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

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x80]
sub rsp, 0x180
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
mov rax, qword [0x140030040]
xor rax, rsp
mov qword [rbp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x78], xmm0
lea rcx, [rbp + 0xa8]
movabs rdx, 0x7a5db90d33787107
mov qword [rbp - 0x70], rdx
mov qword [rbp - 0x68], rcx
mov rax, qword [rcx]
xor rax, rdx
mov qword [rbp - 0x78], rax
xor r14d, r14d
mov qword [rcx], r14
movups xmm0, xmmword [str.8O8F_t_a]
movups xmmword [rsp + 0x68], xmm0
movsd xmm0, qword [0x140029690]
movsd qword [rsp + 0x78], xmm0
movzx eax, byte [0x140029698]
mov byte [rbp - 0x80], al
movzx eax, word [0x140028dac]
mov word [rsp + 0x40], ax
movups xmm0, xmmword [str.8E8F3]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x14002b1b8]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x14002b1c8]
movups xmmword [rbp - 0x40], xmm0
mov eax, dword [0x14002b1d8]
mov dword [rbp - 0x30], eax
movzx eax, word [0x14002b1dc]
mov word [rbp - 0x2c], ax
movzx eax, byte [0x14002b1de]
mov byte [rbp - 0x2a], al
movzx eax, word [0x140028dac]
mov word [rsp + 0x44], ax
movups xmm0, xmmword [str.8E8F3_7E____4G__1F_D0F_7D_G_3_F__._6F___E_3_6E____44H_11F_0E6E3G_1_E_____GIBEDf]
movups xmmword [rbp - 0x20], xmm0
movups xmm1, xmmword [0x140029080]
movups xmmword [rbp - 0x10], xmm1
movups xmm0, xmmword [0x140029090]
movups xmmword [rbp], xmm0
movups xmm1, xmmword [0x1400290a0]
movups xmmword [rbp + 0x10], xmm1
movups xmm0, xmmword [0x1400290b0]
movups xmmword [rbp + 0x20], xmm0
movups xmm1, xmmword [0x1400290c0]
movups xmmword [rbp + 0x30], xmm1
mov eax, dword [0x1400290d0]
mov dword [rbp + 0x40], eax
movzx eax, word [0x140029470]
mov word [rsp + 0x48], ax
movzx eax, byte [0x140029472]
mov byte [rsp + 0x4a], al
movups xmm0, xmmword [str.nn_G:H_]
movups xmmword [rsp + 0x50], xmm0
movsd xmm0, qword [0x140029b58]
movsd qword [rsp + 0x60], xmm0
mov r11d, r14d
mov r10d, 0x9337c356
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r13, qword [rax]
mov rsi, r13
movups xmm0, xmmword [rsi + 0x58]
movd eax, xmm0
sub ax, 8
test r11d, r11d
je 0x140007aed
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0xcba014b9
cmp rcx, r8
je 0x140007ae4
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0xfff5db
add rcx, 2
cmp rcx, r8
jne 0x140007ad0
cmp edx, r11d
jne 0x140007bf0
mov r9, qword [rsi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rcx, qword [rax + r9 + 0x88]
mov r12, rcx
shr r12, 0x20
mov edi, ecx
add rdi, r9
cmp rdi, r9
je 0x140007bf0
mov r8d, dword [rdi + 0x18]
test r8d, r8d
je 0x140007bf0
mov r15d, dword [rdi + 0x20]
nop dword [rax]
nop word [rax + rax]
dec r8d
lea rax, [r9 + r8*4]
mov eax, dword [rax + r15]
add rax, r9
mov edx, 0xcba014b9
movzx ecx, byte [rax]
inc rax
test cl, cl
je 0x140007b66
nop dword [rax]
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0xfff5db
movzx ecx, byte [rax]
lea rax, [rax + 1]
test cl, cl
jne 0x140007b50
cmp edx, r10d
je 0x140007b72
test r8d, r8d
jne 0x140007b30
jmp 0x140007bf0
mov ecx, dword [rdi + 0x1c]
add rcx, r9
mov eax, dword [rdi + 0x24]
add rax, r9
movzx eax, word [rax + r8*2]
mov r8d, dword [rcx + rax*4]
add r8, r9
cmp r8, rdi
jbe 0x140007c09
lea rax, [rdi + r12]
cmp r8, rax
jae 0x140007c09
mov r11d, 0xcba014b9
mov r10d, r11d
movzx eax, byte [r8]
cmp al, 0x2e
je 0x140007bc8
nop dword [rax]
movsx eax, al
xor eax, r11d
imul r11d, eax, 0xfff5db
inc r8
movzx eax, byte [r8]
cmp al, 0x2e
jne 0x140007bb0
inc r8
movzx eax, byte [r8]
test al, al
je 0x140007bec
movsx eax, al
xor eax, r10d
imul r10d, eax, 0xfff5db
lea r8, [r8 + 1]
movzx eax, byte [r8]
test al, al
jne 0x140007bd3
mov rsi, qword [r13]
mov rax, qword [rsi]
mov rsi, rax
cmp rax, r13
je 0x140007c06
cmp qword [rax + 0x30], 0
jne 0x140007aa1
mov r8, r14
mov ecx, r14d
movdqa xmm7, xmmword [0x14002c5b0]
cmp dword [0x140030010], 2
jl 0x140007e5c
movdqa xmm4, xmmword [0x14002c5d0]
movdqa xmm5, xmmword [0x14002c540]
movdqa xmm6, xmmword [0x14002c600]
movdqa xmm2, xmmword [0x14002c530]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm6
movd xmm0, dword [str.8O8F_t_a]
xorps xmm2, xmm0
movd dword [rsp + 0x68], xmm2
movdqa xmm2, xmmword [0x14002c550]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm6
movd xmm0, dword [rsp + 0x6c]
xorps xmm2, xmm0
movd dword [rsp + 0x6c], xmm2
movdqa xmm3, xmmword [0x14002c570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm6
movd xmm0, dword [rsp + 0x70]
xorps xmm3, xmm0
movd dword [rsp + 0x70], xmm3
movdqa xmm2, xmmword [0x14002c580]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm6
movd xmm0, dword [rsp + 0x74]
xorps xmm2, xmm0
movd dword [rsp + 0x74], xmm2
movdqa xmm3, xmmword [0x14002c590]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmm6
movd xmm0, dword [rsp + 0x78]
xorps xmm3, xmm0
movd dword [rsp + 0x78], xmm3
movdqa xmm2, xmmword [0x14002c5a0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
paddb xmm2, xmm6
movd xmm0, dword [rsp + 0x7c]
xorps xmm2, xmm0
movd dword [rsp + 0x7c], xmm2
mov ecx, 0x18
mov eax, ecx
lea r9, [rsp + 0x68]
add r9, rax
nop word [rax + rax]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dl
add al, al
add dl, al
add dl, dl
movzx eax, cl
sub al, dl
add al, 0x63
xor byte [r9], al
inc ecx
lea r9, [r9 + 1]
cmp ecx, 0x19
jl 0x140007e70
lea rcx, [rsp + 0x68]
call r8
mov r11d, r14d
mov r10d, 0x6fd2be1a
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r13, qword [rax]
mov rsi, r13
nop dword [rax]
nop dword [rax + rax]
movups xmm0, xmmword [rsi + 0x58]
movd eax, xmm0
sub ax, 8
test r11d, r11d
je 0x140007f1d
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0x1c19dcd5
cmp rcx, r8
je 0x140007f14
nop
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0xfff5db
add rcx, 2
cmp rcx, r8
jne 0x140007f00
cmp edx, r11d
jne 0x14000801d
mov r9, qword [rsi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rcx, qword [rax + r9 + 0x88]
mov r12, rcx
shr r12, 0x20
mov edi, ecx
add rdi, r9
cmp rdi, r9
je 0x14000801d
mov r8d, dword [rdi + 0x18]
test r8d, r8d
je 0x14000801d
mov r15d, dword [rdi + 0x20]
nop dword [rax]
nop word [rax + rax]
dec r8d
lea rax, [r15 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
mov edx, 0x1c19dcd5
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140007f96
nop dword [rax]
movsx eax, al
xor eax, edx
imul edx, eax, 0xfff5db
movzx eax, byte [rcx]
lea rcx, [rcx + 1]
test al, al
jne 0x140007f80
cmp edx, r10d
je 0x140007fa2
test r8d, r8d
jne 0x140007f60
jmp 0x14000801d
mov ecx, dword [rdi + 0x1c]
add rcx, r9
mov eax, dword [rdi + 0x24]
add rax, r9
movzx eax, word [rax + r8*2]
mov edx, dword [rcx + rax*4]
add rdx, r9
cmp rdx, rdi
jbe 0x140008036
lea rax, [rdi + r12]
cmp rdx, rax
jae 0x140008036
mov r11d, 0x1c19dcd5
mov r10d, r11d
movzx eax, byte [rdx]
cmp al, 0x2e
je 0x140007ff7
nop word [rax + rax]
movsx eax, al
xor eax, r11d
imul r11d, eax, 0xfff5db
inc rdx
movzx eax, byte [rdx]
cmp al, 0x2e
jne 0x140007fe0
inc rdx
movzx eax, byte [rdx]
test al, al
je 0x140008019
movsx eax, al
xor eax, r10d
imul r10d, eax, 0xfff5db
lea rdx, [rdx + 1]
movzx eax, byte [rdx]
test al, al
jne 0x140008001
mov rsi, qword [r13]
mov rax, qword [rsi]
mov rsi, rax
cmp rax, r13
je 0x140008033
cmp qword [rax + 0x30], 0
jne 0x140007ed0
mov rdx, r14
movzx eax, byte [rsp + 0x41]
test al, al
je 0x14000804a
xor byte [rsp + 0x40], 0x63
xor al, 0x64
mov byte [rsp + 0x41], al
lea rcx, [rsp + 0x40]
call rdx
mov r11d, r14d
mov r10d, 0x9e3d694a
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r13, qword [rax]
mov rsi, r13
movups xmm0, xmmword [rsi + 0x58]
movd eax, xmm0
sub ax, 8
test r11d, r11d
je 0x1400080bd
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0x392197a5
cmp rcx, r8
je 0x1400080b4
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0xfff5db
add rcx, 2
cmp rcx, r8
jne 0x1400080a0
cmp edx, r11d
jne 0x1400081c0
mov r9, qword [rsi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rcx, qword [rax + r9 + 0x88]
mov r12, rcx
shr r12, 0x20
mov edi, ecx
add rdi, r9
cmp rdi, r9
je 0x1400081c0
mov r8d, dword [rdi + 0x18]
test r8d, r8d
je 0x1400081c0
mov r15d, dword [rdi + 0x20]
nop dword [rax]
nop word [rax + rax]
dec r8d
lea rax, [r15 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
mov edx, 0x392197a5
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140008136
nop dword [rax]
movsx eax, al
xor eax, edx
imul edx, eax, 0xfff5db
movzx eax, byte [rcx]
lea rcx, [rcx + 1]
test al, al
jne 0x140008120
cmp edx, r10d
je 0x140008142
test r8d, r8d
jne 0x140008100
jmp 0x1400081c0
mov ecx, dword [rdi + 0x1c]
add rcx, r9
mov eax, dword [rdi + 0x24]
add rax, r9
movzx eax, word [rax + r8*2]
mov r8d, dword [rcx + rax*4]
add r8, r9
cmp r8, rdi
jbe 0x1400081d9
lea rax, [rdi + r12]
cmp r8, rax
jae 0x1400081d9
mov r11d, 0x392197a5
mov r10d, r11d
movzx eax, byte [r8]
cmp al, 0x2e
je 0x140008198
nop dword [rax]
movsx eax, al
xor eax, r11d
imul r11d, eax, 0xfff5db
inc r8
movzx eax, byte [r8]
cmp al, 0x2e
jne 0x140008180
inc r8
movzx eax, byte [r8]
test al, al
je 0x1400081bc
movsx eax, al
xor eax, r10d
imul r10d, eax, 0xfff5db
lea r8, [r8 + 1]
movzx eax, byte [r8]
test al, al
jne 0x1400081a3
mov rsi, qword [r13]
mov rax, qword [rsi]
mov rsi, rax
cmp rax, r13
je 0x1400081d6
cmp qword [rax + 0x30], 0
jne 0x140008071
mov r8, r14
cmp byte [rbp - 0x2a], 0
je 0x14000833c
mov ecx, r14d
cmp dword [0x140030010], 2
jl 0x1400082fc
movdqa xmm4, xmmword [0x14002c530]
movdqa xmm3, xmmword [0x14002c5d0]
movdqa xmm5, xmmword [0x14002c540]
movdqa xmm0, xmmword [0x14002c600]
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rbp - 0x5c]
mov r9d, dword [rsp + 0x30]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x30
jl 0x140008222
cmp ecx, 0x37
jge 0x14000833c
movsxd rax, ecx
lea r9, [rbp - 0x60]
add r9, rax
nop word [rax + rax]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dl
add al, al
add dl, al
add dl, dl
movzx eax, cl
sub al, dl
add al, 0x63
xor byte [r9], al
inc ecx
lea r9, [r9 + 1]
cmp ecx, 0x37
jl 0x140008310
lea rcx, [rbp - 0x60]
call r8
mov r11d, r14d
mov r10d, 0x7c3b88c6
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r13, qword [rax]
mov rsi, r13
nop dword [rax]
nop word [rax + rax]
movups xmm0, xmmword [rsi + 0x58]
movd eax, xmm0
sub ax, 8
test r11d, r11d
je 0x1400083bd
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0x8e7652c9
cmp rcx, r8
je 0x1400083b4
nop
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0xfff5db
add rcx, 2
cmp rcx, r8
jne 0x1400083a0
cmp edx, r11d
jne 0x1400084bd
mov r9, qword [rsi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rcx, qword [rax + r9 + 0x88]
mov r12, rcx
shr r12, 0x20
mov edi, ecx
add rdi, r9
cmp rdi, r9
je 0x1400084bd
mov r8d, dword [rdi + 0x18]
test r8d, r8d
je 0x1400084bd
mov r15d, dword [rdi + 0x20]
nop dword [rax]
nop word [rax + rax]
dec r8d
lea rax, [r15 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
mov edx, 0x8e7652c9
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140008436
nop dword [rax]
movsx eax, al
xor eax, edx
imul edx, eax, 0xfff5db
movzx eax, byte [rcx]
lea rcx, [rcx + 1]
test al, al
jne 0x140008420
cmp edx, r10d
je 0x140008442
test r8d, r8d
jne 0x140008400
jmp 0x1400084bd
mov ecx, dword [rdi + 0x1c]
add rcx, r9
mov eax, dword [rdi + 0x24]
add rax, r9
movzx eax, word [rax + r8*2]
mov edx, dword [rcx + rax*4]
add rdx, r9
cmp rdx, rdi
jbe 0x1400084d6
lea rax, [rdi + r12]
cmp rdx, rax
jae 0x1400084d6
mov r11d, 0x8e7652c9
mov r10d, r11d
movzx eax, byte [rdx]
cmp al, 0x2e
je 0x140008497
nop word [rax + rax]
movsx eax, al
xor eax, r11d
imul r11d, eax, 0xfff5db
inc rdx
movzx eax, byte [rdx]
cmp al, 0x2e
jne 0x140008480
inc rdx
movzx eax, byte [rdx]
test al, al
je 0x1400084b9
movsx eax, al
xor eax, r10d
imul r10d, eax, 0xfff5db
lea rdx, [rdx + 1]
movzx eax, byte [rdx]
test al, al
jne 0x1400084a1
mov rsi, qword [r13]
mov rax, qword [rsi]
mov rsi, rax
cmp rax, r13
je 0x1400084d3
cmp qword [rax + 0x30], 0
jne 0x140008370
mov rdx, r14
movzx eax, byte [rsp + 0x45]
test al, al
je 0x1400084ea
xor byte [rsp + 0x44], 0x63
xor al, 0x64
mov byte [rsp + 0x45], al
lea rcx, [rsp + 0x44]
call rdx
mov r11d, r14d
mov r10d, 0x4e8bbf26
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r13, qword [rax]
mov rsi, r13
movups xmm0, xmmword [rsi + 0x58]
movd eax, xmm0
sub ax, 8
test r11d, r11d
je 0x14000855d
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0xa515cf29
cmp rcx, r8
je 0x140008554
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0xfff5db
add rcx, 2
cmp rcx, r8
jne 0x140008540
cmp edx, r11d
jne 0x140008660
mov r9, qword [rsi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rcx, qword [rax + r9 + 0x88]
mov r12, rcx
shr r12, 0x20
mov edi, ecx
add rdi, r9
cmp rdi, r9
je 0x140008660
mov r8d, dword [rdi + 0x18]
test r8d, r8d
je 0x140008660
mov r15d, dword [rdi + 0x20]
nop dword [rax]
nop word [rax + rax]
dec r8d
lea rax, [r15 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
mov edx, 0xa515cf29
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1400085d6
nop dword [rax]
movsx eax, al
xor eax, edx
imul edx, eax, 0xfff5db
movzx eax, byte [rcx]
lea rcx, [rcx + 1]
test al, al
jne 0x1400085c0
cmp edx, r10d
je 0x1400085e2
test r8d, r8d
jne 0x1400085a0
jmp 0x140008660
mov ecx, dword [rdi + 0x1c]
add rcx, r9
mov eax, dword [rdi + 0x24]
add rax, r9
movzx eax, word [rax + r8*2]
mov r8d, dword [rcx + rax*4]
add r8, r9
cmp r8, rdi
jbe 0x140008679
lea rax, [r12 + rdi]
cmp r8, rax
jae 0x140008679
mov r11d, 0xa515cf29
mov r10d, r11d
movzx eax, byte [r8]
cmp al, 0x2e
je 0x140008638
nop dword [rax]
movsx eax, al
xor eax, r11d
imul r11d, eax, 0xfff5db
inc r8
movzx eax, byte [r8]
cmp al, 0x2e
jne 0x140008620
inc r8
movzx eax, byte [r8]
test al, al
je 0x14000865c
movsx eax, al
xor eax, r10d
imul r10d, eax, 0xfff5db
lea r8, [r8 + 1]
movzx eax, byte [r8]
test al, al
jne 0x140008643
mov rsi, qword [r13]
mov rax, qword [rsi]
mov rsi, rax
cmp rax, r13
je 0x140008676
cmp qword [rax + 0x30], 0
jne 0x140008511
mov r8, r14
cmp byte [rbp + 0x43], 0
je 0x1400087dc
mov ecx, r14d
cmp dword [0x140030010], 2
jl 0x14000879c
movdqa xmm4, xmmword [0x14002c530]
movdqa xmm3, xmmword [0x14002c5d0]
movdqa xmm5, xmmword [0x14002c540]
movdqa xmm0, xmmword [0x14002c600]
movdqa xmmword [rsp + 0x30], xmm0
lea rdx, [rbp - 0x1c]
mov r9d, dword [rsp + 0x30]
movd xmm2, ecx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rdx - 4]
xorps xmm2, xmm0
movd dword [rdx - 4], xmm2
lea eax, [rcx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rdx]
xorps xmm2, xmm0
movd dword [rdx], xmm2
add ecx, 8
lea rdx, [rdx + 8]
cmp ecx, 0x60
jl 0x1400086c2
cmp ecx, 0x64
jge 0x1400087dc
movsxd rax, ecx
lea r9, [rbp - 0x20]
add r9, rax
nop word [rax + rax]
mov eax, 0x2aaaaaab
imul ecx
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dl
add al, al
add dl, al
add dl, dl
movzx eax, cl
sub al, dl
add al, 0x63
xor byte [r9], al
inc ecx
lea r9, [r9 + 1]
cmp ecx, 0x64
jl 0x1400087b0
lea rcx, [rbp - 0x20]
call r8
mov r11d, r14d
mov r10d, 0xbd1e66b2
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r13, qword [rax]
mov rsi, r13
nop dword [rax]
nop word [rax + rax]
movups xmm0, xmmword [rsi + 0x58]
movd eax, xmm0
sub ax, 8
test r11d, r11d
je 0x14000885d
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0xe3f8c92d
cmp rcx, r8
je 0x140008854
nop
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0xfff5db
add rcx, 2
cmp rcx, r8
jne 0x140008840
cmp edx, r11d
jne 0x14000895d
mov r9, qword [rsi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rcx, qword [rax + r9 + 0x88]
mov r12, rcx
shr r12, 0x20
mov edi, ecx
add rdi, r9
cmp rdi, r9
je 0x14000895d
mov r8d, dword [rdi + 0x18]
test r8d, r8d
je 0x14000895d
mov r15d, dword [rdi + 0x20]
nop dword [rax]
nop word [rax + rax]
dec r8d
lea rax, [r9 + r8*4]
mov ecx, dword [rax + r15]
add rcx, r9
mov edx, 0xe3f8c92d
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1400088d6
nop dword [rax]
movsx eax, al
xor eax, edx
imul edx, eax, 0xfff5db
movzx eax, byte [rcx]
lea rcx, [rcx + 1]
test al, al
jne 0x1400088c0
cmp edx, r10d
je 0x1400088e2
test r8d, r8d
jne 0x1400088a0
jmp 0x14000895d
mov ecx, dword [rdi + 0x1c]
add rcx, r9
mov eax, dword [rdi + 0x24]
add rax, r9
movzx eax, word [rax + r8*2]
mov edx, dword [rcx + rax*4]
add rdx, r9
cmp rdx, rdi
jbe 0x140008976
lea rax, [rdi + r12]
cmp rdx, rax
jae 0x140008976
mov r11d, 0xe3f8c92d
mov r10d, r11d
movzx eax, byte [rdx]
cmp al, 0x2e
je 0x140008937
nop word [rax + rax]
movsx eax, al
xor eax, r11d
imul r11d, eax, 0xfff5db
inc rdx
movzx eax, byte [rdx]
cmp al, 0x2e
jne 0x140008920
inc rdx
movzx eax, byte [rdx]
test al, al
je 0x140008959
movsx eax, al
xor eax, r10d
imul r10d, eax, 0xfff5db
lea rdx, [rdx + 1]
movzx eax, byte [rdx]
test al, al
jne 0x140008941
mov rsi, qword [r13]
mov rax, qword [rsi]
mov rsi, rax
cmp rax, r13
je 0x140008973
cmp qword [rax + 0x30], 0
jne 0x140008810
mov rdx, r14
movzx eax, byte [rsp + 0x4a]
test al, al
je 0x14000898f
xor byte [rsp + 0x48], 0x63
xor byte [rsp + 0x49], 0x64
xor al, 0x65
mov byte [rsp + 0x4a], al
lea rcx, [rsp + 0x48]
call rdx
mov r11d, r14d
mov r10d, 0x1c2f1a02
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r13, qword [rax]
mov rsi, r13
nop word [rax + rax]
movups xmm0, xmmword [rsi + 0x58]
movd eax, xmm0
sub ax, 8
test r11d, r11d
je 0x140008a0d
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0x1772451d
cmp rcx, r8
je 0x140008a04
nop
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0xfff5db
add rcx, 2
cmp rcx, r8
jne 0x1400089f0
cmp edx, r11d
jne 0x140008b10
mov r9, qword [rsi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rcx, qword [rax + r9 + 0x88]
mov r12, rcx
shr r12, 0x20
mov edi, ecx
add rdi, r9
cmp rdi, r9
je 0x140008b10
mov r8d, dword [rdi + 0x18]
test r8d, r8d
je 0x140008b10
mov r15d, dword [rdi + 0x20]
nop dword [rax]
nop word [rax + rax]
dec r8d
lea rax, [r9 + r8*4]
mov ecx, dword [rax + r15]
add rcx, r9
mov edx, 0x1772451d
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140008a86
nop dword [rax]
movsx eax, al
xor eax, edx
imul edx, eax, 0xfff5db
movzx eax, byte [rcx]
lea rcx, [rcx + 1]
test al, al
jne 0x140008a70
cmp edx, r10d
je 0x140008a92
test r8d, r8d
jne 0x140008a50
jmp 0x140008b10
mov ecx, dword [rdi + 0x1c]
add rcx, r9
mov eax, dword [rdi + 0x24]
add rax, r9
movzx eax, word [rax + r8*2]
mov r8d, dword [rcx + rax*4]
add r8, r9
cmp r8, rdi
jbe 0x140008b29
lea rax, [rdi + r12]
cmp r8, rax
jae 0x140008b29
mov r11d, 0x1772451d
mov r10d, r11d
movzx eax, byte [r8]
cmp al, 0x2e
je 0x140008ae8
nop dword [rax]
movsx eax, al
xor eax, r11d
imul r11d, eax, 0xfff5db
inc r8
movzx eax, byte [r8]
cmp al, 0x2e
jne 0x140008ad0
inc r8
movzx eax, byte [r8]
test al, al
je 0x140008b0c
movsx eax, al
xor eax, r10d
imul r10d, eax, 0xfff5db
lea r8, [r8 + 1]
movzx eax, byte [r8]
test al, al
jne 0x140008af3
mov rsi, qword [r13]
mov rax, qword [rsi]
mov rsi, rax
cmp rax, r13
je 0x140008b26
cmp qword [rax + 0x30], 0
jne 0x1400089c0
mov r8, r14
cmp byte [rsp + 0x67], 0
je 0x140008dc8
mov ecx, r14d
cmp dword [0x140030010], 2
jl 0x140008d90
movdqa xmm4, xmmword [0x14002c5d0]
movdqa xmm5, xmmword [0x14002c540]
movdqa xmm3, xmmword [0x14002c530]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
mov eax, dword [0x14002c600]
movd xmm0, eax
paddb xmm3, xmm0
movd xmm1, dword [rsp + 0x50]
xorps xmm3, xmm1
movd dword [rsp + 0x50], xmm3
movdqa xmm2, xmmword [0x14002c550]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x54]
xorps xmm2, xmm1
movd dword [rsp + 0x54], xmm2
movdqa xmm3, xmmword [0x14002c570]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, eax
paddb xmm3, xmm0
movd xmm1, dword [rsp + 0x58]
xorps xmm3, xmm1
movd dword [rsp + 0x58], xmm3
movdqa xmm2, xmmword [0x14002c580]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x5c]
xorps xmm2, xmm1
movd dword [rsp + 0x5c], xmm2
movdqa xmm3, xmmword [0x14002c590]
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, eax
paddb xmm3, xmm0
movd xmm1, dword [rsp + 0x60]
xorps xmm3, xmm1
movd dword [rsp + 0x60], xmm3
movdqa xmm2, xmmword [0x14002c5a0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm7
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rsp + 0x64]
xorps xmm2, xmm1
movd dword [rsp + 0x64], xmm2
jmp 0x140008dc8
lea r9, [rsp + 0x50]
nop word [rax + rax]
mov eax, 0xaaaaaaab
mul ecx
shr edx, 2
movzx eax, dl
add al, al
add dl, al
add dl, dl
movzx eax, cl
sub al, dl
add al, 0x63
xor byte [r9], al
inc ecx
lea r9, [r9 + 1]
cmp ecx, 0x18
jl 0x140008da0
lea rcx, [rsp + 0x50]
call r8
mov r11d, r14d
mov r10d, 0x4703d006
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r13, qword [rax]
mov rsi, r13
movups xmm0, xmmword [rsi + 0x58]
movd eax, xmm0
sub ax, 8
test r11d, r11d
je 0x140008e3d
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0xd7e79d09
cmp rcx, r8
je 0x140008e34
nop
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0xfff5db
add rcx, 2
cmp rcx, r8
jne 0x140008e20
cmp edx, r11d
jne 0x140008f3d
mov r9, qword [rsi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rcx, qword [rax + r9 + 0x88]
mov r12, rcx
shr r12, 0x20
mov edi, ecx
add rdi, r9
cmp rdi, r9
je 0x140008f3d
mov r8d, dword [rdi + 0x18]
test r8d, r8d
je 0x140008f3d
mov r15d, dword [rdi + 0x20]
nop dword [rax]
nop word [rax + rax]
dec r8d
lea rax, [r15 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
mov edx, 0xd7e79d09
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140008eb6
nop dword [rax]
movsx eax, al
xor eax, edx
imul edx, eax, 0xfff5db
movzx eax, byte [rcx]
lea rcx, [rcx + 1]
test al, al
jne 0x140008ea0
cmp edx, r10d
je 0x140008ec2
test r8d, r8d
jne 0x140008e80
jmp 0x140008f3d
mov ecx, dword [rdi + 0x1c]
add rcx, r9
mov eax, dword [rdi + 0x24]
add rax, r9
movzx eax, word [rax + r8*2]
mov edx, dword [rcx + rax*4]
add rdx, r9
cmp rdx, rdi
jbe 0x140008f56
lea rax, [rdi + r12]
cmp rdx, rax
jae 0x140008f56
mov r11d, 0xd7e79d09
mov r10d, r11d
movzx eax, byte [rdx]
cmp al, 0x2e
je 0x140008f17
nop word [rax + rax]
movsx eax, al
xor eax, r11d
imul r11d, eax, 0xfff5db
inc rdx
movzx eax, byte [rdx]
cmp al, 0x2e
jne 0x140008f00
inc rdx
movzx eax, byte [rdx]
test al, al
je 0x140008f39
movsx eax, al
xor eax, r10d
imul r10d, eax, 0xfff5db
lea rdx, [rdx + 1]
movzx eax, byte [rdx]
test al, al
jne 0x140008f21
mov rsi, qword [r13]
mov rax, qword [rsi]
mov rsi, rax
cmp rax, r13
je 0x140008f53
cmp qword [rax + 0x30], 0
jne 0x140008df0
mov rdx, r14
lea rcx, str.Nov_12_2024
call rdx
mov r11d, r14d
mov r10d, 0x9db048c9
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r13, qword [rax]
mov rsi, r13
nop
movups xmm0, xmmword [rsi + 0x58]
movd eax, xmm0
sub ax, 8
test r11d, r11d
je 0x140008fcd
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0xd1991862
cmp rcx, r8
je 0x140008fc4
nop
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0xfff5db
add rcx, 2
cmp rcx, r8
jne 0x140008fb0
cmp edx, r11d
jne 0x1400090d0
mov r9, qword [rsi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rcx, qword [rax + r9 + 0x88]
mov r12, rcx
shr r12, 0x20
mov edi, ecx
add rdi, r9
cmp rdi, r9
je 0x1400090d0
mov r8d, dword [rdi + 0x18]
test r8d, r8d
je 0x1400090d0
mov r15d, dword [rdi + 0x20]
nop dword [rax]
nop word [rax + rax]
dec r8d
lea rax, [r15 + r8*4]
mov ecx, dword [rax + r9]
add rcx, r9
mov edx, 0xd1991862
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x140009046
nop dword [rax]
movsx eax, al
xor eax, edx
imul edx, eax, 0xfff5db
movzx eax, byte [rcx]
lea rcx, [rcx + 1]
test al, al
jne 0x140009030
cmp edx, r10d
je 0x140009052
test r8d, r8d
jne 0x140009010
jmp 0x1400090d0
mov ecx, dword [rdi + 0x1c]
add rcx, r9
mov eax, dword [rdi + 0x24]
add rax, r9
movzx eax, word [rax + r8*2]
mov r8d, dword [rcx + rax*4]
add r8, r9
cmp r8, rdi
jbe 0x1400090e9
lea rax, [rdi + r12]
cmp r8, rax
jae 0x1400090e9
mov r11d, 0xd1991862
mov r10d, r11d
movzx eax, byte [r8]
cmp al, 0x2e
je 0x1400090a8
nop dword [rax]
movsx eax, al
xor eax, r11d
imul r11d, eax, 0xfff5db
inc r8
movzx eax, byte [r8]
cmp al, 0x2e
jne 0x140009090
inc r8
movzx eax, byte [r8]
test al, al
je 0x1400090cc
movsx eax, al
xor eax, r10d
imul r10d, eax, 0xfff5db
lea r8, [r8 + 1]
movzx eax, byte [r8]
test al, al
jne 0x1400090b3
mov rsi, qword [r13]
mov rax, qword [rsi]
mov rsi, rax
cmp rax, r13
je 0x1400090e6
cmp qword [rax + 0x30], 0
jne 0x140008f80
mov r8, r14
mov eax, dword [str.Biof]
mov dword [rsp + 0x20], eax
cmp byte [0x140028f87], 0
je 0x1400091ab
cmp dword [0x140030010], 2
jl 0x140009173
movdqa xmm3, xmmword [0x14002c530]
movdqa xmm2, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x14002c5d0]
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x14002c5d0]
shufps xmm2, xmm0, 0xdd
movdqa xmm0, xmm2
psrld xmm0, 0x1f
paddd xmm0, xmm2
pmulld xmm0, xmmword [0x14002c540]
psubd xmm3, xmm0
andps xmm3, xmm7
packuswb xmm3, xmm3
packuswb xmm3, xmm3
paddb xmm3, xmmword [0x14002c600]
movd xmm0, eax
xorps xmm3, xmm0
movd dword [rsp + 0x20], xmm3
jmp 0x1400091ab
lea rcx, [rsp + 0x20]
nop dword [rax + rax]
mov eax, 0xaaaaaaab
mul r14d
shr edx, 2
movzx eax, dl
add al, al
add dl, al
add dl, dl
movzx eax, r14b
sub al, dl
add al, 0x63
xor byte [rcx], al
inc r14d
lea rcx, [rcx + 1]
cmp r14d, 4
jl 0x140009180
lea rcx, [rsp + 0x20]
call r8
nop
mov rax, qword [rbp - 0x78]
movabs rcx, 0x7a5db90d33787107
xor rax, rcx
lea rcx, [rbp + 0xa8]
mov qword [rcx], rax
mov rcx, qword [rbp + 0x50]
xor rcx, rsp
call fcn.140026270
lea r11, [rsp + 0x180]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret