Function at 0x14000ab10
Capabilities:
Check for time delay via gettickcount

Disassembly:
mov rax, rsp
push rbp
push rsi
push r13
push r15
lea rbp, [rax - 0x138]
sub rsp, 0x218
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
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
mov rax, qword [0x1401bf010]
xor rax, rsp
mov qword [rbp + 0x68], rax
xor r13d, r13d
mov rsi, rcx
mov qword [rcx], r13
mov r15d, edx
mov dword [rcx + 8], r13d
lea ecx, [r13 + 1]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
xor ecx, ecx
movd xmm7, eax
cvtdq2ps xmm7, xmm7
mulss xmm7, dword [0x1401b4ee4]
movss dword [rsp + 0x48], xmm7
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cmp byte [0x1401bff68], r13b
xorps xmm14, xmm14
movss xmm12, dword [0x1401b5100]
xorps xmm10, xmm10
mov r8, qword [0x1401c04d8]
xorps xmm11, xmm11
movd xmm15, eax
xorps xmm9, xmm9
cvtdq2ps xmm15, xmm15
mulss xmm15, dword [0x1401b4ee4]
je 0x14000ac32
movsxd r9, dword [0x1401c00d8]
imul rcx, r9, 0x12e
cmp byte [rcx + r8 + 0xd0], r13b
je 0x14000ac03
cmp byte [rcx + r8 + 0xd1], r13b
jne 0x14000ac39
mov byte [0x1401bff68], r13b
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov r8, qword [0x1401c04d8]
mov r9d, 0xffffffff
add eax, dword [0x1401c0068]
mov dword [0x1401c00c4], eax
mov dword [0x1401c00d8], r9d
jmp 0x14000ac39
mov r9d, dword [0x1401c00d8]
cmp byte [0x1401c0053], r13b
movss xmm13, dword [0x1401b4f78]
mov qword [rsp + 0x248], rbx
mov qword [rsp + 0x250], rdi
je 0x14000ae4b
cmp byte [0x1401bff68], r13b
jne 0x14000ac88
call qword [sym.imp.KERNEL32.dll_GetTickCount]
cmp eax, dword [0x1401c00c4]
mov r8, qword [0x1401c04d8]
mov r9d, dword [0x1401c00d8]
ja 0x14000ae4b
cmp byte [0x1401c0053], r13b
je 0x14000b280
cmp byte [0x1401bff68], r13b
je 0x14000b25d
cmp r9d, 0xffffffff
je 0x14000b25d
cmp r15d, 1
jne 0x14000acd4
movsxd rax, r9d
imul rcx, rax, 0x12e
movsd xmm0, qword [rcx + r8 + 0xe6]
movsd qword [rsi], xmm0
mov eax, dword [rcx + r8 + 0xee]
jmp 0x14000ad25
cmp r15d, 2
jne 0x14000acfc
movsxd rax, r9d
imul rcx, rax, 0x12e
movsd xmm0, qword [rcx + r8 + 0x116]
movsd qword [rsi], xmm0
mov eax, dword [rcx + r8 + 0x11e]
jmp 0x14000ad25
lea eax, [r15 - 3]
cmp eax, 1
ja 0x14000ad28
movsxd rax, r9d
imul rcx, rax, 0x12e
movsd xmm0, qword [rcx + r8 + 0x122]
movsd qword [rsi], xmm0
mov eax, dword [rcx + r8 + 0x12a]
mov dword [rsi + 8], eax
mov rcx, qword [0x1401bf3a0]
lea r8, [rsp + 0x30]
lea rdx, [rsp + 0x31]
call fcn.1400096d0
cmp byte [rsp + 0x30], r13b
je 0x14000ad8a
movsxd rax, dword [0x1401c00d8]
lea rdx, [rsp + 0x60]
movzx r9d, byte [rsp + 0x31]
movaps xmm2, xmm0
imul rcx, rax, 0x12e
mov rax, qword [0x1401c04d8]
movsd xmm1, qword [rcx + rax + 0xf2]
mov eax, dword [rcx + rax + 0xfa]
mov rcx, rsi
movsd qword [rsp + 0x60], xmm1
mov dword [rsp + 0x68], eax
call fcn.14000a560
movsd xmm0, qword [rsi]
lea r8, [rsp + 0x60]
mov eax, dword [rsi + 8]
lea rdx, [rsp + 0x70]
movsd qword [rsp + 0x60], xmm0
mov dword [rsp + 0x68], eax
call fcn.140001f20
movss xmm0, dword [rsp + 0x74]
movaps xmm1, xmm13
subss xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
movaps xmm6, xmm0
movaps xmm1, xmm13
movss xmm0, dword [rsp + 0x70]
subss xmm0, xmm15
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
addss xmm6, xmm0
xorps xmm1, xmm1
ucomiss xmm1, xmm6
ja 0x14000ade9
xorps xmm0, xmm0
sqrtss xmm0, xmm6
jmp 0x14000adf1
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
movss xmm1, dword [0x1401bf098]
mulss xmm1, dword [0x1401b4f3c]
comiss xmm0, xmm1
jb 0x14000ae38
mov byte [0x1401bff68], r13b
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov r8, qword [0x1401c04d8]
mov r9d, 0xffffffff
add eax, dword [0x1401c0068]
mov dword [0x1401c00c4], eax
mov dword [0x1401c00d8], r9d
jmp 0x14000b25d
mov r8, qword [0x1401c04d8]
mov r9d, dword [0x1401c00d8]
jmp 0x14000b25d
mov rcx, qword [0x1401c04e0]
movabs rax, 0x6c80d901b2036407
sub rcx, r8
imul rcx
sar rdx, 7
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x14000b25d
cmp byte [0x1401bff6a], r13b
mov qword [rsp + 0x258], r12
mov qword [rsp + 0x210], r14
movaps xmmword [rsp + 0x1e0], xmm8
je 0x14000aea2
movzx r12d, byte [0x1401c004f]
jmp 0x14000aeb8
cmp byte [0x1401c00bf], r13b
je 0x14000aeb5
movzx r12d, byte [0x1401c000f]
jmp 0x14000aeb8
xor r12b, r12b
movd edi, xmm9
xorps xmm8, xmm8
unpcklps xmm8, xmm11
mov r14d, r13d
mov rbx, r13
movsd qword [rsp + 0x38], xmm8
mov dword [rsp + 0x40], edi
movabs r13, 0x6c80d901b2036407
test r12b, r12b
jne 0x14000af10
cmp byte [r8 + rbx + 0xd0], r12b
je 0x14000b207
cmp byte [r8 + rbx + 0xd2], r12b
je 0x14000b207
cmp byte [r8 + rbx + 0xd1], r12b
jne 0x14000af3f
jmp 0x14000b207
cmp byte [r8 + rbx + 0xd0], 0
je 0x14000b207
cmp byte [r8 + rbx + 0xd1], 0
je 0x14000b207
mov rax, qword [0x1401bf330]
cmp qword [r8 + rbx], rax
je 0x14000b207
cmp r15d, 1
jne 0x14000af59
movsd xmm8, qword [r8 + rbx + 0xe6]
mov edi, dword [r8 + rbx + 0xee]
jmp 0x14000af8e
cmp r15d, 2
jne 0x14000af73
movsd xmm8, qword [r8 + rbx + 0x116]
mov edi, dword [r8 + rbx + 0x11e]
jmp 0x14000af8e
lea eax, [r15 - 3]
cmp eax, 1
ja 0x14000afb1
movsd xmm8, qword [r8 + rbx + 0x122]
mov edi, dword [r8 + rbx + 0x12a]
movaps xmm0, xmm8
movd xmm9, edi
shufps xmm0, xmm0, 0x55
movaps xmm10, xmm8
movaps xmm11, xmm0
movss dword [rsp + 0x40], xmm9
movsd qword [rsp + 0x38], xmm8
lea rdx, [rbp - 0x74]
call fcn.140001d40
lea rdx, [rbp + 0x28]
movss xmm7, dword [rax + 8]
call fcn.140001d40
lea rdx, [rbp - 0x80]
movss xmm6, dword [rax + 4]
call fcn.140001d40
movaps xmm0, xmm11
movaps xmm2, xmm10
subss xmm0, xmm6
movaps xmm1, xmm9
subss xmm1, xmm7
subss xmm2, dword [rax]
mulss xmm0, xmm0
mulss xmm2, xmm2
mulss xmm1, xmm1
addss xmm2, xmm0
xorps xmm0, xmm0
addss xmm2, xmm1
ucomiss xmm0, xmm2
ja 0x14000b013
xorps xmm7, xmm7
sqrtss xmm7, xmm2
jmp 0x14000b01e
movaps xmm0, xmm2
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
movaps xmm7, xmm0
mov rcx, qword [0x1401bf3a0]
lea r8, [rsp + 0x31]
lea rdx, [rsp + 0x30]
call fcn.1400096d0
cmp byte [rsp + 0x31], 0
je 0x14000b0b2
movsxd rax, dword [0x1401c00d8]
lea rdx, [rsp + 0x60]
movzx r9d, byte [rsp + 0x30]
movaps xmm2, xmm0
imul rcx, rax, 0x12e
mov rax, qword [0x1401c04d8]
movsd xmm1, qword [rcx + rax + 0xf2]
mov eax, dword [rcx + rax + 0xfa]
lea rcx, [rsp + 0x38]
movsd qword [rsp + 0x60], xmm1
mov dword [rsp + 0x68], eax
call fcn.14000a560
movss xmm9, dword [rsp + 0x40]
movss xmm10, dword [rsp + 0x38]
movss xmm11, dword [rsp + 0x3c]
movaps xmm0, xmm10
unpcklps xmm0, xmm11
movd edi, xmm9
movaps xmm8, xmm0
movsd qword [rsp + 0x38], xmm0
mov dword [rsp + 0x40], edi
lea r8, [rsp + 0x50]
movsd qword [rsp + 0x50], xmm8
lea rdx, [rsp + 0x70]
mov dword [rsp + 0x58], edi
call fcn.140001f20
movss xmm0, dword [rsp + 0x74]
movaps xmm1, xmm13
subss xmm0, dword [rsp + 0x48]
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
movaps xmm6, xmm0
movaps xmm1, xmm13
movss xmm0, dword [rsp + 0x70]
subss xmm0, xmm15
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
addss xmm6, xmm0
xorps xmm1, xmm1
ucomiss xmm1, xmm6
ja 0x14000b10d
xorps xmm1, xmm1
sqrtss xmm1, xmm6
jmp 0x14000b118
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
movaps xmm1, xmm0
movss xmm0, dword [0x1401c04f8]
comiss xmm0, xmm7
ja 0x14000b12d
ucomiss xmm0, xmm14
jp 0x14000b164
jne 0x14000b164
comiss xmm12, xmm1
jbe 0x14000b164
movss xmm0, dword [0x1401bf098]
comiss xmm0, xmm1
jb 0x14000b164
cmp byte [0x1401c005e], 0
jne 0x14000b171
movsd qword [rsi], xmm8
movaps xmm12, xmm1
mov dword [rsi + 8], edi
mov r9d, r14d
mov dword [0x1401c00d8], r14d
jmp 0x14000b200
cmp byte [0x1401c005e], 0
je 0x14000b1f9
lea rdx, [rbp - 0x68]
call fcn.140001d40
lea rdx, [rbp - 0x5c]
movss xmm7, dword [rax + 8]
call fcn.140001d40
lea rdx, [rbp - 0x50]
movss xmm6, dword [rax + 4]
call fcn.140001d40
movaps xmm0, xmm11
movaps xmm2, xmm10
subss xmm0, xmm6
movaps xmm1, xmm9
subss xmm1, xmm7
subss xmm2, dword [rax]
mulss xmm0, xmm0
mulss xmm2, xmm2
mulss xmm1, xmm1
addss xmm2, xmm0
xorps xmm0, xmm0
addss xmm2, xmm1
ucomiss xmm0, xmm2
ja 0x14000b1d3
xorps xmm0, xmm0
sqrtss xmm0, xmm2
jmp 0x14000b1db
movaps xmm0, xmm2
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
comiss xmm12, xmm0
jbe 0x14000b1f9
movsd qword [rsi], xmm8
movaps xmm12, xmm0
mov dword [rsi + 8], edi
mov r9d, r14d
mov dword [0x1401c00d8], r14d
jmp 0x14000b200
mov r9d, dword [0x1401c00d8]
mov r8, qword [0x1401c04d8]
mov rcx, qword [0x1401c04e0]
inc r14d
sub rcx, r8
mov rax, r13
imul rcx
add rbx, 0x12e
sar rdx, 7
mov rax, rdx
shr rax, 0x3f
add rdx, rax
movsxd rax, r14d
cmp rax, rdx
jb 0x14000aee0
movaps xmm8, xmmword [rsp + 0x1e0]
xor r13d, r13d
mov r14, qword [rsp + 0x210]
mov r12, qword [rsp + 0x258]
movss xmm7, dword [rsp + 0x48]
cmp byte [0x1401c0053], 0
je 0x14000b280
cmp byte [0x1401bff68], 0
jne 0x14000b280
cmp r9d, 0xffffffff
je 0x14000b78f
mov byte [0x1401bff68], 1
cmp r9d, 0xffffffff
je 0x14000b78f
movsxd rax, r9d
imul rax, rax, 0x12e
cmp byte [0x1401c0041], 0
mov dword [0x1401bf070], r9d
movss xmm0, dword [rax + r8 + 0xaa]
movss dword [0x1401c0078], xmm0
je 0x14000b665
mov rax, qword [rax + r8 + 0x70]
cmp rax, 0x16dd
je 0x14000b665
cmp rax, 0x16ee
je 0x14000b665
movabs rcx, 0xfd1ffffffffffcc9
add rcx, rax
cmp rcx, 0x2c
ja 0x14000b2fe
movabs rdx, 0x100800040025
bt rdx, rcx
jb 0x14000b444
movabs rcx, 0x2e000000000016c
cmp rax, rcx
je 0x14000b444
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x40], xmm0
mov qword [rbp + 0x60], rax
mov rdi, r13
movups xmmword [rbp + 0x50], xmm0
nop word [rax + rax]
movsxd rax, r9d
lea rdx, [rbp - 0x40]
imul rbx, rax, 0x12e
add rbx, r8
mov rcx, rbx
call fcn.140006350
lea rdx, [rbp - 0x80]
mov rcx, rbx
mov r8d, dword [rax + rdi]
call fcn.1400048a0
lea r8, [rsp + 0x50]
lea rdx, [rsp + 0x60]
movsd xmm0, qword [rax]
mov eax, dword [rax + 8]
movsd qword [rsp + 0x50], xmm0
mov dword [rsp + 0x58], eax
call fcn.140001f20
movaps xmm1, xmm13
movss xmm0, dword [rax + 4]
movss xmm6, dword [rax]
subss xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
subss xmm6, xmm15
movaps xmm7, xmm0
movaps xmm1, xmm13
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
addss xmm7, xmm0
xorps xmm1, xmm1
ucomiss xmm1, xmm7
ja 0x14000b3b8
xorps xmm0, xmm0
sqrtss xmm0, xmm7
jmp 0x14000b3c0
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
movss dword [rbp + rdi + 0x40], xmm0
add rdi, 4
cmp rdi, 0x28
jge 0x14000b3e9
mov r8, qword [0x1401c04d8]
mov r9d, dword [0x1401c00d8]
movss xmm7, dword [rsp + 0x48]
jmp 0x14000b330
lea rdi, [rbp + 0x40]
lea rax, [rbp + 0x44]
movss xmm0, dword [rdi]
lea rcx, [rbp + 0x68]
comiss xmm0, dword [rax]
cmova rdi, rax
add rax, 4
cmp rax, rcx
jne 0x14000b3f1
movsxd rax, dword [0x1401c00d8]
lea rdx, [rbp - 0x40]
imul rbx, rax, 0x12e
add rbx, qword [0x1401c04d8]
mov rcx, rbx
call fcn.140006350
lea rcx, [rbp + 0x40]
sub rdi, rcx
sar rdi, 2
movsxd rcx, edi
mov r8d, dword [rax + rcx*4]
mov rcx, rbx
jmp 0x14000b5c8
movdqa xmm1, xmmword [0x1401b5220]
xorps xmm0, xmm0
xor eax, eax
mov dword [rbp + 0x38], 0x36
movups xmmword [rbp + 0x10], xmm0
mov dword [rbp + 0x20], eax
mov rbx, r13
movdqu xmmword [rbp + 0x28], xmm1
nop word [rax + rax]
movsxd rax, r9d
lea rdx, [rbp - 0x80]
imul rcx, rax, 0x12e
add rcx, r8
mov r8d, dword [rbp + rbx + 0x28]
call fcn.1400048a0
movsxd r9, dword [0x1401c00d8]
mov r8, qword [0x1401c04d8]
imul rdx, r9, 0x12e
movsd xmm1, qword [rax]
movsd qword [rsp + 0x70], xmm1
mov ecx, dword [rax + 8]
mov dword [rsp + 0x78], ecx
movss xmm0, dword [rdx + r8 + 0x10a]
ucomiss xmm0, xmm1
jp 0x14000b4f2
jne 0x14000b4f2
movss xmm0, dword [rdx + r8 + 0x10e]
ucomiss xmm0, dword [rsp + 0x74]
jp 0x14000b4f2
jne 0x14000b4f2
movss xmm0, dword [rdx + r8 + 0x112]
ucomiss xmm0, dword [rsp + 0x78]
jp 0x14000b4f2
jne 0x14000b4f2
mov dword [rbp + rbx + 0x10], 0x47c35000
jmp 0x14000b566
lea r8, [rsp + 0x50]
movsd qword [rsp + 0x50], xmm1
lea rdx, [rsp + 0x60]
mov dword [rsp + 0x58], ecx
call fcn.140001f20
movaps xmm1, xmm13
movss xmm0, dword [rax + 4]
movss xmm6, dword [rax]
subss xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
subss xmm6, xmm15
movaps xmm7, xmm0
movaps xmm1, xmm13
movaps xmm0, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
addss xmm7, xmm0
xorps xmm1, xmm1
ucomiss xmm1, xmm7
ja 0x14000b54a
xorps xmm0, xmm0
sqrtss xmm0, xmm7
jmp 0x14000b552
movaps xmm0, xmm7
call sub.api_ms_win_crt_math_l1_1_0.dll_sqrtf
mov r8, qword [0x1401c04d8]
mov r9d, dword [0x1401c00d8]
movss dword [rbp + rbx + 0x10], xmm0
movss xmm7, dword [rsp + 0x48]
add rbx, 4
cmp rbx, 0x14
jl 0x14000b470
lea rdx, [rbp + 0x10]
lea rax, [rbp + 0x14]
nop dword [rax]
nop word [rax + rax]
movss xmm0, dword [rdx]
lea rcx, [rbp + 0x24]
comiss xmm0, dword [rax]
cmova rdx, rax
add rax, 4
cmp rax, rcx
jne 0x14000b590
movsxd rax, r9d
imul rcx, rax, 0x12e
lea rax, [rbp + 0x10]
add rcx, r8
sub rdx, rax
sar rdx, 2
movsxd rax, edx
mov r8d, dword [rbp + rax*4 + 0x28]
lea rdx, [rbp - 0x80]
call fcn.1400048a0
mov rcx, qword [0x1401bf3a0]
lea r8, [rsp + 0x31]
lea rdx, [rsp + 0x30]
movsd xmm0, qword [rax]
mov eax, dword [rax + 8]
mov dword [rsp + 0x40], eax
movsd qword [rsp + 0x38], xmm0
call fcn.1400096d0
cmp byte [rsp + 0x31], 0
je 0x14000b646
movsxd rax, dword [0x1401c00d8]
lea rdx, [rsp + 0x50]
movzx r9d, byte [rsp + 0x30]
movaps xmm2, xmm0
imul rcx, rax, 0x12e
mov rax, qword [0x1401c04d8]
movsd xmm1, qword [rcx + rax + 0xf2]
mov eax, dword [rcx + rax + 0xfa]
lea rcx, [rsp + 0x38]
movsd qword [rsp + 0x50], xmm1
mov dword [rsp + 0x58], eax
call fcn.14000a560
movsd xmm0, qword [rsp + 0x38]
mov eax, dword [rsp + 0x40]
mov r9d, dword [0x1401c00d8]
movsd qword [rsi], xmm0
mov dword [rsi + 8], eax
mov r8, qword [0x1401c04d8]
cmp byte [0x1401bff6a], 0
jne 0x14000b67b
cmp byte [0x1401c00bf], 0
je 0x14000b78f
cmp byte [0x1401c000c], 0
je 0x14000b78f
movss xmm1, dword [0x1401b50b8]
movss xmm0, dword [0x1401bf2bc]
mov r10, qword [0x1401c00c8]
mulss xmm0, xmm1
cvttss2si rdx, xmm0
movss xmm0, dword [0x1401bf2b8]
shl edx, 8
mulss xmm0, xmm1
cvttss2si rax, xmm0
movss xmm0, dword [0x1401bf2b4]
or edx, eax
mulss xmm0, xmm1
shl edx, 8
cvttss2si rax, xmm0
movss xmm0, dword [0x1401bf2b0]
or edx, eax
mulss xmm0, xmm1
shl edx, 8
cvttss2si rax, xmm0
or edx, eax
mov dword [0x1401bf0a8], edx
mov dword [rsp + 0x48], edx
test r10, r10
je 0x14000b74d
movsxd rax, r9d
mov rcx, r10
imul rdx, rax, 0x12e
lea rax, [rsp + 0x38]
mov qword [rsp + 0x38], r13
mov r9d, 4
mov qword [rsp + 0x20], rax
mov rdx, qword [rdx + r8 + 0x38]
lea r8, [rsp + 0x48]
add rdx, 0x144
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov r8, qword [0x1401c04d8]
mov r9d, dword [0x1401c00d8]
mov edx, dword [0x1401bf0a8]
mov r10, qword [0x1401c00c8]
mov dword [rsp + 0x70], edx
test r10, r10
je 0x14000b78f
movsxd rax, r9d
mov r9d, 4
imul rcx, rax, 0x12e
lea rax, [rsp + 0x60]
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x20], rax
mov rdx, qword [rcx + r8 + 0x38]
lea r8, [rsp + 0x70]
add rdx, 0x130
mov rcx, r10
call qword [sym.imp.KERNEL32.dll_WriteProcessMemory]
mov rdi, qword [rsp + 0x250]
mov rax, rsi
mov rbx, qword [rsp + 0x248]
mov rcx, qword [rbp + 0x68]
xor rcx, rsp
call fcn.140074d40
lea r11, [rsp + 0x218]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm10, xmmword [r11 - 0x58]
movaps xmm11, xmmword [r11 - 0x68]
movaps xmm12, xmmword [r11 - 0x78]
movaps xmm13, xmmword [r11 - 0x88]
movaps xmm14, xmmword [r11 - 0x98]
movaps xmm15, xmmword [r11 - 0xa8]
mov rsp, r11
pop r15
pop r13
pop rsi
pop rbp
ret