Function at 0x180049f60
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x18], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xf0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x1800c8010]
xor rax, rsp
mov qword [rbp + 0xf], rax
xor r15d, r15d
mov r14d, r15d
mov r8, rdx
lea rdx, [rbp - 0x11]
call fcn.18004bea0
nop
cmp qword [rbp - 1], r15
jne 0x18004a022
mov rdx, qword [rbp + 7]
cmp rdx, 8
jb 0x180049fed
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x11]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180049fe8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004a367
call fcn.180055890
mov eax, r14d
mov rcx, qword [rbp + 0xf]
xor rcx, rsp
call fcn.1800555d0
lea r11, [rsp + 0xf0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret
mov edx, 0x23
lea rcx, [rbp - 0x51]
call fcn.180017640
mov rdx, rax
lea rcx, [rbp - 0x31]
call fcn.180027580
nop
mov rbx, 0xffffffffffffffff
cmp qword [rbp - 0x21], 0
jne 0x18004a135
mov ecx, 0xe19
mov dword [rsp + 0x20], 0xe450e19
mov dword [rsp + 0x24], 0xe740e7e
mov dword [rsp + 0x28], 0xe730e6b
mov dword [rsp + 0x2c], 0xe7b0e30
mov dword [rsp + 0x30], 0xe42
mov rax, r15
nop
add cx, ax
xor word [rsp + rax*2 + 0x22], cx
inc rax
cmp rax, 8
jae 0x18004a098
movzx ecx, word [rsp + 0x20]
jmp 0x18004a080
mov word [rsp + 0x32], r15w
mov edx, 0x23
lea rcx, [rbp - 0x71]
call fcn.180017640
nop
lea rcx, [rsp + 0x22]
mov r8, rbx
inc r8
cmp word [rcx + r8*2], 0
jne 0x18004a0b5
lea rdx, [rsp + 0x22]
mov rcx, rax
call fcn.18003f350
movups xmm6, xmmword [rax]
movups xmm7, xmmword [rax + 0x10]
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 7
mov word [rax], r15w
lea rcx, [rbp - 0x31]
call fcn.18000af00
movups xmmword [rbp - 0x31], xmm6
movups xmmword [rbp - 0x21], xmm7
mov rdx, qword [rbp - 0x59]
cmp rdx, 8
jb 0x18004a135
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x71]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004a130
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004a36d
call fcn.180055890
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r15
mov r14, qword [rbp - 0x21]
lea rsi, [rbp - 0x31]
cmp qword [rbp - 0x19], 8
cmovae rsi, qword [rbp - 0x31]
movabs r12, 0x7ffffffffffffffe
cmp r14, 8
jae 0x18004a170
movups xmm0, xmmword [rsi]
movups xmmword [rsp + 0x20], xmm0
mov edi, 7
jmp 0x18004a1a4
mov rdi, r14
or rdi, 7
cmp rdi, r12
cmova rdi, r12
lea rdx, [rdi + 1]
lea rcx, [rsp + 0x20]
call fcn.18000b930
mov qword [rsp + 0x20], rax
lea r8, [r14*2 + 2]
mov rdx, rsi
mov rcx, rax
call fcn.180059790
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], rdi
lea rcx, [rsp + 0x20]
call fcn.180029620
movdqa xmm0, xmmword [0x1800bba30]
mov dword [rsp + 0x30], 0x47374433
mov dword [rsp + 0x34], 0x38323543
mov word [rsp + 0x38], 0x3533
mov byte [rbp - 0x7f], 0
psubb xmm0, xmmword [0x1800bab70]
movdqu xmmword [rsp + 0x20], xmm0
mov eax, 0x10
nop
dec byte [rsp + rax + 0x20]
inc rax
cmp rax, 0x1a
jb 0x18004a1f0
mov qword [rbp - 0x61], r15
mov qword [rbp - 0x59], 0xf
mov byte [rbp - 0x71], 0
lea rax, [rsp + 0x20]
inc rbx
cmp byte [rax + rbx], 0
jne 0x18004a212
mov r8, rbx
lea rdx, [rsp + 0x20]
lea rcx, [rbp - 0x71]
call fcn.18000b0f0
lea rdx, [rbp - 0x71]
call fcn.18000a540
lea rdx, [rbp - 0x31]
cmp qword [rbp - 0x19], 8
cmovae rdx, qword [rbp - 0x31]
lea rcx, [rbp - 0x11]
cmp qword [rbp + 7], 8
cmovae rcx, qword [rbp - 0x11]
call rax
mov r14d, eax
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r15
mov rdi, qword [rbp - 1]
lea rsi, [rbp - 0x11]
cmp qword [rbp + 7], 8
cmovae rsi, qword [rbp - 0x11]
cmp rdi, 8
jae 0x18004a287
movups xmm0, xmmword [rsi]
movups xmmword [rsp + 0x20], xmm0
mov ebx, 7
jmp 0x18004a2bb
mov rbx, rdi
or rbx, 7
cmp rbx, r12
cmova rbx, r12
lea rdx, [rbx + 1]
lea rcx, [rsp + 0x20]
call fcn.18000b930
mov qword [rsp + 0x20], rax
lea r8, [rdi*2 + 2]
mov rdx, rsi
mov rcx, rax
call fcn.180059790
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], rbx
lea rcx, [rsp + 0x20]
call fcn.180029620
nop
mov rdx, qword [rbp - 0x19]
cmp rdx, 8
jb 0x18004a30c
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x31]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18004a307
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004a361
call fcn.180055890
mov qword [rbp - 0x21], r15
mov qword [rbp - 0x19], 7
mov word [rbp - 0x31], r15w
mov rdx, qword [rbp + 7]
cmp rdx, 8
jb 0x180049fed
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x11]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180049fe8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18004a367
jmp 0x180049fe8
call fcn.180067178
nop
call fcn.180067178
nop
call fcn.180067178
int3