Function at 0x14000c350
Capabilities:
Access peb ldr_data
Encode data using xor

Disassembly:
mov rax, rsp
push rbx
push rsi
push rdi
sub rsp, 0x6a0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
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
mov rax, qword [0x1400e9180]
xor rax, rsp
mov qword [rsp + 0x5e0], rax
movd xmm8, dword [r8]
xor r10d, r10d
movd xmm12, dword [r8 + 4]
mov rsi, rcx
movd xmm10, dword [r8 + 8]
mov rbx, rdx
movd xmm13, dword [r8 + 0xc]
movd xmm7, dword [r8 + 0x10]
movd xmm11, dword [r8 + 0x14]
movd xmm9, dword [r8 + 0x18]
movd xmm6, dword [r8 + 0x1c]
movzx edx, byte [rsp + 0x6e0]
movzx edi, byte [rsp + 0x6e8]
test dl, dl
mov rax, qword [rsp + 0x700]
movzx ecx, dl
vmovq xmm2, r9
vpxor xmm1, xmm1, xmm1
vpunpcklqdq xmm2, xmm2, xmm2
mov r9d, r10d
pshufd xmm8, xmm8, 0
setne r9b
pshufd xmm12, xmm12, 0
neg cl
pshufd xmm10, xmm10, 0
vpinsrq xmm1, xmm1, r9, 1
sbb r8, r8
pshufd xmm13, xmm13, 0
and r8d, 2
pshufd xmm7, xmm7, 0
neg dl
pshufd xmm11, xmm11, 0
vmovq xmm0, r8
sbb rcx, rcx
pshufd xmm9, xmm9, 0
and ecx, 3
pshufd xmm6, xmm6, 0
vpinsrq xmm0, xmm0, rcx, 1
vinsertf128 ymm0, ymm1, xmm0, 1
vinsertf128 ymm2, ymm2, xmm2, 1
vpaddq ymm2, ymm0, ymm2
vpsrlq ymm0, ymm2, 0x20
movzx r11d, dil
mov qword [rsp + 0x350], rax
or r11b, byte [rsp + 0x6f0]
vpmovqd xmmword [rsp + 0x430], ymm0
vmovdqa xmmword [rsp + 0x3e0], xmm8
test rbx, rbx
vmovdqa xmmword [rsp + 0x3f0], xmm12
vmovdqa xmmword [rsp + 0x400], xmm10
vmovdqa xmmword [rsp + 0x20], xmm13
vmovdqa xmmword [rsp + 0x410], xmm7
vmovdqa xmmword [rsp + 0x70], xmm11
vmovdqa xmmword [rsp + 0x420], xmm9
vmovdqa xmmword [rsp + 0x390], xmm6
vpmovqd xmmword [rsp + 0x450], ymm2
vzeroupper
je 0x14000f3ae
movzx ecx, byte [reloc.OLEAUT32.dll_SysReAllocString]
lea rax, [rsp + 0x460]
shl rcx, 4
mov qword [rsp + 0x6c0], r12
lea r12, [rsp + 0x460]
mov qword [rsp + 0x6c8], r13
lea r13, [rsp + 0x460]
mov qword [rsp + 0x698], r14
mov qword [rsp + 0x690], r15
lea r15, [rsp + 0x460]
add r15, rcx
movaps xmmword [rsp + 0x600], xmm14
movzx ecx, byte [0x1400d8672]
shl rcx, 4
add r12, rcx
movaps xmmword [rsp + 0x5f0], xmm15
movzx ecx, byte [0x1400d8674]
shl rcx, 4
add r13, rcx
movzx ecx, byte [0x1400d8676]
shl rcx, 4
add rcx, rax
lea rax, [rsp + 0x460]
mov qword [rsp], rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysStringLen]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8673]
mov qword [rsp + 0x358], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8675]
mov qword [rsp + 0x360], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8677]
mov qword [rsp + 0x368], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8678]
mov qword [rsp + 0x370], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d867a]
mov qword [rsp + 0x378], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantCopy]
mov qword [rsp + 0x380], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d867e]
mov qword [rsp + 0x388], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8679]
mov qword [rsp + 0x3b0], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d867b]
mov qword [rsp + 0x3b8], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d867d]
mov qword [rsp + 0x3c0], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantClear]
mov qword [rsp + 0x3c8], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8680]
mov qword [rsp + 0x3d0], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8682]
mov qword [rsp + 0xd0], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8684]
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8686]
mov qword [rsp + 0xe0], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8681]
mov qword [rsp + 0xe8], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8683]
mov qword [rsp + 0xf0], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysReAllocString]
mov qword [rsp + 0xf8], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8687]
mov qword [rsp + 0x100], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysStringLen]
mov qword [rsp + 0x108], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantCopy]
mov qword [rsp + 0x110], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d868c]
mov qword [rsp + 0x118], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantClear]
mov qword [rsp + 0x120], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8689]
mov qword [rsp + 0x128], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d868b]
mov qword [rsp + 0x130], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d868d]
mov qword [rsp + 0x138], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d868f]
mov qword [rsp + 0x140], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8690]
mov qword [rsp + 0x148], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8692]
mov qword [rsp + 0x150], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8694]
mov qword [rsp + 0x158], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8696]
mov qword [rsp + 0x160], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8691]
mov qword [rsp + 0x168], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantCopy]
mov qword [rsp + 0x170], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8695]
mov qword [rsp + 0x178], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8697]
mov qword [rsp + 0x180], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8698]
mov qword [rsp + 0x188], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d869a]
mov qword [rsp + 0x190], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d869c]
mov qword [rsp + 0x198], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d869e]
mov qword [rsp + 0x1a0], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d8699]
mov qword [rsp + 0x1a8], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysReAllocString]
mov qword [rsp + 0x1b0], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantClear]
mov qword [rsp + 0x1b8], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysStringLen]
mov qword [rsp + 0x1c0], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
mov qword [rsp + 0x1c8], rax
movzx ecx, byte [0x1400d86a0]
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantCopy]
shl rcx, 4
mov qword [rsp + 0x1d0], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86a4]
shl rcx, 4
mov qword [rsp + 0x1d8], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86a6]
shl rcx, 4
mov qword [rsp + 0x1e0], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86a1]
shl rcx, 4
mov qword [rsp + 0x1e8], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86a3]
shl rcx, 4
mov qword [rsp + 0x1f0], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86a5]
shl rcx, 4
mov qword [rsp + 0x1f8], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantClear]
shl rcx, 4
mov qword [rsp + 0x200], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86a8]
shl rcx, 4
mov qword [rsp + 0x208], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86aa]
shl rcx, 4
mov qword [rsp + 0x210], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86ac]
shl rcx, 4
mov qword [rsp + 0x218], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysStringLen]
shl rcx, 4
mov qword [rsp + 0x220], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysReAllocString]
shl rcx, 4
mov qword [rsp + 0x228], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86ab]
shl rcx, 4
mov qword [rsp + 0x230], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86ad]
shl rcx, 4
mov qword [rsp + 0x238], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86af]
mov qword [rsp + 0x240], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantCopy]
mov qword [rsp + 0x248], rax
shl rcx, 4
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86b2]
shl rcx, 4
mov qword [rsp + 0x250], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantClear]
shl rcx, 4
mov qword [rsp + 0x258], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86b6]
shl rcx, 4
mov qword [rsp + 0x260], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86b1]
shl rcx, 4
mov qword [rsp + 0x268], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86b3]
shl rcx, 4
mov qword [rsp + 0x270], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86b5]
shl rcx, 4
mov qword [rsp + 0x278], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86b7]
shl rcx, 4
mov qword [rsp + 0x280], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86b8]
shl rcx, 4
mov qword [rsp + 0x288], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86ba]
shl rcx, 4
mov qword [rsp + 0x290], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysReAllocString]
shl rcx, 4
mov qword [rsp + 0x298], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86be]
shl rcx, 4
mov qword [rsp + 0x2a0], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86b9]
shl rcx, 4
mov qword [rsp + reloc.SHELL32.dll_IsUserAnAdmin], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86bb]
shl rcx, 4
mov qword [rsp + 0x2b0], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysStringLen]
shl rcx, 4
mov qword [rsp + 0x2b8], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86bf]
shl rcx, 4
mov qword [rsp + 0x2c0], rax
lea rax, [rsp + 0x460]
add rax, rcx
movzx ecx, byte [0x1400d86c0]
shl rcx, 4
mov qword [rsp + 0x2c8], rax
lea rax, [rsp + 0x460]
mov r14d, r10d
add rax, rcx
movzx ecx, byte [0x1400d86c2]
mov qword [rsp + 0x2d0], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d86c4]
mov qword [rsp + 0x2d8], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantClear]
mov qword [rsp + 0x2e0], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d86c1]
mov qword [rsp + 0x2e8], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d86c3]
mov qword [rsp + 0x2f0], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantCopy]
mov qword [rsp + 0x2f8], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysStringLen]
mov qword [rsp + 0x300], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d86c8]
mov qword [rsp + 0x308], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysReAllocString]
mov qword [rsp + 0x310], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d86cc]
mov qword [rsp + 0x318], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d86ce]
mov qword [rsp + 0x320], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d86c9]
mov qword [rsp + 0x328], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d86cb]
mov qword [rsp + 0x330], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d86cd]
mov qword [rsp + 0x338], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400d86cf]
mov qword [rsp + 0x340], rax
lea rax, [rsp + 0x460]
shl rcx, 4
add rax, rcx
mov qword [rsp + 0x348], rax
mov rax, qword [rsp]
nop dword [rax + rax]
mov r9, qword [rsi]
inc r10
add r9, r14
movdqu xmm13, xmmword [r9]
movdqa xmmword [rsp + 0x460], xmm13
mov r8, qword [rsi + 8]
add r8, r14
movdqu xmm0, xmmword [r8]
movdqa xmmword [rsp + 0x470], xmm0
mov rdx, qword [rsi + 0x10]
add rdx, r14
movdqu xmm3, xmmword [rdx]
movdqa xmmword [rsp + 0x480], xmm3
mov rcx, qword [rsi + 0x18]
movdqu xmm1, xmmword [r14 + rcx]
movdqa xmmword [rsp + 0x490], xmm1
movdqu xmm12, xmmword [r9 + 0x10]
movdqa xmmword [rsp + 0x4a0], xmm12
movdqu xmm2, xmmword [r8 + 0x10]
movdqa xmmword [rsp + 0x4b0], xmm2
movdqu xmm6, xmmword [rdx + 0x10]
movdqa xmmword [rsp + 0x4c0], xmm6
movdqu xmm4, xmmword [r14 + rcx + 0x10]
movdqa xmmword [rsp + 0x4d0], xmm4
movdqu xmm5, xmmword [r9 + 0x20]
movdqa xmmword [rsp + 0x4e0], xmm5
movdqa xmmword [rsp + 0x10], xmm5
movdqu xmm5, xmmword [r8 + 0x20]
movdqa xmmword [rsp + 0x4f0], xmm5
movdqu xmm9, xmmword [rdx + 0x20]
movdqa xmmword [rsp + 0x500], xmm9
movdqu xmm7, xmmword [r14 + rcx + 0x20]
movdqa xmmword [rsp + 0x510], xmm7
movdqu xmm14, xmmword [r9 + 0x30]
movdqa xmmword [rsp + 0x520], xmm14
movdqu xmm8, xmmword [r8 + 0x30]
movdqa xmmword [rsp + 0xc0], xmm14
movdqa xmmword [rsp + 0x530], xmm8
movdqu xmm11, xmmword [rdx + 0x30]
movdqa xmmword [rsp + 0x540], xmm11
movdqu xmm10, xmmword [r14 + rcx + 0x30]
movdqa xmmword [rsp + 0x550], xmm10
prefetcht0 byte [r9 + 0x100]
movdqa xmm15, xmm13
punpckhdq xmm13, xmm0
punpckldq xmm15, xmm0
movdqa xmm0, xmm3
punpckldq xmm0, xmm1
movdqa xmm14, xmm15
punpcklqdq xmm14, xmm0
punpckhdq xmm3, xmm1
punpckhqdq xmm15, xmm0
movdqa xmm0, xmm13
punpcklqdq xmm0, xmm3
movdqa xmmword [rsp + 0xb0], xmm0
movdqa xmmword [rsp + 0x480], xmm0
movdqa xmm0, xmm6
punpckldq xmm0, xmm4
punpckhqdq xmm13, xmm3
movdqa xmm3, xmmword [rsp + 0x10]
movdqa xmmword [rsp + 0xa0], xmm14
movdqa xmmword [rsp + 0x460], xmm14
movdqa xmm14, xmm12
punpckldq xmm14, xmm2
punpckhdq xmm12, xmm2
movdqa xmm2, xmm3
punpckldq xmm2, xmm5
movdqa xmm1, xmm2
punpckhdq xmm3, xmm5
punpckhdq xmm6, xmm4
movdqa xmm4, xmm12
movdqa xmmword [rsp + 0x440], xmm13
movdqa xmmword [rsp + 0x490], xmm13
movdqa xmm13, xmm14
punpcklqdq xmm13, xmm0
punpckhqdq xmm14, xmm0
movdqa xmm0, xmm9
punpckldq xmm0, xmm7
punpcklqdq xmm1, xmm0
punpckhqdq xmm2, xmm0
movdqa xmm0, xmm3
movdqa xmmword [rsp + 0x80], xmm1
movdqa xmmword [rsp + 0x4e0], xmm1
movdqa xmmword [rsp + 0x30], xmm2
movdqa xmmword [rsp + 0x4f0], xmm2
punpckhdq xmm9, xmm7
punpcklqdq xmm0, xmm9
punpckhqdq xmm3, xmm9
movdqa xmmword [rsp + 0x90], xmm0
movdqa xmmword [rsp + 0x500], xmm0
movdqa xmm0, xmm11
punpckldq xmm0, xmm10
movdqa xmmword [rsp + 0x10], xmm3
movdqa xmmword [rsp + 0x510], xmm3
movdqa xmm3, xmmword [rsp + 0xc0]
movdqa xmm2, xmm3
punpckhdq xmm11, xmm10
punpckldq xmm2, xmm8
movdqa xmm1, xmm2
punpckhdq xmm3, xmm8
punpcklqdq xmm1, xmm0
punpckhqdq xmm2, xmm0
movdqa xmm0, xmm3
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmmword [rsp + 0x520], xmm1
movdqa xmm1, xmmword [rsp + 0xa0]
paddd xmm1, xmmword [rsp + 0x3e0]
paddd xmm1, xmmword [rsp + 0x410]
punpckhqdq xmm12, xmm6
punpcklqdq xmm0, xmm11
punpckhqdq xmm3, xmm11
punpcklqdq xmm4, xmm6
movdqa xmmword [rsp + 0x470], xmm15
movdqa xmmword [rsp + 0x4a0], xmm13
movdqa xmmword [rsp + 0x4b0], xmm14
movdqa xmmword [rsp + 0x4c0], xmm4
movdqa xmmword [rsp + 0x3a0], xmm12
movdqa xmmword [rsp + 0x4d0], xmm12
movdqa xmmword [rsp + 0x40], xmm2
movdqa xmmword [rsp + 0x530], xmm2
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmmword [rsp + 0x540], xmm0
movdqa xmmword [rsp + 0xc0], xmm3
movdqa xmmword [rsp + 0x550], xmm3
paddd xmm4, xmmword [rsp + 0x20]
movzx ecx, r11b
or cl, byte [rsp + 0x6f8]
paddd xmm13, xmmword [rsp + 0x400]
cmp r10, rbx
paddd xmm13, xmmword [rsp + 0x420]
movdqa xmm3, xmmword [rsp + 0xb0]
paddd xmm4, xmmword [rsp + 0x390]
paddd xmm3, xmmword [rsp + 0x3f0]
paddd xmm3, xmmword [rsp + 0x70]
movdqa xmm0, xmmword [rsp + 0x450]
movdqa xmm10, xmmword [0x1400d93f0]
pxor xmm0, xmm1
vprord xmm11, xmm0, 0x10
movdqa xmmword [rsp + 0xa0], xmm1
movdqa xmm0, xmm13
pxor xmm0, xmmword [str.____]
movdqa xmm7, xmm11
paddd xmm7, xmmword [0x1400d93b0]
movdqa xmm1, xmmword [rsp + 0x430]
pxor xmm1, xmm3
movdqa xmmword [rsp], xmm13
vprord xmm13, xmm0, 0x10
vprord xmm12, xmm1, 0x10
movzx edx, cl
movdqa xmm8, xmm12
paddd xmm8, xmmword [0x1400d9400]
movdqa xmm9, xmm13
paddd xmm9, xmmword [0x1400d93a0]
movdqa xmm1, xmm8
pxor xmm1, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0xb0], xmm3
movdqa xmmword [rsp + 0x20], xmm4
movzx ecx, r11b
cmovne edx, ecx
movzx ecx, dl
movd xmm0, ecx
pshufd xmm0, xmm0, 0
pxor xmm0, xmm4
vprord xmm2, xmm0, 0x10
vprord xmm4, xmm1, 0xc
paddd xmm10, xmm2
movdqa xmm0, xmm7
pxor xmm0, xmmword [rsp + 0x410]
movdqa xmm1, xmm10
pxor xmm1, xmmword [rsp + 0x390]
vprord xmm3, xmm0, 0xc
vprord xmm6, xmm1, 0xc
movdqa xmm1, xmmword [rsp + 0xb0]
movdqa xmm0, xmm9
pxor xmm0, xmmword [rsp + 0x420]
paddd xmm1, xmmword [rsp + 0x440]
vprord xmm5, xmm0, 0xc
movdqa xmm0, xmmword [rsp + 0xa0]
paddd xmm1, xmm4
paddd xmm0, xmm15
movdqa xmmword [rsp + 0xb0], xmm1
movdqa xmm15, xmmword [rsp]
paddd xmm0, xmm3
movdqa xmmword [rsp + 0xa0], xmm0
paddd xmm15, xmm14
movdqa xmm14, xmmword [rsp + 0x20]
pxor xmm0, xmm11
paddd xmm14, xmmword [rsp + 0x3a0]
pxor xmm1, xmm12
vprord xmm11, xmm0, 8
vprord xmm12, xmm1, 8
paddd xmm15, xmm5
paddd xmm14, xmm6
movdqa xmm0, xmm15
movdqa xmmword [rsp], xmm15
pxor xmm0, xmm13
movdqa xmmword [rsp + 0x20], xmm14
vprord xmm13, xmm0, 8
movdqa xmm1, xmm14
movdqa xmm0, xmm11
pxor xmm1, xmm2
paddd xmm0, xmm7
vprord xmm2, xmm1, 8
movdqa xmmword [rsp + 0x3a0], xmm0
movdqa xmm1, xmm12
movdqa xmm7, xmmword [rsp + 0x20]
pxor xmm0, xmm3
paddd xmm7, xmmword [rsp + 0x50]
paddd xmm1, xmm8
vprord xmm14, xmm0, 7
movdqa xmmword [rsp + 0x70], xmm1
movdqa xmm15, xmm13
pxor xmm1, xmm4
paddd xmm15, xmm9
vprord xmm4, xmm1, 7
paddd xmm7, xmm14
movdqa xmm9, xmm2
paddd xmm9, xmm10
movdqa xmmword [rsp + 0x20], xmm7
movdqa xmm1, xmm9
pxor xmm13, xmm7
pxor xmm1, xmm6
movdqa xmm0, xmm15
movdqa xmm6, xmmword [rsp]
pxor xmm0, xmm5
paddd xmm6, xmmword [rsp + 0x60]
vprord xmm5, xmm0, 7
movdqa xmm0, xmmword [rsp + 0xb0]
paddd xmm0, xmmword [rsp + 0x90]
paddd xmm0, xmm5
pxor xmm11, xmm0
movdqa xmmword [rsp + 0xb0], xmm0
vprord xmm3, xmm1, 7
movdqa xmm1, xmmword [rsp + 0xa0]
paddd xmm6, xmm3
paddd xmm1, xmmword [rsp + 0x80]
pxor xmm12, xmm6
paddd xmm1, xmm4
movdqa xmmword [rsp], xmm6
pxor xmm2, xmm1
movdqa xmmword [rsp + 0xa0], xmm1
vprord xmm1, xmm2, 0x10
vprord xmm2, xmm11, 0x10
movdqa xmm11, xmmword [rsp + 0x70]
paddd xmm15, xmm1
pxor xmm4, xmm15
paddd xmm9, xmm2
vprord xmm8, xmm4, 0xc
movdqa xmm4, xmmword [rsp + 0x10]
pxor xmm5, xmm9
paddd xmm4, xmmword [rsp + 0xb0]
vprord xmm7, xmm13, 0x10
movdqa xmm13, xmmword [rsp + 0x3a0]
paddd xmm11, xmm7
vprord xmm6, xmm12, 0x10
paddd xmm13, xmm6
movdqa xmmword [rsp + 0x50], xmm9
vprord xmm9, xmm5, 0xc
movdqa xmm5, xmmword [rsp + 0x20]
paddd xmm4, xmm9
paddd xmm5, xmmword [rsp + 0xc0]
movdqa xmm0, xmm13
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x10], xmm4
movdqa xmm4, xmmword [rsp]
pxor xmm14, xmm11
paddd xmm4, xmmword [rsp + 0x40]
vprord xmm10, xmm0, 0xc
movdqa xmm0, xmmword [rsp + 0x30]
paddd xmm4, xmm10
paddd xmm0, xmmword [rsp + 0xa0]
paddd xmm0, xmm8
movdqa xmmword [rsp + 0x70], xmm11
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm0, xmm1
movdqa xmm1, xmmword [rsp + 0x10]
vprord xmm12, xmm0, 8
movdqa xmm0, xmm4
movdqa xmmword [rsp], xmm4
vprord xmm11, xmm14, 0xc
pxor xmm0, xmm6
paddd xmm5, xmm11
pxor xmm1, xmm2
movdqa xmmword [rsp + 0x20], xmm5
vprord xmm4, xmm0, 8
vprord xmm3, xmm1, 8
mov rcx, qword [rsp + 0x358]
movdqa xmm1, xmm5
pxor xmm1, xmm7
movdqa xmm14, xmm12
vprord xmm5, xmm1, 8
paddd xmm14, xmm15
movdqa xmm1, xmm3
paddd xmm1, xmmword [rsp + 0x50]
movdqa xmm0, xmm14
pxor xmm0, xmm8
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmm8, xmmword [rsp + 0x20]
pxor xmm1, xmm9
paddd xmm8, xmmword [rax]
movdqa xmm6, xmm4
vprord xmm9, xmm1, 7
vprord xmm15, xmm0, 7
paddd xmm6, xmm13
movdqa xmm7, xmm5
paddd xmm7, xmmword [rsp + 0x70]
movdqa xmm0, xmm6
pxor xmm0, xmm10
movdqa xmm1, xmm7
pxor xmm1, xmm11
movdqa xmm11, xmmword [rsp]
paddd xmm11, xmmword [r13]
vprord xmm10, xmm0, 7
movdqa xmm0, xmmword [rsp + 0x30]
paddd xmm11, xmm9
paddd xmm0, xmmword [r15]
paddd xmm8, xmm10
vprord xmm2, xmm1, 7
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm0, xmm2
paddd xmm1, xmmword [r12]
paddd xmm1, xmm15
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x10], xmm1
pxor xmm0, xmm3
pxor xmm1, xmm4
movdqa xmmword [rsp], xmm11
vprord xmm4, xmm1, 0x10
vprord xmm3, xmm0, 0x10
movdqa xmm0, xmm11
movdqa xmmword [rsp + 0x20], xmm8
pxor xmm0, xmm5
movdqa xmm1, xmm8
pxor xmm1, xmm12
movdqa xmm11, xmm3
vprord xmm8, xmm1, 0x10
vprord xmm5, xmm0, 0x10
paddd xmm11, xmm6
movdqa xmm13, xmm5
paddd xmm13, xmm14
movdqa xmm0, xmm11
pxor xmm0, xmm2
movdqa xmm12, xmm4
vprord xmm6, xmm0, 0xc
paddd xmm12, xmm7
movdqa xmm0, xmm13
pxor xmm0, xmm9
movdqa xmm1, xmm12
pxor xmm1, xmm15
movdqa xmm14, xmm8
paddd xmm14, xmmword [rsp + 0x40]
vprord xmm7, xmm1, 0xc
vprord xmm9, xmm0, 0xc
movdqa xmm0, xmmword [rsp + 0x30]
movdqa xmm1, xmm14
paddd xmm0, xmmword [rcx]
pxor xmm1, xmm10
mov rcx, qword [rsp + 0x360]
paddd xmm0, xmm6
vprord xmm10, xmm1, 0xc
movdqa xmm1, xmmword [rsp + 0x10]
movdqa xmmword [rsp + 0x30], xmm0
paddd xmm1, xmmword [rcx]
mov rcx, qword [rsp + 0x368]
paddd xmm1, xmm7
movdqa xmmword [rsp + 0x10], xmm1
movdqa xmm1, xmmword [rsp]
paddd xmm1, xmmword [rcx]
pxor xmm0, xmm3
movdqa xmm2, xmmword [rsp + 0x20]
paddd xmm1, xmm9
mov rcx, qword [rsp + 0x370]
movdqa xmmword [rsp], xmm1
movdqa xmm1, xmmword [rsp + 0x10]
pxor xmm1, xmm4
paddd xmm2, xmmword [rcx]
mov rcx, qword [rsp + 0x378]
paddd xmm2, xmm10
vprord xmm3, xmm1, 8
vprord xmm15, xmm0, 8
movdqa xmm0, xmmword [rsp]
movdqa xmm1, xmm2
pxor xmm1, xmm8
movdqa xmmword [rsp + 0x40], xmm3
pxor xmm0, xmm5
movdqa xmmword [rsp + 0x20], xmm2
vprord xmm2, xmm1, 8
vprord xmm0, xmm0, 8
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmm15
paddd xmm1, xmm11
movdqa xmm4, xmm2
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmm11, xmm3
movdqa xmm3, xmm0
paddd xmm4, xmm14
movdqa xmm0, xmm1
paddd xmm3, xmm13
pxor xmm0, xmm6
paddd xmm11, xmm12
vprord xmm14, xmm0, 7
movdqa xmm0, xmm3
movdqa xmm1, xmm11
pxor xmm1, xmm7
pxor xmm0, xmm9
movdqa xmm9, xmmword [rsp]
vprord xmm5, xmm1, 7
vprord xmm6, xmm0, 7
movdqa xmm0, xmmword [rsp + 0x30]
movdqa xmm1, xmm4
paddd xmm0, xmmword [rcx]
pxor xmm1, xmm10
mov rcx, qword [rsp + 0x380]
paddd xmm0, xmm5
movdqa xmm10, xmmword [rsp + 0x20]
vprord xmm7, xmm1, 7
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm1, xmmword [rcx]
mov rcx, qword [rsp + 0x388]
paddd xmm1, xmm6
movdqa xmmword [rsp + 0x10], xmm1
pxor xmm1, xmm15
vprord xmm8, xmm1, 0x10
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm0, xmm2
paddd xmm9, xmmword [rcx]
mov rcx, qword [rsp + 0x3b0]
paddd xmm9, xmm7
vprord xmm2, xmm0, 0x10
movdqa xmm0, xmm9
movdqa xmmword [rsp], xmm9
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmm15, xmm2
paddd xmm10, xmmword [rcx]
paddd xmm15, xmm3
paddd xmm10, xmm14
movdqa xmm1, xmm10
movdqa xmmword [rsp + 0x20], xmm10
pxor xmm1, xmmword [rsp + 0x50]
vprord xmm10, xmm1, 0x10
vprord xmm9, xmm0, 0x10
movdqa xmm1, xmm8
movdqa xmm3, xmm9
paddd xmm3, xmmword [rsp + 0x60]
paddd xmm1, xmm4
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmm4, xmm10
movdqa xmmword [rsp + 0x50], xmm3
mov rcx, qword [rsp + 0x3b8]
pxor xmm1, xmm6
vprord xmm12, xmm1, 0xc
paddd xmm4, xmm11
movdqa xmm0, xmm15
pxor xmm0, xmm5
movdqa xmmword [rsp + 0x60], xmm4
vprord xmm11, xmm0, 0xc
movdqa xmm0, xmm3
movdqa xmm1, xmm4
movdqa xmm3, xmmword [rsp + 0x10]
pxor xmm0, xmm7
movdqa xmm4, xmmword [rsp]
pxor xmm1, xmm14
vprord xmm13, xmm0, 0xc
movdqa xmm0, xmmword [rsp + 0x30]
paddd xmm0, xmmword [rcx]
mov rcx, qword [rsp + 0x3c0]
paddd xmm0, xmm11
vprord xmm14, xmm1, 0xc
movdqa xmm1, xmmword [rsp + 0x20]
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm0, xmm2
paddd xmm3, xmmword [rcx]
mov rcx, qword [rsp + 0x3c8]
paddd xmm3, xmm12
vprord xmm2, xmm0, 8
movdqa xmmword [rsp + 0x10], xmm3
movdqa xmmword [rsp + 0x90], xmm2
paddd xmm4, xmmword [rcx]
mov rcx, qword [rsp + 0x3d0]
paddd xmm4, xmm13
movdqa xmmword [rsp], xmm4
movdqa xmm0, xmm4
pxor xmm0, xmm9
vprord xmm4, xmm0, 8
paddd xmm1, xmmword [rcx]
movdqa xmm0, xmm2
mov rcx, qword [rsp + 0xd0]
paddd xmm1, xmm14
movdqa xmmword [rsp + 0x20], xmm1
paddd xmm0, xmm15
movdqa xmmword [rsp + 0x80], xmm0
movdqa xmm1, xmm3
pxor xmm1, xmm8
pxor xmm0, xmm11
movdqa xmm11, xmmword [rsp]
movdqa xmm6, xmm4
movdqa xmm8, xmmword [rsp + 0x20]
paddd xmm6, xmmword [rsp + 0x50]
vprord xmm3, xmm1, 8
vprord xmm9, xmm0, 7
movdqa xmm1, xmm8
movdqa xmm0, xmm6
pxor xmm1, xmm10
pxor xmm0, xmm13
vprord xmm5, xmm1, 8
vprord xmm15, xmm0, 7
movdqa xmm0, xmmword [rsp + 0x30]
movdqa xmm1, xmm3
paddd xmm1, xmmword [rsp + 0x40]
movdqa xmm7, xmm5
paddd xmm0, xmmword [rcx]
mov rcx, qword [rsp + 0xd8]
paddd xmm7, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm1
pxor xmm1, xmm12
vprord xmm10, xmm1, 7
movdqa xmm1, xmm7
pxor xmm1, xmm14
vprord xmm2, xmm1, 7
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm0, xmm2
paddd xmm1, xmmword [rcx]
mov rcx, qword [rsp + 0xe0]
paddd xmm1, xmm9
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x10], xmm1
paddd xmm11, xmmword [rcx]
paddd xmm11, xmm10
movdqa xmmword [rsp], xmm11
mov rcx, qword [rsp + 0xe8]
pxor xmm1, xmm4
vprord xmm4, xmm1, 0x10
pxor xmm0, xmm3
movdqa xmm12, xmm4
vprord xmm3, xmm0, 0x10
paddd xmm8, xmmword [rcx]
movdqa xmm0, xmm11
mov rcx, qword [rsp + 0xf0]
pxor xmm0, xmm5
vprord xmm5, xmm0, 0x10
movdqa xmm11, xmm3
paddd xmm8, xmm15
paddd xmm11, xmm6
movdqa xmmword [rsp + 0x20], xmm8
paddd xmm12, xmm7
movdqa xmm0, xmm11
pxor xmm0, xmm2
movdqa xmm1, xmm8
pxor xmm1, xmmword [rsp + 0x90]
movdqa xmm13, xmm5
paddd xmm13, xmmword [rsp + 0x80]
movdqa xmm2, xmmword [rsp + 0x20]
vprord xmm8, xmm1, 0x10
vprord xmm6, xmm0, 0xc
movdqa xmm1, xmm12
movdqa xmm0, xmm13
pxor xmm1, xmm9
pxor xmm0, xmm10
vprord xmm7, xmm1, 0xc
vprord xmm9, xmm0, 0xc
movdqa xmm0, xmmword [rsp + 0x30]
movdqa xmm14, xmm8
paddd xmm0, xmmword [rcx]
paddd xmm14, xmmword [rsp + 0x40]
paddd xmm0, xmm6
mov rcx, qword [rsp + 0xf8]
movdqa xmm1, xmm14
pxor xmm1, xmm15
movdqa xmmword [rsp + 0x30], xmm0
vprord xmm10, xmm1, 0xc
movdqa xmm1, xmmword [rsp + 0x10]
pxor xmm0, xmm3
paddd xmm1, xmmword [rcx]
mov rcx, qword [rsp + 0x100]
paddd xmm1, xmm7
movdqa xmmword [rsp + 0x10], xmm1
movdqa xmm1, xmmword [rsp]
vprord xmm15, xmm0, 8
paddd xmm1, xmmword [rcx]
mov rcx, qword [rsp + 0x108]
paddd xmm1, xmm9
movdqa xmmword [rsp], xmm1
movdqa xmm1, xmmword [rsp + 0x10]
movdqa xmm0, xmmword [rsp]
pxor xmm1, xmm4
paddd xmm2, xmmword [rcx]
pxor xmm0, xmm5
vprord xmm3, xmm1, 8
vprord xmm0, xmm0, 8
paddd xmm2, xmm10
movdqa xmmword [rsp + 0x40], xmm3
movdqa xmm1, xmm2
movdqa xmmword [rsp + 0x50], xmm0
pxor xmm1, xmm8
movdqa xmmword [rsp + 0x20], xmm2
vprord xmm2, xmm1, 8
movdqa xmm1, xmm15
movdqa xmm4, xmm2
paddd xmm1, xmm11
paddd xmm4, xmm14
movdqa xmm11, xmm3
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmm3, xmm0
paddd xmm11, xmm12
movdqa xmm0, xmm1
paddd xmm3, xmm13
pxor xmm0, xmm6
movdqa xmm1, xmm11
vprord xmm12, xmm0, 7
pxor xmm1, xmm7
mov rcx, qword [rsp + 0x110]
movdqa xmm0, xmm3
movdqa xmm13, xmmword [rsp + 0x30]
pxor xmm0, xmm9
movdqa xmm9, xmmword [rsp]
vprord xmm5, xmm1, 7
paddd xmm13, xmmword [rcx]
movdqa xmm1, xmm4
mov rcx, qword [rsp + 0x118]
pxor xmm1, xmm10
movdqa xmm10, xmmword [rsp + 0x20]
paddd xmm13, xmm5
vprord xmm7, xmm1, 7
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm1, xmmword [rcx]
mov rcx, qword [rsp + 0x120]
vprord xmm6, xmm0, 7
paddd xmm1, xmm6
movdqa xmm0, xmm13
movdqa xmmword [rsp + 0x10], xmm1
pxor xmm0, xmm2
paddd xmm9, xmmword [rcx]
pxor xmm1, xmm15
mov rcx, qword [rsp + 0x128]
paddd xmm9, xmm7
vprord xmm8, xmm1, 0x10
vprord xmm2, xmm0, 0x10
movdqa xmmword [rsp], xmm9
movdqa xmm0, xmm9
pxor xmm0, xmmword [rsp + 0x40]
paddd xmm10, xmmword [rcx]
mov rcx, qword [rsp + 0x130]
paddd xmm10, xmm12
vprord xmm9, xmm0, 0x10
movdqa xmmword [rsp + 0x20], xmm10
movdqa xmm1, xmm10
pxor xmm1, xmmword [rsp + 0x50]
movdqa xmm0, xmm2
paddd xmm13, xmmword [rcx]
paddd xmm0, xmm3
mov rcx, qword [rsp + 0x138]
movdqa xmm14, xmm9
paddd xmm14, xmmword [rsp + 0x60]
vprord xmm10, xmm1, 0x10
movdqa xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmm8
paddd xmm1, xmm4
pxor xmm0, xmm5
movdqa xmm4, xmmword [rsp]
movdqa xmm15, xmm10
movdqa xmm5, xmmword [rsp + 0x20]
paddd xmm15, xmm11
movdqa xmmword [rsp + 0xc0], xmm1
pxor xmm1, xmm6
vprord xmm6, xmm1, 0xc
vprord xmm11, xmm0, 0xc
paddd xmm13, xmm11
movdqa xmm1, xmm15
pxor xmm1, xmm12
movdqa xmmword [rsp + 0x30], xmm13
vprord xmm12, xmm1, 0xc
movdqa xmm1, xmmword [rsp + 0x10]
movdqa xmm0, xmm14
paddd xmm1, xmmword [rcx]
pxor xmm0, xmm7
mov rcx, qword [rsp + 0x140]
paddd xmm1, xmm6
vprord xmm7, xmm0, 0xc
movdqa xmm0, xmm13
movdqa xmmword [rsp + 0x10], xmm1
pxor xmm0, xmm2
pxor xmm1, xmm8
paddd xmm4, xmmword [rcx]
mov rcx, qword [rsp + 0x148]
paddd xmm4, xmm7
movdqa xmmword [rsp], xmm4
vprord xmm13, xmm0, 8
vprord xmm3, xmm1, 8
paddd xmm5, xmmword [rcx]
paddd xmm5, xmm12
movdqa xmmword [rsp + 0x20], xmm5
mov rcx, qword [rsp + 0x150]
movdqa xmm0, xmm4
pxor xmm0, xmm9
movdqa xmm1, xmm5
vprord xmm4, xmm0, 8
movdqa xmm0, xmmword [rsp + 0x70]
pxor xmm1, xmm10
vprord xmm5, xmm1, 8
movdqa xmm1, xmmword [rsp + 0xc0]
paddd xmm0, xmm13
pxor xmm11, xmm0
movdqa xmmword [rsp + 0x70], xmm0
movdqa xmm0, xmmword [rsp + 0x30]
paddd xmm1, xmm3
paddd xmm0, xmmword [rcx]
pxor xmm6, xmm1
mov rcx, qword [rsp + 0x158]
paddd xmm14, xmm4
movdqa xmmword [rsp + 0xc0], xmm1
pxor xmm7, xmm14
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm15, xmm5
vprord xmm10, xmm7, 7
paddd xmm1, xmmword [rcx]
pxor xmm12, xmm15
mov rcx, qword [rsp + 0x160]
movdqa xmm7, xmmword [rsp]
vprord xmm9, xmm6, 7
movdqa xmm6, xmmword [rsp + 0x20]
paddd xmm7, xmmword [rcx]
mov rcx, qword [rsp + 0x168]
paddd xmm7, xmm9
vprord xmm8, xmm11, 7
paddd xmm1, xmm8
movdqa xmmword [rsp], xmm7
movdqa xmmword [rsp + 0x10], xmm1
pxor xmm1, xmm4
paddd xmm6, xmmword [rcx]
mov rcx, qword [rsp + 0x170]
paddd xmm6, xmm10
vprord xmm4, xmm1, 0x10
vprord xmm2, xmm12, 7
paddd xmm0, xmm2
movdqa xmmword [rsp + 0x20], xmm6
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmm1, xmm6
pxor xmm0, xmm3
pxor xmm1, xmm13
vprord xmm3, xmm0, 0x10
vprord xmm6, xmm1, 0x10
movdqa xmm0, xmm7
movdqa xmm11, xmm3
pxor xmm0, xmm5
paddd xmm11, xmm14
vprord xmm5, xmm0, 0x10
movdqa xmm0, xmm11
movdqa xmm13, xmm5
paddd xmm13, xmmword [rsp + 0x70]
pxor xmm0, xmm2
vprord xmm7, xmm0, 0xc
movdqa xmm12, xmm4
movdqa xmm0, xmm13
pxor xmm0, xmm9
paddd xmm12, xmm15
vprord xmm9, xmm0, 0xc
movdqa xmm0, xmmword [rsp + 0x30]
movdqa xmm1, xmm12
paddd xmm0, xmmword [rcx]
pxor xmm1, xmm8
mov rcx, qword [rsp + 0x178]
movdqa xmm14, xmm6
paddd xmm14, xmmword [rsp + 0xc0]
paddd xmm0, xmm7
vprord xmm8, xmm1, 0xc
movdqa xmm1, xmm14
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm1, xmm10
vprord xmm10, xmm1, 0xc
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm1, xmmword [rcx]
paddd xmm1, xmm8
movdqa xmm2, xmmword [rsp + 0x20]
pxor xmm0, xmm3
mov rcx, qword [rsp + 0x180]
movdqa xmmword [rsp + 0x10], xmm1
movdqa xmm1, xmmword [rsp]
vprord xmm15, xmm0, 8
paddd xmm1, xmmword [rcx]
mov rcx, qword [rsp + 0x188]
paddd xmm1, xmm9
movdqa xmmword [rsp], xmm1
movdqa xmm1, xmmword [rsp + 0x10]
movdqa xmm0, xmmword [rsp]
pxor xmm1, xmm4
paddd xmm2, xmmword [rcx]
pxor xmm0, xmm5
mov rcx, qword [rsp + 0x190]
paddd xmm2, xmm10
vprord xmm3, xmm1, 8
vprord xmm0, xmm0, 8
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmm2
pxor xmm1, xmm6
movdqa xmmword [rsp + 0x40], xmm3
movdqa xmmword [rsp + 0x20], xmm2
vprord xmm2, xmm1, 8
movdqa xmm1, xmm15
movdqa xmm4, xmm2
paddd xmm1, xmm11
paddd xmm4, xmm14
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmm11, xmm3
movdqa xmm3, xmm0
paddd xmm11, xmm12
movdqa xmm0, xmm1
paddd xmm3, xmm13
pxor xmm0, xmm7
movdqa xmm1, xmm11
pxor xmm1, xmm8
vprord xmm5, xmm1, 7
vprord xmm14, xmm0, 7
movdqa xmm0, xmm3
movdqa xmm1, xmm4
pxor xmm1, xmm10
pxor xmm0, xmm9
movdqa xmm9, xmmword [rsp]
movdqa xmm10, xmmword [rsp + 0x20]
vprord xmm7, xmm1, 7
movdqa xmm1, xmmword [rsp + 0x10]
vprord xmm6, xmm0, 7
movdqa xmm0, xmmword [rsp + 0x30]
paddd xmm0, xmmword [rcx]
mov rcx, qword [rsp + 0x198]
paddd xmm0, xmm5
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm0, xmm2
vprord xmm2, xmm0, 0x10
paddd xmm1, xmmword [rcx]
mov rcx, qword [rsp + 0x1a0]
paddd xmm1, xmm6
movdqa xmmword [rsp + 0x10], xmm1
pxor xmm1, xmm15
vprord xmm8, xmm1, 0x10
movdqa xmm15, xmm2
paddd xmm9, xmmword [rcx]
paddd xmm15, xmm3
mov rcx, qword [rsp + 0x1a8]
paddd xmm9, xmm7
movdqa xmm0, xmm9
movdqa xmmword [rsp], xmm9
pxor xmm0, xmmword [rsp + 0x40]
vprord xmm9, xmm0, 0x10
paddd xmm10, xmmword [rcx]
movdqa xmm3, xmm9
paddd xmm10, xmm14
movdqa xmm1, xmm10
movdqa xmmword [rsp + 0x20], xmm10
pxor xmm1, xmmword [rsp + 0x50]
vprord xmm10, xmm1, 0x10
movdqa xmm1, xmm8
paddd xmm1, xmm4
movdqa xmmword [rsp + 0x40], xmm1
paddd xmm3, xmmword [rsp + 0x60]
pxor xmm1, xmm6
mov rcx, qword [rsp + 0x1b0]
movdqa xmm0, xmm15
pxor xmm0, xmm5
movdqa xmmword [rsp + 0x50], xmm3
vprord xmm12, xmm1, 0xc
movdqa xmm4, xmm10
paddd xmm4, xmm11
vprord xmm11, xmm0, 0xc
movdqa xmm0, xmm3
movdqa xmmword [rsp + 0x60], xmm4
movdqa xmm3, xmmword [rsp + 0x10]
pxor xmm0, xmm7
vprord xmm13, xmm0, 0xc
movdqa xmm0, xmmword [rsp + 0x30]
movdqa xmm1, xmm4
paddd xmm0, xmmword [rcx]
pxor xmm1, xmm14
mov rcx, qword [rsp + 0x1b8]
paddd xmm0, xmm11
movdqa xmm4, xmmword [rsp]
vprord xmm14, xmm1, 0xc
movdqa xmm1, xmmword [rsp + 0x20]
paddd xmm3, xmmword [rcx]
mov rcx, qword [rsp + 0x1c0]
paddd xmm3, xmm12
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm0, xmm2
vprord xmm2, xmm0, 8
movdqa xmmword [rsp + 0x10], xmm3
paddd xmm4, xmmword [rcx]
mov rcx, qword [rsp + 0x1c8]
paddd xmm4, xmm13
movdqa xmm0, xmm4
movdqa xmmword [rsp], xmm4
pxor xmm0, xmm9
movdqa xmmword [rsp + 0x90], xmm2
vprord xmm4, xmm0, 8
paddd xmm1, xmmword [rcx]
movdqa xmm0, xmm2
mov rcx, qword [rsp + 0x1d0]
paddd xmm1, xmm14
movdqa xmmword [rsp + 0x20], xmm1
paddd xmm0, xmm15
movdqa xmmword [rsp + 0x80], xmm0
movdqa xmm1, xmm3
pxor xmm1, xmm8
pxor xmm0, xmm11
movdqa xmm8, xmmword [rsp + 0x20]
movdqa xmm6, xmm4
paddd xmm6, xmmword [rsp + 0x50]
movdqa xmm11, xmmword [rsp]
vprord xmm3, xmm1, 8
vprord xmm9, xmm0, 7
movdqa xmm1, xmm8
movdqa xmm0, xmm6
pxor xmm1, xmm10
pxor xmm0, xmm13
vprord xmm5, xmm1, 8
vprord xmm15, xmm0, 7
movdqa xmm0, xmmword [rsp + 0x30]
movdqa xmm1, xmm3
paddd xmm1, xmmword [rsp + 0x40]
movdqa xmm7, xmm5
paddd xmm0, xmmword [rcx]
mov rcx, qword [rsp + 0x1d8]
paddd xmm7, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm1
pxor xmm1, xmm12
vprord xmm10, xmm1, 7
movdqa xmm1, xmm7
pxor xmm1, xmm14
vprord xmm2, xmm1, 7
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm0, xmm2
paddd xmm1, xmmword [rcx]
mov rcx, qword [rsp + 0x1e0]
paddd xmm1, xmm9
movdqa xmmword [rsp + 0x10], xmm1
movdqa xmmword [rsp + 0x30], xmm0
paddd xmm11, xmmword [rcx]
pxor xmm1, xmm4
mov rcx, qword [rsp + 0x1e8]
pxor xmm0, xmm3
vprord xmm4, xmm1, 0x10
vprord xmm3, xmm0, 0x10
paddd xmm11, xmm10
movdqa xmm12, xmm4
paddd xmm8, xmmword [rcx]
movdqa xmm0, xmm11
mov rcx, qword [rsp + 0x1f0]
pxor xmm0, xmm5
vprord xmm5, xmm0, 0x10
movdqa xmmword [rsp], xmm11
paddd xmm8, xmm15
movdqa xmm11, xmm3
movdqa xmmword [rsp + 0x20], xmm8
paddd xmm11, xmm6
paddd xmm12, xmm7
movdqa xmm0, xmm11
movdqa xmm1, xmm8
pxor xmm1, xmmword [rsp + 0x90]
pxor xmm0, xmm2
movdqa xmm2, xmmword [rsp + 0x20]
movdqa xmm13, xmm5
paddd xmm13, xmmword [rsp + 0x80]
vprord xmm8, xmm1, 0x10
vprord xmm6, xmm0, 0xc
movdqa xmm0, xmm13
movdqa xmm1, xmm12
pxor xmm1, xmm9
pxor xmm0, xmm10
vprord xmm7, xmm1, 0xc
vprord xmm9, xmm0, 0xc
movdqa xmm0, xmmword [rsp + 0x30]
movdqa xmm14, xmm8
paddd xmm0, xmmword [rcx]
paddd xmm14, xmmword [rsp + 0x40]
paddd xmm0, xmm6
mov rcx, qword [rsp + 0x1f8]
movdqa xmm1, xmm14
pxor xmm1, xmm15
movdqa xmmword [rsp + 0x30], xmm0
vprord xmm10, xmm1, 0xc
movdqa xmm1, xmmword [rsp + 0x10]
pxor xmm0, xmm3
paddd xmm1, xmmword [rcx]
mov rcx, qword [rsp + 0x200]
paddd xmm1, xmm7
movdqa xmmword [rsp + 0x10], xmm1
movdqa xmm1, xmmword [rsp]
vprord xmm15, xmm0, 8
paddd xmm1, xmmword [rcx]
mov rcx, qword [rsp + 0x208]
paddd xmm1, xmm9
movdqa xmmword [rsp], xmm1
movdqa xmm1, xmmword [rsp + 0x10]
movdqa xmm0, xmmword [rsp]
pxor xmm1, xmm4
paddd xmm2, xmmword [rcx]
pxor xmm0, xmm5
vprord xmm3, xmm1, 8
vprord xmm0, xmm0, 8
paddd xmm2, xmm10
movdqa xmmword [rsp + 0x40], xmm3
movdqa xmm1, xmm2
movdqa xmmword [rsp + 0x50], xmm0
pxor xmm1, xmm8
movdqa xmmword [rsp + 0x20], xmm2
vprord xmm2, xmm1, 8
movdqa xmm1, xmm15
movdqa xmm4, xmm2
paddd xmm1, xmm11
paddd xmm4, xmm14
movdqa xmm11, xmm3
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmm3, xmm0
paddd xmm11, xmm12
movdqa xmm0, xmm1
paddd xmm3, xmm13
pxor xmm0, xmm6
mov rcx, qword [rsp + 0x210]
movdqa xmm1, xmm11
vprord xmm14, xmm0, 7
pxor xmm1, xmm7
movdqa xmm0, xmm3
pxor xmm0, xmm9
movdqa xmm9, xmmword [rsp]
vprord xmm5, xmm1, 7
vprord xmm6, xmm0, 7
movdqa xmm0, xmmword [rsp + 0x30]
movdqa xmm1, xmm4
paddd xmm0, xmmword [rcx]
pxor xmm1, xmm10
mov rcx, qword [rsp + 0x218]
paddd xmm0, xmm5
movdqa xmm10, xmmword [rsp + 0x20]
vprord xmm7, xmm1, 7
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm1, xmmword [rcx]
mov rcx, qword [rsp + 0x220]
paddd xmm1, xmm6
movdqa xmmword [rsp + 0x10], xmm1
pxor xmm1, xmm15
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm0, xmm2
vprord xmm8, xmm1, 0x10
paddd xmm9, xmmword [rcx]
mov rcx, qword [rsp + 0x228]
paddd xmm9, xmm7
vprord xmm2, xmm0, 0x10
movdqa xmmword [rsp], xmm9
movdqa xmm0, xmm9
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmm15, xmm2
paddd xmm10, xmmword [rcx]
paddd xmm15, xmm3
mov rcx, qword [rsp + 0x230]
paddd xmm10, xmm14
vprord xmm9, xmm0, 0x10
movdqa xmm1, xmm10
movdqa xmmword [rsp + 0x20], xmm10
pxor xmm1, xmmword [rsp + 0x50]
movdqa xmm0, xmm15
vprord xmm10, xmm1, 0x10
pxor xmm0, xmm5
movdqa xmm1, xmm8
paddd xmm1, xmm4
movdqa xmm3, xmm9
paddd xmm3, xmmword [rsp + 0x60]
movdqa xmm4, xmm10
paddd xmm4, xmm11
movdqa xmmword [rsp + 0x40], xmm1
pxor xmm1, xmm6
movdqa xmmword [rsp + 0x50], xmm3
vprord xmm12, xmm1, 0xc
vprord xmm11, xmm0, 0xc
movdqa xmm0, xmm3
movdqa xmmword [rsp + 0x60], xmm4
movdqa xmm3, xmmword [rsp + 0x10]
pxor xmm0, xmm7
vprord xmm13, xmm0, 0xc
movdqa xmm0, xmmword [rsp + 0x30]
movdqa xmm1, xmm4
paddd xmm0, xmmword [rcx]
pxor xmm1, xmm14
mov rcx, qword [rsp + 0x238]
paddd xmm0, xmm11
movdqa xmm4, xmmword [rsp]
vprord xmm14, xmm1, 0xc
movdqa xmm1, xmmword [rsp + 0x20]
paddd xmm3, xmmword [rcx]
mov rcx, qword [rsp + 0x240]
paddd xmm3, xmm12
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x10], xmm3
paddd xmm4, xmmword [rcx]
mov rcx, qword [rsp + 0x248]
paddd xmm4, xmm13
movdqa xmmword [rsp], xmm4
paddd xmm1, xmmword [rcx]
paddd xmm1, xmm14
mov rcx, qword [rsp + 0x250]
pxor xmm0, xmm2
movdqa xmmword [rsp + 0x20], xmm1
movdqa xmm1, xmm3
pxor xmm1, xmm8
movdqa xmm8, xmmword [rsp + 0x20]
vprord xmm2, xmm0, 8
vprord xmm3, xmm1, 8
movdqa xmm1, xmm8
movdqa xmmword [rsp + 0x90], xmm2
pxor xmm1, xmm10
movdqa xmm0, xmm4
pxor xmm0, xmm9
vprord xmm4, xmm0, 8
vprord xmm5, xmm1, 8
movdqa xmm0, xmm2
movdqa xmm6, xmm4
paddd xmm6, xmmword [rsp + 0x50]
paddd xmm0, xmm15
movdqa xmmword [rsp + 0x80], xmm0
movdqa xmm1, xmm3
paddd xmm1, xmmword [rsp + 0x40]
pxor xmm0, xmm11
movdqa xmm11, xmmword [rsp]
movdqa xmm7, xmm5
paddd xmm7, xmmword [rsp + 0x60]
vprord xmm9, xmm0, 7
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmm0, xmm6
pxor xmm1, xmm12
pxor xmm0, xmm13
vprord xmm10, xmm1, 7
vprord xmm15, xmm0, 7
movdqa xmm0, xmmword [rsp + 0x30]
movdqa xmm1, xmm7
paddd xmm0, xmmword [rcx]
pxor xmm1, xmm14
mov rcx, qword [rsp + 0x258]
vprord xmm2, xmm1, 7
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm0, xmm2
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm0, xmm3
paddd xmm1, xmmword [rcx]
mov rcx, qword [rsp + 0x260]
paddd xmm1, xmm9
vprord xmm3, xmm0, 0x10
movdqa xmmword [rsp + 0x10], xmm1
pxor xmm1, xmm4
vprord xmm4, xmm1, 0x10
paddd xmm11, xmmword [rcx]
movdqa xmm12, xmm4
mov rcx, qword [rsp + 0x268]
paddd xmm11, xmm10
movdqa xmm0, xmm11
movdqa xmmword [rsp], xmm11
pxor xmm0, xmm5
paddd xmm12, xmm7
vprord xmm5, xmm0, 0x10
paddd xmm8, xmmword [rcx]
movdqa xmm11, xmm3
paddd xmm8, xmm15
paddd xmm11, xmm6
movdqa xmm1, xmm8
movdqa xmmword [rsp + 0x20], xmm8
pxor xmm1, xmmword [rsp + 0x90]
movdqa xmm0, xmm11
vprord xmm8, xmm1, 0x10
pxor xmm0, xmm2
movdqa xmm13, xmm5
paddd xmm13, xmmword [rsp + 0x80]
movdqa xmm1, xmm12
pxor xmm1, xmm9
movdqa xmm14, xmm8
paddd xmm14, xmmword [rsp + 0x40]
vprord xmm6, xmm0, 0xc
movdqa xmm0, xmm13
pxor xmm0, xmm10
vprord xmm7, xmm1, 0xc
movdqa xmm1, xmm14
vprord xmm9, xmm0, 0xc
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm1, xmm15
movdqa xmm2, xmmword [rsp + 0x20]
mov rcx, qword [rsp + 0x270]
vprord xmm10, xmm1, 0xc
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm0, xmmword [rcx]
mov rcx, qword [rsp + 0x278]
paddd xmm0, xmm6
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm0, xmm3
vprord xmm15, xmm0, 8
paddd xmm1, xmmword [rcx]
mov rcx, qword [rsp + 0x280]
paddd xmm1, xmm7
movdqa xmmword [rsp + 0x10], xmm1
movdqa xmm1, xmmword [rsp]
paddd xmm1, xmmword [rcx]
mov rcx, qword [rsp + 0x288]
paddd xmm1, xmm9
movdqa xmmword [rsp], xmm1
movdqa xmm1, xmmword [rsp + 0x10]
movdqa xmm0, xmmword [rsp]
pxor xmm1, xmm4
paddd xmm2, xmmword [rcx]
pxor xmm0, xmm5
mov rcx, qword [rsp + 0x290]
paddd xmm2, xmm10
vprord xmm3, xmm1, 8
vprord xmm0, xmm0, 8
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmm2
pxor xmm1, xmm8
movdqa xmmword [rsp + 0x20], xmm2
vprord xmm2, xmm1, 8
movdqa xmmword [rsp + 0x40], xmm3
movdqa xmm4, xmm2
paddd xmm4, xmm14
movdqa xmm1, xmm15
paddd xmm1, xmm11
movdqa xmm11, xmm3
movdqa xmm3, xmm0
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmm1
paddd xmm3, xmm13
pxor xmm0, xmm6
paddd xmm11, xmm12
vprord xmm14, xmm0, 7
movdqa xmm0, xmm3
movdqa xmm1, xmm11
pxor xmm0, xmm9
pxor xmm1, xmm7
movdqa xmm9, xmmword [rsp]
vprord xmm5, xmm1, 7
vprord xmm6, xmm0, 7
movdqa xmm0, xmmword [rsp + 0x30]
movdqa xmm1, xmm4
paddd xmm0, xmmword [rcx]
pxor xmm1, xmm10
mov rcx, qword [rsp + 0x298]
paddd xmm0, xmm5
movdqa xmm10, xmmword [rsp + 0x20]
vprord xmm7, xmm1, 7
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm1, xmmword [rcx]
mov rcx, qword [rsp + 0x2a0]
paddd xmm1, xmm6
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm0, xmm2
movdqa xmmword [rsp + 0x10], xmm1
pxor xmm1, xmm15
vprord xmm2, xmm0, 0x10
paddd xmm9, xmmword [rcx]
mov rcx, qword [rsp + reloc.SHELL32.dll_IsUserAnAdmin]
paddd xmm9, xmm7
movdqa xmmword [rsp], xmm9
movdqa xmm0, xmm9
vprord xmm8, xmm1, 0x10
paddd xmm10, xmmword [rcx]
paddd xmm10, xmm14
movdqa xmmword [rsp + 0x20], xmm10
pxor xmm0, xmmword [rsp + 0x40]
movdqa xmm1, xmm10
pxor xmm1, xmmword [rsp + 0x50]
movdqa xmm15, xmm2
mov rcx, qword [rsp + 0x2b0]
paddd xmm15, xmm3
vprord xmm10, xmm1, 0x10
vprord xmm9, xmm0, 0x10
movdqa xmm1, xmm8
movdqa xmm0, xmm15
paddd xmm1, xmm4
pxor xmm0, xmm5
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmm4, xmm10
pxor xmm1, xmm6
paddd xmm4, xmm11
vprord xmm12, xmm1, 0xc
vprord xmm11, xmm0, 0xc
movdqa xmm1, xmm4
movdqa xmm3, xmm9
paddd xmm3, xmmword [rsp + 0x60]
pxor xmm1, xmm14
vprord xmm14, xmm1, 0xc
movdqa xmm1, xmmword [rsp + 0x20]
movdqa xmm0, xmm3
pxor xmm0, xmm7
movdqa xmmword [rsp + 0x50], xmm3
movdqa xmm3, xmmword [rsp + 0x10]
vprord xmm13, xmm0, 0xc
movdqa xmm0, xmmword [rsp + 0x30]
paddd xmm0, xmmword [rcx]
mov rcx, qword [rsp + 0x2b8]
paddd xmm0, xmm11
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm0, xmm2
vprord xmm2, xmm0, 8
movdqa xmmword [rsp + 0x60], xmm4
paddd xmm3, xmmword [rcx]
mov rcx, qword [rsp + 0x2c0]
paddd xmm3, xmm12
movdqa xmm4, xmmword [rsp]
movdqa xmmword [rsp + 0x10], xmm3
movdqa xmmword [rsp + 0x90], xmm2
paddd xmm4, xmmword [rcx]
mov rcx, qword [rsp + 0x2c8]
paddd xmm4, xmm13
movdqa xmm0, xmm4
movdqa xmmword [rsp], xmm4
pxor xmm0, xmm9
vprord xmm4, xmm0, 8
paddd xmm1, xmmword [rcx]
movdqa xmm0, xmm2
paddd xmm1, xmm14
paddd xmm0, xmm15
movdqa xmmword [rsp + 0x20], xmm1
movdqa xmm6, xmm4
paddd xmm6, xmmword [rsp + 0x50]
movdqa xmm1, xmm3
pxor xmm1, xmm8
movdqa xmmword [rsp + 0x80], xmm0
movdqa xmm8, xmmword [rsp + 0x20]
pxor xmm0, xmm11
vprord xmm3, xmm1, 8
vprord xmm9, xmm0, 7
movdqa xmm1, xmm8
movdqa xmm0, xmm6
pxor xmm1, xmm10
pxor xmm0, xmm13
vprord xmm5, xmm1, 8
movdqa xmm1, xmm3
movdqa xmm7, xmm5
paddd xmm1, xmmword [rsp + 0x40]
paddd xmm7, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x40], xmm1
pxor xmm1, xmm12
vprord xmm10, xmm1, 7
movdqa xmm1, xmm7
pxor xmm1, xmm14
vprord xmm15, xmm0, 7
movdqa xmm0, xmmword [rsp + 0x30]
vprord xmm2, xmm1, 7
movdqa xmm1, xmmword [rsp + 0x10]
movdqa xmm11, xmmword [rsp]
mov rcx, qword [rsp + 0x2d0]
paddd xmm0, xmmword [rcx]
mov rcx, qword [rsp + 0x2d8]
paddd xmm0, xmm2
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm0, xmm3
vprord xmm3, xmm0, 0x10
paddd xmm1, xmmword [rcx]
mov rcx, qword [rsp + 0x2e0]
paddd xmm1, xmm9
movdqa xmmword [rsp + 0x10], xmm1
pxor xmm1, xmm4
vprord xmm4, xmm1, 0x10
movdqa xmm12, xmm4
paddd xmm11, xmmword [rcx]
paddd xmm12, xmm7
mov rcx, qword [rsp + 0x2e8]
paddd xmm11, xmm10
movdqa xmmword [rsp], xmm11
movdqa xmm0, xmm11
pxor xmm0, xmm5
movdqa xmm11, xmm3
vprord xmm5, xmm0, 0x10
paddd xmm8, xmmword [rcx]
paddd xmm11, xmm6
mov rcx, qword [rsp + 0x2f0]
paddd xmm8, xmm15
movdqa xmmword [rsp + 0x20], xmm8
movdqa xmm1, xmm8
pxor xmm1, xmmword [rsp + 0x90]
movdqa xmm0, xmm11
vprord xmm8, xmm1, 0x10
pxor xmm0, xmm2
movdqa xmm13, xmm5
movdqa xmm2, xmmword [rsp + 0x20]
movdqa xmm1, xmm12
paddd xmm13, xmmword [rsp + 0x80]
pxor xmm1, xmm9
vprord xmm7, xmm1, 0xc
vprord xmm6, xmm0, 0xc
movdqa xmm0, xmm13
movdqa xmm14, xmm8
paddd xmm14, xmmword [rsp + 0x40]
pxor xmm0, xmm10
vprord xmm9, xmm0, 0xc
movdqa xmm0, xmmword [rsp + 0x30]
movdqa xmm1, xmm14
paddd xmm0, xmmword [rcx]
pxor xmm1, xmm15
mov rcx, qword [rsp + 0x2f8]
paddd xmm0, xmm6
vprord xmm10, xmm1, 0xc
movdqa xmm1, xmmword [rsp + 0x10]
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm0, xmm3
paddd xmm1, xmmword [rcx]
mov rcx, qword [rsp + 0x300]
paddd xmm1, xmm7
movdqa xmmword [rsp + 0x10], xmm1
movdqa xmm1, xmmword [rsp]
vprord xmm15, xmm0, 8
paddd xmm1, xmmword [rcx]
mov rcx, qword [rsp + 0x308]
paddd xmm1, xmm9
movdqa xmmword [rsp], xmm1
movdqa xmm1, xmmword [rsp + 0x10]
movdqa xmm0, xmmword [rsp]
pxor xmm1, xmm4
paddd xmm2, xmmword [rcx]
pxor xmm0, xmm5
paddd xmm2, xmm10
vprord xmm3, xmm1, 8
movdqa xmm1, xmm2
movdqa xmmword [rsp + 0x20], xmm2
pxor xmm1, xmm8
movdqa xmmword [rsp + 0x40], xmm3
vprord xmm0, xmm0, 8
vprord xmm2, xmm1, 8
movdqa xmmword [rsp + 0x50], xmm0
mov rcx, qword [rsp + 0x310]
movdqa xmm5, xmm3
movdqa xmm3, xmm0
paddd xmm5, xmm12
paddd xmm3, xmm13
movdqa xmmword [rsp + 0x90], xmm5
movdqa xmm4, xmm2
movdqa xmm1, xmm15
paddd xmm1, xmm11
paddd xmm4, xmm14
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmm0, xmm1
pxor xmm0, xmm6
movdqa xmm1, xmm5
pxor xmm1, xmm7
vprord xmm5, xmm1, 7
vprord xmm8, xmm0, 7
movdqa xmm0, xmm3
movdqa xmmword [rsp + 0x80], xmm8
pxor xmm0, xmm9
movdqa xmm1, xmm4
movdqa xmm9, xmmword [rsp]
pxor xmm1, xmm10
movdqa xmm10, xmmword [rsp + 0x20]
vprord xmm7, xmm1, 7
movdqa xmm1, xmmword [rsp + 0x10]
vprord xmm6, xmm0, 7
movdqa xmm0, xmmword [rsp + 0x30]
paddd xmm0, xmmword [rcx]
mov rcx, qword [rsp + 0x318]
paddd xmm0, xmm5
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm0, xmm2
vprord xmm2, xmm0, 0x10
movdqa xmm11, xmm2
paddd xmm1, xmmword [rcx]
paddd xmm11, xmm3
mov rcx, qword [rsp + 0x320]
paddd xmm1, xmm6
movdqa xmmword [rsp + 0x10], xmm1
pxor xmm1, xmm15
paddd xmm9, xmmword [rcx]
mov rcx, qword [rsp + 0x328]
paddd xmm9, xmm7
movdqa xmm0, xmm9
movdqa xmmword [rsp], xmm9
pxor xmm0, xmmword [rsp + 0x40]
vprord xmm9, xmm0, 0x10
paddd xmm10, xmmword [rcx]
movdqa xmm0, xmm11
mov rcx, qword [rsp + 0x330]
paddd xmm10, xmm8
vprord xmm8, xmm1, 0x10
pxor xmm0, xmm5
movdqa xmmword [rsp + 0x20], xmm10
vprord xmm3, xmm0, 0xc
movdqa xmm1, xmm10
movdqa xmmword [rsp + 0x40], xmm3
pxor xmm1, xmmword [rsp + 0x50]
movdqa xmm12, xmm8
vprord xmm10, xmm1, 0x10
paddd xmm12, xmm4
movdqa xmm14, xmm10
paddd xmm14, xmmword [rsp + 0x90]
movdqa xmm1, xmm12
pxor xmm1, xmm6
movdqa xmm13, xmm9
paddd xmm13, xmmword [rsp + 0x60]
vprord xmm4, xmm1, 0xc
movdqa xmm1, xmm14
movdqa xmmword [rsp + 0x50], xmm4
pxor xmm1, xmmword [rsp + 0x80]
movdqa xmm0, xmm13
pxor xmm0, xmm7
vprord xmm7, xmm1, 0xc
movdqa xmm1, xmmword [rsp + 0x30]
paddd xmm1, xmmword [rcx]
paddd xmm1, xmm3
vprord xmm0, xmm0, 0xc
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x60], xmm0
movdqa xmm5, xmmword [rsp + 0x20]
lea r14, [r14 + 0x40]
mov rcx, qword [rsp + 0x338]
movzx r11d, dil
movdqa xmm3, xmmword [rsp + 0x10]
paddd xmm3, xmmword [rcx]
mov rcx, qword [rsp + 0x340]
paddd xmm3, xmm4
movdqa xmm4, xmmword [rsp]
movdqa xmmword [rsp + 0x10], xmm3
paddd xmm4, xmmword [rcx]
mov rcx, qword [rsp + 0x348]
paddd xmm4, xmm0
movdqa xmm0, xmm1
movdqa xmmword [rsp], xmm4
pxor xmm0, xmm2
movdqa xmm1, xmm3
pxor xmm1, xmm8
paddd xmm5, xmmword [rcx]
paddd xmm5, xmm7
vprord xmm15, xmm0, 8
vprord xmm3, xmm1, 8
movdqa xmmword [rsp + 0x20], xmm5
movdqa xmm1, xmm5
pxor xmm1, xmm10
movdqa xmm0, xmm4
pxor xmm0, xmm9
movdqa xmm2, xmm15
vprord xmm6, xmm1, 8
vprord xmm4, xmm0, 8
paddd xmm2, xmm11
movdqa xmm0, xmm6
paddd xmm0, xmm14
movdqa xmm10, xmm2
pxor xmm2, xmmword [rsp + 0x40]
movdqa xmm1, xmm3
pxor xmm10, xmmword [rsp]
paddd xmm1, xmm12
movdqa xmm12, xmm0
movdqa xmmword [rsp + 0x400], xmm10
pxor xmm12, xmmword [rsp + 0x10]
pxor xmm0, xmm7
movdqa xmm5, xmm4
movdqa xmmword [rsp + 0x3f0], xmm12
paddd xmm5, xmm13
movdqa xmm13, xmm1
pxor xmm1, xmmword [rsp + 0x50]
movdqa xmm8, xmm5
pxor xmm5, xmmword [rsp + 0x60]
pxor xmm8, xmmword [rsp + 0x30]
pxor xmm13, xmmword [rsp + 0x20]
vprord xmm9, xmm1, 7
pxor xmm9, xmm6
movdqa xmmword [rsp + 0x3e0], xmm8
vprord xmm6, xmm5, 7
vprord xmm7, xmm0, 7
vprord xmm11, xmm2, 7
pxor xmm6, xmm15
movdqa xmmword [rsp + 0x20], xmm13
pxor xmm7, xmm3
movdqa xmmword [rsp + 0x390], xmm6
pxor xmm11, xmm4
movdqa xmmword [rsp + 0x410], xmm7
movdqa xmmword [rsp + 0x70], xmm11
movdqa xmmword [rsp + 0x420], xmm9
jb 0x14000d040
movaps xmm15, xmmword [rsp + 0x5f0]
movaps xmm14, xmmword [rsp + 0x600]
mov r15, qword [rsp + 0x690]
mov r14, qword [rsp + 0x698]
mov r13, qword [rsp + 0x6c8]
mov r12, qword [rsp + 0x6c0]
mov rax, qword [rsp + 0x350]
movdqa xmm5, xmm8
movdqa xmm2, xmm7
punpckldq xmm5, xmm12
movdqa xmm0, xmm10
punpckldq xmm0, xmm13
movdqa xmm4, xmm5
punpcklqdq xmm4, xmm0
movdqu xmmword [rax], xmm4
punpckhqdq xmm5, xmm0
movdqa xmm0, xmm9
punpckldq xmm0, xmm6
punpckldq xmm2, xmm11
movdqa xmm1, xmm2
punpckhdq xmm8, xmm12
punpcklqdq xmm1, xmm0
movdqa xmm3, xmm8
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax + 0x20], xmm5
punpckhqdq xmm2, xmm0
movdqu xmmword [rax + 0x30], xmm2
punpckhdq xmm7, xmm11
punpckhdq xmm10, xmm13
movdqa xmm0, xmm7
punpckhdq xmm9, xmm6
punpcklqdq xmm3, xmm10
movdqu xmmword [rax + 0x40], xmm3
punpcklqdq xmm0, xmm9
movdqu xmmword [rax + 0x50], xmm0
punpckhqdq xmm8, xmm10
punpckhqdq xmm7, xmm9
movdqu xmmword [rax + 0x60], xmm8
movdqu xmmword [rax + 0x70], xmm7
mov rcx, qword [rsp + 0x5e0]
xor rcx, rsp
call fcn.140064540
lea r11, [rsp + 0x6a0]
movaps xmm6, xmmword [r11 - 0x20]
movaps xmm7, xmmword [r11 - 0x30]
movaps xmm8, xmmword [r11 - 0x40]
movaps xmm9, xmmword [r11 - 0x50]
movaps xmm10, xmmword [r11 - 0x60]
movaps xmm11, xmmword [r11 - 0x70]
movaps xmm12, xmmword [r11 - 0x80]
movaps xmm13, xmmword [r11 - 0x90]
mov rsp, r11
pop rdi
pop rsi
pop rbx
ret