Function at 0x140075c80
Capabilities:
Access peb ldr_data
Encode data using xor
Hash data using fnv
Log keystrokes via polling
Resolve function by parsing pe exports
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
push rbp
push rdi
push r12
push r14
push r15
sub rsp, 0x2d0
vmovaps xmmword [rax - 0x38], xmm6
vmovaps xmmword [rax - 0x48], xmm7
vmovaps xmmword [rax - 0x58], xmm8
vmovaps xmmword [rax - 0x68], xmm9
lea rbp, [rsp + 0x60]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x140092040]
xor rax, rsp
mov qword [rbp + 0x220], rax
mov r14, rcx
call fcn.140074950
test al, al
jne 0x1400760d5
movabs rax, 0x8fc43942f00c5bab
movabs r9, 0x119918cd11a889de
mov qword [rbp + 0x50], rax
movabs r8, 0x8fbc3906f03f5bef
movabs rax, 0x7027fe7869446905
mov qword [rbp + 0x68], r9
mov qword [rbp + 0x58], rax
movabs rdx, 0x704efe2f6964693c
movabs rax, 0xd1947a61db7df46d
mov qword [rbp + 0x200], r8
mov qword [rbp + 0x60], rax
movabs rcx, 0xd1e07a04db1af409
vmovdqu ymm0, ymmword [rbp + 0x50]
movabs rax, 0x8fd0396ff05e5ba9
mov qword [rbp + 0x208], rdx
mov qword [rbp + 0x80], rax
movabs rax, 0x703afe0f69006959
mov qword [rbp + 0x88], rax
movabs rax, 0xd18e7a6ddb3af466
mov qword [rbp + 0x90], rax
movabs rax, 0x11f818a411dc89b7
mov qword [rbp + 0x98], rax
movabs rax, 0x38fc40c018f1b57f
mov qword [rbp + 0xa0], rax
movabs rax, 0x5b30bcf004e79540
mov qword [rbp + 0xa8], rax
movabs rax, 0x656a54f8c870cb05
mov qword [rbp + 0xb0], rax
movabs rax, 0xd18f81853b57b4c7
mov qword [rbp + 0xb8], rax
movabs rax, 0xf758c8b0511497a5
mov qword [rbp + 0xc0], rax
movabs rax, 0x224b549fc9c4604
mov qword [rbp + 0xc8], rax
movabs rax, 0x16b4cb72c7abd9a5
mov qword [rbp + 0xd0], rax
movabs rax, 0x7008eb059f1c00c3
mov qword [rbp + 0xd8], rax
movabs rax, 0x83f6e41354a1e057
mov qword [rbp + 0xe0], rax
movabs rax, 0xdf77db363941386d
mov qword [rbp + 0xe8], rax
movabs rax, 0xca7d3bb00244a80e
mov qword [rbp + 0xf0], rax
movabs rax, 0xf763bc9c3ffa973f
mov qword [rbp + 0xf8], rax
movabs rax, 0x58479ec4fd739a3b
mov qword [rbp + 0x100], rax
movabs rax, 0x95b780f28ff8212f
mov qword [rbp + 0x108], rax
movabs rax, 0x840757470a6abfb9
mov qword [rbp + 0x110], rax
movabs rax, 0x1f6f160e13fb8787
mov qword [rbp + 0x118], rax
movabs rax, 0x15eb9b06ce9d5a42
mov qword [rbp + 0x120], rax
movabs rax, 0x39a74bf36435dc94
mov qword [rbp + 0x128], rax
movabs rax, 0x389940ba1898b513
mov qword [rbp + 0x160], rax
movabs rax, 0x5b74bcc304a39560
mov qword [rbp + 0x168], rax
movabs rax, 0x651854d8c849cb7d
mov qword [rbp + 0x170], rax
movabs rax, 0xd1ea81e13b39b4a2
mov qword [rbp + 0x178], rax
movabs rax, 0xf73fc8de517d97d7
mov qword [rbp + 0x180], rax
movabs rax, 0x257b527fcf54624
mov qword [rbp + 0x188], rax
movabs rax, 0x16d7cb1cc7cad9d1
mov qword [rbp + 0x210], rcx
mov qword [rbp + 0x218], r9
vpxor ymm1, ymm0, ymmword [rbp + 0x200]
mov qword [rbp + 0x190], rax
movabs rax, 0x7078eb259f3000a6
vmovdqu ymmword [rbp + 0x50], ymm1
mov qword [rbp + 0x140], r8
mov qword [rbp + 0x148], rdx
mov qword [rbp + 0x150], rcx
mov qword [rbp + 0x158], r9
vmovdqu ymm2, ymmword [rbp + 0xa0]
vmovdqu ymm0, ymmword [rbp + 0x140]
vpxor ymm1, ymm0, ymmword [rbp + 0x80]
vpxor ymm0, ymm2, ymmword [rbp + 0x160]
mov qword [rbp + 0x198], rax
lea r8, [rbp + 0x50]
vmovdqu ymmword [rbp + 0x80], ymm1
vmovdqu ymm1, ymmword [rbp + 0xc0]
vpxor ymm2, ymm1, ymmword [rbp + 0x180]
vmovdqu ymmword [rbp + 0xa0], ymm0
vmovdqu ymm0, ymmword [rbp + 0xe0]
vmovdqu ymmword [rbp + 0xc0], ymm2
vmovdqu ymm2, ymmword [rbp + 0x100]
movabs rax, 0x8385e47254c4e03b
lea rdx, [rbp + 0x80]
mov qword [rbp + 0x1a0], rax
mov r9d, 0x10
movabs rax, 0xdf16db5b39613808
xor ecx, ecx
mov qword [rbp + 0x1a8], rax
movabs rax, 0xca0e3b900221a865
mov qword [rbp + 0x1b0], rax
movabs rax, 0xf743bcf93f88974a
mov qword [rbp + 0x1b8], rax
movabs rax, 0x58229eb6fd1a9a7f
vpxor ymm1, ymm0, ymmword [rbp + 0x1a0]
mov qword [rbp + 0x1c0], rax
movabs rax, 0x95ef80df8f8c214c
mov qword [rbp + 0x1c8], rax
movabs rax, 0x842757340a03bf99
mov qword [rbp + 0x1d0], rax
movabs rax, 0x1f1b167d139587ee
mov qword [rbp + 0x1d8], rax
movabs rax, 0x158e9b6acef15a23
vpxor ymm0, ymm2, ymmword [rbp + 0x1c0]
mov qword [rbp + 0x1e0], rax
movabs rax, 0x39a74bf3641bdcf0
vmovdqu ymmword [rbp + 0xe0], ymm1
vmovdqu xmm1, xmmword [rbp + 0x120]
mov qword [rbp + 0x1e8], rax
vpxor xmm2, xmm1, xmmword [rbp + 0x1e0]
vmovdqu xmmword [rbp + 0x120], xmm2
vmovdqu ymmword [rbp + 0x100], ymm0
vzeroupper
call qword [sym.imp.USER32.dll_MessageBoxW]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rbx, qword [0x140116768]
lea rdi, [0x1400868b0]
vmovss xmm3, dword [0x140086ef8]
xor r12d, r12d
mov qword [rsp + 0x28], rdi
mov r8d, 0x305e8
mov qword [rsp + 0x20], r12
mov rcx, qword [rbx + 0x38]
lea rdx, [0x1400e4440]
call fcn.140056280
mov rcx, qword [0x140117098]
lea rdx, [0x140097540]
vmovss xmm3, dword [0x140086f10]
mov qword [rsp + 0x28], rdi
mov r8d, 0x4cefc
mov qword [rsp + 0x20], r12
mov qword [rcx], rax
mov rcx, qword [rbx + 0x38]
call fcn.140056280
mov rcx, qword [0x140117098]
lea rdx, [0x140114a30]
vmovss xmm3, dword [0x140086f10]
mov qword [rsp + 0x28], rdi
mov r8d, 0x850
mov qword [rsp + 0x20], r12
mov qword [rcx + 8], rax
mov rcx, qword [rbx + 0x38]
call fcn.140056280
mov rcx, qword [0x140117098]
mov qword [rcx + 0x10], rax
xor ecx, ecx
call fcn.140051390
mov rax, qword [0x140116768]
mov qword [rax + 0x38f8], r12
mov dword [rax + 0x38fc], r12d
mov dword [rax + 0x3924], 0x40a00000
mov qword [rax + 0x3928], 0x40400000
mov dword [rax + 0x3920], r12d
mov qword [rax + 0x38f0], r12
mov dword [rax + 0x3918], r12d
mov qword [rax + 0x3934], r12
mov dword [rax + 0x395c], 0x41000000
mov rax, qword [0x140117048]
mov ecx, dword [rax + 0xd8]
mov rax, qword [0x140117088]
mov dword [rax + 0xdc], ecx
mov rax, qword [0x140117048]
mov ecx, dword [rax + 0xdc]
mov rax, qword [0x140117088]
mov dword [rax + 0xe0], ecx
mov rcx, qword [0x140117088]
call fcn.140076a60
cmp dword [r14 + 0x90], 0x12
je 0x1400769e9
vmovss xmm9, dword [0x140086ee8]
vmovss xmm8, dword [0x140086df4]
nop dword [rax]
nop word [rax + rax]
mov rax, qword [0x140117028]
test rax, rax
jne 0x140076301
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rsi, qword [rcx + 0x10]
mov rdi, rsi
nop dword [rax]
nop dword [rax + rax]
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x1400762e8
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x1400762e8
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r11 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1400762e3
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1400762c0
cmp edx, 0x2706d4d4
je 0x1400764c5
test r8d, r8d
jne 0x1400762a0
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
jne 0x140076270
mov rax, r12
mov qword [0x140117028], rax
mov rdx, qword [r14 + 0xc8]
lea rcx, [r14 + 0x88]
xor r9d, r9d
mov dword [rsp + 0x20], 1
xor r8d, r8d
call rax
test eax, eax
je 0x14007633d
lea rcx, [r14 + 0x88]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [r14 + 0x88]
call qword [sym.imp.USER32.dll_DispatchMessageA]
mov rax, qword [0x140117010]
test rax, rax
jne 0x140076401
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rsi, qword [rcx + 0x10]
mov rdi, rsi
nop dword [rax]
nop word [rax + rax]
mov r9, qword [rdi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
add rbx, r9
cmp rbx, r9
je 0x1400763e8
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x1400763e8
mov r11d, dword [rbx + 0x20]
nop word [rax + rax]
dec r8d
mov edx, 0x811c9dc5
lea rax, [r9 + r8*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1400763e3
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x1400763c0
cmp edx, 0x95466b05
je 0x1400764e1
test r8d, r8d
jne 0x1400763a0
mov rax, qword [rdi]
mov rdi, rax
cmp rax, rsi
jne 0x140076370
mov rax, r12
mov qword [0x140117010], rax
mov ecx, 0x2d
call rax
test al, 1
je 0x14007642f
mov rcx, qword [r14 + 8]
cmp byte [rcx + 0x390], r12b
sete al
mov byte [rcx + 0x390], al
mov rcx, qword [0x140117058]
cmp byte [rcx], r12b
sete al
mov byte [rcx], al
mov rcx, qword [r14 + 0xc0]
lea rdx, [rbp + 0x50]
mov rbx, qword [0x140116768]
mov qword [rbp + 0x50], r12
call qword [sym.imp.USER32.dll_ClientToScreen]
lea rcx, [rbp]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov eax, dword [rbp]
mov ecx, 1
sub eax, dword [rbp + 0x50]
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, eax
mov eax, dword [rbp + 4]
sub eax, dword [rbp + 0x54]
vmovss dword [rbx + 0xe40], xmm0
vxorps xmm0, xmm0, xmm0
vcvtsi2ss xmm0, xmm0, eax
vmovss dword [rbx + 0xe44], xmm0
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
shr eax, 0xf
and al, 1
mov byte [rbx + 0xe48], al
je 0x1400764b0
mov byte [rbx + 0x3860], 1
vmovsd xmm0, qword [rbx + 0xe40]
vmovsd qword [rbx + 0x3810], xmm0
mov rax, qword [0x140116768]
test rax, rax
je 0x1400764fd
mov rcx, qword [rax + 0x98]
jmp 0x140076500
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x1400762fa
mov ecx, dword [rbx + 0x24]
add rcx, r9
movzx edx, word [rcx + r8*2]
mov ecx, dword [rbx + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
add rax, r9
jmp 0x1400763fa
mov rcx, r12
cmp qword [rcx + 0x18], r12
jne 0x140076521
test rax, rax
je 0x140076521
mov rcx, qword [rax + 0x98]
test rcx, rcx
je 0x140076521
cmp qword [rcx], r12
je 0x140076521
call fcn.14005b690
call fcn.14005c260
call fcn.140035340
mov rcx, r14
call fcn.1400758b0
test al, al
je 0x1400768c5
mov rax, qword [r14]
mov ecx, dword [rax]
test ecx, ecx
je 0x14007684c
cmp ecx, 2
je 0x1400766bb
call fcn.14002d590
mov rax, qword [r14 + 8]
cmp byte [rax + 0x390], r12b
je 0x14007683e
mov rax, qword [0x140117098]
mov rbx, qword [0x140116768]
mov rcx, qword [rax + 8]
mov qword [rbp + 0x50], rcx
mov rdi, rcx
test rcx, rcx
jne 0x1400765a3
mov rcx, qword [rbx + 0x48]
mov rdi, rcx
test rcx, rcx
jne 0x14007659f
mov rax, qword [rbx + 0x38]
mov rcx, qword [rax + 0x60]
mov rcx, qword [rcx]
mov rdi, rcx
mov qword [rbp + 0x50], rcx
call fcn.14003dca0
lea rcx, [rbx + 0x4aa0]
lea rdx, [rbp + 0x50]
call fcn.140049630
mov rdx, qword [rdi + 0x40]
mov rcx, qword [rbx + 0x4008]
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 0x2a8]
call fcn.140052450
mov rax, qword [0x140116768]
lea r8, str.Foreground
mov edx, 1
vmovss xmm6, dword [rax + 0xe40]
vmovss xmm7, dword [rax + 0xe44]
mov rax, qword [rax + 0x4b18]
mov rcx, qword [rax]
call fcn.140034b10
vmovups xmm0, xmmword [0x1400871c0]
vmovups xmmword [rbp + 0x50], xmm0
vsubss xmm0, xmm6, xmm9
vaddss xmm1, xmm6, xmm9
lea rcx, [rbp + 0x50]
mov rbx, rax
vmovss dword [rbp + 0x10], xmm0
vmovss dword [rbp + 8], xmm1
vmovss dword [rbp + 0xc], xmm7
vmovss dword [rbp + 0x14], xmm7
call fcn.140030e90
mov r9d, eax
lea r8, [rbp + 8]
lea rdx, [rbp + 0x10]
mov rcx, rbx
vmovss dword [rsp + 0x20], xmm8
call fcn.140054990
mov rax, qword [0x140116768]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax + 0x4b18]
mov rcx, qword [rcx]
call fcn.140034b10
vmovups xmm0, xmmword [0x1400871c0]
vmovups xmmword [rbp + 0x50], xmm0
vsubss xmm0, xmm7, xmm9
vaddss xmm1, xmm7, xmm9
lea rcx, [rbp + 0x50]
mov rbx, rax
vmovss dword [rbp + 0x24], xmm0
vmovss dword [rbp + 0x18], xmm6
vmovss dword [rbp + 0x1c], xmm1
vmovss dword [rbp + 0x20], xmm6
call fcn.140030e90
lea r8, [rbp + 0x18]
lea rdx, [rbp + 0x20]
jmp 0x140076820
call fcn.14002d590
mov rax, qword [r14 + 8]
cmp byte [rax + 0x390], r12b
je 0x14007683e
mov rax, qword [0x140117098]
mov rbx, qword [0x140116768]
mov rcx, qword [rax + 8]
mov qword [rbp + 0x50], rcx
mov rdi, rcx
test rcx, rcx
jne 0x14007670d
mov rcx, qword [rbx + 0x48]
mov rdi, rcx
test rcx, rcx
jne 0x140076709
mov rax, qword [rbx + 0x38]
mov rcx, qword [rax + 0x60]
mov rcx, qword [rcx]
mov rdi, rcx
mov qword [rbp + 0x50], rcx
call fcn.14003dca0
lea rcx, [rbx + 0x4aa0]
lea rdx, [rbp + 0x50]
call fcn.140049630
mov rdx, qword [rdi + 0x40]
mov rcx, qword [rbx + 0x4008]
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 0x2a8]
call fcn.140052450
mov rax, qword [0x140116768]
lea r8, str.Foreground
mov edx, 1
vmovss xmm6, dword [rax + 0xe40]
vmovss xmm7, dword [rax + 0xe44]
mov rax, qword [rax + 0x4b18]
mov rcx, qword [rax]
call fcn.140034b10
vmovups xmm0, xmmword [0x1400871c0]
vmovups xmmword [rbp + 0x50], xmm0
vsubss xmm0, xmm6, xmm9
vaddss xmm1, xmm6, xmm9
lea rcx, [rbp + 0x50]
mov rbx, rax
vmovss dword [rbp + 0x30], xmm0
vmovss dword [rbp + 0x28], xmm1
vmovss dword [rbp + 0x2c], xmm7
vmovss dword [rbp + 0x34], xmm7
call fcn.140030e90
mov r9d, eax
lea r8, [rbp + 0x28]
lea rdx, [rbp + 0x30]
mov rcx, rbx
vmovss dword [rsp + 0x20], xmm8
call fcn.140054990
mov rax, qword [0x140116768]
lea r8, str.Foreground
mov edx, 1
mov rcx, qword [rax + 0x4b18]
mov rcx, qword [rcx]
call fcn.140034b10
vmovups xmm0, xmmword [0x1400871c0]
vmovups xmmword [rbp + 0x50], xmm0
vsubss xmm0, xmm7, xmm9
vaddss xmm1, xmm7, xmm9
lea rcx, [rbp + 0x50]
mov rbx, rax
vmovss dword [rbp + 0x44], xmm0
vmovss dword [rbp + 0x38], xmm6
vmovss dword [rbp + 0x3c], xmm1
vmovss dword [rbp + 0x40], xmm6
call fcn.140030e90
lea r8, [rbp + 0x38]
lea rdx, [rbp + 0x40]
mov r9d, eax
mov rcx, rbx
vmovss dword [rsp + 0x20], xmm8
call fcn.140054990
mov rcx, qword [r14]
call fcn.140025270
call fcn.14003dd40
mov rcx, qword [0x140117058]
call fcn.14000c700
jmp 0x1400768c5
mov rax, qword [0x140117098]
mov rbx, qword [0x140116768]
mov rcx, qword [rax + 8]
mov qword [rbp + 0x50], rcx
mov rdi, rcx
test rcx, rcx
jne 0x140076888
mov rcx, qword [rbx + 0x48]
mov rdi, rcx
test rcx, rcx
jne 0x140076884
mov rax, qword [rbx + 0x38]
mov rcx, qword [rax + 0x60]
mov rcx, qword [rcx]
mov rdi, rcx
mov qword [rbp + 0x50], rcx
call fcn.14003dca0
lea rcx, [rbx + 0x4aa0]
lea rdx, [rbp + 0x50]
call fcn.140049630
mov rdx, qword [rdi + 0x40]
mov rcx, qword [rbx + 0x4008]
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 0x2a8]
call fcn.140052450
mov rcx, qword [r14]
call fcn.14002bb90
call fcn.14003dd40
mov rcx, qword [r14 + 0x20]
xor r8d, r8d
mov rax, qword [rcx]
lea edx, [r8 + 7]
call qword [rax + 0x1c8]
mov rcx, qword [r14 + 0x20]
xor r8d, r8d
mov rax, qword [rcx]
lea edx, [r8 + 0x1b]
call qword [rax + 0x1c8]
mov rcx, qword [r14 + 0x20]
xor r8d, r8d
mov edx, 0xae
mov rax, qword [rcx]
call qword [rax + 0x1c8]
mov rcx, qword [r14 + 0x20]
mov r9d, 1
mov dword [rsp + 0x30], r12d
xor r8d, r8d
vmovss dword [rsp + 0x28], xmm8
xor edx, edx
mov dword [rsp + 0x20], r12d
mov rax, qword [rcx]
call qword [rax + 0x158]
mov rcx, qword [r14 + 0x20]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x140076971
call fcn.140037590
mov rax, qword [0x140116768]
mov rcx, qword [rax + 0x4b18]
mov rax, qword [rcx]
mov rcx, r12
add rax, 0x48
cmp byte [rax], r12b
cmovne rcx, rax
call fcn.14005b0d0
mov rcx, qword [r14 + 0x20]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [r14 + 0x20]
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], r12
xor edx, edx
mov rax, qword [rcx]
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x1400769db
mov rcx, qword [r14 + 0x20]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x1400769db
call fcn.14005b8e0
mov rcx, qword [r14 + 0x20]
lea rdx, [r14 + 0x28]
mov rax, qword [rcx]
call qword [rax + 0x80]
mov rax, qword [0x140116768]
test rax, rax
je 0x1400769db
mov rax, qword [rax + 0x98]
test rax, rax
je 0x1400769db
cmp qword [rax], r12
je 0x1400769db
call fcn.14005b690
cmp dword [r14 + 0x90], 0x12
jne 0x140076240
call fcn.1400746b0
mov rcx, qword [r14 + 0x20]
test rcx, rcx
je 0x140076a0a
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [r14 + 0x20]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [r14 + 0x18]
test rcx, rcx
je 0x140076a19
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x220]
xor rcx, rsp
call fcn.1400783b0
lea r11, [rsp + 0x2d0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
vmovaps xmm6, xmmword [r11 - 0x10]
vmovaps xmm7, xmmword [r11 - 0x20]
vmovaps xmm8, xmmword [r11 - 0x30]
vmovaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret