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

Disassembly:
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov eax, 0xc5d0
call sub.ntdll.dll___chkstk
sub rsp, rax
mov qword [rsp + 0xe8], 0xfffffffffffffffe
mov qword [rsp + 0xc620], rbx
movaps xmmword [rsp + 0xc5c0], xmm6
movaps xmmword [rsp + 0xc5b0], xmm7
movaps xmmword [rsp + 0xc5a0], xmm8
mov rax, qword [0x14042d950]
xor rax, rsp
mov qword [rsp + 0xc590], rax
mov r15, rdx
mov qword [rsp + 0x90], rdx
mov r12, rcx
mov qword [rsp + 0x60], rcx
xor r14d, r14d
mov esi, r14d
mov dword [rsp + 0x38], r14d
mov rdi, r14
mov qword [rsp + 0x68], r14
mov rcx, rdx
call fcn.140007310
test rax, rax
je 0x140106aba
movsd xmm7, qword [0x1403b85b0]
movsd xmm8, qword [0x1403b85a8]
movzx ebx, byte [rsp + 0x34]
mov eax, dword [0x14043d54c]
test al, 1
jne 0x140105e14
or eax, 1
mov dword [0x14043d54c], eax
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x14043d548], eax
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x14043d548]
cmp eax, 0x3e8
jb 0x140105eeb
lea ecx, [rsi + 1]
cvtsi2sd xmm6, rcx
mov rcx, r15
call fcn.140007310
cvtsi2sd xmm0, rax
test rax, rax
jns 0x140105e49
addsd xmm0, xmm7
divsd xmm6, xmm0
mulsd xmm6, xmm8
cvttsd2si edi, xmm6
mov word [rsp + 0x4190], 0
xor edx, edx
mov r8d, reloc.MFC80U.DLL_Ordinal_1022
lea rcx, [rsp + 0x4192]
call sub.ntdll.dll_memset
mov rcx, r15
call fcn.140007310
mov r9, rax
mov dword [rsp + 0x20], edi
mov r8d, esi
lea rdx, str.Process_File_Record___u__u___d___
lea rcx, [rsp + 0x4190]
call qword [sym.imp.MSVCR80.dll__swprintf]
mov rcx, qword [r12 + 0x30]
mov rax, qword [rcx]
lea rdx, [rsp + 0x4190]
call qword [rax + 0x70]
mov r8d, edi
lea rdx, str.Status:_d
lea rcx, [rsp + 0x4190]
call qword [sym.imp.MSVCR80.dll__swprintf]
mov rcx, qword [r12 + 0x30]
mov rax, qword [rcx]
lea rdx, [rsp + 0x4190]
call qword [rax + 0x78]
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x14043d548], eax
mov rdi, qword [rsp + 0x68]
mov rcx, qword [r12 + 0x30]
mov rax, qword [rcx]
call qword [rax + 0xf0]
test eax, eax
jne 0x1401069ce
mov rcx, qword [r15 + 8]
test rcx, rcx
je 0x140105f1a
mov rax, qword [r15 + 0x10]
sub rax, rcx
sar rax, 3
cmp rdi, rax
jb 0x140105f20
call qword [sym.imp.MSVCR80.dll__invalid_parameter_noinfo]
mov rax, qword [r15 + 8]
mov rsi, qword [rax + rdi*8]
mov qword [rsp + 0x78], rsi
mov dword [rsp + 0x20], r14d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x100]
call fcn.1400d9890
nop
xor r9d, r9d
lea r8, [rsp + 0x100]
mov rdx, rsi
lea rcx, [r12 + 0x108]
call fcn.1400de420
test eax, eax
je 0x1401068ce
mov byte [rsp + 0x4590], 0
xor edx, edx
mov r8d, 0x3fff
lea rcx, [rsp + 0x4591]
call sub.ntdll.dll_memset
mov byte [rsp + 0x8590], 0
xor edx, edx
mov r8d, 0x3fff
lea rcx, [rsp + 0x8591]
call sub.ntdll.dll_memset
mov edi, dword [r12 + 0x4234]
lea rcx, [rsp + 0x100]
call fcn.140111140
mov rdx, rax
mov r8, rdi
lea rcx, [rsp + 0x4590]
call sub.ntdll.dll_memcpy
mov r8d, dword [r12 + 0x4234]
lea rdx, [rsp + 0x4590]
lea rcx, [rsp + 0x8590]
call sub.ntdll.dll_memcpy
movzx edx, word [rsp + 0x45a4]
mov edi, edx
mov dword [rsp + 0x30], edx
mov r8, rdx
lea rdx, [rsp + 0x4590]
lea rcx, [rsp + 0x8590]
call sub.ntdll.dll_memcpy
mov ebp, edi
mov dword [rsp + 0x85a8], edi
lea rcx, [rsp + 0x100]
call fcn.1400d9510
lea rcx, [rsp + 0x100]
call fcn.1400da8d0
mov r13, rax
mov qword [rsp + 0x70], rax
test rax, rax
je 0x14010645c
cmp byte [r13 + 8], 0
jne 0x140106096
movsxd rcx, edi
lea rcx, [rsp + rcx + 0x8590]
mov r8d, dword [r13 + 4]
mov rdx, r13
call sub.ntdll.dll_memcpy
mov edx, dword [r13 + 4]
add edi, edx
mov dword [rsp + 0x30], edi
mov ebp, dword [rsp + 0x85a8]
add ebp, edx
mov dword [rsp + 0x85a8], ebp
lea rcx, [rsp + 0x100]
call fcn.1400da1e0
mov r13, rax
mov qword [rsp + 0x70], rax
jmp 0x140106441
lea rcx, [rsp + 0xb8]
call fcn.1400db9e0
nop
mov rdx, r13
lea rcx, [rsp + 0xb8]
call fcn.1400dbb00
test eax, eax
je 0x1401065ae
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], r14
lea rcx, [rsp + 0xb8]
call fcn.1400dbfc0
mov r15d, eax
mov r12d, r14d
test eax, eax
je 0x1401063d0
mov r13, qword [rsp + 0x60]
nop
nop
mov edx, r12d
lea rcx, [rsp + 0xb8]
call fcn.1400db970
mov rdx, qword [rax]
mov qword [rsp + 0x80], rdx
mov ecx, dword [rax + 0x10]
mov dword [rsp + 0x88], ecx
cmp rdx, 0xffffffffffffffff
je 0x14010612a
add rdx, qword [r13 + 0x4218]
mov qword [rsp + 0x80], rdx
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x48]
test rdi, rdi
je 0x140106184
mov rcx, rsi
sub rcx, rdi
sar rcx, 4
mov rax, qword [rsp + 0x58]
sub rax, rdi
sar rax, 4
cmp rcx, rax
jae 0x140106184
xor eax, eax
mov byte [rsp + 0x28], al
mov byte [rsp + 0x20], bl
lea r9, [rsp + 0x40]
lea r8, [rsp + 0x80]
lea edx, [rax + 1]
mov rcx, rsi
call fcn.14004cd40
lea rdx, [rsi + 0x10]
mov qword [rsp + 0x50], rdx
jmp 0x140106243
mov rbp, rsi
cmp rdi, rsi
jbe 0x14010619c
call qword [sym.imp.MSVCR80.dll__invalid_parameter_noinfo]
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x48]
lea rax, [rsp + 0x40]
mov qword [rsp + 0xa0], rax
mov qword [rsp + 0xa8], rbp
test rdi, rdi
je 0x1401061d6
mov rax, rsi
sub rax, rdi
sar rax, 4
je 0x1401061d6
cmp rdi, rsi
jbe 0x1401061cd
call qword [sym.imp.MSVCR80.dll__invalid_parameter_noinfo]
sub rbp, rdi
sar rbp, 4
jmp 0x1401061d9
mov rbp, r14
movaps xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0xf0], xmm0
lea r9, [rsp + 0x80]
mov r8d, 1
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x40]
call fcn.14004cda0
mov rdx, qword [rsp + 0x48]
mov rdi, rdx
mov rax, qword [rsp + 0x50]
cmp rdx, rax
jbe 0x14010622c
call qword [sym.imp.MSVCR80.dll__invalid_parameter_noinfo]
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x48]
add rbp, rbp
lea rcx, [rdi + rbp*8]
cmp rcx, rax
ja 0x14010623d
cmp rcx, rdx
jae 0x140106243
call qword [sym.imp.MSVCR80.dll__invalid_parameter_noinfo]
add r12d, 1
cmp r12d, r15d
jb 0x1401060f0
mov ecx, 0x80000
call sub.MFC80U.DLL_Ordinal_265
mov rsi, rax
xor edx, edx
mov r8d, 0x80000
mov rcx, rax
call sub.ntdll.dll_memset
lea rdx, [rsp + 0x40]
mov rcx, r13
call fcn.1400ebba0
mov r9, rsi
lea r8, [rsp + 0x40]
mov rdx, qword [rsp + 0x70]
mov r12, r13
mov rcx, r13
call fcn.140101a40
movsxd rdi, dword [rsp + 0x30]
lea rcx, [rsp + rdi + 0x8590]
mov edx, dword [rsi + 4]
mov eax, dword [rsp + 0x85a8]
add eax, edx
cmp eax, dword [r13 + 0x4234]
ja 0x1401062c4
mov r8, rdx
mov rdx, rsi
call sub.ntdll.dll_memcpy
jmp 0x1401063ad
call fcn.140049470
mov rbp, rax
xor edx, edx
mov r8d, 0x80
lea r12, [0x14043d4c0]
mov rcx, r12
call sub.ntdll.dll_memset
mov edx, 0x5c
lea rcx, str...quickmoventfs.cpp
call qword [sym.imp.ntdll.dll_strrchr]
mov rdi, rax
test rax, rax
jne 0x140106305
mov r8, r14
jmp 0x140106393
mov byte [rsp + 0x4180], 0
xor eax, eax
mov qword [rsp + 0x4181], rax
mov word [rsp + 0x4189], ax
mov byte [rsp + 0x418b], al
mov r8d, reloc.MFC80U.DLL_Ordinal_2755
lea rdx, [0x1402dfd08]
lea rcx, [rsp + 0x4180]
call qword [sym.imp.ntdll.dll_sprintf]
lea rdx, [rdi + 1]
mov rcx, r12
sub rcx, rdx
nop
nop
movzx eax, byte [rdx]
mov byte [rdx + rcx], al
add rdx, 1
test al, al
jne 0x140106350
mov rdi, r12
xor eax, eax
or rcx, 0xffffffffffffffff
repne scasb al, byte [rdi]
lea rdx, [rsp + 0x4180]
xor ecx, ecx
nop
nop
nop
nop
movzx eax, byte [rdx + rcx]
mov byte [rdi + rcx - 1], al
add rcx, 1
test al, al
jne 0x140106380
mov r8, r12
mov rax, qword [rbp]
mov r9, qword [rsp + 0x78]
lea rdx, str._s:_File_fragments__FrNumber:_I64d.
mov rcx, rbp
call qword [rax + 0x10]
mov edi, dword [rsp + 0x30]
mov eax, dword [rsi + 4]
add edi, eax
mov dword [rsp + 0x30], edi
mov ebp, dword [rsp + 0x85a8]
add ebp, eax
mov dword [rsp + 0x85a8], ebp
mov rcx, rsi
call sub.MFC80U.DLL_Ordinal_266
jmp 0x140106401
movsxd rax, edi
lea rcx, [rsp + rax + 0x8590]
mov r8d, dword [r13 + 4]
mov rdx, r13
call sub.ntdll.dll_memcpy
mov edx, dword [r13 + 4]
add edi, edx
mov dword [rsp + 0x30], edi
mov ebp, dword [rsp + 0x85a8]
add ebp, edx
mov dword [rsp + 0x85a8], ebp
lea rcx, [rsp + 0x100]
call fcn.1400da1e0
mov r13, rax
mov qword [rsp + 0x70], rax
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x140106425
call sub.MFC80U.DLL_Ordinal_776
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x50], r14
mov qword [rsp + 0x58], r14
lea rcx, [rsp + 0xb8]
call fcn.1400dbc40
test r13, r13
jne 0x140106044
mov r12, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x78]
mov r15, qword [rsp + 0x90]
movsxd rcx, edi
lea eax, [rbp + 8]
cmp eax, dword [r12 + 0x4234]
ja 0x140106480
mov eax, 0xffffffff
mov qword [rsp + rcx + 0x8590], rax
mov ebp, dword [rsp + 0x85a8]
add ebp, 8
mov dword [rsp + 0x85a8], ebp
mov edi, dword [r12 + 0x4234]
cmp ebp, edi
ja 0x1401067cb
cmp dword [r12 + 0x38], 0
jne 0x140106570
mov byte [rsp + 0x4590], 0
xor edx, edx
mov r8d, 0x3fff
lea rcx, [rsp + 0x4591]
call sub.ntdll.dll_memset
mov r8, rdi
lea rdx, [rsp + 0x8590]
lea rcx, [rsp + 0x4590]
call sub.ntdll.dll_memcpy
mov r11d, r14d
movzx eax, word [rsp + 0x4596]
sub eax, 1
test eax, eax
jle 0x140106548
mov rdi, r14
lea rdx, [rsp + 0x478e]
nop
nop
movzx ecx, word [rsp + 0x4594]
add rcx, rdi
movzx eax, word [rdx]
mov word [rsp + rcx + 0x4592], ax
movzx eax, word [rsp + 0x4594]
movzx eax, word [rsp + rax + 0x4590]
mov word [rdx], ax
add r11d, 1
add rdi, 2
add rdx, reloc.MFC80U.DLL_Ordinal_512
movzx eax, word [rsp + 0x4596]
sub eax, 1
cmp r11d, eax
jl 0x140106500
mov r9d, dword [r12 + 0x4234]
lea r8, [rsp + 0x4590]
mov rdx, rsi
lea rcx, [r12 + 0x108]
call fcn.1400dd290
test eax, eax
je 0x1401066ca
lea rcx, [rsp + 0x100]
call fcn.1400d9920
mov esi, dword [rsp + 0x38]
add esi, 1
mov dword [rsp + 0x38], esi
mov rdi, qword [rsp + 0x68]
add rdi, 1
mov qword [rsp + 0x68], rdi
mov rcx, r15
call fcn.140007310
mov ecx, esi
cmp rcx, rax
jae 0x140106aba
jmp 0x140105df5
call fcn.140049470
mov rbx, rax
xor edx, edx
mov r8d, 0x80
lea rbp, [0x14043d4c0]
mov rcx, rbp
call sub.ntdll.dll_memset
mov edx, 0x5c
lea rcx, str...quickmoventfs.cpp
call qword [sym.imp.ntdll.dll_strrchr]
mov rdi, rax
test rax, rax
je 0x140106673
mov byte [rsp + 0x4180], 0
xor eax, eax
mov qword [rsp + 0x4181], rax
mov word [rsp + 0x4189], ax
mov byte [rsp + 0x418b], al
mov r8d, 0xa92
lea rdx, [0x1402dfd08]
lea rcx, [rsp + 0x4180]
call qword [sym.imp.ntdll.dll_sprintf]
lea rdx, [rdi + 1]
mov rcx, rbp
sub rcx, rdx
movzx eax, byte [rdx]
mov byte [rcx + rdx], al
add rdx, 1
test al, al
jne 0x140106631
mov rdi, rbp
xor eax, eax
or rcx, 0xffffffffffffffff
repne scasb al, byte [rdi]
lea rdx, [rsp + 0x4180]
xor ecx, ecx
nop
nop
nop
movzx eax, byte [rdx + rcx]
mov byte [rdi + rcx - 1], al
add rcx, 1
test al, al
jne 0x140106660
mov r14, rbp
mov rdi, qword [rbx]
mov eax, dword [r13]
mov dword [rsp + 0x20], eax
mov r9, qword [rsp + 0x78]
mov r8, r14
lea rdx, str._s:_Failed_to_initialize_DataRun_List__FrNumber:_I64d__AttrCode:0x_X.
mov rcx, rbx
call qword [rdi + 0x10]
mov rdx, qword [rsp + 0x60]
mov rcx, qword [rdx + 0x30]
mov rax, qword [rcx]
mov edx, 0xd3
call qword [rax + 0x40]
nop
lea rcx, [rsp + 0xb8]
call fcn.1400dbc40
nop
lea rcx, [rsp + 0x100]
call fcn.1400d9920
xor eax, eax
jmp 0x140106abf
call fcn.140049470
mov rbx, rax
xor edx, edx
mov r8d, 0x80
lea rbp, [0x14043d4c0]
mov rcx, rbp
call sub.ntdll.dll_memset
mov edx, 0x5c
lea rcx, str...quickmoventfs.cpp
call qword [sym.imp.ntdll.dll_strrchr]
mov rdi, rax
test rax, rax
je 0x140106793
mov byte [rsp + 0x4180], 0
xor eax, eax
mov qword [rsp + 0x4181], rax
mov word [rsp + 0x4189], ax
mov byte [rsp + 0x418b], al
mov r8d, 0xaef
lea rdx, [0x1402dfd08]
lea rcx, [rsp + 0x4180]
call qword [sym.imp.ntdll.dll_sprintf]
lea rdx, [rdi + 1]
mov rcx, rbp
sub rcx, rdx
nop
movzx eax, byte [rdx]
mov byte [rdx + rcx], al
add rdx, 1
test al, al
jne 0x140106750
mov rdi, rbp
xor eax, eax
or rcx, 0xffffffffffffffff
repne scasb al, byte [rdi]
lea rdx, [rsp + 0x4180]
xor ecx, ecx
nop
nop
nop
nop
movzx eax, byte [rdx + rcx]
mov byte [rdi + rcx - 1], al
add rcx, 1
test al, al
jne 0x140106780
mov r14, rbp
mov rax, qword [rbx]
mov r8, r14
lea rdx, str._s:_Write_mft_file_failed.
mov rcx, rbx
call qword [rax + 0x10]
mov rcx, qword [r12 + 0x30]
mov rax, qword [rcx]
mov edx, 0xd2
call qword [rax + 0x40]
nop
lea rcx, [rsp + 0x100]
call fcn.1400d9920
xor eax, eax
jmp 0x140106abf
call fcn.140049470
mov rbx, rax
xor edx, edx
mov r8d, 0x80
lea rbp, [0x14043d4c0]
mov rcx, rbp
call sub.ntdll.dll_memset
mov edx, 0x5c
lea rcx, str...quickmoventfs.cpp
call qword [sym.imp.ntdll.dll_strrchr]
mov rdi, rax
test rax, rax
je 0x140106893
mov byte [rsp + 0x4180], 0
xor eax, eax
mov qword [rsp + 0x4181], rax
mov word [rsp + 0x4189], ax
mov byte [rsp + 0x418b], al
mov r8d, Ordinal_2778
lea rdx, [0x1402dfd08]
lea rcx, [rsp + 0x4180]
call qword [sym.imp.ntdll.dll_sprintf]
lea rdx, [rdi + 1]
mov rcx, rbp
sub rcx, rdx
nop
movzx eax, byte [rdx]
mov byte [rcx + rdx], al
add rdx, 1
test al, al
jne 0x140106850
mov rdi, rbp
xor eax, eax
or rcx, 0xffffffffffffffff
repne scasb al, byte [rdi]
lea rdx, [rsp + 0x4180]
xor ecx, ecx
nop
nop
nop
nop
movzx eax, byte [rdx + rcx]
mov byte [rdi + rcx - 1], al
add rcx, 1
test al, al
jne 0x140106880
mov r14, rbp
mov rax, qword [rbx]
mov r9, rsi
mov r8, r14
lea rdx, str._s:_Too_much_file_fragment__please_defragment__FrNumber:_I64d.
mov rcx, rbx
call qword [rax + 0x10]
mov rcx, qword [r12 + 0x30]
mov rax, qword [rcx]
mov edx, 0xd7
call qword [rax + 0x40]
nop
lea rcx, [rsp + 0x100]
call fcn.1400d9920
xor eax, eax
jmp 0x140106abf
call fcn.140049470
mov rbx, rax
xor edx, edx
mov r8d, 0x80
lea rbp, [0x14043d4c0]
mov rcx, rbp
call sub.ntdll.dll_memset
mov edx, 0x5c
lea rcx, str...quickmoventfs.cpp
call qword [sym.imp.ntdll.dll_strrchr]
mov rdi, rax
test rax, rax
je 0x140106993
mov byte [rsp + 0x4180], 0
xor eax, eax
mov qword [rsp + 0x4181], rax
mov word [rsp + 0x4189], ax
mov byte [rsp + 0x418b], al
mov r8d, reloc.MFC80U.DLL_Ordinal_2669
lea rdx, [0x1402dfd08]
lea rcx, [rsp + 0x4180]
call qword [sym.imp.ntdll.dll_sprintf]
lea rdx, [rdi + 1]
mov rcx, rbp
sub rcx, rdx
movzx eax, byte [rdx]
mov byte [rcx + rdx], al
add rdx, 1
test al, al
jne 0x140106951
mov rdi, rbp
xor eax, eax
or rcx, 0xffffffffffffffff
repne scasb al, byte [rdi]
lea rdx, [rsp + 0x4180]
xor ecx, ecx
nop
nop
nop
movzx eax, byte [rdx + rcx]
mov byte [rdi + rcx - 1], al
add rcx, 1
test al, al
jne 0x140106980
mov r14, rbp
mov rax, qword [rbx]
mov r9, rsi
mov r8, r14
lea rdx, str._s:_Failed_to_read_the_file_record__FrNumber:_I64d.
mov rcx, rbx
call qword [rax + 0x10]
mov rcx, qword [r12 + 0x30]
mov rax, qword [rcx]
mov edx, 0xd2
call qword [rax + 0x40]
nop
lea rcx, [rsp + 0x100]
call fcn.1400d9920
xor eax, eax
jmp 0x140106abf
mov rcx, qword [r12 + 0x30]
mov rax, qword [rcx]
mov edx, 0x17
call qword [rax + 0x40]
call fcn.140049470
mov rbx, rax
xor edx, edx
mov r8d, 0x80
lea rbp, [0x14043d4c0]
mov rcx, rbp
call sub.ntdll.dll_memset
mov edx, 0x5c
lea rcx, str...quickmoventfs.cpp
call qword [sym.imp.ntdll.dll_strrchr]
mov rdi, rax
test rax, rax
je 0x140106aa3
mov byte [rsp + 0x4180], 0
xor eax, eax
mov qword [rsp + 0x4181], rax
mov word [rsp + 0x4189], ax
mov byte [rsp + 0x418b], al
mov r8d, 0xa63
lea rdx, [0x1402dfd08]
lea rcx, [rsp + 0x4180]
call qword [sym.imp.ntdll.dll_sprintf]
lea rdx, [rdi + 1]
mov rcx, rbp
sub rcx, rdx
movzx eax, byte [rdx]
mov byte [rcx + rdx], al
add rdx, 1
test al, al
jne 0x140106a61
mov rdi, rbp
xor eax, eax
or rcx, 0xffffffffffffffff
repne scasb al, byte [rdi]
lea rdx, [rsp + 0x4180]
xor ecx, ecx
nop
nop
nop
movzx eax, byte [rdx + rcx]
mov byte [rdi + rcx - 1], al
add rcx, 1
test al, al
jne 0x140106a90
mov r14, rbp
mov rax, qword [rbx]
mov r8, r14
lea rdx, str._s:_User_cancel_operations.
mov rcx, rbx
call qword [rax + 0x10]
xor eax, eax
jmp 0x140106abf
mov eax, 1
mov rcx, qword [rsp + 0xc590]
xor rcx, rsp
call fcn.140161080
lea r11, [rsp + 0xc5d0]
mov rbx, qword [r11 + 0x50]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret