Function at 0x14001f080
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
push rbp
push rbx
lea rbp, [rax - 0x5d8]
sub rsp, 0x6c8
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
movaps xmmword [rax - 0xc8], xmm14
movaps xmmword [rax - 0xd8], xmm15
mov rax, qword [0x14012e190]
xor rax, rsp
mov qword [rbp + 0x4f0], rax
movd xmm12, dword [r8]
mov rbx, rcx
movdqa xmm1, xmmword [0x14010ed70]
xor r11d, r11d
movzx ecx, byte [rbp + 0x600]
mov r10, rdx
movdqa xmm2, xmmword [0x14010ecd0]
neg ecx
mov rax, qword [rbp + 0x620]
movd xmm5, r9d
shr r9, 0x20
pshufd xmm12, xmm12, 0
movdqa xmmword [rbp + 0x470], xmm12
movd xmm11, dword [r8 + 4]
pshufd xmm11, xmm11, 0
movdqa xmmword [rbp + 0x480], xmm11
movd xmm15, dword [r8 + 8]
pshufd xmm15, xmm15, 0
movdqa xmmword [rbp + 0x490], xmm15
movd xmm3, dword [r8 + 0xc]
pshufd xmm3, xmm3, 0
movdqa xmmword [rbp + 0x4a0], xmm3
movd xmm14, dword [r8 + 0x10]
pshufd xmm14, xmm14, 0
movdqa xmmword [rbp + 0x4b0], xmm14
movd xmm6, dword [r8 + 0x14]
pshufd xmm6, xmm6, 0
movdqa xmmword [rbp + 0x4c0], xmm6
movd xmm13, dword [r8 + 0x18]
pshufd xmm13, xmm13, 0
movd xmm7, r9d
movzx r9d, byte [rbp + 0x608]
movd xmm0, ecx
pshufd xmm0, xmm0, 0
pand xmm2, xmm0
pshufd xmm5, xmm5, 0
paddd xmm5, xmm2
movdqa xmmword [rbp + 0x4d0], xmm13
movd xmm4, dword [r8 + 0x1c]
movdqa xmm0, xmm1
pshufd xmm4, xmm4, 0
pxor xmm0, xmm2
pxor xmm1, xmm5
pshufd xmm7, xmm7, 0
movzx r8d, r9b
mov qword [rbp + 0x230], rax
or r8b, byte [rbp + 0x610]
pcmpgtd xmm0, xmm1
movdqa xmmword [rbp - 0x60], xmm12
psubd xmm7, xmm0
movdqa xmmword [rsp + 0x60], xmm11
movdqa xmmword [rsp + 0x70], xmm15
movdqa xmmword [rbp - 0x80], xmm3
movdqa xmmword [rsp + 0x30], xmm14
movdqa xmmword [rsp], xmm6
movdqa xmmword [rsp + 0x10], xmm13
movdqa xmmword [rsp + 0x20], xmm4
movdqa xmmword [rbp + 0x4e0], xmm4
movdqa xmmword [rbp + 0x360], xmm5
movdqa xmmword [rbp + 0x350], xmm7
test rdx, rdx
je 0x14002269f
movzx ecx, byte [reloc.OLEAUT32.dll_SysReAllocString]
lea rax, [rbp + 0x370]
shl rcx, 4
mov qword [rsp + 0x6e0], rsi
lea rsi, [rbp + 0x370]
add rsi, rcx
mov qword [rsp + 0x6c0], rdi
movzx ecx, byte [0x14010d472]
shl rcx, 4
mov qword [rsp + 0x6b8], r12
lea r12, [rbp + 0x370]
mov qword [rsp + 0x6b0], r13
lea r13, [rbp + 0x370]
mov qword [rsp + 0x6a8], r14
lea r14, [rbp + 0x370]
add r14, rcx
mov qword [rsp + 0x6a0], r15
movzx ecx, byte [0x14010d474]
lea r15, [rbp + 0x370]
shl rcx, 4
add r15, rcx
movaps xmmword [rsp + 0x670], xmm8
movzx ecx, byte [0x14010d476]
shl rcx, 4
add r12, rcx
movaps xmmword [rsp + 0x660], xmm9
movzx ecx, byte [reloc.OLEAUT32.dll_SysStringLen]
shl rcx, 4
add r13, rcx
movaps xmmword [rsp + 0x650], xmm10
movzx ecx, byte [0x14010d473]
shl rcx, 4
add rcx, rax
lea rax, [rbp + 0x370]
mov qword [rbp - 0x70], rcx
movzx ecx, byte [0x14010d475]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d477]
shl rcx, 4
mov qword [rbp + 0x238], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [0x14010d478]
shl rcx, 4
mov qword [rbp + 0x240], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [0x14010d47a]
shl rcx, 4
mov qword [rbp + 0x248], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantCopy]
shl rcx, 4
mov qword [rbp + 0x250], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [0x14010d47e]
shl rcx, 4
mov qword [rbp + 0x258], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [0x14010d479]
shl rcx, 4
mov qword [rbp + 0x260], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [0x14010d47b]
shl rcx, 4
mov qword [rbp + 0x268], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [0x14010d47d]
shl rcx, 4
mov qword [rbp + 0x290], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantClear]
shl rcx, 4
mov qword [rbp + 0x2e0], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [0x14010d480]
mov qword [rbp + 0x2e8], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d482]
mov qword [rbp - 0x50], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d484]
mov qword [rbp - 0x48], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d486]
mov qword [rbp - 0x40], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d481]
mov qword [rbp - 0x38], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d483]
mov qword [rbp - 0x30], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysReAllocString]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d487]
mov qword [rbp - 0x20], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysStringLen]
mov qword [rbp - 0x18], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantCopy]
mov qword [rbp - 0x10], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d48c]
mov qword [rbp - 8], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantClear]
mov qword [rbp], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d489]
mov qword [rbp + 8], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d48b]
mov qword [rbp + 0x10], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d48d]
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d48f]
mov qword [rbp + 0x20], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [str._n_a_f_t]
mov qword [rbp + 0x28], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d492]
mov qword [rbp + 0x30], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d494]
mov qword [rbp + 0x38], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d496]
mov qword [rbp + 0x40], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d491]
mov qword [rbp + 0x48], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantCopy]
mov qword [rbp + 0x50], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d495]
mov qword [rbp + 0x58], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d497]
mov qword [rbp + 0x60], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d498]
mov qword [rbp + 0x68], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d49a]
mov qword [rbp + 0x70], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d49c]
mov qword [rbp + 0x78], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d49e]
mov qword [rbp + 0x80], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d499]
mov qword [rbp + 0x88], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysReAllocString]
mov qword [rbp + 0x90], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantClear]
mov qword [rbp + 0x98], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysStringLen]
mov qword [rbp + 0xa0], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [str._f_r_t_v]
mov qword [rbp + 0xa8], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantCopy]
mov qword [rbp + 0xb0], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4a4]
mov qword [rbp + 0xb8], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4a6]
mov qword [rbp + 0xc0], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4a1]
mov qword [rbp + 0xc8], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4a3]
mov qword [rbp + 0xd0], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4a5]
mov qword [rbp + 0xd8], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantClear]
mov qword [rbp + 0xe0], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4a8]
mov qword [rbp + 0xe8], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4aa]
mov qword [rbp + 0xf0], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4ac]
mov qword [rbp + 0xf8], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysStringLen]
mov qword [rbp + 0x100], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysReAllocString]
mov qword [rbp + 0x108], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4ab]
mov qword [rbp + 0x110], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4ad]
mov qword [rbp + 0x118], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4af]
mov qword [rbp + 0x120], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
mov qword [rbp + 0x128], rax
movzx ecx, byte [reloc.OLEAUT32.dll_VariantCopy]
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4b2]
shl rcx, 4
mov qword [rbp + 0x130], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantClear]
shl rcx, 4
mov qword [rbp + 0x138], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [0x14010d4b6]
shl rcx, 4
mov qword [rbp + 0x140], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [0x14010d4b1]
shl rcx, 4
mov qword [rbp + 0x148], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [0x14010d4b3]
shl rcx, 4
mov qword [rbp + 0x150], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [0x14010d4b5]
shl rcx, 4
mov qword [rbp + 0x158], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [0x14010d4b7]
shl rcx, 4
mov qword [rbp + 0x160], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [0x14010d4b8]
shl rcx, 4
mov qword [rbp + 0x168], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [0x14010d4ba]
shl rcx, 4
mov qword [rbp + 0x170], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysReAllocString]
shl rcx, 4
mov qword [rbp + 0x178], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [0x14010d4be]
shl rcx, 4
mov qword [rbp + 0x180], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [0x14010d4b9]
shl rcx, 4
mov qword [rbp + 0x188], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [0x14010d4bb]
shl rcx, 4
mov qword [rbp + 0x190], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysStringLen]
shl rcx, 4
mov qword [rbp + 0x198], rax
lea rax, [rbp + 0x370]
add rax, rcx
movzx ecx, byte [0x14010d4bf]
mov qword [rbp + 0x1a0], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4c0]
mov qword [rbp + 0x1a8], rax
shl rcx, 4
lea rax, [rbp + 0x370]
add rax, rcx
mov edi, r11d
movzx ecx, byte [0x14010d4c2]
mov qword [rbp + 0x1b0], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4c4]
mov qword [rbp + 0x1b8], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantClear]
mov qword [rbp + 0x1c0], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4c1]
mov qword [rbp + 0x1c8], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4c3]
mov qword [rbp + 0x1d0], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_VariantCopy]
mov qword [rbp + 0x1d8], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysStringLen]
mov qword [rbp + 0x1e0], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4c8]
mov qword [rbp + 0x1e8], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [reloc.OLEAUT32.dll_SysReAllocString]
mov qword [rbp + 0x1f0], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4cc]
mov qword [rbp + 0x1f8], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4ce]
mov qword [rbp + 0x200], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4c9]
mov qword [rbp + 0x208], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4cb]
mov qword [rbp + 0x210], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4cd]
mov qword [rbp + 0x218], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
movzx ecx, byte [0x14010d4cf]
mov qword [rbp + 0x220], rax
lea rax, [rbp + 0x370]
shl rcx, 4
add rax, rcx
mov qword [rbp + 0x228], rax
mov rax, qword [rbp - 0x70]
nop
movzx ecx, r8b
inc r11
or cl, byte [rbp + 0x618]
movzx edx, cl
cmp r11, r10
movzx ecx, r8b
cmovne edx, ecx
movzx ecx, dl
movd xmm0, ecx
mov rcx, qword [rbx]
pshufd xmm0, xmm0, 0
movdqa xmmword [rbp + 0x2a0], xmm0
movdqu xmm13, xmmword [rdi + rcx]
movdqa xmmword [rbp + 0x370], xmm13
mov rcx, qword [rbx + 8]
movdqu xmm0, xmmword [rdi + rcx]
movdqa xmmword [rbp + 0x380], xmm0
mov rcx, qword [rbx + 0x10]
movdqu xmm4, xmmword [rdi + rcx]
movdqa xmmword [rbp + 0x390], xmm4
mov rcx, qword [rbx + 0x18]
movdqu xmm1, xmmword [rdi + rcx]
movdqa xmmword [rbp + 0x3a0], xmm1
mov rcx, qword [rbx]
movdqu xmm15, xmmword [rdi + rcx + 0x10]
movdqa xmmword [rbp + 0x3b0], xmm15
mov rcx, qword [rbx + 8]
movdqu xmm3, xmmword [rcx + rdi + 0x10]
movdqa xmmword [rbp + 0x3c0], xmm3
mov rcx, qword [rbx + 0x10]
movdqu xmm8, xmmword [rdi + rcx + 0x10]
movdqa xmmword [rbp + 0x3d0], xmm8
mov rcx, qword [rbx + 0x18]
movdqu xmm2, xmmword [rdi + rcx + 0x10]
movdqa xmmword [rbp + 0x3e0], xmm2
mov rcx, qword [rbx]
movdqu xmm5, xmmword [rdi + rcx + 0x20]
movdqa xmmword [rbp + 0x3f0], xmm5
mov rcx, qword [rbx + 8]
movdqa xmmword [rbp + 0x270], xmm5
movdqu xmm6, xmmword [rcx + rdi + 0x20]
movdqa xmmword [rbp + 0x400], xmm6
mov rcx, qword [rbx + 0x10]
movdqu xmm10, xmmword [rdi + rcx + 0x20]
movdqa xmmword [rbp + 0x410], xmm10
mov rcx, qword [rbx + 0x18]
movdqu xmm5, xmmword [rdi + rcx + 0x20]
movdqa xmmword [rbp + 0x420], xmm5
mov rcx, qword [rbx]
movdqu xmm14, xmmword [rdi + rcx + 0x30]
movdqa xmmword [rbp + 0x430], xmm14
mov rcx, qword [rbx + 8]
movdqa xmmword [rbp + 0x280], xmm14
movdqu xmm9, xmmword [rcx + rdi + 0x30]
movdqa xmmword [rbp + 0x440], xmm9
mov rcx, qword [rbx + 0x10]
movdqu xmm11, xmmword [rdi + rcx + 0x30]
movdqa xmmword [rbp + 0x450], xmm11
mov rcx, qword [rbx + 0x18]
movdqu xmm7, xmmword [rdi + rcx + 0x30]
movdqa xmmword [rbp + 0x460], xmm7
mov rcx, qword [rbx]
prefetcht0 byte [rdi + rcx + 0x100]
movdqa xmm12, xmm13
punpckhdq xmm13, xmm0
punpckldq xmm12, xmm0
movdqa xmm0, xmm4
punpckldq xmm0, xmm1
movdqa xmm14, xmm12
punpcklqdq xmm14, xmm0
punpckhqdq xmm12, xmm0
punpckhdq xmm4, xmm1
movdqa xmm1, xmm15
punpckldq xmm1, xmm3
punpckhdq xmm15, xmm3
movdqa xmmword [rbp - 0x70], xmm13
movdqa xmm0, xmmword [rbp - 0x70]
punpckhqdq xmm0, xmm4
movdqa xmmword [rbp - 0x70], xmm0
movdqa xmmword [rbp + 0x3a0], xmm0
movdqa xmm0, xmm8
punpckldq xmm0, xmm2
punpcklqdq xmm13, xmm4
punpckhdq xmm8, xmm2
movdqa xmm2, xmm1
punpckhqdq xmm1, xmm0
punpcklqdq xmm2, xmm0
movdqa xmm0, xmm10
punpckldq xmm0, xmm5
punpckhdq xmm10, xmm5
movdqa xmm5, xmmword [rbp + 0x280]
movdqa xmmword [rbp + 0x2b0], xmm1
movdqa xmmword [rbp + 0x3c0], xmm1
movdqa xmm1, xmm15
punpckhqdq xmm15, xmm8
punpcklqdq xmm1, xmm8
movdqa xmm8, xmmword [rbp + 0x270]
movdqa xmm4, xmm8
movdqa xmmword [rbp + 0x370], xmm14
paddd xmm14, xmmword [rbp - 0x60]
punpckldq xmm4, xmm6
movdqa xmm3, xmm4
punpckhdq xmm8, xmm6
punpckhqdq xmm4, xmm0
punpcklqdq xmm3, xmm0
movdqa xmm0, xmm8
punpcklqdq xmm0, xmm10
movdqa xmmword [rbp + 0x320], xmm0
movdqa xmmword [rbp + 0x410], xmm0
movdqa xmm0, xmm11
punpckldq xmm0, xmm7
movdqa xmmword [rsp + 0x40], xmm4
movdqa xmmword [rbp + 0x400], xmm4
movdqa xmm4, xmm5
punpckldq xmm4, xmm9
movdqa xmmword [rbp + 0x310], xmm3
movdqa xmmword [rbp + 0x3f0], xmm3
movdqa xmm3, xmm4
punpcklqdq xmm3, xmm0
punpckhqdq xmm4, xmm0
punpckhdq xmm5, xmm9
movdqa xmm0, xmm5
punpckhdq xmm11, xmm7
punpcklqdq xmm0, xmm11
punpckhqdq xmm8, xmm10
punpckhqdq xmm5, xmm11
movdqa xmmword [rbp + 0x390], xmm13
paddd xmm13, xmmword [rsp + 0x60]
movdqa xmmword [rbp + 0x2d0], xmm0
movdqa xmmword [rbp + 0x450], xmm0
movdqa xmmword [rbp + 0x340], xmm12
movdqa xmmword [rbp + 0x380], xmm12
movdqa xmmword [rbp + 0x3b0], xmm2
movdqa xmmword [rbp + 0x3d0], xmm1
movdqa xmmword [rbp + 0x2c0], xmm15
movdqa xmmword [rbp + 0x3e0], xmm15
movdqa xmmword [rbp + 0x270], xmm8
movdqa xmmword [rbp + 0x420], xmm8
movdqa xmmword [rbp + 0x330], xmm3
movdqa xmmword [rbp + 0x430], xmm3
movdqa xmmword [rsp + 0x50], xmm4
movdqa xmmword [rbp + 0x440], xmm4
movdqa xmmword [rbp + 0x280], xmm5
movdqa xmmword [rbp + 0x460], xmm5
paddd xmm2, xmmword [rsp + 0x70]
paddd xmm1, xmmword [rbp - 0x80]
paddd xmm2, xmmword [rsp + 0x10]
paddd xmm14, xmmword [rsp + 0x30]
movdqa xmm0, xmmword [0x14010ed30]
movdqa xmm7, xmmword [rsp + 0x20]
paddd xmm13, xmmword [rsp]
paddd xmm1, xmm7
movdqa xmm12, xmmword [rbp + 0x360]
movdqa xmm15, xmm1
pxor xmm15, xmmword [rbp + 0x2a0]
pxor xmm12, xmm14
pshufb xmm15, xmm0
pshufb xmm12, xmm0
movdqa xmmword [rsp + 0x70], xmm2
movdqa xmm3, xmm15
paddd xmm3, xmmword [0x14010ed90]
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmmword [rbp + 0x300], xmm3
pxor xmm3, xmm7
movdqa xmm4, xmm3
movdqa xmmword [rbp - 0x60], xmm14
movdqa xmm14, xmm2
psrld xmm3, 0xc
pxor xmm14, xmmword [0x14010ece0]
pshufb xmm14, xmm0
movdqa xmmword [rbp - 0x80], xmm13
pxor xmm13, xmmword [rbp + 0x350]
movdqa xmm2, xmm14
paddd xmm2, xmmword [0x14010ed40]
pshufb xmm13, xmm0
movdqa xmmword [rbp + 0x2f0], xmm2
movdqa xmm0, xmm12
paddd xmm0, xmmword [0x14010ed50]
movdqa xmm1, xmm13
paddd xmm1, xmmword [0x14010eda0]
pxor xmm2, xmmword [rsp + 0x10]
movdqa xmmword [rbp + 0x2a0], xmm0
movdqa xmm5, xmm2
pxor xmm0, xmmword [rsp + 0x30]
movdqa xmm7, xmm0
movdqa xmmword [rsp + 0x20], xmm1
pxor xmm1, xmmword [rsp]
movdqa xmm6, xmm1
psrld xmm0, 0xc
psrld xmm1, 0xc
psrld xmm2, 0xc
pslld xmm7, 0x14
pxor xmm7, xmm0
pslld xmm5, 0x14
movdqa xmm0, xmmword [rbp + 0x2b0]
pxor xmm5, xmm2
paddd xmm0, xmmword [rsp + 0x70]
movdqa xmm10, xmm5
movdqa xmm2, xmmword [rbp + 0x2c0]
paddd xmm10, xmm0
paddd xmm2, xmmword [rsp + 0x60]
movdqa xmm8, xmm7
pslld xmm6, 0x14
movdqa xmm0, xmm12
pxor xmm6, xmm1
pslld xmm4, 0x14
movdqa xmm1, xmmword [rbp + 0x340]
pxor xmm4, xmm3
paddd xmm1, xmmword [rbp - 0x60]
movdqa xmm9, xmm6
movdqa xmm3, xmmword [rbp - 0x70]
paddd xmm8, xmm1
paddd xmm3, xmmword [rbp - 0x80]
pxor xmm0, xmm8
paddd xmm9, xmm3
movdqa xmm11, xmm4
movdqa xmm3, xmmword [0x14010ed20]
paddd xmm11, xmm2
pshufb xmm0, xmm3
movdqa xmm1, xmm13
movdqa xmm2, xmm14
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm1, xmm9
pxor xmm2, xmm10
pxor xmm15, xmm11
paddd xmm0, xmmword [rbp + 0x2a0]
pshufb xmm2, xmm3
pshufb xmm1, xmm3
pshufb xmm15, xmm3
movdqa xmmword [rsp], xmm1
movdqa xmm12, xmm2
paddd xmm1, xmmword [rsp + 0x20]
movdqa xmm13, xmm15
paddd xmm13, xmmword [rbp + 0x300]
paddd xmm12, xmmword [rbp + 0x2f0]
movdqa xmm3, xmm13
movdqa xmmword [rsp + 0x10], xmm2
pxor xmm3, xmm4
movdqa xmmword [rbp + 0x2b0], xmm1
movdqa xmm4, xmm3
pxor xmm1, xmm6
movdqa xmmword [rbp + 0x2c0], xmm0
pxor xmm0, xmm7
psrld xmm3, 7
movdqa xmm6, xmm1
pslld xmm4, 0x19
movdqa xmm14, xmm0
psrld xmm1, 7
psrld xmm0, 7
pxor xmm4, xmm3
movdqa xmm3, xmmword [rbp + 0x310]
movdqa xmm2, xmm12
pxor xmm2, xmm5
pslld xmm6, 0x19
movdqa xmm5, xmm2
pslld xmm14, 0x19
pxor xmm6, xmm1
psrld xmm2, 7
movdqa xmm1, xmmword [rbp + 0x330]
pxor xmm14, xmm0
movdqa xmm0, xmmword [rbp + 0x2d0]
paddd xmm1, xmm10
paddd xmm3, xmm8
pslld xmm5, 0x19
pxor xmm5, xmm2
paddd xmm0, xmm11
movdqa xmm2, xmmword [rbp + 0x320]
movdqa xmm7, xmm6
paddd xmm2, xmm9
paddd xmm7, xmm3
movdqa xmm3, xmmword [0x14010ed30]
pxor xmm15, xmm7
pshufb xmm15, xmm3
movdqa xmm10, xmm14
movdqa xmm8, xmm5
paddd xmm10, xmm0
movdqa xmmword [rsp + 0x20], xmm15
movdqa xmm0, xmmword [rsp + 0x30]
paddd xmm8, xmm2
movdqa xmm2, xmmword [rsp]
pxor xmm0, xmm8
pshufb xmm0, xmm3
paddd xmm15, xmm12
movdqa xmm9, xmm4
paddd xmm9, xmm1
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmm1, xmmword [rsp + 0x10]
pxor xmm2, xmm9
pshufb xmm2, xmm3
pxor xmm1, xmm10
movdqa xmm12, xmm0
pshufb xmm1, xmm3
paddd xmm12, xmm13
movdqa xmmword [rsp], xmm2
movdqa xmm13, xmm2
movdqa xmmword [rsp + 0x10], xmm1
paddd xmm13, xmmword [rbp + 0x2c0]
movdqa xmm3, xmm1
paddd xmm3, xmmword [rbp + 0x2b0]
movdqa xmm2, xmm13
movdqa xmm0, xmm15
movdqa xmmword [rbp + 0x2d0], xmm3
movdqa xmm1, xmm12
pxor xmm2, xmm4
pxor xmm0, xmm6
pxor xmm1, xmm5
movdqa xmm11, xmm0
pxor xmm3, xmm14
movdqa xmm14, xmmword [rbp + 0x280]
movdqa xmm6, xmm1
psrld xmm0, 0xc
movdqa xmm5, xmm2
psrld xmm1, 0xc
movdqa xmm4, xmm3
psrld xmm2, 0xc
paddd xmm14, xmm10
psrld xmm3, 0xc
pslld xmm11, 0x14
pxor xmm11, xmm0
pslld xmm6, 0x14
movdqa xmm0, xmmword [rsp + 0x50]
pxor xmm6, xmm1
movdqa xmm1, xmmword [rsp + 0x40]
paddd xmm0, xmm9
paddd xmm1, xmm7
pslld xmm5, 0x14
pxor xmm5, xmm2
pslld xmm4, 0x14
movdqa xmm2, xmmword [rbp + 0x270]
pxor xmm4, xmm3
movdqa xmm3, xmmword [0x14010ed20]
paddd xmm2, xmm8
movdqa xmm9, xmm5
movdqa xmm7, xmm11
paddd xmm9, xmm0
paddd xmm7, xmm1
movdqa xmm0, xmmword [rsp + 0x10]
movdqa xmm8, xmm6
movdqa xmm1, xmmword [rsp + 0x20]
paddd xmm8, xmm2
movdqa xmm2, xmmword [rsp]
pxor xmm1, xmm7
pshufb xmm1, xmm3
pxor xmm2, xmm9
movdqa xmm10, xmm4
pshufb xmm2, xmm3
paddd xmm10, xmm14
movdqa xmmword [rsp + 0x20], xmm1
movdqa xmm14, xmmword [rsp + 0x30]
pxor xmm0, xmm10
pshufb xmm0, xmm3
movdqa xmmword [rsp], xmm2
pxor xmm14, xmm8
movdqa xmmword [rsp + 0x10], xmm0
movdqa xmm0, xmm1
pshufb xmm14, xmm3
paddd xmm0, xmm15
movdqa xmm15, xmmword [rsp + 0x10]
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmm14
paddd xmm1, xmm12
pxor xmm0, xmm11
movdqa xmm12, xmm2
movdqa xmmword [rsp + 0x40], xmm1
pxor xmm1, xmm6
paddd xmm12, xmm13
movdqa xmm11, xmm0
movdqa xmm6, xmm1
movdqa xmm13, xmm15
pslld xmm11, 0x19
paddd xmm13, xmmword [rbp + 0x2d0]
movdqa xmm2, xmm12
pxor xmm2, xmm5
psrld xmm0, 7
movdqa xmm5, xmm2
pslld xmm6, 0x19
movdqa xmm3, xmm13
psrld xmm1, 7
pxor xmm3, xmm4
pslld xmm5, 0x19
movdqa xmm4, xmm3
psrld xmm2, 7
pslld xmm4, 0x19
pxor xmm11, xmm0
pxor xmm6, xmm1
psrld xmm3, 7
pxor xmm5, xmm2
mov rcx, qword [rbp + 0x238]
pxor xmm4, xmm3
movdqu xmm3, xmmword [rsi]
movdqu xmm2, xmmword [r14]
paddd xmm3, xmm7
movdqu xmm0, xmmword [r12]
paddd xmm2, xmm8
movdqu xmm1, xmmword [r15]
paddd xmm0, xmm10
paddd xmm1, xmm9
movdqa xmm7, xmm4
paddd xmm7, xmm3
movdqa xmm8, xmm11
paddd xmm8, xmm2
movdqa xmm10, xmm5
movdqa xmm2, xmmword [0x14010ed30]
paddd xmm10, xmm0
movdqa xmm0, xmmword [rsp]
pxor xmm14, xmm7
pxor xmm0, xmm8
movdqa xmm9, xmm6
pshufb xmm0, xmm2
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp + 0x20]
pxor xmm1, xmm10
movdqa xmmword [rsp], xmm0
pshufb xmm1, xmm2
pshufb xmm14, xmm2
pxor xmm15, xmm9
movdqa xmmword [rsp + 0x20], xmm1
pshufb xmm15, xmm2
movdqa xmmword [rsp + 0x30], xmm14
paddd xmm14, xmm12
movdqa xmm12, xmm0
movdqa xmmword [rsp + 0x10], xmm15
paddd xmm12, xmm13
movdqa xmm0, xmm14
pxor xmm0, xmm4
movdqa xmm13, xmm15
paddd xmm13, xmmword [rsp + 0x50]
movdqa xmm15, xmm1
paddd xmm15, xmmword [rsp + 0x40]
movdqa xmm1, xmm12
pxor xmm1, xmm11
movdqa xmm2, xmm13
pxor xmm2, xmm6
movdqa xmm11, xmm0
movdqa xmm6, xmm1
psrld xmm0, 0xc
psrld xmm1, 0xc
movdqa xmm3, xmm15
pxor xmm3, xmm5
pslld xmm6, 0x14
movdqa xmm5, xmm2
pslld xmm11, 0x14
movdqa xmm4, xmm3
psrld xmm2, 0xc
pxor xmm6, xmm1
psrld xmm3, 0xc
movdqu xmm1, xmmword [rcx]
pxor xmm11, xmm0
mov rcx, qword [rbp + 0x240]
paddd xmm1, xmm9
pslld xmm5, 0x14
pxor xmm5, xmm2
pslld xmm4, 0x14
movdqu xmm2, xmmword [rax]
pxor xmm4, xmm3
movdqu xmm0, xmmword [rcx]
paddd xmm2, xmm8
movdqu xmm3, xmmword [r13]
paddd xmm0, xmm10
paddd xmm3, xmm7
movdqa xmm10, xmm4
movdqa xmm7, xmm11
movdqa xmm8, xmm6
movdqa xmm9, xmm5
paddd xmm10, xmm0
paddd xmm7, xmm3
paddd xmm8, xmm2
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp]
movdqa xmm3, xmmword [rsp + 0x20]
pxor xmm1, xmm8
pshufb xmm1, xmmword [0x14010ed20]
mov rcx, qword [rbp + 0x248]
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm3, xmm10
pshufb xmm3, xmmword [0x14010ed20]
movdqa xmm2, xmmword [rsp + 0x10]
pxor xmm0, xmm7
pshufb xmm0, xmmword [0x14010ed20]
pxor xmm2, xmm9
movdqa xmmword [rsp], xmm1
pshufb xmm2, xmmword [0x14010ed20]
paddd xmm1, xmm12
movdqa xmmword [rsp + 0x30], xmm0
paddd xmm0, xmm14
movdqa xmmword [rsp + 0x10], xmm2
movdqa xmm12, xmm2
movdqa xmmword [rsp + 0x20], xmm3
movdqa xmm14, xmm3
movdqa xmmword [rsp + 0x50], xmm0
pxor xmm0, xmm11
movdqa xmmword [rsp + 0x40], xmm1
pxor xmm1, xmm6
movdqa xmm11, xmm0
movdqa xmm6, xmm1
psrld xmm0, 7
psrld xmm1, 7
paddd xmm12, xmm13
movdqa xmm13, xmm3
pslld xmm6, 0x19
pxor xmm6, xmm1
pslld xmm11, 0x19
pxor xmm11, xmm0
paddd xmm13, xmm15
movdqa xmm3, xmm13
movdqa xmm2, xmm12
pxor xmm2, xmm5
pxor xmm3, xmm4
movdqa xmm5, xmm2
movdqa xmm4, xmm3
psrld xmm2, 7
psrld xmm3, 7
pslld xmm4, 0x19
pxor xmm4, xmm3
pslld xmm5, 0x19
movdqu xmm3, xmmword [rcx]
pxor xmm5, xmm2
mov rcx, qword [rbp + 0x250]
paddd xmm3, xmm7
movdqa xmm7, xmm6
paddd xmm7, xmm3
movdqa xmm3, xmmword [0x14010ed30]
pxor xmm14, xmm7
movdqu xmm2, xmmword [rcx]
mov rcx, qword [rbp + 0x258]
paddd xmm2, xmm8
movdqa xmm8, xmm5
paddd xmm8, xmm2
movdqa xmm2, xmmword [rsp]
pshufb xmm14, xmm3
movdqu xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x260]
paddd xmm1, xmm9
movdqa xmm9, xmm4
movdqa xmmword [rsp + 0x20], xmm14
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp + 0x10]
pxor xmm2, xmm9
movdqu xmm0, xmmword [rcx]
paddd xmm0, xmm10
movdqa xmm10, xmm11
paddd xmm10, xmm0
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmm8
pxor xmm1, xmm10
pshufb xmm0, xmm3
pshufb xmm2, xmm3
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp], xmm2
mov rcx, qword [rbp + 0x268]
paddd xmm14, xmm12
pshufb xmm1, xmm3
movdqa xmm12, xmm0
movdqa xmm0, xmm14
pxor xmm0, xmm6
movdqa xmmword [rsp + 0x10], xmm1
movdqa xmm15, xmm1
paddd xmm12, xmm13
paddd xmm15, xmmword [rsp + 0x40]
movdqa xmm13, xmm2
paddd xmm13, xmmword [rsp + 0x50]
movdqa xmm1, xmm12
pxor xmm1, xmm5
movdqa xmm2, xmm13
pxor xmm2, xmm4
movdqa xmm6, xmm1
psrld xmm1, 0xc
movdqa xmm5, xmm2
psrld xmm2, 0xc
movdqa xmm3, xmm15
pxor xmm3, xmm11
pslld xmm5, 0x14
movdqa xmm11, xmm0
pslld xmm6, 0x14
psrld xmm0, 0xc
pxor xmm6, xmm1
movdqa xmm4, xmm3
pslld xmm11, 0x14
pxor xmm11, xmm0
psrld xmm3, 0xc
pxor xmm5, xmm2
pslld xmm4, 0x14
pxor xmm4, xmm3
movdqu xmm3, xmmword [rcx]
mov rcx, qword [rbp + 0x290]
paddd xmm3, xmm7
movdqa xmm7, xmm11
paddd xmm7, xmm3
movdqa xmm3, xmmword [rsp]
movdqu xmm2, xmmword [rcx]
mov rcx, qword [rbp + 0x2e0]
paddd xmm2, xmm8
movdqa xmm8, xmm6
paddd xmm8, xmm2
movdqa xmm2, xmmword [rsp + 0x10]
movdqu xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x2e8]
paddd xmm1, xmm9
movdqa xmm9, xmm5
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp + 0x20]
pxor xmm1, xmm7
pxor xmm3, xmm9
pshufb xmm1, xmmword [0x14010ed20]
pshufb xmm3, xmmword [0x14010ed20]
movdqu xmm0, xmmword [rcx]
paddd xmm0, xmm10
movdqa xmmword [rsp + 0x20], xmm1
movdqa xmm10, xmm4
movdqa xmmword [rsp], xmm3
paddd xmm10, xmm0
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmm8
pxor xmm2, xmm10
pshufb xmm0, xmmword [0x14010ed20]
pshufb xmm2, xmmword [0x14010ed20]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmm0, xmm1
paddd xmm0, xmm14
movdqa xmmword [rsp + 0x10], xmm2
movdqa xmm14, xmmword [rsp + 0x30]
movdqa xmm1, xmm14
movdqa xmmword [rsp + 0x50], xmm0
paddd xmm1, xmm12
pxor xmm0, xmm11
movdqa xmm12, xmm3
movdqa xmmword [rsp + 0x40], xmm1
paddd xmm12, xmm13
movdqa xmm13, xmm2
paddd xmm13, xmm15
mov rcx, qword [rbp - 0x50]
pxor xmm1, xmm6
movdqa xmm6, xmm1
movdqa xmm11, xmm0
psrld xmm1, 7
movdqa xmm3, xmm13
pxor xmm3, xmm4
psrld xmm0, 7
movdqa xmm4, xmm3
pslld xmm6, 0x19
pxor xmm6, xmm1
psrld xmm3, 7
pslld xmm11, 0x19
movdqa xmm2, xmm12
pxor xmm11, xmm0
pslld xmm4, 0x19
pxor xmm2, xmm5
pxor xmm4, xmm3
movdqu xmm3, xmmword [rcx]
movdqa xmm5, xmm2
mov rcx, qword [rbp - 0x48]
paddd xmm3, xmm7
psrld xmm2, 7
movdqa xmm7, xmm4
paddd xmm7, xmm3
pslld xmm5, 0x19
movdqa xmm3, xmmword [0x14010ed30]
pxor xmm5, xmm2
movdqu xmm2, xmmword [rcx]
pxor xmm14, xmm7
mov rcx, qword [rbp - 0x40]
paddd xmm2, xmm8
movdqa xmm8, xmm11
paddd xmm8, xmm2
movdqa xmm2, xmmword [rsp + 0x20]
pshufb xmm14, xmm3
movdqu xmm1, xmmword [rcx]
mov rcx, qword [rbp - 0x38]
paddd xmm1, xmm9
movdqa xmm9, xmm6
movdqa xmmword [rsp + 0x30], xmm14
paddd xmm9, xmm1
paddd xmm14, xmm12
movdqa xmm1, xmmword [rsp]
movdqu xmm0, xmmword [rcx]
pxor xmm1, xmm8
paddd xmm0, xmm10
movdqa xmm10, xmm5
paddd xmm10, xmm0
movdqa xmm0, xmmword [rsp + 0x10]
pshufb xmm1, xmm3
pxor xmm0, xmm9
pxor xmm2, xmm10
pshufb xmm0, xmm3
pshufb xmm2, xmm3
movdqa xmm12, xmm1
movdqa xmmword [rsp], xmm1
paddd xmm12, xmm13
movdqa xmmword [rsp + 0x10], xmm0
movdqa xmm13, xmm0
movdqa xmmword [rsp + 0x20], xmm2
paddd xmm13, xmmword [rsp + 0x50]
movdqa xmm15, xmm2
paddd xmm15, xmmword [rsp + 0x40]
movdqa xmm0, xmm14
pxor xmm0, xmm4
movdqa xmm1, xmm12
pxor xmm1, xmm11
movdqa xmm2, xmm13
pxor xmm2, xmm6
movdqa xmm11, xmm0
movdqa xmm6, xmm1
pslld xmm11, 0x14
movdqa xmm3, xmm15
pslld xmm6, 0x14
psrld xmm0, 0xc
pxor xmm3, xmm5
psrld xmm1, 0xc
pxor xmm11, xmm0
pxor xmm6, xmm1
movdqa xmm5, xmm2
mov rcx, qword [rbp - 0x30]
movdqa xmm4, xmm3
psrld xmm3, 0xc
psrld xmm2, 0xc
pslld xmm4, 0x14
pxor xmm4, xmm3
pslld xmm5, 0x14
movdqu xmm3, xmmword [rcx]
pxor xmm5, xmm2
mov rcx, qword [rbp - 0x28]
paddd xmm3, xmm7
movdqa xmm7, xmm11
paddd xmm7, xmm3
movdqa xmm3, xmmword [rsp + 0x20]
movdqu xmm2, xmmword [rcx]
mov rcx, qword [rbp - 0x20]
paddd xmm2, xmm8
movdqa xmm8, xmm6
paddd xmm8, xmm2
movdqa xmm2, xmmword [rsp + 0x10]
movdqu xmm1, xmmword [rcx]
mov rcx, qword [rbp - 0x18]
paddd xmm1, xmm9
movdqa xmm9, xmm5
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp]
pxor xmm2, xmm9
pxor xmm1, xmm8
pshufb xmm2, xmmword [0x14010ed20]
movdqu xmm0, xmmword [rcx]
pshufb xmm1, xmmword [0x14010ed20]
mov rcx, qword [rbp - 0x10]
paddd xmm0, xmm10
movdqa xmmword [rsp + 0x10], xmm2
movdqa xmm10, xmm4
movdqa xmmword [rsp], xmm1
paddd xmm10, xmm0
paddd xmm1, xmm12
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm3, xmm10
pshufb xmm3, xmmword [0x14010ed20]
movdqa xmm12, xmm2
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmmword [rsp + 0x20], xmm3
pxor xmm0, xmm7
pshufb xmm0, xmmword [0x14010ed20]
pxor xmm1, xmm6
paddd xmm12, xmm13
movdqa xmm13, xmm3
movdqa xmmword [rsp + 0x30], xmm0
paddd xmm0, xmm14
movdqa xmm6, xmm1
movdqa xmm14, xmm3
movdqa xmmword [rsp + 0x50], xmm0
pxor xmm0, xmm11
pslld xmm6, 0x19
movdqa xmm11, xmm0
psrld xmm1, 7
paddd xmm13, xmm15
pslld xmm11, 0x19
movdqa xmm3, xmm13
psrld xmm0, 7
pxor xmm3, xmm4
movdqa xmm2, xmm12
pxor xmm2, xmm5
movdqa xmm4, xmm3
movdqa xmm5, xmm2
psrld xmm3, 7
psrld xmm2, 7
pxor xmm11, xmm0
pslld xmm4, 0x19
pxor xmm6, xmm1
pxor xmm4, xmm3
pslld xmm5, 0x19
movdqu xmm3, xmmword [rcx]
pxor xmm5, xmm2
mov rcx, qword [rbp - 8]
paddd xmm3, xmm7
movdqu xmm2, xmmword [rcx]
mov rcx, qword [rbp]
paddd xmm2, xmm8
movdqu xmm1, xmmword [rcx]
movdqa xmm7, xmm6
mov rcx, qword [rbp + 8]
paddd xmm1, xmm9
paddd xmm7, xmm3
movdqa xmm8, xmm5
movdqa xmm3, xmmword [0x14010ed30]
paddd xmm8, xmm2
movdqa xmm2, xmmword [rsp]
movdqa xmm9, xmm4
movdqu xmm0, xmmword [rcx]
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm0, xmm10
mov rcx, qword [rbp + 0x10]
pxor xmm2, xmm9
pshufb xmm2, xmm3
movdqa xmm10, xmm11
pxor xmm14, xmm7
paddd xmm10, xmm0
movdqa xmmword [rsp], xmm2
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm1, xmm10
pshufb xmm1, xmm3
pxor xmm0, xmm8
pshufb xmm0, xmm3
pshufb xmm14, xmm3
movdqa xmm15, xmm1
movdqa xmmword [rsp + 0x10], xmm1
paddd xmm15, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmm3, xmm15
pxor xmm3, xmm11
movdqa xmmword [rsp + 0x20], xmm14
paddd xmm14, xmm12
movdqa xmm12, xmm0
paddd xmm12, xmm13
movdqa xmm0, xmm14
pxor xmm0, xmm6
movdqa xmm13, xmm2
paddd xmm13, xmmword [rsp + 0x50]
movdqa xmm11, xmm0
psrld xmm0, 0xc
movdqa xmm2, xmm13
pxor xmm2, xmm4
pslld xmm11, 0x14
movdqa xmm4, xmm3
pxor xmm11, xmm0
psrld xmm3, 0xc
movdqa xmm1, xmm12
pxor xmm1, xmm5
pslld xmm4, 0x14
movdqa xmm6, xmm1
movdqa xmm5, xmm2
psrld xmm1, 0xc
pxor xmm4, xmm3
movdqu xmm3, xmmword [rcx]
mov rcx, qword [rbp + 0x18]
paddd xmm3, xmm7
psrld xmm2, 0xc
movdqa xmm7, xmm11
pslld xmm5, 0x14
paddd xmm7, xmm3
pxor xmm5, xmm2
pslld xmm6, 0x14
movdqu xmm2, xmmword [rcx]
pxor xmm6, xmm1
mov rcx, qword [rbp + 0x20]
paddd xmm2, xmm8
movdqa xmm8, xmm6
paddd xmm8, xmm2
movdqu xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x28]
paddd xmm1, xmm9
movdqa xmm9, xmm5
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp + 0x20]
movdqu xmm0, xmmword [rcx]
paddd xmm0, xmm10
movdqa xmm10, xmm4
paddd xmm10, xmm0
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm1, xmm7
pshufb xmm1, xmmword [0x14010ed20]
mov rcx, qword [rbp + 0x30]
movdqa xmm3, xmmword [rsp]
pxor xmm0, xmm8
pshufb xmm0, xmmword [0x14010ed20]
movdqa xmm2, xmmword [rsp + 0x10]
pxor xmm3, xmm9
pshufb xmm3, xmmword [0x14010ed20]
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm2, xmm10
pshufb xmm2, xmmword [0x14010ed20]
movdqa xmm0, xmm1
movdqa xmmword [rsp + 0x20], xmm1
paddd xmm0, xmm14
movdqa xmmword [rsp], xmm3
movdqa xmm14, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x10], xmm2
movdqa xmm1, xmm14
paddd xmm1, xmm12
movdqa xmmword [rsp + 0x50], xmm0
pxor xmm0, xmm11
movdqa xmmword [rsp + 0x40], xmm1
pxor xmm1, xmm6
movdqa xmm12, xmm3
movdqa xmm6, xmm1
movdqa xmm11, xmm0
psrld xmm1, 7
paddd xmm12, xmm13
movdqa xmm13, xmm2
psrld xmm0, 7
paddd xmm13, xmm15
pslld xmm6, 0x19
pxor xmm6, xmm1
pslld xmm11, 0x19
pxor xmm11, xmm0
movdqa xmm3, xmm13
pxor xmm3, xmm4
movdqa xmm2, xmm12
pxor xmm2, xmm5
movdqa xmm4, xmm3
movdqa xmm5, xmm2
psrld xmm3, 7
psrld xmm2, 7
pslld xmm4, 0x19
pxor xmm4, xmm3
pslld xmm5, 0x19
movdqu xmm3, xmmword [rcx]
pxor xmm5, xmm2
mov rcx, qword [rbp + 0x38]
paddd xmm3, xmm7
movdqa xmm7, xmm4
paddd xmm7, xmm3
movdqa xmm3, xmmword [0x14010ed30]
pxor xmm14, xmm7
movdqu xmm2, xmmword [rcx]
mov rcx, qword [rbp + 0x40]
paddd xmm2, xmm8
movdqa xmm8, xmm11
paddd xmm8, xmm2
movdqa xmm2, xmmword [rsp + 0x20]
pshufb xmm14, xmm3
movdqu xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x48]
paddd xmm1, xmm9
movdqa xmm9, xmm6
movdqa xmmword [rsp + 0x30], xmm14
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp]
pxor xmm1, xmm8
movdqu xmm0, xmmword [rcx]
paddd xmm0, xmm10
movdqa xmm10, xmm5
paddd xmm10, xmm0
movdqa xmm0, xmmword [rsp + 0x10]
pshufb xmm1, xmm3
pxor xmm0, xmm9
pxor xmm2, xmm10
pshufb xmm0, xmm3
movdqa xmmword [rsp], xmm1
mov rcx, qword [rbp + 0x50]
paddd xmm14, xmm12
pshufb xmm2, xmm3
movdqa xmmword [rsp + 0x10], xmm0
movdqa xmm12, xmm1
movdqa xmmword [rsp + 0x20], xmm2
movdqa xmm15, xmm2
paddd xmm15, xmmword [rsp + 0x40]
paddd xmm12, xmm13
movdqa xmm13, xmm0
movdqa xmm1, xmm12
paddd xmm13, xmmword [rsp + 0x50]
pxor xmm1, xmm11
movdqa xmm2, xmm13
movdqa xmm0, xmm14
pxor xmm0, xmm4
pxor xmm2, xmm6
movdqa xmm6, xmm1
movdqa xmm11, xmm0
psrld xmm1, 0xc
movdqa xmm3, xmm15
pxor xmm3, xmm5
psrld xmm0, 0xc
movdqa xmm4, xmm3
pslld xmm6, 0x14
pxor xmm6, xmm1
psrld xmm3, 0xc
movdqa xmm5, xmm2
pslld xmm4, 0x14
pxor xmm4, xmm3
psrld xmm2, 0xc
movdqu xmm3, xmmword [rcx]
mov rcx, qword [rbp + 0x58]
paddd xmm3, xmm7
pslld xmm5, 0x14
pxor xmm5, xmm2
pslld xmm11, 0x14
pxor xmm11, xmm0
movdqu xmm2, xmmword [rcx]
movdqa xmm7, xmm11
mov rcx, qword [rbp + 0x60]
paddd xmm2, xmm8
paddd xmm7, xmm3
movdqa xmm8, xmm6
movdqa xmm3, xmmword [rsp + 0x20]
paddd xmm8, xmm2
movdqa xmm2, xmmword [rsp + 0x10]
movdqu xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x68]
paddd xmm1, xmm9
movdqa xmm9, xmm5
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp]
pxor xmm1, xmm8
pxor xmm2, xmm9
pshufb xmm1, xmmword [0x14010ed20]
pshufb xmm2, xmmword [0x14010ed20]
movdqu xmm0, xmmword [rcx]
paddd xmm0, xmm10
movdqa xmmword [rsp], xmm1
paddd xmm1, xmm12
movdqa xmmword [rsp + 0x10], xmm2
movdqa xmm10, xmm4
movdqa xmmword [rsp + 0x40], xmm1
paddd xmm10, xmm0
movdqa xmm12, xmm2
movdqa xmm0, xmmword [rsp + 0x30]
paddd xmm12, xmm13
pxor xmm0, xmm7
pxor xmm3, xmm10
pshufb xmm0, xmmword [0x14010ed20]
pshufb xmm3, xmmword [0x14010ed20]
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm1, xmm6
paddd xmm0, xmm14
movdqa xmmword [rsp + 0x20], xmm3
movdqa xmm13, xmm3
movdqa xmmword [rsp + 0x50], xmm0
pxor xmm0, xmm11
movdqa xmm14, xmm3
paddd xmm13, xmm15
mov rcx, qword [rbp + 0x70]
movdqa xmm6, xmm1
movdqa xmm11, xmm0
psrld xmm1, 7
psrld xmm0, 7
movdqa xmm3, xmm13
pxor xmm3, xmm4
pslld xmm6, 0x19
pxor xmm6, xmm1
pslld xmm11, 0x19
pxor xmm11, xmm0
movdqa xmm4, xmm3
psrld xmm3, 7
movdqa xmm2, xmm12
pxor xmm2, xmm5
pslld xmm4, 0x19
movdqa xmm5, xmm2
pxor xmm4, xmm3
movdqu xmm3, xmmword [rcx]
mov rcx, qword [rbp + 0x78]
paddd xmm3, xmm7
psrld xmm2, 7
movdqa xmm7, xmm6
paddd xmm7, xmm3
pslld xmm5, 0x19
movdqa xmm3, xmmword [0x14010ed30]
pxor xmm5, xmm2
movdqu xmm2, xmmword [rcx]
pxor xmm14, xmm7
mov rcx, qword [rbp + 0x80]
paddd xmm2, xmm8
pshufb xmm14, xmm3
movdqu xmm1, xmmword [rcx]
movdqa xmm8, xmm5
mov rcx, qword [rbp + 0x88]
paddd xmm1, xmm9
paddd xmm8, xmm2
movdqa xmmword [rsp + 0x20], xmm14
movdqa xmm2, xmmword [rsp]
paddd xmm14, xmm12
movdqa xmm9, xmm4
movdqu xmm0, xmmword [rcx]
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm0, xmm10
movdqa xmm10, xmm11
pxor xmm2, xmm9
paddd xmm10, xmm0
movdqa xmm0, xmmword [rsp + 0x30]
pshufb xmm2, xmm3
pxor xmm0, xmm8
pxor xmm1, xmm10
pshufb xmm0, xmm3
pshufb xmm1, xmm3
movdqa xmm12, xmm0
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmm15, xmm1
movdqa xmmword [rsp + 0x10], xmm1
paddd xmm15, xmmword [rsp + 0x40]
paddd xmm12, xmm13
movdqa xmm13, xmm2
movdqa xmmword [rsp], xmm2
paddd xmm13, xmmword [rsp + 0x50]
movdqa xmm0, xmm14
pxor xmm0, xmm6
movdqa xmm1, xmm12
pxor xmm1, xmm5
movdqa xmm3, xmm15
pxor xmm3, xmm11
movdqa xmm6, xmm1
movdqa xmm11, xmm0
pslld xmm6, 0x14
movdqa xmm2, xmm13
pslld xmm11, 0x14
pxor xmm2, xmm4
psrld xmm0, 0xc
movdqa xmm5, xmm2
psrld xmm1, 0xc
pslld xmm5, 0x14
pxor xmm11, xmm0
pxor xmm6, xmm1
mov rcx, qword [rbp + 0x90]
movdqa xmm4, xmm3
psrld xmm3, 0xc
psrld xmm2, 0xc
pxor xmm5, xmm2
pslld xmm4, 0x14
pxor xmm4, xmm3
movdqu xmm3, xmmword [rcx]
mov rcx, qword [rbp + 0x98]
paddd xmm3, xmm7
movdqa xmm7, xmm11
paddd xmm7, xmm3
movdqa xmm3, xmmword [rsp]
movdqu xmm2, xmmword [rcx]
mov rcx, qword [rbp + 0xa0]
paddd xmm2, xmm8
movdqa xmm8, xmm6
paddd xmm8, xmm2
movdqa xmm2, xmmword [rsp + 0x10]
movdqu xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0xa8]
paddd xmm1, xmm9
movdqa xmm9, xmm5
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp + 0x20]
pxor xmm3, xmm9
pxor xmm1, xmm7
pshufb xmm3, xmmword [0x14010ed20]
pshufb xmm1, xmmword [0x14010ed20]
movdqu xmm0, xmmword [rcx]
mov rcx, qword [rbp + 0xb0]
paddd xmm0, xmm10
movdqa xmmword [rsp], xmm3
movdqa xmm10, xmm4
paddd xmm10, xmm0
movdqa xmmword [rsp + 0x20], xmm1
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm2, xmm10
pshufb xmm2, xmmword [0x14010ed20]
pxor xmm0, xmm8
pshufb xmm0, xmmword [0x14010ed20]
movdqa xmmword [rsp + 0x10], xmm2
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmm0, xmm1
paddd xmm0, xmm14
movdqa xmm14, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmm1, xmm14
paddd xmm1, xmm12
pxor xmm0, xmm11
movdqa xmm12, xmm3
movdqa xmmword [rsp + 0x40], xmm1
pxor xmm1, xmm6
paddd xmm12, xmm13
movdqa xmm13, xmm2
movdqa xmm11, xmm0
movdqa xmm6, xmm1
pslld xmm11, 0x19
paddd xmm13, xmm15
psrld xmm0, 7
movdqa xmm3, xmm13
pslld xmm6, 0x19
pxor xmm3, xmm4
psrld xmm1, 7
movdqa xmm4, xmm3
movdqa xmm2, xmm12
pxor xmm2, xmm5
psrld xmm3, 7
movdqa xmm5, xmm2
pslld xmm4, 0x19
psrld xmm2, 7
pxor xmm4, xmm3
movdqu xmm3, xmmword [rcx]
pxor xmm11, xmm0
mov rcx, qword [rbp + 0xb8]
pxor xmm6, xmm1
pslld xmm5, 0x19
paddd xmm3, xmm7
pxor xmm5, xmm2
movdqu xmm2, xmmword [rcx]
paddd xmm2, xmm8
mov rcx, qword [rbp + 0xc0]
movdqa xmm7, xmm4
paddd xmm7, xmm3
movdqa xmm8, xmm11
movdqa xmm3, xmmword [0x14010ed30]
paddd xmm8, xmm2
movdqa xmm2, xmmword [rsp + 0x20]
pxor xmm14, xmm7
movdqu xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0xc8]
paddd xmm1, xmm9
pshufb xmm14, xmm3
movdqu xmm0, xmmword [rcx]
movdqa xmm9, xmm6
mov rcx, qword [rbp + 0xd0]
paddd xmm0, xmm10
paddd xmm9, xmm1
movdqa xmmword [rsp + 0x30], xmm14
movdqa xmm1, xmmword [rsp]
movdqa xmm10, xmm5
paddd xmm10, xmm0
pxor xmm1, xmm8
movdqa xmm0, xmmword [rsp + 0x10]
pxor xmm2, xmm10
pshufb xmm2, xmm3
pshufb xmm1, xmm3
pxor xmm0, xmm9
movdqa xmmword [rsp + 0x20], xmm2
pshufb xmm0, xmm3
movdqa xmm15, xmm2
movdqa xmmword [rsp], xmm1
paddd xmm15, xmmword [rsp + 0x40]
paddd xmm14, xmm12
movdqa xmm12, xmm1
movdqa xmmword [rsp + 0x10], xmm0
paddd xmm12, xmm13
movdqa xmm3, xmm15
pxor xmm3, xmm5
movdqa xmm13, xmm0
paddd xmm13, xmmword [rsp + 0x50]
movdqa xmm0, xmm14
pxor xmm0, xmm4
movdqa xmm2, xmm13
pxor xmm2, xmm6
movdqa xmm4, xmm3
movdqa xmm5, xmm2
psrld xmm3, 0xc
psrld xmm2, 0xc
movdqa xmm1, xmm12
pxor xmm1, xmm11
pslld xmm4, 0x14
movdqa xmm6, xmm1
pslld xmm5, 0x14
movdqa xmm11, xmm0
psrld xmm1, 0xc
pxor xmm4, xmm3
psrld xmm0, 0xc
movdqu xmm3, xmmword [rcx]
pxor xmm5, xmm2
mov rcx, qword [rbp + 0xd8]
paddd xmm3, xmm7
pslld xmm6, 0x14
pxor xmm6, xmm1
pslld xmm11, 0x14
pxor xmm11, xmm0
movdqu xmm2, xmmword [rcx]
movdqa xmm7, xmm11
mov rcx, qword [rbp + 0xe0]
paddd xmm2, xmm8
movdqa xmm8, xmm6
paddd xmm7, xmm3
paddd xmm8, xmm2
movdqu xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0xe8]
paddd xmm1, xmm9
movdqa xmm9, xmm5
paddd xmm9, xmm1
movdqu xmm0, xmmword [rcx]
paddd xmm0, xmm10
movdqa xmm10, xmm4
paddd xmm10, xmm0
movdqa xmm1, xmmword [rsp]
movdqa xmm3, xmmword [rsp + 0x20]
pxor xmm1, xmm8
pshufb xmm1, xmmword [0x14010ed20]
mov rcx, qword [rbp + 0xf0]
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm3, xmm10
pshufb xmm3, xmmword [0x14010ed20]
movdqa xmm2, xmmword [rsp + 0x10]
pxor xmm0, xmm7
pshufb xmm0, xmmword [0x14010ed20]
pxor xmm2, xmm9
movdqa xmmword [rsp], xmm1
pshufb xmm2, xmmword [0x14010ed20]
paddd xmm1, xmm12
movdqa xmmword [rsp + 0x30], xmm0
paddd xmm0, xmm14
movdqa xmmword [rsp + 0x10], xmm2
movdqa xmm12, xmm2
movdqa xmmword [rsp + 0x20], xmm3
movdqa xmm14, xmm3
movdqa xmmword [rsp + 0x50], xmm0
pxor xmm0, xmm11
movdqa xmmword [rsp + 0x40], xmm1
pxor xmm1, xmm6
movdqa xmm11, xmm0
movdqa xmm6, xmm1
psrld xmm0, 7
psrld xmm1, 7
paddd xmm12, xmm13
movdqa xmm13, xmm3
pslld xmm6, 0x19
pxor xmm6, xmm1
pslld xmm11, 0x19
pxor xmm11, xmm0
paddd xmm13, xmm15
movdqa xmm3, xmm13
movdqa xmm2, xmm12
pxor xmm2, xmm5
pxor xmm3, xmm4
movdqa xmm5, xmm2
movdqa xmm4, xmm3
psrld xmm2, 7
psrld xmm3, 7
pslld xmm4, 0x19
pxor xmm4, xmm3
pslld xmm5, 0x19
movdqu xmm3, xmmword [rcx]
pxor xmm5, xmm2
mov rcx, qword [rbp + 0xf8]
paddd xmm3, xmm7
movdqa xmm7, xmm6
paddd xmm7, xmm3
movdqa xmm3, xmmword [0x14010ed30]
pxor xmm14, xmm7
movdqu xmm2, xmmword [rcx]
mov rcx, qword [rbp + 0x100]
paddd xmm2, xmm8
movdqa xmm8, xmm5
paddd xmm8, xmm2
movdqa xmm2, xmmword [rsp]
pshufb xmm14, xmm3
movdqu xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x108]
paddd xmm1, xmm9
movdqa xmm9, xmm4
movdqa xmmword [rsp + 0x20], xmm14
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp + 0x10]
pxor xmm2, xmm9
movdqu xmm0, xmmword [rcx]
paddd xmm0, xmm10
movdqa xmm10, xmm11
paddd xmm10, xmm0
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmm8
pxor xmm1, xmm10
pshufb xmm0, xmm3
pshufb xmm2, xmm3
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp], xmm2
mov rcx, qword [rbp + 0x110]
paddd xmm14, xmm12
pshufb xmm1, xmm3
movdqa xmm12, xmm0
movdqa xmm0, xmm14
pxor xmm0, xmm6
movdqa xmmword [rsp + 0x10], xmm1
movdqa xmm15, xmm1
paddd xmm12, xmm13
paddd xmm15, xmmword [rsp + 0x40]
movdqa xmm13, xmm2
paddd xmm13, xmmword [rsp + 0x50]
movdqa xmm1, xmm12
pxor xmm1, xmm5
movdqa xmm2, xmm13
pxor xmm2, xmm4
movdqa xmm6, xmm1
psrld xmm1, 0xc
movdqa xmm5, xmm2
psrld xmm2, 0xc
movdqa xmm3, xmm15
pxor xmm3, xmm11
pslld xmm5, 0x14
movdqa xmm11, xmm0
pslld xmm6, 0x14
psrld xmm0, 0xc
pxor xmm6, xmm1
movdqa xmm4, xmm3
pslld xmm11, 0x14
pxor xmm11, xmm0
psrld xmm3, 0xc
pxor xmm5, xmm2
pslld xmm4, 0x14
pxor xmm4, xmm3
movdqu xmm3, xmmword [rcx]
mov rcx, qword [rbp + 0x118]
paddd xmm3, xmm7
movdqa xmm7, xmm11
paddd xmm7, xmm3
movdqa xmm3, xmmword [rsp]
movdqu xmm2, xmmword [rcx]
mov rcx, qword [rbp + 0x120]
paddd xmm2, xmm8
movdqa xmm8, xmm6
paddd xmm8, xmm2
movdqa xmm2, xmmword [rsp + 0x10]
movdqu xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x128]
paddd xmm1, xmm9
movdqa xmm9, xmm5
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp + 0x20]
pxor xmm1, xmm7
pxor xmm3, xmm9
pshufb xmm1, xmmword [0x14010ed20]
pshufb xmm3, xmmword [0x14010ed20]
movdqu xmm0, xmmword [rcx]
paddd xmm0, xmm10
movdqa xmmword [rsp + 0x20], xmm1
movdqa xmm10, xmm4
movdqa xmmword [rsp], xmm3
paddd xmm10, xmm0
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmm8
pxor xmm2, xmm10
pshufb xmm0, xmmword [0x14010ed20]
pshufb xmm2, xmmword [0x14010ed20]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmm0, xmm1
paddd xmm0, xmm14
movdqa xmmword [rsp + 0x10], xmm2
movdqa xmm14, xmmword [rsp + 0x30]
movdqa xmm1, xmm14
movdqa xmmword [rsp + 0x50], xmm0
paddd xmm1, xmm12
pxor xmm0, xmm11
movdqa xmm12, xmm3
movdqa xmmword [rsp + 0x40], xmm1
paddd xmm12, xmm13
movdqa xmm13, xmm2
paddd xmm13, xmm15
mov rcx, qword [rbp + 0x130]
pxor xmm1, xmm6
movdqa xmm6, xmm1
movdqa xmm11, xmm0
psrld xmm1, 7
movdqa xmm3, xmm13
pxor xmm3, xmm4
psrld xmm0, 7
movdqa xmm4, xmm3
pslld xmm6, 0x19
pxor xmm6, xmm1
psrld xmm3, 7
pslld xmm11, 0x19
movdqa xmm2, xmm12
pxor xmm11, xmm0
pslld xmm4, 0x19
pxor xmm2, xmm5
pxor xmm4, xmm3
movdqu xmm3, xmmword [rcx]
movdqa xmm5, xmm2
mov rcx, qword [rbp + 0x138]
paddd xmm3, xmm7
psrld xmm2, 7
movdqa xmm7, xmm4
paddd xmm7, xmm3
pslld xmm5, 0x19
movdqa xmm3, xmmword [0x14010ed30]
pxor xmm5, xmm2
movdqu xmm2, xmmword [rcx]
pxor xmm14, xmm7
mov rcx, qword [rbp + 0x140]
paddd xmm2, xmm8
movdqa xmm8, xmm11
paddd xmm8, xmm2
movdqa xmm2, xmmword [rsp + 0x20]
pshufb xmm14, xmm3
movdqu xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x148]
paddd xmm1, xmm9
movdqa xmm9, xmm6
movdqa xmmword [rsp + 0x30], xmm14
paddd xmm9, xmm1
paddd xmm14, xmm12
movdqa xmm1, xmmword [rsp]
movdqu xmm0, xmmword [rcx]
pxor xmm1, xmm8
paddd xmm0, xmm10
movdqa xmm10, xmm5
paddd xmm10, xmm0
movdqa xmm0, xmmword [rsp + 0x10]
pshufb xmm1, xmm3
pxor xmm0, xmm9
pxor xmm2, xmm10
pshufb xmm0, xmm3
pshufb xmm2, xmm3
movdqa xmm12, xmm1
movdqa xmmword [rsp], xmm1
paddd xmm12, xmm13
movdqa xmmword [rsp + 0x10], xmm0
movdqa xmm13, xmm0
movdqa xmmword [rsp + 0x20], xmm2
paddd xmm13, xmmword [rsp + 0x50]
movdqa xmm15, xmm2
paddd xmm15, xmmword [rsp + 0x40]
movdqa xmm0, xmm14
pxor xmm0, xmm4
movdqa xmm1, xmm12
pxor xmm1, xmm11
movdqa xmm2, xmm13
pxor xmm2, xmm6
movdqa xmm11, xmm0
movdqa xmm6, xmm1
pslld xmm11, 0x14
movdqa xmm3, xmm15
pslld xmm6, 0x14
psrld xmm0, 0xc
pxor xmm3, xmm5
psrld xmm1, 0xc
pxor xmm11, xmm0
pxor xmm6, xmm1
movdqa xmm5, xmm2
mov rcx, qword [rbp + 0x150]
movdqa xmm4, xmm3
psrld xmm3, 0xc
psrld xmm2, 0xc
pslld xmm4, 0x14
pxor xmm4, xmm3
pslld xmm5, 0x14
movdqu xmm3, xmmword [rcx]
pxor xmm5, xmm2
mov rcx, qword [rbp + 0x158]
paddd xmm3, xmm7
movdqa xmm7, xmm11
paddd xmm7, xmm3
movdqa xmm3, xmmword [rsp + 0x20]
movdqu xmm2, xmmword [rcx]
mov rcx, qword [rbp + 0x160]
paddd xmm2, xmm8
movdqa xmm8, xmm6
paddd xmm8, xmm2
movdqa xmm2, xmmword [rsp + 0x10]
movdqu xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x168]
paddd xmm1, xmm9
movdqa xmm9, xmm5
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp]
pxor xmm2, xmm9
pxor xmm1, xmm8
pshufb xmm2, xmmword [0x14010ed20]
movdqu xmm0, xmmword [rcx]
pshufb xmm1, xmmword [0x14010ed20]
mov rcx, qword [rbp + 0x170]
paddd xmm0, xmm10
movdqa xmmword [rsp + 0x10], xmm2
movdqa xmm10, xmm4
movdqa xmmword [rsp], xmm1
paddd xmm10, xmm0
paddd xmm1, xmm12
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm3, xmm10
pshufb xmm3, xmmword [0x14010ed20]
movdqa xmm12, xmm2
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmmword [rsp + 0x20], xmm3
pxor xmm0, xmm7
pshufb xmm0, xmmword [0x14010ed20]
pxor xmm1, xmm6
paddd xmm12, xmm13
movdqa xmm13, xmm3
movdqa xmmword [rsp + 0x30], xmm0
paddd xmm0, xmm14
movdqa xmm6, xmm1
movdqa xmm14, xmm3
movdqa xmmword [rsp + 0x50], xmm0
pxor xmm0, xmm11
pslld xmm6, 0x19
movdqa xmm11, xmm0
psrld xmm1, 7
paddd xmm13, xmm15
pslld xmm11, 0x19
movdqa xmm3, xmm13
psrld xmm0, 7
pxor xmm3, xmm4
movdqa xmm2, xmm12
pxor xmm2, xmm5
movdqa xmm4, xmm3
movdqa xmm5, xmm2
psrld xmm3, 7
psrld xmm2, 7
pxor xmm11, xmm0
pslld xmm4, 0x19
pxor xmm6, xmm1
pxor xmm4, xmm3
pslld xmm5, 0x19
movdqu xmm3, xmmword [rcx]
pxor xmm5, xmm2
mov rcx, qword [rbp + 0x178]
paddd xmm3, xmm7
movdqu xmm2, xmmword [rcx]
mov rcx, qword [rbp + 0x180]
paddd xmm2, xmm8
movdqu xmm1, xmmword [rcx]
movdqa xmm7, xmm6
mov rcx, qword [rbp + 0x188]
paddd xmm1, xmm9
paddd xmm7, xmm3
movdqa xmm8, xmm5
movdqa xmm3, xmmword [0x14010ed30]
paddd xmm8, xmm2
movdqa xmm2, xmmword [rsp]
movdqa xmm9, xmm4
movdqu xmm0, xmmword [rcx]
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm0, xmm10
mov rcx, qword [rbp + 0x190]
pxor xmm2, xmm9
pshufb xmm2, xmm3
movdqa xmm10, xmm11
pxor xmm14, xmm7
paddd xmm10, xmm0
movdqa xmmword [rsp], xmm2
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm1, xmm10
pshufb xmm1, xmm3
pxor xmm0, xmm8
pshufb xmm0, xmm3
pshufb xmm14, xmm3
movdqa xmm15, xmm1
movdqa xmmword [rsp + 0x10], xmm1
paddd xmm15, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmm3, xmm15
pxor xmm3, xmm11
movdqa xmmword [rsp + 0x20], xmm14
paddd xmm14, xmm12
movdqa xmm12, xmm0
paddd xmm12, xmm13
movdqa xmm0, xmm14
pxor xmm0, xmm6
movdqa xmm13, xmm2
paddd xmm13, xmmword [rsp + 0x50]
movdqa xmm11, xmm0
psrld xmm0, 0xc
movdqa xmm2, xmm13
pxor xmm2, xmm4
pslld xmm11, 0x14
movdqa xmm4, xmm3
pxor xmm11, xmm0
psrld xmm3, 0xc
movdqa xmm1, xmm12
pxor xmm1, xmm5
pslld xmm4, 0x14
movdqa xmm6, xmm1
movdqa xmm5, xmm2
psrld xmm1, 0xc
pxor xmm4, xmm3
movdqu xmm3, xmmword [rcx]
mov rcx, qword [rbp + 0x198]
paddd xmm3, xmm7
psrld xmm2, 0xc
movdqa xmm7, xmm11
pslld xmm5, 0x14
paddd xmm7, xmm3
pxor xmm5, xmm2
pslld xmm6, 0x14
movdqu xmm2, xmmword [rcx]
pxor xmm6, xmm1
mov rcx, qword [rbp + 0x1a0]
paddd xmm2, xmm8
movdqa xmm8, xmm6
paddd xmm8, xmm2
movdqu xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x1a8]
paddd xmm1, xmm9
movdqa xmm9, xmm5
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp + 0x20]
movdqu xmm0, xmmword [rcx]
paddd xmm0, xmm10
movdqa xmm10, xmm4
paddd xmm10, xmm0
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm1, xmm7
pshufb xmm1, xmmword [0x14010ed20]
mov rcx, qword [rbp + 0x1b0]
movdqa xmm3, xmmword [rsp]
pxor xmm0, xmm8
pshufb xmm0, xmmword [0x14010ed20]
movdqa xmm2, xmmword [rsp + 0x10]
pxor xmm3, xmm9
pshufb xmm3, xmmword [0x14010ed20]
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm2, xmm10
pshufb xmm2, xmmword [0x14010ed20]
movdqa xmm0, xmm1
movdqa xmmword [rsp + 0x20], xmm1
paddd xmm0, xmm14
movdqa xmmword [rsp], xmm3
movdqa xmm14, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x10], xmm2
movdqa xmm1, xmm14
paddd xmm1, xmm12
movdqa xmmword [rsp + 0x50], xmm0
pxor xmm0, xmm11
movdqa xmmword [rsp + 0x40], xmm1
pxor xmm1, xmm6
movdqa xmm12, xmm3
movdqa xmm6, xmm1
movdqa xmm11, xmm0
psrld xmm1, 7
paddd xmm12, xmm13
movdqa xmm13, xmm2
psrld xmm0, 7
paddd xmm13, xmm15
pslld xmm6, 0x19
pxor xmm6, xmm1
pslld xmm11, 0x19
pxor xmm11, xmm0
movdqa xmm3, xmm13
pxor xmm3, xmm4
movdqa xmm2, xmm12
pxor xmm2, xmm5
movdqa xmm4, xmm3
movdqa xmm5, xmm2
psrld xmm3, 7
psrld xmm2, 7
pslld xmm4, 0x19
pxor xmm4, xmm3
pslld xmm5, 0x19
movdqu xmm3, xmmword [rcx]
pxor xmm5, xmm2
mov rcx, qword [rbp + 0x1b8]
paddd xmm3, xmm7
movdqa xmm7, xmm4
paddd xmm7, xmm3
movdqa xmm3, xmmword [0x14010ed30]
pxor xmm14, xmm7
movdqu xmm2, xmmword [rcx]
mov rcx, qword [rbp + 0x1c0]
paddd xmm2, xmm8
movdqa xmm8, xmm11
paddd xmm8, xmm2
movdqa xmm2, xmmword [rsp + 0x20]
pshufb xmm14, xmm3
movdqu xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x1c8]
paddd xmm1, xmm9
movdqa xmm9, xmm6
movdqa xmmword [rsp + 0x30], xmm14
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp]
pxor xmm1, xmm8
movdqu xmm0, xmmword [rcx]
paddd xmm0, xmm10
movdqa xmm10, xmm5
paddd xmm10, xmm0
movdqa xmm0, xmmword [rsp + 0x10]
pshufb xmm1, xmm3
pxor xmm0, xmm9
pxor xmm2, xmm10
pshufb xmm0, xmm3
movdqa xmmword [rsp], xmm1
mov rcx, qword [rbp + 0x1d0]
paddd xmm14, xmm12
pshufb xmm2, xmm3
movdqa xmmword [rsp + 0x10], xmm0
movdqa xmm12, xmm1
movdqa xmmword [rsp + 0x20], xmm2
movdqa xmm15, xmm2
paddd xmm15, xmmword [rsp + 0x40]
paddd xmm12, xmm13
movdqa xmm13, xmm0
movdqa xmm1, xmm12
paddd xmm13, xmmword [rsp + 0x50]
pxor xmm1, xmm11
movdqa xmm2, xmm13
movdqa xmm0, xmm14
pxor xmm0, xmm4
pxor xmm2, xmm6
movdqa xmm6, xmm1
movdqa xmm11, xmm0
psrld xmm1, 0xc
movdqa xmm3, xmm15
pxor xmm3, xmm5
psrld xmm0, 0xc
movdqa xmm4, xmm3
pslld xmm6, 0x14
pxor xmm6, xmm1
psrld xmm3, 0xc
movdqa xmm5, xmm2
pslld xmm4, 0x14
pxor xmm4, xmm3
psrld xmm2, 0xc
movdqu xmm3, xmmword [rcx]
mov rcx, qword [rbp + 0x1d8]
paddd xmm3, xmm7
pslld xmm5, 0x14
pxor xmm5, xmm2
pslld xmm11, 0x14
pxor xmm11, xmm0
movdqu xmm2, xmmword [rcx]
movdqa xmm7, xmm11
mov rcx, qword [rbp + 0x1e0]
paddd xmm2, xmm8
paddd xmm7, xmm3
movdqa xmm8, xmm6
movdqa xmm3, xmmword [rsp + 0x20]
paddd xmm8, xmm2
movdqa xmm2, xmmword [rsp + 0x10]
movdqu xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x1e8]
paddd xmm1, xmm9
movdqa xmm9, xmm5
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp]
pxor xmm1, xmm8
pxor xmm2, xmm9
pshufb xmm1, xmmword [0x14010ed20]
pshufb xmm2, xmmword [0x14010ed20]
movdqu xmm0, xmmword [rcx]
paddd xmm0, xmm10
movdqa xmmword [rsp], xmm1
paddd xmm1, xmm12
movdqa xmmword [rsp + 0x10], xmm2
movdqa xmm10, xmm4
movdqa xmmword [rsp + 0x40], xmm1
paddd xmm10, xmm0
movdqa xmm12, xmm2
movdqa xmm0, xmmword [rsp + 0x30]
paddd xmm12, xmm13
pxor xmm0, xmm7
pxor xmm3, xmm10
pshufb xmm0, xmmword [0x14010ed20]
pshufb xmm3, xmmword [0x14010ed20]
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm1, xmm6
paddd xmm0, xmm14
movdqa xmmword [rsp + 0x20], xmm3
movdqa xmm13, xmm3
movdqa xmmword [rsp + 0x50], xmm0
pxor xmm0, xmm11
movdqa xmm14, xmm3
paddd xmm13, xmm15
mov rcx, qword [rbp + 0x1f0]
movdqa xmm6, xmm1
movdqa xmm11, xmm0
psrld xmm1, 7
psrld xmm0, 7
movdqa xmm3, xmm13
pxor xmm3, xmm4
pslld xmm6, 0x19
pxor xmm6, xmm1
pslld xmm11, 0x19
pxor xmm11, xmm0
movdqa xmm4, xmm3
psrld xmm3, 7
movdqa xmm2, xmm12
pxor xmm2, xmm5
pslld xmm4, 0x19
movdqa xmm5, xmm2
pxor xmm4, xmm3
movdqu xmm3, xmmword [rcx]
mov rcx, qword [rbp + 0x1f8]
paddd xmm3, xmm7
psrld xmm2, 7
movdqa xmm7, xmm6
paddd xmm7, xmm3
pslld xmm5, 0x19
movdqa xmm3, xmmword [0x14010ed30]
pxor xmm5, xmm2
movdqu xmm2, xmmword [rcx]
pxor xmm14, xmm7
mov rcx, qword [rbp + 0x200]
paddd xmm2, xmm8
pshufb xmm14, xmm3
movdqu xmm1, xmmword [rcx]
movdqa xmm8, xmm5
mov rcx, qword [rbp + 0x208]
paddd xmm1, xmm9
paddd xmm8, xmm2
movdqa xmmword [rsp + 0x20], xmm14
movdqa xmm2, xmmword [rsp]
paddd xmm14, xmm12
movdqa xmm9, xmm4
movdqu xmm0, xmmword [rcx]
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm0, xmm10
movdqa xmm10, xmm11
pxor xmm2, xmm9
paddd xmm10, xmm0
movdqa xmm0, xmmword [rsp + 0x30]
pshufb xmm2, xmm3
pxor xmm0, xmm8
pxor xmm1, xmm10
pshufb xmm0, xmm3
pshufb xmm1, xmm3
movdqa xmm12, xmm0
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmm15, xmm1
movdqa xmmword [rsp + 0x10], xmm1
paddd xmm15, xmmword [rsp + 0x40]
paddd xmm12, xmm13
movdqa xmm13, xmm2
movdqa xmmword [rsp], xmm2
paddd xmm13, xmmword [rsp + 0x50]
movdqa xmm0, xmm14
pxor xmm0, xmm6
movdqa xmm1, xmm12
pxor xmm1, xmm5
movdqa xmm3, xmm15
pxor xmm3, xmm11
movdqa xmm6, xmm1
movdqa xmm11, xmm0
pslld xmm6, 0x14
movdqa xmm2, xmm13
pslld xmm11, 0x14
pxor xmm2, xmm4
psrld xmm0, 0xc
movdqa xmm5, xmm2
psrld xmm1, 0xc
pslld xmm5, 0x14
pxor xmm11, xmm0
pxor xmm6, xmm1
mov rcx, qword [rbp + 0x210]
movdqa xmm4, xmm3
psrld xmm3, 0xc
psrld xmm2, 0xc
pxor xmm5, xmm2
pslld xmm4, 0x14
pxor xmm4, xmm3
movdqu xmm3, xmmword [rcx]
mov rcx, qword [rbp + 0x218]
paddd xmm3, xmm7
movdqa xmm7, xmm11
paddd xmm7, xmm3
movdqa xmm3, xmmword [rsp + 0x20]
pxor xmm3, xmm7
pshufb xmm3, xmmword [0x14010ed20]
movdqu xmm2, xmmword [rcx]
mov rcx, qword [rbp + 0x220]
paddd xmm2, xmm8
movdqa xmmword [rsp + 0x20], xmm3
movdqa xmm8, xmm6
paddd xmm8, xmm2
movdqa xmm2, xmmword [rsp]
movdqu xmm1, xmmword [rcx]
mov rcx, qword [rbp + 0x228]
paddd xmm1, xmm9
movdqa xmm9, xmm5
paddd xmm9, xmm1
movdqa xmm1, xmmword [rsp + 0x10]
pxor xmm2, xmm9
pshufb xmm2, xmmword [0x14010ed20]
movdqu xmm0, xmmword [rcx]
paddd xmm0, xmm10
movdqa xmmword [rsp], xmm2
movdqa xmm10, xmm4
paddd xmm10, xmm0
movdqa xmm0, xmmword [rsp + 0x30]
pxor xmm0, xmm8
pxor xmm1, xmm10
pshufb xmm0, xmmword [0x14010ed20]
pshufb xmm1, xmmword [0x14010ed20]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmm0, xmm3
paddd xmm0, xmm14
movdqa xmmword [rsp + 0x10], xmm1
movdqa xmm14, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x70], xmm0
movdqa xmm1, xmm14
paddd xmm1, xmm12
movdqa xmm12, xmm2
movdqa xmmword [rbp - 0x80], xmm1
paddd xmm12, xmm13
movdqa xmm13, xmmword [rsp + 0x10]
pxor xmm1, xmm6
movdqa xmm2, xmm12
movdqa xmm0, xmm13
paddd xmm0, xmm15
pxor xmm2, xmm5
movdqa xmm15, xmmword [rsp + 0x70]
pxor xmm12, xmm7
movdqa xmmword [rsp + 0x60], xmm0
movdqa xmm0, xmm15
pxor xmm0, xmm11
movdqa xmm11, xmmword [rsp + 0x60]
movdqa xmm5, xmm0
movdqa xmm3, xmm11
pxor xmm3, xmm4
psrld xmm0, 7
movdqa xmm4, xmm1
pslld xmm5, 0x19
psrld xmm1, 7
pxor xmm5, xmm0
movdqa xmm0, xmm3
pslld xmm4, 0x19
pxor xmm4, xmm1
pslld xmm0, 0x19
movdqa xmm1, xmm2
psrld xmm3, 7
pslld xmm1, 0x19
pxor xmm0, xmm3
psrld xmm2, 7
pxor xmm1, xmm2
movdqa xmm3, xmmword [rbp - 0x80]
lea rdi, [rdi + 0x40]
movdqa xmm6, xmmword [rsp]
pxor xmm13, xmm4
movdqa xmm4, xmmword [rsp + 0x20]
pxor xmm11, xmm8
pxor xmm4, xmm1
movdqa xmmword [rbp - 0x60], xmm12
pxor xmm15, xmm9
movdqa xmmword [rsp + 0x20], xmm4
pxor xmm3, xmm10
movdqa xmmword [rbp + 0x4e0], xmm4
pxor xmm14, xmm0
movdqa xmmword [rbp + 0x470], xmm12
pxor xmm6, xmm5
movdqa xmmword [rsp + 0x60], xmm11
movdqa xmmword [rbp + 0x480], xmm11
movzx r8d, r9b
movdqa xmmword [rsp + 0x70], xmm15
movdqa xmmword [rbp + 0x490], xmm15
movdqa xmmword [rbp - 0x80], xmm3
movdqa xmmword [rbp + 0x4a0], xmm3
movdqa xmmword [rsp + 0x30], xmm14
movdqa xmmword [rbp + 0x4b0], xmm14
movdqa xmmword [rsp], xmm6
movdqa xmmword [rbp + 0x4c0], xmm6
movdqa xmmword [rsp + 0x10], xmm13
movdqa xmmword [rbp + 0x4d0], xmm13
jb 0x14001fca0
mov rax, qword [rbp + 0x230]
movaps xmm10, xmmword [rsp + 0x650]
movaps xmm9, xmmword [rsp + 0x660]
movaps xmm8, xmmword [rsp + 0x670]
mov r15, qword [rsp + 0x6a0]
mov r14, qword [rsp + 0x6a8]
mov r13, qword [rsp + 0x6b0]
mov r12, qword [rsp + 0x6b8]
mov rdi, qword [rsp + 0x6c0]
mov rsi, qword [rsp + 0x6e0]
movdqa xmm1, xmm12
movdqa xmm2, xmm14
punpckldq xmm1, xmm11
movdqa xmm0, xmm15
punpckldq xmm0, xmm3
punpckhdq xmm15, xmm3
movdqa xmm3, xmm1
punpckhqdq xmm1, xmm0
movdqa xmmword [rbp + 0x480], xmm1
movdqa xmm1, xmm13
punpcklqdq xmm3, xmm0
punpckldq xmm1, xmm4
punpckhdq xmm12, xmm11
movdqa xmm0, xmm12
punpckldq xmm2, xmm6
punpcklqdq xmm0, xmm15
movdqa xmmword [rbp + 0x490], xmm0
movdqa xmm0, xmm2
punpcklqdq xmm0, xmm1
movdqa xmmword [rbp + 0x4b0], xmm0
punpckhqdq xmm2, xmm1
movdqa xmmword [rbp + 0x4c0], xmm2
punpckhdq xmm14, xmm6
movdqa xmm0, xmm14
punpckhdq xmm13, xmm4
punpcklqdq xmm0, xmm13
movdqa xmmword [rbp + 0x4d0], xmm0
punpckhqdq xmm12, xmm15
movdqa xmmword [rbp + 0x4a0], xmm12
punpckhqdq xmm14, xmm13
movdqa xmmword [rbp + 0x4e0], xmm14
movdqu xmmword [rax], xmm3
movdqa xmm0, xmmword [rbp + 0x4b0]
movdqu xmmword [rax + 0x10], xmm0
movdqa xmm1, xmmword [rbp + 0x480]
movdqu xmmword [rax + 0x20], xmm1
movdqa xmm0, xmmword [rbp + 0x4c0]
movdqu xmmword [rax + 0x30], xmm0
movdqa xmm1, xmmword [rbp + 0x490]
movdqu xmmword [rax + 0x40], xmm1
movdqa xmm0, xmmword [rbp + 0x4d0]
movdqu xmmword [rax + 0x50], xmm0
movdqa xmm1, xmmword [rbp + 0x4a0]
movdqu xmmword [rax + 0x60], xmm1
movdqa xmm0, xmmword [rbp + 0x4e0]
movdqu xmmword [rax + 0x70], xmm0
mov rcx, qword [rbp + 0x4f0]
xor rcx, rsp
call fcn.140079ca0
lea r11, [rsp + 0x6c8]
movaps xmm6, xmmword [r11 - 0x38]
movaps xmm7, xmmword [r11 - 0x48]
movaps xmm11, xmmword [r11 - 0x88]
movaps xmm12, xmmword [r11 - 0x98]
movaps xmm13, xmmword [r11 - 0xa8]
movaps xmm14, xmmword [r11 - 0xb8]
movaps xmm15, xmmword [r11 - 0xc8]
mov rsp, r11
pop rbx
pop rbp
ret