Function at 0x180044330
Capabilities:
Create thread

Disassembly:
mov rax, rsp
mov qword [rax + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x4a8]
sub rsp, 0x580
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
mov rax, qword [0x1800791a8]
xor rax, rsp
mov qword [rbp + 0x430], rax
mov rax, qword [rbp + 0x4d0]
mov r15, r8
mov r14, qword [rbp + 0x4d8]
mov qword [rbp - 0x30], rax
mov rax, qword [rbp + 0x4e0]
mov qword [rbp - 0x38], r8
mov r8d, dword [rbp + 0x4f0]
mov qword [rbp + 0xe8], rax
mov qword [rbp + 0xd0], r9
mov r9, qword [rbp + 0x4e8]
lea eax, [r8 + 0x11]
mov qword [rbp + 0xe0], rdx
mov dword [rbp - 0x78], eax
mov ebx, dword [rbp - 0x78]
mov qword [rbp + 0x88], rcx
mov qword [rbp - 0x40], r14
mov qword [rbp + 0xa0], r9
mov dword [rbp - 0x80], r8d
cmp r8d, eax
jae case.0x18004446d.40
mov eax, dword [rbp - 0x78]
mov ecx, dword [rbp - 0x78]
mov r11, qword [rbp - 0x30]
mov rdx, qword [rbp - 0x30]
mov r10d, dword [rbp - 0x78]
mov edi, dword [rbp - 0x78]
mov r13d, dword [rbp - 0x78]
movsd xmm8, qword [0x180071df0]
mov r12, qword [rbp - 0x30]
mov esi, dword [rbp - 0x78]
mov dword [rbp - 0x4c], eax
mov rax, qword [rbp - 0x30]
mov dword [rbp - 0x44], ecx
mov ecx, dword [rbp - 0x78]
mov qword [rbp + 0x80], rax
mov dword [rbp - 0x7c], r10d
mov dword [rbp - 0x48], ecx
mov qword [rbp - 0x70], r11
mov qword [rbp + 0x90], rdi
mov dword [rbp - 0x50], r13d
mov qword [rbp + 0x98], rdx
nop dword [rax]
nop dword [rax + rax]
lea eax, [r8 - 0x15]
cmp eax, 0x38
ja case.0x18004446d.25
lea rcx, [0x180000000]
movzx eax, byte [rcx + rax + 0x45088]
mov ecx, dword [rcx + rax*4 + 0x45044]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
xor ebx, ebx
jmp case.0x18004446d.25
mov ebx, r10d
jmp case.0x18004446d.25
movsd qword [rbp + 0xd8], xmm8
mov dword [rbp - 0x44], 0x64
mov dword [rbp - 0x48], 1
jmp case.0x18004446d.25
cmp qword [rbp + 0x88], 0
jne 0x1800444cd
xor edx, edx
mov dword [rbp + 0x60], 0
lea rax, str.m_etwSignature
lea r9, [rbp + 0x60]
mov qword [rsp + 0x20], rax
lea rcx, [0x18006d014]
lea r8d, [rdx + 0x33]
call fcn.18002d470
mov eax, dword [r14]
lea rdx, [rbp + 0x68]
mov r8d, 0x6b
mov dword [rbp + 0x68], eax
xor ecx, ecx
call fcn.180056ff0
mov dword [rbp - 0x7c], eax
test eax, eax
jne 0x180045009
mov rcx, qword [rbp + 0xa0]
lea rdx, [0x18006d798]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov r11, rax
mov qword [rbp - 0x70], rax
jmp 0x180044fc5
test r14, r14
je 0x18004456c
mov rdx, qword [r9]
cmp rdx, qword [r14]
jae 0x180044ff1
mov rcx, qword [r14 + 0x20]
test rcx, rcx
je case.0x18004446d.25
mov r8, qword [r14 + 0x10]
test r8, r8
je 0x180044fc9
test r15, r15
je 0x180044fc9
mov rax, r8
imul rax, rdx
lea rdx, [rcx + rax*4]
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
jmp 0x180044fc1
mov rcx, r11
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
test eax, eax
je 0x180044fc1
mov eax, 1
jmp 0x180045009
mov r15d, 0xb8
lea rdi, str.b___NULL
nop dword [rax]
nop word [rax + rax]
mov eax, r15d
sub eax, 0xb6
je 0x1800446c0
sub eax, 1
je 0x1800446a2
sub eax, 1
je 0x1800446b0
sub eax, 4
je 0x1800446c0
cmp eax, 1
jne 0x1800446b0
mov r14d, 0x6d
nop dword [rax + rax]
mov eax, r14d
sub eax, 0x61
je 0x180044667
sub eax, 0xc
je 0x18004465e
sub eax, 0x43
je 0x1800445f4
cmp eax, 0x4f
je 0x1800446b0
jmp 0x18004468f
xor edx, edx
mov dword [rbp + 0x78], 0
lea rax, str.c___NULL
lea r9, [rbp + 0x78]
mov qword [rsp + 0x20], rax
lea rcx, [0x18006d014]
lea r8d, [rdx + 0x33]
call fcn.18002d470
xor r9d, r9d
mov dword [rsp + 0x20], 0xa0
xor r8d, r8d
lea rcx, [rbp - 0x68]
xor edx, edx
call fcn.180042300
xor r9d, r9d
mov dword [rbp + 0xa8], eax
xor edx, edx
mov qword [rsp + 0x20], 0
mov r8d, 0xad
lea rcx, [rbp + 0xa8]
call fcn.180053b10
jmp 0x18004468f
mov dword [rbp - 0x64], 0
jmp 0x18004468f
xor edx, edx
mov dword [rbp + 0xb0], 0
lea r9, [rbp + 0xb0]
mov qword [rsp + 0x20], rdi
lea rcx, [0x18006d014]
lea r8d, [rdx + 0x33]
call fcn.18002d470
add r14d, 0x4f
cmp r14d, 0x1a9
jb 0x1800445d0
jmp 0x1800446b0
xor eax, eax
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x68], rax
mov qword [rbp - 0x58], rax
dec r15d
cmp r15d, 0xb3
ja 0x180044590
lea rcx, str.push_n
call fcn.180068710
mov rdi, qword [rbp + 0x90]
mov r14d, 0x27
nop dword [rax]
lea r15, [0x180000000]
cmp r14d, 0x35
ja case.0x180044708.4
mov eax, r14d
movzx eax, byte [r15 + rax + 0x450f4]
mov ecx, dword [r15 + rax*4 + 0x450c4]
add rcx, r15
jmp rcx
cmp dword [rbp - 0x68], 0
jne case.0x180044708.4
xor r13d, r13d
xor r8d, r8d
lea rdx, [rbp - 0x68]
mov ecx, 0xdc
call fcn.18000ac40
test eax, eax
jne 0x180044b70
lea rdi, str.b___NULL
nop word [rax + rax]
lea rcx, str.pop_n
call fcn.180068710
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov ecx, eax
mov eax, 0x66666667
imul ecx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*4]
add eax, eax
sub ecx, eax
cmp ecx, 6
jge case.0x1800447b1.3
lea rcx, str.push_n
call fcn.180068710
mov r14d, 0x27
nop word [rax + rax]
cmp r14d, 0x35
ja case.0x1800447b1.4
mov eax, r14d
movzx eax, byte [r15 + rax + 0x4515c]
mov ecx, dword [r15 + rax*4 + 0x4512c]
add rcx, r15
jmp rcx
mov ecx, 0x18
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rcx, qword [rbp - 0x60]
mov r15, rax
mov qword [rbp + 0x80], rax
test rcx, rcx
je 0x1800447e7
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [r15 + 0x10], rax
lea r15, [0x180000000]
jmp case.0x180044708.4
xor eax, eax
mov qword [r15 + 0x10], rax
lea r15, [0x180000000]
jmp case.0x180044708.4
mov eax, dword [rbp - 0x68]
dec eax
movsxd rcx, eax
mov rax, qword [rbp - 0x58]
mov r13d, dword [rax + rcx*4]
mov dword [rbp - 0x50], r13d
jmp case.0x180044708.4
mov r15, qword [rbp + 0x80]
mov qword [r15 + 8], 0
mov rax, qword [rbp - 0x58]
mov qword [r15], rax
lea r15, [0x180000000]
jmp case.0x180044708.4
test r13d, r13d
je case.0x180044708.4
nop dword [rax]
shr r13d, 1
jne 0x180044840
mov dword [rbp - 0x50], r13d
jmp case.0x180044708.4
lea r8, [rbp + 0xf8]
mov qword [rbp + 0xf8], 1
mov edx, 0xcf
xor ecx, ecx
call fcn.180050830
test eax, eax
je case.0x180044708.4
xor ecx, ecx
mov dword [rbp - 0x20], eax
lea rax, [rbp - 0x28]
mov dword [rbp - 0x28], ecx
mov qword [rsp + 0x40], rax
lea r9, [rbp - 0x20]
lea rax, str.SaveCapturerOutput
xor r8d, r8d
mov qword [rsp + 0x38], rax
mov edx, 0xdf
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rcx
lea rcx, [0x18006d014]
call fcn.18003baf0
jmp case.0x180044708.4
lea rax, [0x18000b430]
xor r9d, r9d
mov qword [rbp + 0xb8], rax
lea rcx, [rbp + 0xb8]
mov eax, dword [pe_dos_header]
xor r8d, r8d
mov dword [rbp - 0x18], eax
mov edx, 0xa6
lea rax, [rbp - 0x18]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x68]
mov qword [rsp + 0x20], rax
call fcn.1800064a0
jmp case.0x180044708.4
mov rax, qword [rbp + 0x80]
inc qword [rbp - 0x68]
mov qword [rbp - 0x58], rax
inc r14d
lea eax, [r14 + 0x2d]
cmp eax, 0x61
jb 0x1800446e0
jmp case.0x180044708.3
xor r13d, r13d
lea rax, str.b___NULL
lea r9, [rbp - 0x10]
mov dword [rbp - 0x10], r13d
xor edx, edx
mov qword [rsp + 0x20], rax
lea rcx, [0x18006d014]
lea r8d, [r13 + 0x33]
call fcn.18002d470
mov qword [rsp + 0x48], r13
lea rax, [rbp - 0x68]
mov qword [rsp + 0x40], rax
xor r9d, r9d
mov qword [rsp + 0x38], r13
xor r8d, r8d
mov qword [rsp + 0x30], r13
mov edx, 0x8d
mov qword [rsp + 0x28], r13
xor ecx, ecx
mov qword [rsp + 0x20], r13
call fcn.180040fc0
xor r9d, r9d
mov dword [rbp - 8], eax
xor edx, edx
mov qword [rsp + 0x20], r13
mov r8d, 0xad
lea rcx, [rbp - 8]
call fcn.180053b10
jmp 0x180044717
cmp dword [rbp - 0x68], 0
je case.0x1800447b1.3
jmp case.0x1800447b1.4
mov ecx, 0x18
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rcx, qword [rbp - 0x60]
mov r12, rax
test rcx, rcx
je 0x1800449d5
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [r12 + 0x10], rax
jmp case.0x1800447b1.4
mov rax, r13
mov qword [r12 + 0x10], rax
jmp case.0x1800447b1.4
mov eax, dword [rbp - 0x68]
dec eax
movsxd rcx, eax
mov rax, qword [rbp - 0x58]
mov esi, dword [rax + rcx*4]
jmp case.0x1800447b1.4
mov qword [r12 + 8], r13
mov rax, qword [rbp - 0x58]
mov qword [r12], rax
jmp case.0x1800447b1.4
test esi, esi
je case.0x1800447b1.4
shr esi, 1
jne 0x180044a10
jmp case.0x1800447b1.4
lea r8, [rbp + 0xc0]
mov qword [rbp + 0xc0], 1
mov edx, 0xcf
xor ecx, ecx
call fcn.180050830
test eax, eax
je case.0x1800447b1.4
mov dword [rbp + 8], eax
lea r9, [rbp + 8]
lea rax, [rbp]
mov dword [rbp], r13d
mov qword [rsp + 0x40], rax
lea rcx, [0x18006d014]
lea rax, str.SaveCapturerOutput
xor r8d, r8d
mov qword [rsp + 0x38], rax
mov edx, 0xdf
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
call fcn.18003baf0
jmp case.0x1800447b1.4
lea rax, [0x18000b430]
xor r9d, r9d
mov qword [rbp + 0xc8], rax
lea rcx, [rbp + 0xc8]
mov eax, dword [pe_dos_header]
xor r8d, r8d
mov dword [rbp + 0x10], eax
mov edx, 0xa6
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x68]
mov qword [rsp + 0x20], rax
call fcn.1800064a0
jmp case.0x1800447b1.4
inc qword [rbp - 0x68]
mov qword [rbp - 0x58], r12
inc r14d
lea eax, [r14 + 0x2d]
cmp eax, 0x61
jb 0x180044790
jmp case.0x1800447b1.3
xor edx, edx
mov dword [rbp + 0x18], r13d
lea r9, [rbp + 0x18]
mov qword [rsp + 0x20], rdi
lea rcx, [0x18006d014]
lea r8d, [rdx + 0x33]
call fcn.18002d470
mov qword [rsp + 0x48], r13
lea rax, [rbp - 0x68]
mov qword [rsp + 0x40], rax
xor r9d, r9d
mov qword [rsp + 0x38], r13
xor r8d, r8d
mov qword [rsp + 0x30], r13
mov edx, 0x8d
mov qword [rsp + 0x28], r13
xor ecx, ecx
mov qword [rsp + 0x20], r13
call fcn.180040fc0
xor r9d, r9d
mov dword [rbp + 0x48], eax
xor edx, edx
mov qword [rsp + 0x20], r13
mov r8d, 0xad
lea rcx, [rbp + 0x48]
call fcn.180053b10
xor r8d, r8d
lea rdx, [rbp - 0x68]
mov ecx, 0xdc
call fcn.18000ac40
test eax, eax
je 0x180044740
mov rdi, qword [rbp + 0x90]
mov r14, qword [rbp - 0x40]
mov r15, qword [rbp - 0x38]
mov r10d, dword [rbp - 0x7c]
mov r11, qword [rbp - 0x70]
jmp 0x180044fc9
mov edx, dword [r14]
xor r13d, r13d
mov dword [rbp - 0x4c], r13d
mov ecx, r13d
mov r8d, r13d
test edx, edx
jle 0x180044fc9
cmp edx, 8
jb 0x180044cd4
movsd xmm3, qword [r15]
mov eax, edx
movsd xmm4, qword [r9]
movdqa xmm7, xmmword [0x180071f80]
movd xmm0, edx
unpcklpd xmm3, xmm3
unpcklpd xmm4, xmm4
pshufd xmm0, xmm0, 0
and eax, 0x80000007
jge 0x180044bd9
dec eax
or eax, 0xfffffff8
inc eax
movaps xmm6, xmmword [0x180072080]
mov r10d, edx
cvtdq2pd xmm5, xmm0
sub r10d, eax
mov r9d, 4
subpd xmm3, xmm4
addpd xmm5, xmm6
nop dword [rax + rax]
movq xmm2, xmm7
movd xmm0, ecx
pshufd xmm0, xmm0, 0
lea eax, [r9 - 2]
paddd xmm0, xmm2
add ecx, 8
cvtdq2pd xmm1, xmm0
movd xmm0, eax
lea eax, [r9 + 2]
addpd xmm1, xmm6
pshufd xmm0, xmm0, 0
mulpd xmm1, xmm3
paddd xmm0, xmm2
divpd xmm1, xmm5
addpd xmm1, xmm4
movups xmmword [rbp + r8*8 + 0x110], xmm1
cvtdq2pd xmm1, xmm0
movd xmm0, r9d
add r9d, 8
addpd xmm1, xmm6
pshufd xmm0, xmm0, 0
mulpd xmm1, xmm3
paddd xmm0, xmm2
divpd xmm1, xmm5
addpd xmm1, xmm4
movups xmmword [rbp + r8*8 + 0x120], xmm1
cvtdq2pd xmm1, xmm0
movd xmm0, eax
addpd xmm1, xmm6
pshufd xmm0, xmm0, 0
mulpd xmm1, xmm3
paddd xmm0, xmm2
divpd xmm1, xmm5
addpd xmm1, xmm4
movups xmmword [rbp + r8*8 + 0x130], xmm1
cvtdq2pd xmm1, xmm0
addpd xmm1, xmm6
mulpd xmm1, xmm3
divpd xmm1, xmm5
addpd xmm1, xmm4
movups xmmword [rbp + r8*8 + 0x140], xmm1
add r8, 8
cmp ecx, r10d
jl 0x180044c00
mov r9, qword [rbp + 0xa0]
mov r10d, dword [rbp - 0x7c]
cmp ecx, edx
jge 0x180044fc9
movsd xmm1, qword [r15]
lea rax, [rbp + 0x110]
movsd xmm3, qword [r9]
lea rax, [rax + r8*8]
movd xmm2, edx
subsd xmm1, xmm3
cvtdq2pd xmm2, xmm2
addsd xmm2, xmm8
nop dword [rax]
nop word [rax + rax]
movd xmm0, ecx
inc ecx
cvtdq2pd xmm0, xmm0
addsd xmm0, xmm8
mulsd xmm0, xmm1
divsd xmm0, xmm2
addsd xmm0, xmm3
movsd qword [rax], xmm0
add rax, 8
cmp ecx, edx
jl 0x180044d10
jmp 0x180044fc9
xor r13d, r13d
nop
cmp r13d, 0xcd
ja case.0x180044d68.1
lea r8, [0x180000000]
movzx eax, byte [r8 + r13 + 0x451ac]
mov ecx, dword [r8 + rax*4 + 0x45194]
add rcx, r8
jmp rcx
test rdx, rdx
je 0x180044b70
jmp case.0x180044d68.1
lea rax, [rbp - 0x68]
mov qword [rsp + 0x28], 0
lea r9, [rbp - 0x68]
mov qword [0x180079288], rax
lea r8, [0x180022770]
mov dword [rsp + 0x20], 0
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rdx, rax
mov qword [rbp + 0x98], rax
jmp case.0x180044d68.1
mov rax, rdx
xchg qword [0x180079290], rax
jmp case.0x180044d68.1
mov r14, qword [rbp - 0x58]
test r14, r14
je case.0x180044d68.1
nop word [rax + rax]
mov rcx, qword [r14 + 0x10]
mov r15, qword [r14]
test rcx, rcx
je 0x180044de2
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r14, r15
test r15, r15
jne 0x180044dd0
mov rdx, qword [rbp + 0x98]
add r13d, 0x43
lea eax, [r13 + 0x43]
cmp eax, 0x1d5
jb 0x180044d40
jmp 0x180044b70
xor r13d, r13d
test r9, r9
jne 0x180044e4c
lea rax, str.Loop_Summary
mov dword [rbp + 0x20], r13d
lea r9, [rbp + 0x20]
mov qword [rsp + 0x20], rax
xor edx, edx
lea r8d, [r13 + 0x33]
lea rcx, [0x18006d014]
call fcn.18002d470
mov r8d, dword [rbp - 0x80]
mov r10d, dword [rbp - 0x7c]
mov r11, qword [rbp - 0x70]
test r15, r15
jne case.0x18004446d.25
lea rax, str.cp_abi_list
mov dword [rbp + 0x28], r13d
lea r9, [rbp + 0x28]
mov qword [rsp + 0x20], rax
xor edx, edx
lea r8d, [r15 + 0x33]
lea rcx, [0x18006d014]
call fcn.18002d470
mov r10d, dword [rbp - 0x7c]
mov r11, qword [rbp - 0x70]
jmp 0x180044fc9
test r11, r11
je 0x180044ff8
mov eax, dword [r14]
xor r9d, r9d
mov rcx, qword [rbp + 0x88]
mov rdx, r15
mov dword [rbp + 0x30], eax
lea rax, [rbp + 0x30]
mov qword [rsp + 0x28], rax
lea r8d, [r9 + 0x4c]
mov qword [rsp + 0x20], r11
call fcn.1800626b0
mov r11, qword [rbp - 0x70]
mov r10d, eax
mov dword [rbp - 0x7c], eax
jmp 0x180044fc9
mov eax, dword [rbp - 0x4c]
lea r8, [rbp + 0x110]
mov rdx, qword [rbp - 0x30]
lea rcx, [rbp + 0x58]
mov dword [rbp + 0x58], eax
mov eax, dword [rbp - 0x48]
mov dword [rbp + 0x40], eax
mov rax, qword [rbp + 0xd0]
mov qword [rsp + 0x80], r9
lea r9, [rbp + 0x108]
mov eax, dword [rax]
mov dword [rbp + 0x50], eax
mov eax, dword [rbp - 0x44]
mov dword [rbp + 0x38], eax
mov eax, dword [r14]
mov dword [rbp + 0x70], eax
lea rax, [rbp + 0x100]
mov qword [rsp + 0x78], rax
lea rax, [rbp + 0xd8]
mov qword [rsp + 0x70], rax
lea rax, [rbp + 0x38]
mov qword [rsp + 0x68], rax
lea rax, [rbp + 0x40]
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x70]
mov qword [rsp + 0x50], rax
mov rax, qword [rbp + 0xe0]
mov qword [rsp + 0x48], rax
mov rax, qword [rbp + 0xe8]
mov qword [rsp + 0x40], rax
mov rax, qword [rbp + 0x88]
mov dword [rsp + 0x38], 0x104
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x50]
mov qword [rsp + 0x20], rax
call fcn.18002a990
mov r10d, dword [rbp - 0x7c]
mov rdi, rax
mov r11, qword [rbp - 0x70]
mov qword [rbp + 0x90], rax
jmp 0x180044fc9
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
mov r10d, dword [rbp - 0x7c]
mov r11, qword [rbp - 0x70]
jmp 0x180044fc9
mov r14, qword [rbp - 0x40]
mov r15, qword [rbp - 0x38]
mov r11, qword [rbp - 0x70]
mov r10d, dword [rbp - 0x7c]
mov r8d, dword [rbp - 0x80]
inc r8d
mov dword [rbp - 0x80], r8d
cmp r8d, dword [rbp - 0x78]
jae case.0x18004446d.40
mov r13d, dword [rbp - 0x50]
mov rdx, qword [rbp + 0x98]
mov r9, qword [rbp + 0xa0]
jmp 0x180044440
mov eax, 7
jmp 0x180045009
mov eax, 0x11
jmp 0x180045009
xor eax, eax
jmp 0x180045009
mov eax, edi
jmp 0x180045009
mov eax, ebx
mov rcx, qword [rbp + 0x430]
xor rcx, rsp
call fcn.180068d70
lea r11, [rsp + 0x580]
mov rbx, qword [r11 + 0x58]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret