Function at 0x140029c0d
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rdi
mov qword [rsp + 0x10], rsi
mov rax, rsp
mov rdi, rcx
mov rsi, rdx
mov rdx, r8
mov rcx, qword [0x140435954]
bt rcx, 0x3d
jb 0x14002c4b6
test ecx, 0x10000000
jne 0x14002cdd6
mov rax, rsp
push rbx
push rbp
lea rsp, [rsp - 0xa8]
movaps xmmword [rsp], xmm6
movaps xmmword [rsp + 0x10], xmm7
movaps xmmword [rsp + 0x20], xmm8
movaps xmmword [rsp + 0x30], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x68], xmm11
movaps xmmword [rax - 0x58], xmm12
movaps xmmword [rax - 0x48], xmm13
movaps xmmword [rax - 0x38], xmm14
movaps xmmword [rax - 0x28], xmm15
sub rsp, 0x120
and rsp, 0xffffffffffffff00
mov qword [rsp + 0x110], rax
lea rbp, [0x14002f080]
lea rbx, [rsp + 0x100]
lea rdi, [rdi + 0x80]
mov dword [rsp + 0x118], edx
xor edx, edx
mov r8, qword [rsi]
mov ecx, dword [rsi + 8]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx], ecx
cmovle r8, rbp
mov r9, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x18]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx + 4], ecx
cmovle r9, rbp
mov r10, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x28]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx + 8], ecx
cmovle r10, rbp
mov r11, qword [rsi + 0x30]
mov ecx, dword [rsi + 0x38]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx + 0xc], ecx
cmovle r11, rbp
test edx, edx
je 0x14002c42e
movdqu xmm8, xmmword [rdi - 0x80]
lea rax, [rsp + 0x80]
movdqu xmm9, xmmword [rdi - 0x60]
movdqu xmm10, xmmword [rdi - 0x40]
movdqu xmm11, xmmword [rdi - 0x20]
movdqu xmm12, xmmword [rdi]
movdqu xmm13, xmmword [rdi + 0x20]
movdqu xmm14, xmmword [rdi + 0x40]
movdqu xmm15, xmmword [rdi + 0x60]
movdqu xmm6, xmmword [0x14002f800]
jmp 0x140029d60
movdqa xmm4, xmm10
pxor xmm4, xmm9
movd xmm5, dword [r8]
movd xmm0, dword [r9]
movd xmm1, dword [r10]
movd xmm2, dword [r11]
punpckldq xmm5, xmm1
punpckldq xmm0, xmm2
punpckldq xmm5, xmm0
movdqa xmm7, xmm12
pshufb xmm5, xmm6
movdqa xmm2, xmm12
psrld xmm7, 6
movdqa xmm1, xmm12
pslld xmm2, 7
movdqa xmmword [rax - 0x80], xmm5
paddd xmm5, xmm15
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp - 0x80]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm12
pxor xmm7, xmm2
movdqa xmm3, xmm12
pslld xmm2, 5
pandn xmm0, xmm14
pand xmm3, xmm13
pxor xmm7, xmm1
movdqa xmm1, xmm8
pxor xmm7, xmm2
movdqa xmm2, xmm8
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm3
movdqa xmm3, xmm9
movdqa xmm7, xmm8
pslld xmm2, 0xa
pxor xmm3, xmm8
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm4, xmm3
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm15, xmm9
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm15, xmm4
paddd xmm11, xmm5
pxor xmm7, xmm2
paddd xmm15, xmm5
paddd xmm15, xmm7
movd xmm5, dword [r8 + 4]
movd xmm0, dword [r9 + 4]
movd xmm1, dword [r10 + 4]
movd xmm2, dword [r11 + 4]
punpckldq xmm5, xmm1
punpckldq xmm0, xmm2
punpckldq xmm5, xmm0
movdqa xmm7, xmm11
movdqa xmm2, xmm11
pshufb xmm5, xmm6
psrld xmm7, 6
movdqa xmm1, xmm11
pslld xmm2, 7
movdqa xmmword [rax - 0x70], xmm5
paddd xmm5, xmm14
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp - 0x60]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm11
pxor xmm7, xmm2
movdqa xmm4, xmm11
pslld xmm2, 5
pandn xmm0, xmm13
pand xmm4, xmm12
pxor xmm7, xmm1
movdqa xmm1, xmm15
pxor xmm7, xmm2
movdqa xmm2, xmm15
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm4
movdqa xmm4, xmm8
movdqa xmm7, xmm15
pslld xmm2, 0xa
pxor xmm4, xmm15
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm3, xmm4
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm14, xmm8
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm14, xmm3
paddd xmm10, xmm5
pxor xmm7, xmm2
paddd xmm14, xmm5
paddd xmm14, xmm7
movd xmm5, dword [r8 + 8]
movd xmm0, dword [r9 + 8]
movd xmm1, dword [r10 + 8]
movd xmm2, dword [r11 + 8]
punpckldq xmm5, xmm1
punpckldq xmm0, xmm2
punpckldq xmm5, xmm0
movdqa xmm7, xmm10
pshufb xmm5, xmm6
movdqa xmm2, xmm10
psrld xmm7, 6
movdqa xmm1, xmm10
pslld xmm2, 7
movdqa xmmword [rax - 0x60], xmm5
paddd xmm5, xmm13
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp - 0x40]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm10
pxor xmm7, xmm2
movdqa xmm3, xmm10
pslld xmm2, 5
pandn xmm0, xmm12
pand xmm3, xmm11
pxor xmm7, xmm1
movdqa xmm1, xmm14
pxor xmm7, xmm2
movdqa xmm2, xmm14
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm3
movdqa xmm3, xmm15
movdqa xmm7, xmm14
pslld xmm2, 0xa
pxor xmm3, xmm14
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm4, xmm3
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm13, xmm15
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm13, xmm4
paddd xmm9, xmm5
pxor xmm7, xmm2
paddd xmm13, xmm5
paddd xmm13, xmm7
movd xmm5, dword [r8 + 0xc]
movd xmm0, dword [r9 + 0xc]
movd xmm1, dword [r10 + 0xc]
movd xmm2, dword [r11 + 0xc]
punpckldq xmm5, xmm1
punpckldq xmm0, xmm2
punpckldq xmm5, xmm0
movdqa xmm7, xmm9
movdqa xmm2, xmm9
pshufb xmm5, xmm6
psrld xmm7, 6
movdqa xmm1, xmm9
pslld xmm2, 7
movdqa xmmword [rax - 0x50], xmm5
paddd xmm5, xmm12
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp - 0x20]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm9
pxor xmm7, xmm2
movdqa xmm4, xmm9
pslld xmm2, 5
pandn xmm0, xmm11
pand xmm4, xmm10
pxor xmm7, xmm1
movdqa xmm1, xmm13
pxor xmm7, xmm2
movdqa xmm2, xmm13
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm4
movdqa xmm4, xmm14
movdqa xmm7, xmm13
pslld xmm2, 0xa
pxor xmm4, xmm13
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm3, xmm4
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm12, xmm14
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm12, xmm3
paddd xmm8, xmm5
pxor xmm7, xmm2
paddd xmm12, xmm5
paddd xmm12, xmm7
movd xmm5, dword [r8 + 0x10]
movd xmm0, dword [r9 + 0x10]
movd xmm1, dword [r10 + 0x10]
movd xmm2, dword [r11 + 0x10]
punpckldq xmm5, xmm1
punpckldq xmm0, xmm2
punpckldq xmm5, xmm0
movdqa xmm7, xmm8
pshufb xmm5, xmm6
movdqa xmm2, xmm8
psrld xmm7, 6
movdqa xmm1, xmm8
pslld xmm2, 7
movdqa xmmword [rax - 0x40], xmm5
paddd xmm5, xmm11
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm8
pxor xmm7, xmm2
movdqa xmm3, xmm8
pslld xmm2, 5
pandn xmm0, xmm10
pand xmm3, xmm9
pxor xmm7, xmm1
movdqa xmm1, xmm12
pxor xmm7, xmm2
movdqa xmm2, xmm12
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm3
movdqa xmm3, xmm13
movdqa xmm7, xmm12
pslld xmm2, 0xa
pxor xmm3, xmm12
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm4, xmm3
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm11, xmm13
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm11, xmm4
paddd xmm15, xmm5
pxor xmm7, xmm2
paddd xmm11, xmm5
paddd xmm11, xmm7
movd xmm5, dword [r8 + 0x14]
movd xmm0, dword [r9 + 0x14]
movd xmm1, dword [r10 + 0x14]
movd xmm2, dword [r11 + 0x14]
punpckldq xmm5, xmm1
punpckldq xmm0, xmm2
punpckldq xmm5, xmm0
movdqa xmm7, xmm15
movdqa xmm2, xmm15
pshufb xmm5, xmm6
psrld xmm7, 6
movdqa xmm1, xmm15
pslld xmm2, 7
movdqa xmmword [rax - 0x30], xmm5
paddd xmm5, xmm10
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp + 0x20]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm15
pxor xmm7, xmm2
movdqa xmm4, xmm15
pslld xmm2, 5
pandn xmm0, xmm9
pand xmm4, xmm8
pxor xmm7, xmm1
movdqa xmm1, xmm11
pxor xmm7, xmm2
movdqa xmm2, xmm11
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm4
movdqa xmm4, xmm12
movdqa xmm7, xmm11
pslld xmm2, 0xa
pxor xmm4, xmm11
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm3, xmm4
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm10, xmm12
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm10, xmm3
paddd xmm14, xmm5
pxor xmm7, xmm2
paddd xmm10, xmm5
paddd xmm10, xmm7
movd xmm5, dword [r8 + 0x18]
movd xmm0, dword [r9 + 0x18]
movd xmm1, dword [r10 + 0x18]
movd xmm2, dword [r11 + 0x18]
punpckldq xmm5, xmm1
punpckldq xmm0, xmm2
punpckldq xmm5, xmm0
movdqa xmm7, xmm14
pshufb xmm5, xmm6
movdqa xmm2, xmm14
psrld xmm7, 6
movdqa xmm1, xmm14
pslld xmm2, 7
movdqa xmmword [rax - 0x20], xmm5
paddd xmm5, xmm9
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp + 0x40]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm14
pxor xmm7, xmm2
movdqa xmm3, xmm14
pslld xmm2, 5
pandn xmm0, xmm8
pand xmm3, xmm15
pxor xmm7, xmm1
movdqa xmm1, xmm10
pxor xmm7, xmm2
movdqa xmm2, xmm10
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm3
movdqa xmm3, xmm11
movdqa xmm7, xmm10
pslld xmm2, 0xa
pxor xmm3, xmm10
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm4, xmm3
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm9, xmm11
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm9, xmm4
paddd xmm13, xmm5
pxor xmm7, xmm2
paddd xmm9, xmm5
paddd xmm9, xmm7
movd xmm5, dword [r8 + 0x1c]
movd xmm0, dword [r9 + 0x1c]
movd xmm1, dword [r10 + 0x1c]
movd xmm2, dword [r11 + 0x1c]
punpckldq xmm5, xmm1
punpckldq xmm0, xmm2
punpckldq xmm5, xmm0
movdqa xmm7, xmm13
movdqa xmm2, xmm13
pshufb xmm5, xmm6
psrld xmm7, 6
movdqa xmm1, xmm13
pslld xmm2, 7
movdqa xmmword [rax - 0x10], xmm5
paddd xmm5, xmm8
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp + 0x60]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm13
pxor xmm7, xmm2
movdqa xmm4, xmm13
pslld xmm2, 5
pandn xmm0, xmm15
pand xmm4, xmm14
pxor xmm7, xmm1
movdqa xmm1, xmm9
pxor xmm7, xmm2
movdqa xmm2, xmm9
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm4
movdqa xmm4, xmm10
movdqa xmm7, xmm9
pslld xmm2, 0xa
pxor xmm4, xmm9
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm3, xmm4
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm8, xmm10
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm8, xmm3
paddd xmm12, xmm5
pxor xmm7, xmm2
paddd xmm8, xmm5
paddd xmm8, xmm7
lea rbp, [rbp + 0x100]
movd xmm5, dword [r8 + 0x20]
movd xmm0, dword [r9 + 0x20]
movd xmm1, dword [r10 + 0x20]
movd xmm2, dword [r11 + 0x20]
punpckldq xmm5, xmm1
punpckldq xmm0, xmm2
punpckldq xmm5, xmm0
movdqa xmm7, xmm12
pshufb xmm5, xmm6
movdqa xmm2, xmm12
psrld xmm7, 6
movdqa xmm1, xmm12
pslld xmm2, 7
movdqa xmmword [rax], xmm5
paddd xmm5, xmm15
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp - 0x80]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm12
pxor xmm7, xmm2
movdqa xmm3, xmm12
pslld xmm2, 5
pandn xmm0, xmm14
pand xmm3, xmm13
pxor xmm7, xmm1
movdqa xmm1, xmm8
pxor xmm7, xmm2
movdqa xmm2, xmm8
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm3
movdqa xmm3, xmm9
movdqa xmm7, xmm8
pslld xmm2, 0xa
pxor xmm3, xmm8
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm4, xmm3
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm15, xmm9
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm15, xmm4
paddd xmm11, xmm5
pxor xmm7, xmm2
paddd xmm15, xmm5
paddd xmm15, xmm7
movd xmm5, dword [r8 + 0x24]
movd xmm0, dword [r9 + 0x24]
movd xmm1, dword [r10 + 0x24]
movd xmm2, dword [r11 + 0x24]
punpckldq xmm5, xmm1
punpckldq xmm0, xmm2
punpckldq xmm5, xmm0
movdqa xmm7, xmm11
movdqa xmm2, xmm11
pshufb xmm5, xmm6
psrld xmm7, 6
movdqa xmm1, xmm11
pslld xmm2, 7
movdqa xmmword [rax + 0x10], xmm5
paddd xmm5, xmm14
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp - 0x60]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm11
pxor xmm7, xmm2
movdqa xmm4, xmm11
pslld xmm2, 5
pandn xmm0, xmm13
pand xmm4, xmm12
pxor xmm7, xmm1
movdqa xmm1, xmm15
pxor xmm7, xmm2
movdqa xmm2, xmm15
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm4
movdqa xmm4, xmm8
movdqa xmm7, xmm15
pslld xmm2, 0xa
pxor xmm4, xmm15
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm3, xmm4
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm14, xmm8
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm14, xmm3
paddd xmm10, xmm5
pxor xmm7, xmm2
paddd xmm14, xmm5
paddd xmm14, xmm7
movd xmm5, dword [r8 + 0x28]
movd xmm0, dword [r9 + 0x28]
movd xmm1, dword [r10 + 0x28]
movd xmm2, dword [r11 + 0x28]
punpckldq xmm5, xmm1
punpckldq xmm0, xmm2
punpckldq xmm5, xmm0
movdqa xmm7, xmm10
pshufb xmm5, xmm6
movdqa xmm2, xmm10
psrld xmm7, 6
movdqa xmm1, xmm10
pslld xmm2, 7
movdqa xmmword [rax + 0x20], xmm5
paddd xmm5, xmm13
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp - 0x40]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm10
pxor xmm7, xmm2
movdqa xmm3, xmm10
pslld xmm2, 5
pandn xmm0, xmm12
pand xmm3, xmm11
pxor xmm7, xmm1
movdqa xmm1, xmm14
pxor xmm7, xmm2
movdqa xmm2, xmm14
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm3
movdqa xmm3, xmm15
movdqa xmm7, xmm14
pslld xmm2, 0xa
pxor xmm3, xmm14
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm4, xmm3
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm13, xmm15
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm13, xmm4
paddd xmm9, xmm5
pxor xmm7, xmm2
paddd xmm13, xmm5
paddd xmm13, xmm7
movd xmm5, dword [r8 + 0x2c]
movd xmm0, dword [r9 + 0x2c]
movd xmm1, dword [r10 + 0x2c]
movd xmm2, dword [r11 + 0x2c]
punpckldq xmm5, xmm1
punpckldq xmm0, xmm2
punpckldq xmm5, xmm0
movdqa xmm7, xmm9
movdqa xmm2, xmm9
pshufb xmm5, xmm6
psrld xmm7, 6
movdqa xmm1, xmm9
pslld xmm2, 7
movdqa xmmword [rax + 0x30], xmm5
paddd xmm5, xmm12
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp - 0x20]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm9
pxor xmm7, xmm2
movdqa xmm4, xmm9
pslld xmm2, 5
pandn xmm0, xmm11
pand xmm4, xmm10
pxor xmm7, xmm1
movdqa xmm1, xmm13
pxor xmm7, xmm2
movdqa xmm2, xmm13
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm4
movdqa xmm4, xmm14
movdqa xmm7, xmm13
pslld xmm2, 0xa
pxor xmm4, xmm13
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm3, xmm4
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm12, xmm14
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm12, xmm3
paddd xmm8, xmm5
pxor xmm7, xmm2
paddd xmm12, xmm5
paddd xmm12, xmm7
movd xmm5, dword [r8 + 0x30]
movd xmm0, dword [r9 + 0x30]
movd xmm1, dword [r10 + 0x30]
movd xmm2, dword [r11 + 0x30]
punpckldq xmm5, xmm1
punpckldq xmm0, xmm2
punpckldq xmm5, xmm0
movdqa xmm7, xmm8
pshufb xmm5, xmm6
movdqa xmm2, xmm8
psrld xmm7, 6
movdqa xmm1, xmm8
pslld xmm2, 7
movdqa xmmword [rax + 0x40], xmm5
paddd xmm5, xmm11
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm8
pxor xmm7, xmm2
movdqa xmm3, xmm8
pslld xmm2, 5
pandn xmm0, xmm10
pand xmm3, xmm9
pxor xmm7, xmm1
movdqa xmm1, xmm12
pxor xmm7, xmm2
movdqa xmm2, xmm12
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm3
movdqa xmm3, xmm13
movdqa xmm7, xmm12
pslld xmm2, 0xa
pxor xmm3, xmm12
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm4, xmm3
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm11, xmm13
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm11, xmm4
paddd xmm15, xmm5
pxor xmm7, xmm2
paddd xmm11, xmm5
paddd xmm11, xmm7
movd xmm5, dword [r8 + 0x34]
movd xmm0, dword [r9 + 0x34]
movd xmm1, dword [r10 + 0x34]
movd xmm2, dword [r11 + 0x34]
punpckldq xmm5, xmm1
punpckldq xmm0, xmm2
punpckldq xmm5, xmm0
movdqa xmm7, xmm15
movdqa xmm2, xmm15
pshufb xmm5, xmm6
psrld xmm7, 6
movdqa xmm1, xmm15
pslld xmm2, 7
movdqa xmmword [rax + 0x50], xmm5
paddd xmm5, xmm10
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp + 0x20]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm15
pxor xmm7, xmm2
movdqa xmm4, xmm15
pslld xmm2, 5
pandn xmm0, xmm9
pand xmm4, xmm8
pxor xmm7, xmm1
movdqa xmm1, xmm11
pxor xmm7, xmm2
movdqa xmm2, xmm11
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm4
movdqa xmm4, xmm12
movdqa xmm7, xmm11
pslld xmm2, 0xa
pxor xmm4, xmm11
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm3, xmm4
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm10, xmm12
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm10, xmm3
paddd xmm14, xmm5
pxor xmm7, xmm2
paddd xmm10, xmm5
paddd xmm10, xmm7
movd xmm5, dword [r8 + 0x38]
movd xmm0, dword [r9 + 0x38]
movd xmm1, dword [r10 + 0x38]
movd xmm2, dword [r11 + 0x38]
punpckldq xmm5, xmm1
punpckldq xmm0, xmm2
punpckldq xmm5, xmm0
movdqa xmm7, xmm14
pshufb xmm5, xmm6
movdqa xmm2, xmm14
psrld xmm7, 6
movdqa xmm1, xmm14
pslld xmm2, 7
movdqa xmmword [rax + 0x60], xmm5
paddd xmm5, xmm9
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp + 0x40]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm14
pxor xmm7, xmm2
movdqa xmm3, xmm14
pslld xmm2, 5
pandn xmm0, xmm8
pand xmm3, xmm15
pxor xmm7, xmm1
movdqa xmm1, xmm10
pxor xmm7, xmm2
movdqa xmm2, xmm10
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm3
movdqa xmm3, xmm11
movdqa xmm7, xmm10
pslld xmm2, 0xa
pxor xmm3, xmm10
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm4, xmm3
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm9, xmm11
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm9, xmm4
paddd xmm13, xmm5
pxor xmm7, xmm2
paddd xmm9, xmm5
paddd xmm9, xmm7
movd xmm5, dword [r8 + 0x3c]
lea r8, [r8 + 0x40]
movd xmm0, dword [r9 + 0x3c]
lea r9, [r9 + 0x40]
movd xmm1, dword [r10 + 0x3c]
lea r10, [r10 + 0x40]
movd xmm2, dword [r11 + 0x3c]
lea r11, [r11 + 0x40]
punpckldq xmm5, xmm1
punpckldq xmm0, xmm2
punpckldq xmm5, xmm0
movdqa xmm7, xmm13
movdqa xmm2, xmm13
pshufb xmm5, xmm6
psrld xmm7, 6
movdqa xmm1, xmm13
pslld xmm2, 7
movdqa xmmword [rax + 0x70], xmm5
paddd xmm5, xmm8
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp + 0x60]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm13
prefetcht0 byte [r8 + 0x3f]
pxor xmm7, xmm2
movdqa xmm4, xmm13
pslld xmm2, 5
pandn xmm0, xmm15
pand xmm4, xmm14
pxor xmm7, xmm1
prefetcht0 byte [r9 + 0x3f]
movdqa xmm1, xmm9
pxor xmm7, xmm2
movdqa xmm2, xmm9
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm4
movdqa xmm4, xmm10
movdqa xmm7, xmm9
pslld xmm2, 0xa
pxor xmm4, xmm9
prefetcht0 byte [r10 + 0x3f]
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm3, xmm4
pxor xmm1, xmm7
prefetcht0 byte [r11 + 0x3f]
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm8, xmm10
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm8, xmm3
paddd xmm12, xmm5
pxor xmm7, xmm2
paddd xmm8, xmm5
paddd xmm8, xmm7
lea rbp, [rbp + 0x100]
movdqu xmm5, xmmword [rax - 0x80]
mov ecx, 3
jmp 0x14002adc0
movdqa xmm6, xmmword [rax - 0x70]
paddd xmm5, xmmword [rax + 0x10]
movdqa xmm7, xmm6
movdqa xmm1, xmm6
psrld xmm7, 3
movdqa xmm2, xmm6
psrld xmm1, 7
movdqa xmm0, xmmword [rax + 0x60]
pslld xmm2, 0xe
pxor xmm7, xmm1
psrld xmm1, 0xb
movdqa xmm3, xmm0
pxor xmm7, xmm2
pslld xmm2, 0xb
pxor xmm7, xmm1
psrld xmm0, 0xa
movdqa xmm1, xmm3
psrld xmm3, 0x11
pxor xmm7, xmm2
pslld xmm1, 0xd
paddd xmm5, xmm7
pxor xmm0, xmm3
psrld xmm3, 2
pxor xmm0, xmm1
pslld xmm1, 2
pxor xmm0, xmm3
pxor xmm0, xmm1
paddd xmm5, xmm0
movdqa xmm7, xmm12
movdqa xmm2, xmm12
psrld xmm7, 6
movdqa xmm1, xmm12
pslld xmm2, 7
movdqa xmmword [rax - 0x80], xmm5
paddd xmm5, xmm15
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp - 0x80]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm12
pxor xmm7, xmm2
movdqa xmm3, xmm12
pslld xmm2, 5
pandn xmm0, xmm14
pand xmm3, xmm13
pxor xmm7, xmm1
movdqa xmm1, xmm8
pxor xmm7, xmm2
movdqa xmm2, xmm8
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm3
movdqa xmm3, xmm9
movdqa xmm7, xmm8
pslld xmm2, 0xa
pxor xmm3, xmm8
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm4, xmm3
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm15, xmm9
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm15, xmm4
paddd xmm11, xmm5
pxor xmm7, xmm2
paddd xmm15, xmm5
paddd xmm15, xmm7
movdqa xmm5, xmmword [rax - 0x60]
paddd xmm6, xmmword [rax + 0x20]
movdqa xmm7, xmm5
movdqa xmm1, xmm5
psrld xmm7, 3
movdqa xmm2, xmm5
psrld xmm1, 7
movdqa xmm0, xmmword [rax + 0x70]
pslld xmm2, 0xe
pxor xmm7, xmm1
psrld xmm1, 0xb
movdqa xmm4, xmm0
pxor xmm7, xmm2
pslld xmm2, 0xb
pxor xmm7, xmm1
psrld xmm0, 0xa
movdqa xmm1, xmm4
psrld xmm4, 0x11
pxor xmm7, xmm2
pslld xmm1, 0xd
paddd xmm6, xmm7
pxor xmm0, xmm4
psrld xmm4, 2
pxor xmm0, xmm1
pslld xmm1, 2
pxor xmm0, xmm4
pxor xmm0, xmm1
paddd xmm6, xmm0
movdqa xmm7, xmm11
movdqa xmm2, xmm11
psrld xmm7, 6
movdqa xmm1, xmm11
pslld xmm2, 7
movdqa xmmword [rax - 0x70], xmm6
paddd xmm6, xmm14
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm6, xmmword [rbp - 0x60]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm11
pxor xmm7, xmm2
movdqa xmm4, xmm11
pslld xmm2, 5
pandn xmm0, xmm13
pand xmm4, xmm12
pxor xmm7, xmm1
movdqa xmm1, xmm15
pxor xmm7, xmm2
movdqa xmm2, xmm15
psrld xmm1, 2
paddd xmm6, xmm7
pxor xmm0, xmm4
movdqa xmm4, xmm8
movdqa xmm7, xmm15
pslld xmm2, 0xa
pxor xmm4, xmm15
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm6, xmm0
pslld xmm2, 9
pand xmm3, xmm4
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm14, xmm8
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm14, xmm3
paddd xmm10, xmm6
pxor xmm7, xmm2
paddd xmm14, xmm6
paddd xmm14, xmm7
movdqa xmm6, xmmword [rax - 0x50]
paddd xmm5, xmmword [rax + 0x30]
movdqa xmm7, xmm6
movdqa xmm1, xmm6
psrld xmm7, 3
movdqa xmm2, xmm6
psrld xmm1, 7
movdqa xmm0, xmmword [rax - 0x80]
pslld xmm2, 0xe
pxor xmm7, xmm1
psrld xmm1, 0xb
movdqa xmm3, xmm0
pxor xmm7, xmm2
pslld xmm2, 0xb
pxor xmm7, xmm1
psrld xmm0, 0xa
movdqa xmm1, xmm3
psrld xmm3, 0x11
pxor xmm7, xmm2
pslld xmm1, 0xd
paddd xmm5, xmm7
pxor xmm0, xmm3
psrld xmm3, 2
pxor xmm0, xmm1
pslld xmm1, 2
pxor xmm0, xmm3
pxor xmm0, xmm1
paddd xmm5, xmm0
movdqa xmm7, xmm10
movdqa xmm2, xmm10
psrld xmm7, 6
movdqa xmm1, xmm10
pslld xmm2, 7
movdqa xmmword [rax - 0x60], xmm5
paddd xmm5, xmm13
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp - 0x40]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm10
pxor xmm7, xmm2
movdqa xmm3, xmm10
pslld xmm2, 5
pandn xmm0, xmm12
pand xmm3, xmm11
pxor xmm7, xmm1
movdqa xmm1, xmm14
pxor xmm7, xmm2
movdqa xmm2, xmm14
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm3
movdqa xmm3, xmm15
movdqa xmm7, xmm14
pslld xmm2, 0xa
pxor xmm3, xmm14
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm4, xmm3
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm13, xmm15
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm13, xmm4
paddd xmm9, xmm5
pxor xmm7, xmm2
paddd xmm13, xmm5
paddd xmm13, xmm7
movdqa xmm5, xmmword [rax - 0x40]
paddd xmm6, xmmword [rax + 0x40]
movdqa xmm7, xmm5
movdqa xmm1, xmm5
psrld xmm7, 3
movdqa xmm2, xmm5
psrld xmm1, 7
movdqa xmm0, xmmword [rax - 0x70]
pslld xmm2, 0xe
pxor xmm7, xmm1
psrld xmm1, 0xb
movdqa xmm4, xmm0
pxor xmm7, xmm2
pslld xmm2, 0xb
pxor xmm7, xmm1
psrld xmm0, 0xa
movdqa xmm1, xmm4
psrld xmm4, 0x11
pxor xmm7, xmm2
pslld xmm1, 0xd
paddd xmm6, xmm7
pxor xmm0, xmm4
psrld xmm4, 2
pxor xmm0, xmm1
pslld xmm1, 2
pxor xmm0, xmm4
pxor xmm0, xmm1
paddd xmm6, xmm0
movdqa xmm7, xmm9
movdqa xmm2, xmm9
psrld xmm7, 6
movdqa xmm1, xmm9
pslld xmm2, 7
movdqa xmmword [rax - 0x50], xmm6
paddd xmm6, xmm12
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm6, xmmword [rbp - 0x20]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm9
pxor xmm7, xmm2
movdqa xmm4, xmm9
pslld xmm2, 5
pandn xmm0, xmm11
pand xmm4, xmm10
pxor xmm7, xmm1
movdqa xmm1, xmm13
pxor xmm7, xmm2
movdqa xmm2, xmm13
psrld xmm1, 2
paddd xmm6, xmm7
pxor xmm0, xmm4
movdqa xmm4, xmm14
movdqa xmm7, xmm13
pslld xmm2, 0xa
pxor xmm4, xmm13
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm6, xmm0
pslld xmm2, 9
pand xmm3, xmm4
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm12, xmm14
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm12, xmm3
paddd xmm8, xmm6
pxor xmm7, xmm2
paddd xmm12, xmm6
paddd xmm12, xmm7
movdqa xmm6, xmmword [rax - 0x30]
paddd xmm5, xmmword [rax + 0x50]
movdqa xmm7, xmm6
movdqa xmm1, xmm6
psrld xmm7, 3
movdqa xmm2, xmm6
psrld xmm1, 7
movdqa xmm0, xmmword [rax - 0x60]
pslld xmm2, 0xe
pxor xmm7, xmm1
psrld xmm1, 0xb
movdqa xmm3, xmm0
pxor xmm7, xmm2
pslld xmm2, 0xb
pxor xmm7, xmm1
psrld xmm0, 0xa
movdqa xmm1, xmm3
psrld xmm3, 0x11
pxor xmm7, xmm2
pslld xmm1, 0xd
paddd xmm5, xmm7
pxor xmm0, xmm3
psrld xmm3, 2
pxor xmm0, xmm1
pslld xmm1, 2
pxor xmm0, xmm3
pxor xmm0, xmm1
paddd xmm5, xmm0
movdqa xmm7, xmm8
movdqa xmm2, xmm8
psrld xmm7, 6
movdqa xmm1, xmm8
pslld xmm2, 7
movdqa xmmword [rax - 0x40], xmm5
paddd xmm5, xmm11
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm8
pxor xmm7, xmm2
movdqa xmm3, xmm8
pslld xmm2, 5
pandn xmm0, xmm10
pand xmm3, xmm9
pxor xmm7, xmm1
movdqa xmm1, xmm12
pxor xmm7, xmm2
movdqa xmm2, xmm12
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm3
movdqa xmm3, xmm13
movdqa xmm7, xmm12
pslld xmm2, 0xa
pxor xmm3, xmm12
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm4, xmm3
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm11, xmm13
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm11, xmm4
paddd xmm15, xmm5
pxor xmm7, xmm2
paddd xmm11, xmm5
paddd xmm11, xmm7
movdqa xmm5, xmmword [rax - 0x20]
paddd xmm6, xmmword [rax + 0x60]
movdqa xmm7, xmm5
movdqa xmm1, xmm5
psrld xmm7, 3
movdqa xmm2, xmm5
psrld xmm1, 7
movdqa xmm0, xmmword [rax - 0x50]
pslld xmm2, 0xe
pxor xmm7, xmm1
psrld xmm1, 0xb
movdqa xmm4, xmm0
pxor xmm7, xmm2
pslld xmm2, 0xb
pxor xmm7, xmm1
psrld xmm0, 0xa
movdqa xmm1, xmm4
psrld xmm4, 0x11
pxor xmm7, xmm2
pslld xmm1, 0xd
paddd xmm6, xmm7
pxor xmm0, xmm4
psrld xmm4, 2
pxor xmm0, xmm1
pslld xmm1, 2
pxor xmm0, xmm4
pxor xmm0, xmm1
paddd xmm6, xmm0
movdqa xmm7, xmm15
movdqa xmm2, xmm15
psrld xmm7, 6
movdqa xmm1, xmm15
pslld xmm2, 7
movdqa xmmword [rax - 0x30], xmm6
paddd xmm6, xmm10
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm6, xmmword [rbp + 0x20]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm15
pxor xmm7, xmm2
movdqa xmm4, xmm15
pslld xmm2, 5
pandn xmm0, xmm9
pand xmm4, xmm8
pxor xmm7, xmm1
movdqa xmm1, xmm11
pxor xmm7, xmm2
movdqa xmm2, xmm11
psrld xmm1, 2
paddd xmm6, xmm7
pxor xmm0, xmm4
movdqa xmm4, xmm12
movdqa xmm7, xmm11
pslld xmm2, 0xa
pxor xmm4, xmm11
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm6, xmm0
pslld xmm2, 9
pand xmm3, xmm4
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm10, xmm12
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm10, xmm3
paddd xmm14, xmm6
pxor xmm7, xmm2
paddd xmm10, xmm6
paddd xmm10, xmm7
movdqa xmm6, xmmword [rax - 0x10]
paddd xmm5, xmmword [rax + 0x70]
movdqa xmm7, xmm6
movdqa xmm1, xmm6
psrld xmm7, 3
movdqa xmm2, xmm6
psrld xmm1, 7
movdqa xmm0, xmmword [rax - 0x40]
pslld xmm2, 0xe
pxor xmm7, xmm1
psrld xmm1, 0xb
movdqa xmm3, xmm0
pxor xmm7, xmm2
pslld xmm2, 0xb
pxor xmm7, xmm1
psrld xmm0, 0xa
movdqa xmm1, xmm3
psrld xmm3, 0x11
pxor xmm7, xmm2
pslld xmm1, 0xd
paddd xmm5, xmm7
pxor xmm0, xmm3
psrld xmm3, 2
pxor xmm0, xmm1
pslld xmm1, 2
pxor xmm0, xmm3
pxor xmm0, xmm1
paddd xmm5, xmm0
movdqa xmm7, xmm14
movdqa xmm2, xmm14
psrld xmm7, 6
movdqa xmm1, xmm14
pslld xmm2, 7
movdqa xmmword [rax - 0x20], xmm5
paddd xmm5, xmm9
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp + 0x40]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm14
pxor xmm7, xmm2
movdqa xmm3, xmm14
pslld xmm2, 5
pandn xmm0, xmm8
pand xmm3, xmm15
pxor xmm7, xmm1
movdqa xmm1, xmm10
pxor xmm7, xmm2
movdqa xmm2, xmm10
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm3
movdqa xmm3, xmm11
movdqa xmm7, xmm10
pslld xmm2, 0xa
pxor xmm3, xmm10
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm4, xmm3
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm9, xmm11
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm9, xmm4
paddd xmm13, xmm5
pxor xmm7, xmm2
paddd xmm9, xmm5
paddd xmm9, xmm7
movdqa xmm5, xmmword [rax]
paddd xmm6, xmmword [rax - 0x80]
movdqa xmm7, xmm5
movdqa xmm1, xmm5
psrld xmm7, 3
movdqa xmm2, xmm5
psrld xmm1, 7
movdqa xmm0, xmmword [rax - 0x30]
pslld xmm2, 0xe
pxor xmm7, xmm1
psrld xmm1, 0xb
movdqa xmm4, xmm0
pxor xmm7, xmm2
pslld xmm2, 0xb
pxor xmm7, xmm1
psrld xmm0, 0xa
movdqa xmm1, xmm4
psrld xmm4, 0x11
pxor xmm7, xmm2
pslld xmm1, 0xd
paddd xmm6, xmm7
pxor xmm0, xmm4
psrld xmm4, 2
pxor xmm0, xmm1
pslld xmm1, 2
pxor xmm0, xmm4
pxor xmm0, xmm1
paddd xmm6, xmm0
movdqa xmm7, xmm13
movdqa xmm2, xmm13
psrld xmm7, 6
movdqa xmm1, xmm13
pslld xmm2, 7
movdqa xmmword [rax - 0x10], xmm6
paddd xmm6, xmm8
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm6, xmmword [rbp + 0x60]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm13
pxor xmm7, xmm2
movdqa xmm4, xmm13
pslld xmm2, 5
pandn xmm0, xmm15
pand xmm4, xmm14
pxor xmm7, xmm1
movdqa xmm1, xmm9
pxor xmm7, xmm2
movdqa xmm2, xmm9
psrld xmm1, 2
paddd xmm6, xmm7
pxor xmm0, xmm4
movdqa xmm4, xmm10
movdqa xmm7, xmm9
pslld xmm2, 0xa
pxor xmm4, xmm9
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm6, xmm0
pslld xmm2, 9
pand xmm3, xmm4
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm8, xmm10
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm8, xmm3
paddd xmm12, xmm6
pxor xmm7, xmm2
paddd xmm8, xmm6
paddd xmm8, xmm7
lea rbp, [rbp + 0x100]
movdqa xmm6, xmmword [rax + 0x10]
paddd xmm5, xmmword [rax - 0x70]
movdqa xmm7, xmm6
movdqa xmm1, xmm6
psrld xmm7, 3
movdqa xmm2, xmm6
psrld xmm1, 7
movdqa xmm0, xmmword [rax - 0x20]
pslld xmm2, 0xe
pxor xmm7, xmm1
psrld xmm1, 0xb
movdqa xmm3, xmm0
pxor xmm7, xmm2
pslld xmm2, 0xb
pxor xmm7, xmm1
psrld xmm0, 0xa
movdqa xmm1, xmm3
psrld xmm3, 0x11
pxor xmm7, xmm2
pslld xmm1, 0xd
paddd xmm5, xmm7
pxor xmm0, xmm3
psrld xmm3, 2
pxor xmm0, xmm1
pslld xmm1, 2
pxor xmm0, xmm3
pxor xmm0, xmm1
paddd xmm5, xmm0
movdqa xmm7, xmm12
movdqa xmm2, xmm12
psrld xmm7, 6
movdqa xmm1, xmm12
pslld xmm2, 7
movdqa xmmword [rax], xmm5
paddd xmm5, xmm15
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp - 0x80]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm12
pxor xmm7, xmm2
movdqa xmm3, xmm12
pslld xmm2, 5
pandn xmm0, xmm14
pand xmm3, xmm13
pxor xmm7, xmm1
movdqa xmm1, xmm8
pxor xmm7, xmm2
movdqa xmm2, xmm8
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm3
movdqa xmm3, xmm9
movdqa xmm7, xmm8
pslld xmm2, 0xa
pxor xmm3, xmm8
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm4, xmm3
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm15, xmm9
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm15, xmm4
paddd xmm11, xmm5
pxor xmm7, xmm2
paddd xmm15, xmm5
paddd xmm15, xmm7
movdqa xmm5, xmmword [rax + 0x20]
paddd xmm6, xmmword [rax - 0x60]
movdqa xmm7, xmm5
movdqa xmm1, xmm5
psrld xmm7, 3
movdqa xmm2, xmm5
psrld xmm1, 7
movdqa xmm0, xmmword [rax - 0x10]
pslld xmm2, 0xe
pxor xmm7, xmm1
psrld xmm1, 0xb
movdqa xmm4, xmm0
pxor xmm7, xmm2
pslld xmm2, 0xb
pxor xmm7, xmm1
psrld xmm0, 0xa
movdqa xmm1, xmm4
psrld xmm4, 0x11
pxor xmm7, xmm2
pslld xmm1, 0xd
paddd xmm6, xmm7
pxor xmm0, xmm4
psrld xmm4, 2
pxor xmm0, xmm1
pslld xmm1, 2
pxor xmm0, xmm4
pxor xmm0, xmm1
paddd xmm6, xmm0
movdqa xmm7, xmm11
movdqa xmm2, xmm11
psrld xmm7, 6
movdqa xmm1, xmm11
pslld xmm2, 7
movdqa xmmword [rax + 0x10], xmm6
paddd xmm6, xmm14
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm6, xmmword [rbp - 0x60]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm11
pxor xmm7, xmm2
movdqa xmm4, xmm11
pslld xmm2, 5
pandn xmm0, xmm13
pand xmm4, xmm12
pxor xmm7, xmm1
movdqa xmm1, xmm15
pxor xmm7, xmm2
movdqa xmm2, xmm15
psrld xmm1, 2
paddd xmm6, xmm7
pxor xmm0, xmm4
movdqa xmm4, xmm8
movdqa xmm7, xmm15
pslld xmm2, 0xa
pxor xmm4, xmm15
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm6, xmm0
pslld xmm2, 9
pand xmm3, xmm4
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm14, xmm8
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm14, xmm3
paddd xmm10, xmm6
pxor xmm7, xmm2
paddd xmm14, xmm6
paddd xmm14, xmm7
movdqa xmm6, xmmword [rax + 0x30]
paddd xmm5, xmmword [rax - 0x50]
movdqa xmm7, xmm6
movdqa xmm1, xmm6
psrld xmm7, 3
movdqa xmm2, xmm6
psrld xmm1, 7
movdqa xmm0, xmmword [rax]
pslld xmm2, 0xe
pxor xmm7, xmm1
psrld xmm1, 0xb
movdqa xmm3, xmm0
pxor xmm7, xmm2
pslld xmm2, 0xb
pxor xmm7, xmm1
psrld xmm0, 0xa
movdqa xmm1, xmm3
psrld xmm3, 0x11
pxor xmm7, xmm2
pslld xmm1, 0xd
paddd xmm5, xmm7
pxor xmm0, xmm3
psrld xmm3, 2
pxor xmm0, xmm1
pslld xmm1, 2
pxor xmm0, xmm3
pxor xmm0, xmm1
paddd xmm5, xmm0
movdqa xmm7, xmm10
movdqa xmm2, xmm10
psrld xmm7, 6
movdqa xmm1, xmm10
pslld xmm2, 7
movdqa xmmword [rax + 0x20], xmm5
paddd xmm5, xmm13
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp - 0x40]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm10
pxor xmm7, xmm2
movdqa xmm3, xmm10
pslld xmm2, 5
pandn xmm0, xmm12
pand xmm3, xmm11
pxor xmm7, xmm1
movdqa xmm1, xmm14
pxor xmm7, xmm2
movdqa xmm2, xmm14
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm3
movdqa xmm3, xmm15
movdqa xmm7, xmm14
pslld xmm2, 0xa
pxor xmm3, xmm14
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm4, xmm3
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm13, xmm15
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm13, xmm4
paddd xmm9, xmm5
pxor xmm7, xmm2
paddd xmm13, xmm5
paddd xmm13, xmm7
movdqa xmm5, xmmword [rax + 0x40]
paddd xmm6, xmmword [rax - 0x40]
movdqa xmm7, xmm5
movdqa xmm1, xmm5
psrld xmm7, 3
movdqa xmm2, xmm5
psrld xmm1, 7
movdqa xmm0, xmmword [rax + 0x10]
pslld xmm2, 0xe
pxor xmm7, xmm1
psrld xmm1, 0xb
movdqa xmm4, xmm0
pxor xmm7, xmm2
pslld xmm2, 0xb
pxor xmm7, xmm1
psrld xmm0, 0xa
movdqa xmm1, xmm4
psrld xmm4, 0x11
pxor xmm7, xmm2
pslld xmm1, 0xd
paddd xmm6, xmm7
pxor xmm0, xmm4
psrld xmm4, 2
pxor xmm0, xmm1
pslld xmm1, 2
pxor xmm0, xmm4
pxor xmm0, xmm1
paddd xmm6, xmm0
movdqa xmm7, xmm9
movdqa xmm2, xmm9
psrld xmm7, 6
movdqa xmm1, xmm9
pslld xmm2, 7
movdqa xmmword [rax + 0x30], xmm6
paddd xmm6, xmm12
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm6, xmmword [rbp - 0x20]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm9
pxor xmm7, xmm2
movdqa xmm4, xmm9
pslld xmm2, 5
pandn xmm0, xmm11
pand xmm4, xmm10
pxor xmm7, xmm1
movdqa xmm1, xmm13
pxor xmm7, xmm2
movdqa xmm2, xmm13
psrld xmm1, 2
paddd xmm6, xmm7
pxor xmm0, xmm4
movdqa xmm4, xmm14
movdqa xmm7, xmm13
pslld xmm2, 0xa
pxor xmm4, xmm13
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm6, xmm0
pslld xmm2, 9
pand xmm3, xmm4
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm12, xmm14
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm12, xmm3
paddd xmm8, xmm6
pxor xmm7, xmm2
paddd xmm12, xmm6
paddd xmm12, xmm7
movdqa xmm6, xmmword [rax + 0x50]
paddd xmm5, xmmword [rax - 0x30]
movdqa xmm7, xmm6
movdqa xmm1, xmm6
psrld xmm7, 3
movdqa xmm2, xmm6
psrld xmm1, 7
movdqa xmm0, xmmword [rax + 0x20]
pslld xmm2, 0xe
pxor xmm7, xmm1
psrld xmm1, 0xb
movdqa xmm3, xmm0
pxor xmm7, xmm2
pslld xmm2, 0xb
pxor xmm7, xmm1
psrld xmm0, 0xa
movdqa xmm1, xmm3
psrld xmm3, 0x11
pxor xmm7, xmm2
pslld xmm1, 0xd
paddd xmm5, xmm7
pxor xmm0, xmm3
psrld xmm3, 2
pxor xmm0, xmm1
pslld xmm1, 2
pxor xmm0, xmm3
pxor xmm0, xmm1
paddd xmm5, xmm0
movdqa xmm7, xmm8
movdqa xmm2, xmm8
psrld xmm7, 6
movdqa xmm1, xmm8
pslld xmm2, 7
movdqa xmmword [rax + 0x40], xmm5
paddd xmm5, xmm11
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm8
pxor xmm7, xmm2
movdqa xmm3, xmm8
pslld xmm2, 5
pandn xmm0, xmm10
pand xmm3, xmm9
pxor xmm7, xmm1
movdqa xmm1, xmm12
pxor xmm7, xmm2
movdqa xmm2, xmm12
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm3
movdqa xmm3, xmm13
movdqa xmm7, xmm12
pslld xmm2, 0xa
pxor xmm3, xmm12
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm4, xmm3
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm11, xmm13
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm11, xmm4
paddd xmm15, xmm5
pxor xmm7, xmm2
paddd xmm11, xmm5
paddd xmm11, xmm7
movdqa xmm5, xmmword [rax + 0x60]
paddd xmm6, xmmword [rax - 0x20]
movdqa xmm7, xmm5
movdqa xmm1, xmm5
psrld xmm7, 3
movdqa xmm2, xmm5
psrld xmm1, 7
movdqa xmm0, xmmword [rax + 0x30]
pslld xmm2, 0xe
pxor xmm7, xmm1
psrld xmm1, 0xb
movdqa xmm4, xmm0
pxor xmm7, xmm2
pslld xmm2, 0xb
pxor xmm7, xmm1
psrld xmm0, 0xa
movdqa xmm1, xmm4
psrld xmm4, 0x11
pxor xmm7, xmm2
pslld xmm1, 0xd
paddd xmm6, xmm7
pxor xmm0, xmm4
psrld xmm4, 2
pxor xmm0, xmm1
pslld xmm1, 2
pxor xmm0, xmm4
pxor xmm0, xmm1
paddd xmm6, xmm0
movdqa xmm7, xmm15
movdqa xmm2, xmm15
psrld xmm7, 6
movdqa xmm1, xmm15
pslld xmm2, 7
movdqa xmmword [rax + 0x50], xmm6
paddd xmm6, xmm10
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm6, xmmword [rbp + 0x20]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm15
pxor xmm7, xmm2
movdqa xmm4, xmm15
pslld xmm2, 5
pandn xmm0, xmm9
pand xmm4, xmm8
pxor xmm7, xmm1
movdqa xmm1, xmm11
pxor xmm7, xmm2
movdqa xmm2, xmm11
psrld xmm1, 2
paddd xmm6, xmm7
pxor xmm0, xmm4
movdqa xmm4, xmm12
movdqa xmm7, xmm11
pslld xmm2, 0xa
pxor xmm4, xmm11
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm6, xmm0
pslld xmm2, 9
pand xmm3, xmm4
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm10, xmm12
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm10, xmm3
paddd xmm14, xmm6
pxor xmm7, xmm2
paddd xmm10, xmm6
paddd xmm10, xmm7
movdqa xmm6, xmmword [rax + 0x70]
paddd xmm5, xmmword [rax - 0x10]
movdqa xmm7, xmm6
movdqa xmm1, xmm6
psrld xmm7, 3
movdqa xmm2, xmm6
psrld xmm1, 7
movdqa xmm0, xmmword [rax + 0x40]
pslld xmm2, 0xe
pxor xmm7, xmm1
psrld xmm1, 0xb
movdqa xmm3, xmm0
pxor xmm7, xmm2
pslld xmm2, 0xb
pxor xmm7, xmm1
psrld xmm0, 0xa
movdqa xmm1, xmm3
psrld xmm3, 0x11
pxor xmm7, xmm2
pslld xmm1, 0xd
paddd xmm5, xmm7
pxor xmm0, xmm3
psrld xmm3, 2
pxor xmm0, xmm1
pslld xmm1, 2
pxor xmm0, xmm3
pxor xmm0, xmm1
paddd xmm5, xmm0
movdqa xmm7, xmm14
movdqa xmm2, xmm14
psrld xmm7, 6
movdqa xmm1, xmm14
pslld xmm2, 7
movdqa xmmword [rax + 0x60], xmm5
paddd xmm5, xmm9
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm5, xmmword [rbp + 0x40]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm14
pxor xmm7, xmm2
movdqa xmm3, xmm14
pslld xmm2, 5
pandn xmm0, xmm8
pand xmm3, xmm15
pxor xmm7, xmm1
movdqa xmm1, xmm10
pxor xmm7, xmm2
movdqa xmm2, xmm10
psrld xmm1, 2
paddd xmm5, xmm7
pxor xmm0, xmm3
movdqa xmm3, xmm11
movdqa xmm7, xmm10
pslld xmm2, 0xa
pxor xmm3, xmm10
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm5, xmm0
pslld xmm2, 9
pand xmm4, xmm3
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm9, xmm11
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm9, xmm4
paddd xmm13, xmm5
pxor xmm7, xmm2
paddd xmm9, xmm5
paddd xmm9, xmm7
movdqa xmm5, xmmword [rax - 0x80]
paddd xmm6, xmmword [rax]
movdqa xmm7, xmm5
movdqa xmm1, xmm5
psrld xmm7, 3
movdqa xmm2, xmm5
psrld xmm1, 7
movdqa xmm0, xmmword [rax + 0x50]
pslld xmm2, 0xe
pxor xmm7, xmm1
psrld xmm1, 0xb
movdqa xmm4, xmm0
pxor xmm7, xmm2
pslld xmm2, 0xb
pxor xmm7, xmm1
psrld xmm0, 0xa
movdqa xmm1, xmm4
psrld xmm4, 0x11
pxor xmm7, xmm2
pslld xmm1, 0xd
paddd xmm6, xmm7
pxor xmm0, xmm4
psrld xmm4, 2
pxor xmm0, xmm1
pslld xmm1, 2
pxor xmm0, xmm4
pxor xmm0, xmm1
paddd xmm6, xmm0
movdqa xmm7, xmm13
movdqa xmm2, xmm13
psrld xmm7, 6
movdqa xmm1, xmm13
pslld xmm2, 7
movdqa xmmword [rax + 0x70], xmm6
paddd xmm6, xmm8
psrld xmm1, 0xb
pxor xmm7, xmm2
pslld xmm2, 0xe
paddd xmm6, xmmword [rbp + 0x60]
pxor xmm7, xmm1
psrld xmm1, 0xe
movdqa xmm0, xmm13
pxor xmm7, xmm2
movdqa xmm4, xmm13
pslld xmm2, 5
pandn xmm0, xmm15
pand xmm4, xmm14
pxor xmm7, xmm1
movdqa xmm1, xmm9
pxor xmm7, xmm2
movdqa xmm2, xmm9
psrld xmm1, 2
paddd xmm6, xmm7
pxor xmm0, xmm4
movdqa xmm4, xmm10
movdqa xmm7, xmm9
pslld xmm2, 0xa
pxor xmm4, xmm9
psrld xmm7, 0xd
pxor xmm1, xmm2
paddd xmm6, xmm0
pslld xmm2, 9
pand xmm3, xmm4
pxor xmm1, xmm7
psrld xmm7, 9
pxor xmm1, xmm2
movdqa xmm8, xmm10
pslld xmm2, 0xb
pxor xmm7, xmm1
pxor xmm8, xmm3
paddd xmm12, xmm6
pxor xmm7, xmm2
paddd xmm8, xmm6
paddd xmm8, xmm7
lea rbp, [rbp + 0x100]
dec ecx
jne 0x14002adc0
mov ecx, 1
lea rbp, [0x14002f080]
movdqa xmm7, xmmword [rbx]
cmp ecx, dword [rbx]
pxor xmm0, xmm0
cmovge r8, rbp
cmp ecx, dword [rbx + 4]
movdqa xmm6, xmm7
cmovge r9, rbp
cmp ecx, dword [rbx + 8]
pcmpgtd xmm6, xmm0
cmovge r10, rbp
cmp ecx, dword [rbx + 0xc]
paddd xmm7, xmm6
cmovge r11, rbp
movdqu xmm0, xmmword [rdi - 0x80]
pand xmm8, xmm6
movdqu xmm1, xmmword [rdi - 0x60]
pand xmm9, xmm6
movdqu xmm2, xmmword [rdi - 0x40]
pand xmm10, xmm6
movdqu xmm5, xmmword [rdi - 0x20]
pand xmm11, xmm6
paddd xmm8, xmm0
movdqu xmm0, xmmword [rdi]
pand xmm12, xmm6
paddd xmm9, xmm1
movdqu xmm1, xmmword [rdi + 0x20]
pand xmm13, xmm6
paddd xmm10, xmm2
movdqu xmm2, xmmword [rdi + 0x40]
pand xmm14, xmm6
paddd xmm11, xmm5
movdqu xmm5, xmmword [rdi + 0x60]
pand xmm15, xmm6
paddd xmm12, xmm0
paddd xmm13, xmm1
movdqu xmmword [rdi - 0x80], xmm8
paddd xmm14, xmm2
movdqu xmmword [rdi - 0x60], xmm9
paddd xmm15, xmm5
movdqu xmmword [rdi - 0x40], xmm10
movdqu xmmword [rdi - 0x20], xmm11
movdqu xmmword [rdi], xmm12
movdqu xmmword [rdi + 0x20], xmm13
movdqu xmmword [rdi + 0x40], xmm14
movdqu xmmword [rdi + 0x60], xmm15
movdqa xmmword [rbx], xmm7
movdqa xmm6, xmmword [0x14002f800]
dec edx
jne 0x140029d60
mov edx, dword [rsp + 0x118]
lea rdi, [rdi + 0x10]
lea rsi, [rsi + 0x40]
dec edx
jne 0x140029ca0
mov rax, qword [rsp + 0x110]
movaps xmm6, xmmword [rax - 0xb8]
movaps xmm7, xmmword [rax - 0xa8]
movaps xmm8, xmmword [rax - 0x98]
movaps xmm9, xmmword [rax - 0x88]
movaps xmm10, xmmword [rax - 0x78]
movaps xmm11, xmmword [rax - 0x68]
movaps xmm12, xmmword [rax - 0x58]
movaps xmm13, xmmword [rax - 0x48]
movaps xmm14, xmmword [rax - 0x38]
movaps xmm15, xmmword [rax - 0x28]
mov rbp, qword [rax - 0x10]
mov rbx, qword [rax - 8]
lea rsp, [rax]
mov rdi, qword [rsp + 8]
mov rsi, qword [rsp + 0x10]
repz ret
mov rax, rsp
push rbx
push rbp
lea rsp, [rsp - 0xa8]
movaps xmmword [rsp], xmm6
movaps xmmword [rsp + 0x10], xmm7
movaps xmmword [rsp + 0x20], xmm8
movaps xmmword [rsp + 0x30], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x68], xmm11
movaps xmmword [rax - 0x58], xmm12
movaps xmmword [rax - 0x48], xmm13
movaps xmmword [rax - 0x38], xmm14
movaps xmmword [rax - 0x28], xmm15
sub rsp, 0x120
shl edx, 1
and rsp, 0xffffffffffffff00
lea rdi, [rdi + 0x80]
mov qword [rsp + 0x110], rax
lea rbx, [rsp + 0x100]
lea rbp, [0x14002f8a0]
mov dword [rsp + 0x118], edx
xor edx, edx
mov r8, qword [rsi]
mov ecx, dword [rsi + 8]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx], ecx
cmovle r8, rsp
mov r9, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x18]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx + 4], ecx
cmovle r9, rsp
test edx, edx
je 0x14002cd6d
movq xmm12, qword [rdi - 0x80]
movq xmm4, qword [rdi - 0x60]
movq xmm13, qword [rdi - 0x40]
movq xmm5, qword [rdi - 0x20]
movq xmm8, qword [rdi]
movq xmm9, qword [rdi + 0x20]
movq xmm10, qword [rdi + 0x40]
movq xmm11, qword [rdi + 0x60]
punpckldq xmm12, xmm4
punpckldq xmm13, xmm5
punpckldq xmm8, xmm9
punpckldq xmm10, xmm11
movdqa xmm3, xmmword [0x14002f810]
movdqa xmm14, xmm12
movdqa xmm15, xmm13
punpcklqdq xmm12, xmm8
punpcklqdq xmm13, xmm10
punpckhqdq xmm14, xmm8
punpckhqdq xmm15, xmm10
pshufd xmm12, xmm12, 0x1b
pshufd xmm13, xmm13, 0x1b
pshufd xmm14, xmm14, 0x1b
pshufd xmm15, xmm15, 0x1b
jmp 0x14002c5e0
movdqu xmm4, xmmword [r8]
movdqu xmm8, xmmword [r9]
movdqu xmm5, xmmword [r8 + 0x10]
movdqu xmm9, xmmword [r9 + 0x10]
movdqu xmm6, xmmword [r8 + 0x20]
pshufb xmm4, xmm3
movdqu xmm10, xmmword [r9 + 0x20]
pshufb xmm8, xmm3
movdqu xmm7, xmmword [r8 + 0x30]
lea r8, [r8 + 0x40]
movdqu xmm11, xmmword [r9 + 0x30]
lea r9, [r9 + 0x40]
movdqa xmm0, xmmword [rbp - 0x80]
pshufb xmm5, xmm3
paddd xmm0, xmm4
pxor xmm4, xmm12
movdqa xmm1, xmm0
movdqa xmm2, xmmword [rbp - 0x80]
pshufb xmm9, xmm3
paddd xmm2, xmm8
movdqa xmmword [rsp + 0x50], xmm13
sha256rnds2 xmm13, xmm12, xmm0
pxor xmm8, xmm14
movdqa xmm0, xmm2
movdqa xmmword [rsp + 0x70], xmm15
sha256rnds2 xmm15, xmm14, xmm0
pshufd xmm0, xmm1, 0xe
pxor xmm4, xmm12
movdqa xmmword [rsp + 0x40], xmm12
sha256rnds2 xmm12, xmm13, xmm0
pshufd xmm0, xmm2, 0xe
pxor xmm8, xmm14
movdqa xmmword [rsp + 0x60], xmm14
movdqa xmm1, xmmword [rbp - 0x70]
paddd xmm1, xmm5
pshufb xmm6, xmm3
sha256rnds2 xmm14, xmm15, xmm0
movdqa xmm0, xmm1
movdqa xmm2, xmmword [rbp - 0x70]
paddd xmm2, xmm9
sha256rnds2 xmm13, xmm12, xmm0
movdqa xmm0, xmm2
prefetcht0 byte [r8 + 0x7f]
pshufb xmm7, xmm3
pshufb xmm10, xmm3
prefetcht0 byte [r9 + 0x7f]
sha256rnds2 xmm15, xmm14, xmm0
pshufd xmm0, xmm1, 0xe
pshufb xmm11, xmm3
sha256msg1 xmm4, xmm5
sha256rnds2 xmm12, xmm13, xmm0
pshufd xmm0, xmm2, 0xe
movdqa xmm1, xmmword [rbp - 0x60]
paddd xmm1, xmm6
sha256rnds2 xmm14, xmm15, xmm0
movdqa xmm0, xmm1
movdqa xmm2, xmmword [rbp - 0x60]
paddd xmm2, xmm10
sha256rnds2 xmm13, xmm12, xmm0
sha256msg1 xmm8, xmm9
movdqa xmm0, xmm2
movdqa xmm3, xmm7
sha256rnds2 xmm15, xmm14, xmm0
pshufd xmm0, xmm1, 0xe
palignr xmm3, xmm6, 4
paddd xmm4, xmm3
movdqa xmm3, xmm11
palignr xmm3, xmm10, 4
sha256msg1 xmm5, xmm6
sha256rnds2 xmm12, xmm13, xmm0
pshufd xmm0, xmm2, 0xe
movdqa xmm1, xmmword [rbp - 0x50]
paddd xmm1, xmm7
sha256rnds2 xmm14, xmm15, xmm0
sha256msg1 xmm9, xmm10
movdqa xmm0, xmm1
movdqa xmm2, xmmword [rbp - 0x50]
paddd xmm8, xmm3
paddd xmm2, xmm11
sha256msg2 xmm4, xmm7
sha256rnds2 xmm13, xmm12, xmm0
movdqa xmm0, xmm2
movdqa xmm3, xmm4
palignr xmm3, xmm7, 4
sha256rnds2 xmm15, xmm14, xmm0
sha256msg2 xmm8, xmm11
pshufd xmm0, xmm1, 0xe
paddd xmm5, xmm3
movdqa xmm3, xmm8
palignr xmm3, xmm11, 4
sha256msg1 xmm6, xmm7
sha256rnds2 xmm12, xmm13, xmm0
pshufd xmm0, xmm2, 0xe
movdqa xmm1, xmmword [rbp - 0x40]
paddd xmm1, xmm4
sha256rnds2 xmm14, xmm15, xmm0
sha256msg1 xmm10, xmm11
movdqa xmm0, xmm1
movdqa xmm2, xmmword [rbp - 0x40]
paddd xmm9, xmm3
paddd xmm2, xmm8
sha256msg2 xmm5, xmm4
sha256rnds2 xmm13, xmm12, xmm0
movdqa xmm0, xmm2
movdqa xmm3, xmm5
palignr xmm3, xmm4, 4
sha256rnds2 xmm15, xmm14, xmm0
sha256msg2 xmm9, xmm8
pshufd xmm0, xmm1, 0xe
paddd xmm6, xmm3
movdqa xmm3, xmm9
palignr xmm3, xmm8, 4
sha256msg1 xmm7, xmm4
sha256rnds2 xmm12, xmm13, xmm0
pshufd xmm0, xmm2, 0xe
movdqa xmm1, xmmword [rbp - 0x30]
paddd xmm1, xmm5
sha256rnds2 xmm14, xmm15, xmm0
sha256msg1 xmm11, xmm8
movdqa xmm0, xmm1
movdqa xmm2, xmmword [rbp - 0x30]
paddd xmm10, xmm3
paddd xmm2, xmm9
sha256msg2 xmm6, xmm5
sha256rnds2 xmm13, xmm12, xmm0
movdqa xmm0, xmm2
movdqa xmm3, xmm6
palignr xmm3, xmm5, 4
sha256rnds2 xmm15, xmm14, xmm0
sha256msg2 xmm10, xmm9
pshufd xmm0, xmm1, 0xe
paddd xmm7, xmm3
movdqa xmm3, xmm10
palignr xmm3, xmm9, 4
sha256msg1 xmm4, xmm5
sha256rnds2 xmm12, xmm13, xmm0
pshufd xmm0, xmm2, 0xe
movdqa xmm1, xmmword [rbp - 0x20]
paddd xmm1, xmm6
sha256rnds2 xmm14, xmm15, xmm0
sha256msg1 xmm8, xmm9
movdqa xmm0, xmm1
movdqa xmm2, xmmword [rbp - 0x20]
paddd xmm11, xmm3
paddd xmm2, xmm10
sha256msg2 xmm7, xmm6
sha256rnds2 xmm13, xmm12, xmm0
movdqa xmm0, xmm2
movdqa xmm3, xmm7
palignr xmm3, xmm6, 4
sha256rnds2 xmm15, xmm14, xmm0
sha256msg2 xmm11, xmm10
pshufd xmm0, xmm1, 0xe
paddd xmm4, xmm3
movdqa xmm3, xmm11
palignr xmm3, xmm10, 4
sha256msg1 xmm5, xmm6
sha256rnds2 xmm12, xmm13, xmm0
pshufd xmm0, xmm2, 0xe
movdqa xmm1, xmmword [rbp - 0x10]
paddd xmm1, xmm7
sha256rnds2 xmm14, xmm15, xmm0
sha256msg1 xmm9, xmm10
movdqa xmm0, xmm1
movdqa xmm2, xmmword [rbp - 0x10]
paddd xmm8, xmm3
paddd xmm2, xmm11
sha256msg2 xmm4, xmm7
sha256rnds2 xmm13, xmm12, xmm0
movdqa xmm0, xmm2
movdqa xmm3, xmm4
palignr xmm3, xmm7, 4
sha256rnds2 xmm15, xmm14, xmm0
sha256msg2 xmm8, xmm11
pshufd xmm0, xmm1, 0xe
paddd xmm5, xmm3
movdqa xmm3, xmm8
palignr xmm3, xmm11, 4
sha256msg1 xmm6, xmm7
sha256rnds2 xmm12, xmm13, xmm0
pshufd xmm0, xmm2, 0xe
movdqa xmm1, xmmword [rbp]
paddd xmm1, xmm4
sha256rnds2 xmm14, xmm15, xmm0
sha256msg1 xmm10, xmm11
movdqa xmm0, xmm1
movdqa xmm2, xmmword [rbp]
paddd xmm9, xmm3
paddd xmm2, xmm8
sha256msg2 xmm5, xmm4
sha256rnds2 xmm13, xmm12, xmm0
movdqa xmm0, xmm2
movdqa xmm3, xmm5
palignr xmm3, xmm4, 4
sha256rnds2 xmm15, xmm14, xmm0
sha256msg2 xmm9, xmm8
pshufd xmm0, xmm1, 0xe
paddd xmm6, xmm3
movdqa xmm3, xmm9
palignr xmm3, xmm8, 4
sha256msg1 xmm7, xmm4
sha256rnds2 xmm12, xmm13, xmm0
pshufd xmm0, xmm2, 0xe
movdqa xmm1, xmmword [rbp + 0x10]
paddd xmm1, xmm5
sha256rnds2 xmm14, xmm15, xmm0
sha256msg1 xmm11, xmm8
movdqa xmm0, xmm1
movdqa xmm2, xmmword [rbp + 0x10]
paddd xmm10, xmm3
paddd xmm2, xmm9
sha256msg2 xmm6, xmm5
sha256rnds2 xmm13, xmm12, xmm0
movdqa xmm0, xmm2
movdqa xmm3, xmm6
palignr xmm3, xmm5, 4
sha256rnds2 xmm15, xmm14, xmm0
sha256msg2 xmm10, xmm9
pshufd xmm0, xmm1, 0xe
paddd xmm7, xmm3
movdqa xmm3, xmm10
palignr xmm3, xmm9, 4
sha256msg1 xmm4, xmm5
sha256rnds2 xmm12, xmm13, xmm0
pshufd xmm0, xmm2, 0xe
movdqa xmm1, xmmword [rbp + 0x20]
paddd xmm1, xmm6
sha256rnds2 xmm14, xmm15, xmm0
sha256msg1 xmm8, xmm9
movdqa xmm0, xmm1
movdqa xmm2, xmmword [rbp + 0x20]
paddd xmm11, xmm3
paddd xmm2, xmm10
sha256msg2 xmm7, xmm6
sha256rnds2 xmm13, xmm12, xmm0
movdqa xmm0, xmm2
movdqa xmm3, xmm7
palignr xmm3, xmm6, 4
sha256rnds2 xmm15, xmm14, xmm0
sha256msg2 xmm11, xmm10
pshufd xmm0, xmm1, 0xe
paddd xmm4, xmm3
movdqa xmm3, xmm11
palignr xmm3, xmm10, 4
sha256msg1 xmm5, xmm6
sha256rnds2 xmm12, xmm13, xmm0
pshufd xmm0, xmm2, 0xe
movdqa xmm1, xmmword [rbp + 0x30]
paddd xmm1, xmm7
sha256rnds2 xmm14, xmm15, xmm0
sha256msg1 xmm9, xmm10
movdqa xmm0, xmm1
movdqa xmm2, xmmword [rbp + 0x30]
paddd xmm8, xmm3
paddd xmm2, xmm11
sha256msg2 xmm4, xmm7
sha256rnds2 xmm13, xmm12, xmm0
movdqa xmm0, xmm2
movdqa xmm3, xmm4
palignr xmm3, xmm7, 4
sha256rnds2 xmm15, xmm14, xmm0
sha256msg2 xmm8, xmm11
pshufd xmm0, xmm1, 0xe
paddd xmm5, xmm3
movdqa xmm3, xmm8
palignr xmm3, xmm11, 4
sha256msg1 xmm6, xmm7
sha256rnds2 xmm12, xmm13, xmm0
pshufd xmm0, xmm2, 0xe
movdqa xmm1, xmmword [rbp + 0x40]
paddd xmm1, xmm4
sha256rnds2 xmm14, xmm15, xmm0
sha256msg1 xmm10, xmm11
movdqa xmm0, xmm1
movdqa xmm2, xmmword [rbp + 0x40]
paddd xmm9, xmm3
paddd xmm2, xmm8
sha256msg2 xmm5, xmm4
sha256rnds2 xmm13, xmm12, xmm0
movdqa xmm0, xmm2
movdqa xmm3, xmm5
palignr xmm3, xmm4, 4
sha256rnds2 xmm15, xmm14, xmm0
sha256msg2 xmm9, xmm8
pshufd xmm0, xmm1, 0xe
paddd xmm6, xmm3
movdqa xmm3, xmm9
palignr xmm3, xmm8, 4
sha256msg1 xmm7, xmm4
sha256rnds2 xmm12, xmm13, xmm0
pshufd xmm0, xmm2, 0xe
movdqa xmm1, xmmword [rbp + 0x50]
paddd xmm1, xmm5
sha256rnds2 xmm14, xmm15, xmm0
sha256msg1 xmm11, xmm8
movdqa xmm0, xmm1
movdqa xmm2, xmmword [rbp + 0x50]
paddd xmm10, xmm3
paddd xmm2, xmm9
sha256msg2 xmm6, xmm5
sha256rnds2 xmm13, xmm12, xmm0
movdqa xmm0, xmm2
movdqa xmm3, xmm6
palignr xmm3, xmm5, 4
sha256rnds2 xmm15, xmm14, xmm0
sha256msg2 xmm10, xmm9
pshufd xmm0, xmm1, 0xe
paddd xmm7, xmm3
movdqa xmm3, xmm10
palignr xmm3, xmm9, 4
nop
sha256rnds2 xmm12, xmm13, xmm0
pshufd xmm0, xmm2, 0xe
movdqa xmm1, xmmword [rbp + 0x60]
paddd xmm1, xmm6
sha256rnds2 xmm14, xmm15, xmm0
movdqa xmm0, xmm1
movdqa xmm2, xmmword [rbp + 0x60]
paddd xmm11, xmm3
paddd xmm2, xmm10
sha256msg2 xmm7, xmm6
nop
sha256rnds2 xmm13, xmm12, xmm0
movdqa xmm0, xmm2
mov ecx, 1
pxor xmm6, xmm6
sha256rnds2 xmm15, xmm14, xmm0
sha256msg2 xmm11, xmm10
pshufd xmm0, xmm1, 0xe
movdqa xmm1, xmmword [rbp + 0x70]
paddd xmm1, xmm7
movq xmm7, qword [rbx]
nop
sha256rnds2 xmm12, xmm13, xmm0
pshufd xmm0, xmm2, 0xe
movdqa xmm2, xmmword [rbp + 0x70]
paddd xmm2, xmm11
sha256rnds2 xmm14, xmm15, xmm0
movdqa xmm0, xmm1
cmp ecx, dword [rbx]
cmovge r8, rsp
cmp ecx, dword [rbx + 4]
cmovge r9, rsp
pshufd xmm9, xmm7, 0
sha256rnds2 xmm13, xmm12, xmm0
movdqa xmm0, xmm2
pshufd xmm10, xmm7, 0x55
movdqa xmm11, xmm7
sha256rnds2 xmm15, xmm14, xmm0
pshufd xmm0, xmm1, 0xe
pcmpgtd xmm9, xmm6
pcmpgtd xmm10, xmm6
sha256rnds2 xmm12, xmm13, xmm0
pshufd xmm0, xmm2, 0xe
pcmpgtd xmm11, xmm6
movdqa xmm3, xmmword [0x14002f810]
sha256rnds2 xmm14, xmm15, xmm0
pand xmm13, xmm9
pand xmm15, xmm10
pand xmm12, xmm9
pand xmm14, xmm10
paddd xmm11, xmm7
paddd xmm13, xmmword [rsp + 0x50]
paddd xmm15, xmmword [rsp + 0x70]
paddd xmm12, xmmword [rsp + 0x40]
paddd xmm14, xmmword [rsp + 0x60]
movq qword [rbx], xmm11
dec edx
jne 0x14002c5e0
mov edx, dword [rsp + 0x118]
pshufd xmm12, xmm12, 0x1b
pshufd xmm13, xmm13, 0x1b
pshufd xmm14, xmm14, 0x1b
pshufd xmm15, xmm15, 0x1b
movdqa xmm5, xmm12
movdqa xmm6, xmm13
punpckldq xmm12, xmm14
punpckhdq xmm5, xmm14
punpckldq xmm13, xmm15
punpckhdq xmm6, xmm15
movq qword [rdi - 0x80], xmm12
psrldq xmm12, 8
movq qword [rdi], xmm5
psrldq xmm5, 8
movq qword [rdi - 0x60], xmm12
movq qword [rdi + 0x20], xmm5
movq qword [rdi - 0x40], xmm13
psrldq xmm13, 8
movq qword [rdi + 0x40], xmm6
psrldq xmm6, 8
movq qword [rdi - 0x20], xmm13
movq qword [rdi + 0x60], xmm6
lea rdi, [rdi + 8]
lea rsi, [rsi + 0x20]
dec edx
jne 0x14002c524
movaps xmm6, xmmword [rax - 0xb8]
movaps xmm7, xmmword [rax - 0xa8]
movaps xmm8, xmmword [rax - 0x98]
movaps xmm9, xmmword [rax - 0x88]
movaps xmm10, xmmword [rax - 0x78]
movaps xmm11, xmmword [rax - 0x68]
movaps xmm12, xmmword [rax - 0x58]
movaps xmm13, xmmword [rax - 0x48]
movaps xmm14, xmmword [rax - 0x38]
movaps xmm15, xmmword [rax - 0x28]
mov rbp, qword [rax - 0x10]
mov rbx, qword [rax - 8]
lea rsp, [rax]
mov rdi, qword [rsp + 8]
mov rsi, qword [rsp + 0x10]
repz ret
mov rax, rsp
push rbx
push rbp
lea rsp, [rsp - 0xa8]
movaps xmmword [rsp], xmm6
movaps xmmword [rsp + 0x10], xmm7
movaps xmmword [rsp + 0x20], xmm8
movaps xmmword [rsp + 0x30], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x68], xmm11
movaps xmmword [rax - 0x58], xmm12
movaps xmmword [rax - 0x48], xmm13
movaps xmmword [rax - 0x38], xmm14
movaps xmmword [rax - 0x28], xmm15
sub rsp, 0x120
and rsp, 0xffffffffffffff00
mov qword [rsp + 0x110], rax
lea rbp, [0x14002f080]
lea rbx, [rsp + 0x100]
lea rdi, [rdi + 0x80]
mov dword [rsp + 0x118], edx
xor edx, edx
mov r8, qword [rsi]
mov ecx, dword [rsi + 8]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx], ecx
cmovle r8, rbp
mov r9, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x18]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx + 4], ecx
cmovle r9, rbp
mov r10, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x28]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx + 8], ecx
cmovle r10, rbp
mov r11, qword [rsi + 0x30]
mov ecx, dword [rsi + 0x38]
cmp ecx, edx
cmovg edx, ecx
test ecx, ecx
mov dword [rbx + 0xc], ecx
cmovle r11, rbp
test edx, edx
je 0x14002eeb6
vmovdqu xmm8, xmmword [rdi - 0x80]
lea rax, [rsp + 0x80]
vmovdqu xmm9, xmmword [rdi - 0x60]
vmovdqu xmm10, xmmword [rdi - 0x40]
vmovdqu xmm11, xmmword [rdi - 0x20]
vmovdqu xmm12, xmmword [rdi]
vmovdqu xmm13, xmmword [rdi + 0x20]
vmovdqu xmm14, xmmword [rdi + 0x40]
vmovdqu xmm15, xmmword [rdi + 0x60]
vmovdqu xmm6, xmmword [0x14002f800]
jmp 0x14002cee0
vpxor xmm4, xmm10, xmm9
vmovd xmm5, dword [r8]
vmovd xmm0, dword [r9]
vpinsrd xmm5, xmm5, dword [r10], 1
vpinsrd xmm0, xmm0, dword [r11], 1
vpunpckldq xmm5, xmm5, xmm0
vpshufb xmm5, xmm5, xmm6
vpsrld xmm7, xmm12, 6
vpslld xmm2, xmm12, 0x1a
vmovdqu xmmword [rax - 0x80], xmm5
vpaddd xmm5, xmm5, xmm15
vpsrld xmm1, xmm12, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm12, 0x15
vpaddd xmm5, xmm5, xmmword [rbp - 0x80]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm12, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm12, 7
vpandn xmm0, xmm12, xmm14
vpand xmm3, xmm12, xmm13
vpxor xmm7, xmm7, xmm1
vpsrld xmm15, xmm8, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm8, 0x1e
vpxor xmm0, xmm0, xmm3
vpxor xmm3, xmm9, xmm8
vpxor xmm15, xmm15, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm8, 0xd
vpslld xmm2, xmm8, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm4, xmm4, xmm3
vpxor xmm7, xmm15, xmm1
vpsrld xmm1, xmm8, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm8, 0xa
vpxor xmm15, xmm9, xmm4
vpaddd xmm11, xmm11, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm15, xmm15, xmm5
vpaddd xmm15, xmm15, xmm7
vmovd xmm5, dword [r8 + 4]
vmovd xmm0, dword [r9 + 4]
vpinsrd xmm5, xmm5, dword [r10 + 4], 1
vpinsrd xmm0, xmm0, dword [r11 + 4], 1
vpunpckldq xmm5, xmm5, xmm0
vpshufb xmm5, xmm5, xmm6
vpsrld xmm7, xmm11, 6
vpslld xmm2, xmm11, 0x1a
vmovdqu xmmword [rax - 0x70], xmm5
vpaddd xmm5, xmm5, xmm14
vpsrld xmm1, xmm11, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm11, 0x15
vpaddd xmm5, xmm5, xmmword [rbp - 0x60]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm11, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm11, 7
vpandn xmm0, xmm11, xmm13
vpand xmm4, xmm11, xmm12
vpxor xmm7, xmm7, xmm1
vpsrld xmm14, xmm15, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm15, 0x1e
vpxor xmm0, xmm0, xmm4
vpxor xmm4, xmm8, xmm15
vpxor xmm14, xmm14, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm15, 0xd
vpslld xmm2, xmm15, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm3, xmm3, xmm4
vpxor xmm7, xmm14, xmm1
vpsrld xmm1, xmm15, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm15, 0xa
vpxor xmm14, xmm8, xmm3
vpaddd xmm10, xmm10, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm14, xmm14, xmm5
vpaddd xmm14, xmm14, xmm7
vmovd xmm5, dword [r8 + 8]
vmovd xmm0, dword [r9 + 8]
vpinsrd xmm5, xmm5, dword [r10 + 8], 1
vpinsrd xmm0, xmm0, dword [r11 + 8], 1
vpunpckldq xmm5, xmm5, xmm0
vpshufb xmm5, xmm5, xmm6
vpsrld xmm7, xmm10, 6
vpslld xmm2, xmm10, 0x1a
vmovdqu xmmword [rax - 0x60], xmm5
vpaddd xmm5, xmm5, xmm13
vpsrld xmm1, xmm10, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm10, 0x15
vpaddd xmm5, xmm5, xmmword [rbp - 0x40]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm10, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm10, 7
vpandn xmm0, xmm10, xmm12
vpand xmm3, xmm10, xmm11
vpxor xmm7, xmm7, xmm1
vpsrld xmm13, xmm14, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm14, 0x1e
vpxor xmm0, xmm0, xmm3
vpxor xmm3, xmm15, xmm14
vpxor xmm13, xmm13, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm14, 0xd
vpslld xmm2, xmm14, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm4, xmm4, xmm3
vpxor xmm7, xmm13, xmm1
vpsrld xmm1, xmm14, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm14, 0xa
vpxor xmm13, xmm15, xmm4
vpaddd xmm9, xmm9, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm13, xmm13, xmm5
vpaddd xmm13, xmm13, xmm7
vmovd xmm5, dword [r8 + 0xc]
vmovd xmm0, dword [r9 + 0xc]
vpinsrd xmm5, xmm5, dword [r10 + 0xc], 1
vpinsrd xmm0, xmm0, dword [r11 + 0xc], 1
vpunpckldq xmm5, xmm5, xmm0
vpshufb xmm5, xmm5, xmm6
vpsrld xmm7, xmm9, 6
vpslld xmm2, xmm9, 0x1a
vmovdqu xmmword [rax - 0x50], xmm5
vpaddd xmm5, xmm5, xmm12
vpsrld xmm1, xmm9, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm9, 0x15
vpaddd xmm5, xmm5, xmmword [rbp - 0x20]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm9, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm9, 7
vpandn xmm0, xmm9, xmm11
vpand xmm4, xmm9, xmm10
vpxor xmm7, xmm7, xmm1
vpsrld xmm12, xmm13, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm13, 0x1e
vpxor xmm0, xmm0, xmm4
vpxor xmm4, xmm14, xmm13
vpxor xmm12, xmm12, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm13, 0xd
vpslld xmm2, xmm13, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm3, xmm3, xmm4
vpxor xmm7, xmm12, xmm1
vpsrld xmm1, xmm13, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm13, 0xa
vpxor xmm12, xmm14, xmm3
vpaddd xmm8, xmm8, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm12, xmm12, xmm5
vpaddd xmm12, xmm12, xmm7
vmovd xmm5, dword [r8 + 0x10]
vmovd xmm0, dword [r9 + 0x10]
vpinsrd xmm5, xmm5, dword [r10 + 0x10], 1
vpinsrd xmm0, xmm0, dword [r11 + 0x10], 1
vpunpckldq xmm5, xmm5, xmm0
vpshufb xmm5, xmm5, xmm6
vpsrld xmm7, xmm8, 6
vpslld xmm2, xmm8, 0x1a
vmovdqu xmmword [rax - 0x40], xmm5
vpaddd xmm5, xmm5, xmm11
vpsrld xmm1, xmm8, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm8, 0x15
vpaddd xmm5, xmm5, xmmword [rbp]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm8, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm8, 7
vpandn xmm0, xmm8, xmm10
vpand xmm3, xmm8, xmm9
vpxor xmm7, xmm7, xmm1
vpsrld xmm11, xmm12, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm12, 0x1e
vpxor xmm0, xmm0, xmm3
vpxor xmm3, xmm13, xmm12
vpxor xmm11, xmm11, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm12, 0xd
vpslld xmm2, xmm12, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm4, xmm4, xmm3
vpxor xmm7, xmm11, xmm1
vpsrld xmm1, xmm12, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm12, 0xa
vpxor xmm11, xmm13, xmm4
vpaddd xmm15, xmm15, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm11, xmm11, xmm5
vpaddd xmm11, xmm11, xmm7
vmovd xmm5, dword [r8 + 0x14]
vmovd xmm0, dword [r9 + 0x14]
vpinsrd xmm5, xmm5, dword [r10 + 0x14], 1
vpinsrd xmm0, xmm0, dword [r11 + 0x14], 1
vpunpckldq xmm5, xmm5, xmm0
vpshufb xmm5, xmm5, xmm6
vpsrld xmm7, xmm15, 6
vpslld xmm2, xmm15, 0x1a
vmovdqu xmmword [rax - 0x30], xmm5
vpaddd xmm5, xmm5, xmm10
vpsrld xmm1, xmm15, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm15, 0x15
vpaddd xmm5, xmm5, xmmword [rbp + 0x20]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm15, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm15, 7
vpandn xmm0, xmm15, xmm9
vpand xmm4, xmm15, xmm8
vpxor xmm7, xmm7, xmm1
vpsrld xmm10, xmm11, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm11, 0x1e
vpxor xmm0, xmm0, xmm4
vpxor xmm4, xmm12, xmm11
vpxor xmm10, xmm10, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm11, 0xd
vpslld xmm2, xmm11, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm3, xmm3, xmm4
vpxor xmm7, xmm10, xmm1
vpsrld xmm1, xmm11, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm11, 0xa
vpxor xmm10, xmm12, xmm3
vpaddd xmm14, xmm14, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm10, xmm10, xmm5
vpaddd xmm10, xmm10, xmm7
vmovd xmm5, dword [r8 + 0x18]
vmovd xmm0, dword [r9 + 0x18]
vpinsrd xmm5, xmm5, dword [r10 + 0x18], 1
vpinsrd xmm0, xmm0, dword [r11 + 0x18], 1
vpunpckldq xmm5, xmm5, xmm0
vpshufb xmm5, xmm5, xmm6
vpsrld xmm7, xmm14, 6
vpslld xmm2, xmm14, 0x1a
vmovdqu xmmword [rax - 0x20], xmm5
vpaddd xmm5, xmm5, xmm9
vpsrld xmm1, xmm14, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm14, 0x15
vpaddd xmm5, xmm5, xmmword [rbp + 0x40]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm14, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm14, 7
vpandn xmm0, xmm14, xmm8
vpand xmm3, xmm14, xmm15
vpxor xmm7, xmm7, xmm1
vpsrld xmm9, xmm10, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm10, 0x1e
vpxor xmm0, xmm0, xmm3
vpxor xmm3, xmm11, xmm10
vpxor xmm9, xmm9, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm10, 0xd
vpslld xmm2, xmm10, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm4, xmm4, xmm3
vpxor xmm7, xmm9, xmm1
vpsrld xmm1, xmm10, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm10, 0xa
vpxor xmm9, xmm11, xmm4
vpaddd xmm13, xmm13, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm9, xmm9, xmm5
vpaddd xmm9, xmm9, xmm7
vmovd xmm5, dword [r8 + 0x1c]
vmovd xmm0, dword [r9 + 0x1c]
vpinsrd xmm5, xmm5, dword [r10 + 0x1c], 1
vpinsrd xmm0, xmm0, dword [r11 + 0x1c], 1
vpunpckldq xmm5, xmm5, xmm0
vpshufb xmm5, xmm5, xmm6
vpsrld xmm7, xmm13, 6
vpslld xmm2, xmm13, 0x1a
vmovdqu xmmword [rax - 0x10], xmm5
vpaddd xmm5, xmm5, xmm8
vpsrld xmm1, xmm13, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm13, 0x15
vpaddd xmm5, xmm5, xmmword [rbp + 0x60]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm13, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm13, 7
vpandn xmm0, xmm13, xmm15
vpand xmm4, xmm13, xmm14
vpxor xmm7, xmm7, xmm1
vpsrld xmm8, xmm9, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm9, 0x1e
vpxor xmm0, xmm0, xmm4
vpxor xmm4, xmm10, xmm9
vpxor xmm8, xmm8, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm9, 0xd
vpslld xmm2, xmm9, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm3, xmm3, xmm4
vpxor xmm7, xmm8, xmm1
vpsrld xmm1, xmm9, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm9, 0xa
vpxor xmm8, xmm10, xmm3
vpaddd xmm12, xmm12, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm8, xmm8, xmm5
vpaddd xmm8, xmm8, xmm7
add rbp, 0x100
vmovd xmm5, dword [r8 + 0x20]
vmovd xmm0, dword [r9 + 0x20]
vpinsrd xmm5, xmm5, dword [r10 + 0x20], 1
vpinsrd xmm0, xmm0, dword [r11 + 0x20], 1
vpunpckldq xmm5, xmm5, xmm0
vpshufb xmm5, xmm5, xmm6
vpsrld xmm7, xmm12, 6
vpslld xmm2, xmm12, 0x1a
vmovdqu xmmword [rax], xmm5
vpaddd xmm5, xmm5, xmm15
vpsrld xmm1, xmm12, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm12, 0x15
vpaddd xmm5, xmm5, xmmword [rbp - 0x80]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm12, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm12, 7
vpandn xmm0, xmm12, xmm14
vpand xmm3, xmm12, xmm13
vpxor xmm7, xmm7, xmm1
vpsrld xmm15, xmm8, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm8, 0x1e
vpxor xmm0, xmm0, xmm3
vpxor xmm3, xmm9, xmm8
vpxor xmm15, xmm15, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm8, 0xd
vpslld xmm2, xmm8, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm4, xmm4, xmm3
vpxor xmm7, xmm15, xmm1
vpsrld xmm1, xmm8, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm8, 0xa
vpxor xmm15, xmm9, xmm4
vpaddd xmm11, xmm11, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm15, xmm15, xmm5
vpaddd xmm15, xmm15, xmm7
vmovd xmm5, dword [r8 + 0x24]
vmovd xmm0, dword [r9 + 0x24]
vpinsrd xmm5, xmm5, dword [r10 + 0x24], 1
vpinsrd xmm0, xmm0, dword [r11 + 0x24], 1
vpunpckldq xmm5, xmm5, xmm0
vpshufb xmm5, xmm5, xmm6
vpsrld xmm7, xmm11, 6
vpslld xmm2, xmm11, 0x1a
vmovdqu xmmword [rax + 0x10], xmm5
vpaddd xmm5, xmm5, xmm14
vpsrld xmm1, xmm11, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm11, 0x15
vpaddd xmm5, xmm5, xmmword [rbp - 0x60]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm11, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm11, 7
vpandn xmm0, xmm11, xmm13
vpand xmm4, xmm11, xmm12
vpxor xmm7, xmm7, xmm1
vpsrld xmm14, xmm15, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm15, 0x1e
vpxor xmm0, xmm0, xmm4
vpxor xmm4, xmm8, xmm15
vpxor xmm14, xmm14, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm15, 0xd
vpslld xmm2, xmm15, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm3, xmm3, xmm4
vpxor xmm7, xmm14, xmm1
vpsrld xmm1, xmm15, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm15, 0xa
vpxor xmm14, xmm8, xmm3
vpaddd xmm10, xmm10, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm14, xmm14, xmm5
vpaddd xmm14, xmm14, xmm7
vmovd xmm5, dword [r8 + 0x28]
vmovd xmm0, dword [r9 + 0x28]
vpinsrd xmm5, xmm5, dword [r10 + 0x28], 1
vpinsrd xmm0, xmm0, dword [r11 + 0x28], 1
vpunpckldq xmm5, xmm5, xmm0
vpshufb xmm5, xmm5, xmm6
vpsrld xmm7, xmm10, 6
vpslld xmm2, xmm10, 0x1a
vmovdqu xmmword [rax + 0x20], xmm5
vpaddd xmm5, xmm5, xmm13
vpsrld xmm1, xmm10, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm10, 0x15
vpaddd xmm5, xmm5, xmmword [rbp - 0x40]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm10, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm10, 7
vpandn xmm0, xmm10, xmm12
vpand xmm3, xmm10, xmm11
vpxor xmm7, xmm7, xmm1
vpsrld xmm13, xmm14, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm14, 0x1e
vpxor xmm0, xmm0, xmm3
vpxor xmm3, xmm15, xmm14
vpxor xmm13, xmm13, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm14, 0xd
vpslld xmm2, xmm14, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm4, xmm4, xmm3
vpxor xmm7, xmm13, xmm1
vpsrld xmm1, xmm14, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm14, 0xa
vpxor xmm13, xmm15, xmm4
vpaddd xmm9, xmm9, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm13, xmm13, xmm5
vpaddd xmm13, xmm13, xmm7
vmovd xmm5, dword [r8 + 0x2c]
vmovd xmm0, dword [r9 + 0x2c]
vpinsrd xmm5, xmm5, dword [r10 + 0x2c], 1
vpinsrd xmm0, xmm0, dword [r11 + 0x2c], 1
vpunpckldq xmm5, xmm5, xmm0
vpshufb xmm5, xmm5, xmm6
vpsrld xmm7, xmm9, 6
vpslld xmm2, xmm9, 0x1a
vmovdqu xmmword [rax + 0x30], xmm5
vpaddd xmm5, xmm5, xmm12
vpsrld xmm1, xmm9, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm9, 0x15
vpaddd xmm5, xmm5, xmmword [rbp - 0x20]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm9, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm9, 7
vpandn xmm0, xmm9, xmm11
vpand xmm4, xmm9, xmm10
vpxor xmm7, xmm7, xmm1
vpsrld xmm12, xmm13, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm13, 0x1e
vpxor xmm0, xmm0, xmm4
vpxor xmm4, xmm14, xmm13
vpxor xmm12, xmm12, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm13, 0xd
vpslld xmm2, xmm13, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm3, xmm3, xmm4
vpxor xmm7, xmm12, xmm1
vpsrld xmm1, xmm13, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm13, 0xa
vpxor xmm12, xmm14, xmm3
vpaddd xmm8, xmm8, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm12, xmm12, xmm5
vpaddd xmm12, xmm12, xmm7
vmovd xmm5, dword [r8 + 0x30]
vmovd xmm0, dword [r9 + 0x30]
vpinsrd xmm5, xmm5, dword [r10 + 0x30], 1
vpinsrd xmm0, xmm0, dword [r11 + 0x30], 1
vpunpckldq xmm5, xmm5, xmm0
vpshufb xmm5, xmm5, xmm6
vpsrld xmm7, xmm8, 6
vpslld xmm2, xmm8, 0x1a
vmovdqu xmmword [rax + 0x40], xmm5
vpaddd xmm5, xmm5, xmm11
vpsrld xmm1, xmm8, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm8, 0x15
vpaddd xmm5, xmm5, xmmword [rbp]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm8, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm8, 7
vpandn xmm0, xmm8, xmm10
vpand xmm3, xmm8, xmm9
vpxor xmm7, xmm7, xmm1
vpsrld xmm11, xmm12, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm12, 0x1e
vpxor xmm0, xmm0, xmm3
vpxor xmm3, xmm13, xmm12
vpxor xmm11, xmm11, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm12, 0xd
vpslld xmm2, xmm12, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm4, xmm4, xmm3
vpxor xmm7, xmm11, xmm1
vpsrld xmm1, xmm12, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm12, 0xa
vpxor xmm11, xmm13, xmm4
vpaddd xmm15, xmm15, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm11, xmm11, xmm5
vpaddd xmm11, xmm11, xmm7
vmovd xmm5, dword [r8 + 0x34]
vmovd xmm0, dword [r9 + 0x34]
vpinsrd xmm5, xmm5, dword [r10 + 0x34], 1
vpinsrd xmm0, xmm0, dword [r11 + 0x34], 1
vpunpckldq xmm5, xmm5, xmm0
vpshufb xmm5, xmm5, xmm6
vpsrld xmm7, xmm15, 6
vpslld xmm2, xmm15, 0x1a
vmovdqu xmmword [rax + 0x50], xmm5
vpaddd xmm5, xmm5, xmm10
vpsrld xmm1, xmm15, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm15, 0x15
vpaddd xmm5, xmm5, xmmword [rbp + 0x20]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm15, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm15, 7
vpandn xmm0, xmm15, xmm9
vpand xmm4, xmm15, xmm8
vpxor xmm7, xmm7, xmm1
vpsrld xmm10, xmm11, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm11, 0x1e
vpxor xmm0, xmm0, xmm4
vpxor xmm4, xmm12, xmm11
vpxor xmm10, xmm10, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm11, 0xd
vpslld xmm2, xmm11, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm3, xmm3, xmm4
vpxor xmm7, xmm10, xmm1
vpsrld xmm1, xmm11, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm11, 0xa
vpxor xmm10, xmm12, xmm3
vpaddd xmm14, xmm14, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm10, xmm10, xmm5
vpaddd xmm10, xmm10, xmm7
vmovd xmm5, dword [r8 + 0x38]
vmovd xmm0, dword [r9 + 0x38]
vpinsrd xmm5, xmm5, dword [r10 + 0x38], 1
vpinsrd xmm0, xmm0, dword [r11 + 0x38], 1
vpunpckldq xmm5, xmm5, xmm0
vpshufb xmm5, xmm5, xmm6
vpsrld xmm7, xmm14, 6
vpslld xmm2, xmm14, 0x1a
vmovdqu xmmword [rax + 0x60], xmm5
vpaddd xmm5, xmm5, xmm9
vpsrld xmm1, xmm14, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm14, 0x15
vpaddd xmm5, xmm5, xmmword [rbp + 0x40]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm14, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm14, 7
vpandn xmm0, xmm14, xmm8
vpand xmm3, xmm14, xmm15
vpxor xmm7, xmm7, xmm1
vpsrld xmm9, xmm10, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm10, 0x1e
vpxor xmm0, xmm0, xmm3
vpxor xmm3, xmm11, xmm10
vpxor xmm9, xmm9, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm10, 0xd
vpslld xmm2, xmm10, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm4, xmm4, xmm3
vpxor xmm7, xmm9, xmm1
vpsrld xmm1, xmm10, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm10, 0xa
vpxor xmm9, xmm11, xmm4
vpaddd xmm13, xmm13, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm9, xmm9, xmm5
vpaddd xmm9, xmm9, xmm7
vmovd xmm5, dword [r8 + 0x3c]
lea r8, [r8 + 0x40]
vmovd xmm0, dword [r9 + 0x3c]
lea r9, [r9 + 0x40]
vpinsrd xmm5, xmm5, dword [r10 + 0x3c], 1
lea r10, [r10 + 0x40]
vpinsrd xmm0, xmm0, dword [r11 + 0x3c], 1
lea r11, [r11 + 0x40]
vpunpckldq xmm5, xmm5, xmm0
vpshufb xmm5, xmm5, xmm6
vpsrld xmm7, xmm13, 6
vpslld xmm2, xmm13, 0x1a
vmovdqu xmmword [rax + 0x70], xmm5
vpaddd xmm5, xmm5, xmm8
vpsrld xmm1, xmm13, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm13, 0x15
vpaddd xmm5, xmm5, xmmword [rbp + 0x60]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm13, 0x19
vpxor xmm7, xmm7, xmm2
prefetcht0 byte [r8 + 0x3f]
vpslld xmm2, xmm13, 7
vpandn xmm0, xmm13, xmm15
vpand xmm4, xmm13, xmm14
prefetcht0 byte [r9 + 0x3f]
vpxor xmm7, xmm7, xmm1
vpsrld xmm8, xmm9, 2
vpxor xmm7, xmm7, xmm2
prefetcht0 byte [r10 + 0x3f]
vpslld xmm1, xmm9, 0x1e
vpxor xmm0, xmm0, xmm4
vpxor xmm4, xmm10, xmm9
prefetcht0 byte [r11 + 0x3f]
vpxor xmm8, xmm8, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm9, 0xd
vpslld xmm2, xmm9, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm3, xmm3, xmm4
vpxor xmm7, xmm8, xmm1
vpsrld xmm1, xmm9, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm9, 0xa
vpxor xmm8, xmm10, xmm3
vpaddd xmm12, xmm12, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm8, xmm8, xmm5
vpaddd xmm8, xmm8, xmm7
add rbp, 0x100
vmovdqu xmm5, xmmword [rax - 0x80]
mov ecx, 3
jmp 0x14002dc40
vmovdqu xmm6, xmmword [rax - 0x70]
vpaddd xmm5, xmm5, xmmword [rax + 0x10]
vpsrld xmm7, xmm6, 3
vpsrld xmm1, xmm6, 7
vpslld xmm2, xmm6, 0x19
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm6, 0x12
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm6, 0xe
vmovdqu xmm0, xmmword [rax + 0x60]
vpsrld xmm3, xmm0, 0xa
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm0, 0x11
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xf
vpaddd xmm5, xmm5, xmm7
vpxor xmm7, xmm3, xmm1
vpsrld xmm1, xmm0, 0x13
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xd
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm5, xmm5, xmm7
vpsrld xmm7, xmm12, 6
vpslld xmm2, xmm12, 0x1a
vmovdqu xmmword [rax - 0x80], xmm5
vpaddd xmm5, xmm5, xmm15
vpsrld xmm1, xmm12, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm12, 0x15
vpaddd xmm5, xmm5, xmmword [rbp - 0x80]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm12, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm12, 7
vpandn xmm0, xmm12, xmm14
vpand xmm3, xmm12, xmm13
vpxor xmm7, xmm7, xmm1
vpsrld xmm15, xmm8, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm8, 0x1e
vpxor xmm0, xmm0, xmm3
vpxor xmm3, xmm9, xmm8
vpxor xmm15, xmm15, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm8, 0xd
vpslld xmm2, xmm8, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm4, xmm4, xmm3
vpxor xmm7, xmm15, xmm1
vpsrld xmm1, xmm8, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm8, 0xa
vpxor xmm15, xmm9, xmm4
vpaddd xmm11, xmm11, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm15, xmm15, xmm5
vpaddd xmm15, xmm15, xmm7
vmovdqu xmm5, xmmword [rax - 0x60]
vpaddd xmm6, xmm6, xmmword [rax + 0x20]
vpsrld xmm7, xmm5, 3
vpsrld xmm1, xmm5, 7
vpslld xmm2, xmm5, 0x19
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm5, 0x12
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm5, 0xe
vmovdqu xmm0, xmmword [rax + 0x70]
vpsrld xmm4, xmm0, 0xa
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm0, 0x11
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xf
vpaddd xmm6, xmm6, xmm7
vpxor xmm7, xmm4, xmm1
vpsrld xmm1, xmm0, 0x13
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xd
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm6, xmm6, xmm7
vpsrld xmm7, xmm11, 6
vpslld xmm2, xmm11, 0x1a
vmovdqu xmmword [rax - 0x70], xmm6
vpaddd xmm6, xmm6, xmm14
vpsrld xmm1, xmm11, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm11, 0x15
vpaddd xmm6, xmm6, xmmword [rbp - 0x60]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm11, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm11, 7
vpandn xmm0, xmm11, xmm13
vpand xmm4, xmm11, xmm12
vpxor xmm7, xmm7, xmm1
vpsrld xmm14, xmm15, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm15, 0x1e
vpxor xmm0, xmm0, xmm4
vpxor xmm4, xmm8, xmm15
vpxor xmm14, xmm14, xmm1
vpaddd xmm6, xmm6, xmm7
vpsrld xmm1, xmm15, 0xd
vpslld xmm2, xmm15, 0x13
vpaddd xmm6, xmm6, xmm0
vpand xmm3, xmm3, xmm4
vpxor xmm7, xmm14, xmm1
vpsrld xmm1, xmm15, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm15, 0xa
vpxor xmm14, xmm8, xmm3
vpaddd xmm10, xmm10, xmm6
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm14, xmm14, xmm6
vpaddd xmm14, xmm14, xmm7
vmovdqu xmm6, xmmword [rax - 0x50]
vpaddd xmm5, xmm5, xmmword [rax + 0x30]
vpsrld xmm7, xmm6, 3
vpsrld xmm1, xmm6, 7
vpslld xmm2, xmm6, 0x19
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm6, 0x12
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm6, 0xe
vmovdqu xmm0, xmmword [rax - 0x80]
vpsrld xmm3, xmm0, 0xa
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm0, 0x11
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xf
vpaddd xmm5, xmm5, xmm7
vpxor xmm7, xmm3, xmm1
vpsrld xmm1, xmm0, 0x13
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xd
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm5, xmm5, xmm7
vpsrld xmm7, xmm10, 6
vpslld xmm2, xmm10, 0x1a
vmovdqu xmmword [rax - 0x60], xmm5
vpaddd xmm5, xmm5, xmm13
vpsrld xmm1, xmm10, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm10, 0x15
vpaddd xmm5, xmm5, xmmword [rbp - 0x40]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm10, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm10, 7
vpandn xmm0, xmm10, xmm12
vpand xmm3, xmm10, xmm11
vpxor xmm7, xmm7, xmm1
vpsrld xmm13, xmm14, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm14, 0x1e
vpxor xmm0, xmm0, xmm3
vpxor xmm3, xmm15, xmm14
vpxor xmm13, xmm13, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm14, 0xd
vpslld xmm2, xmm14, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm4, xmm4, xmm3
vpxor xmm7, xmm13, xmm1
vpsrld xmm1, xmm14, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm14, 0xa
vpxor xmm13, xmm15, xmm4
vpaddd xmm9, xmm9, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm13, xmm13, xmm5
vpaddd xmm13, xmm13, xmm7
vmovdqu xmm5, xmmword [rax - 0x40]
vpaddd xmm6, xmm6, xmmword [rax + 0x40]
vpsrld xmm7, xmm5, 3
vpsrld xmm1, xmm5, 7
vpslld xmm2, xmm5, 0x19
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm5, 0x12
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm5, 0xe
vmovdqu xmm0, xmmword [rax - 0x70]
vpsrld xmm4, xmm0, 0xa
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm0, 0x11
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xf
vpaddd xmm6, xmm6, xmm7
vpxor xmm7, xmm4, xmm1
vpsrld xmm1, xmm0, 0x13
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xd
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm6, xmm6, xmm7
vpsrld xmm7, xmm9, 6
vpslld xmm2, xmm9, 0x1a
vmovdqu xmmword [rax - 0x50], xmm6
vpaddd xmm6, xmm6, xmm12
vpsrld xmm1, xmm9, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm9, 0x15
vpaddd xmm6, xmm6, xmmword [rbp - 0x20]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm9, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm9, 7
vpandn xmm0, xmm9, xmm11
vpand xmm4, xmm9, xmm10
vpxor xmm7, xmm7, xmm1
vpsrld xmm12, xmm13, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm13, 0x1e
vpxor xmm0, xmm0, xmm4
vpxor xmm4, xmm14, xmm13
vpxor xmm12, xmm12, xmm1
vpaddd xmm6, xmm6, xmm7
vpsrld xmm1, xmm13, 0xd
vpslld xmm2, xmm13, 0x13
vpaddd xmm6, xmm6, xmm0
vpand xmm3, xmm3, xmm4
vpxor xmm7, xmm12, xmm1
vpsrld xmm1, xmm13, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm13, 0xa
vpxor xmm12, xmm14, xmm3
vpaddd xmm8, xmm8, xmm6
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm12, xmm12, xmm6
vpaddd xmm12, xmm12, xmm7
vmovdqu xmm6, xmmword [rax - 0x30]
vpaddd xmm5, xmm5, xmmword [rax + 0x50]
vpsrld xmm7, xmm6, 3
vpsrld xmm1, xmm6, 7
vpslld xmm2, xmm6, 0x19
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm6, 0x12
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm6, 0xe
vmovdqu xmm0, xmmword [rax - 0x60]
vpsrld xmm3, xmm0, 0xa
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm0, 0x11
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xf
vpaddd xmm5, xmm5, xmm7
vpxor xmm7, xmm3, xmm1
vpsrld xmm1, xmm0, 0x13
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xd
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm5, xmm5, xmm7
vpsrld xmm7, xmm8, 6
vpslld xmm2, xmm8, 0x1a
vmovdqu xmmword [rax - 0x40], xmm5
vpaddd xmm5, xmm5, xmm11
vpsrld xmm1, xmm8, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm8, 0x15
vpaddd xmm5, xmm5, xmmword [rbp]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm8, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm8, 7
vpandn xmm0, xmm8, xmm10
vpand xmm3, xmm8, xmm9
vpxor xmm7, xmm7, xmm1
vpsrld xmm11, xmm12, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm12, 0x1e
vpxor xmm0, xmm0, xmm3
vpxor xmm3, xmm13, xmm12
vpxor xmm11, xmm11, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm12, 0xd
vpslld xmm2, xmm12, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm4, xmm4, xmm3
vpxor xmm7, xmm11, xmm1
vpsrld xmm1, xmm12, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm12, 0xa
vpxor xmm11, xmm13, xmm4
vpaddd xmm15, xmm15, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm11, xmm11, xmm5
vpaddd xmm11, xmm11, xmm7
vmovdqu xmm5, xmmword [rax - 0x20]
vpaddd xmm6, xmm6, xmmword [rax + 0x60]
vpsrld xmm7, xmm5, 3
vpsrld xmm1, xmm5, 7
vpslld xmm2, xmm5, 0x19
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm5, 0x12
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm5, 0xe
vmovdqu xmm0, xmmword [rax - 0x50]
vpsrld xmm4, xmm0, 0xa
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm0, 0x11
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xf
vpaddd xmm6, xmm6, xmm7
vpxor xmm7, xmm4, xmm1
vpsrld xmm1, xmm0, 0x13
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xd
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm6, xmm6, xmm7
vpsrld xmm7, xmm15, 6
vpslld xmm2, xmm15, 0x1a
vmovdqu xmmword [rax - 0x30], xmm6
vpaddd xmm6, xmm6, xmm10
vpsrld xmm1, xmm15, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm15, 0x15
vpaddd xmm6, xmm6, xmmword [rbp + 0x20]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm15, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm15, 7
vpandn xmm0, xmm15, xmm9
vpand xmm4, xmm15, xmm8
vpxor xmm7, xmm7, xmm1
vpsrld xmm10, xmm11, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm11, 0x1e
vpxor xmm0, xmm0, xmm4
vpxor xmm4, xmm12, xmm11
vpxor xmm10, xmm10, xmm1
vpaddd xmm6, xmm6, xmm7
vpsrld xmm1, xmm11, 0xd
vpslld xmm2, xmm11, 0x13
vpaddd xmm6, xmm6, xmm0
vpand xmm3, xmm3, xmm4
vpxor xmm7, xmm10, xmm1
vpsrld xmm1, xmm11, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm11, 0xa
vpxor xmm10, xmm12, xmm3
vpaddd xmm14, xmm14, xmm6
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm10, xmm10, xmm6
vpaddd xmm10, xmm10, xmm7
vmovdqu xmm6, xmmword [rax - 0x10]
vpaddd xmm5, xmm5, xmmword [rax + 0x70]
vpsrld xmm7, xmm6, 3
vpsrld xmm1, xmm6, 7
vpslld xmm2, xmm6, 0x19
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm6, 0x12
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm6, 0xe
vmovdqu xmm0, xmmword [rax - 0x40]
vpsrld xmm3, xmm0, 0xa
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm0, 0x11
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xf
vpaddd xmm5, xmm5, xmm7
vpxor xmm7, xmm3, xmm1
vpsrld xmm1, xmm0, 0x13
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xd
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm5, xmm5, xmm7
vpsrld xmm7, xmm14, 6
vpslld xmm2, xmm14, 0x1a
vmovdqu xmmword [rax - 0x20], xmm5
vpaddd xmm5, xmm5, xmm9
vpsrld xmm1, xmm14, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm14, 0x15
vpaddd xmm5, xmm5, xmmword [rbp + 0x40]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm14, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm14, 7
vpandn xmm0, xmm14, xmm8
vpand xmm3, xmm14, xmm15
vpxor xmm7, xmm7, xmm1
vpsrld xmm9, xmm10, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm10, 0x1e
vpxor xmm0, xmm0, xmm3
vpxor xmm3, xmm11, xmm10
vpxor xmm9, xmm9, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm10, 0xd
vpslld xmm2, xmm10, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm4, xmm4, xmm3
vpxor xmm7, xmm9, xmm1
vpsrld xmm1, xmm10, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm10, 0xa
vpxor xmm9, xmm11, xmm4
vpaddd xmm13, xmm13, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm9, xmm9, xmm5
vpaddd xmm9, xmm9, xmm7
vmovdqu xmm5, xmmword [rax]
vpaddd xmm6, xmm6, xmmword [rax - 0x80]
vpsrld xmm7, xmm5, 3
vpsrld xmm1, xmm5, 7
vpslld xmm2, xmm5, 0x19
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm5, 0x12
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm5, 0xe
vmovdqu xmm0, xmmword [rax - 0x30]
vpsrld xmm4, xmm0, 0xa
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm0, 0x11
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xf
vpaddd xmm6, xmm6, xmm7
vpxor xmm7, xmm4, xmm1
vpsrld xmm1, xmm0, 0x13
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xd
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm6, xmm6, xmm7
vpsrld xmm7, xmm13, 6
vpslld xmm2, xmm13, 0x1a
vmovdqu xmmword [rax - 0x10], xmm6
vpaddd xmm6, xmm6, xmm8
vpsrld xmm1, xmm13, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm13, 0x15
vpaddd xmm6, xmm6, xmmword [rbp + 0x60]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm13, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm13, 7
vpandn xmm0, xmm13, xmm15
vpand xmm4, xmm13, xmm14
vpxor xmm7, xmm7, xmm1
vpsrld xmm8, xmm9, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm9, 0x1e
vpxor xmm0, xmm0, xmm4
vpxor xmm4, xmm10, xmm9
vpxor xmm8, xmm8, xmm1
vpaddd xmm6, xmm6, xmm7
vpsrld xmm1, xmm9, 0xd
vpslld xmm2, xmm9, 0x13
vpaddd xmm6, xmm6, xmm0
vpand xmm3, xmm3, xmm4
vpxor xmm7, xmm8, xmm1
vpsrld xmm1, xmm9, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm9, 0xa
vpxor xmm8, xmm10, xmm3
vpaddd xmm12, xmm12, xmm6
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm8, xmm8, xmm6
vpaddd xmm8, xmm8, xmm7
add rbp, 0x100
vmovdqu xmm6, xmmword [rax + 0x10]
vpaddd xmm5, xmm5, xmmword [rax - 0x70]
vpsrld xmm7, xmm6, 3
vpsrld xmm1, xmm6, 7
vpslld xmm2, xmm6, 0x19
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm6, 0x12
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm6, 0xe
vmovdqu xmm0, xmmword [rax - 0x20]
vpsrld xmm3, xmm0, 0xa
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm0, 0x11
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xf
vpaddd xmm5, xmm5, xmm7
vpxor xmm7, xmm3, xmm1
vpsrld xmm1, xmm0, 0x13
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xd
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm5, xmm5, xmm7
vpsrld xmm7, xmm12, 6
vpslld xmm2, xmm12, 0x1a
vmovdqu xmmword [rax], xmm5
vpaddd xmm5, xmm5, xmm15
vpsrld xmm1, xmm12, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm12, 0x15
vpaddd xmm5, xmm5, xmmword [rbp - 0x80]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm12, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm12, 7
vpandn xmm0, xmm12, xmm14
vpand xmm3, xmm12, xmm13
vpxor xmm7, xmm7, xmm1
vpsrld xmm15, xmm8, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm8, 0x1e
vpxor xmm0, xmm0, xmm3
vpxor xmm3, xmm9, xmm8
vpxor xmm15, xmm15, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm8, 0xd
vpslld xmm2, xmm8, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm4, xmm4, xmm3
vpxor xmm7, xmm15, xmm1
vpsrld xmm1, xmm8, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm8, 0xa
vpxor xmm15, xmm9, xmm4
vpaddd xmm11, xmm11, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm15, xmm15, xmm5
vpaddd xmm15, xmm15, xmm7
vmovdqu xmm5, xmmword [rax + 0x20]
vpaddd xmm6, xmm6, xmmword [rax - 0x60]
vpsrld xmm7, xmm5, 3
vpsrld xmm1, xmm5, 7
vpslld xmm2, xmm5, 0x19
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm5, 0x12
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm5, 0xe
vmovdqu xmm0, xmmword [rax - 0x10]
vpsrld xmm4, xmm0, 0xa
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm0, 0x11
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xf
vpaddd xmm6, xmm6, xmm7
vpxor xmm7, xmm4, xmm1
vpsrld xmm1, xmm0, 0x13
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xd
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm6, xmm6, xmm7
vpsrld xmm7, xmm11, 6
vpslld xmm2, xmm11, 0x1a
vmovdqu xmmword [rax + 0x10], xmm6
vpaddd xmm6, xmm6, xmm14
vpsrld xmm1, xmm11, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm11, 0x15
vpaddd xmm6, xmm6, xmmword [rbp - 0x60]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm11, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm11, 7
vpandn xmm0, xmm11, xmm13
vpand xmm4, xmm11, xmm12
vpxor xmm7, xmm7, xmm1
vpsrld xmm14, xmm15, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm15, 0x1e
vpxor xmm0, xmm0, xmm4
vpxor xmm4, xmm8, xmm15
vpxor xmm14, xmm14, xmm1
vpaddd xmm6, xmm6, xmm7
vpsrld xmm1, xmm15, 0xd
vpslld xmm2, xmm15, 0x13
vpaddd xmm6, xmm6, xmm0
vpand xmm3, xmm3, xmm4
vpxor xmm7, xmm14, xmm1
vpsrld xmm1, xmm15, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm15, 0xa
vpxor xmm14, xmm8, xmm3
vpaddd xmm10, xmm10, xmm6
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm14, xmm14, xmm6
vpaddd xmm14, xmm14, xmm7
vmovdqu xmm6, xmmword [rax + 0x30]
vpaddd xmm5, xmm5, xmmword [rax - 0x50]
vpsrld xmm7, xmm6, 3
vpsrld xmm1, xmm6, 7
vpslld xmm2, xmm6, 0x19
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm6, 0x12
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm6, 0xe
vmovdqu xmm0, xmmword [rax]
vpsrld xmm3, xmm0, 0xa
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm0, 0x11
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xf
vpaddd xmm5, xmm5, xmm7
vpxor xmm7, xmm3, xmm1
vpsrld xmm1, xmm0, 0x13
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xd
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm5, xmm5, xmm7
vpsrld xmm7, xmm10, 6
vpslld xmm2, xmm10, 0x1a
vmovdqu xmmword [rax + 0x20], xmm5
vpaddd xmm5, xmm5, xmm13
vpsrld xmm1, xmm10, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm10, 0x15
vpaddd xmm5, xmm5, xmmword [rbp - 0x40]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm10, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm10, 7
vpandn xmm0, xmm10, xmm12
vpand xmm3, xmm10, xmm11
vpxor xmm7, xmm7, xmm1
vpsrld xmm13, xmm14, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm14, 0x1e
vpxor xmm0, xmm0, xmm3
vpxor xmm3, xmm15, xmm14
vpxor xmm13, xmm13, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm14, 0xd
vpslld xmm2, xmm14, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm4, xmm4, xmm3
vpxor xmm7, xmm13, xmm1
vpsrld xmm1, xmm14, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm14, 0xa
vpxor xmm13, xmm15, xmm4
vpaddd xmm9, xmm9, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm13, xmm13, xmm5
vpaddd xmm13, xmm13, xmm7
vmovdqu xmm5, xmmword [rax + 0x40]
vpaddd xmm6, xmm6, xmmword [rax - 0x40]
vpsrld xmm7, xmm5, 3
vpsrld xmm1, xmm5, 7
vpslld xmm2, xmm5, 0x19
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm5, 0x12
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm5, 0xe
vmovdqu xmm0, xmmword [rax + 0x10]
vpsrld xmm4, xmm0, 0xa
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm0, 0x11
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xf
vpaddd xmm6, xmm6, xmm7
vpxor xmm7, xmm4, xmm1
vpsrld xmm1, xmm0, 0x13
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xd
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm6, xmm6, xmm7
vpsrld xmm7, xmm9, 6
vpslld xmm2, xmm9, 0x1a
vmovdqu xmmword [rax + 0x30], xmm6
vpaddd xmm6, xmm6, xmm12
vpsrld xmm1, xmm9, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm9, 0x15
vpaddd xmm6, xmm6, xmmword [rbp - 0x20]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm9, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm9, 7
vpandn xmm0, xmm9, xmm11
vpand xmm4, xmm9, xmm10
vpxor xmm7, xmm7, xmm1
vpsrld xmm12, xmm13, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm13, 0x1e
vpxor xmm0, xmm0, xmm4
vpxor xmm4, xmm14, xmm13
vpxor xmm12, xmm12, xmm1
vpaddd xmm6, xmm6, xmm7
vpsrld xmm1, xmm13, 0xd
vpslld xmm2, xmm13, 0x13
vpaddd xmm6, xmm6, xmm0
vpand xmm3, xmm3, xmm4
vpxor xmm7, xmm12, xmm1
vpsrld xmm1, xmm13, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm13, 0xa
vpxor xmm12, xmm14, xmm3
vpaddd xmm8, xmm8, xmm6
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm12, xmm12, xmm6
vpaddd xmm12, xmm12, xmm7
vmovdqu xmm6, xmmword [rax + 0x50]
vpaddd xmm5, xmm5, xmmword [rax - 0x30]
vpsrld xmm7, xmm6, 3
vpsrld xmm1, xmm6, 7
vpslld xmm2, xmm6, 0x19
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm6, 0x12
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm6, 0xe
vmovdqu xmm0, xmmword [rax + 0x20]
vpsrld xmm3, xmm0, 0xa
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm0, 0x11
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xf
vpaddd xmm5, xmm5, xmm7
vpxor xmm7, xmm3, xmm1
vpsrld xmm1, xmm0, 0x13
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xd
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm5, xmm5, xmm7
vpsrld xmm7, xmm8, 6
vpslld xmm2, xmm8, 0x1a
vmovdqu xmmword [rax + 0x40], xmm5
vpaddd xmm5, xmm5, xmm11
vpsrld xmm1, xmm8, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm8, 0x15
vpaddd xmm5, xmm5, xmmword [rbp]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm8, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm8, 7
vpandn xmm0, xmm8, xmm10
vpand xmm3, xmm8, xmm9
vpxor xmm7, xmm7, xmm1
vpsrld xmm11, xmm12, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm12, 0x1e
vpxor xmm0, xmm0, xmm3
vpxor xmm3, xmm13, xmm12
vpxor xmm11, xmm11, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm12, 0xd
vpslld xmm2, xmm12, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm4, xmm4, xmm3
vpxor xmm7, xmm11, xmm1
vpsrld xmm1, xmm12, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm12, 0xa
vpxor xmm11, xmm13, xmm4
vpaddd xmm15, xmm15, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm11, xmm11, xmm5
vpaddd xmm11, xmm11, xmm7
vmovdqu xmm5, xmmword [rax + 0x60]
vpaddd xmm6, xmm6, xmmword [rax - 0x20]
vpsrld xmm7, xmm5, 3
vpsrld xmm1, xmm5, 7
vpslld xmm2, xmm5, 0x19
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm5, 0x12
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm5, 0xe
vmovdqu xmm0, xmmword [rax + 0x30]
vpsrld xmm4, xmm0, 0xa
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm0, 0x11
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xf
vpaddd xmm6, xmm6, xmm7
vpxor xmm7, xmm4, xmm1
vpsrld xmm1, xmm0, 0x13
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xd
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm6, xmm6, xmm7
vpsrld xmm7, xmm15, 6
vpslld xmm2, xmm15, 0x1a
vmovdqu xmmword [rax + 0x50], xmm6
vpaddd xmm6, xmm6, xmm10
vpsrld xmm1, xmm15, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm15, 0x15
vpaddd xmm6, xmm6, xmmword [rbp + 0x20]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm15, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm15, 7
vpandn xmm0, xmm15, xmm9
vpand xmm4, xmm15, xmm8
vpxor xmm7, xmm7, xmm1
vpsrld xmm10, xmm11, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm11, 0x1e
vpxor xmm0, xmm0, xmm4
vpxor xmm4, xmm12, xmm11
vpxor xmm10, xmm10, xmm1
vpaddd xmm6, xmm6, xmm7
vpsrld xmm1, xmm11, 0xd
vpslld xmm2, xmm11, 0x13
vpaddd xmm6, xmm6, xmm0
vpand xmm3, xmm3, xmm4
vpxor xmm7, xmm10, xmm1
vpsrld xmm1, xmm11, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm11, 0xa
vpxor xmm10, xmm12, xmm3
vpaddd xmm14, xmm14, xmm6
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm10, xmm10, xmm6
vpaddd xmm10, xmm10, xmm7
vmovdqu xmm6, xmmword [rax + 0x70]
vpaddd xmm5, xmm5, xmmword [rax - 0x10]
vpsrld xmm7, xmm6, 3
vpsrld xmm1, xmm6, 7
vpslld xmm2, xmm6, 0x19
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm6, 0x12
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm6, 0xe
vmovdqu xmm0, xmmword [rax + 0x40]
vpsrld xmm3, xmm0, 0xa
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm0, 0x11
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xf
vpaddd xmm5, xmm5, xmm7
vpxor xmm7, xmm3, xmm1
vpsrld xmm1, xmm0, 0x13
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xd
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm5, xmm5, xmm7
vpsrld xmm7, xmm14, 6
vpslld xmm2, xmm14, 0x1a
vmovdqu xmmword [rax + 0x60], xmm5
vpaddd xmm5, xmm5, xmm9
vpsrld xmm1, xmm14, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm14, 0x15
vpaddd xmm5, xmm5, xmmword [rbp + 0x40]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm14, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm14, 7
vpandn xmm0, xmm14, xmm8
vpand xmm3, xmm14, xmm15
vpxor xmm7, xmm7, xmm1
vpsrld xmm9, xmm10, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm10, 0x1e
vpxor xmm0, xmm0, xmm3
vpxor xmm3, xmm11, xmm10
vpxor xmm9, xmm9, xmm1
vpaddd xmm5, xmm5, xmm7
vpsrld xmm1, xmm10, 0xd
vpslld xmm2, xmm10, 0x13
vpaddd xmm5, xmm5, xmm0
vpand xmm4, xmm4, xmm3
vpxor xmm7, xmm9, xmm1
vpsrld xmm1, xmm10, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm10, 0xa
vpxor xmm9, xmm11, xmm4
vpaddd xmm13, xmm13, xmm5
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm9, xmm9, xmm5
vpaddd xmm9, xmm9, xmm7
vmovdqu xmm5, xmmword [rax - 0x80]
vpaddd xmm6, xmm6, xmmword [rax]
vpsrld xmm7, xmm5, 3
vpsrld xmm1, xmm5, 7
vpslld xmm2, xmm5, 0x19
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm5, 0x12
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm5, 0xe
vmovdqu xmm0, xmmword [rax + 0x50]
vpsrld xmm4, xmm0, 0xa
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm0, 0x11
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xf
vpaddd xmm6, xmm6, xmm7
vpxor xmm7, xmm4, xmm1
vpsrld xmm1, xmm0, 0x13
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm0, 0xd
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm6, xmm6, xmm7
vpsrld xmm7, xmm13, 6
vpslld xmm2, xmm13, 0x1a
vmovdqu xmmword [rax + 0x70], xmm6
vpaddd xmm6, xmm6, xmm8
vpsrld xmm1, xmm13, 0xb
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm13, 0x15
vpaddd xmm6, xmm6, xmmword [rbp + 0x60]
vpxor xmm7, xmm7, xmm1
vpsrld xmm1, xmm13, 0x19
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm13, 7
vpandn xmm0, xmm13, xmm15
vpand xmm4, xmm13, xmm14
vpxor xmm7, xmm7, xmm1
vpsrld xmm8, xmm9, 2
vpxor xmm7, xmm7, xmm2
vpslld xmm1, xmm9, 0x1e
vpxor xmm0, xmm0, xmm4
vpxor xmm4, xmm10, xmm9
vpxor xmm8, xmm8, xmm1
vpaddd xmm6, xmm6, xmm7
vpsrld xmm1, xmm9, 0xd
vpslld xmm2, xmm9, 0x13
vpaddd xmm6, xmm6, xmm0
vpand xmm3, xmm3, xmm4
vpxor xmm7, xmm8, xmm1
vpsrld xmm1, xmm9, 0x16
vpxor xmm7, xmm7, xmm2
vpslld xmm2, xmm9, 0xa
vpxor xmm8, xmm10, xmm3
vpaddd xmm12, xmm12, xmm6
vpxor xmm7, xmm7, xmm1
vpxor xmm7, xmm7, xmm2
vpaddd xmm8, xmm8, xmm6
vpaddd xmm8, xmm8, xmm7
add rbp, 0x100
dec ecx
jne 0x14002dc40
mov ecx, 1
lea rbp, [0x14002f080]
cmp ecx, dword [rbx]
cmovge r8, rbp
cmp ecx, dword [rbx + 4]
cmovge r9, rbp
cmp ecx, dword [rbx + 8]
cmovge r10, rbp
cmp ecx, dword [rbx + 0xc]
cmovge r11, rbp
vmovdqa xmm7, xmmword [rbx]
vpxor xmm0, xmm0, xmm0
vmovdqa xmm6, xmm7
vpcmpgtd xmm6, xmm6, xmm0
vpaddd xmm7, xmm7, xmm6
vmovdqu xmm0, xmmword [rdi - 0x80]
vpand xmm8, xmm8, xmm6
vmovdqu xmm1, xmmword [rdi - 0x60]
vpand xmm9, xmm9, xmm6
vmovdqu xmm2, xmmword [rdi - 0x40]
vpand xmm10, xmm10, xmm6
vmovdqu xmm5, xmmword [rdi - 0x20]
vpand xmm11, xmm11, xmm6
vpaddd xmm8, xmm8, xmm0
vmovdqu xmm0, xmmword [rdi]
vpand xmm12, xmm12, xmm6
vpaddd xmm9, xmm9, xmm1
vmovdqu xmm1, xmmword [rdi + 0x20]
vpand xmm13, xmm13, xmm6
vpaddd xmm10, xmm10, xmm2
vmovdqu xmm2, xmmword [rdi + 0x40]
vpand xmm14, xmm14, xmm6
vpaddd xmm11, xmm11, xmm5
vmovdqu xmm5, xmmword [rdi + 0x60]
vpand xmm15, xmm15, xmm6
vpaddd xmm12, xmm12, xmm0
vpaddd xmm13, xmm13, xmm1
vmovdqu xmmword [rdi - 0x80], xmm8
vpaddd xmm14, xmm14, xmm2
vmovdqu xmmword [rdi - 0x60], xmm9
vpaddd xmm15, xmm15, xmm5
vmovdqu xmmword [rdi - 0x40], xmm10
vmovdqu xmmword [rdi - 0x20], xmm11
vmovdqu xmmword [rdi], xmm12
vmovdqu xmmword [rdi + 0x20], xmm13
vmovdqu xmmword [rdi + 0x40], xmm14
vmovdqu xmmword [rdi + 0x60], xmm15
vmovdqu xmmword [rbx], xmm7
vmovdqu xmm6, xmmword [0x14002f800]
dec edx
jne 0x14002cee0
mov edx, dword [rsp + 0x118]
lea rdi, [rdi + 0x10]
lea rsi, [rsi + 0x40]
dec edx
jne 0x14002ce42
mov rax, qword [rsp + 0x110]
vzeroupper
movaps xmm6, xmmword [rax - 0xb8]
movaps xmm7, xmmword [rax - 0xa8]
movaps xmm8, xmmword [rax - 0x98]
movaps xmm9, xmmword [rax - 0x88]
movaps xmm10, xmmword [rax - 0x78]
movaps xmm11, xmmword [rax - 0x68]
movaps xmm12, xmmword [rax - 0x58]
movaps xmm13, xmmword [rax - 0x48]
movaps xmm14, xmmword [rax - 0x38]
movaps xmm15, xmmword [rax - 0x28]
mov rbp, qword [rax - 0x10]
mov rbx, qword [rax - 8]
lea rsp, [rax]
mov rdi, qword [rsp + 8]
mov rsi, qword [rsp + 0x10]
repz ret