Function at 0x1800332f0
Capabilities:
Create thread

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x430]
sub rsp, 0x530
mov rax, qword [0x18006f730]
xor rax, rsp
mov qword [rbp + 0x420], rax
mov ebx, edx
mov dword [rsp + 0x40], edx
mov r13, rcx
mov qword [rsp + 0x50], rcx
movdqa xmm0, xmmword [0x180055fe0]
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 [rbp - 0x80], xmm0
mov qword [rbp - 0x70], rcx
mov qword [rbp - 0x68], rcx
movdqa xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rcx
mov qword [rbp - 0x48], rcx
mov qword [rbp - 0x40], rcx
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], rcx
mov qword [rbp + 0x50], rcx
mov ecx, 0x30
call fcn.18003c3b8
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 r9d, r9d
mov qword [rbp + 0x58], r9
xorps xmm2, xmm2
movsd qword [rbp + 0x60], xmm2
mov qword [rbp + 0x68], r9
mov dword [rbp + 0x70], 1
mov qword [rbp + 0x78], r9
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], r9
mov qword [rbp + 0xb8], 0xffffffffffffffff
mov dword [rbp + 0xc0], r9d
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 [0x180055fe0]
movdqa xmmword [rbp + 0x120], xmm0
mov byte [rbp + 0x110], al
mov word [rbp + 0x130], r9w
mov dword [rbp + 0x134], r9d
mov qword [rbp + 0x138], r9
xorps xmm0, xmm0
movaps xmmword [rbp + 0x140], xmm0
movsd qword [rbp + 0x150], xmm2
mov byte [rbp + 0x158], al
mov qword [rbp + 0x15c], r9
mov esi, ebx
mov dword [rsp + 0x68], ebx
lea edi, [rbx - 0xd]
mov dword [rsp + 0x30], edi
lea r10, [0x180000000]
mov r11d, 0x1bb
mov r8, qword [rsp + 0x50]
mov qword [rsp + 0x38], r8
cmp ebx, edi
jbe 0x1800339ed
add ebx, 0xffffff2e
mov dword [rsp + 0x5c], ebx
mov r10d, 0x6d67
mov r11d, 0x6f63
mov r12d, dword [rsp + 0x48]
movzx r15d, byte [rsp + 0x40]
mov r14, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x50]
mov edx, dword [rsp + 0x48]
mov dword [rsp + 0x58], edx
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x70], rcx
mov eax, dword [rsp + 0x30]
nop dword [rax]
cmp ebx, 0x22
ja case.default.0x18003354e
lea rdx, [0x180000000]
movzx eax, byte [rdx + rbx + 0x34048]
mov ecx, dword [rdx + rax*4 + 0x34010]
add rcx, rdx
jmp rcx
lea rdx, [r13 + 0x48]
mov ecx, 0x121
call fcn.180013210
xor r9d, r9d
mov r10d, 0x6d67
mov r11d, 0x6f63
mov eax, dword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
dec esi
mov dword [rsp + 0x68], esi
dec ebx
mov dword [rsp + 0x5c], ebx
cmp esi, eax
ja 0x180033530
mov ebx, dword [rsp + 0x40]
mov edi, dword [rsp + 0x30]
lea r10, [0x180000000]
mov r11d, 0x1bb
cmp ebx, edi
jbe case.0x18003369e.12
lea r15d, [rbx - 0xce]
lea rdx, [0x180009e00]
mov r12, qword [rsp + 0x50]
mov r14d, dword [rsp + 0x48]
mov rdi, qword [rsp + 0x50]
movzx esi, byte [rsp + 0x40]
mov r13d, dword [rsp + 0x48]
mov eax, dword [rsp + 0x30]
nop
cmp r15d, 0xc
ja case.default.0x1800335e5
mov ecx, dword [r10 + r15*4 + 0x3406c]
add rcx, r10
jmp rcx
xor r9d, r9d
xor r8d, r8d
mov edx, 0x95
lea rcx, [rbp + 0x1b0]
call fcn.180030140
xor r9d, r9d
mov r8d, r9d
mov qword [rsp + 0x38], r9
mov eax, dword [rsp + 0x30]
mov r10d, 0x6d67
mov r11d, 0x6f63
jmp 0x180033576
mov eax, dword [0x18005431d]
mov dword [rbp + 0x382], eax
movzx eax, byte [0x180054321]
mov byte [rbp + 0x386], al
mov byte [rbp + 0x387], 0
jmp case.0x18003354e.9
cmp byte [r13 + 0x118], 0
je case.0x18003369e.12
jmp case.0x18003354e.9
xor r8d, r8d
mov edx, 0xf4
lea rcx, [0x18005b428]
call fcn.18000dcc0
test al, al
jne 0x180033853
xor r9d, r9d
mov r13d, r9d
nop dword [rax + rax]
cmp r13d, 0xc
ja case.0x18003369e.4
mov eax, r13d
lea rdx, [0x180000000]
mov ecx, dword [rdx + rax*4 + 0x340a0]
add rcx, rdx
jmp rcx
mov dword [rsp + 0x60], 1
jmp case.0x18003369e.4
mov r8d, 2
lea rdx, [0x180054324]
lea rcx, [rbp + 0x390]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncat]
mov r8d, 3
lea rdx, [0x180054328]
lea rcx, [rbp + 0x392]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
jmp case.0x18003369e.4
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x3a0], xmm0
movups xmmword [rbp + 0x3b0], xmm0
movups xmmword [rbp + 0x3c0], xmm0
movups xmmword [rbp + 0x3d0], xmm0
movups xmmword [rbp + 0x3e0], xmm0
movups xmmword [rbp + 0x3f0], xmm0
mov dword [rbp + 0x400], eax
mov r12d, r9d
jmp case.0x18003369e.4
test r15b, r15b
je case.0x18003369e.4
mov esi, 0x1b
mov eax, esi
sub eax, 0x1b
je 0x1800337c8
sub eax, 0x51
je 0x1800337a3
cmp eax, 0x51
jne 0x180033793
test r15b, r15b
je 0x180033793
mov ebx, 0x11b
cmp ebx, 0x11b
je 0x180033770
cmp ebx, 0x1b1
jne 0x18003377f
mov edx, 0x10
mov rcx, rdi
call qword [sym.imp.WINMM.dll_mmioClose]
jmp 0x18003377f
xor r8d, r8d
mov rdx, r14
mov rcx, rdi
call qword [sym.imp.WINMM.dll_mmioWrite]
add ebx, 0x96
cmp ebx, 0x247
jb 0x180033750
nop dword [rax]
xor r9d, r9d
add esi, 0x51
cmp esi, 0xf3
jbe 0x180033731
jmp case.0x18003369e.4
xor r8d, r8d
mov rdx, r14
mov rcx, rdi
call qword [sym.imp.WINMM.dll_mmioRead]
cmp eax, 0xffffffff
jne 0x180033790
lea edx, [rax + 0x11]
mov rcx, rdi
call qword [sym.imp.WINMM.dll_mmioClose]
xor r15b, r15b
jmp 0x180033790
mov r14, r9
jmp 0x180033793
mov byte [rbp + 0x390], 0
jmp case.0x18003369e.4
mov r8d, r12d
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x390]
call qword [sym.imp.WINMM.dll_mmioOpenA]
mov rdi, rax
jmp case.0x18003369e.4
mov r15b, 1
jmp case.0x18003369e.4
lea rcx, [rbp + 0x390]
dec rcx
lea rcx, [rcx + 1]
cmp byte [rcx], 0
jne 0x180033801
mov eax, dword [0x18005432c]
mov dword [rcx], eax
movabs rax, 0x657079746d762e
mov qword [rbp + 0x397], rax
jmp case.0x18003369e.4
movzx r15d, r15b
test rdi, rdi
cmove r15d, r9d
inc r13d
lea eax, [r13 + 0x35]
cmp eax, 0x42
mov r9d, 0
jb 0x180033680
mov ebx, dword [rsp + 0x5c]
mov esi, dword [rsp + 0x68]
mov r13, qword [rsp + 0x50]
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 0x18003355e
mov r8d, 1
lea rdx, [0x180054330]
lea rcx, [rbp + 0x190]
call fcn.180022c10
mov eax, 0x1bb
mov word [rbp + 0x1d0], ax
jmp 0x18003355e
mov word [rbp + 0x380], r10w
mov byte [rbp + 0x382], 0
jmp case.0x18003354e.9
mov dword [rsp + 0x58], 1
jmp case.0x18003354e.9
mov word [rbp + 0x389], 0x6d
jmp case.0x18003354e.9
lea rax, str.Auto
mov qword [rbp + 0x350], rax
lea rax, str.Stereo
mov qword [rbp + 0x358], rax
lea rax, str.J_Stereo
mov qword [rbp + 0x360], rax
lea rax, str.isolinux.cfg
mov qword [rbp + 0x368], rax
lea rax, str.Mono
mov qword [rbp + 0x370], rax
lea rax, str.VPMINUQZrmkz
mov qword [rbp + 0x378], rax
movups xmm0, xmmword [rbp + 0x350]
movups xmmword [0x180071ea0], xmm0
movups xmm1, xmmword [rbp + 0x360]
movups xmmword [0x180071eb0], xmm1
movups xmm0, xmmword [rbp + 0x370]
movups xmmword [0x180071ec0], xmm0
mov ecx, dword [r13 + 0x18]
mov dword [rsp + 0x48], ecx
jmp case.0x18003354e.9
movsxd rcx, dword [rsp + 0x48]
lea eax, [rcx + 1]
cmp eax, 4
jbe 0x1800339e0
mov eax, 0x27
cmp eax, 0x27
je 0x1800339ca
add eax, 0xaaa
cmp eax, 0xaaa
jbe 0x180033960
jmp case.0x18003354e.9
mov word [rbp + 0x387], r11w
mov byte [rbp + 0x389], 0
jmp case.0x18003354e.9
lea rax, [rbp + 0x380]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800339a0
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x170]
call fcn.180022c10
xor r9d, r9d
mov qword [rsp + 0x70], r9
jmp 0x180033561
mov rbx, qword [0x180071ec8]
jmp 0x180033d79
mov rbx, qword [rdx + rcx*8 + 0x71ea8]
jmp 0x180033d79
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x70], rax
jmp 0x18003359b
test r12, r12
jne 0x180033c7e
mov ebx, 0xc6
cmp ebx, 0x1a7
ja 0x180033aa7
je 0x180033a6a
mov eax, ebx
sub eax, 0xc6
je 0x180033a65
sub eax, 0x4b
je 0x180033a58
cmp eax, 0x4b
jne 0x180033ad0
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rdi, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x350], xmm0
movups xmmword [rbp + 0x360], xmm0
jmp 0x180033ad0
mov rdi, 0xffffffffffffffff
lea r14d, [rdi + 0x41]
jmp 0x180033ad0
mov sil, 1
jmp 0x180033ad0
mov ecx, r9d
movzx eax, sil
cmp rdi, 0xffffffffffffffff
cmovne ecx, eax
movzx esi, cl
test cl, cl
je 0x180033ad0
mov qword [rsp + 0x20], r9
lea r9, [rsp + 0x5c]
mov r8d, r14d
lea rdx, [rbp + 0x3a0]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_ReadConsoleW]
mov rcx, rdi
call qword [sym.imp.KERNEL32.dll_FlushConsoleInputBuffer]
jmp 0x180033ad0
mov eax, ebx
sub eax, 0x1f2
je 0x180033abb
cmp eax, 0x4b
je case.0x18003369e.12
jmp 0x180033ad0
lea rcx, [rbp + 0x350]
call qword [sym.imp.ADVAPI32.dll_GetTrusteeNameA]
mov dword [rsp + 0x60], 1
add ebx, 0x4b
cmp ebx, 0x288
mov r9d, 0
jb 0x180033a12
mov ebx, dword [rsp + 0x40]
jmp 0x180033c72
lea rax, [rbp + 0x40]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xaf
xor r9d, r9d
lea r8, [rbp - 0x80]
xor edx, edx
lea rcx, [0x18005b420]
call fcn.180038760
lea rdx, [rbp + 0x40]
mov ecx, 2
call fcn.180007a00
jmp 0x180033c72
mov eax, dword [0x18005b4d0]
mov dword [rsp + 0x48], eax
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x48]
mov ecx, 0x10a
call fcn.180022ea0
lea rax, [rbp - 0x80]
mov qword [rbp + 0x390], rax
mov eax, dword [0x18005b4d0]
mov dword [rbp + 0x398], eax
mov eax, dword [0x18005b4d4]
mov dword [rbp + 0x39c], eax
movaps xmm0, xmmword [rbp + 0x390]
movdqa xmmword [rbp - 0x30], xmm0
jmp 0x180033c72
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x220], xmm0
movups xmmword [rbp + 0x230], xmm0
movups xmmword [rbp + 0x240], xmm0
movups xmmword [rbp + 0x250], xmm0
movups xmmword [rbp + 0x260], xmm0
mov qword [rbp + 0x270], rax
mov dword [rbp + 0x278], eax
mov rcx, r12
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x180033c72
lea rdx, [rbp + 0x220]
mov rcx, r8
call sub.IMM32.dll_ImmGetCompositionFontW
xor eax, eax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x280]
mov r8d, r13d
mov edx, dword [rsp + 0x58]
mov rcx, qword [rsp + 0x70]
call sub.IMM32.dll_ImmGetImeMenuItemsW
jmp 0x180033c72
mov qword [rsp + 0x50], rdx
xor r9d, r9d
mov r8d, 0xd7
lea rdx, [rsp + 0x50]
xor ecx, ecx
call fcn.180013a30
mov dword [rbp + 0x280], 0xd0
jmp 0x180033c72
mov r13d, 0x10
mov word [rsp + 0x40], r11w
lea r9, [rbp - 0x20]
lea r8d, [r13 + 0xb]
lea rdx, [rsp + 0x40]
lea rcx, [0x18005b4a8]
call fcn.180019180
jmp 0x180033c72
lea rax, [rbp - 0x20]
mov qword [rsp + 0x50], rax
mov rax, qword [rbp - 0x78]
cmp rax, qword [rbp - 0x70]
je 0x180033c60
lea rcx, [rbp - 0x20]
mov qword [rax], rcx
add qword [rbp - 0x78], 8
jmp 0x180033c7e
mov rdx, qword [rbp - 0x78]
lea r8, [rsp + 0x50]
lea rcx, [rbp - 0x80]
call fcn.1800011c0
mov r8, qword [rsp + 0x38]
lea rdx, [0x180009e00]
mov eax, dword [rsp + 0x30]
dec ebx
mov dword [rsp + 0x40], ebx
dec r15d
cmp ebx, eax
jbe case.0x18003369e.12
xor r9d, r9d
lea r10, [0x180000000]
mov r11d, 0x1bb
jmp 0x1800335d0
mov qword [rsp + 0x28], r9
mov dword [rsp + 0x20], r9d
lea r9, [rbp - 0x30]
lea r8, [0x180017f40]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov r12, rax
xor edx, edx
mov r8d, 0xd0
lea rcx, [rbp + 0x280]
call sub.VCRUNTIME140.dll_memset
jmp 0x180033c72
lea r8, [rbp + 0x1e0]
lea rdx, [rbp + 0x170]
mov ecx, 0x7c
call fcn.180026d00
jmp 0x180033c72
mov word [rsp + 0x40], r11w
lea r9, [rbp + 0x10]
mov r8d, 0x2b
lea rdx, [0x18005b488]
lea rcx, [rsp + 0x40]
call fcn.1800208a0
jmp 0x180033c72
mov eax, 0x76
cmp eax, 0x76
je 0x180033d6f
add eax, 0x1e
cmp eax, 0x94
jb 0x180033d28
lea r8, [rbp - 0x80]
mov edx, 0x9c
xor ecx, ecx
call fcn.180016120
lea rax, [rbp + 0x10]
mov qword [rsp + 0x50], rax
mov rdx, qword [rbp - 0x78]
cmp rdx, qword [rbp - 0x70]
je 0x180033c64
lea rax, [rbp + 0x10]
mov qword [rdx], rax
add qword [rbp - 0x78], 8
jmp 0x180033c72
mov dword [rsp + 0x60], r9d
mov rbx, qword [rsp + 0x60]
lea rcx, [rbp + 0xb8]
call fcn.180003130
mov rdi, qword [rbp + 0xa0]
test rdi, rdi
je 0x180033e06
mov rsi, qword [rbp + 0xa8]
cmp rdi, rsi
je 0x180033db8
nop dword [rax]
mov rcx, rdi
call fcn.1800213d0
add rdi, 0x20
cmp rdi, rsi
jne 0x180033da0
mov rdi, qword [rbp + 0xa0]
mov rdx, qword [rbp + 0xb0]
sub rdx, rdi
and rdx, 0xffffffffffffffe0
mov rax, rdi
cmp rdx, 0x1000
jb 0x180033de7
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180033e44
mov rcx, rdi
call fcn.18003c3f4
xorps xmm0, xmm0
movdqa xmmword [rbp + 0xa0], xmm0
xor r14d, r14d
mov qword [rbp + 0xb0], r14
jmp 0x180033e09
xor r14d, r14d
mov rcx, qword [rbp + 0x88]
test rcx, rcx
je 0x180033e62
mov rdx, qword [rbp + 0x98]
sub rdx, rcx
and rdx, 0xfffffffffffffff0
mov rax, rcx
cmp rdx, 0x1000
jb 0x180033e4b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180033e4b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18003c3f4
mov qword [rbp + 0x88], r14
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x90], xmm0
lea rcx, [rbp + 0x48]
call resource.0
nop
mov rdi, qword [rbp - 0x68]
test rdi, rdi
je 0x180033efd
mov rsi, qword [rbp - 0x60]
cmp rdi, rsi
je 0x180033e97
mov rcx, rdi
call fcn.180002970
add rdi, 0x28
cmp rdi, rsi
jne 0x180033e82
mov rdi, qword [rbp - 0x68]
mov rcx, qword [rbp - 0x58]
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 0x180033ee9
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180033ee9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rdi
call fcn.18003c3f4
mov qword [rbp - 0x68], r14
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x60], xmm0
mov rdx, qword [rbp - 0x80]
test rdx, rdx
je 0x180033f26
mov r8, qword [rbp - 0x70]
sub r8, rdx
sar r8, 3
lea rcx, [rbp - 0x80]
call fcn.1800245e0
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r14
mov rdx, qword [rbp + 2]
cmp rdx, 0x10
jb 0x180033f64
inc rdx
mov rcx, qword [rbp - 0x16]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180033f5f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180033f5f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18003c3f4
movdqa xmm0, xmmword [0x180055fe0]
movdqu xmmword [rbp - 6], xmm0
mov byte [rbp - 0x16], 0
mov rdx, qword [rbp + 0x32]
cmp rdx, 0x10
jb 0x180033fb3
inc rdx
mov rcx, qword [rbp + 0x1a]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180033fae
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180033fae
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.18003c3f4
movdqa xmm0, xmmword [0x180055fe0]
movdqu xmmword [rbp + 0x2a], xmm0
mov byte [rbp + 0x1a], 0
lea rcx, [rbp + 0x1e0]
call fcn.180002cd0
nop
lea rcx, [rbp + 0x170]
call fcn.180002d80
mov rax, rbx
mov rcx, qword [rbp + 0x420]
xor rcx, rsp
call fcn.18003c900
lea r11, [rsp + 0x530]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret