Function at 0x140018dc0
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
push rbp
push rbx
push rsi
push rdi
lea rbp, [rax - 0x5b8]
sub rsp, 0x698
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
movaps xmmword [rax - 0xc8], xmm14
mov rax, qword [0x1400e0180]
xor rax, rsp
mov qword [rbp + 0x4d0], rax
movdqa xmm1, xmmword [0x1400d0190]
mov rsi, rcx
movzx ecx, byte [rbp + 0x5e0]
xor edi, edi
movdqa xmm2, xmmword [0x1400d0120]
neg ecx
movzx ebx, byte [rbp + 0x5e8]
mov r11, rdx
movd xmm11, dword [r8]
movzx r10d, bl
movd xmm12, dword [r8 + 4]
movd xmm13, dword [r8 + 8]
movd xmm14, dword [r8 + 0xc]
movd xmm8, dword [r8 + 0x10]
movd xmm10, dword [r8 + 0x14]
movd xmm9, dword [r8 + 0x18]
movd xmm6, dword [r8 + 0x1c]
or r10b, byte [rbp + 0x5f0]
mov rax, qword [rbp + 0x600]
movd xmm3, r9d
shr r9, 0x20
movd xmm0, ecx
pshufd xmm0, xmm0, 0
pshufd xmm3, xmm3, 0
andps xmm2, xmm0
movd xmm4, r9d
paddd xmm3, xmm2
pshufd xmm4, xmm4, 0
movdqa xmm0, xmm1
pshufd xmm11, xmm11, 0
xorps xmm1, xmm3
pshufd xmm12, xmm12, 0
xorps xmm0, xmm2
pshufd xmm13, xmm13, 0
pcmpgtd xmm0, xmm1
pshufd xmm14, xmm14, 0
psubd xmm4, xmm0
pshufd xmm8, xmm8, 0
pshufd xmm10, xmm10, 0
pshufd xmm9, xmm9, 0
pshufd xmm6, xmm6, 0
movdqa xmmword [rbp + 0x330], xmm4
mov qword [rbp + 0x280], rax
movdqa xmmword [rbp - 0x10], xmm11
movdqa xmmword [rbp - 0x30], xmm12
movdqa xmmword [rbp], xmm13
movdqa xmmword [rbp - 0x20], xmm14
movdqa xmmword [rbp + 0x10], xmm8
movdqa xmmword [rbp + 0x20], xmm10
movdqa xmmword [rbp - 0x70], xmm9
movdqa xmmword [rsp + 0x70], xmm6
movdqa xmmword [rbp + 0x340], xmm3
test rdx, rdx
je 0x14001c1e4
movzx ecx, byte [reloc.OLEAUT32.dll_SysReAllocString]
lea rax, [rbp + 0x350]
shl rcx, 4
mov qword [rsp + 0x6c0], r12
lea r12, [rbp + 0x350]
mov qword [rsp + 0x690], r13
lea r13, [rbp + 0x350]
mov qword [rsp + 0x688], r14
mov qword [rsp + 0x680], r15
lea r15, [rbp + 0x350]
add r15, rcx
movaps xmmword [rsp + 0x660], xmm7
movzx ecx, byte [0x1400cf542]
shl rcx, 4
add r12, rcx
movaps xmmword [rsp + 0x5e0], xmm15
movzx ecx, byte [0x1400cf544]
shl rcx, 4
add r13, rcx
movzx ecx, byte [0x1400cf546]
shl rcx, 4
add rcx, rax
lea rax, [rbp + 0x350]
mov qword [rsp], rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysStringLen]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf543]
mov qword [rbp + 0x288], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf545]
mov qword [rbp + 0x290], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf547]
mov qword [rbp + 0x298], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf548]
mov qword [rbp + 0x2a0], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf54a]
mov qword [rbp + reloc.SHELL32.dll_IsUserAnAdmin], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantCopy]
mov qword [rbp + 0x2b0], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf54e]
mov qword [rbp + 0x2b8], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf549]
mov qword [rbp + 0x2c0], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf54b]
mov qword [rbp + 0x2e0], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf54d]
mov qword [rbp + 0x2e8], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantClear]
mov qword [rbp + 0x2f0], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf550]
mov qword [rbp + 0x2f8], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf552]
mov qword [rbp + 0x300], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf554]
mov qword [rbp + 0x308], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf556]
mov qword [rbp + 0x310], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf551]
mov qword [rbp + 0x318], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf553]
mov qword [rbp + 0x320], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysReAllocString]
mov qword [rbp + 0x328], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf557]
mov qword [rbp + 0x30], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysStringLen]
mov qword [rbp + 0x38], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantCopy]
mov qword [rbp + 0x40], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf55c]
mov qword [rbp + 0x48], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantClear]
mov qword [rbp + 0x50], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf559]
mov qword [rbp + 0x58], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf55b]
mov qword [rbp + 0x60], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf55d]
mov qword [rbp + 0x68], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf55f]
mov qword [rbp + 0x70], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf560]
mov qword [rbp + 0x78], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf562]
mov qword [rbp + 0x80], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf564]
mov qword [rbp + 0x88], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf566]
mov qword [rbp + 0x90], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf561]
mov qword [rbp + 0x98], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantCopy]
mov qword [rbp + 0xa0], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf565]
mov qword [rbp + 0xa8], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf567]
mov qword [rbp + 0xb0], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf568]
mov qword [rbp + 0xb8], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf56a]
mov qword [rbp + 0xc0], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf56c]
mov qword [rbp + 0xc8], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf56e]
mov qword [rbp + 0xd0], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf569]
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysReAllocString]
mov qword [rbp + 0xe0], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantClear]
mov qword [rbp + 0xe8], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysStringLen]
mov qword [rbp + 0xf0], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
mov qword [rbp + 0xf8], rax
movzx ecx, byte [0x1400cf570]
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantCopy]
shl rcx, 4
mov qword [rbp + 0x100], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf574]
shl rcx, 4
mov qword [rbp + 0x108], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf576]
shl rcx, 4
mov qword [rbp + 0x110], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf571]
shl rcx, 4
mov qword [rbp + 0x118], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf573]
shl rcx, 4
mov qword [rbp + 0x120], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf575]
shl rcx, 4
mov qword [rbp + 0x128], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantClear]
shl rcx, 4
mov qword [rbp + 0x130], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf578]
shl rcx, 4
mov qword [rbp + 0x138], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf57a]
shl rcx, 4
mov qword [rbp + 0x140], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf57c]
shl rcx, 4
mov qword [rbp + 0x148], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysStringLen]
shl rcx, 4
mov qword [rbp + 0x150], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysReAllocString]
shl rcx, 4
mov qword [rbp + 0x158], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf57b]
shl rcx, 4
mov qword [rbp + 0x160], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf57d]
shl rcx, 4
mov qword [rbp + 0x168], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf57f]
mov qword [rbp + 0x170], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantCopy]
mov qword [rbp + 0x178], rax
shl rcx, 4
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf582]
shl rcx, 4
mov qword [rbp + 0x180], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantClear]
shl rcx, 4
mov qword [rbp + 0x188], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf586]
shl rcx, 4
mov qword [rbp + 0x190], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf581]
shl rcx, 4
mov qword [rbp + 0x198], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf583]
shl rcx, 4
mov qword [rbp + 0x1a0], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf585]
shl rcx, 4
mov qword [rbp + 0x1a8], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf587]
shl rcx, 4
mov qword [rbp + 0x1b0], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf588]
shl rcx, 4
mov qword [rbp + 0x1b8], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf58a]
shl rcx, 4
mov qword [rbp + 0x1c0], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysReAllocString]
shl rcx, 4
mov qword [rbp + 0x1c8], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf58e]
shl rcx, 4
mov qword [rbp + 0x1d0], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf589]
shl rcx, 4
mov qword [rbp + 0x1d8], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf58b]
shl rcx, 4
mov qword [rbp + 0x1e0], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysStringLen]
shl rcx, 4
mov qword [rbp + 0x1e8], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf58f]
shl rcx, 4
mov qword [rbp + 0x1f0], rax
lea rax, [rbp + 0x350]
add rax, rcx
movzx ecx, byte [0x1400cf590]
shl rcx, 4
mov qword [rbp + 0x1f8], rax
lea rax, [rbp + 0x350]
mov r14d, edi
add rax, rcx
movzx ecx, byte [0x1400cf592]
mov qword [rbp + 0x200], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf594]
mov qword [rbp + 0x208], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantClear]
mov qword [rbp + 0x210], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf591]
mov qword [rbp + 0x218], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf593]
mov qword [rbp + 0x220], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantCopy]
mov qword [rbp + 0x228], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysStringLen]
mov qword [rbp + 0x230], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf598]
mov qword [rbp + 0x238], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysReAllocString]
mov qword [rbp + 0x240], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf59c]
mov qword [rbp + 0x248], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf59e]
mov qword [rbp + 0x250], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf599]
mov qword [rbp + 0x258], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf59b]
mov qword [rbp + 0x260], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf59d]
mov qword [rbp + 0x268], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x1400cf59f]
mov qword [rbp + 0x270], rax
lea rax, [rbp + 0x350]
shl rcx, 4
add rax, rcx
mov qword [rbp + 0x278], rax
mov rax, qword [rsp]
mov r9, qword [rsi]
inc rdi
add r9, r14
movdqu xmm13, xmmword [r9]
movdqa xmmword [rbp + 0x350], xmm13
mov r8, qword [rsi + 8]
add r8, r14
movdqu xmm0, xmmword [r8]
movdqa xmmword [rbp + 0x360], xmm0
mov rdx, qword [rsi + 0x10]
add rdx, r14
movdqu xmm3, xmmword [rdx]
movdqa xmmword [rbp + 0x370], xmm3
mov rcx, qword [rsi + 0x18]
movdqu xmm1, xmmword [rcx + r14]
movdqa xmmword [rbp + 0x380], xmm1
movdqu xmm15, xmmword [r9 + 0x10]
movdqa xmmword [rbp + 0x390], xmm15
movdqu xmm2, xmmword [r8 + 0x10]
movdqa xmmword [rbp + 0x3a0], xmm2
movdqu xmm6, xmmword [rdx + 0x10]
movdqa xmmword [rbp + 0x3b0], xmm6
movdqu xmm4, xmmword [rcx + r14 + 0x10]
movdqa xmmword [rbp + 0x3c0], xmm4
movdqu xmm8, xmmword [r9 + 0x20]
movdqa xmmword [rbp + 0x3d0], xmm8
movdqu xmm5, xmmword [r8 + 0x20]
movdqa xmmword [rsp + 0x10], xmm8
movdqa xmmword [rbp + 0x3e0], xmm5
movdqu xmm9, xmmword [rdx + 0x20]
movdqa xmmword [rbp + 0x3f0], xmm9
movdqu xmm7, xmmword [rcx + r14 + 0x20]
movdqa xmmword [rbp + 0x400], xmm7
movdqu xmm8, xmmword [r9 + 0x30]
movdqa xmmword [rbp + 0x410], xmm8
movdqa xmmword [rsp], xmm8
movdqu xmm8, xmmword [r8 + 0x30]
movdqa xmmword [rbp + 0x420], xmm8
movdqu xmm11, xmmword [rdx + 0x30]
movdqa xmmword [rbp + 0x430], xmm11
movdqu xmm10, xmmword [rcx + r14 + 0x30]
movdqa xmmword [rbp + 0x440], xmm10
prefetcht0 byte [r9 + 0x100]
movdqa xmm12, xmm13
punpckhdq xmm13, xmm0
punpckldq xmm12, xmm0
movdqa xmm14, xmm13
movdqa xmm0, xmm3
punpckhdq xmm3, xmm1
punpckldq xmm0, xmm1
movdqa xmm1, xmm12
punpckhqdq xmm12, xmm0
punpckhqdq xmm13, xmm3
punpcklqdq xmm1, xmm0
movdqa xmm0, xmm6
punpckldq xmm0, xmm4
punpcklqdq xmm14, xmm3
movdqa xmm3, xmm15
punpckldq xmm3, xmm2
punpckhdq xmm6, xmm4
movdqa xmm4, xmmword [rsp + 0x10]
punpckhdq xmm15, xmm2
movdqa xmmword [rbp - 0x60], xmm13
movdqa xmmword [rbp + 0x380], xmm13
movdqa xmm13, xmm3
punpckhqdq xmm3, xmm0
punpcklqdq xmm13, xmm0
movdqa xmm0, xmm9
punpckldq xmm0, xmm7
movdqa xmmword [rbp - 0x40], xmm3
movdqa xmmword [rbp + 0x3a0], xmm3
movdqa xmm3, xmm4
punpckldq xmm3, xmm5
movdqa xmm2, xmm3
punpckhdq xmm4, xmm5
punpcklqdq xmm2, xmm0
punpckhqdq xmm3, xmm0
movdqa xmm0, xmm4
movdqa xmmword [rsp + 0x20], xmm3
movdqa xmmword [rbp + 0x3e0], xmm3
movdqa xmmword [rsp + 0x60], xmm2
movdqa xmmword [rbp + 0x3d0], xmm2
punpckhdq xmm9, xmm7
punpcklqdq xmm0, xmm9
punpckhqdq xmm4, xmm9
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rbp + 0x3f0], xmm0
movdqa xmm0, xmm11
punpckldq xmm0, xmm10
movdqa xmmword [rsp + 0x10], xmm4
movdqa xmmword [rbp + 0x400], xmm4
movdqa xmm4, xmmword [rsp]
movdqa xmm3, xmm4
movdqa xmmword [rbp - 0x50], xmm12
punpckldq xmm3, xmm8
movdqa xmm2, xmm3
punpckhdq xmm4, xmm8
punpcklqdq xmm2, xmm0
punpckhqdq xmm3, xmm0
movdqa xmm0, xmm4
movdqa xmmword [rbp + 0x360], xmm12
movdqa xmm12, xmm15
punpckhdq xmm11, xmm10
movdqa xmmword [rbp + 0x350], xmm1
paddd xmm1, xmmword [rbp - 0x10]
punpcklqdq xmm0, xmm11
punpckhqdq xmm15, xmm6
punpckhqdq xmm4, xmm11
movdqa xmmword [rsp + 0x50], xmm2
movdqa xmmword [rbp + 0x410], xmm2
movdqa xmm2, xmmword [rbp + 0x10]
punpcklqdq xmm12, xmm6
paddd xmm1, xmm2
movdqa xmmword [rbp - 0x80], xmm0
movdqa xmmword [rbp + 0x430], xmm0
movdqa xmmword [rbp + 0x370], xmm14
movdqa xmmword [rbp + 0x390], xmm13
movdqa xmmword [rbp + 0x3b0], xmm12
movdqa xmmword [rbp + 0x2d0], xmm15
movdqa xmmword [rbp + 0x3c0], xmm15
movdqa xmmword [rsp + 0x30], xmm3
movdqa xmmword [rbp + 0x420], xmm3
movdqa xmmword [rsp], xmm4
movdqa xmmword [rbp + 0x440], xmm4
movdqa xmm10, xmmword [rbp + 0x20]
movdqa xmm0, xmm1
xorps xmm0, xmmword [rbp + 0x340]
movzx ecx, r10b
or cl, byte [rbp + 0x5f8]
movdqa xmm11, xmmword [rsp + 0x70]
cmp rdi, r11
paddd xmm14, xmmword [rbp - 0x30]
paddd xmm13, xmmword [rbp]
paddd xmm14, xmm10
paddd xmm13, xmmword [rbp - 0x70]
paddd xmm12, xmmword [rbp - 0x20]
movdqa xmm3, xmmword [0x1400d01b0]
paddd xmm12, xmm11
pshuflw xmm0, xmm0, 0xb1
pshufhw xmm8, xmm0, 0xb1
movdqa xmmword [rbp + 0x10], xmm1
movdqa xmm9, xmm8
movdqa xmm1, xmmword [rbp + 0x330]
paddd xmm9, xmmword [0x1400d0170]
xorps xmm1, xmm14
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmmword [str.____]
pshufhw xmm7, xmm0, 0xb1
xorps xmm1, xmm13
pshuflw xmm0, xmm1, 0xb1
pshufhw xmm5, xmm0, 0xb1
movzx edx, cl
movdqa xmm15, xmm5
paddd xmm15, xmmword [0x1400d0160]
movdqa xmmword [rbp + 0x20], xmm14
movdqa xmm14, xmm7
paddd xmm14, xmmword [0x1400d01c0]
movzx ecx, r10b
movdqa xmm1, xmm14
xorps xmm1, xmm10
cmovne edx, ecx
movzx ecx, dl
movd xmm0, ecx
pshufd xmm0, xmm0, 0
xorps xmm0, xmm12
pshuflw xmm0, xmm0, 0xb1
pshufhw xmm4, xmm0, 0xb1
movdqa xmm0, xmm9
xorps xmm0, xmm2
paddd xmm3, xmm4
movdqa xmm10, xmm0
movdqa xmmword [rsp + 0x70], xmm3
xorps xmm3, xmm11
pslld xmm10, 0x14
movdqa xmm11, xmmword [rbp - 0x50]
movdqa xmm6, xmm3
paddd xmm11, xmmword [rbp + 0x10]
movdqa xmm2, xmm15
xorps xmm2, xmmword [rbp - 0x70]
psrld xmm0, 0xc
xorps xmm10, xmm0
pslld xmm6, 0x14
movdqa xmm0, xmm1
movdqa xmmword [rbp - 0x70], xmm10
psrld xmm1, 0xc
paddd xmm11, xmm10
movdqa xmm10, xmmword [rbp - 0x60]
paddd xmm10, xmmword [rbp + 0x20]
pslld xmm0, 0x14
xorps xmm0, xmm1
psrld xmm3, 0xc
movdqa xmm1, xmm2
movdqa xmmword [rbp], xmm0
psrld xmm2, 0xc
paddd xmm10, xmm0
pslld xmm1, 0x14
xorps xmm6, xmm3
xorps xmm1, xmm2
movdqa xmmword [rbp - 0x50], xmm11
movdqa xmm2, xmmword [rbp - 0x40]
paddd xmm2, xmm13
movdqa xmmword [rbp - 0x10], xmm1
paddd xmm2, xmm1
movdqa xmmword [rbp - 0x60], xmm10
movdqa xmmword [rbp - 0x40], xmm2
movdqa xmm3, xmmword [rbp + 0x2d0]
xorps xmm2, xmm5
paddd xmm3, xmm12
movdqa xmm0, xmm11
paddd xmm3, xmm6
xorps xmm0, xmm8
movdqa xmmword [rbp + 0x2d0], xmm3
movdqa xmm12, xmm2
xorps xmm3, xmm4
psrld xmm2, 8
movdqa xmm4, xmm3
pslld xmm12, 0x18
xorps xmm12, xmm2
psrld xmm3, 8
movdqa xmm2, xmmword [rbp]
movdqa xmm1, xmm10
xorps xmm1, xmm7
pslld xmm4, 0x18
movdqa xmm7, xmm0
movdqa xmm13, xmm1
psrld xmm0, 8
xorps xmm4, xmm3
movdqa xmm3, xmmword [rbp - 0x10]
movdqa xmm5, xmm12
psrld xmm1, 8
paddd xmm5, xmm15
xorps xmm3, xmm5
pslld xmm7, 0x18
xorps xmm7, xmm0
pslld xmm13, 0x18
xorps xmm13, xmm1
movdqa xmm10, xmm7
movdqa xmm1, xmmword [rbp - 0x70]
paddd xmm10, xmm9
xorps xmm1, xmm10
movdqa xmm11, xmm13
movdqa xmm8, xmm1
paddd xmm11, xmm14
movdqa xmm14, xmmword [rbp - 0x80]
xorps xmm2, xmm11
paddd xmm14, xmmword [rbp + 0x2d0]
movdqa xmm15, xmm4
paddd xmm15, xmmword [rsp + 0x70]
psrld xmm1, 7
movdqa xmm0, xmm15
xorps xmm0, xmm6
pslld xmm8, 0x19
movdqa xmm6, xmmword [rbp - 0x60]
xorps xmm8, xmm1
paddd xmm6, xmmword [rsp + 0x40]
movdqa xmm1, xmm2
psrld xmm2, 7
paddd xmm14, xmm8
pslld xmm1, 0x19
xorps xmm1, xmm2
movdqa xmmword [rbp - 0x80], xmm14
movdqa xmm2, xmm3
psrld xmm3, 7
pslld xmm2, 0x19
xorps xmm2, xmm3
movdqa xmm3, xmm0
psrld xmm0, 7
paddd xmm6, xmm2
movdqa xmmword [rbp - 0x60], xmm6
movdqa xmm6, xmmword [rbp - 0x40]
xorps xmm7, xmmword [rbp - 0x60]
paddd xmm6, xmmword [rsp + 0x50]
pslld xmm3, 0x19
xorps xmm3, xmm0
movdqa xmm0, xmmword [rbp - 0x50]
paddd xmm0, xmmword [rsp + 0x60]
paddd xmm6, xmm3
paddd xmm0, xmm1
movdqa xmmword [rbp - 0x40], xmm6
xorps xmm4, xmm0
movdqa xmmword [rbp - 0x50], xmm0
pshuflw xmm0, xmm4, 0xb1
xorps xmm13, xmm6
pshufhw xmm9, xmm0, 0xb1
pshuflw xmm0, xmm7, 0xb1
pshufhw xmm7, xmm0, 0xb1
paddd xmm15, xmm7
pshuflw xmm0, xmm13, 0xb1
pshufhw xmm6, xmm0, 0xb1
xorps xmm12, xmm14
pshuflw xmm0, xmm12, 0xb1
movdqa xmm14, xmm9
pshufhw xmm4, xmm0, 0xb1
paddd xmm14, xmm5
movdqa xmmword [rsp + 0x50], xmm15
movdqa xmm0, xmm14
xorps xmm0, xmm1
movdqa xmm5, xmm6
paddd xmm5, xmm10
movdqa xmm1, xmm15
xorps xmm1, xmm2
movdqa xmmword [rsp + 0x40], xmm5
movdqa xmm15, xmm1
movdqa xmm10, xmm4
paddd xmm10, xmm11
psrld xmm1, 0xc
movdqa xmmword [rsp + 0x60], xmm10
movdqa xmm2, xmm5
xorps xmm2, xmm3
pslld xmm15, 0x14
movdqa xmm3, xmm10
movdqa xmm11, xmm2
movdqa xmm10, xmmword [rsp + 0x20]
xorps xmm3, xmm8
paddd xmm10, xmmword [rbp - 0x50]
movdqa xmm5, xmm3
psrld xmm3, 0xc
movdqa xmm8, xmm0
psrld xmm2, 0xc
xorps xmm15, xmm1
pslld xmm8, 0x14
psrld xmm0, 0xc
xorps xmm8, xmm0
pslld xmm5, 0x14
paddd xmm10, xmm8
movdqa xmmword [rsp + 0x70], xmm8
movdqa xmm8, xmmword [rsp + 0x10]
xorps xmm5, xmm3
movdqa xmm3, xmmword [rsp]
movdqa xmm0, xmm10
paddd xmm3, xmmword [rbp - 0x80]
xorps xmm0, xmm9
paddd xmm8, xmmword [rbp - 0x60]
paddd xmm3, xmm5
movdqa xmmword [rsp + 0x20], xmm10
paddd xmm8, xmm15
movdqa xmmword [rsp], xmm3
movdqa xmm1, xmm8
xorps xmm3, xmm4
pslld xmm11, 0x14
xorps xmm11, xmm2
movdqa xmmword [rsp + 0x10], xmm8
movdqa xmm2, xmmword [rsp + 0x30]
xorps xmm1, xmm7
paddd xmm2, xmmword [rbp - 0x40]
movdqa xmm4, xmm0
paddd xmm2, xmm11
pslld xmm4, 0x18
movdqa xmmword [rsp + 0x30], xmm2
movdqa xmm12, xmm1
xorps xmm2, xmm6
psrld xmm0, 8
xorps xmm4, xmm0
pslld xmm12, 0x18
movdqa xmm10, xmm2
psrld xmm1, 8
movdqa xmm7, xmm3
pslld xmm10, 0x18
movdqa xmm13, xmm4
psrld xmm2, 8
pslld xmm7, 0x18
paddd xmm13, xmm14
psrld xmm3, 8
xorps xmm12, xmm1
movdqa xmmword [rbp - 0x70], xmm4
xorps xmm10, xmm2
xorps xmm7, xmm3
movdqa xmm0, xmm13
movdqa xmm8, xmm10
xorps xmm0, xmmword [rsp + 0x70]
movdqa xmm14, xmm12
paddd xmm8, xmmword [rsp + 0x40]
movdqa xmm6, xmm0
paddd xmm14, xmmword [rsp + 0x50]
movdqa xmm2, xmm8
psrld xmm0, 7
xorps xmm2, xmm11
movdqa xmm4, xmm2
pslld xmm6, 0x19
xorps xmm6, xmm0
psrld xmm2, 7
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmm9, xmm7
paddd xmm0, xmmword [r15]
movdqa xmm1, xmm14
paddd xmm9, xmmword [rsp + 0x60]
xorps xmm1, xmm15
movdqa xmm15, xmmword [rsp]
movdqa xmm3, xmm9
paddd xmm15, xmmword [rax]
xorps xmm3, xmm5
movdqa xmm5, xmm1
pslld xmm4, 0x19
psrld xmm1, 7
xorps xmm4, xmm2
movdqa xmm2, xmm3
pslld xmm5, 0x19
xorps xmm5, xmm1
psrld xmm3, 7
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm15, xmm4
paddd xmm1, xmmword [r12]
paddd xmm1, xmm6
pslld xmm2, 0x19
xorps xmm2, xmm3
movdqa xmmword [rsp + 0x10], xmm1
movdqa xmm3, xmmword [rsp + 0x30]
paddd xmm0, xmm2
paddd xmm3, xmmword [r13]
xorps xmm1, xmm10
movdqa xmmword [rsp + 0x20], xmm0
paddd xmm3, xmm5
xorps xmm0, xmm12
movdqa xmmword [rsp + 0x30], xmm3
pshuflw xmm0, xmm0, 0xb1
pshufhw xmm12, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmm3
xorps xmm1, xmm7
pshufhw xmm11, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmm15
xorps xmm1, xmmword [rbp - 0x70]
pshufhw xmm10, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
pshufhw xmm7, xmm0, 0xb1
movdqa xmmword [rsp], xmm15
movdqa xmm3, xmm7
paddd xmm3, xmm14
movdqa xmm15, xmm12
paddd xmm15, xmm8
movdqa xmmword [rsp + 0x50], xmm3
movdqa xmm8, xmm11
movdqa xmm0, xmm15
xorps xmm0, xmm2
paddd xmm8, xmm9
movdqa xmm9, xmm10
movdqa xmm1, xmm8
paddd xmm9, xmm13
xorps xmm1, xmm6
movdqa xmm13, xmm0
movdqa xmm2, xmm9
pslld xmm13, 0x14
xorps xmm2, xmm5
psrld xmm0, 0xc
xorps xmm3, xmm4
xorps xmm13, xmm0
movdqa xmm6, xmm1
mov rcx, qword [rbp + 0x288]
movdqa xmm5, xmm2
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmm4, xmm3
psrld xmm1, 0xc
psrld xmm2, 0xc
paddd xmm0, xmmword [rcx]
mov rcx, qword [rbp + 0x290]
paddd xmm0, xmm13
movdqa xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm12
psrld xmm3, 0xc
pslld xmm6, 0x14
xorps xmm6, xmm1
pslld xmm5, 0x14
movdqa xmm1, xmmword [rsp + 0x10]
xorps xmm5, xmm2
paddd xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x298]
paddd xmm1, xmm6
movdqa xmm2, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x10], xmm1
xorps xmm1, xmm11
movdqa xmm11, xmm0
pslld xmm4, 0x14
paddd xmm2, xmmword [rcx]
xorps xmm4, xmm3
movdqa xmm3, xmmword [rsp]
paddd xmm2, xmm5
mov rcx, qword [rbp + 0x2a0]
psrld xmm0, 8
movdqa xmmword [rsp + 0x30], xmm2
xorps xmm2, xmm10
movdqa xmm10, xmm1
pslld xmm11, 0x18
paddd xmm3, xmmword [rcx]
xorps xmm11, xmm0
paddd xmm3, xmm4
psrld xmm1, 8
movdqa xmm0, xmm2
movdqa xmmword [rsp], xmm3
xorps xmm3, xmm7
pslld xmm0, 0x18
psrld xmm2, 8
movdqa xmm7, xmm3
xorps xmm0, xmm2
psrld xmm3, 8
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmm14, xmm11
paddd xmm14, xmm15
pslld xmm10, 0x18
xorps xmm10, xmm1
pslld xmm7, 0x18
xorps xmm7, xmm3
movdqa xmm15, xmm10
paddd xmm15, xmm8
movdqa xmm8, xmm0
paddd xmm8, xmm9
movdqa xmm0, xmm14
xorps xmm0, xmm13
movdqa xmm9, xmm7
paddd xmm9, xmmword [rsp + 0x50]
movdqa xmm12, xmm0
movdqa xmm2, xmm8
pslld xmm12, 0x19
xorps xmm2, xmm5
psrld xmm0, 7
movdqa xmm5, xmm2
movdqa xmm1, xmm15
xorps xmm1, xmm6
pslld xmm5, 0x19
movdqa xmm6, xmm1
psrld xmm2, 7
movdqa xmm3, xmm9
pslld xmm6, 0x19
xorps xmm3, xmm4
psrld xmm1, 7
xorps xmm5, xmm2
movdqa xmm4, xmm3
xorps xmm12, xmm0
xorps xmm6, xmm1
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmm1, xmmword [rsp + 0x10]
mov rcx, qword [rbp + reloc.SHELL32.dll_IsUserAnAdmin]
movdqa xmm2, xmmword [rsp + 0x30]
psrld xmm3, 7
pslld xmm4, 0x19
paddd xmm0, xmmword [rcx]
xorps xmm4, xmm3
mov rcx, qword [rbp + 0x2b0]
paddd xmm0, xmm6
movdqa xmm3, xmmword [rsp]
movdqa xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm7
pshuflw xmm0, xmm0, 0xb1
paddd xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x2b8]
paddd xmm1, xmm5
movdqa xmmword [rsp + 0x10], xmm1
xorps xmm1, xmm11
pshufhw xmm13, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
paddd xmm2, xmmword [rcx]
mov rcx, qword [rbp + 0x2c0]
paddd xmm2, xmm4
pshufhw xmm11, xmm0, 0xb1
movdqa xmm1, xmm2
xorps xmm1, xmm10
movdqa xmmword [rsp + 0x30], xmm2
pshuflw xmm0, xmm1, 0xb1
paddd xmm3, xmmword [rcx]
mov rcx, qword [rbp + 0x2e0]
paddd xmm3, xmm12
pshufhw xmm10, xmm0, 0xb1
movdqa xmm1, xmm3
xorps xmm1, xmmword [rsp + 0x40]
pshuflw xmm0, xmm1, 0xb1
pshufhw xmm7, xmm0, 0xb1
movdqa xmm0, xmm13
paddd xmm0, xmm8
movdqa xmmword [rsp], xmm3
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmm3, xmm7
xorps xmm0, xmm6
paddd xmm3, xmm15
movdqa xmmword [rsp + 0x40], xmm3
movdqa xmm8, xmm11
xorps xmm3, xmm12
paddd xmm8, xmm9
movdqa xmm12, xmm0
movdqa xmm1, xmm8
xorps xmm1, xmm5
psrld xmm0, 0xc
movdqa xmm6, xmm1
pslld xmm12, 0x14
psrld xmm1, 0xc
xorps xmm12, xmm0
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmm9, xmm10
paddd xmm0, xmmword [rcx]
paddd xmm9, xmm14
mov rcx, qword [rbp + 0x2e8]
movdqa xmm2, xmm9
xorps xmm2, xmm4
pslld xmm6, 0x14
xorps xmm6, xmm1
movdqa xmm5, xmm2
movdqa xmm1, xmmword [rsp + 0x10]
movdqa xmm4, xmm3
paddd xmm1, xmmword [rcx]
paddd xmm0, xmm12
mov rcx, qword [rbp + 0x2f0]
paddd xmm1, xmm6
psrld xmm2, 0xc
pslld xmm5, 0x14
pslld xmm4, 0x14
xorps xmm5, xmm2
movdqa xmm2, xmmword [rsp + 0x30]
psrld xmm3, 0xc
movdqa xmmword [rsp + 0x10], xmm1
xorps xmm4, xmm3
movdqa xmmword [rsp + 0x20], xmm0
paddd xmm2, xmmword [rcx]
xorps xmm0, xmm13
movdqa xmm3, xmmword [rsp]
paddd xmm2, xmm5
mov rcx, qword [rbp + 0x2f8]
xorps xmm1, xmm11
movdqa xmmword [rsp + 0x30], xmm2
movdqa xmm15, xmm0
xorps xmm2, xmm10
psrld xmm0, 8
movdqa xmm11, xmm1
pslld xmm15, 0x18
paddd xmm3, xmmword [rcx]
xorps xmm15, xmm0
mov rcx, qword [rbp + 0x300]
paddd xmm3, xmm4
movdqa xmmword [rsp], xmm3
movdqa xmm10, xmm2
xorps xmm3, xmm7
psrld xmm1, 8
movdqa xmm7, xmm3
psrld xmm2, 8
psrld xmm3, 8
movdqa xmm13, xmm15
paddd xmm13, xmmword [rsp + 0x50]
pslld xmm11, 0x18
movdqa xmm0, xmm13
xorps xmm0, xmm12
pslld xmm10, 0x18
movdqa xmm12, xmmword [rsp]
xorps xmm11, xmm1
xorps xmm10, xmm2
pslld xmm7, 0x18
xorps xmm7, xmm3
movdqa xmm14, xmm11
paddd xmm14, xmm8
movdqa xmm8, xmm10
paddd xmm8, xmm9
movdqa xmm1, xmm14
xorps xmm1, xmm6
movdqa xmm9, xmm7
paddd xmm9, xmmword [rsp + 0x40]
movdqa xmm6, xmm0
psrld xmm0, 7
movdqa xmm2, xmm8
xorps xmm2, xmm5
pslld xmm6, 0x19
xorps xmm6, xmm0
movdqa xmm5, xmm1
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmm3, xmm9
paddd xmm0, xmmword [rcx]
xorps xmm3, xmm4
mov rcx, qword [rbp + 0x308]
movdqa xmm4, xmm2
psrld xmm1, 7
psrld xmm2, 7
pslld xmm5, 0x19
xorps xmm5, xmm1
pslld xmm4, 0x19
movdqa xmm1, xmmword [rsp + 0x10]
xorps xmm4, xmm2
paddd xmm1, xmmword [rcx]
movdqa xmm2, xmm3
mov rcx, qword [rbp + 0x310]
paddd xmm1, xmm6
psrld xmm3, 7
pslld xmm2, 0x19
xorps xmm2, xmm3
movdqa xmmword [rsp + 0x10], xmm1
movdqa xmm3, xmmword [rsp + 0x30]
paddd xmm0, xmm2
paddd xmm3, xmmword [rcx]
mov rcx, qword [rbp + 0x318]
paddd xmm3, xmm5
movdqa xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm11
movdqa xmmword [rsp + 0x30], xmm3
paddd xmm12, xmmword [rcx]
paddd xmm12, xmm4
movdqa xmmword [rsp], xmm12
mov rcx, qword [rbp + 0x320]
xorps xmm1, xmm10
pshuflw xmm0, xmm0, 0xb1
pshufhw xmm12, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmm3
xorps xmm1, xmm7
pshufhw xmm11, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmmword [rsp]
xorps xmm1, xmm15
pshufhw xmm10, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmm11
pshufhw xmm7, xmm0, 0xb1
paddd xmm1, xmm9
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmm0, xmm12
paddd xmm0, xmm8
xorps xmm1, xmm6
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmm6, xmm1
xorps xmm0, xmm2
psrld xmm1, 0xc
movdqa xmm3, xmm7
pslld xmm6, 0x14
paddd xmm3, xmm14
xorps xmm6, xmm1
movdqa xmm1, xmmword [rsp + 0x10]
movdqa xmm14, xmm0
psrld xmm0, 0xc
movdqa xmm9, xmm10
movdqa xmmword [rsp + 0x60], xmm3
paddd xmm9, xmm13
xorps xmm3, xmm4
pslld xmm14, 0x14
movdqa xmm4, xmm3
xorps xmm14, xmm0
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmm2, xmm9
paddd xmm0, xmmword [rcx]
xorps xmm2, xmm5
mov rcx, qword [rbp + 0x328]
movdqa xmm5, xmm2
psrld xmm2, 0xc
paddd xmm0, xmm14
psrld xmm3, 0xc
movdqa xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm12
paddd xmm1, xmmword [rcx]
movdqa xmm8, xmm0
mov rcx, qword [rbp + 0x30]
paddd xmm1, xmm6
movdqa xmmword [rsp + 0x10], xmm1
xorps xmm1, xmm11
movdqa xmm15, xmm1
pslld xmm5, 0x14
xorps xmm5, xmm2
pslld xmm4, 0x14
movdqa xmm2, xmmword [rsp + 0x30]
xorps xmm4, xmm3
paddd xmm2, xmmword [rcx]
movdqa xmm3, xmmword [rsp]
paddd xmm2, xmm5
mov rcx, qword [rbp + 0x38]
movdqa xmmword [rsp + 0x30], xmm2
xorps xmm2, xmm10
movdqa xmm13, xmm2
pslld xmm8, 0x18
psrld xmm0, 8
paddd xmm3, xmmword [rcx]
xorps xmm8, xmm0
paddd xmm3, xmm4
pslld xmm15, 0x18
psrld xmm1, 8
movdqa xmmword [rsp], xmm3
xorps xmm15, xmm1
xorps xmm3, xmm7
movdqa xmmword [rsp + 0x70], xmm8
pslld xmm13, 0x18
psrld xmm2, 8
mov rcx, qword [rbp + 0x40]
xorps xmm13, xmm2
movdqa xmm7, xmm3
movdqa xmm11, xmm8
paddd xmm11, xmmword [rsp + 0x50]
movdqa xmm12, xmm15
paddd xmm12, xmmword [rsp + 0x40]
movdqa xmm8, xmm13
psrld xmm3, 8
paddd xmm8, xmm9
pslld xmm7, 0x18
movdqa xmm0, xmm11
xorps xmm0, xmm14
xorps xmm7, xmm3
movdqa xmm10, xmm0
movdqa xmm9, xmm7
paddd xmm9, xmmword [rsp + 0x60]
movdqa xmm1, xmm12
xorps xmm1, xmm6
psrld xmm0, 7
movdqa xmm6, xmm1
pslld xmm10, 0x19
xorps xmm10, xmm0
psrld xmm1, 7
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmm2, xmm8
paddd xmm0, xmmword [rcx]
xorps xmm2, xmm5
mov rcx, qword [rbp + 0x48]
movdqa xmm5, xmm2
psrld xmm2, 7
movdqa xmm3, xmm9
xorps xmm3, xmm4
pslld xmm6, 0x19
xorps xmm6, xmm1
pslld xmm5, 0x19
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm0, xmm6
paddd xmm1, xmmword [rcx]
xorps xmm5, xmm2
mov rcx, qword [rbp + 0x50]
paddd xmm1, xmm5
movdqa xmm2, xmmword [rsp + 0x30]
movdqa xmm4, xmm3
movdqa xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm7
movdqa xmmword [rsp + 0x10], xmm1
xorps xmm1, xmmword [rsp + 0x70]
paddd xmm2, xmmword [rcx]
mov rcx, qword [rbp + 0x58]
pshuflw xmm0, xmm0, 0xb1
psrld xmm3, 7
pshufhw xmm7, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
pshufhw xmm14, xmm0, 0xb1
pslld xmm4, 0x19
xorps xmm4, xmm3
movdqa xmm3, xmmword [rsp]
paddd xmm3, xmmword [rcx]
paddd xmm2, xmm4
movdqa xmm1, xmm2
movdqa xmmword [rsp + 0x30], xmm2
xorps xmm1, xmm15
paddd xmm3, xmm10
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmm3
xorps xmm1, xmm13
pshufhw xmm15, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
movdqa xmm2, xmm15
pshufhw xmm13, xmm0, 0xb1
movdqa xmm1, xmm14
movdqa xmm0, xmm7
movdqa xmmword [rsp], xmm3
paddd xmm0, xmm8
paddd xmm1, xmm9
paddd xmm2, xmm11
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmmword [rbp - 0x80], xmm1
movdqa xmm3, xmm13
movdqa xmmword [rsp + 0x40], xmm2
mov rcx, qword [rbp + 0x60]
xorps xmm0, xmm6
movdqa xmm8, xmmword [rsp + 0x10]
xorps xmm2, xmm4
movdqa xmm11, xmmword [rsp + 0x40]
xorps xmm1, xmm5
paddd xmm3, xmm12
movdqa xmm4, xmm0
movdqa xmm12, xmmword [rsp + 0x30]
movdqa xmm9, xmm1
psrld xmm0, 0xc
movdqa xmmword [rsp + 0x60], xmm3
xorps xmm3, xmm10
psrld xmm1, 0xc
pslld xmm4, 0x14
xorps xmm4, xmm0
pslld xmm9, 0x14
movdqa xmm0, xmmword [rsp + 0x20]
xorps xmm9, xmm1
paddd xmm0, xmmword [rcx]
movdqa xmm1, xmm2
mov rcx, qword [rbp + 0x68]
paddd xmm0, xmm4
xorps xmm7, xmm0
psrld xmm2, 0xc
movdqa xmm10, xmm7
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmm0, xmmword [rbp - 0x80]
paddd xmm8, xmmword [rcx]
mov rcx, qword [rbp + 0x70]
paddd xmm8, xmm9
xorps xmm14, xmm8
psrld xmm7, 8
pslld xmm1, 0x14
xorps xmm1, xmm2
movdqa xmmword [rsp + 0x10], xmm8
paddd xmm12, xmmword [rcx]
movdqa xmm2, xmm3
mov rcx, qword [rbp + 0x78]
movdqa xmm8, xmm14
psrld xmm3, 0xc
paddd xmm12, xmm1
xorps xmm15, xmm12
psrld xmm14, 8
pslld xmm2, 0x14
xorps xmm2, xmm3
pslld xmm10, 0x18
movdqa xmm3, xmmword [rsp]
xorps xmm10, xmm7
paddd xmm3, xmmword [rcx]
movdqa xmm7, xmm15
paddd xmm3, xmm2
psrld xmm15, 8
xorps xmm13, xmm3
pslld xmm7, 0x18
xorps xmm7, xmm15
pslld xmm8, 0x18
movdqa xmm15, xmmword [rsp + 0x50]
xorps xmm8, xmm14
movdqa xmm14, xmmword [rsp + 0x60]
paddd xmm0, xmm8
xorps xmm9, xmm0
movdqa xmmword [rbp - 0x80], xmm0
movdqa xmm6, xmm13
movdqa xmmword [rsp], xmm3
pslld xmm6, 0x18
paddd xmm15, xmm10
xorps xmm4, xmm15
psrld xmm13, 8
movdqa xmm5, xmm4
paddd xmm11, xmm7
xorps xmm6, xmm13
pslld xmm5, 0x19
movdqa xmm0, xmm11
psrld xmm4, 7
xorps xmm0, xmm1
paddd xmm14, xmm6
movdqa xmm1, xmm14
xorps xmm5, xmm4
xorps xmm1, xmm2
movdqa xmm3, xmm9
mov rcx, qword [rbp + 0x80]
movdqa xmm4, xmm0
movdqa xmm13, xmmword [rsp]
movdqa xmm2, xmm1
psrld xmm0, 7
psrld xmm1, 7
pslld xmm4, 0x19
xorps xmm4, xmm0
pslld xmm2, 0x19
movdqa xmm0, xmmword [rsp + 0x20]
xorps xmm2, xmm1
paddd xmm0, xmmword [rcx]
mov rcx, qword [rbp + 0x88]
paddd xmm0, xmm2
movdqa xmm1, xmmword [rsp + 0x10]
movdqa xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm8
pshuflw xmm0, xmm0, 0xb1
paddd xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x90]
paddd xmm1, xmm5
movdqa xmmword [rsp + 0x10], xmm1
xorps xmm1, xmm7
pslld xmm3, 0x19
psrld xmm9, 7
paddd xmm12, xmmword [rcx]
xorps xmm3, xmm9
mov rcx, qword [rbp + 0x98]
paddd xmm12, xmm3
pshufhw xmm9, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmm12
pshufhw xmm8, xmm0, 0xb1
xorps xmm1, xmm6
paddd xmm13, xmmword [rcx]
mov rcx, qword [rbp + 0xa0]
paddd xmm13, xmm4
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmm13
xorps xmm1, xmm10
pshufhw xmm7, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
movdqa xmm10, xmm7
pshufhw xmm6, xmm0, 0xb1
paddd xmm10, xmm15
movdqa xmmword [rsp + 0x50], xmm10
movdqa xmmword [rsp + 0x30], xmm12
movdqa xmm12, xmm9
paddd xmm12, xmm11
movdqa xmmword [rsp], xmm13
movdqa xmm0, xmm12
movdqa xmm13, xmm8
xorps xmm0, xmm2
movdqa xmm11, xmm6
paddd xmm11, xmmword [rbp - 0x80]
movdqa xmm2, xmm10
xorps xmm2, xmm3
movdqa xmmword [rsp + 0x40], xmm11
movdqa xmm3, xmm11
paddd xmm13, xmm14
movdqa xmm11, xmm0
xorps xmm3, xmm4
psrld xmm0, 0xc
movdqa xmm4, xmm3
movdqa xmm1, xmm13
pslld xmm11, 0x14
xorps xmm1, xmm5
pslld xmm4, 0x14
movdqa xmm10, xmm1
psrld xmm3, 0xc
movdqa xmm5, xmm2
pslld xmm10, 0x14
xorps xmm11, xmm0
psrld xmm1, 0xc
movdqa xmm0, xmmword [rsp + 0x20]
xorps xmm4, xmm3
paddd xmm0, xmmword [rcx]
xorps xmm10, xmm1
pslld xmm5, 0x14
psrld xmm2, 0xc
xorps xmm5, xmm2
mov rcx, qword [rbp + 0xa8]
paddd xmm0, xmm11
movdqa xmm1, xmmword [rsp + 0x10]
movdqa xmm2, xmmword [rsp + 0x30]
movdqa xmm3, xmmword [rsp]
paddd xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0xb0]
paddd xmm1, xmm10
movdqa xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm9
movdqa xmmword [rsp + 0x10], xmm1
xorps xmm1, xmm8
movdqa xmm8, xmm0
psrld xmm0, 8
paddd xmm2, xmmword [rcx]
mov rcx, qword [rbp + 0xb8]
paddd xmm2, xmm5
movdqa xmmword [rsp + 0x30], xmm2
xorps xmm2, xmm7
pslld xmm8, 0x18
xorps xmm8, xmm0
movdqa xmm0, xmm2
paddd xmm3, xmmword [rcx]
movdqa xmm14, xmm8
mov rcx, qword [rbp + 0xc0]
paddd xmm3, xmm4
pslld xmm0, 0x18
paddd xmm14, xmm12
movdqa xmmword [rsp], xmm3
xorps xmm3, xmm6
movdqa xmm6, xmm1
psrld xmm2, 8
xorps xmm0, xmm2
psrld xmm1, 8
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm7, xmm3
pslld xmm6, 0x18
xorps xmm6, xmm1
psrld xmm3, 8
movdqa xmm15, xmm6
movdqa xmmword [rsp + 0x70], xmm6
movdqa xmmword [rsp + 0x60], xmm8
paddd xmm15, xmm13
movdqa xmm8, xmm0
pslld xmm7, 0x18
paddd xmm8, xmmword [rsp + 0x50]
xorps xmm7, xmm3
movdqa xmm0, xmm14
movdqa xmm1, xmm15
xorps xmm0, xmm11
xorps xmm1, xmm10
movdqa xmm12, xmm0
movdqa xmm6, xmm1
psrld xmm0, 7
movdqa xmm9, xmm7
paddd xmm9, xmmword [rsp + 0x40]
movdqa xmm2, xmm8
xorps xmm2, xmm5
psrld xmm1, 7
movdqa xmm5, xmm2
pslld xmm12, 0x19
xorps xmm12, xmm0
pslld xmm6, 0x19
movdqa xmm0, xmmword [rsp + 0x20]
xorps xmm6, xmm1
paddd xmm0, xmmword [rcx]
movdqa xmm3, xmm9
mov rcx, qword [rbp + 0xc8]
xorps xmm3, xmm4
movdqa xmm1, xmmword [rsp + 0x10]
movdqa xmm4, xmm3
pslld xmm5, 0x19
paddd xmm0, xmm6
psrld xmm2, 7
paddd xmm1, xmmword [rcx]
xorps xmm5, xmm2
pslld xmm4, 0x19
paddd xmm1, xmm5
psrld xmm3, 7
xorps xmm4, xmm3
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmm2, xmmword [rsp + 0x30]
xorps xmm0, xmm7
movdqa xmm3, xmmword [rsp]
mov rcx, qword [rbp + 0xd0]
movdqa xmmword [rsp + 0x10], xmm1
xorps xmm1, xmmword [rsp + 0x60]
pshuflw xmm0, xmm0, 0xb1
paddd xmm2, xmmword [rcx]
mov rcx, qword [rbp + 0xd8]
paddd xmm2, xmm4
pshufhw xmm13, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmm2
xorps xmm1, xmmword [rsp + 0x70]
paddd xmm3, xmmword [rcx]
mov rcx, qword [rbp + 0xe0]
paddd xmm3, xmm12
pshufhw xmm11, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmm3
xorps xmm1, xmmword [rbp - 0x70]
pshufhw xmm10, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
pshufhw xmm7, xmm0, 0xb1
movdqa xmm0, xmm13
movdqa xmmword [rsp], xmm3
paddd xmm0, xmm8
movdqa xmmword [rsp + 0x30], xmm2
movdqa xmm3, xmm7
paddd xmm3, xmm15
movdqa xmmword [rsp + 0x50], xmm0
xorps xmm0, xmm6
movdqa xmmword [rsp + 0x40], xmm3
xorps xmm3, xmm12
movdqa xmm8, xmm11
movdqa xmm12, xmm0
paddd xmm8, xmm9
psrld xmm0, 0xc
movdqa xmm1, xmm8
xorps xmm1, xmm5
pslld xmm12, 0x14
movdqa xmm6, xmm1
xorps xmm12, xmm0
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmm9, xmm10
paddd xmm0, xmmword [rcx]
paddd xmm9, xmm14
mov rcx, qword [rbp + 0xe8]
paddd xmm0, xmm12
psrld xmm1, 0xc
movdqa xmm2, xmm9
xorps xmm2, xmm4
pslld xmm6, 0x14
movdqa xmm5, xmm2
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmm4, xmm3
psrld xmm2, 0xc
psrld xmm3, 0xc
xorps xmm6, xmm1
movdqa xmm1, xmmword [rsp + 0x10]
xorps xmm0, xmm13
paddd xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0xf0]
paddd xmm1, xmm6
pslld xmm5, 0x14
xorps xmm5, xmm2
pslld xmm4, 0x14
movdqa xmm2, xmmword [rsp + 0x30]
xorps xmm4, xmm3
paddd xmm2, xmmword [rcx]
movdqa xmm3, xmmword [rsp]
paddd xmm2, xmm5
mov rcx, qword [rbp + 0xf8]
movdqa xmmword [rsp + 0x10], xmm1
xorps xmm1, xmm11
movdqa xmmword [rsp + 0x30], xmm2
xorps xmm2, xmm10
paddd xmm3, xmmword [rcx]
paddd xmm3, xmm4
movdqa xmmword [rsp], xmm3
xorps xmm3, xmm7
mov rcx, qword [rbp + 0x100]
movdqa xmm15, xmm0
movdqa xmm11, xmm1
psrld xmm0, 8
psrld xmm1, 8
movdqa xmm10, xmm2
movdqa xmm7, xmm3
psrld xmm2, 8
psrld xmm3, 8
pslld xmm11, 0x18
xorps xmm11, xmm1
pslld xmm10, 0x18
xorps xmm10, xmm2
pslld xmm15, 0x18
xorps xmm15, xmm0
pslld xmm7, 0x18
xorps xmm7, xmm3
movdqa xmm14, xmm11
paddd xmm14, xmm8
movdqa xmm13, xmm15
paddd xmm13, xmmword [rsp + 0x50]
movdqa xmm8, xmm10
paddd xmm8, xmm9
movdqa xmm0, xmm13
xorps xmm0, xmm12
movdqa xmm1, xmm14
movdqa xmm12, xmmword [rsp]
xorps xmm1, xmm6
movdqa xmm6, xmm0
movdqa xmm9, xmm7
paddd xmm9, xmmword [rsp + 0x40]
movdqa xmm2, xmm8
psrld xmm0, 7
xorps xmm2, xmm5
movdqa xmm5, xmm1
pslld xmm6, 0x19
xorps xmm6, xmm0
psrld xmm1, 7
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmm3, xmm9
paddd xmm0, xmmword [rcx]
xorps xmm3, xmm4
mov rcx, qword [rbp + 0x108]
movdqa xmm4, xmm2
psrld xmm2, 7
pslld xmm5, 0x19
xorps xmm5, xmm1
pslld xmm4, 0x19
movdqa xmm1, xmmword [rsp + 0x10]
xorps xmm4, xmm2
paddd xmm1, xmmword [rcx]
movdqa xmm2, xmm3
mov rcx, qword [rbp + 0x110]
paddd xmm1, xmm6
movdqa xmmword [rsp + 0x10], xmm1
xorps xmm1, xmm10
psrld xmm3, 7
pslld xmm2, 0x19
xorps xmm2, xmm3
movdqa xmm3, xmmword [rsp + 0x30]
paddd xmm3, xmmword [rcx]
paddd xmm0, xmm2
mov rcx, qword [rbp + 0x118]
paddd xmm3, xmm5
movdqa xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm11
pshuflw xmm0, xmm0, 0xb1
movdqa xmmword [rsp + 0x30], xmm3
paddd xmm12, xmmword [rcx]
paddd xmm12, xmm4
movdqa xmmword [rsp], xmm12
pshufhw xmm12, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmm3
xorps xmm1, xmm7
pshufhw xmm11, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmmword [rsp]
xorps xmm1, xmm15
pshufhw xmm10, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
mov rcx, qword [rbp + 0x120]
movdqa xmm15, xmm12
pshufhw xmm7, xmm0, 0xb1
paddd xmm15, xmm8
movdqa xmm8, xmm11
movdqa xmm3, xmm7
paddd xmm3, xmm14
paddd xmm8, xmm9
movdqa xmmword [rsp + 0x50], xmm3
movdqa xmm9, xmm10
xorps xmm3, xmm4
paddd xmm9, xmm13
movdqa xmm4, xmm3
movdqa xmm0, xmm15
xorps xmm0, xmm2
psrld xmm3, 0xc
movdqa xmm13, xmm0
pslld xmm4, 0x14
psrld xmm0, 0xc
xorps xmm4, xmm3
movdqa xmm3, xmmword [rsp]
movdqa xmm1, xmm8
xorps xmm1, xmm6
pslld xmm13, 0x14
xorps xmm13, xmm0
movdqa xmm6, xmm1
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmm2, xmm9
paddd xmm0, xmmword [rcx]
xorps xmm2, xmm5
mov rcx, qword [rbp + 0x128]
movdqa xmm5, xmm2
psrld xmm1, 0xc
paddd xmm0, xmm13
psrld xmm2, 0xc
movdqa xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm12
pslld xmm6, 0x14
xorps xmm6, xmm1
pslld xmm5, 0x14
movdqa xmm1, xmmword [rsp + 0x10]
xorps xmm5, xmm2
paddd xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x130]
paddd xmm1, xmm6
movdqa xmm2, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x10], xmm1
xorps xmm1, xmm11
movdqa xmm11, xmm0
psrld xmm0, 8
paddd xmm2, xmmword [rcx]
mov rcx, qword [rbp + 0x138]
paddd xmm2, xmm5
movdqa xmmword [rsp + 0x30], xmm2
xorps xmm2, xmm10
movdqa xmm10, xmm1
pslld xmm11, 0x18
xorps xmm11, xmm0
pslld xmm10, 0x18
paddd xmm3, xmmword [rcx]
movdqa xmm0, xmm2
paddd xmm3, xmm4
psrld xmm1, 8
movdqa xmmword [rsp], xmm3
movdqa xmm14, xmm11
xorps xmm3, xmm7
pslld xmm0, 0x18
paddd xmm14, xmm15
psrld xmm2, 8
movdqa xmm7, xmm3
xorps xmm0, xmm2
xorps xmm10, xmm1
pslld xmm7, 0x18
movdqa xmm15, xmm10
psrld xmm3, 8
paddd xmm15, xmm8
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmm8, xmm0
xorps xmm7, xmm3
paddd xmm8, xmm9
movdqa xmm9, xmm7
paddd xmm9, xmmword [rsp + 0x50]
movdqa xmm2, xmm8
mov rcx, qword [rbp + 0x140]
xorps xmm2, xmm5
movdqa xmm5, xmm2
movdqa xmm3, xmm9
xorps xmm3, xmm4
psrld xmm2, 7
movdqa xmm4, xmm3
pslld xmm5, 0x19
xorps xmm5, xmm2
psrld xmm3, 7
movdqa xmm2, xmmword [rsp + 0x30]
movdqa xmm0, xmm14
xorps xmm0, xmm13
pslld xmm4, 0x19
movdqa xmm12, xmm0
xorps xmm4, xmm3
movdqa xmm3, xmmword [rsp]
movdqa xmm1, xmm15
xorps xmm1, xmm6
psrld xmm0, 7
movdqa xmm6, xmm1
pslld xmm12, 0x19
xorps xmm12, xmm0
psrld xmm1, 7
movdqa xmm0, xmmword [rsp + 0x20]
paddd xmm0, xmmword [rcx]
mov rcx, qword [rbp + 0x148]
pslld xmm6, 0x19
xorps xmm6, xmm1
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm0, xmm6
paddd xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x150]
paddd xmm1, xmm5
movdqa xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm7
pshuflw xmm0, xmm0, 0xb1
movdqa xmmword [rsp + 0x10], xmm1
xorps xmm1, xmm11
paddd xmm2, xmmword [rcx]
mov rcx, qword [rbp + 0x158]
paddd xmm2, xmm4
pshufhw xmm13, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmm2
pshufhw xmm11, xmm0, 0xb1
xorps xmm1, xmm10
paddd xmm3, xmmword [rcx]
paddd xmm3, xmm12
pshuflw xmm0, xmm1, 0xb1
pshufhw xmm10, xmm0, 0xb1
movdqa xmm1, xmm3
xorps xmm1, xmmword [rsp + 0x40]
pshuflw xmm0, xmm1, 0xb1
pshufhw xmm7, xmm0, 0xb1
movdqa xmm0, xmm13
paddd xmm0, xmm8
movdqa xmmword [rsp], xmm3
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmm8, xmm11
xorps xmm0, xmm6
movdqa xmmword [rsp + 0x30], xmm2
paddd xmm8, xmm9
movdqa xmm3, xmm7
paddd xmm3, xmm15
movdqa xmm1, xmm8
movdqa xmm9, xmm10
movdqa xmmword [rsp + 0x40], xmm3
xorps xmm3, xmm12
xorps xmm1, xmm5
movdqa xmm12, xmm0
paddd xmm9, xmm14
movdqa xmm6, xmm1
pslld xmm12, 0x14
movdqa xmm2, xmm9
psrld xmm0, 0xc
pslld xmm6, 0x14
xorps xmm2, xmm4
xorps xmm12, xmm0
mov rcx, qword [rbp + 0x160]
movdqa xmm5, xmm2
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmm4, xmm3
psrld xmm2, 0xc
psrld xmm1, 0xc
paddd xmm0, xmmword [rcx]
xorps xmm6, xmm1
mov rcx, qword [rbp + 0x168]
paddd xmm0, xmm12
movdqa xmm1, xmmword [rsp + 0x10]
psrld xmm3, 0xc
movdqa xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm13
paddd xmm1, xmmword [rcx]
movdqa xmm15, xmm0
mov rcx, qword [rbp + 0x170]
paddd xmm1, xmm6
movdqa xmmword [rsp + 0x10], xmm1
xorps xmm1, xmm11
movdqa xmm11, xmm1
pslld xmm5, 0x14
xorps xmm5, xmm2
pslld xmm4, 0x14
movdqa xmm2, xmmword [rsp + 0x30]
xorps xmm4, xmm3
paddd xmm2, xmmword [rcx]
movdqa xmm3, xmmword [rsp]
paddd xmm2, xmm5
mov rcx, qword [rbp + 0x178]
movdqa xmmword [rsp + 0x30], xmm2
xorps xmm2, xmm10
movdqa xmm10, xmm2
psrld xmm1, 8
psrld xmm2, 8
paddd xmm3, xmmword [rcx]
paddd xmm3, xmm4
psrld xmm0, 8
movdqa xmmword [rsp], xmm3
xorps xmm3, xmm7
movdqa xmm7, xmm3
pslld xmm11, 0x18
xorps xmm11, xmm1
psrld xmm3, 8
pslld xmm10, 0x18
movdqa xmm14, xmm11
xorps xmm10, xmm2
pslld xmm7, 0x18
xorps xmm7, xmm3
pslld xmm15, 0x18
xorps xmm15, xmm0
paddd xmm14, xmm8
movdqa xmm8, xmm10
movdqa xmm13, xmm15
paddd xmm13, xmmword [rsp + 0x50]
paddd xmm8, xmm9
movdqa xmm9, xmm7
movdqa xmm2, xmm8
paddd xmm9, xmmword [rsp + 0x40]
xorps xmm2, xmm5
movdqa xmm3, xmm9
movdqa xmm0, xmm13
xorps xmm3, xmm4
xorps xmm0, xmm12
movdqa xmm4, xmm2
movdqa xmm1, xmm14
xorps xmm1, xmm6
psrld xmm2, 7
movdqa xmm6, xmm0
pslld xmm4, 0x19
movdqa xmm5, xmm1
pslld xmm6, 0x19
xorps xmm4, xmm2
psrld xmm0, 7
movdqa xmm2, xmm3
pslld xmm5, 0x19
psrld xmm1, 7
xorps xmm6, xmm0
pslld xmm2, 0x19
xorps xmm5, xmm1
psrld xmm3, 7
movdqa xmm0, xmmword [rsp + 0x20]
xorps xmm2, xmm3
movdqa xmm1, xmmword [rsp + 0x10]
mov rcx, qword [rbp + 0x180]
movdqa xmm3, xmmword [rsp + 0x30]
movdqa xmm12, xmmword [rsp]
paddd xmm0, xmmword [rcx]
mov rcx, qword [rbp + 0x188]
paddd xmm0, xmm2
movdqa xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm11
pshuflw xmm0, xmm0, 0xb1
paddd xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x190]
paddd xmm1, xmm6
movdqa xmmword [rsp + 0x10], xmm1
xorps xmm1, xmm10
paddd xmm3, xmmword [rcx]
mov rcx, qword [rbp + 0x198]
paddd xmm3, xmm5
movdqa xmmword [rsp + 0x30], xmm3
paddd xmm12, xmmword [rcx]
mov rcx, qword [rbp + 0x1a0]
paddd xmm12, xmm4
movdqa xmmword [rsp], xmm12
pshufhw xmm12, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmm3
xorps xmm1, xmm7
pshufhw xmm11, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmmword [rsp]
pshufhw xmm10, xmm0, 0xb1
xorps xmm1, xmm15
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmm11
pshufhw xmm7, xmm0, 0xb1
paddd xmm1, xmm9
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmm0, xmm12
xorps xmm1, xmm6
paddd xmm0, xmm8
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmm6, xmm1
xorps xmm0, xmm2
psrld xmm1, 0xc
movdqa xmm3, xmm7
pslld xmm6, 0x14
paddd xmm3, xmm14
xorps xmm6, xmm1
movdqa xmm1, xmmword [rsp + 0x10]
movdqa xmm14, xmm0
psrld xmm0, 0xc
movdqa xmm9, xmm10
movdqa xmmword [rsp + 0x60], xmm3
paddd xmm9, xmm13
xorps xmm3, xmm4
pslld xmm14, 0x14
xorps xmm14, xmm0
movdqa xmm4, xmm3
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmm2, xmm9
paddd xmm0, xmmword [rcx]
xorps xmm2, xmm5
mov rcx, qword [rbp + 0x1a8]
movdqa xmm5, xmm2
psrld xmm2, 0xc
paddd xmm0, xmm14
pslld xmm5, 0x14
xorps xmm5, xmm2
pslld xmm4, 0x14
paddd xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x1b0]
paddd xmm1, xmm6
movdqa xmm2, xmmword [rsp + 0x30]
psrld xmm3, 0xc
xorps xmm4, xmm3
movdqa xmmword [rsp + 0x20], xmm0
paddd xmm2, xmmword [rcx]
paddd xmm2, xmm5
movdqa xmmword [rsp + 0x10], xmm1
movdqa xmm3, xmmword [rsp]
xorps xmm0, xmm12
mov rcx, qword [rbp + 0x1b8]
movdqa xmm8, xmm0
xorps xmm1, xmm11
psrld xmm0, 8
movdqa xmmword [rsp + 0x30], xmm2
movdqa xmm15, xmm1
xorps xmm2, xmm10
psrld xmm1, 8
paddd xmm3, xmmword [rcx]
movdqa xmm13, xmm2
mov rcx, qword [rbp + 0x1c0]
paddd xmm3, xmm4
movdqa xmmword [rsp], xmm3
xorps xmm3, xmm7
movdqa xmm7, xmm3
psrld xmm2, 8
psrld xmm3, 8
pslld xmm8, 0x18
xorps xmm8, xmm0
pslld xmm15, 0x18
xorps xmm15, xmm1
movdqa xmmword [rsp + 0x70], xmm8
movdqa xmm11, xmm8
pslld xmm13, 0x18
paddd xmm11, xmmword [rsp + 0x50]
xorps xmm13, xmm2
movdqa xmm0, xmm11
pslld xmm7, 0x18
xorps xmm7, xmm3
xorps xmm0, xmm14
movdqa xmm10, xmm0
movdqa xmm12, xmm15
paddd xmm12, xmmword [rsp + 0x40]
movdqa xmm8, xmm13
psrld xmm0, 7
paddd xmm8, xmm9
pslld xmm10, 0x19
movdqa xmm1, xmm12
xorps xmm1, xmm6
xorps xmm10, xmm0
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmm6, xmm1
paddd xmm0, xmmword [rcx]
movdqa xmm2, xmm8
mov rcx, qword [rbp + 0x1c8]
xorps xmm2, xmm5
movdqa xmm5, xmm2
psrld xmm1, 7
psrld xmm2, 7
movdqa xmm9, xmm7
paddd xmm9, xmmword [rsp + 0x60]
pslld xmm6, 0x19
movdqa xmm3, xmm9
xorps xmm3, xmm4
pslld xmm5, 0x19
movdqa xmm4, xmm3
xorps xmm6, xmm1
movdqa xmm1, xmmword [rsp + 0x10]
xorps xmm5, xmm2
paddd xmm1, xmmword [rcx]
paddd xmm0, xmm6
mov rcx, qword [rbp + 0x1d0]
paddd xmm1, xmm5
movdqa xmm2, xmmword [rsp + 0x30]
psrld xmm3, 7
movdqa xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm7
paddd xmm2, xmmword [rcx]
mov rcx, qword [rbp + 0x1d8]
pslld xmm4, 0x19
xorps xmm4, xmm3
movdqa xmmword [rsp + 0x10], xmm1
movdqa xmm3, xmmword [rsp]
paddd xmm2, xmm4
paddd xmm3, xmmword [rcx]
paddd xmm3, xmm10
movdqa xmmword [rsp + 0x30], xmm2
movdqa xmmword [rsp], xmm3
pshuflw xmm0, xmm0, 0xb1
xorps xmm1, xmmword [rsp + 0x70]
mov rcx, qword [rbp + 0x1e0]
pshufhw xmm7, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmm2
xorps xmm1, xmm15
pshufhw xmm14, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmm3
xorps xmm1, xmm13
pshufhw xmm15, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
movdqa xmm2, xmm15
pshufhw xmm13, xmm0, 0xb1
paddd xmm2, xmm11
movdqa xmm0, xmm7
movdqa xmmword [rsp + 0x40], xmm2
paddd xmm0, xmm8
xorps xmm2, xmm4
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmm8, xmm2
xorps xmm0, xmm6
psrld xmm2, 0xc
movdqa xmm4, xmm0
pslld xmm8, 0x14
psrld xmm0, 0xc
xorps xmm8, xmm2
movdqa xmm2, xmmword [rsp]
movdqa xmm1, xmm14
paddd xmm1, xmm9
pslld xmm4, 0x14
movdqa xmmword [rbp - 0x80], xmm1
xorps xmm4, xmm0
xorps xmm1, xmm5
movdqa xmm3, xmm13
movdqa xmm0, xmm1
paddd xmm3, xmm12
movdqa xmm12, xmmword [rsp + 0x30]
psrld xmm1, 0xc
movdqa xmmword [rsp + 0x60], xmm3
xorps xmm3, xmm10
movdqa xmm10, xmmword [rsp + 0x20]
movdqa xmm9, xmm3
paddd xmm10, xmmword [rcx]
mov rcx, qword [rbp + 0x1e8]
paddd xmm10, xmm4
xorps xmm7, xmm10
movdqa xmmword [rsp + 0x20], xmm10
movdqa xmm10, xmm7
pslld xmm0, 0x14
xorps xmm0, xmm1
psrld xmm7, 8
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x1f0]
paddd xmm1, xmm0
xorps xmm14, xmm1
movdqa xmmword [rsp + 0x10], xmm1
movdqa xmm1, xmm14
pslld xmm9, 0x14
psrld xmm3, 0xc
paddd xmm12, xmmword [rcx]
xorps xmm9, xmm3
mov rcx, qword [rbp + 0x1f8]
paddd xmm12, xmm8
xorps xmm15, xmm12
pslld xmm10, 0x18
xorps xmm10, xmm7
pslld xmm1, 0x18
movdqa xmm7, xmm15
psrld xmm14, 8
paddd xmm2, xmmword [rcx]
xorps xmm1, xmm14
paddd xmm2, xmm9
pslld xmm7, 0x18
xorps xmm13, xmm2
psrld xmm15, 8
movdqa xmm6, xmm13
movdqa xmmword [rsp], xmm2
pslld xmm6, 0x18
xorps xmm7, xmm15
movdqa xmm2, xmmword [rbp - 0x80]
movdqa xmm15, xmmword [rsp + 0x50]
paddd xmm2, xmm1
movdqa xmm11, xmmword [rsp + 0x40]
xorps xmm0, xmm2
mov rcx, qword [rbp + 0x200]
movdqa xmm3, xmm0
movdqa xmm14, xmmword [rsp + 0x60]
paddd xmm11, xmm7
psrld xmm0, 7
xorps xmm8, xmm11
psrld xmm13, 8
paddd xmm15, xmm10
xorps xmm6, xmm13
movdqa xmmword [rbp - 0x80], xmm2
movdqa xmm13, xmmword [rsp]
xorps xmm4, xmm15
movdqa xmm5, xmm4
pslld xmm3, 0x19
xorps xmm3, xmm0
psrld xmm4, 7
movdqa xmm0, xmmword [rsp + 0x20]
paddd xmm14, xmm6
paddd xmm0, xmmword [rcx]
xorps xmm9, xmm14
mov rcx, qword [rbp + 0x208]
movdqa xmm2, xmm9
pslld xmm2, 0x19
psrld xmm9, 7
xorps xmm2, xmm9
pslld xmm5, 0x19
paddd xmm0, xmm2
xorps xmm5, xmm4
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmm4, xmm8
xorps xmm0, xmm1
psrld xmm8, 7
pshuflw xmm0, xmm0, 0xb1
pshufhw xmm9, xmm0, 0xb1
pslld xmm4, 0x19
xorps xmm4, xmm8
movdqa xmm8, xmmword [rsp + 0x10]
paddd xmm8, xmmword [rcx]
mov rcx, qword [rbp + 0x210]
paddd xmm8, xmm5
movdqa xmm1, xmm8
movdqa xmmword [rsp + 0x10], xmm8
xorps xmm1, xmm7
pshuflw xmm0, xmm1, 0xb1
paddd xmm12, xmmword [rcx]
mov rcx, qword [rbp + 0x218]
paddd xmm12, xmm3
pshufhw xmm8, xmm0, 0xb1
movdqa xmm1, xmm12
xorps xmm1, xmm6
movdqa xmmword [rsp + 0x30], xmm12
pshuflw xmm0, xmm1, 0xb1
movdqa xmm12, xmm9
paddd xmm13, xmmword [rcx]
paddd xmm12, xmm11
paddd xmm13, xmm4
pshufhw xmm7, xmm0, 0xb1
movdqa xmm1, xmm13
movdqa xmmword [rsp], xmm13
xorps xmm1, xmm10
movdqa xmm13, xmm8
pshuflw xmm0, xmm1, 0xb1
movdqa xmm10, xmm7
pshufhw xmm6, xmm0, 0xb1
paddd xmm10, xmm15
movdqa xmm0, xmm12
movdqa xmmword [rsp + 0x50], xmm10
xorps xmm0, xmm2
movdqa xmm11, xmm6
paddd xmm11, xmmword [rbp - 0x80]
paddd xmm13, xmm14
movdqa xmm2, xmm10
movdqa xmmword [rsp + 0x40], xmm11
movdqa xmm1, xmm13
xorps xmm2, xmm3
xorps xmm1, xmm5
mov rcx, qword [rbp + 0x220]
movdqa xmm10, xmm1
movdqa xmm5, xmm2
psrld xmm1, 0xc
psrld xmm2, 0xc
movdqa xmm3, xmm11
movdqa xmm11, xmm0
pslld xmm10, 0x14
psrld xmm0, 0xc
xorps xmm3, xmm4
movdqa xmm4, xmm3
pslld xmm11, 0x14
xorps xmm11, xmm0
psrld xmm3, 0xc
movdqa xmm0, xmmword [rsp + 0x20]
xorps xmm10, xmm1
paddd xmm0, xmmword [rcx]
mov rcx, qword [rbp + 0x228]
paddd xmm0, xmm11
movdqa xmm1, xmmword [rsp + 0x10]
movdqa xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm9
pslld xmm5, 0x14
paddd xmm1, xmmword [rcx]
xorps xmm5, xmm2
mov rcx, qword [rbp + 0x230]
paddd xmm1, xmm10
movdqa xmm2, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x10], xmm1
xorps xmm1, xmm8
movdqa xmm8, xmm0
pslld xmm4, 0x14
paddd xmm2, xmmword [rcx]
xorps xmm4, xmm3
movdqa xmm3, xmmword [rsp]
paddd xmm2, xmm5
mov rcx, qword [rbp + 0x238]
psrld xmm0, 8
movdqa xmmword [rsp + 0x30], xmm2
xorps xmm2, xmm7
pslld xmm8, 0x18
paddd xmm3, xmmword [rcx]
xorps xmm8, xmm0
paddd xmm3, xmm4
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp], xmm3
movdqa xmm0, xmm2
xorps xmm3, xmm6
pslld xmm0, 0x18
movdqa xmm7, xmm3
psrld xmm2, 8
xorps xmm0, xmm2
psrld xmm3, 8
movdqa xmm6, xmm1
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmm14, xmm8
psrld xmm1, 8
paddd xmm14, xmm12
pslld xmm7, 0x18
movdqa xmm8, xmm0
pslld xmm6, 0x18
paddd xmm8, xmmword [rsp + 0x50]
xorps xmm6, xmm1
xorps xmm7, xmm3
movdqa xmmword [rsp + 0x70], xmm6
movdqa xmm0, xmm14
movdqa xmm9, xmm7
paddd xmm9, xmmword [rsp + 0x40]
xorps xmm0, xmm11
movdqa xmm12, xmm0
movdqa xmm15, xmm6
paddd xmm15, xmm13
pslld xmm12, 0x19
movdqa xmm3, xmm9
psrld xmm0, 7
movdqa xmm1, xmm15
movdqa xmm2, xmm8
xorps xmm3, xmm4
xorps xmm1, xmm10
xorps xmm2, xmm5
xorps xmm12, xmm0
mov rcx, qword [rbp + 0x240]
movdqa xmm6, xmm1
movdqa xmm0, xmmword [rsp + 0x20]
movdqa xmm5, xmm2
psrld xmm1, 7
movdqa xmm4, xmm3
psrld xmm2, 7
paddd xmm0, xmmword [rcx]
mov rcx, qword [rbp + 0x248]
psrld xmm3, 7
pslld xmm6, 0x19
xorps xmm6, xmm1
pslld xmm5, 0x19
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm0, xmm6
paddd xmm1, xmmword [rcx]
xorps xmm5, xmm2
mov rcx, qword [rbp + 0x250]
paddd xmm1, xmm5
movdqa xmm2, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm7
pshuflw xmm0, xmm0, 0xb1
paddd xmm2, xmmword [rcx]
mov rcx, qword [rbp + 0x258]
movdqa xmmword [rsp + 0x10], xmm1
xorps xmm1, xmmword [rsp + 0x60]
pshufhw xmm13, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
pshufhw xmm11, xmm0, 0xb1
pslld xmm4, 0x19
xorps xmm4, xmm3
movdqa xmm3, xmmword [rsp]
paddd xmm3, xmmword [rcx]
paddd xmm2, xmm4
mov rcx, qword [rbp + 0x260]
paddd xmm3, xmm12
movdqa xmm1, xmm2
movdqa xmmword [rsp + 0x30], xmm2
xorps xmm1, xmmword [rsp + 0x70]
pshuflw xmm0, xmm1, 0xb1
movdqa xmm1, xmm3
xorps xmm1, xmmword [rbp - 0x70]
pshufhw xmm10, xmm0, 0xb1
pshuflw xmm0, xmm1, 0xb1
movdqa xmm2, xmm10
pshufhw xmm7, xmm0, 0xb1
paddd xmm2, xmm14
movdqa xmmword [rsp], xmm3
movdqa xmm0, xmm13
paddd xmm0, xmm8
movdqa xmmword [rsp + 0x60], xmm2
movdqa xmmword [rsp + 0x50], xmm0
xorps xmm2, xmm4
xorps xmm0, xmm6
movdqa xmm1, xmm11
paddd xmm1, xmm9
movdqa xmm14, xmm0
psrld xmm0, 0xc
movdqa xmm9, xmm2
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmm3, xmm7
paddd xmm3, xmm15
pslld xmm14, 0x14
movdqa xmmword [rsp + 0x70], xmm3
xorps xmm1, xmm5
xorps xmm3, xmm12
pslld xmm9, 0x14
movdqa xmm12, xmm1
psrld xmm2, 0xc
movdqa xmm8, xmm3
pslld xmm12, 0x14
xorps xmm14, xmm0
psrld xmm1, 0xc
movdqa xmm0, xmmword [rsp + 0x20]
xorps xmm12, xmm1
paddd xmm0, xmmword [rcx]
xorps xmm9, xmm2
pslld xmm8, 0x14
psrld xmm3, 0xc
xorps xmm8, xmm3
mov rcx, qword [rbp + 0x268]
paddd xmm0, xmm14
movdqa xmm1, xmmword [rsp + 0x10]
movdqa xmm3, xmmword [rsp]
movdqa xmm15, xmmword [rsp + 0x30]
paddd xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x270]
paddd xmm1, xmm12
movdqa xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm13
movdqa xmmword [rsp + 0x10], xmm1
xorps xmm1, xmm11
movdqa xmm4, xmm1
psrld xmm1, 8
paddd xmm15, xmmword [rcx]
mov rcx, qword [rbp + 0x278]
paddd xmm15, xmm9
movdqa xmm2, xmm15
pslld xmm4, 0x18
xorps xmm2, xmm10
xorps xmm4, xmm1
movdqa xmm5, xmm2
psrld xmm2, 8
paddd xmm3, xmmword [rcx]
paddd xmm3, xmm8
pslld xmm5, 0x18
xorps xmm5, xmm2
movdqa xmmword [rsp], xmm3
xorps xmm3, xmm7
movdqa xmm2, xmm4
paddd xmm2, xmmword [rsp + 0x40]
movdqa xmm7, xmm0
psrld xmm0, 8
movdqa xmm6, xmm3
movdqa xmmword [rbp - 0x20], xmm2
movdqa xmm11, xmm5
paddd xmm11, xmmword [rsp + 0x60]
xorps xmm2, xmm12
psrld xmm3, 8
pslld xmm7, 0x18
xorps xmm7, xmm0
pslld xmm6, 0x18
xorps xmm6, xmm3
movdqa xmm13, xmm7
paddd xmm13, xmmword [rsp + 0x50]
movdqa xmm3, xmm11
xorps xmm11, xmmword [rsp + 0x20]
xorps xmm3, xmm9
movdqa xmm1, xmm13
movdqa xmmword [rbp - 0x10], xmm11
xorps xmm1, xmm14
movdqa xmm9, xmm2
movdqa xmm14, xmmword [rbp - 0x20]
movdqa xmm10, xmm1
xorps xmm14, xmmword [rsp]
movdqa xmm0, xmm6
paddd xmm0, xmmword [rsp + 0x70]
xorps xmm13, xmm15
movdqa xmmword [rbp - 0x30], xmm0
xorps xmm0, xmm8
movdqa xmm12, xmmword [rbp - 0x30]
movdqa xmm8, xmm0
xorps xmm12, xmmword [rsp + 0x10]
pslld xmm8, 0x19
pslld xmm10, 0x19
pslld xmm9, 0x19
psrld xmm0, 7
psrld xmm1, 7
xorps xmm8, xmm0
psrld xmm2, 7
xorps xmm10, xmm1
xorps xmm9, xmm2
movdqa xmmword [rbp - 0x30], xmm12
xorps xmm8, xmm4
movdqa xmmword [rbp], xmm13
xorps xmm10, xmm5
movdqa xmmword [rbp + 0x10], xmm8
xorps xmm9, xmm6
movdqa xmmword [rbp + 0x20], xmm10
movdqa xmmword [rbp - 0x20], xmm14
movdqa xmmword [rbp - 0x70], xmm9
movdqa xmm6, xmm3
lea r14, [r14 + 0x40]
pslld xmm6, 0x19
movzx r10d, bl
psrld xmm3, 7
xorps xmm6, xmm3
xorps xmm6, xmm7
movdqa xmmword [rsp + 0x70], xmm6
jb 0x1400199c0
movaps xmm15, xmmword [rsp + 0x5e0]
movaps xmm7, xmmword [rsp + 0x660]
mov r15, qword [rsp + 0x680]
mov r14, qword [rsp + 0x688]
mov r13, qword [rsp + 0x690]
mov r12, qword [rsp + 0x6c0]
mov rax, qword [rbp + 0x280]
movdqa xmm5, xmm11
movdqa xmm2, xmm8
punpckldq xmm5, xmm12
movdqa xmm0, xmm13
punpckldq xmm0, xmm14
movdqa xmm4, xmm5
punpcklqdq xmm4, xmm0
movdqu xmmword [rax], xmm4
punpckhqdq xmm5, xmm0
movdqa xmm0, xmm9
punpckldq xmm0, xmm6
punpckldq xmm2, xmm10
movdqa xmm1, xmm2
punpckhdq xmm11, xmm12
punpcklqdq xmm1, xmm0
movdqa xmm3, xmm11
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax + 0x20], xmm5
punpckhqdq xmm2, xmm0
movdqu xmmword [rax + 0x30], xmm2
punpckhdq xmm8, xmm10
punpckhdq xmm13, xmm14
movdqa xmm0, xmm8
punpckhdq xmm9, xmm6
punpcklqdq xmm3, xmm13
movdqu xmmword [rax + 0x40], xmm3
punpcklqdq xmm0, xmm9
movdqu xmmword [rax + 0x50], xmm0
punpckhqdq xmm11, xmm13
punpckhqdq xmm8, xmm9
movdqu xmmword [rax + 0x60], xmm11
movdqu xmmword [rax + 0x70], xmm8
mov rcx, qword [rbp + 0x4d0]
xor rcx, rsp
call fcn.14005ff30
lea r11, [rsp + 0x698]
movaps xmm6, xmmword [r11 - 0x28]
movaps xmm8, xmmword [r11 - 0x48]
movaps xmm9, xmmword [r11 - 0x58]
movaps xmm10, xmmword [r11 - 0x68]
movaps xmm11, xmmword [r11 - 0x78]
movaps xmm12, xmmword [r11 - 0x88]
movaps xmm13, xmmword [r11 - 0x98]
movaps xmm14, xmmword [r11 - 0xa8]
mov rsp, r11
pop rdi
pop rsi
pop rbx
pop rbp
ret