Function at 0x180063e60
Capabilities:
Access peb ldr_data
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0xe0
lea rbp, [rsp + 0x40]
and rbp, 0xffffffffffffffe0
movabs rax, 0x38c3dc2555c95ac4
movabs r12, 0x6a29d44290a3a988
mov qword [rbp], rax
movabs rbx, 0x4bba8f5120b9348d
movabs rax, 0x467af49922afde82
mov qword [rbp + 0x18], r12
mov qword [rbp + 8], rax
movabs rdi, 0x2f0986fc74c2bbf6
movdqa xmm0, xmmword [rbp]
movabs rax, 0x7188cb4606053b68
mov qword [rbp + 0x10], rax
movabs r13, 0x7188cb7736355507
movdqa xmm1, xmmword [rbp + 0x10]
mov rax, qword [0x1801cb348]
mov qword [rbp + 0x20], rbx
mov qword [rbp + 0x28], rdi
xorps xmm0, xmmword [rbp + 0x20]
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], r12
xorps xmm1, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x10], xmm1
movdqa xmmword [rbp], xmm0
test rax, rax
jne 0x180063fea
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
mov rbx, qword [rax + 0x30]
movsxd rcx, dword [rbx + 0x3c]
mov esi, dword [rcx + rbx + 0x88]
add rsi, rbx
cmp rsi, rbx
je 0x180063fba
mov r11d, dword [rsi + 0x18]
test r11d, r11d
je 0x180063fba
mov r14d, dword [rsi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r11d
mov r10d, 0x8e5534a5
lea rcx, [r14 + r11*4]
mov r9d, dword [rcx + rbx]
add r9, rbx
movzx r8d, byte [r9]
inc r9
test r8b, r8b
je 0x180063fb5
movsx ecx, r8b
lea r9, [r9 + 1]
sub r8b, 0x41
mov edx, ecx
or edx, 0x20
cmp r8b, 0x19
movzx r8d, byte [r9 - 1]
cmova edx, ecx
xor edx, r10d
imul r10d, edx, 0x1000193
test r8b, r8b
jne 0x180063f80
cmp r10d, 0x122c0a25
je 0x180063fc2
test r11d, r11d
jne 0x180063f60
mov rax, qword [rax]
jmp 0x180063f30
mov ecx, dword [rsi + 0x24]
add rcx, rbx
movzx edx, word [rcx + r11*2]
mov ecx, dword [rsi + 0x1c]
add rcx, rbx
mov eax, dword [rcx + rdx*4]
add rax, rbx
movabs rbx, 0x4bba8f5120b9348d
mov qword [0x1801cb348], rax
movabs rcx, 0x25f3ea2541dc46ce
mov qword [rbp + 0x20], rbx
mov qword [rbp + 0x40], rcx
lea rdx, [rbp + 0x40]
movabs rcx, 0x2f6ce59d12b0de82
mov qword [rbp + 0x28], rdi
mov qword [rbp + 0x48], rcx
movdqa xmm0, xmmword [rbp + 0x40]
xorps xmm0, xmmword [rbp + 0x20]
mov rcx, qword [0x1801cb2c0]
movdqa xmmword [rbp + 0x40], xmm0
call rax
xor r15d, r15d
test rax, rax
jne 0x180064036
mov eax, r15d
jmp 0x18006403e
xor edx, edx
lea rcx, [rbp]
call rax
mov qword [0x1801cb160], rax
movabs rax, 0x2ec0e63d41da5bc1
mov qword [rbp + 0x60], rax
movabs rax, 0x2f0986fc45f28ba9
mov qword [rbp + 0x68], rax
movdqa xmm0, xmmword [rbp + 0x60]
mov rax, qword [0x1801cb348]
mov qword [rbp + 0x20], rbx
mov qword [rbp + 0x28], rdi
xorps xmm0, xmmword [rbp + 0x20]
movdqa xmmword [rbp + 0x60], xmm0
test rax, rax
jne 0x180064164
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
mov rbx, qword [rax + 0x30]
movsxd rcx, dword [rbx + 0x3c]
mov esi, dword [rcx + rbx + 0x88]
add rsi, rbx
cmp rsi, rbx
je 0x18006412a
mov r11d, dword [rsi + 0x18]
test r11d, r11d
je 0x18006412a
mov r14d, dword [rsi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r11d
mov r10d, 0x8e5534a5
lea rcx, [r14 + r11*4]
mov r8d, dword [rcx + rbx]
add r8, rbx
movzx r9d, byte [r8]
inc r8
test r9b, r9b
je 0x180064125
movsx ecx, r9b
lea r8, [r8 + 1]
sub r9b, 0x41
mov edx, ecx
or edx, 0x20
cmp r9b, 0x19
movzx r9d, byte [r8 - 1]
cmova edx, ecx
xor edx, r10d
imul r10d, edx, 0x1000193
test r9b, r9b
jne 0x1800640f0
cmp r10d, 0x122c0a25
je 0x180064132
test r11d, r11d
jne 0x1800640d0
mov rax, qword [rax]
jmp 0x1800640a0
mov ecx, dword [rsi + 0x24]
movabs rdi, 0x2f0986fc74c2bbf6
add rcx, rbx
movzx edx, word [rcx + r11*2]
mov ecx, dword [rsi + 0x1c]
add rcx, rbx
mov eax, dword [rcx + rdx*4]
add rax, rbx
movabs rbx, 0x4bba8f5120b9348d
mov qword [0x1801cb348], rax
movabs rcx, 0x25f3ea2541dc46ce
mov qword [rbp + 0x20], rbx
mov qword [rbp + 0x80], rcx
lea rdx, [rbp + 0x80]
movabs rcx, 0x2f6ce59d12b0de82
mov qword [rbp + 0x28], rdi
mov qword [rbp + 0x88], rcx
movdqa xmm0, xmmword [rbp + 0x80]
xorps xmm0, xmmword [rbp + 0x20]
mov rcx, qword [0x1801cb2a8]
movdqa xmmword [rbp + 0x80], xmm0
call rax
test rax, rax
je 0x1800641bf
xor edx, edx
lea rcx, [rbp + 0x60]
call rax
movabs rax, 0x8dfe13847d771db
mov qword [rbp + 0x40], rbx
mov qword [rbp + 0x20], rax
movabs rax, 0x2f09b1cc44b0da80
mov qword [rbp + 0x28], rax
movdqa xmm0, xmmword [rbp + 0x20]
mov rax, qword [0x1801cb348]
mov qword [rbp + 0x48], rdi
xorps xmm0, xmmword [rbp + 0x40]
movdqa xmmword [rbp + 0x20], xmm0
test rax, rax
jne 0x1800642e4
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
mov rbx, qword [rax + 0x30]
movsxd rcx, dword [rbx + 0x3c]
mov esi, dword [rcx + rbx + 0x88]
add rsi, rbx
cmp rsi, rbx
je 0x1800642aa
mov r11d, dword [rsi + 0x18]
test r11d, r11d
je 0x1800642aa
mov r14d, dword [rsi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r11d
mov r10d, 0x8e5534a5
lea rcx, [r14 + r11*4]
mov r8d, dword [rcx + rbx]
add r8, rbx
movzx r9d, byte [r8]
inc r8
test r9b, r9b
je 0x1800642a5
movsx ecx, r9b
lea r8, [r8 + 1]
sub r9b, 0x41
mov edx, ecx
or edx, 0x20
cmp r9b, 0x19
movzx r9d, byte [r8 - 1]
cmova edx, ecx
xor edx, r10d
imul r10d, edx, 0x1000193
test r9b, r9b
jne 0x180064270
cmp r10d, 0x122c0a25
je 0x1800642b2
test r11d, r11d
jne 0x180064250
mov rax, qword [rax]
jmp 0x180064220
mov ecx, dword [rsi + 0x24]
movabs rdi, 0x2f0986fc74c2bbf6
add rcx, rbx
movzx edx, word [rcx + r11*2]
mov ecx, dword [rsi + 0x1c]
add rcx, rbx
mov eax, dword [rcx + rdx*4]
add rax, rbx
movabs rbx, 0x4bba8f5120b9348d
mov qword [0x1801cb348], rax
movabs rcx, 0x25f3ea2541dc46ce
mov qword [rbp], rbx
mov qword [rbp + 0x40], rcx
lea rdx, [rbp + 0x40]
movabs rcx, 0x2f6ce59d12b0de82
mov qword [rbp + 8], rdi
mov qword [rbp + 0x48], rcx
movdqa xmm0, xmmword [rbp + 0x40]
xorps xmm0, xmmword [rbp]
mov rcx, qword [0x1801cb2b8]
movdqa xmmword [rbp + 0x40], xmm0
call rax
test rax, rax
je 0x180064330
xor edx, edx
lea rcx, [rbp + 0x20]
call rax
movabs rax, 0xe88ea3252cc5bde
mov qword [rbp + 0x98], r12
mov qword [rbp + 0x80], rax
movabs rax, 0x6c66d2991aabdc98
mov qword [rbp + 0x88], rax
movabs rax, 0x40b8fb0358503c6b
movdqa xmm0, xmmword [rbp + 0x80]
mov qword [rbp + 0x90], rax
movdqa xmm1, xmmword [rbp + 0x90]
mov rax, qword [0x1801cb348]
mov qword [rbp], rbx
mov qword [rbp + 8], rdi
xorps xmm0, xmmword [rbp]
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], r12
xorps xmm1, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x90], xmm1
movdqa xmmword [rbp + 0x80], xmm0
test rax, rax
jne 0x180064494
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
mov rbx, qword [rax + 0x30]
movsxd rcx, dword [rbx + 0x3c]
mov esi, dword [rcx + rbx + 0x88]
add rsi, rbx
cmp rsi, rbx
je 0x18006445a
mov r11d, dword [rsi + 0x18]
test r11d, r11d
je 0x18006445a
mov r14d, dword [rsi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r11d
mov r10d, 0x8e5534a5
lea rcx, [r14 + r11*4]
mov r8d, dword [rcx + rbx]
add r8, rbx
movzx r9d, byte [r8]
inc r8
test r9b, r9b
je 0x180064455
movsx ecx, r9b
lea r8, [r8 + 1]
sub r9b, 0x41
mov edx, ecx
or edx, 0x20
cmp r9b, 0x19
movzx r9d, byte [r8 - 1]
cmova edx, ecx
xor edx, r10d
imul r10d, edx, 0x1000193
test r9b, r9b
jne 0x180064420
cmp r10d, 0x122c0a25
je 0x180064462
test r11d, r11d
jne 0x180064400
mov rax, qword [rax]
jmp 0x1800643d0
mov ecx, dword [rsi + 0x24]
movabs rdi, 0x2f0986fc74c2bbf6
add rcx, rbx
movzx edx, word [rcx + r11*2]
mov ecx, dword [rsi + 0x1c]
add rcx, rbx
mov eax, dword [rcx + rdx*4]
add rax, rbx
movabs rbx, 0x4bba8f5120b9348d
mov qword [0x1801cb348], rax
movabs rcx, 0x25f3ea2541dc46ce
mov qword [rbp], rbx
mov qword [rbp + 0x60], rcx
lea rdx, [rbp + 0x60]
movabs rcx, 0x2f6ce59d12b0de82
mov qword [rbp + 8], rdi
mov qword [rbp + 0x68], rcx
movdqa xmm0, xmmword [rbp + 0x60]
xorps xmm0, xmmword [rbp]
mov rcx, qword [0x1801cb2c8]
movdqa xmmword [rbp + 0x60], xmm0
call rax
test rax, rax
je 0x1800644e3
xor edx, edx
lea rcx, [rbp + 0x80]
call rax
movabs rax, 0x888ea3252cc5bde
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x40], rax
movabs rax, 0x1d39b6881aa7d29a
mov qword [rbp + 0x48], rax
movdqa xmm0, xmmword [rbp + 0x40]
mov rax, qword [0x1801cb348]
mov qword [rbp + 0x58], r12
movdqa xmm1, xmmword [rbp + 0x50]
mov qword [rbp], rbx
mov qword [rbp + 8], rdi
xorps xmm0, xmmword [rbp]
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], r12
xorps xmm1, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x40], xmm0
movdqa xmmword [rbp + 0x50], xmm1
test rax, rax
jne 0x180064624
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop dword [rax + rax]
mov rbx, qword [rax + 0x30]
movsxd rcx, dword [rbx + 0x3c]
mov esi, dword [rcx + rbx + 0x88]
add rsi, rbx
cmp rsi, rbx
je 0x1800645ea
mov r11d, dword [rsi + 0x18]
test r11d, r11d
je 0x1800645ea
mov r14d, dword [rsi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r11d
mov r10d, 0x8e5534a5
lea rcx, [r14 + r11*4]
mov r8d, dword [rcx + rbx]
add r8, rbx
movzx r9d, byte [r8]
inc r8
test r9b, r9b
je 0x1800645e5
movsx ecx, r9b
lea r8, [r8 + 1]
sub r9b, 0x41
mov edx, ecx
or edx, 0x20
cmp r9b, 0x19
movzx r9d, byte [r8 - 1]
cmova edx, ecx
xor edx, r10d
imul r10d, edx, 0x1000193
test r9b, r9b
jne 0x1800645b0
cmp r10d, 0x122c0a25
je 0x1800645f2
test r11d, r11d
jne 0x180064590
mov rax, qword [rax]
jmp 0x180064560
mov ecx, dword [rsi + 0x24]
movabs rdi, 0x2f0986fc74c2bbf6
add rcx, rbx
movzx edx, word [rcx + r11*2]
mov ecx, dword [rsi + 0x1c]
add rcx, rbx
mov eax, dword [rcx + rdx*4]
add rax, rbx
movabs rbx, 0x4bba8f5120b9348d
mov qword [0x1801cb348], rax
movabs rcx, 0x25f3ea2541dc46ce
mov qword [rbp], rbx
mov qword [rbp + 0x20], rcx
lea rdx, [rbp + 0x20]
movabs rcx, 0x2f6ce59d12b0de82
mov qword [rbp + 8], rdi
mov qword [rbp + 0x28], rcx
movdqa xmm0, xmmword [rbp + 0x20]
xorps xmm0, xmmword [rbp]
mov rcx, qword [0x1801cb2a0]
movdqa xmmword [rbp + 0x20], xmm0
call rax
test rax, rax
je 0x180064670
xor edx, edx
lea rcx, [rbp + 0x40]
call rax
movabs rax, 0x32e9ee3c45d157de
mov qword [rbp + 0x90], r13
mov qword [rbp + 0x80], rax
movabs rax, 0x1e39b6a319a7cf85
mov qword [rbp + 0x88], rax
movdqa xmm0, xmmword [rbp + 0x80]
mov rax, qword [0x1801cb348]
mov qword [rbp + 0x98], r12
movdqa xmm1, xmmword [rbp + 0x90]
mov qword [rbp], rbx
mov qword [rbp + 8], rdi
xorps xmm0, xmmword [rbp]
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], r12
xorps xmm1, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x80], xmm0
movdqa xmmword [rbp + 0x90], xmm1
test rax, rax
jne 0x1800647c4
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
mov rbx, qword [rax + 0x30]
movsxd rcx, dword [rbx + 0x3c]
mov esi, dword [rcx + rbx + 0x88]
add rsi, rbx
cmp rsi, rbx
je 0x18006478a
mov r11d, dword [rsi + 0x18]
test r11d, r11d
je 0x18006478a
mov r14d, dword [rsi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r11d
mov r10d, 0x8e5534a5
lea rcx, [r14 + r11*4]
mov r8d, dword [rcx + rbx]
add r8, rbx
movzx r9d, byte [r8]
inc r8
test r9b, r9b
je 0x180064785
movsx ecx, r9b
lea r8, [r8 + 1]
sub r9b, 0x41
mov edx, ecx
or edx, 0x20
cmp r9b, 0x19
movzx r9d, byte [r8 - 1]
cmova edx, ecx
xor edx, r10d
imul r10d, edx, 0x1000193
test r9b, r9b
jne 0x180064750
cmp r10d, 0x122c0a25
je 0x180064792
test r11d, r11d
jne 0x180064730
mov rax, qword [rax]
jmp 0x180064700
mov ecx, dword [rsi + 0x24]
movabs rdi, 0x2f0986fc74c2bbf6
add rcx, rbx
movzx edx, word [rcx + r11*2]
mov ecx, dword [rsi + 0x1c]
add rcx, rbx
mov eax, dword [rcx + rdx*4]
add rax, rbx
movabs rbx, 0x4bba8f5120b9348d
mov qword [0x1801cb348], rax
movabs rcx, 0x25f3ea2541dc46ce
mov qword [rbp], rbx
mov qword [rbp + 0x60], rcx
lea rdx, [rbp + 0x60]
movabs rcx, 0x2f6ce59d12b0de82
mov qword [rbp + 8], rdi
mov qword [rbp + 0x68], rcx
movdqa xmm0, xmmword [rbp + 0x60]
xorps xmm0, xmmword [rbp]
mov rcx, qword [0x1801cb2b0]
movdqa xmmword [rbp + 0x60], xmm0
call rax
test rax, rax
je 0x180064816
xor edx, edx
lea rcx, [rbp + 0x80]
call rax
mov r15, rax
movabs rax, 0x8d1fd3e57cd51c3
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x40], rax
movabs rax, 0x5d6cd5881aa7d29a
mov qword [rbp + 0x48], rax
movabs rax, 0x40b8fb2853563c71
movdqa xmm0, xmmword [rbp + 0x40]
mov qword [rbp + 0x50], rax
movdqa xmm1, xmmword [rbp + 0x50]
mov rax, qword [0x1801cb348]
mov qword [rbp], rbx
mov qword [rbp + 8], rdi
xorps xmm0, xmmword [rbp]
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], r12
xorps xmm1, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x50], xmm1
mov qword [0x1801cb2f8], r15
movdqa xmmword [rbp + 0x40], xmm0
test rax, rax
jne 0x180064964
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
mov rbx, qword [rax + 0x30]
movsxd rcx, dword [rbx + 0x3c]
mov esi, dword [rcx + rbx + 0x88]
add rsi, rbx
cmp rsi, rbx
je 0x18006492a
mov r11d, dword [rsi + 0x18]
test r11d, r11d
je 0x18006492a
mov r14d, dword [rsi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r11d
mov r10d, 0x8e5534a5
lea rcx, [rbx + r11*4]
mov r9d, dword [rcx + r14]
add r9, rbx
movzx r8d, byte [r9]
inc r9
test r8b, r8b
je 0x180064925
movsx ecx, r8b
lea r9, [r9 + 1]
sub r8b, 0x41
mov edx, ecx
or edx, 0x20
cmp r8b, 0x19
movzx r8d, byte [r9 - 1]
cmova edx, ecx
xor edx, r10d
imul r10d, edx, 0x1000193
test r8b, r8b
jne 0x1800648f0
cmp r10d, 0x122c0a25
je 0x180064932
test r11d, r11d
jne 0x1800648d0
mov rax, qword [rax]
jmp 0x1800648a0
mov ecx, dword [rsi + 0x24]
movabs rdi, 0x2f0986fc74c2bbf6
add rcx, rbx
movzx edx, word [rcx + r11*2]
mov ecx, dword [rsi + 0x1c]
add rcx, rbx
mov eax, dword [rcx + rdx*4]
add rax, rbx
movabs rbx, 0x4bba8f5120b9348d
mov qword [0x1801cb348], rax
movabs rcx, 0x25f3ea2541dc46ce
mov qword [rbp], rbx
mov qword [rbp + 0x20], rcx
lea rdx, [rbp + 0x20]
movabs rcx, 0x2f6ce59d12b0de82
mov qword [rbp + 8], rdi
mov qword [rbp + 0x28], rcx
movdqa xmm0, xmmword [rbp + 0x20]
xorps xmm0, xmmword [rbp]
mov rcx, qword [0x1801cb2c8]
movdqa xmmword [rbp + 0x20], xmm0
call rax
test rax, rax
je 0x1800649b0
xor edx, edx
lea rcx, [rbp + 0x40]
call rax
mov rax, qword [0x1801cb3d8]
mov rcx, qword [rax]
mov qword [0x1801cb138], rcx
call qword [0x1801cb3e0]
mov qword [0x1801cb168], rax
mov rax, qword [0x1801cb340]
test rax, rax
jne 0x180064ab3
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop
mov rbx, qword [rax + 0x30]
movsxd rcx, dword [rbx + 0x3c]
mov esi, dword [rcx + rbx + 0x88]
add rsi, rbx
cmp rsi, rbx
je 0x180064a79
mov r11d, dword [rsi + 0x18]
test r11d, r11d
je 0x180064a79
mov r14d, dword [rsi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r11d
mov r10d, 0xaada53c6
lea rcx, [rbx + r11*4]
mov r9d, dword [rcx + r14]
add r9, rbx
movzx ecx, byte [r9]
inc r9
test cl, cl
je 0x180064a74
nop
movsx edx, cl
lea r9, [r9 + 1]
sub cl, 0x41
mov r8d, edx
or r8d, 0x20
cmp cl, 0x19
movzx ecx, byte [r9 - 1]
cmova r8d, edx
xor r8d, r10d
imul r10d, r8d, 0x1000193
test cl, cl
jne 0x180064a40
cmp r10d, 0xaf9027e6
je 0x180064a81
test r11d, r11d
jne 0x180064a20
mov rax, qword [rax]
jmp 0x1800649f0
mov ecx, dword [rsi + 0x24]
movabs rdi, 0x2f0986fc74c2bbf6
add rcx, rbx
movzx edx, word [rcx + r11*2]
mov ecx, dword [rsi + 0x1c]
add rcx, rbx
mov eax, dword [rcx + rdx*4]
add rax, rbx
movabs rbx, 0x4bba8f5120b9348d
mov qword [0x1801cb340], rax
movabs rcx, 0x27fbe2346dc96bea
mov qword [rbp], rbx
mov qword [rbp + 0x20], rcx
lea rdx, [rbp + 0x20]
movabs rcx, 0x2f0986fc74a1d49a
mov qword [rbp + 8], rdi
mov qword [rbp + 0x28], rcx
movdqa xmm0, xmmword [rbp + 0x20]
xorps xmm0, xmmword [rbp]
mov rcx, qword [0x1801cb2b8]
movdqa xmmword [rbp + 0x20], xmm0
call rax
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret