Function at 0x180041530
Capabilities:
Create thread

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x490]
sub rsp, 0x590
mov rax, qword [0x180070338]
xor rax, rsp
mov qword [rbp + 0x480], rax
mov rdi, r9
mov r15, r8
mov qword [rsp + 0x68], r8
mov rsi, rdx
mov r14, qword [rbp + 0x4f8]
movdqa xmm0, xmmword [0x1800674b0]
movdqa xmmword [rbp + 0x180], xmm0
mov byte [rbp + 0x170], 0
movdqa xmm1, xmm0
movdqa xmmword [rbp + 0x1a0], xmm0
mov byte [rbp + 0x190], 0
movdqa xmmword [rbp + 0x1c0], xmm0
mov byte [rbp + 0x1b0], 0
movdqa xmmword [rbp + 0x1f0], xmm0
mov byte [rbp + 0x1e0], 0
movdqa xmmword [rbp + 0x210], xmm0
mov byte [rbp + 0x200], 0
xor ecx, ecx
mov qword [rbp + 0x10], rcx
mov word [rbp + 0x18], cx
movdqu xmmword [rbp + 0x2a], xmm0
mov byte [rbp + 0x1a], cl
mov qword [rbp - 0x20], rcx
mov word [rbp - 0x18], cx
movdqu xmmword [rbp - 6], xmm0
mov byte [rbp - 0x16], cl
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], rcx
mov qword [rbp - 0x78], rcx
movdqa xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], rcx
mov qword [rbp - 0x58], rcx
mov qword [rbp - 0x50], rcx
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], rcx
mov qword [rbp + 0x50], rcx
mov ecx, 0x30
call fcn.180058660
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbp + 0x48], rax
xor edx, edx
mov qword [rbp + 0x58], rdx
xorps xmm2, xmm2
movsd qword [rbp + 0x60], xmm2
mov qword [rbp + 0x68], rdx
mov dword [rbp + 0x70], 1
mov qword [rbp + 0x78], rdx
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x80], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x90], xmm1
movdqa xmmword [rbp + 0xa0], xmm0
mov qword [rbp + 0xb0], rdx
mov qword [rbp + 0xb8], 0xffffffffffffffff
mov dword [rbp + 0xc0], edx
xor eax, eax
movups xmmword [rbp + 0xc8], xmm0
movups xmmword [rbp + 0xd8], xmm0
movups xmmword [rbp + 0xe8], xmm0
movups xmmword [rbp + 0xf8], xmm0
mov qword [rbp + 0x108], rax
movdqa xmm0, xmmword [0x1800674b0]
movdqa xmmword [rbp + 0x120], xmm0
mov byte [rbp + 0x110], al
mov word [rbp + 0x130], dx
mov dword [rbp + 0x134], edx
mov qword [rbp + 0x138], rdx
xorps xmm0, xmm0
movaps xmmword [rbp + 0x140], xmm0
movsd qword [rbp + 0x150], xmm2
mov byte [rbp + 0x158], al
mov qword [rbp + 0x15c], rdx
mov ebx, dword [rbp + 0x4f0]
lea r12d, [rbx + 0xf]
lea r8, [0x180000000]
cmp ebx, r12d
jae 0x180041b0f
lea r13d, [rbx - 0x14]
mov rbx, qword [rsp + 0x68]
nop
cmp r13d, 0x29
ja case.0x18004173e.6
movzx eax, byte [r8 + r13 + 0x422e0]
mov ecx, dword [r8 + rax*4 + 0x422c0]
add rcx, r8
jmp rcx
mov byte [rbp + 0x22a], 0
jmp case.0x18004173e.6
mov r8d, 4
lea rdx, [0x1800651b5]
lea rcx, [rbp + 0x220]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov eax, dword [0x1800651e3]
mov dword [rbp + 0x224], eax
movzx eax, byte [0x1800651e7]
mov byte [rbp + 0x228], al
mov byte [rbp + 0x229], 0
lea r8, [0x180000000]
jmp case.0x18004173e.6
cmp qword [rbx + 8], 0
jne 0x18004185d
mov r15d, 0x13
mov eax, r15d
sub eax, 0x13
je 0x1800417be
cmp eax, 1
jne 0x18004183f
mov dword [rsp + 0x60], 0xa8
jmp 0x18004181c
mov dword [rsp + 0x60], 0xa8
mov rax, qword [rbx]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rax
mov r9d, 0x81
mov r8, r14
mov rdx, rsi
lea rcx, [rsp + 0x60]
call fcn.18000c570
mov dword [rsp + 0x60], 0xa9
mov rax, qword [rbx]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rax
mov r9d, 0x81
mov r8, r14
mov rdx, rsi
lea rcx, [rsp + 0x60]
call fcn.18000c570
mov dword [rsp + 0x60], 0xa5
mov qword [rsp + 0x28], rdi
mov rax, qword [rbx]
mov qword [rsp + 0x20], rax
mov r9d, 0x81
mov r8, r14
mov rdx, rsi
lea rcx, [rsp + 0x60]
call fcn.18000c570
inc r15d
cmp r15d, 0x15
jb 0x1800417a3
mov r15, qword [rsp + 0x68]
lea r8, [0x180000000]
jmp case.0x18004173e.6
cmp qword [rbx + 0x10], 0
jne 0x180041937
mov r15d, 0x106
nop
cmp r15d, 0x106
je 0x1800418bb
cmp r15d, 0x199
jne 0x180041912
mov dword [rsp + 0x60], 0xa5
mov rax, qword [rbx]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rax
mov r9d, 0x81
mov r8, r14
mov rdx, rsi
lea rcx, [rsp + 0x60]
call fcn.18000c570
mov dword [rsp + 0x60], 0xa8
jmp 0x1800418ee
mov dword [rsp + 0x60], 0xa8
mov rax, qword [rbx]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rax
mov r9d, 0x81
mov r8, r14
mov rdx, rsi
lea rcx, [rsp + 0x60]
call fcn.18000c570
mov dword [rsp + 0x60], 0xa9
mov qword [rsp + 0x28], rdi
mov rax, qword [rbx + 8]
mov qword [rsp + 0x20], rax
mov r9d, 0x81
mov r8, r14
mov rdx, rsi
lea rcx, [rsp + 0x60]
call fcn.18000c570
add r15d, 0x93
cmp r15d, 0x22c
jb 0x180041870
mov r15, qword [rsp + 0x68]
lea r8, [0x180000000]
jmp case.0x18004173e.6
cmp qword [rbx + 0x18], 0
jne 0x1800419fd
mov dword [rsp + 0x60], 0xa8
mov rax, qword [rbx]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rax
mov r9d, 0x81
mov r8, r14
mov rdx, rsi
lea rcx, [rsp + 0x60]
call fcn.18000c570
mov dword [rsp + 0x60], 0xa9
mov rax, qword [rbx + 8]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rax
mov r9d, 0x81
mov r8, r14
mov rdx, rsi
lea rcx, [rsp + 0x60]
call fcn.18000c570
mov dword [rsp + 0x60], 0xa5
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rax
mov r9d, 0x81
mov r8, r14
mov rdx, rsi
lea rcx, [rsp + 0x60]
call fcn.18000c570
mov dword [rsp + 0x60], 0xa8
mov rax, qword [rbx + 8]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rax
mov r9d, 0x81
mov r8, r14
mov rdx, rsi
lea rcx, [rsp + 0x60]
call fcn.18000c570
lea r8, [0x180000000]
jmp case.0x18004173e.6
mov r15d, 0xee
cmp r15d, 0xee
jne 0x180041ab7
mov dword [rsp + 0x60], 0xa8
mov rax, qword [rbx]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rax
lea r9d, [r15 - 0x6d]
mov r8, r14
mov rdx, rsi
lea rcx, [rsp + 0x60]
call fcn.18000c570
mov dword [rsp + 0x60], 0xa9
mov rax, qword [rbx + 8]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rax
lea r9d, [r15 - 0x6d]
mov r8, r14
mov rdx, rsi
lea rcx, [rsp + 0x60]
call fcn.18000c570
mov dword [rsp + 0x60], 0xa5
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rax
lea r9d, [r15 - 0x6d]
mov r8, r14
mov rdx, rsi
lea rcx, [rsp + 0x60]
call fcn.18000c570
mov dword [rsp + 0x60], 0xa8
mov rax, qword [rbx + 0x18]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rax
lea r9d, [r15 - 0x6d]
mov r8, r14
mov rdx, rsi
lea rcx, [rsp + 0x60]
call fcn.18000c570
add r15d, 0x1e
cmp r15d, 0x10c
jb 0x180041a03
mov r15, qword [rsp + 0x68]
lea r8, [0x180000000]
jmp case.0x18004173e.6
cmp qword [rdi + 0x48], 0
je case.0x180041b65.0
mov rbx, qword [r15 + 8]
test rbx, rbx
je case.0x180041b65.0
jmp case.0x18004173e.6
mov byte [rbp + 0x229], 0x6d
inc r13d
lea eax, [r13 + 0x14]
cmp eax, r12d
jb 0x180041720
mov ebx, dword [rbp + 0x4f0]
xor edx, edx
lea r12d, [rbx - 0xf]
cmp ebx, r12d
jbe case.0x180041b65.0
lea r15d, [rbx - 0x24]
lea r11, [0x18000d170]
lea r10, [0x18006fa48]
mov r9d, 0x1bb
mov edi, dword [rsp + 0x60]
mov rsi, qword [rsp + 0x68]
mov r14d, dword [rsp + 0x60]
mov r13, qword [rsp + 0x68]
nop word [rax + rax]
cmp r15d, 0xe
ja case.0x180041b65.12
mov ecx, dword [r8 + r15*4 + 0x4230c]
add rcx, r8
jmp rcx
xor eax, eax
mov ebx, eax
jmp 0x18004202e
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], 0xfa
mov qword [rsp + 0x20], rdx
xor r9d, r9d
lea r8, [rbp + 0x170]
xor edx, edx
lea rcx, [rbp + 0x1e0]
call fcn.180011d40
jmp 0x180041fef
mov qword [rsp + 0x60], r11
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], ILClone
lea r9, [rsp + 0x60]
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.180047620
mov r9d, 0x23
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x40]
lea rcx, [0x18006fa40]
call fcn.18000ae10
jmp 0x180041fef
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x50], r10
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x38], rdx
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rdx
mov r9d, 0xdf
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.180031c80
test al, al
jne 0x180041db6
xor edx, edx
mov ebx, edx
nop dword [rax + rax]
cmp ebx, 0xc
ja case.default.0x180041c4d
mov eax, ebx
lea r8, [0x180000000]
mov ecx, dword [r8 + rax*4 + 0x42348]
add rcx, r8
jmp rcx
mov eax, 0x72
mov word [rbp + 0x250], ax
mov dword [rbp + 0x252], 0x630020
mov eax, 0x6f
mov word [rbp + 0x256], ax
jmp case.default.0x180041c4d
mov eax, 0x3a
mov word [rbp + 0x264], ax
mov dword [rbp + 0x266], 0x280020
mov word [rbp + 0x26a], dx
jmp case.default.0x180041c4d
mov eax, 0x62
mov word [rbp + 0x246], ax
mov dword [rbp + 0x248], 0x660075
mov dword [rbp + 0x24c], 0x650066
jmp case.default.0x180041c4d
mov dword [rbp + 0x23c], 0x690063
mov eax, 0x61
mov word [rbp + 0x240], ax
jmp case.default.0x180041c4d
mov edx, edi
mov rcx, rsi
call qword [sym.imp.SHELL32.dll_DragAcceptFiles]
xor eax, eax
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8, [rbp + 0x230]
mov edx, r14d
lea rcx, [rbp + 0x270]
call qword [sym.imp.SHELL32.dll_PathMakeUniqueName]
mov dword [rsp + 0x68], 1
xor edx, edx
jmp case.default.0x180041c4d
mov rsi, rdx
jmp case.default.0x180041c4d
mov eax, 0x70
mov word [rbp + 0x238], ax
jmp case.default.0x180041c4d
mov eax, PathYetAnotherMakeUniqueName
mov word [rbp + 0x230], ax
mov dword [rbp + 0x232], 0x20006e
mov eax, 0x73
mov word [rbp + 0x236], ax
jmp case.default.0x180041c4d
mov eax, 0x75
mov word [rbp + 0x258], ax
mov dword [rbp + 0x25a], 0x74006e
mov eax, 0x65
mov word [rbp + 0x25e], ax
mov dword [rbp + 0x260], 0x730072
jmp case.default.0x180041c4d
mov dword [rbp + 0x242], 0x20006c
jmp case.default.0x180041c4d
mov eax, 0x65
mov word [rbp + 0x23a], ax
jmp case.default.0x180041c4d
mov r14d, 0x104
mov edi, edx
inc ebx
lea eax, [rbx + 0x10c]
cmp eax, 0x119
jb 0x180041c30
mov ebx, dword [rbp + 0x4f0]
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
jmp 0x180041fef
lea rax, [rbp - 0x20]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x78]
cmp rax, qword [rbp - 0x80]
je 0x180041dec
lea rcx, [rbp - 0x20]
mov qword [rax], rcx
add qword [rsp + 0x78], 8
jmp 0x180041e00
lea r8, [rsp + 0x60]
mov rdx, qword [rsp + 0x78]
lea rcx, [rsp + 0x70]
call fcn.180005910
mov eax, dword [0x18006faf0]
mov dword [rsp + 0x60], eax
mov r8d, 0x133
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x60]
call fcn.180015cd0
lea rax, [rsp + 0x70]
mov qword [rbp - 0x40], rax
mov eax, dword [0x18006faf0]
mov dword [rbp - 0x38], eax
mov eax, dword [0x18006faf4]
mov dword [rbp - 0x34], eax
movaps xmm0, xmmword [rbp - 0x40]
movdqa xmmword [rbp - 0x30], xmm0
xor eax, eax
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], eax
lea r9, [rbp - 0x30]
lea r8, [0x18001edc0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov r13, rax
jmp 0x180041fef
mov word [rsp + 0x60], r9w
mov r9d, 0x78
lea r8, [rsp + 0x60]
lea rdx, [rbp - 0x20]
lea rcx, [0x18006fac8]
call fcn.18001f970
xor eax, eax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor edx, edx
mov r8d, 0xd9
lea rcx, [rsp + 0x70]
call fcn.18001dec0
jmp 0x180041fef
mov word [rsp + 0x60], r9w
mov r9d, reloc.SHELL32.dll_ILClone
lea r8, [rbp + 0x10]
lea rdx, [0x18006faa8]
lea rcx, [rsp + 0x60]
call fcn.180020fc0
jmp 0x180041fef
test r13, r13
jne 0x180041f0c
mov ecx, 0x4e
mov eax, ecx
sub eax, 0x4e
je 0x180041f01
sub eax, 0x7b
je 0x180041f01
sub eax, 0x7b
je 0x180041f01
sub eax, 0x7b
je 0x180041f01
cmp eax, 0x7b
je 0x180042021
add ecx, 0x7b
cmp ecx, 0x2b5
jb 0x180041ee2
mov rcx, r13
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x180041fef
xor r8d, r8d
lea rdx, [rbp + 0x40]
mov ecx, 0xc2
call fcn.18000b0a0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0x4000000
call qword [sym.imp.SHELL32.dll_SHChangeNotify]
xor edx, edx
mov dword [rsp + 0x68], edx
jmp 0x180041ff1
mov word [rbp + 0x1d0], r9w
mov qword [rsp + 0x20], rdx
xor r9d, r9d
lea r8, [rbp + 0x1b0]
mov edx, 0x127
xor ecx, ecx
call fcn.18001c0f0
jmp 0x180041fef
lea rax, [rbp + 0x220]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180041f80
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x170]
call fcn.18002c030
mov r8d, 1
lea rdx, [0x1800652c0]
lea rcx, [rbp + 0x190]
call fcn.18002c030
jmp 0x180041fef
lea rax, [rbp + 0x10]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x78]
cmp rax, qword [rbp - 0x80]
je 0x180041fdb
lea rcx, [rbp + 0x10]
mov qword [rax], rcx
add qword [rsp + 0x78], 8
jmp case.0x180041b65.12
lea r8, [rsp + 0x60]
mov rdx, qword [rsp + 0x78]
lea rcx, [rsp + 0x70]
call fcn.180005910
xor edx, edx
mov r9d, 0x1bb
lea r10, [0x18006fa48]
lea r11, [0x18000d170]
dec ebx
mov dword [rbp + 0x4f0], ebx
dec r15d
cmp ebx, r12d
jbe case.0x180041b65.0
lea r8, [0x180000000]
jmp 0x180041b50
mov dword [rsp + 0x68], 1
mov rbx, qword [rsp + 0x68]
lea rcx, [rbp + 0xb8]
call fcn.180007990
mov rdi, qword [rbp + 0xa0]
test rdi, rdi
je 0x1800420b8
mov rsi, qword [rbp + 0xa8]
cmp rdi, rsi
je 0x18004206a
mov rcx, rdi
call fcn.18002b230
add rdi, 0x20
cmp rdi, rsi
jne 0x180042052
mov rdi, qword [rbp + 0xa0]
mov rdx, qword [rbp + 0xb0]
sub rdx, rdi
and rdx, 0xffffffffffffffe0
mov rax, rdi
cmp rdx, 0x1000
jb 0x180042099
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800420f6
mov rcx, rdi
call fcn.18005869c
xorps xmm0, xmm0
movdqa xmmword [rbp + 0xa0], xmm0
xor r14d, r14d
mov qword [rbp + 0xb0], r14
jmp 0x1800420bb
xor r14d, r14d
mov rcx, qword [rbp + 0x88]
test rcx, rcx
je 0x180042114
mov rdx, qword [rbp + 0x98]
sub rdx, rcx
and rdx, 0xfffffffffffffff0
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800420fd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1800420fd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18005869c
mov qword [rbp + 0x88], r14
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x90], xmm0
lea rcx, [rbp + 0x48]
call fcn.1800078c0
nop
mov rdi, qword [rbp - 0x78]
test rdi, rdi
je 0x1800421af
mov rsi, qword [rbp - 0x70]
cmp rdi, rsi
je 0x180042149
mov rcx, rdi
call fcn.1800071d0
add rdi, 0x28
cmp rdi, rsi
jne 0x180042134
mov rdi, qword [rbp - 0x78]
mov rcx, qword [rbp - 0x68]
sub rcx, rdi
movabs rax, 0x6666666666666667
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*4]
shl rdx, 3
mov rax, rdi
cmp rdx, 0x1000
jb 0x18004219b
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18004219b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rdi
call fcn.18005869c
mov qword [rbp - 0x78], r14
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x70], xmm0
mov rdx, qword [rsp + 0x70]
test rdx, rdx
je 0x1800421db
mov r8, qword [rbp - 0x80]
sub r8, rdx
sar r8, 3
lea rcx, [rsp + 0x70]
call fcn.18002dc10
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r14
mov rdx, qword [rbp + 2]
cmp rdx, 0x10
jb 0x180042219
inc rdx
mov rcx, qword [rbp - 0x16]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180042214
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180042214
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18005869c
movdqa xmm0, xmmword [0x1800674b0]
movdqu xmmword [rbp - 6], xmm0
mov byte [rbp - 0x16], 0
mov rdx, qword [rbp + 0x32]
cmp rdx, 0x10
jb 0x180042268
inc rdx
mov rcx, qword [rbp + 0x1a]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180042263
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180042263
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18005869c
movdqa xmm0, xmmword [0x1800674b0]
movdqu xmmword [rbp + 0x2a], xmm0
mov byte [rbp + 0x1a], 0
lea rcx, [rbp + 0x1e0]
call fcn.180007530
nop
lea rcx, [rbp + 0x170]
call fcn.1800075e0
mov rax, rbx
mov rcx, qword [rbp + 0x480]
xor rcx, rsp
call fcn.180058e50
mov rbx, qword [rsp + 0x5d0]
add rsp, 0x590
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret