Function at 0x1800183d0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rax - 0x328]
sub rsp, 0x400
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
call fcn.18000ebb0
mov ebx, dword [0x1800a95a4]
mov rdi, rax
mov r15d, 4
test rax, rax
je 0x180018505
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rbx*8]
mov eax, dword [rsi + r15]
cmp dword [0x1800aa4a4], eax
jle 0x180018484
lea rcx, [0x1800aa4a4]
call fcn.18007e230
cmp dword [0x1800aa4a4], 0xffffffff
jne 0x180018484
mov ecx, 0x3300df68
call fcn.180005120
mov rcx, qword [rax]
mov qword [0x1800aa318], rcx
lea rcx, [0x1800aa4a4]
call fcn.18007e1c4
mov r8, rdi
call fcn.180042d70
mov rdi, rax
test rax, rax
je 0x180018505
mov ecx, dword [rsi + r15]
cmp dword [0x1800aa2b8], ecx
jle 0x1800184d5
lea rcx, [0x1800aa2b8]
call fcn.18007e230
cmp dword [0x1800aa2b8], 0xffffffff
jne 0x1800184d5
mov ecx, 0x56e64b7d
call fcn.180005120
mov rcx, qword [rax]
mov qword [0x1800aa1f0], rcx
lea rcx, [0x1800aa2b8]
call fcn.18007e1c4
mov rdx, qword [0x1800aa1f0]
lea r8, [rsp + 0x20]
mov r9, rdi
mov qword [rsp + 0x20], 0
lea rcx, [rsp + 0x30]
mov dword [rsp + 0x28], 0
xorps xmm13, xmm13
call fcn.180042cd0
jmp 0x18001851a
xorps xmm13, xmm13
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x38], 0
call fcn.18000ebb0
mov rdi, rax
test rax, rax
je 0x1800185f6
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rbx*8]
mov edx, dword [rsi + r15]
cmp dword [0x1800aa4a4], edx
jle 0x180018579
lea rcx, [0x1800aa4a4]
call fcn.18007e230
cmp dword [0x1800aa4a4], 0xffffffff
jne 0x180018579
mov ecx, 0x3300df68
call fcn.180005120
lea rcx, [0x1800aa4a4]
mov rdx, qword [rax]
mov qword [0x1800aa318], rdx
call fcn.18007e1c4
mov r8, rdi
call fcn.180042d70
mov rdi, rax
test rax, rax
je 0x1800185f6
mov ecx, dword [rsi + r15]
cmp dword [0x1800aa688], ecx
jle 0x1800185ca
lea rcx, [0x1800aa688]
call fcn.18007e230
cmp dword [0x1800aa688], 0xffffffff
jne 0x1800185ca
mov ecx, 0x33ac3a8f
call fcn.180005120
lea rcx, [0x1800aa688]
mov rdx, qword [rax]
mov qword [0x1800aa568], rdx
call fcn.18007e1c4
mov rdx, qword [0x1800aa568]
lea r8, [rsp + 0x20]
mov r9, rdi
mov qword [rsp + 0x20], 0
lea rcx, [rsp + 0x40]
mov dword [rsp + 0x28], 0
call fcn.180042cd0
jmp 0x180018607
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x48], 0
mov rax, qword gs:[0x58]
mov rdi, qword [rax + rbx*8]
mov eax, dword [rdi + r15]
cmp dword [0x1800aa1c4], eax
jle 0x180018652
lea rcx, [0x1800aa1c4]
call fcn.18007e230
cmp dword [0x1800aa1c4], 0xffffffff
jne 0x180018652
mov ecx, 0xf7ce809e
call fcn.1800042a0
lea rcx, [0x1800aa1c4]
mov qword [0x1800aa500], rax
call fcn.18007e1c4
mov rax, qword [0x1800aa500]
mov rax, qword [rax + 0xb8]
movsd xmm0, qword [rax]
mov eax, dword [rax + 8]
movsd qword [rsp + 0x50], xmm0
mov dword [rsp + 0x58], eax
call fcn.18000ebb0
mov rbx, rax
test rax, rax
jne 0x180018691
mov qword [rsp + 0x24], rax
mov dword [rsp + 0x20], eax
lea rax, [rsp + 0x20]
jmp 0x18001873f
mov eax, dword [rdi + r15]
cmp dword [0x1800aa334], eax
jle 0x1800186cf
lea rcx, [0x1800aa334]
call fcn.18007e230
cmp dword [0x1800aa334], 0xffffffff
jne 0x1800186cf
mov ecx, 0x6d5c7dd2
call fcn.180007230
lea rcx, [0x1800aa334]
mov qword [0x1800aa608], rax
call fcn.18007e1c4
mov rax, qword [0x1800aa608]
mov qword [rsp + 0x24], 0
mov dword [rsp + 0x20], 0
mov rbx, qword [rbx + rax]
test rbx, rbx
jne 0x1800186f7
lea rax, [rsp + 0x20]
jmp 0x18001873f
mov eax, dword [rdi + r15]
cmp dword [0x1800aa290], eax
jle 0x180018735
lea rcx, [0x1800aa290]
call fcn.18007e230
cmp dword [0x1800aa290], 0xffffffff
jne 0x180018735
mov ecx, 0x7cd71351
call fcn.180007230
lea rcx, [0x1800aa290]
mov qword [0x1800aa2f0], rax
call fcn.18007e1c4
mov rax, qword [0x1800aa2f0]
add rax, rbx
movss xmm2, dword [rsp + 0x54]
movabs r12, 0x7fffffff0000
addss xmm2, dword [rax + 4]
movss xmm0, dword [rsp + 0x48]
movss xmm11, dword [rsp + 0x38]
movss xmm1, dword [rsp + 0x44]
movss xmm12, dword [rsp + 0x40]
mov rcx, qword [0x1800a9bc8]
movss xmm15, dword [rsp + 0x34]
add rcx, 0x130
mulss xmm0, xmm2
mulss xmm1, xmm2
mulss xmm12, xmm2
addss xmm11, xmm0
addss xmm15, xmm1
addss xmm12, dword [rsp + 0x30]
movss dword [rbp + 0x330], xmm11
cmp rcx, 0x40000
jbe 0x180018876
lea rax, [rcx + 8]
cmp rax, r12
jae 0x180018876
mov rcx, qword [rcx]
add rcx, 0x48
cmp rcx, 0x40000
jbe 0x180018876
lea rax, [rcx + 8]
cmp rax, r12
jae 0x180018876
mov rcx, qword [rcx]
add rcx, 0x198
cmp rcx, 0x40000
jbe 0x180018876
lea rax, [rcx + 8]
cmp rax, r12
jae 0x180018876
mov rbx, qword [rcx]
test rbx, rbx
je 0x180018876
mov eax, dword [rdi + r15]
cmp dword [0x1800aa2b8], eax
jle 0x18001884a
lea rcx, [0x1800aa2b8]
call fcn.18007e230
cmp dword [0x1800aa2b8], 0xffffffff
jne 0x18001884a
mov ecx, 0x56e64b7d
call fcn.180005120
mov rcx, qword [rax]
mov qword [0x1800aa1f0], rcx
lea rcx, [0x1800aa2b8]
call fcn.18007e1c4
mov rdx, qword [0x1800aa1f0]
lea r8, [rsp + 0x40]
mov r9, rbx
mov qword [rsp + 0x40], 0
lea rcx, [rsp + 0x30]
mov dword [rsp + 0x48], 0
call fcn.180042cd0
jmp 0x180018887
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x38], 0
movsd xmm0, qword [rsp + 0x30]
lea rdx, [rsp + 0x50]
mov eax, dword [rsp + 0x38]
lea rcx, [rsp + 0x40]
movaps xmmword [rsp + 0x3f0], xmm6
movaps xmm14, xmm12
movaps xmmword [rsp + 0x3e0], xmm7
movaps xmmword [rsp + 0x3d0], xmm8
movd r14d, xmm11
unpcklps xmm14, xmm15
movaps xmmword [rsp + 0x3c0], xmm9
movaps xmmword [rsp + 0x3b0], xmm10
movsd qword [rsp + 0x40], xmm14
mov dword [rsp + 0x48], r14d
movsd qword [rsp + 0x50], xmm0
mov dword [rsp + 0x58], eax
call fcn.18000f2a0
test al, al
jne 0x1800191da
call fcn.18000ebb0
mov rbx, rax
test rax, rax
je 0x1800189a6
mov ecx, dword [rdi + r15]
cmp dword [0x1800aa334], ecx
jle 0x180018945
lea rcx, [0x1800aa334]
call fcn.18007e230
cmp dword [0x1800aa334], 0xffffffff
jne 0x180018945
mov ecx, 0x6d5c7dd2
call fcn.180007230
lea rcx, [0x1800aa334]
mov qword [0x1800aa608], rax
call fcn.18007e1c4
mov rax, qword [0x1800aa608]
mov rbx, qword [rbx + rax]
test rbx, rbx
je 0x1800189a6
mov eax, dword [rdi + r15]
cmp dword [0x1800aa658], eax
jle 0x180018996
lea rcx, [0x1800aa658]
call fcn.18007e230
cmp dword [0x1800aa658], 0xffffffff
jne 0x180018996
mov ecx, 0x3fc4366
call fcn.180005120
lea rcx, [0x1800aa658]
mov r8, qword [rax]
mov qword [0x1800aa690], r8
call fcn.18007e1c4
mov rdx, rbx
lea rcx, [rsp + 0x60]
call qword [0x1800aa690]
jmp 0x1800189b7
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x68], 0
call fcn.18000ebb0
mov rbx, rax
test rax, rax
je 0x180018a67
mov ecx, dword [rdi + r15]
cmp dword [0x1800aa334], ecx
jle 0x180018a06
lea rcx, [0x1800aa334]
call fcn.18007e230
cmp dword [0x1800aa334], 0xffffffff
jne 0x180018a06
mov ecx, 0x6d5c7dd2
call fcn.180007230
lea rcx, [0x1800aa334]
mov qword [0x1800aa608], rax
call fcn.18007e1c4
mov rax, qword [0x1800aa608]
mov rbx, qword [rbx + rax]
test rbx, rbx
je 0x180018a67
mov eax, dword [rdi + r15]
cmp dword [0x1800aa648], eax
jle 0x180018a57
lea rcx, [0x1800aa648]
call fcn.18007e230
cmp dword [0x1800aa648], 0xffffffff
jne 0x180018a57
mov ecx, 0x28985755
call fcn.180005120
lea rcx, [0x1800aa648]
mov r8, qword [rax]
mov qword [0x1800aa6f8], r8
call fcn.18007e1c4
mov rdx, rbx
lea rcx, [rsp + 0x70]
call qword [0x1800aa6f8]
jmp 0x180018a78
mov qword [rsp + 0x70], 0
mov dword [rsp + 0x78], 0
call fcn.18000ebb0
mov rbx, rax
test rax, rax
je 0x180018b27
mov edx, dword [rdi + r15]
cmp dword [0x1800aa334], edx
jle 0x180018ac7
lea rcx, [0x1800aa334]
call fcn.18007e230
cmp dword [0x1800aa334], 0xffffffff
jne 0x180018ac7
mov ecx, 0x6d5c7dd2
call fcn.180007230
lea rcx, [0x1800aa334]
mov qword [0x1800aa608], rax
call fcn.18007e1c4
mov rax, qword [0x1800aa608]
mov rbx, qword [rbx + rax]
test rbx, rbx
je 0x180018b27
mov eax, dword [rdi + r15]
cmp dword [0x1800aa5ac], eax
jle 0x180018b18
lea rcx, [0x1800aa5ac]
call fcn.18007e230
cmp dword [0x1800aa5ac], 0xffffffff
jne 0x180018b18
mov ecx, 0xde704526
call fcn.180005120
lea rcx, [0x1800aa5ac]
mov r8, qword [rax]
mov qword [0x1800aa548], r8
call fcn.18007e1c4
mov rdx, rbx
lea rcx, [rbp - 0x80]
call qword [0x1800aa548]
jmp 0x180018b36
mov qword [rbp - 0x80], 0
mov dword [rbp - 0x78], 0
mov ecx, dword [0x1800aa6a8]
test ecx, ecx
je 0x180018b55
sub ecx, 1
je 0x180018b55
cmp ecx, 1
je 0x180018b55
movss xmm10, dword [rbp + 0x330]
jmp 0x180018b5f
call qword [0x1800aa6a0]
movaps xmm10, xmm0
call fcn.18000ebb0
mov rbx, rax
test rax, rax
jne 0x180018b71
xorps xmm0, xmm0
jmp 0x180018bbb
mov eax, dword [rdi + r15]
cmp dword [0x1800aa258], eax
jle 0x180018baf
lea rcx, [0x1800aa258]
call fcn.18007e230
cmp dword [0x1800aa258], 0xffffffff
jne 0x180018baf
mov ecx, 0xc566d10
call fcn.180007230
lea rcx, [0x1800aa258]
mov qword [0x1800aa140], rax
call fcn.18007e1c4
mov rax, qword [0x1800aa140]
movss xmm0, dword [rbx + rax]
subss xmm10, xmm0
subss xmm10, dword [0x1800887a8]
call fcn.18000ebb0
mov rbx, rax
test rax, rax
jne 0x180018bde
xorps xmm0, xmm0
jmp 0x180018cca
mov eax, dword [rdi + r15]
cmp dword [0x1800aa6b0], eax
jle 0x180018c1c
lea rcx, [0x1800aa6b0]
call fcn.18007e230
cmp dword [0x1800aa6b0], 0xffffffff
jne 0x180018c1c
mov ecx, 0xac5e6f4b
call fcn.180007230
lea rcx, [0x1800aa6b0]
mov qword [0x1800aa3a8], rax
call fcn.18007e1c4
mov rax, qword [0x1800aa3a8]
mov ecx, dword [rdi + r15]
cmp qword [rbx + rax], 0
je 0x180018c81
cmp dword [0x1800aa1c0], ecx
jle 0x180018c6b
lea rcx, [0x1800aa1c0]
call fcn.18007e230
cmp dword [0x1800aa1c0], 0xffffffff
jne 0x180018c6b
mov ecx, 0x9e8772e4
call fcn.180005120
lea rcx, [0x1800aa1c0]
mov rdx, qword [rax]
mov qword [0x1800aa3c0], rdx
call fcn.18007e1c4
mov rax, qword [0x1800aa3c0]
mov rcx, rbx
call rax
mulss xmm0, dword [0x180088c60]
jmp 0x180018cca
cmp dword [0x1800aa1c0], ecx
jle 0x180018cbe
lea rcx, [0x1800aa1c0]
call fcn.18007e230
cmp dword [0x1800aa1c0], 0xffffffff
jne 0x180018cbe
mov ecx, 0x9e8772e4
call fcn.180005120
mov rcx, qword [rax]
mov qword [0x1800aa3c0], rcx
lea rcx, [0x1800aa1c0]
call fcn.18007e1c4
mov rax, qword [0x1800aa3c0]
mov rcx, rbx
call rax
mulss xmm10, dword [0x180088af0]
mov dword [rbp - 0x3c], 0
movss xmm4, dword [rsp + 0x68]
movss xmm3, dword [rsp + 0x60]
movaps xmm6, xmm4
addss xmm10, dword [0x1800887e0]
movss xmm7, dword [0x180089460]
movaps xmm5, xmm3
mov dword [rbp - 0x30], 0
mov dword [rbp - 0x24], 0x3f333333
mov dword [rbp - 0x18], 0x3fb33333
mulss xmm10, xmm0
mov dword [rbp - 0xc], 0xbf333333
mov dword [rbp], 0xbfb33333
mov dword [rbp + 0xc], 0
addss xmm10, dword [0x180088790]
mov dword [rbp + 0x18], 0
mov dword [rbp + 0x24], 0x3f333333
mov dword [rbp + 0x30], 0x3fb33333
mov dword [rbp + 0x3c], 0xbf333333
mulss xmm5, xmm10
movaps xmm9, xmm10
mov dword [rbp + 0x48], 0xbfb33333
mulss xmm9, dword [0x180088824]
movaps xmm8, xmm10
mov dword [rbp + 0x84], 0
mulss xmm8, dword [0x180088e24]
mulss xmm6, xmm10
movaps xmm1, xmm9
mulss xmm1, xmm4
movaps xmm2, xmm9
mulss xmm2, xmm3
movaps xmm0, xmm8
movss dword [rbp - 0x38], xmm1
movss dword [rbp - 0x20], xmm1
movaps xmm1, xmm4
mulss xmm1, dword [0x180088c2c]
mulss xmm0, xmm3
movss xmm3, dword [rsp + 0x70]
movss dword [rbp - 8], xmm1
movaps xmm1, xmm8
mulss xmm1, xmm4
movss dword [rbp - 0x34], xmm5
movss dword [rbp - 0x1c], xmm5
movss dword [rbp + 0x10], xmm1
movss dword [rbp + 0x28], xmm1
movss dword [rbp + 0x40], xmm1
movaps xmm1, xmmword [0x180089470]
movss dword [rbp - 4], xmm5
xorps xmm5, xmm7
movaps xmmword [rbp + 0x60], xmm1
movaps xmm1, xmm9
movss dword [rbp + 8], xmm0
movss dword [rbp + 0x20], xmm0
movss dword [rbp + 0x38], xmm0
movaps xmm0, xmmword [0x180088f40]
movss dword [rbp - 0x40], xmm2
movss dword [rbp - 0x28], xmm2
movss dword [rbp - 0x10], xmm2
movaps xmm2, xmm3
movss dword [rbp + 0x14], xmm5
movss dword [rbp + 0x2c], xmm5
movss dword [rbp + 0x44], xmm5
movss xmm5, dword [rsp + 0x78]
mulss xmm1, xmm5
movaps xmm4, xmm5
mulss xmm9, xmm3
movss dword [rbp - 0x2c], xmm6
movss dword [rbp - 0x14], xmm6
movss dword [rbp + 4], xmm6
xorps xmm6, xmm7
movaps xmmword [rbp + 0x50], xmm0
movaps xmm0, xmmword [0x180088f90]
movss dword [rbp + 0x88], xmm1
movss dword [rbp + 0x1c], xmm6
movss dword [rbp + 0x34], xmm6
movss dword [rbp + 0x4c], xmm6
movss dword [rbp + 0x80], xmm9
movaps xmmword [rbp + 0x70], xmm0
mulss xmm4, xmm10
mulss xmm2, xmm10
movss dword [rbp + 0xa0], xmm1
lea rax, [rbp + 0x114]
movss dword [rbp + 0xb8], xmm1
mov ecx, 0x1c
movaps xmm1, xmm8
movss dword [rbp + 0x8c], xmm2
mulss xmm1, xmm5
xor edx, edx
mov dword [rbp + 0x90], 0
mulss xmm5, dword [0x180088ea0]
mov dword [rbp + 0x9c], 0x3f333333
mulss xmm8, xmm3
mov dword [rbp + 0xa8], 0x3fb33333
mulss xmm3, dword [0x180088ea0]
mov dword [rbp + 0xb4], 0xbf333333
movss dword [rbp + 0x94], xmm4
movss dword [rbp + 0xa4], xmm2
movss dword [rbp + 0xac], xmm4
movss dword [rbp + 0xbc], xmm2
xorps xmm2, xmm7
movss dword [rbp + 0xc4], xmm4
xorps xmm4, xmm7
movss dword [rbp + 0xf4], xmm5
movss dword [rbp + 0x98], xmm9
movss dword [rbp + 0xb0], xmm9
movss dword [rbp + 0xc8], xmm8
movss dword [rbp + 0xd0], xmm1
movss dword [rbp + 0xd4], xmm2
movss dword [rbp + 0xdc], xmm4
movss dword [rbp + 0xe0], xmm8
movss dword [rbp + 0xe8], xmm1
movss dword [rbp + 0xec], xmm3
movss dword [rbp + 0xf8], xmm8
movss dword [rbp + 0x100], xmm1
movss dword [rbp + 0x104], xmm2
movss dword [rbp + 0x10c], xmm4
mov dword [rbp + 0xc0], 0xbfb33333
mov dword [rbp + 0xcc], 0
mov dword [rbp + 0xd8], 0
mov dword [rbp + 0xe4], 0x3f333333
mov dword [rbp + 0xf0], 0x3fb33333
mov dword [rbp + 0xfc], 0xbf333333
mov dword [rbp + 0x108], 0xbfb33333
nop
mov qword [rax], rdx
mov dword [rax - 4], edx
lea rax, [rax + 0xc]
sub rcx, 1
jne 0x180018fe0
lea rbx, [rbp - 0x40]
nop dword [rax]
nop dword [rax + rax]
movsd xmm0, qword [rbx]
lea rdx, [rsp + 0x50]
movss xmm10, dword [rbx + 8]
lea rcx, [rsp + 0x40]
movaps xmm6, xmm0
movsd qword [rbp - 0x50], xmm0
movaps xmm9, xmm10
shufps xmm6, xmm6, 0x55
addss xmm9, xmm11
movsd qword [rsp + 0x50], xmm14
movss xmm11, dword [rbp - 0x50]
movaps xmm8, xmm6
movaps xmm7, xmm11
mov dword [rsp + 0x58], r14d
addss xmm7, xmm12
addss xmm8, xmm15
movss dword [rsp + 0x48], xmm9
movss dword [rsp + 0x40], xmm7
movss dword [rsp + 0x44], xmm8
call fcn.18000f2a0
test al, al
je 0x18001918e
mov rcx, qword [0x1800a9bc8]
add rcx, 0x130
cmp rcx, 0x40000
jbe 0x180019148
lea rax, [rcx + 8]
cmp rax, r12
jae 0x180019148
mov rcx, qword [rcx]
add rcx, 0x48
cmp rcx, 0x40000
jbe 0x180019148
lea rax, [rcx + 8]
cmp rax, r12
jae 0x180019148
mov rcx, qword [rcx]
add rcx, 0x198
cmp rcx, 0x40000
jbe 0x180019148
lea rax, [rcx + 8]
cmp rax, r12
jae 0x180019148
mov rsi, qword [rcx]
test rsi, rsi
je 0x180019148
mov eax, dword [rdi + r15]
cmp dword [0x1800aa2b8], eax
jle 0x18001911c
lea rcx, [0x1800aa2b8]
call fcn.18007e230
cmp dword [0x1800aa2b8], 0xffffffff
jne 0x18001911c
mov ecx, 0x56e64b7d
call fcn.180005120
mov rcx, qword [rax]
mov qword [0x1800aa1f0], rcx
lea rcx, [0x1800aa2b8]
call fcn.18007e1c4
mov rdx, qword [0x1800aa1f0]
lea r8, [rsp + 0x20]
mov r9, rsi
mov qword [rsp + 0x20], 0
lea rcx, [rsp + 0x30]
mov dword [rsp + 0x28], 0
call fcn.180042cd0
jmp 0x180019159
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x38], 0
mov eax, dword [rsp + 0x38]
lea rdx, [rbp - 0x70]
movaps xmm0, xmm7
movss dword [rbp - 0x68], xmm9
unpcklps xmm0, xmm8
lea rcx, [rbp - 0x60]
movsd qword [rbp - 0x70], xmm0
movsd xmm0, qword [rsp + 0x30]
movsd qword [rbp - 0x60], xmm0
mov dword [rbp - 0x58], eax
call fcn.18000f2a0
test al, al
jne 0x1800191ac
add rbx, 0xc
lea rax, [rbp + 0x260]
cmp rbx, rax
je 0x1800191da
movss xmm11, dword [rbp + 0x330]
jmp 0x180019000
ucomiss xmm11, xmm13
jne 0x1800191be
ucomiss xmm6, xmm13
jne 0x1800191be
ucomiss xmm10, xmm13
je 0x1800191da
movss dword [0x1800a9e98], xmm11
movss dword [0x1800a9e9c], xmm6
movss dword [0x1800a9ea0], xmm10
jmp 0x1800191ef
mov qword [0x1800a9e98], 0
mov dword [0x1800a9ea0], 0
movaps xmm10, xmmword [rsp + 0x3b0]
lea r11, [rsp + 0x400]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
movaps xmm9, xmmword [rsp + 0x3c0]
movaps xmm8, xmmword [rsp + 0x3d0]
movaps xmm7, xmmword [rsp + 0x3e0]
movaps xmm6, xmmword [rsp + 0x3f0]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret