Function at 0x1800188d0
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.18000eac0
mov ebx, dword [0x1800a9584]
mov rdi, rax
mov r15d, 4
test rax, rax
je 0x180018a05
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rbx*8]
mov eax, dword [rsi + r15]
cmp dword [0x1800aa4cc], eax
jle 0x180018984
lea rcx, [0x1800aa4cc]
call fcn.18007ea00
cmp dword [0x1800aa4cc], 0xffffffff
jne 0x180018984
mov ecx, 0x3300df68
call fcn.180005120
mov rcx, qword [rax]
mov qword [0x1800aa330], rcx
lea rcx, [0x1800aa4cc]
call fcn.18007e994
mov r8, rdi
call fcn.180043520
mov rdi, rax
test rax, rax
je 0x180018a05
mov ecx, dword [rsi + r15]
cmp dword [0x1800aa2d0], ecx
jle 0x1800189d5
lea rcx, [0x1800aa2d0]
call fcn.18007ea00
cmp dword [0x1800aa2d0], 0xffffffff
jne 0x1800189d5
mov ecx, 0x56e64b7d
call fcn.180005120
mov rcx, qword [rax]
mov qword [0x1800aa208], rcx
lea rcx, [0x1800aa2d0]
call fcn.18007e994
mov rdx, qword [0x1800aa208]
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.180043480
jmp 0x180018a1a
xorps xmm13, xmm13
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x38], 0
call fcn.18000eac0
mov rdi, rax
test rax, rax
je 0x180018af6
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rbx*8]
mov edx, dword [rsi + r15]
cmp dword [0x1800aa4cc], edx
jle 0x180018a79
lea rcx, [0x1800aa4cc]
call fcn.18007ea00
cmp dword [0x1800aa4cc], 0xffffffff
jne 0x180018a79
mov ecx, 0x3300df68
call fcn.180005120
lea rcx, [0x1800aa4cc]
mov rdx, qword [rax]
mov qword [0x1800aa330], rdx
call fcn.18007e994
mov r8, rdi
call fcn.180043520
mov rdi, rax
test rax, rax
je 0x180018af6
mov ecx, dword [rsi + r15]
cmp dword [0x1800aa6a8], ecx
jle 0x180018aca
lea rcx, [0x1800aa6a8]
call fcn.18007ea00
cmp dword [0x1800aa6a8], 0xffffffff
jne 0x180018aca
mov ecx, 0x33ac3a8f
call fcn.180005120
lea rcx, [0x1800aa6a8]
mov rdx, qword [rax]
mov qword [0x1800aa590], rdx
call fcn.18007e994
mov rdx, qword [0x1800aa590]
lea r8, [rsp + 0x20]
mov r9, rdi
mov qword [rsp + 0x20], 0
lea rcx, [rsp + 0x40]
mov dword [rsp + 0x28], 0
call fcn.180043480
jmp 0x180018b07
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 [0x1800aa1e0], eax
jle 0x180018b52
lea rcx, [0x1800aa1e0]
call fcn.18007ea00
cmp dword [0x1800aa1e0], 0xffffffff
jne 0x180018b52
mov ecx, 0xf7ce809e
call fcn.1800042a0
lea rcx, [0x1800aa1e0]
mov qword [0x1800aa538], rax
call fcn.18007e994
mov rax, qword [0x1800aa538]
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.18000eac0
mov rbx, rax
test rax, rax
jne 0x180018b91
mov qword [rsp + 0x24], rax
mov dword [rsp + 0x20], eax
lea rax, [rsp + 0x20]
jmp 0x180018c3f
mov eax, dword [rdi + r15]
cmp dword [0x1800aa34c], eax
jle 0x180018bcf
lea rcx, [0x1800aa34c]
call fcn.18007ea00
cmp dword [0x1800aa34c], 0xffffffff
jne 0x180018bcf
mov ecx, 0x6d5c7dd2
call fcn.180007230
lea rcx, [0x1800aa34c]
mov qword [0x1800aa630], rax
call fcn.18007e994
mov rax, qword [0x1800aa630]
mov qword [rsp + 0x24], 0
mov dword [rsp + 0x20], 0
mov rbx, qword [rbx + rax]
test rbx, rbx
jne 0x180018bf7
lea rax, [rsp + 0x20]
jmp 0x180018c3f
mov eax, dword [rdi + r15]
cmp dword [0x1800aa2a8], eax
jle 0x180018c35
lea rcx, [0x1800aa2a8]
call fcn.18007ea00
cmp dword [0x1800aa2a8], 0xffffffff
jne 0x180018c35
mov ecx, 0x7cd71351
call fcn.180007230
lea rcx, [0x1800aa2a8]
mov qword [0x1800aa308], rax
call fcn.18007e994
mov rax, qword [0x1800aa308]
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 [0x1800a9bb0]
movss xmm15, dword [rsp + 0x34]
add rcx, 0x120
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 0x180018d76
lea rax, [rcx + 8]
cmp rax, r12
jae 0x180018d76
mov rcx, qword [rcx]
add rcx, 0x48
cmp rcx, 0x40000
jbe 0x180018d76
lea rax, [rcx + 8]
cmp rax, r12
jae 0x180018d76
mov rcx, qword [rcx]
add rcx, 0x198
cmp rcx, 0x40000
jbe 0x180018d76
lea rax, [rcx + 8]
cmp rax, r12
jae 0x180018d76
mov rbx, qword [rcx]
test rbx, rbx
je 0x180018d76
mov eax, dword [rdi + r15]
cmp dword [0x1800aa2d0], eax
jle 0x180018d4a
lea rcx, [0x1800aa2d0]
call fcn.18007ea00
cmp dword [0x1800aa2d0], 0xffffffff
jne 0x180018d4a
mov ecx, 0x56e64b7d
call fcn.180005120
mov rcx, qword [rax]
mov qword [0x1800aa208], rcx
lea rcx, [0x1800aa2d0]
call fcn.18007e994
mov rdx, qword [0x1800aa208]
lea r8, [rsp + 0x40]
mov r9, rbx
mov qword [rsp + 0x40], 0
lea rcx, [rsp + 0x30]
mov dword [rsp + 0x48], 0
call fcn.180043480
jmp 0x180018d87
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.18000f200
test al, al
jne 0x1800196da
call fcn.18000eac0
mov rbx, rax
test rax, rax
je 0x180018ea6
mov ecx, dword [rdi + r15]
cmp dword [0x1800aa34c], ecx
jle 0x180018e45
lea rcx, [0x1800aa34c]
call fcn.18007ea00
cmp dword [0x1800aa34c], 0xffffffff
jne 0x180018e45
mov ecx, 0x6d5c7dd2
call fcn.180007230
lea rcx, [0x1800aa34c]
mov qword [0x1800aa630], rax
call fcn.18007e994
mov rax, qword [0x1800aa630]
mov rbx, qword [rbx + rax]
test rbx, rbx
je 0x180018ea6
mov eax, dword [rdi + r15]
cmp dword [0x1800aa680], eax
jle 0x180018e96
lea rcx, [0x1800aa680]
call fcn.18007ea00
cmp dword [0x1800aa680], 0xffffffff
jne 0x180018e96
mov ecx, 0x3fc4366
call fcn.180005120
lea rcx, [0x1800aa680]
mov r8, qword [rax]
mov qword [0x1800aa6b0], r8
call fcn.18007e994
mov rdx, rbx
lea rcx, [rsp + 0x60]
call qword [0x1800aa6b0]
jmp 0x180018eb7
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x68], 0
call fcn.18000eac0
mov rbx, rax
test rax, rax
je 0x180018f67
mov ecx, dword [rdi + r15]
cmp dword [0x1800aa34c], ecx
jle 0x180018f06
lea rcx, [0x1800aa34c]
call fcn.18007ea00
cmp dword [0x1800aa34c], 0xffffffff
jne 0x180018f06
mov ecx, 0x6d5c7dd2
call fcn.180007230
lea rcx, [0x1800aa34c]
mov qword [0x1800aa630], rax
call fcn.18007e994
mov rax, qword [0x1800aa630]
mov rbx, qword [rbx + rax]
test rbx, rbx
je 0x180018f67
mov eax, dword [rdi + r15]
cmp dword [0x1800aa670], eax
jle 0x180018f57
lea rcx, [0x1800aa670]
call fcn.18007ea00
cmp dword [0x1800aa670], 0xffffffff
jne 0x180018f57
mov ecx, 0x28985755
call fcn.180005120
lea rcx, [0x1800aa670]
mov r8, qword [rax]
mov qword [0x1800aa730], r8
call fcn.18007e994
mov rdx, rbx
lea rcx, [rsp + 0x70]
call qword [0x1800aa730]
jmp 0x180018f78
mov qword [rsp + 0x70], 0
mov dword [rsp + 0x78], 0
call fcn.18000eac0
mov rbx, rax
test rax, rax
je 0x180019027
mov edx, dword [rdi + r15]
cmp dword [0x1800aa34c], edx
jle 0x180018fc7
lea rcx, [0x1800aa34c]
call fcn.18007ea00
cmp dword [0x1800aa34c], 0xffffffff
jne 0x180018fc7
mov ecx, 0x6d5c7dd2
call fcn.180007230
lea rcx, [0x1800aa34c]
mov qword [0x1800aa630], rax
call fcn.18007e994
mov rax, qword [0x1800aa630]
mov rbx, qword [rbx + rax]
test rbx, rbx
je 0x180019027
mov eax, dword [rdi + r15]
cmp dword [0x1800aa5d4], eax
jle 0x180019018
lea rcx, [0x1800aa5d4]
call fcn.18007ea00
cmp dword [0x1800aa5d4], 0xffffffff
jne 0x180019018
mov ecx, 0xde704526
call fcn.180005120
lea rcx, [0x1800aa5d4]
mov r8, qword [rax]
mov qword [0x1800aa580], r8
call fcn.18007e994
mov rdx, rbx
lea rcx, [rbp - 0x80]
call qword [0x1800aa580]
jmp 0x180019036
mov qword [rbp - 0x80], 0
mov dword [rbp - 0x78], 0
mov ecx, dword [0x1800aa6c8]
test ecx, ecx
je 0x180019055
sub ecx, 1
je 0x180019055
cmp ecx, 1
je 0x180019055
movss xmm10, dword [rbp + 0x330]
jmp 0x18001905f
call qword [0x1800aa6c0]
movaps xmm10, xmm0
call fcn.18000eac0
mov rbx, rax
test rax, rax
jne 0x180019071
xorps xmm0, xmm0
jmp 0x1800190bb
mov eax, dword [rdi + r15]
cmp dword [0x1800aa274], eax
jle 0x1800190af
lea rcx, [0x1800aa274]
call fcn.18007ea00
cmp dword [0x1800aa274], 0xffffffff
jne 0x1800190af
mov ecx, 0xc566d10
call fcn.180007230
lea rcx, [0x1800aa274]
mov qword [0x1800aa150], rax
call fcn.18007e994
mov rax, qword [0x1800aa150]
movss xmm0, dword [rbx + rax]
subss xmm10, xmm0
subss xmm10, dword [0x180088788]
call fcn.18000eac0
mov rbx, rax
test rax, rax
jne 0x1800190de
xorps xmm0, xmm0
jmp 0x1800191ca
mov eax, dword [rdi + r15]
cmp dword [0x1800aa6d8], eax
jle 0x18001911c
lea rcx, [0x1800aa6d8]
call fcn.18007ea00
cmp dword [0x1800aa6d8], 0xffffffff
jne 0x18001911c
mov ecx, 0xac5e6f4b
call fcn.180007230
lea rcx, [0x1800aa6d8]
mov qword [0x1800aa3c8], rax
call fcn.18007e994
mov rax, qword [0x1800aa3c8]
mov ecx, dword [rdi + r15]
cmp qword [rbx + rax], 0
je 0x180019181
cmp dword [0x1800aa1d4], ecx
jle 0x18001916b
lea rcx, [0x1800aa1d4]
call fcn.18007ea00
cmp dword [0x1800aa1d4], 0xffffffff
jne 0x18001916b
mov ecx, 0x9e8772e4
call fcn.180005120
lea rcx, [0x1800aa1d4]
mov rdx, qword [rax]
mov qword [0x1800aa3e0], rdx
call fcn.18007e994
mov rax, qword [0x1800aa3e0]
mov rcx, rbx
call rax
mulss xmm0, dword [0x180088c48]
jmp 0x1800191ca
cmp dword [0x1800aa1d4], ecx
jle 0x1800191be
lea rcx, [0x1800aa1d4]
call fcn.18007ea00
cmp dword [0x1800aa1d4], 0xffffffff
jne 0x1800191be
mov ecx, 0x9e8772e4
call fcn.180005120
mov rcx, qword [rax]
mov qword [0x1800aa3e0], rcx
lea rcx, [0x1800aa1d4]
call fcn.18007e994
mov rax, qword [0x1800aa3e0]
mov rcx, rbx
call rax
mulss xmm10, dword [0x180088ad0]
mov dword [rbp - 0x3c], 0
movss xmm4, dword [rsp + 0x68]
movss xmm3, dword [rsp + 0x60]
movaps xmm6, xmm4
addss xmm10, dword [0x1800887c0]
movss xmm7, dword [0x180089430]
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 [0x180088770]
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 [0x180088804]
movaps xmm8, xmm10
mov dword [rbp + 0x84], 0
mulss xmm8, dword [0x180088e04]
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 [0x180088c14]
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 [0x180089440]
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 [0x180088f20]
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 [0x180088f70]
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 [0x180088e80]
mov dword [rbp + 0x9c], 0x3f333333
mulss xmm8, xmm3
mov dword [rbp + 0xa8], 0x3fb33333
mulss xmm3, dword [0x180088e80]
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 0x1800194e0
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.18000f200
test al, al
je 0x18001968e
mov rcx, qword [0x1800a9bb0]
add rcx, 0x120
cmp rcx, 0x40000
jbe 0x180019648
lea rax, [rcx + 8]
cmp rax, r12
jae 0x180019648
mov rcx, qword [rcx]
add rcx, 0x48
cmp rcx, 0x40000
jbe 0x180019648
lea rax, [rcx + 8]
cmp rax, r12
jae 0x180019648
mov rcx, qword [rcx]
add rcx, 0x198
cmp rcx, 0x40000
jbe 0x180019648
lea rax, [rcx + 8]
cmp rax, r12
jae 0x180019648
mov rsi, qword [rcx]
test rsi, rsi
je 0x180019648
mov eax, dword [rdi + r15]
cmp dword [0x1800aa2d0], eax
jle 0x18001961c
lea rcx, [0x1800aa2d0]
call fcn.18007ea00
cmp dword [0x1800aa2d0], 0xffffffff
jne 0x18001961c
mov ecx, 0x56e64b7d
call fcn.180005120
mov rcx, qword [rax]
mov qword [0x1800aa208], rcx
lea rcx, [0x1800aa2d0]
call fcn.18007e994
mov rdx, qword [0x1800aa208]
lea r8, [rsp + 0x20]
mov r9, rsi
mov qword [rsp + 0x20], 0
lea rcx, [rsp + 0x30]
mov dword [rsp + 0x28], 0
call fcn.180043480
jmp 0x180019659
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.18000f200
test al, al
jne 0x1800196ac
add rbx, 0xc
lea rax, [rbp + 0x260]
cmp rbx, rax
je 0x1800196da
movss xmm11, dword [rbp + 0x330]
jmp 0x180019500
ucomiss xmm11, xmm13
jne 0x1800196be
ucomiss xmm6, xmm13
jne 0x1800196be
ucomiss xmm10, xmm13
je 0x1800196da
movss dword [0x1800a9e90], xmm11
movss dword [0x1800a9e94], xmm6
movss dword [0x1800a9e98], xmm10
jmp 0x1800196ef
mov qword [0x1800a9e90], 0
mov dword [0x1800a9e98], 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