Function at 0x4825e0
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
sub rsp, 0x3c8
movups xmmword [rsp + 0x320], xmm6
movups xmmword [rsp + 0x330], xmm7
movups xmmword [rsp + 0x340], xmm8
movups xmmword [rsp + 0x350], xmm9
movups xmmword [rsp + 0x360], xmm10
movups xmmword [rsp + 0x370], xmm11
movups xmmword [rsp + 0x380], xmm12
movups xmmword [rsp + 0x390], xmm13
movups xmmword [rsp + 0x3a0], xmm14
movups xmmword [rsp + 0x3b0], xmm15
mov r9, rcx
mov r10, rdx
mov edx, r8d
movdqu xmm7, xmmword [r9]
xor ecx, ecx
shl edx, 6
mov rax, r8
add edx, dword [r9 + 0x9c]
movups xmmword [rsp + 0x180], xmm7
movdqu xmm7, xmmword [r9 + 0x10]
movups xmmword [rsp + 0x170], xmm7
movdqu xmm7, xmmword [r9 + 0x20]
mov dword [r9 + 0x9c], edx
mov rdx, r8
setb cl
movups xmmword [rsp + 0x160], xmm7
lea r8, [r8 - 1]
shr rdx, 0x1a
movdqu xmm7, xmmword [r9 + 0x30]
add edx, dword [r9 + 0x98]
movups xmmword [rsp + 0x150], xmm7
movdqu xmm7, xmmword [r9 + 0x40]
movups xmmword [rsp + 0x140], xmm7
movdqu xmm7, xmmword [r9 + 0x50]
add edx, ecx
movups xmmword [rsp + 0x130], xmm7
movdqu xmm7, xmmword [r9 + 0x60]
mov dword [r9 + 0x98], edx
movups xmmword [rsp + 0x120], xmm7
movdqu xmm7, xmmword [r9 + 0x70]
movups xmmword [rsp + 0x110], xmm7
test rax, rax
je 0x486b4a
mov rax, qword [0x00614cc0]
lea rcx, [0x00614c40]
movabs rdx, 0x500000000
xor rdx, rax
movq xmm7, rdx
mov rdx, rax
btc rdx, 0x22
punpcklqdq xmm7, xmm7
movups xmmword [rsp + 0x310], xmm7
movq xmm7, rdx
movabs rdx, 0x300000000
xor rdx, rax
punpcklqdq xmm7, xmm7
movups xmmword [rsp + 0x300], xmm7
movq xmm7, rdx
mov rdx, rax
btc rdx, 0x21
punpcklqdq xmm7, xmm7
movups xmmword [rsp + 0x2f0], xmm7
movq xmm7, rdx
mov rdx, rax
btc rdx, 0x20
punpcklqdq xmm7, xmm7
movups xmmword [rsp + 0x2e0], xmm7
movq xmm7, rdx
punpcklqdq xmm7, xmm7
movups xmmword [rsp + 0x2d0], xmm7
movq xmm7, rax
punpcklqdq xmm7, xmm7
movups xmmword [rsp + 0x2c0], xmm7
movddup xmm7, qword [0x00614d38]
movups xmmword [rsp + 0x20], xmm7
movddup xmm7, qword [0x00614d30]
movups xmmword [rsp + 0x30], xmm7
movddup xmm7, qword [0x00614d28]
movups xmmword [rsp + 0x40], xmm7
movddup xmm7, qword [0x00614d20]
movups xmmword [rsp + 0x50], xmm7
movddup xmm7, qword [0x00614d18]
movups xmmword [rsp + 0x60], xmm7
movddup xmm7, qword [0x00614d10]
movups xmmword [rsp + 0x70], xmm7
movddup xmm7, qword [0x00614d08]
movups xmmword [rsp + 0x80], xmm7
movddup xmm7, qword [0x00614d00]
movups xmmword [rsp + 0x90], xmm7
movddup xmm7, qword [0x00614cf8]
movups xmmword [rsp + 0xa0], xmm7
movddup xmm7, qword [0x00614cf0]
movups xmmword [rsp + 0xb0], xmm7
movddup xmm7, qword [0x00614ce8]
movups xmmword [rsp + 0xc0], xmm7
movddup xmm7, qword [0x00614ce0]
movups xmmword [rsp + 0xd0], xmm7
movddup xmm7, qword [0x00614cd8]
movups xmmword [rsp + 0xe0], xmm7
movddup xmm7, qword [0x00614cd0]
movdqu xmm14, xmmword [0x00614d80]
movups xmmword [rsp + 0xf0], xmm7
movddup xmm7, qword [0x00614cc8]
movups xmmword [rsp + 0x100], xmm7
pcmpeqq xmm7, xmm7
movups xmmword [rsp], xmm7
movups xmmword [rsp + 0x10], xmm7
nop
movdqu xmm10, xmmword [r10]
pxor xmm5, xmm5
mov edx, 0x3f
movdqu xmm2, xmm5
lea rax, [0x00613c40]
movdqu xmm0, xmm5
movdqu xmm1, xmm5
movdqu xmm7, xmm5
movdqu xmm6, xmm5
movdqu xmm3, xmm5
movdqu xmm4, xmm5
nop dword [rax]
movd xmm8, edx
movdqu xmm13, xmm10
pxor xmm11, xmm11
add rax, 0x40
psllq xmm13, xmm8
movddup xmm9, qword [rax - 0x40]
sub edx, 1
pcmpgtq xmm11, xmm13
pand xmm9, xmm11
movdqu xmm8, xmm11
pxor xmm4, xmm9
movddup xmm9, qword [rax - 0x38]
pand xmm9, xmm11
pxor xmm3, xmm9
movddup xmm9, qword [rax - 0x30]
pand xmm9, xmm11
pxor xmm6, xmm9
movddup xmm9, qword [rax - 0x28]
pand xmm9, xmm11
pxor xmm7, xmm9
movddup xmm9, qword [rax - 0x20]
pand xmm9, xmm11
pxor xmm1, xmm9
movddup xmm9, qword [rax - 0x18]
pand xmm9, xmm11
pxor xmm0, xmm9
movddup xmm9, qword [rax - 0x10]
pand xmm9, xmm11
pxor xmm2, xmm9
movddup xmm9, qword [rax - 8]
pand xmm8, xmm9
pxor xmm5, xmm8
cmp rax, rcx
jne 0x4828c8
pxor xmm1, xmmword [rsp + 0x90]
pxor xmm2, xmmword [rsp + 0x40]
movdqu xmm9, xmmword [rsp + 0x160]
pxor xmm9, xmmword [rsp + 0xd0]
movdqu xmm15, xmm9
movdqu xmm9, xmm1
pxor xmm4, xmmword [rsp + 0x2c0]
movdqu xmm8, xmmword [rsp + 0xa0]
pand xmm9, xmm4
pxor xmm1, xmm15
movdqu xmm12, xmmword [rsp + 0x120]
pxor xmm12, xmmword [rsp + 0x50]
pxor xmm9, xmm12
por xmm12, xmm4
pxor xmm12, xmm15
movdqu xmm15, xmm12
pxor xmm1, xmm9
pxor xmm4, xmm1
movups xmmword [rsp + 0x1c0], xmm1
por xmm12, xmm4
pxor xmm12, xmm9
pand xmm9, xmm15
movdqu xmm1, xmm12
movdqu xmm12, xmm9
pxor xmm8, xmm7
pxor xmm12, xmm4
movdqu xmm7, xmmword [rsp + 0x140]
pxor xmm7, xmmword [rsp + 0x80]
movdqu xmm4, xmm7
pxor xmm0, xmmword [rsp + 0x70]
pxor xmm5, xmmword [rsp + 0x20]
pxor xmm6, xmmword [rsp + 0xc0]
pxor xmm7, xmm6
sub r8, 1
movdqu xmm11, xmmword [rsp + 0x180]
pxor xmm11, xmmword [rsp + 0x100]
pand xmm4, xmm11
pxor xmm4, xmm2
por xmm2, xmm11
pxor xmm7, xmm4
pxor xmm2, xmm6
pxor xmm11, xmm7
movdqu xmm6, xmm11
pxor xmm3, xmmword [rsp + 0xf0]
por xmm6, xmm2
pxor xmm6, xmm4
pand xmm4, xmm2
pxor xmm11, xmm4
movdqu xmm4, xmm0
pxor xmm2, xmm11
movups xmmword [rsp + 0x1b0], xmm8
movdqu xmm13, xmmword [rsp + 0x150]
movdqu xmm8, xmmword [rsp + 0x130]
pand xmm4, xmm3
pxor xmm13, xmmword [rsp + 0xb0]
pxor xmm8, xmmword [rsp + 0x60]
movups xmmword [rsp + 0x190], xmm8
add r10, 0x10
movdqu xmm8, xmmword [rsp + 0x110]
pxor xmm8, xmmword [rsp + 0x30]
movups xmmword [rsp + 0x220], xmm15
pxor xmm4, xmm8
por xmm8, xmm3
pxor xmm8, xmm13
movdqu xmm15, xmmword [rsp + 0x1b0]
pxor xmm13, xmm0
pxor xmm13, xmm4
pxor xmm3, xmm13
movdqu xmm10, xmmword [rsp + 0x170]
movdqu xmm0, xmm3
pxor xmm10, xmmword [rsp + 0xe0]
movups xmmword [rsp + 0x1a0], xmm12
por xmm0, xmm8
movdqu xmm9, xmm0
pxor xmm9, xmm4
pand xmm4, xmm8
pxor xmm3, xmm4
movdqu xmm4, xmmword [rsp + 0x190]
pxor xmm8, xmm3
movdqu xmm0, xmm4
pxor xmm4, xmm15
pand xmm0, xmm10
pxor xmm0, xmm5
por xmm5, xmm10
pxor xmm5, xmm15
movdqu xmm12, xmm5
movdqu xmm5, xmm4
movdqu xmm4, xmm12
pxor xmm5, xmm0
pxor xmm10, xmm5
por xmm4, xmm10
pxor xmm4, xmm0
pand xmm0, xmm12
movups xmmword [rsp + 0x200], xmm4
movups xmmword [rsp + 0x210], xmm12
movdqu xmm4, xmmword [rsp]
pxor xmm0, xmm10
pshufd xmm12, xmm6, 0xb1
movups xmmword [rsp + 0x190], xmm0
pxor xmm6, xmm2
movdqu xmm2, xmm6
pslld xmm6, 3
movdqu xmm15, xmm4
psrld xmm2, 0x1d
movdqu xmm10, xmm4
movups xmmword [rsp + 0x1b0], xmm1
pxor xmm15, xmm11
pxor xmm10, xmm3
pshufd xmm10, xmm10, 0xb1
pshufd xmm1, xmmword [rsp + 0x1b0], 0xb1
movdqu xmm0, xmm1
movdqu xmm1, xmm12
por xmm6, xmm2
movups xmmword [rsp + 0x1f0], xmm0
movdqu xmm4, xmm0
movdqu xmm0, xmm14
pblendvb xmm1, xmm4, xmm0
movdqu xmm4, xmm1
pshufd xmm1, xmm15, 0xb1
movdqu xmm0, xmm1
movdqu xmm1, xmm10
movups xmmword [rsp + 0x1e0], xmm0
movdqu xmm15, xmm0
movdqu xmm0, xmm14
pblendvb xmm1, xmm15, xmm0
movdqu xmm0, xmm1
movdqu xmm1, xmmword [rsp + 0x1c0]
psrld xmm1, 0x13
movdqu xmm15, xmm1
movdqu xmm1, xmmword [rsp + 0x1c0]
pslld xmm1, 0xd
por xmm1, xmm15
movdqu xmm2, xmm1
pslld xmm2, 3
movdqu xmm11, xmm2
movdqu xmm2, xmm6
pxor xmm2, xmm1
pxor xmm0, xmm11
pxor xmm4, xmm2
pxor xmm0, xmm6
movdqu xmm2, xmm4
pslld xmm4, 1
movdqu xmm11, xmm0
psrld xmm2, 0x1f
psrld xmm11, 0x19
movdqu xmm15, xmm2
movdqu xmm2, xmm4
movdqu xmm4, xmm11
movdqu xmm11, xmm0
por xmm2, xmm15
movdqu xmm0, xmm2
pslld xmm11, 7
pxor xmm1, xmm2
pshufd xmm15, xmm9, 0xb1
pxor xmm9, xmm8
por xmm11, xmm4
pslld xmm0, 7
pxor xmm1, xmm11
movdqu xmm4, xmm1
pslld xmm1, 5
pxor xmm6, xmm11
pxor xmm6, xmm0
movdqu xmm0, xmm14
movups xmmword [rsp + 0x240], xmm1
movdqu xmm1, xmm6
psrld xmm4, 0x1b
psrld xmm1, 0xa
movups xmmword [rsp + 0x230], xmm4
movdqu xmm4, xmm15
pslld xmm6, 0x16
movups xmmword [rsp + 0x250], xmm1
movdqu xmm1, xmmword [rsp + 0x190]
pblendvb xmm4, xmm12, xmm0
movups xmmword [rsp + 0x260], xmm6
movdqu xmm6, xmmword [rsp]
movdqu xmm12, xmm4
pxor xmm1, xmm6
pshufd xmm1, xmm1, 0xb1
movdqu xmm4, xmm1
pxor xmm6, xmmword [rsp + 0x1a0]
pblendvb xmm4, xmm10, xmm0
movdqu xmm10, xmm7
pshufd xmm6, xmm6, 0xb1
movdqu xmm8, xmm6
psrld xmm10, 0x13
movdqu xmm0, xmm4
pslld xmm7, 0xd
por xmm7, xmm10
movdqu xmm10, xmm9
pslld xmm9, 3
movdqu xmm3, xmm7
psrld xmm10, 0x1d
por xmm9, xmm10
movdqu xmm10, xmm9
pslld xmm3, 3
pxor xmm10, xmm7
pxor xmm12, xmm10
movdqu xmm10, xmm12
pslld xmm12, 1
psrld xmm10, 0x1f
pxor xmm0, xmm3
pxor xmm0, xmm9
movdqu xmm3, xmm0
por xmm12, xmm10
movdqu xmm10, xmm0
pslld xmm3, 7
pxor xmm7, xmm12
psrld xmm10, 0x19
por xmm3, xmm10
movdqu xmm10, xmm12
pxor xmm7, xmm3
pxor xmm9, xmm3
pslld xmm10, 7
movdqu xmm0, xmm10
movdqu xmm10, xmm7
psrld xmm10, 0x1b
pxor xmm9, xmm0
movdqu xmm0, xmm14
movups xmmword [rsp + 0x270], xmm10
movdqu xmm10, xmm7
movdqu xmm7, xmm9
pblendvb xmm8, xmm1, xmm0
pslld xmm10, 5
movdqu xmm1, xmm8
movdqu xmm8, xmm13
movups xmmword [rsp + 0x280], xmm10
psrld xmm7, 0xa
movdqu xmm10, xmm9
movdqu xmm9, xmmword [rsp + 0x200]
movups xmmword [rsp + 0x290], xmm7
movdqu xmm7, xmm11
pslld xmm10, 0x16
pblendvb xmm7, xmm3, xmm0
pshufd xmm4, xmm9, 0xb1
movups xmmword [rsp + 0x2a0], xmm10
psrld xmm8, 0x13
movdqu xmm10, xmm2
movups xmmword [rsp + 0x1d0], xmm7
movdqu xmm7, xmm4
pslld xmm13, 0xd
pblendvb xmm10, xmm12, xmm0
pblendvb xmm7, xmm15, xmm0
movdqu xmm0, xmmword [rsp + 0x190]
pxor xmm0, xmmword [rsp + 0x210]
por xmm13, xmm8
pxor xmm0, xmm9
movdqu xmm8, xmm0
movups xmmword [rsp + 0x1c0], xmm10
psrld xmm8, 0x1d
movdqu xmm10, xmmword [rsp + 0x1a0]
pxor xmm10, xmmword [rsp + 0x220]
pslld xmm0, 3
por xmm0, xmm8
movdqu xmm8, xmm13
pslld xmm8, 3
movdqu xmm9, xmm8
movdqu xmm8, xmm0
pxor xmm8, xmm13
pxor xmm7, xmm8
movdqu xmm8, xmm7
pslld xmm7, 1
psrld xmm8, 0x1f
pxor xmm1, xmm9
pxor xmm1, xmm0
por xmm7, xmm8
movdqu xmm8, xmm1
pslld xmm1, 7
pxor xmm13, xmm7
psrld xmm8, 0x19
por xmm1, xmm8
movdqu xmm8, xmm7
pxor xmm13, xmm1
pxor xmm0, xmm1
pslld xmm8, 7
movdqu xmm9, xmm8
movdqu xmm8, xmm13
psrld xmm8, 0x1b
pslld xmm13, 5
por xmm13, xmm8
movdqu xmm8, xmm0
pxor xmm8, xmm9
movdqu xmm0, xmm8
psrld xmm0, 0xa
movups xmmword [rsp + 0x200], xmm0
movdqu xmm0, xmm8
movdqu xmm8, xmm7
pslld xmm0, 0x16
movdqu xmm15, xmm0
movdqu xmm0, xmm14
pblendvb xmm3, xmm1, xmm0
pblendvb xmm12, xmm7, xmm0
movups xmmword [rsp + 0x2b0], xmm3
movdqu xmm3, xmmword [rsp + 0x1f0]
movups xmmword [rsp + 0x210], xmm12
movdqu xmm12, xmmword [rsp + 0x1b0]
pblendvb xmm3, xmm4, xmm0
movdqu xmm4, xmmword [rsp + 0x1e0]
pxor xmm12, xmm10
pblendvb xmm4, xmm6, xmm0
movdqu xmm0, xmm5
psrld xmm0, 0x13
movdqu xmm6, xmm4
pslld xmm5, 0xd
por xmm5, xmm0
movdqu xmm0, xmm12
pslld xmm12, 3
movdqu xmm4, xmm5
psrld xmm0, 0x1d
movdqu xmm7, xmm0
pslld xmm4, 3
movdqu xmm0, xmm12
por xmm0, xmm7
movdqu xmm7, xmm0
pxor xmm6, xmm4
pxor xmm6, xmm0
pxor xmm7, xmm5
movdqu xmm4, xmm6
pxor xmm3, xmm7
movdqu xmm7, xmm3
psrld xmm7, 0x1f
psrld xmm4, 0x19
pslld xmm3, 1
por xmm3, xmm7
movdqu xmm7, xmm4
movdqu xmm4, xmm6
pslld xmm4, 7
movdqu xmm9, xmm4
movdqu xmm4, xmm3
pslld xmm4, 7
por xmm9, xmm7
pxor xmm0, xmm9
movdqu xmm7, xmm4
movdqu xmm4, xmm5
movdqu xmm5, xmm8
pxor xmm7, xmm0
movdqu xmm0, xmm7
pslld xmm7, 0x16
pxor xmm4, xmm3
psrld xmm0, 0xa
pxor xmm4, xmm9
movdqu xmm6, xmm4
por xmm7, xmm0
movdqu xmm0, xmm14
psrld xmm6, 0x1b
pblendvb xmm5, xmm3, xmm0
pblendvb xmm1, xmm9, xmm0
pblendvb xmm3, xmm2, xmm0
movups xmmword [rsp + 0x1a0], xmm5
pblendvb xmm9, xmm11, xmm0
pslld xmm4, 5
movdqu xmm2, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x1b0], xmm1
por xmm4, xmm6
movdqu xmm6, xmm4
por xmm2, xmmword [rsp + 0x230]
movups xmmword [rsp + 0x190], xmm13
movdqu xmm1, xmm2
pshufd xmm2, xmm7, 0xb1
pshufd xmm8, xmmword [rsp + 0x190], 0xb1
pblendvb xmm2, xmm1, xmm0
movdqu xmm0, xmmword [rsp + 0x280]
por xmm0, xmmword [rsp + 0x270]
movdqu xmm11, xmm0
movdqu xmm0, xmmword [rsp + 0x260]
por xmm0, xmmword [rsp + 0x250]
movdqu xmm10, xmm0
movdqu xmm5, xmm0
movdqu xmm0, xmm14
pblendvb xmm5, xmm11, xmm0
movdqu xmm0, xmmword [rsp + 0x2a0]
por xmm0, xmmword [rsp + 0x290]
movdqu xmm12, xmm0
movdqu xmm13, xmm0
movdqu xmm0, xmm14
pblendvb xmm13, xmm8, xmm0
movdqu xmm0, xmmword [rsp + 0x200]
por xmm0, xmm15
movdqu xmm8, xmm0
movdqu xmm0, xmm14
pblendvb xmm6, xmm8, xmm0
movdqu xmm0, xmm2
psrld xmm0, 0x13
pshufd xmm15, xmm6, 0xb1
movdqu xmm6, xmm0
movdqu xmm0, xmm2
movdqu xmm2, xmm13
psrld xmm2, 0x1d
pslld xmm0, 0xd
por xmm0, xmm6
movdqu xmm6, xmm2
movdqu xmm2, xmm13
pslld xmm2, 3
por xmm2, xmm6
movdqu xmm6, xmm0
pslld xmm6, 3
movdqu xmm13, xmm6
movdqu xmm6, xmm2
pxor xmm6, xmm0
pxor xmm5, xmm6
movdqu xmm6, xmm5
pslld xmm5, 1
psrld xmm6, 0x1f
pxor xmm13, xmm15
pxor xmm13, xmm2
por xmm6, xmm5
movdqu xmm5, xmm13
pslld xmm13, 7
pxor xmm0, xmm6
psrld xmm5, 0x19
por xmm13, xmm5
movdqu xmm5, xmm6
pxor xmm0, xmm13
movdqu xmm15, xmm0
pslld xmm5, 7
pxor xmm2, xmm13
pshufd xmm13, xmm13, 0xb1
pslld xmm0, 5
pxor xmm5, xmm2
movdqu xmm2, xmm7
pshufd xmm7, xmmword [rsp + 0x1a0], 0xb1
psrld xmm15, 0x1b
por xmm15, xmm0
movdqu xmm0, xmm5
pslld xmm5, 0x16
psrld xmm0, 0xa
por xmm5, xmm0
movdqu xmm0, xmm14
pblendvb xmm1, xmm15, xmm0
pshufd xmm15, xmm15, 0xb1
pblendvb xmm2, xmm15, xmm0
pblendvb xmm11, xmm6, xmm0
movups xmmword [rsp + 0x1e0], xmm1
movdqu xmm1, xmm5
pblendvb xmm6, xmm10, xmm0
pshufd xmm10, xmm5, 0xb1
pblendvb xmm1, xmm12, xmm0
movups xmmword [rsp + 0x1f0], xmm2
movdqu xmm2, xmm13
pblendvb xmm10, xmmword [rsp + 0x190], xmm0
pblendvb xmm2, xmm4, xmm0
movdqu xmm4, xmm8
pshufd xmm12, xmmword [rsp + 0x1b0], 0xb1
movups xmmword [rsp + 0x190], xmm1
movdqu xmm1, xmm12
pblendvb xmm4, xmm13, xmm0
movdqu xmm5, xmmword [rsp + 0x1d0]
movups xmmword [rsp + 0x200], xmm6
pblendvb xmm1, xmm3, xmm0
movdqu xmm15, xmm10
pshufd xmm6, xmmword [rsp + 0x2b0], 0xb1
movups xmmword [rsp + 0x220], xmm2
movups xmmword [rsp + 0x230], xmm4
movdqu xmm2, xmm1
movdqu xmm4, xmm6
movdqu xmm1, xmm9
pblendvb xmm1, xmmword [rsp + 0x1c0], xmm0
pblendvb xmm4, xmm7, xmm0
pshufd xmm8, xmmword [rsp + 0x210], 0xb1
pblendvb xmm5, xmm8, xmm0
pxor xmm11, xmmword [rsp + 0x100]
movdqu xmm0, xmm2
pslld xmm2, 0xd
psrld xmm0, 0x13
por xmm2, xmm0
movdqu xmm0, xmm5
psrld xmm0, 0x1d
movdqu xmm10, xmm0
movdqu xmm0, xmm5
movdqu xmm5, xmm2
pslld xmm0, 3
por xmm0, xmm10
movdqu xmm10, xmm0
pslld xmm5, 3
pxor xmm10, xmm2
pxor xmm1, xmm10
movdqu xmm10, xmm1
pslld xmm1, 1
psrld xmm10, 0x1f
pxor xmm4, xmm5
pxor xmm4, xmm0
por xmm1, xmm10
movdqu xmm10, xmm4
pslld xmm4, 7
pxor xmm2, xmm1
psrld xmm10, 0x19
por xmm4, xmm10
movdqu xmm10, xmm1
pxor xmm2, xmm4
pxor xmm0, xmm4
pslld xmm10, 7
movdqu xmm13, xmm2
movdqu xmm5, xmm0
pxor xmm5, xmm10
psrld xmm13, 0x1b
movdqu xmm0, xmm5
pslld xmm2, 5
por xmm2, xmm13
psrld xmm0, 0xa
movdqu xmm13, xmmword [rsp + 0x1c0]
movdqu xmm10, xmm0
pslld xmm5, 0x16
movdqu xmm0, xmm14
pblendvb xmm13, xmm1, xmm0
por xmm5, xmm10
pblendvb xmm7, xmm4, xmm0
pblendvb xmm8, xmm5, xmm0
pblendvb xmm3, xmm2, xmm0
pblendvb xmm1, xmm9, xmm0
pblendvb xmm4, xmm6, xmm0
pblendvb xmm2, xmm12, xmm0
pshufd xmm12, xmm13, 0xb1
pshufd xmm3, xmm3, 0xb1
pblendvb xmm5, xmmword [rsp + 0x1d0], xmm0
pshufd xmm13, xmm5, 0xb1
pshufd xmm1, xmm1, 0xb1
movdqu xmm0, xmmword [rsp + 0x1e0]
movups xmmword [rsp + 0x1a0], xmm13
pxor xmm0, xmmword [rsp + 0x2d0]
movdqu xmm13, xmm0
movdqu xmm0, xmmword [rsp + 0xf0]
pxor xmm0, xmm15
movdqu xmm10, xmm0
movdqu xmm0, xmmword [rsp + 0x220]
pxor xmm2, xmmword [rsp + 0x50]
pxor xmm0, xmmword [rsp + 0xe0]
movdqu xmm9, xmm0
movdqu xmm0, xmmword [rsp + 0xa0]
pxor xmm3, xmmword [rsp + 0xd0]
movdqu xmm15, xmmword [rsp + 0x1a0]
pxor xmm1, xmmword [rsp + 0x40]
pxor xmm15, xmmword [rsp + 0x30]
pxor xmm12, xmmword [rsp + 0xc0]
pxor xmm0, xmm7
movups xmmword [rsp + 0x1d0], xmm0
movdqu xmm0, xmmword [rsp + 0x1f0]
pxor xmm0, xmmword [rsp + 0x90]
movdqu xmm7, xmm0
pxor xmm4, xmmword [rsp + 0x20]
movdqu xmm0, xmmword [rsp + 0x200]
pxor xmm0, xmmword [rsp + 0x80]
pxor xmm8, xmmword [rsp + 0xb0]
movdqu xmm6, xmm0
movdqu xmm0, xmmword [rsp + 0x190]
pxor xmm0, xmmword [rsp + 0x70]
movdqu xmm5, xmm0
movdqu xmm0, xmmword [rsp + 0x230]
pxor xmm0, xmmword [rsp + 0x60]
movups xmmword [rsp + 0x190], xmm0
movdqu xmm0, xmm15
movdqu xmm15, xmm7
pxor xmm7, xmm3
pand xmm15, xmm13
pxor xmm15, xmm2
por xmm2, xmm13
pxor xmm2, xmm3
movdqu xmm3, xmm2
pxor xmm7, xmm15
pxor xmm13, xmm7
por xmm2, xmm13
pxor xmm2, xmm15
pand xmm15, xmm3
movups xmmword [rsp + 0x1b0], xmm2
movdqu xmm2, xmm15
pxor xmm2, xmm13
movups xmmword [rsp + 0x1a0], xmm2
movdqu xmm2, xmm6
pxor xmm6, xmm12
movups xmmword [rsp + 0x220], xmm3
pand xmm2, xmm11
pxor xmm2, xmm1
por xmm1, xmm11
movdqu xmm3, xmm1
pxor xmm6, xmm2
pxor xmm11, xmm6
pshufd xmm1, xmmword [rsp + 0x1b0], 0xb1
pxor xmm3, xmm12
movdqu xmm12, xmm11
movups xmmword [rsp + 0x1c0], xmm3
por xmm12, xmm3
pxor xmm12, xmm2
pand xmm2, xmm3
movdqu xmm3, xmmword [rsp + 0x190]
pxor xmm11, xmm2
movdqu xmm2, xmm5
pxor xmm5, xmm8
pshufd xmm15, xmm12, 0xb1
pand xmm2, xmm10
pxor xmm2, xmm0
por xmm0, xmm10
movdqu xmm13, xmm0
pxor xmm13, xmm8
pxor xmm5, xmm2
movdqu xmm0, xmm3
pxor xmm10, xmm5
movdqu xmm8, xmm10
pand xmm0, xmm9
pxor xmm0, xmm4
por xmm4, xmm9
por xmm8, xmm13
pxor xmm8, xmm2
pand xmm2, xmm13
pxor xmm10, xmm2
movdqu xmm2, xmm4
movdqu xmm4, xmmword [rsp + 0x1d0]
pxor xmm2, xmm4
pxor xmm3, xmm4
movdqu xmm4, xmm3
movdqu xmm3, xmm2
pxor xmm4, xmm0
pxor xmm9, xmm4
por xmm2, xmm9
pxor xmm2, xmm0
movups xmmword [rsp + 0x200], xmm2
movdqu xmm2, xmmword [rsp]
pand xmm0, xmm3
pxor xmm0, xmm9
movups xmmword [rsp + 0x190], xmm0
movdqu xmm0, xmm1
movdqu xmm1, xmm15
movups xmmword [rsp + 0x210], xmm3
movdqu xmm9, xmm2
movdqu xmm3, xmm2
movdqu xmm2, xmm0
movups xmmword [rsp + 0x1f0], xmm0
movdqu xmm0, xmm14
pxor xmm3, xmm11
pxor xmm9, xmm10
pblendvb xmm1, xmm2, xmm0
pshufd xmm9, xmm9, 0xb1
pxor xmm10, xmm13
movdqu xmm2, xmm1
pshufd xmm1, xmm3, 0xb1
movdqu xmm0, xmm1
movdqu xmm1, xmm9
movups xmmword [rsp + 0x1e0], xmm0
movdqu xmm3, xmm0
movdqu xmm0, xmm14
pblendvb xmm1, xmm3, xmm0
movdqu xmm0, xmm1
movdqu xmm1, xmm7
psrld xmm1, 0x13
pslld xmm7, 0xd
por xmm7, xmm1
movdqu xmm1, xmmword [rsp + 0x1c0]
pxor xmm1, xmm11
pxor xmm12, xmm1
movdqu xmm1, xmm12
pslld xmm12, 3
psrld xmm1, 0x1d
por xmm12, xmm1
movdqu xmm1, xmm7
pslld xmm1, 3
movdqu xmm3, xmm1
movdqu xmm1, xmm12
pxor xmm1, xmm7
pxor xmm2, xmm1
movdqu xmm1, xmm2
pxor xmm0, xmm3
psrld xmm1, 0x1f
pxor xmm0, xmm12
pslld xmm2, 1
movdqu xmm11, xmm1
movdqu xmm1, xmm2
por xmm1, xmm11
movdqu xmm11, xmm0
pslld xmm0, 7
pxor xmm7, xmm1
psrld xmm11, 0x19
movdqu xmm2, xmm11
movdqu xmm11, xmm0
movdqu xmm0, xmm1
pslld xmm0, 7
por xmm11, xmm2
pxor xmm7, xmm11
pxor xmm12, xmm11
movdqu xmm3, xmm7
pxor xmm12, xmm0
movdqu xmm0, xmm12
movdqu xmm2, xmmword [rsp + 0x190]
pslld xmm12, 0x16
movups xmmword [rsp + 0x260], xmm12
psrld xmm3, 0x1b
movdqu xmm12, xmmword [rsp]
pslld xmm7, 5
movups xmmword [rsp + 0x230], xmm3
pshufd xmm3, xmm8, 0xb1
pxor xmm8, xmm10
psrld xmm0, 0xa
pxor xmm2, xmm12
movdqu xmm10, xmm8
movups xmmword [rsp + 0x240], xmm7
movups xmmword [rsp + 0x250], xmm0
movdqu xmm7, xmm3
movdqu xmm0, xmm14
pblendvb xmm7, xmm15, xmm0
pshufd xmm15, xmm2, 0xb1
movdqu xmm2, xmm15
pblendvb xmm2, xmm9, xmm0
psrld xmm10, 0x1d
movdqu xmm0, xmm6
psrld xmm0, 0x13
movdqu xmm9, xmm2
pslld xmm6, 0xd
pslld xmm8, 3
por xmm6, xmm0
por xmm8, xmm10
movdqu xmm10, xmm6
pslld xmm10, 3
movdqu xmm0, xmm10
movdqu xmm10, xmm8
pxor xmm10, xmm6
pxor xmm7, xmm10
movdqu xmm10, xmm7
pslld xmm7, 1
psrld xmm10, 0x1f
pxor xmm9, xmm0
pxor xmm9, xmm8
movdqu xmm0, xmm14
por xmm7, xmm10
movdqu xmm10, xmm9
pslld xmm9, 7
pxor xmm6, xmm7
psrld xmm10, 0x19
por xmm9, xmm10
movdqu xmm10, xmm7
pxor xmm6, xmm9
pxor xmm8, xmm9
pslld xmm10, 7
movdqu xmm2, xmm10
movdqu xmm10, xmm6
pslld xmm6, 5
pxor xmm8, xmm2
movups xmmword [rsp + 0x280], xmm6
movdqu xmm6, xmm8
psrld xmm10, 0x1b
movups xmmword [rsp + 0x270], xmm10
psrld xmm6, 0xa
movdqu xmm10, xmm1
movups xmmword [rsp + 0x290], xmm6
movdqu xmm6, xmm8
movdqu xmm8, xmmword [rsp + 0x200]
pblendvb xmm10, xmm7, xmm0
movups xmmword [rsp + 0x1c0], xmm10
pslld xmm6, 0x16
movups xmmword [rsp + 0x2a0], xmm6
movdqu xmm6, xmm11
pshufd xmm2, xmm8, 0xb1
movdqu xmm13, xmm2
pblendvb xmm6, xmm9, xmm0
pblendvb xmm13, xmm3, xmm0
movups xmmword [rsp + 0x1d0], xmm6
movdqu xmm3, xmm13
movdqu xmm6, xmmword [rsp + 0x1a0]
pxor xmm6, xmm12
pshufd xmm6, xmm6, 0xb1
movdqu xmm13, xmm6
pblendvb xmm13, xmm15, xmm0
movdqu xmm10, xmm13
movdqu xmm13, xmm5
psrld xmm13, 0x13
pslld xmm5, 0xd
por xmm5, xmm13
movdqu xmm13, xmmword [rsp + 0x190]
pxor xmm13, xmmword [rsp + 0x210]
movdqu xmm12, xmm13
pxor xmm12, xmm8
movdqu xmm13, xmm12
pslld xmm12, 3
psrld xmm13, 0x1d
por xmm12, xmm13
movdqu xmm13, xmm5
movdqu xmm8, xmm12
pslld xmm13, 3
pxor xmm8, xmm5
pxor xmm3, xmm8
movdqu xmm8, xmm3
movdqu xmm0, xmm13
pslld xmm8, 1
movdqu xmm13, xmm3
psrld xmm13, 0x1f
pxor xmm10, xmm0
pxor xmm10, xmm12
por xmm8, xmm13
movdqu xmm13, xmm10
pslld xmm10, 7
pxor xmm5, xmm8
psrld xmm13, 0x19
por xmm10, xmm13
movdqu xmm13, xmm8
pxor xmm5, xmm10
pslld xmm13, 7
movdqu xmm3, xmm13
movdqu xmm13, xmm5
pslld xmm5, 5
psrld xmm13, 0x1b
movdqu xmm0, xmm5
movdqu xmm5, xmm10
por xmm0, xmm13
movdqu xmm13, xmm12
movups xmmword [rsp + 0x190], xmm0
movdqu xmm0, xmm14
pxor xmm13, xmm10
movdqu xmm15, xmm13
pxor xmm15, xmm3
movdqu xmm13, xmm15
pslld xmm15, 0x16
psrld xmm13, 0xa
movups xmmword [rsp + 0x200], xmm13
movdqu xmm13, xmm7
pblendvb xmm13, xmm8, xmm0
movups xmmword [rsp + 0x210], xmm13
movdqu xmm13, xmm9
pblendvb xmm13, xmm10, xmm0
movdqu xmm10, xmmword [rsp + 0x1f0]
movups xmmword [rsp + 0x2b0], xmm13
pblendvb xmm10, xmm2, xmm0
movdqu xmm2, xmmword [rsp + 0x1e0]
movdqu xmm7, xmm10
pblendvb xmm2, xmm6, xmm0
movdqu xmm6, xmm2
movdqu xmm2, xmm4
psrld xmm2, 0x13
pslld xmm4, 0xd
por xmm4, xmm2
movdqu xmm2, xmmword [rsp + 0x1a0]
pxor xmm2, xmmword [rsp + 0x220]
pxor xmm2, xmmword [rsp + 0x1b0]
movdqu xmm3, xmm2
pslld xmm2, 3
psrld xmm3, 0x1d
por xmm2, xmm3
movdqu xmm0, xmm2
movdqu xmm2, xmm4
pslld xmm2, 3
movdqu xmm3, xmm0
pxor xmm3, xmm4
pxor xmm6, xmm2
pxor xmm7, xmm3
pxor xmm6, xmm0
movdqu xmm3, xmm7
movdqu xmm2, xmm6
psrld xmm3, 0x1f
psrld xmm2, 0x19
movdqu xmm9, xmm3
movdqu xmm3, xmm7
movdqu xmm7, xmm2
pslld xmm3, 1
movdqu xmm2, xmm6
pslld xmm2, 7
por xmm3, xmm9
movdqu xmm9, xmm2
movdqu xmm2, xmm3
pslld xmm2, 7
por xmm9, xmm7
pxor xmm0, xmm9
movdqu xmm7, xmm2
movdqu xmm2, xmm4
pxor xmm7, xmm0
pxor xmm2, xmm3
movdqu xmm0, xmm14
pxor xmm2, xmm9
movdqu xmm4, xmm2
pslld xmm2, 5
pblendvb xmm8, xmm3, xmm0
psrld xmm4, 0x1b
pblendvb xmm3, xmm1, xmm0
movdqu xmm1, xmm5
movups xmmword [rsp + 0x1a0], xmm8
pblendvb xmm1, xmm9, xmm0
movdqu xmm6, xmm4
movdqu xmm4, xmm7
psrld xmm4, 0xa
pblendvb xmm9, xmm11, xmm0
por xmm2, xmm6
movups xmmword [rsp + 0x1b0], xmm1
pslld xmm7, 0x16
movdqu xmm6, xmm2
movdqu xmm1, xmmword [rsp + 0x240]
por xmm1, xmmword [rsp + 0x230]
movdqu xmm13, xmm1
por xmm7, xmm4
pshufd xmm1, xmm7, 0xb1
pblendvb xmm1, xmm13, xmm0
movdqu xmm0, xmmword [rsp + 0x280]
por xmm0, xmmword [rsp + 0x270]
movdqu xmm11, xmm0
movdqu xmm0, xmmword [rsp + 0x260]
por xmm0, xmmword [rsp + 0x250]
movdqu xmm12, xmm0
movdqu xmm10, xmm0
pshufd xmm4, xmmword [rsp + 0x190], 0xb1
movdqu xmm0, xmm14
pblendvb xmm10, xmm11, xmm0
movdqu xmm0, xmmword [rsp + 0x2a0]
por xmm0, xmmword [rsp + 0x290]
movdqu xmm8, xmm0
movdqu xmm5, xmm10
movdqu xmm10, xmm0
movdqu xmm0, xmm14
pblendvb xmm10, xmm4, xmm0
movdqu xmm0, xmmword [rsp + 0x200]
por xmm0, xmm15
movdqu xmm4, xmm0
movdqu xmm0, xmm14
pblendvb xmm6, xmm4, xmm0
movdqu xmm0, xmm1
psrld xmm0, 0x13
pshufd xmm15, xmm6, 0xb1
movdqu xmm6, xmm0
movdqu xmm0, xmm1
movdqu xmm1, xmm10
psrld xmm1, 0x1d
pslld xmm0, 0xd
por xmm0, xmm6
movdqu xmm6, xmm1
movdqu xmm1, xmm10
movdqu xmm10, xmm0
pslld xmm1, 3
por xmm1, xmm6
pslld xmm10, 3
movdqu xmm6, xmm1
pxor xmm6, xmm0
pxor xmm15, xmm10
pxor xmm5, xmm6
pxor xmm15, xmm1
movdqu xmm6, xmm5
pslld xmm5, 1
movdqu xmm10, xmm15
psrld xmm10, 0x19
psrld xmm6, 0x1f
pslld xmm15, 7
por xmm6, xmm5
pxor xmm0, xmm6
por xmm15, xmm10
movdqu xmm10, xmm6
pxor xmm0, xmm15
pxor xmm1, xmm15
pslld xmm10, 7
pshufd xmm15, xmm15, 0xb1
movdqu xmm5, xmm10
movdqu xmm10, xmm0
psrld xmm10, 0x1b
pxor xmm5, xmm1
movdqu xmm1, xmm7
pshufd xmm7, xmmword [rsp + 0x1a0], 0xb1
pslld xmm0, 5
por xmm10, xmm0
movdqu xmm0, xmm5
pslld xmm5, 0x16
psrld xmm0, 0xa
por xmm5, xmm0
movdqu xmm0, xmm14
pblendvb xmm13, xmm10, xmm0
pshufd xmm10, xmm10, 0xb1
pblendvb xmm1, xmm10, xmm0
pblendvb xmm11, xmm6, xmm0
movups xmmword [rsp + 0x1e0], xmm1
movdqu xmm1, xmm6
movdqu xmm6, xmm15
pshufd xmm10, xmm5, 0xb1
pblendvb xmm1, xmm12, xmm0
pblendvb xmm6, xmm2, xmm0
movdqu xmm2, xmm4
movdqu xmm4, xmmword [rsp + 0x1d0]
pblendvb xmm2, xmm15, xmm0
movups xmmword [rsp + 0x1f0], xmm1
movdqu xmm1, xmm5
pshufd xmm12, xmmword [rsp + 0x1b0], 0xb1
pblendvb xmm1, xmm8, xmm0
movdqu xmm15, xmm2
pshufd xmm8, xmmword [rsp + 0x210], 0xb1
movdqu xmm2, xmm12
pblendvb xmm4, xmm8, xmm0
movups xmmword [rsp + 0x220], xmm6
pblendvb xmm2, xmm3, xmm0
pshufd xmm6, xmmword [rsp + 0x2b0], 0xb1
movdqu xmm5, xmm4
movdqu xmm4, xmm6
movups xmmword [rsp + 0x200], xmm1
movdqu xmm1, xmm9
pblendvb xmm10, xmmword [rsp + 0x190], xmm0
pblendvb xmm4, xmm7, xmm0
pblendvb xmm1, xmmword [rsp + 0x1c0], xmm0
pxor xmm13, xmmword [rsp + 0x2e0]
movups xmmword [rsp + 0x190], xmm10
movdqu xmm0, xmm2
pslld xmm2, 0xd
pxor xmm11, xmmword [rsp + 0x100]
psrld xmm0, 0x13
por xmm2, xmm0
movdqu xmm0, xmm5
psrld xmm0, 0x1d
movdqu xmm10, xmm0
movdqu xmm0, xmm5
movdqu xmm5, xmm2
pslld xmm0, 3
por xmm0, xmm10
movdqu xmm10, xmm0
pslld xmm5, 3
pxor xmm10, xmm2
pxor xmm1, xmm10
movdqu xmm10, xmm1
pslld xmm1, 1
psrld xmm10, 0x1f
pxor xmm4, xmm5
pxor xmm4, xmm0
por xmm1, xmm10
movdqu xmm10, xmm4
pslld xmm4, 7
pxor xmm2, xmm1
psrld xmm10, 0x19
por xmm4, xmm10
pxor xmm2, xmm4
movdqu xmm5, xmm2
movdqu xmm10, xmm1
psrld xmm5, 0x1b
pxor xmm0, xmm4
movups xmmword [rsp + 0x1a0], xmm5
pslld xmm10, 7
movdqu xmm5, xmm0
pxor xmm5, xmm10
movdqu xmm0, xmm5
pslld xmm2, 5
por xmm2, xmmword [rsp + 0x1a0]
psrld xmm0, 0xa
movdqu xmm10, xmm0
pslld xmm5, 0x16
movdqu xmm0, xmm14
pblendvb xmm3, xmm2, xmm0
pblendvb xmm2, xmm12, xmm0
por xmm5, xmm10
movdqu xmm12, xmmword [rsp + 0x1c0]
pblendvb xmm8, xmm5, xmm0
pblendvb xmm7, xmm4, xmm0
pshufd xmm3, xmm3, 0xb1
pblendvb xmm5, xmmword [rsp + 0x1d0], xmm0
pblendvb xmm12, xmm1, xmm0
pblendvb xmm4, xmm6, xmm0
pblendvb xmm1, xmm9, xmm0
pxor xmm3, xmmword [rsp + 0xd0]
pshufd xmm9, xmm5, 0xb1
pshufd xmm12, xmm12, 0xb1
pshufd xmm1, xmm1, 0xb1
pxor xmm12, xmmword [rsp + 0xc0]
movdqu xmm0, xmmword [rsp + 0x190]
movups xmmword [rsp + 0x1a0], xmm9
pxor xmm0, xmmword [rsp + 0xf0]
movdqu xmm10, xmm0
movdqu xmm0, xmmword [rsp + 0x220]
pxor xmm0, xmmword [rsp + 0xe0]
movdqu xmm9, xmm0
pxor xmm8, xmmword [rsp + 0xb0]
movdqu xmm0, xmmword [rsp + 0xa0]
pxor xmm2, xmmword [rsp + 0x50]
pxor xmm1, xmmword [rsp + 0x40]
pxor xmm4, xmmword [rsp + 0x20]
pxor xmm0, xmm7
movups xmmword [rsp + 0x1d0], xmm0
movdqu xmm0, xmmword [rsp + 0x1e0]
pxor xmm0, xmmword [rsp + 0x90]
movdqu xmm7, xmm0
movdqu xmm0, xmmword [rsp + 0x1f0]
pxor xmm0, xmmword [rsp + 0x80]
movdqu xmm6, xmm0
movdqu xmm0, xmmword [rsp + 0x200]
pxor xmm0, xmmword [rsp + 0x70]
movdqu xmm5, xmm0
movdqu xmm0, xmmword [rsp + 0x60]
pxor xmm0, xmm15
movups xmmword [rsp + 0x190], xmm0
movdqu xmm15, xmmword [rsp + 0x1a0]
pxor xmm15, xmmword [rsp + 0x30]
movdqu xmm0, xmm15
movdqu xmm15, xmm7
pxor xmm7, xmm3
pand xmm15, xmm13
pxor xmm15, xmm2
por xmm2, xmm13
pxor xmm2, xmm3
movdqu xmm3, xmm2
pxor xmm7, xmm15
pxor xmm13, xmm7
por xmm2, xmm13
pxor xmm2, xmm15
pand xmm15, xmm3
movups xmmword [rsp + 0x1b0], xmm2
movdqu xmm2, xmm15
pxor xmm2, xmm13
movdqu xmm13, xmm6
movups xmmword [rsp + 0x1a0], xmm2
pxor xmm6, xmm12
pand xmm13, xmm11
movdqu xmm2, xmm13
movups xmmword [rsp + 0x220], xmm3
movdqu xmm13, xmm5
pxor xmm2, xmm1
por xmm1, xmm11
movdqu xmm3, xmm1
pxor xmm6, xmm2
pxor xmm3, xmm12
pxor xmm11, xmm6
movdqu xmm12, xmm11
movups xmmword [rsp + 0x1c0], xmm3
pand xmm13, xmm10
por xmm12, xmm3
pxor xmm12, xmm2
pand xmm2, xmm3
pxor xmm11, xmm2
movdqu xmm2, xmm13
movdqu xmm3, xmmword [rsp + 0x190]
pxor xmm5, xmm8
pxor xmm2, xmm0
por xmm0, xmm10
pxor xmm5, xmm2
movdqu xmm13, xmm0
pxor xmm13, xmm8
pxor xmm10, xmm5
movdqu xmm0, xmm3
movdqu xmm8, xmm10
por xmm8, xmm13
pand xmm0, xmm9
pxor xmm0, xmm4
pxor xmm8, xmm2
por xmm4, xmm9
pand xmm2, xmm13
pxor xmm10, xmm2
movdqu xmm2, xmm4
movdqu xmm4, xmmword [rsp + 0x1d0]
pshufd xmm15, xmm12, 0xb1
pshufd xmm1, xmmword [rsp + 0x1b0], 0xb1
pxor xmm2, xmm4
pxor xmm3, xmm4
movdqu xmm4, xmm3
movdqu xmm3, xmm2
pxor xmm4, xmm0
pxor xmm9, xmm4
por xmm2, xmm9
pxor xmm2, xmm0
movups xmmword [rsp + 0x200], xmm2
movdqu xmm2, xmmword [rsp]
pand xmm0, xmm3
pxor xmm0, xmm9
movups xmmword [rsp + 0x190], xmm0
movdqu xmm0, xmm1
movdqu xmm1, xmm15
movups xmmword [rsp + 0x210], xmm3
movdqu xmm9, xmm2
movdqu xmm3, xmm2
movdqu xmm2, xmm0
movups xmmword [rsp + 0x1f0], xmm0
movdqu xmm0, xmm14
pxor xmm3, xmm11
pxor xmm9, xmm10
pblendvb xmm1, xmm2, xmm0
pshufd xmm9, xmm9, 0xb1
pxor xmm10, xmm13
movdqu xmm2, xmm1
pshufd xmm1, xmm3, 0xb1
movdqu xmm0, xmm1
movdqu xmm1, xmm9
movdqu xmm3, xmm0
movups xmmword [rsp + 0x1e0], xmm0
movdqu xmm0, xmm14
pblendvb xmm1, xmm3, xmm0
movdqu xmm0, xmm1
movdqu xmm1, xmm7
psrld xmm1, 0x13
pslld xmm7, 0xd
por xmm7, xmm1
movdqu xmm1, xmmword [rsp + 0x1c0]
pxor xmm1, xmm11
pxor xmm12, xmm1
movdqu xmm1, xmm12
pslld xmm12, 3
psrld xmm1, 0x1d
por xmm12, xmm1
movdqu xmm1, xmm7
pslld xmm1, 3
movdqu xmm3, xmm1
movdqu xmm1, xmm12
pxor xmm1, xmm7
pxor xmm2, xmm1
movdqu xmm1, xmm2
pxor xmm0, xmm3
psrld xmm1, 0x1f
pxor xmm0, xmm12
pslld xmm2, 1
movdqu xmm11, xmm1
movdqu xmm1, xmm2
por xmm1, xmm11
movdqu xmm11, xmm0
pslld xmm0, 7
pxor xmm7, xmm1
psrld xmm11, 0x19
movdqu xmm2, xmm11
movdqu xmm11, xmm0
movdqu xmm0, xmm1
pslld xmm0, 7
por xmm11, xmm2
pxor xmm7, xmm11
pxor xmm12, xmm11
movdqu xmm3, xmm7
pxor xmm12, xmm0
movdqu xmm0, xmm12
psrld xmm3, 0x1b
pslld xmm7, 5
movups xmmword [rsp + 0x230], xmm3
pshufd xmm3, xmm8, 0xb1
pxor xmm8, xmm10
psrld xmm0, 0xa
movups xmmword [rsp + 0x240], xmm7
movdqu xmm7, xmm3
movdqu xmm10, xmm8
pslld xmm12, 0x16
movups xmmword [rsp + 0x250], xmm0
movdqu xmm2, xmmword [rsp + 0x190]
movdqu xmm0, xmm14
movups xmmword [rsp + 0x260], xmm12
movdqu xmm12, xmmword [rsp]
pblendvb xmm7, xmm15, xmm0
psrld xmm10, 0x1d
pslld xmm8, 3
pxor xmm2, xmm12
pshufd xmm15, xmm2, 0xb1
movdqu xmm2, xmm15
por xmm8, xmm10
pblendvb xmm2, xmm9, xmm0
movdqu xmm0, xmm6
psrld xmm0, 0x13
movdqu xmm9, xmm2
pslld xmm6, 0xd
por xmm6, xmm0
movdqu xmm10, xmm6
pslld xmm10, 3
movdqu xmm0, xmm10
movdqu xmm10, xmm8
pxor xmm10, xmm6
pxor xmm7, xmm10
movdqu xmm10, xmm7
pslld xmm7, 1
psrld xmm10, 0x1f
pxor xmm9, xmm0
pxor xmm9, xmm8
movdqu xmm0, xmm14
por xmm7, xmm10
movdqu xmm10, xmm9
pslld xmm9, 7
pxor xmm6, xmm7
psrld xmm10, 0x19
por xmm9, xmm10
movdqu xmm10, xmm7
pxor xmm6, xmm9
pxor xmm8, xmm9
pslld xmm10, 7
movdqu xmm13, xmm6
movdqu xmm2, xmm10
pslld xmm13, 5
movdqu xmm10, xmm6
movdqu xmm6, xmmword [rsp + 0x1a0]
psrld xmm10, 0x1b
pxor xmm8, xmm2
movups xmmword [rsp + 0x280], xmm13
movdqu xmm13, xmm8
movups xmmword [rsp + 0x270], xmm10
movdqu xmm10, xmm8
pslld xmm13, 0x16
movdqu xmm8, xmmword [rsp + 0x200]
psrld xmm10, 0xa
pxor xmm6, xmm12
pshufd xmm6, xmm6, 0xb1
movups xmmword [rsp + 0x2a0], xmm13
movups xmmword [rsp + 0x290], xmm10
movdqu xmm10, xmm1
pshufd xmm2, xmm8, 0xb1
movdqu xmm13, xmm11
pblendvb xmm10, xmm7, xmm0
pblendvb xmm13, xmm9, xmm0
movdqu xmm12, xmmword [rsp + 0x190]
pxor xmm12, xmmword [rsp + 0x210]
movups xmmword [rsp + 0x1c0], xmm10
movdqu xmm10, xmm2
pxor xmm12, xmm8
movdqu xmm8, xmm12
pblendvb xmm10, xmm3, xmm0
psrld xmm8, 0x1d
movups xmmword [rsp + 0x1d0], xmm13
movdqu xmm3, xmm10
pslld xmm12, 3
movdqu xmm10, xmm6
pblendvb xmm10, xmm15, xmm0
movdqu xmm0, xmm5
por xmm12, xmm8
psrld xmm0, 0x13
pslld xmm5, 0xd
por xmm5, xmm0
movdqu xmm8, xmm5
pslld xmm8, 3
movdqu xmm0, xmm8
movdqu xmm8, xmm12
pxor xmm8, xmm5
pxor xmm3, xmm8
movdqu xmm8, xmm3
pxor xmm10, xmm0
psrld xmm8, 0x1f
pxor xmm10, xmm12
movdqu xmm13, xmm8
movdqu xmm8, xmm3
movdqu xmm3, xmm10
psrld xmm3, 0x19
pslld xmm8, 1
pslld xmm10, 7
por xmm8, xmm13
pxor xmm5, xmm8
por xmm10, xmm3
movdqu xmm3, xmm8
pxor xmm5, xmm10
pxor xmm12, xmm10
pslld xmm3, 7
movdqu xmm0, xmm5
movdqu xmm15, xmm12
pxor xmm15, xmm3
psrld xmm0, 0x1b
movdqu xmm12, xmm15
pslld xmm5, 5
movdqu xmm13, xmm0
psrld xmm12, 0xa
movdqu xmm0, xmm5
por xmm0, xmm13
movups xmmword [rsp + 0x190], xmm0
movdqu xmm0, xmm14
pslld xmm15, 0x16
movups xmmword [rsp + 0x200], xmm12
movdqu xmm12, xmm7
pblendvb xmm9, xmm10, xmm0
movups xmmword [rsp + 0x2b0], xmm9
pblendvb xmm12, xmm8, xmm0
movups xmmword [rsp + 0x210], xmm12
movdqu xmm12, xmmword [rsp + 0x1f0]
pblendvb xmm12, xmm2, xmm0
movdqu xmm2, xmm4
psrld xmm2, 0x13
movdqu xmm7, xmm12
movdqu xmm12, xmmword [rsp + 0x1e0]
pslld xmm4, 0xd
por xmm4, xmm2
pblendvb xmm12, xmm6, xmm0
movdqu xmm2, xmmword [rsp + 0x1a0]
pxor xmm2, xmmword [rsp + 0x220]
pxor xmm2, xmmword [rsp + 0x1b0]
movdqu xmm3, xmm2
pslld xmm2, 3
movdqu xmm6, xmm12
psrld xmm3, 0x1d
por xmm2, xmm3
movdqu xmm0, xmm2
movdqu xmm2, xmm4
pslld xmm2, 3
movdqu xmm3, xmm0
pxor xmm3, xmm4
pxor xmm6, xmm2
pxor xmm7, xmm3
pxor xmm6, xmm0
movdqu xmm3, xmm7
movdqu xmm2, xmm6
psrld xmm3, 0x1f
psrld xmm2, 0x19
movdqu xmm9, xmm3
movdqu xmm3, xmm7
movdqu xmm7, xmm2
pslld xmm3, 1
movdqu xmm2, xmm6
pslld xmm2, 7
por xmm3, xmm9
movdqu xmm9, xmm2
movdqu xmm2, xmm3
pslld xmm2, 7
por xmm9, xmm7
pxor xmm0, xmm9
movdqu xmm7, xmm2
movdqu xmm2, xmm4
pxor xmm7, xmm0
pxor xmm2, xmm3
movdqu xmm0, xmm14
pxor xmm2, xmm9
movdqu xmm4, xmm2
pslld xmm2, 5
pblendvb xmm8, xmm3, xmm0
psrld xmm4, 0x1b
pblendvb xmm3, xmm1, xmm0
movdqu xmm1, xmm10
movups xmmword [rsp + 0x1a0], xmm8
pblendvb xmm1, xmm9, xmm0
movdqu xmm6, xmm4
movdqu xmm4, xmm7
psrld xmm4, 0xa
pblendvb xmm9, xmm11, xmm0
por xmm2, xmm6
movups xmmword [rsp + 0x1b0], xmm1
pslld xmm7, 0x16
movdqu xmm6, xmm2
movdqu xmm1, xmmword [rsp + 0x240]
por xmm1, xmmword [rsp + 0x230]
movdqu xmm13, xmm1
por xmm7, xmm4
pshufd xmm1, xmm7, 0xb1
pblendvb xmm1, xmm13, xmm0
movdqu xmm0, xmmword [rsp + 0x280]
por xmm0, xmmword [rsp + 0x270]
movdqu xmm11, xmm0
movdqu xmm0, xmmword [rsp + 0x260]
por xmm0, xmmword [rsp + 0x250]
movdqu xmm12, xmm0
movdqu xmm4, xmm0
movdqu xmm0, xmm14
pblendvb xmm4, xmm11, xmm0
movdqu xmm0, xmmword [rsp + 0x2a0]
por xmm0, xmmword [rsp + 0x290]
movdqu xmm8, xmm0
movdqu xmm10, xmm0
movdqu xmm0, xmm14
movdqu xmm5, xmm4
pshufd xmm4, xmmword [rsp + 0x190], 0xb1
pblendvb xmm10, xmm4, xmm0
movdqu xmm0, xmmword [rsp + 0x200]
por xmm0, xmm15
movdqu xmm4, xmm0
movdqu xmm0, xmm14
pblendvb xmm6, xmm4, xmm0
movdqu xmm0, xmm1
psrld xmm0, 0x13
pshufd xmm15, xmm6, 0xb1
movdqu xmm6, xmm0
movdqu xmm0, xmm1
movdqu xmm1, xmm10
psrld xmm1, 0x1d
pslld xmm0, 0xd
por xmm0, xmm6
movdqu xmm6, xmm1
movdqu xmm1, xmm10
movdqu xmm10, xmm0
pslld xmm1, 3
por xmm1, xmm6
pslld xmm10, 3
movdqu xmm6, xmm1
pxor xmm6, xmm0
pxor xmm15, xmm10
pxor xmm5, xmm6
pxor xmm15, xmm1
movdqu xmm6, xmm5
pslld xmm5, 1
movdqu xmm10, xmm15
psrld xmm10, 0x19
psrld xmm6, 0x1f
pslld xmm15, 7
por xmm6, xmm5
pxor xmm0, xmm6
por xmm15, xmm10
movdqu xmm10, xmm6
pxor xmm0, xmm15
pxor xmm1, xmm15
pslld xmm10, 7
pshufd xmm15, xmm15, 0xb1
movdqu xmm5, xmm10
movdqu xmm10, xmm0
psrld xmm10, 0x1b
pxor xmm5, xmm1
movdqu xmm1, xmm7
pshufd xmm7, xmmword [rsp + 0x1a0], 0xb1
pslld xmm0, 5
por xmm10, xmm0
movdqu xmm0, xmm5
pslld xmm5, 0x16
psrld xmm0, 0xa
por xmm5, xmm0
movdqu xmm0, xmm14
pblendvb xmm13, xmm10, xmm0
pshufd xmm10, xmm10, 0xb1
pblendvb xmm1, xmm10, xmm0
pblendvb xmm11, xmm6, xmm0
movups xmmword [rsp + 0x1e0], xmm1
movdqu xmm1, xmm6
pshufd xmm10, xmm5, 0xb1
pshufd xmm6, xmmword [rsp + 0x2b0], 0xb1
pxor xmm13, xmmword [rsp + 0x2f0]
pblendvb xmm1, xmm12, xmm0
movdqu xmm12, xmm5
pblendvb xmm10, xmmword [rsp + 0x190], xmm0
movups xmmword [rsp + 0x1f0], xmm1
movdqu xmm1, xmm15
pblendvb xmm12, xmm8, xmm0
pshufd xmm8, xmmword [rsp + 0x210], 0xb1
movups xmmword [rsp + 0x200], xmm12
pblendvb xmm1, xmm2, xmm0
movdqu xmm2, xmm4
movdqu xmm4, xmmword [rsp + 0x1d0]
pblendvb xmm2, xmm15, xmm0
pshufd xmm12, xmmword [rsp + 0x1b0], 0xb1
movups xmmword [rsp + 0x220], xmm1
movdqu xmm1, xmm9
pblendvb xmm4, xmm8, xmm0
movdqu xmm15, xmm2
movdqu xmm2, xmm12
movups xmmword [rsp + 0x190], xmm10
movdqu xmm5, xmm4
pblendvb xmm2, xmm3, xmm0
movdqu xmm4, xmm6
pxor xmm11, xmmword [rsp + 0x100]
pblendvb xmm1, xmmword [rsp + 0x1c0], xmm0
pblendvb xmm4, xmm7, xmm0
movdqu xmm0, xmm2
psrld xmm0, 0x13
pslld xmm2, 0xd
por xmm2, xmm0
movdqu xmm0, xmm5
psrld xmm0, 0x1d
movdqu xmm10, xmm0
movdqu xmm0, xmm5
pslld xmm0, 3
por xmm0, xmm10
movdqu xmm10, xmm2
pslld xmm10, 3
movdqu xmm5, xmm10
movdqu xmm10, xmm0
pxor xmm10, xmm2
pxor xmm1, xmm10
movdqu xmm10, xmm1
pslld xmm1, 1
psrld xmm10, 0x1f
pxor xmm4, xmm5
pxor xmm4, xmm0
por xmm1, xmm10
movdqu xmm10, xmm4
pslld xmm4, 7
pxor xmm2, xmm1
psrld xmm10, 0x19
por xmm4, xmm10
pxor xmm2, xmm4
movdqu xmm5, xmm2
movdqu xmm10, xmm1
psrld xmm5, 0x1b
pxor xmm0, xmm4
movups xmmword [rsp + 0x1a0], xmm5
pslld xmm10, 7
movdqu xmm5, xmm0
pxor xmm5, xmm10
movdqu xmm0, xmm5
pslld xmm2, 5
por xmm2, xmmword [rsp + 0x1a0]
psrld xmm0, 0xa
movdqu xmm10, xmm0
pslld xmm5, 0x16
movdqu xmm0, xmm14
pblendvb xmm3, xmm2, xmm0
pblendvb xmm2, xmm12, xmm0
por xmm5, xmm10
movdqu xmm12, xmmword [rsp + 0x1c0]
pblendvb xmm8, xmm5, xmm0
pblendvb xmm7, xmm4, xmm0
pblendvb xmm4, xmm6, xmm0
pxor xmm8, xmmword [rsp + 0xb0]
pblendvb xmm5, xmmword [rsp + 0x1d0], xmm0
pblendvb xmm12, xmm1, xmm0
pshufd xmm3, xmm3, 0xb1
pblendvb xmm1, xmm9, xmm0
pshufd xmm9, xmm5, 0xb1
pshufd xmm12, xmm12, 0xb1
pshufd xmm1, xmm1, 0xb1
movdqu xmm0, xmmword [rsp + 0x190]
movups xmmword [rsp + 0x1a0], xmm9
pxor xmm0, xmmword [rsp + 0xf0]
movdqu xmm10, xmm0
movdqu xmm0, xmmword [rsp + 0x220]
pxor xmm0, xmmword [rsp + 0xe0]
movdqu xmm9, xmm0
movdqu xmm0, xmmword [rsp + 0xa0]
pxor xmm3, xmmword [rsp + 0xd0]
pxor xmm12, xmmword [rsp + 0xc0]
pxor xmm0, xmm7
movups xmmword [rsp + 0x1d0], xmm0
movdqu xmm0, xmmword [rsp + 0x1e0]
pxor xmm0, xmmword [rsp + 0x90]
movdqu xmm7, xmm0
movdqu xmm0, xmmword [rsp + 0x1f0]
pxor xmm2, xmmword [rsp + 0x50]
pxor xmm1, xmmword [rsp + 0x40]
pxor xmm0, xmmword [rsp + 0x80]
movdqu xmm6, xmm0
movdqu xmm0, xmmword [rsp + 0x200]
pxor xmm0, xmmword [rsp + 0x70]
movdqu xmm5, xmm0
movdqu xmm0, xmmword [rsp + 0x60]
pxor xmm4, xmmword [rsp + 0x20]
pxor xmm0, xmm15
movups xmmword [rsp + 0x190], xmm0
movdqu xmm15, xmmword [rsp + 0x1a0]
pxor xmm15, xmmword [rsp + 0x30]
movdqu xmm0, xmm15
movdqu xmm15, xmm7
pxor xmm7, xmm3
pand xmm15, xmm13
pxor xmm15, xmm2
por xmm2, xmm13
pxor xmm2, xmm3
movdqu xmm3, xmm2
pxor xmm7, xmm15
pxor xmm13, xmm7
por xmm2, xmm13
pxor xmm2, xmm15
pand xmm15, xmm3
movups xmmword [rsp + 0x1b0], xmm2
movdqu xmm2, xmm15
pxor xmm2, xmm13
movdqu xmm13, xmm6
movups xmmword [rsp + 0x1a0], xmm2
pxor xmm6, xmm12
pand xmm13, xmm11
movdqu xmm2, xmm13
movups xmmword [rsp + 0x220], xmm3
movdqu xmm13, xmm5
pxor xmm2, xmm1
por xmm1, xmm11
movdqu xmm3, xmm1
pxor xmm6, xmm2
pxor xmm3, xmm12
pxor xmm11, xmm6
movdqu xmm12, xmm11
movups xmmword [rsp + 0x1c0], xmm3
pand xmm13, xmm10
por xmm12, xmm3
pxor xmm12, xmm2
pand xmm2, xmm3
pxor xmm11, xmm2
movdqu xmm2, xmm13
movdqu xmm3, xmmword [rsp + 0x190]
pxor xmm5, xmm8
pxor xmm2, xmm0
por xmm0, xmm10
pxor xmm5, xmm2
movdqu xmm13, xmm0
pxor xmm13, xmm8
pxor xmm10, xmm5
movdqu xmm0, xmm3
movdqu xmm8, xmm10
por xmm8, xmm13
pand xmm0, xmm9
pxor xmm0, xmm4
pxor xmm8, xmm2
por xmm4, xmm9
pand xmm2, xmm13
pxor xmm10, xmm2
movdqu xmm2, xmm4
movdqu xmm4, xmmword [rsp + 0x1d0]
pshufd xmm15, xmm12, 0xb1
pshufd xmm1, xmmword [rsp + 0x1b0], 0xb1
pxor xmm2, xmm4
pxor xmm3, xmm4
movdqu xmm4, xmm3
movdqu xmm3, xmm2
pxor xmm4, xmm0
pxor xmm9, xmm4
por xmm2, xmm9
pxor xmm2, xmm0
movups xmmword [rsp + 0x200], xmm2
movdqu xmm2, xmmword [rsp + 0x10]
pand xmm0, xmm3
pxor xmm0, xmm9
movups xmmword [rsp + 0x190], xmm0
movdqu xmm0, xmm1
movdqu xmm1, xmm15
movups xmmword [rsp + 0x210], xmm3
movdqu xmm9, xmm2
movdqu xmm3, xmm2
movdqu xmm2, xmm0
movups xmmword [rsp + 0x1f0], xmm0
movdqu xmm0, xmm14
pxor xmm3, xmm11
pxor xmm9, xmm10
pblendvb xmm1, xmm2, xmm0
pshufd xmm9, xmm9, 0xb1
pxor xmm10, xmm13
movdqu xmm2, xmm1
pshufd xmm1, xmm3, 0xb1
movdqu xmm0, xmm1
movdqu xmm1, xmm9
movdqu xmm3, xmm0
movups xmmword [rsp + 0x1e0], xmm0
movdqu xmm0, xmm14
pblendvb xmm1, xmm3, xmm0
movdqu xmm0, xmm1
movdqu xmm1, xmm7
psrld xmm1, 0x13
pslld xmm7, 0xd
por xmm7, xmm1
movdqu xmm1, xmmword [rsp + 0x1c0]
pxor xmm1, xmm11
pxor xmm12, xmm1
movdqu xmm1, xmm12
pslld xmm12, 3
psrld xmm1, 0x1d
por xmm12, xmm1
movdqu xmm1, xmm7
pslld xmm1, 3
movdqu xmm3, xmm1
movdqu xmm1, xmm12
pxor xmm1, xmm7
pxor xmm2, xmm1
movdqu xmm1, xmm2
pxor xmm0, xmm3
psrld xmm1, 0x1f
pxor xmm0, xmm12
pslld xmm2, 1
movdqu xmm11, xmm1
movdqu xmm1, xmm2
por xmm1, xmm11
movdqu xmm11, xmm0
pslld xmm0, 7
pxor xmm7, xmm1
psrld xmm11, 0x19
movdqu xmm2, xmm11
movdqu xmm11, xmm0
movdqu xmm0, xmm1
por xmm11, xmm2
pxor xmm7, xmm11
movdqu xmm3, xmm7
pslld xmm0, 7
psrld xmm3, 0x1b
pxor xmm12, xmm11
pxor xmm12, xmm0
movdqu xmm0, xmm12
movups xmmword [rsp + 0x230], xmm3
pslld xmm12, 0x16
movdqu xmm3, xmm7
movdqu xmm2, xmmword [rsp + 0x190]
movups xmmword [rsp + 0x260], xmm12
pslld xmm3, 5
movdqu xmm12, xmmword [rsp + 0x10]
psrld xmm0, 0xa
movups xmmword [rsp + 0x240], xmm3
pshufd xmm3, xmm8, 0xb1
movdqu xmm7, xmm3
movups xmmword [rsp + 0x250], xmm0
movdqu xmm0, xmm14
pxor xmm2, xmm12
pxor xmm8, xmm10
pblendvb xmm7, xmm15, xmm0
pshufd xmm15, xmm2, 0xb1
movdqu xmm2, xmm15
movdqu xmm10, xmm8
pblendvb xmm2, xmm9, xmm0
psrld xmm10, 0x1d
movdqu xmm0, xmm6
psrld xmm0, 0x13
movdqu xmm9, xmm2
pslld xmm6, 0xd
pslld xmm8, 3
por xmm6, xmm0
por xmm8, xmm10
movdqu xmm10, xmm6
pslld xmm10, 3
movdqu xmm0, xmm10
movdqu xmm10, xmm8
pxor xmm10, xmm6
pxor xmm7, xmm10
movdqu xmm10, xmm7
pslld xmm7, 1
psrld xmm10, 0x1f
pxor xmm9, xmm0
pxor xmm9, xmm8
movdqu xmm0, xmm14
por xmm7, xmm10
movdqu xmm10, xmm9
pslld xmm9, 7
pxor xmm6, xmm7
psrld xmm10, 0x19
por xmm9, xmm10
movdqu xmm10, xmm7
pxor xmm6, xmm9
movdqu xmm13, xmm6
pslld xmm10, 7
pxor xmm8, xmm9
movdqu xmm2, xmm10
pslld xmm13, 5
movdqu xmm10, xmm6
psrld xmm10, 0x1b
pxor xmm8, xmm2
movups xmmword [rsp + 0x270], xmm10
movdqu xmm10, xmm8
pslld xmm8, 0x16
movups xmmword [rsp + 0x280], xmm13
psrld xmm10, 0xa
movdqu xmm6, xmmword [rsp + 0x1a0]
movdqu xmm13, xmm11
movups xmmword [rsp + 0x2a0], xmm8
pblendvb xmm13, xmm9, xmm0
movdqu xmm8, xmmword [rsp + 0x200]
movups xmmword [rsp + 0x290], xmm10
pxor xmm6, xmm12
movdqu xmm10, xmm1
pshufd xmm6, xmm6, 0xb1
pshufd xmm2, xmm8, 0xb1
movdqu xmm12, xmm2
pblendvb xmm10, xmm7, xmm0
movups xmmword [rsp + 0x1d0], xmm13
movups xmmword [rsp + 0x1c0], xmm10
pblendvb xmm12, xmm3, xmm0
movdqu xmm13, xmmword [rsp + 0x190]
pxor xmm13, xmmword [rsp + 0x210]
movdqu xmm3, xmm12
movdqu xmm12, xmm6
pblendvb xmm12, xmm15, xmm0
movdqu xmm10, xmm12
movdqu xmm12, xmm5
psrld xmm12, 0x13
pslld xmm5, 0xd
por xmm5, xmm12
movdqu xmm12, xmm13
pxor xmm12, xmm8
movdqu xmm0, xmm12
pslld xmm12, 3
psrld xmm0, 0x1d
por xmm12, xmm0
movdqu xmm0, xmm5
movdqu xmm8, xmm12
pslld xmm0, 3
pxor xmm8, xmm5
pxor xmm3, xmm8
movdqu xmm13, xmm3
movdqu xmm8, xmm3
pxor xmm10, xmm0
pxor xmm10, xmm12
movdqu xmm0, xmm10
psrld xmm13, 0x1f
psrld xmm0, 0x19
pslld xmm8, 1
pslld xmm10, 7
por xmm8, xmm13
pxor xmm5, xmm8
por xmm10, xmm0
movdqu xmm0, xmm8
pxor xmm5, xmm10
movdqu xmm13, xmm5
pslld xmm0, 7
pxor xmm12, xmm10
movdqu xmm15, xmm12
pslld xmm5, 5
movdqu xmm3, xmm0
psrld xmm13, 0x1b
movdqu xmm0, xmm5
movdqu xmm5, xmm10
pxor xmm15, xmm3
por xmm0, xmm13
movdqu xmm13, xmm7
movdqu xmm12, xmm15
movups xmmword [rsp + 0x190], xmm0
movdqu xmm0, xmm14
psrld xmm12, 0xa
pblendvb xmm9, xmm10, xmm0
pblendvb xmm13, xmm8, xmm0
movdqu xmm10, xmmword [rsp + 0x1f0]
movups xmmword [rsp + 0x200], xmm12
movups xmmword [rsp + 0x2b0], xmm9
pslld xmm15, 0x16
movups xmmword [rsp + 0x210], xmm13
pblendvb xmm10, xmm2, xmm0
movdqu xmm2, xmm4
psrld xmm2, 0x13
movdqu xmm7, xmm10
movdqu xmm10, xmmword [rsp + 0x1e0]
pslld xmm4, 0xd
por xmm4, xmm2
pblendvb xmm10, xmm6, xmm0
movdqu xmm2, xmmword [rsp + 0x1a0]
pxor xmm2, xmmword [rsp + 0x220]
pxor xmm2, xmmword [rsp + 0x1b0]
movdqu xmm3, xmm2
pslld xmm2, 3
movdqu xmm6, xmm10
psrld xmm3, 0x1d
por xmm2, xmm3
movdqu xmm0, xmm2
movdqu xmm2, xmm4
pslld xmm2, 3
movdqu xmm3, xmm0
pxor xmm3, xmm4
pxor xmm6, xmm2
pxor xmm7, xmm3
pxor xmm6, xmm0
movdqu xmm3, xmm7
movdqu xmm2, xmm6
psrld xmm3, 0x1f
psrld xmm2, 0x19
movdqu xmm9, xmm3
movdqu xmm3, xmm7
movdqu xmm7, xmm2
pslld xmm3, 1
movdqu xmm2, xmm6
pslld xmm2, 7
por xmm3, xmm9
movdqu xmm9, xmm2
movdqu xmm2, xmm3
pslld xmm2, 7
por xmm9, xmm7
pxor xmm0, xmm9
movdqu xmm7, xmm2
movdqu xmm2, xmm4
pxor xmm7, xmm0
pxor xmm2, xmm3
movdqu xmm0, xmm14
pxor xmm2, xmm9
movdqu xmm4, xmm2
pslld xmm2, 5
pblendvb xmm8, xmm3, xmm0
psrld xmm4, 0x1b
pblendvb xmm3, xmm1, xmm0
movdqu xmm1, xmm5
movups xmmword [rsp + 0x1a0], xmm8
pblendvb xmm1, xmm9, xmm0
movdqu xmm6, xmm4
movdqu xmm4, xmm7
psrld xmm4, 0xa
pblendvb xmm9, xmm11, xmm0
por xmm2, xmm6
movups xmmword [rsp + 0x1b0], xmm1
pslld xmm7, 0x16
movdqu xmm6, xmm2
movdqu xmm1, xmmword [rsp + 0x240]
por xmm1, xmmword [rsp + 0x230]
movdqu xmm13, xmm1
por xmm7, xmm4
pshufd xmm1, xmm7, 0xb1
pblendvb xmm1, xmm13, xmm0
movdqu xmm0, xmmword [rsp + 0x280]
por xmm0, xmmword [rsp + 0x270]
movdqu xmm11, xmm0
movdqu xmm0, xmmword [rsp + 0x260]
por xmm0, xmmword [rsp + 0x250]
movdqu xmm12, xmm0
movdqu xmm4, xmm0
movdqu xmm0, xmm14
pblendvb xmm4, xmm11, xmm0
movdqu xmm0, xmmword [rsp + 0x2a0]
por xmm0, xmmword [rsp + 0x290]
movdqu xmm8, xmm0
movdqu xmm10, xmm0
movdqu xmm0, xmm14
movdqu xmm5, xmm4
pshufd xmm4, xmmword [rsp + 0x190], 0xb1
pblendvb xmm10, xmm4, xmm0
movdqu xmm0, xmmword [rsp + 0x200]
por xmm0, xmm15
movdqu xmm4, xmm0
movdqu xmm0, xmm14
pblendvb xmm6, xmm4, xmm0
movdqu xmm0, xmm1
psrld xmm0, 0x13
pshufd xmm15, xmm6, 0xb1
movdqu xmm6, xmm0
movdqu xmm0, xmm1
movdqu xmm1, xmm10
psrld xmm1, 0x1d
pslld xmm0, 0xd
por xmm0, xmm6
movdqu xmm6, xmm1
movdqu xmm1, xmm10
movdqu xmm10, xmm0
pslld xmm1, 3
por xmm1, xmm6
pslld xmm10, 3
movdqu xmm6, xmm1
pxor xmm6, xmm0
pxor xmm15, xmm10
pxor xmm5, xmm6
pxor xmm15, xmm1
movdqu xmm6, xmm5
pslld xmm5, 1
movdqu xmm10, xmm15
psrld xmm10, 0x19
psrld xmm6, 0x1f
pslld xmm15, 7
por xmm6, xmm5
pxor xmm0, xmm6
por xmm15, xmm10
movdqu xmm10, xmm6
pxor xmm0, xmm15
pxor xmm1, xmm15
pslld xmm10, 7
pshufd xmm15, xmm15, 0xb1
movdqu xmm5, xmm10
movdqu xmm10, xmm0
psrld xmm10, 0x1b
pxor xmm5, xmm1
movdqu xmm1, xmm7
pslld xmm0, 5
por xmm10, xmm0
movdqu xmm0, xmm5
pslld xmm5, 0x16
psrld xmm0, 0xa
por xmm5, xmm0
movdqu xmm0, xmm14
pblendvb xmm13, xmm10, xmm0
pshufd xmm10, xmm10, 0xb1
pblendvb xmm1, xmm10, xmm0
pshufd xmm10, xmm5, 0xb1
movups xmmword [rsp + 0x1e0], xmm1
movdqu xmm1, xmm6
pblendvb xmm11, xmm6, xmm0
pblendvb xmm10, xmmword [rsp + 0x190], xmm0
pblendvb xmm1, xmm12, xmm0
movdqu xmm12, xmm5
movups xmmword [rsp + 0x1f0], xmm1
movdqu xmm1, xmm15
pblendvb xmm12, xmm8, xmm0
movups xmmword [rsp + 0x190], xmm10
pblendvb xmm1, xmm2, xmm0
movdqu xmm2, xmm4
movdqu xmm4, xmmword [rsp + 0x1d0]
pblendvb xmm2, xmm15, xmm0
movups xmmword [rsp + 0x200], xmm12
pshufd xmm8, xmmword [rsp + 0x210], 0xb1
pshufd xmm12, xmmword [rsp + 0x1b0], 0xb1
pblendvb xmm4, xmm8, xmm0
movdqu xmm15, xmm2
movdqu xmm2, xmm12
pshufd xmm6, xmmword [rsp + 0x2b0], 0xb1
movdqu xmm5, xmm4
pblendvb xmm2, xmm3, xmm0
movups xmmword [rsp + 0x220], xmm1
movdqu xmm4, xmm6
pshufd xmm7, xmmword [rsp + 0x1a0], 0xb1
movdqu xmm1, xmm9
pblendvb xmm4, xmm7, xmm0
pxor xmm13, xmmword [rsp + 0x300]
pblendvb xmm1, xmmword [rsp + 0x1c0], xmm0
movdqu xmm0, xmm2
pxor xmm11, xmmword [rsp + 0x100]
psrld xmm0, 0x13
pslld xmm2, 0xd
por xmm2, xmm0
movdqu xmm0, xmm5
psrld xmm0, 0x1d
movdqu xmm10, xmm0
movdqu xmm0, xmm5
pslld xmm0, 3
por xmm0, xmm10
movdqu xmm10, xmm2
pslld xmm10, 3
movdqu xmm5, xmm10
movdqu xmm10, xmm0
pxor xmm10, xmm2
pxor xmm1, xmm10
movdqu xmm10, xmm1
pslld xmm1, 1
psrld xmm10, 0x1f
pxor xmm4, xmm5
pxor xmm4, xmm0
por xmm1, xmm10
movdqu xmm10, xmm4
pslld xmm4, 7
pxor xmm2, xmm1
psrld xmm10, 0x19
por xmm4, xmm10
pxor xmm2, xmm4
movdqu xmm5, xmm2
movdqu xmm10, xmm1
psrld xmm5, 0x1b
pxor xmm0, xmm4
movups xmmword [rsp + 0x1a0], xmm5
pslld xmm10, 7
movdqu xmm5, xmm0
pxor xmm5, xmm10
movdqu xmm0, xmm5
pslld xmm2, 5
por xmm2, xmmword [rsp + 0x1a0]
psrld xmm0, 0xa
movdqu xmm10, xmm0
pslld xmm5, 0x16
movdqu xmm0, xmm14
pblendvb xmm3, xmm2, xmm0
pblendvb xmm2, xmm12, xmm0
por xmm5, xmm10
movdqu xmm12, xmmword [rsp + 0x1c0]
pblendvb xmm8, xmm5, xmm0
pblendvb xmm7, xmm4, xmm0
pblendvb xmm4, xmm6, xmm0
pxor xmm8, xmmword [rsp + 0xb0]
pblendvb xmm5, xmmword [rsp + 0x1d0], xmm0
pblendvb xmm12, xmm1, xmm0
pshufd xmm3, xmm3, 0xb1
pblendvb xmm1, xmm9, xmm0
movdqu xmm0, xmmword [rsp + 0x190]
pshufd xmm9, xmm5, 0xb1
pshufd xmm1, xmm1, 0xb1
pxor xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsp + 0x1a0], xmm9
movdqu xmm10, xmm0
movdqu xmm0, xmmword [rsp + 0x220]
pxor xmm0, xmmword [rsp + 0xe0]
movdqu xmm9, xmm0
pshufd xmm12, xmm12, 0xb1
movdqu xmm0, xmmword [rsp + 0xa0]
pxor xmm3, xmmword [rsp + 0xd0]
pxor xmm12, xmmword [rsp + 0xc0]
pxor xmm0, xmm7
movups xmmword [rsp + 0x1d0], xmm0
movdqu xmm0, xmmword [rsp + 0x1e0]
pxor xmm0, xmmword [rsp + 0x90]
movdqu xmm7, xmm0
movdqu xmm0, xmmword [rsp + 0x1f0]
pxor xmm0, xmmword [rsp + 0x80]
movdqu xmm6, xmm0
movdqu xmm0, xmmword [rsp + 0x200]
pxor xmm0, xmmword [rsp + 0x70]
movdqu xmm5, xmm0
movdqu xmm0, xmmword [rsp + 0x60]
pxor xmm0, xmm15
movups xmmword [rsp + 0x190], xmm0
pxor xmm2, xmmword [rsp + 0x50]
movdqu xmm15, xmmword [rsp + 0x1a0]
pxor xmm15, xmmword [rsp + 0x30]
movdqu xmm0, xmm15
movdqu xmm15, xmm7
pxor xmm7, xmm3
pand xmm15, xmm13
pxor xmm15, xmm2
por xmm2, xmm13
pxor xmm2, xmm3
movdqu xmm3, xmm2
pxor xmm7, xmm15
pxor xmm13, xmm7
por xmm2, xmm13
pxor xmm2, xmm15
pand xmm15, xmm3
movups xmmword [rsp + 0x1b0], xmm2
movdqu xmm2, xmm15
pxor xmm2, xmm13
movdqu xmm13, xmm6
movups xmmword [rsp + 0x1a0], xmm2
pxor xmm1, xmmword [rsp + 0x40]
pand xmm13, xmm11
movdqu xmm2, xmm13
movups xmmword [rsp + 0x220], xmm3
movdqu xmm13, xmm5
pxor xmm2, xmm1
por xmm1, xmm11
movdqu xmm3, xmm1
pxor xmm6, xmm12
pxor xmm3, xmm12
pxor xmm6, xmm2
pxor xmm11, xmm6
movdqu xmm12, xmm11
pand xmm13, xmm10
por xmm12, xmm3
pxor xmm12, xmm2
movups xmmword [rsp + 0x1c0], xmm3
pand xmm2, xmm3
pxor xmm11, xmm2
movdqu xmm3, xmmword [rsp + 0x190]
movdqu xmm2, xmm13
pxor xmm2, xmm0
por xmm0, xmm10
movdqu xmm13, xmm0
pxor xmm5, xmm8
pxor xmm13, xmm8
pxor xmm5, xmm2
movdqu xmm0, xmm3
pxor xmm10, xmm5
movdqu xmm8, xmm10
pxor xmm4, xmmword [rsp + 0x20]
pand xmm0, xmm9
pxor xmm0, xmm4
por xmm8, xmm13
por xmm4, xmm9
pxor xmm8, xmm2
pand xmm2, xmm13
pxor xmm10, xmm2
movdqu xmm2, xmm4
pshufd xmm15, xmm12, 0xb1
movdqu xmm4, xmmword [rsp + 0x1d0]
pshufd xmm1, xmmword [rsp + 0x1b0], 0xb1
pxor xmm2, xmm4
pxor xmm3, xmm4
movdqu xmm4, xmm3
movdqu xmm3, xmm2
pxor xmm4, xmm0
pxor xmm9, xmm4
por xmm2, xmm9
pxor xmm2, xmm0
movups xmmword [rsp + 0x200], xmm2
movdqu xmm2, xmmword [rsp + 0x10]
pand xmm0, xmm3
pxor xmm0, xmm9
movups xmmword [rsp + 0x190], xmm0
movdqu xmm0, xmm1
movdqu xmm1, xmm15
movups xmmword [rsp + 0x210], xmm3
movdqu xmm9, xmm2
movdqu xmm3, xmm2
movdqu xmm2, xmm0
movups xmmword [rsp + 0x1f0], xmm0
movdqu xmm0, xmm14
pxor xmm3, xmm11
pxor xmm9, xmm10
pblendvb xmm1, xmm2, xmm0
pshufd xmm9, xmm9, 0xb1
pxor xmm10, xmm13
movdqu xmm2, xmm1
pshufd xmm1, xmm3, 0xb1
movdqu xmm0, xmm1
movdqu xmm1, xmm9
movdqu xmm3, xmm0
movups xmmword [rsp + 0x1e0], xmm0
movdqu xmm0, xmm14
pblendvb xmm1, xmm3, xmm0
movdqu xmm0, xmm1
movdqu xmm1, xmm7
psrld xmm1, 0x13
pslld xmm7, 0xd
por xmm7, xmm1
movdqu xmm1, xmmword [rsp + 0x1c0]
pxor xmm1, xmm11
pxor xmm12, xmm1
movdqu xmm1, xmm12
pslld xmm12, 3
psrld xmm1, 0x1d
por xmm12, xmm1
movdqu xmm1, xmm7
pslld xmm1, 3
movdqu xmm3, xmm1
movdqu xmm1, xmm12
pxor xmm1, xmm7
pxor xmm2, xmm1
movdqu xmm1, xmm2
pxor xmm0, xmm3
psrld xmm1, 0x1f
pxor xmm0, xmm12
pshufd xmm3, xmm8, 0xb1
pxor xmm8, xmm10
pslld xmm2, 1
movdqu xmm11, xmm1
movdqu xmm10, xmm8
movdqu xmm1, xmm2
psrld xmm10, 0x1d
por xmm1, xmm11
movdqu xmm11, xmm0
pslld xmm0, 7
pxor xmm7, xmm1
psrld xmm11, 0x19
movdqu xmm2, xmm11
pslld xmm8, 3
movdqu xmm11, xmm0
movdqu xmm0, xmm1
por xmm11, xmm2
pxor xmm7, xmm11
movdqu xmm2, xmm7
pslld xmm0, 7
pxor xmm12, xmm11
por xmm8, xmm10
psrld xmm2, 0x1b
pxor xmm12, xmm0
movdqu xmm0, xmm12
pslld xmm12, 0x16
movups xmmword [rsp + 0x230], xmm2
movdqu xmm2, xmmword [rsp + 0x190]
movups xmmword [rsp + 0x260], xmm12
pslld xmm7, 5
movdqu xmm12, xmmword [rsp + 0x10]
psrld xmm0, 0xa
movups xmmword [rsp + 0x240], xmm7
movdqu xmm7, xmm3
movups xmmword [rsp + 0x250], xmm0
movdqu xmm0, xmm14
pxor xmm2, xmm12
pblendvb xmm7, xmm15, xmm0
pshufd xmm15, xmm2, 0xb1
movdqu xmm2, xmm15
pblendvb xmm2, xmm9, xmm0
movdqu xmm0, xmm6
psrld xmm0, 0x13
movdqu xmm9, xmm2
pslld xmm6, 0xd
por xmm6, xmm0
movdqu xmm10, xmm6
pslld xmm10, 3
movdqu xmm0, xmm10
movdqu xmm10, xmm8
pxor xmm10, xmm6
pxor xmm7, xmm10
movdqu xmm10, xmm7
pslld xmm7, 1
psrld xmm10, 0x1f
pxor xmm9, xmm0
pxor xmm9, xmm8
movdqu xmm0, xmm14
por xmm7, xmm10
movdqu xmm10, xmm9
pslld xmm9, 7
pxor xmm6, xmm7
psrld xmm10, 0x19
por xmm9, xmm10
movdqu xmm10, xmm7
pxor xmm6, xmm9
pxor xmm8, xmm9
pslld xmm10, 7
movdqu xmm2, xmm10
movdqu xmm10, xmm6
psrld xmm10, 0x1b
pxor xmm8, xmm2
movdqu xmm13, xmm8
movups xmmword [rsp + 0x270], xmm10
movdqu xmm10, xmm6
psrld xmm13, 0xa
movdqu xmm6, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0x290], xmm13
pslld xmm10, 5
movdqu xmm13, xmm11
movups xmmword [rsp + 0x280], xmm10
movdqu xmm10, xmm1
pblendvb xmm13, xmm9, xmm0
pxor xmm6, xmm12
pblendvb xmm10, xmm7, xmm0
pslld xmm8, 0x16
pshufd xmm6, xmm6, 0xb1
movups xmmword [rsp + 0x1d0], xmm13
movups xmmword [rsp + 0x2a0], xmm8
movups xmmword [rsp + 0x1c0], xmm10
movdqu xmm12, xmmword [rsp + 0x200]
pshufd xmm2, xmm12, 0xb1
movdqu xmm8, xmm2
pblendvb xmm8, xmm3, xmm0
movdqu xmm3, xmm8
movdqu xmm8, xmm6
pblendvb xmm8, xmm15, xmm0
movdqu xmm0, xmmword [rsp + 0x190]
pxor xmm0, xmmword [rsp + 0x210]
pxor xmm0, xmm12
movdqu xmm10, xmm8
movdqu xmm12, xmm0
movdqu xmm8, xmm5
psrld xmm8, 0x13
pslld xmm0, 3
pslld xmm5, 0xd
psrld xmm12, 0x1d
por xmm5, xmm8
movdqu xmm8, xmm5
por xmm12, xmm0
movdqu xmm0, xmm5
pxor xmm8, xmm12
pxor xmm3, xmm8
pslld xmm0, 3
movdqu xmm8, xmm3
pxor xmm0, xmm10
pxor xmm0, xmm12
movdqu xmm13, xmm0
pslld xmm3, 1
psrld xmm13, 0x19
psrld xmm8, 0x1f
por xmm8, xmm3
pslld xmm0, 7
movdqu xmm3, xmm13
pxor xmm5, xmm8
por xmm3, xmm0
pxor xmm5, xmm3
movdqu xmm13, xmm5
movdqu xmm10, xmm8
psrld xmm13, 0x1b
pxor xmm12, xmm3
pslld xmm5, 5
movdqu xmm0, xmm13
por xmm0, xmm5
pslld xmm10, 7
movups xmmword [rsp + 0x190], xmm0
movdqu xmm5, xmm12
movdqu xmm0, xmm14
pxor xmm5, xmm10
movdqu xmm12, xmm5
movdqu xmm13, xmm5
pblendvb xmm9, xmm3, xmm0
movdqu xmm5, xmm3
movdqu xmm3, xmmword [rsp + 0x1f0]
movdqu xmm10, xmm7
pblendvb xmm10, xmm8, xmm0
pslld xmm13, 0x16
movups xmmword [rsp + 0x2b0], xmm9
pblendvb xmm3, xmm2, xmm0
psrld xmm12, 0xa
movdqu xmm2, xmm4
movups xmmword [rsp + 0x200], xmm13
movdqu xmm7, xmm3
psrld xmm2, 0x13
movdqu xmm3, xmmword [rsp + 0x1e0]
movups xmmword [rsp + 0x210], xmm10
movdqu xmm9, xmm2
pslld xmm4, 0xd
movdqu xmm2, xmmword [rsp + 0x1a0]
pxor xmm2, xmmword [rsp + 0x220]
pblendvb xmm3, xmm6, xmm0
por xmm9, xmm4
movdqu xmm4, xmm9
pxor xmm2, xmmword [rsp + 0x1b0]
movdqu xmm0, xmm2
pslld xmm2, 3
psrld xmm0, 0x1d
por xmm0, xmm2
movdqu xmm2, xmm9
pxor xmm4, xmm0
pxor xmm7, xmm4
pslld xmm2, 3
movdqu xmm4, xmm7
pxor xmm3, xmm2
pxor xmm3, xmm0
movdqu xmm2, xmm3
pslld xmm7, 1
psrld xmm2, 0x19
psrld xmm4, 0x1f
movdqu xmm15, xmm2
por xmm4, xmm7
movdqu xmm2, xmm4
pslld xmm3, 7
pslld xmm2, 7
por xmm15, xmm3
pxor xmm0, xmm15
movdqu xmm3, xmm9
movdqu xmm6, xmm2
pxor xmm3, xmm4
pxor xmm3, xmm15
movdqu xmm2, xmm3
pxor xmm0, xmm6
movdqu xmm13, xmm0
pslld xmm0, 0x16
psrld xmm13, 0xa
por xmm13, xmm0
movdqu xmm0, xmm14
psrld xmm2, 0x1b
pblendvb xmm8, xmm4, xmm0
pslld xmm3, 5
pblendvb xmm4, xmm1, xmm0
movdqu xmm1, xmm5
por xmm3, xmm2
movdqu xmm2, xmm3
movups xmmword [rsp + 0x1a0], xmm8
pblendvb xmm1, xmm15, xmm0
pblendvb xmm15, xmm11, xmm0
pshufd xmm11, xmm13, 0xb1
movups xmmword [rsp + 0x1b0], xmm1
movdqu xmm1, xmmword [rsp + 0x240]
por xmm1, xmmword [rsp + 0x230]
pblendvb xmm11, xmm1, xmm0
movdqu xmm7, xmm1
movdqu xmm1, xmmword [rsp + 0x280]
por xmm1, xmmword [rsp + 0x270]
movdqu xmm9, xmm1
movdqu xmm1, xmmword [rsp + 0x260]
por xmm1, xmmword [rsp + 0x250]
movdqu xmm8, xmm1
pblendvb xmm1, xmm9, xmm0
movdqu xmm0, xmmword [rsp + 0x290]
movdqu xmm10, xmm1
por xmm0, xmmword [rsp + 0x2a0]
movdqu xmm6, xmm0
pshufd xmm1, xmmword [rsp + 0x190], 0xb1
movdqu xmm5, xmm0
movdqu xmm0, xmm14
pblendvb xmm5, xmm1, xmm0
movdqu xmm0, xmmword [rsp + 0x200]
movdqu xmm1, xmm5
por xmm0, xmm12
movdqu xmm5, xmm0
movdqu xmm0, xmm14
pblendvb xmm2, xmm5, xmm0
movdqu xmm0, xmm11
pshufd xmm12, xmm2, 0xb1
pslld xmm11, 0xd
movdqu xmm2, xmm1
psrld xmm0, 0x13
por xmm0, xmm11
pslld xmm1, 3
movdqu xmm11, xmm0
psrld xmm2, 0x1d
por xmm2, xmm1
movdqu xmm1, xmm0
pxor xmm11, xmm2
pxor xmm10, xmm11
movdqu xmm11, xmm10
pslld xmm1, 3
psrld xmm11, 0x1f
pxor xmm1, xmm12
pxor xmm1, xmm2
pslld xmm10, 1
por xmm10, xmm11
movdqu xmm11, xmm1
pslld xmm1, 7
movdqu xmm12, xmm10
psrld xmm11, 0x19
pxor xmm0, xmm10
por xmm11, xmm1
pxor xmm0, xmm11
movdqu xmm1, xmm0
pslld xmm12, 7
pslld xmm0, 5
pxor xmm2, xmm11
pxor xmm12, xmm2
movdqu xmm2, xmm12
psrld xmm1, 0x1b
pshufd xmm11, xmm11, 0xb1
por xmm1, xmm0
movdqu xmm0, xmm14
pslld xmm12, 0x16
pblendvb xmm7, xmm1, xmm0
psrld xmm2, 0xa
pshufd xmm1, xmm1, 0xb1
pblendvb xmm13, xmm1, xmm0
movdqu xmm1, xmm10
por xmm2, xmm12
pblendvb xmm9, xmm10, xmm0
pshufd xmm10, xmmword [rsp + 0x1b0], 0xb1
pblendvb xmm1, xmm8, xmm0
pshufd xmm8, xmm2, 0xb1
pblendvb xmm2, xmm6, xmm0
movdqu xmm12, xmm8
movups xmmword [rsp + 0x1f0], xmm2
movdqu xmm2, xmm11
pblendvb xmm12, xmmword [rsp + 0x190], xmm0
pblendvb xmm2, xmm3, xmm0
movdqu xmm3, xmm5
movups xmmword [rsp + 0x1e0], xmm1
movdqu xmm1, xmm10
pblendvb xmm3, xmm11, xmm0
pblendvb xmm1, xmm4, xmm0
movups xmmword [rsp + 0x200], xmm2
movdqu xmm2, xmm15
pblendvb xmm2, xmmword [rsp + 0x1c0], xmm0
movups xmmword [rsp + 0x220], xmm3
movups xmmword [rsp + 0x190], xmm12
movdqu xmm12, xmm1
pshufd xmm1, xmmword [rsp + 0x210], 0xb1
movdqu xmm3, xmmword [rsp + 0x1d0]
pshufd xmm8, xmmword [rsp + 0x2b0], 0xb1
movdqu xmm6, xmm8
pshufd xmm11, xmmword [rsp + 0x1a0], 0xb1
pxor xmm13, xmmword [rsp + 0x90]
pblendvb xmm3, xmm1, xmm0
pblendvb xmm6, xmm11, xmm0
movdqu xmm0, xmm12
pxor xmm9, xmmword [rsp + 0x100]
psrld xmm0, 0x13
movdqu xmm5, xmm6
movdqu xmm6, xmm0
pslld xmm12, 0xd
movdqu xmm0, xmm3
psrld xmm0, 0x1d
por xmm6, xmm12
pslld xmm3, 3
movdqu xmm12, xmm0
movdqu xmm0, xmm6
por xmm12, xmm3
movdqu xmm3, xmm6
pslld xmm0, 3
pxor xmm3, xmm12
pxor xmm3, xmm2
movdqu xmm2, xmm3
pslld xmm3, 1
psrld xmm2, 0x1f
pxor xmm0, xmm5
pxor xmm0, xmm12
por xmm2, xmm3
movdqu xmm3, xmm0
pslld xmm0, 7
pxor xmm6, xmm2
psrld xmm3, 0x19
movdqu xmm5, xmm3
por xmm5, xmm0
movdqu xmm0, xmm2
pxor xmm6, xmm5
pxor xmm12, xmm5
pslld xmm0, 7
movdqu xmm3, xmm0
movdqu xmm0, xmm6
psrld xmm0, 0x1b
pxor xmm3, xmm12
movdqu xmm12, xmm3
pslld xmm6, 5
por xmm6, xmm0
movdqu xmm0, xmm14
psrld xmm12, 0xa
pblendvb xmm4, xmm6, xmm0
pslld xmm3, 0x16
pblendvb xmm6, xmm10, xmm0
movdqu xmm10, xmmword [rsp + 0x1c0]
pblendvb xmm11, xmm5, xmm0
por xmm3, xmm12
pblendvb xmm5, xmm8, xmm0
pblendvb xmm1, xmm3, xmm0
pblendvb xmm10, xmm2, xmm0
pblendvb xmm2, xmm15, xmm0
pblendvb xmm3, xmmword [rsp + 0x1d0], xmm0
pshufd xmm0, xmm4, 0xb1
pshufd xmm4, xmm10, 0xb1
pshufd xmm8, xmm2, 0xb1
pshufd xmm3, xmm3, 0xb1
movdqu xmm10, xmmword [rsp + 0x310]
movups xmmword [rsp + 0x1a0], xmm8
pxor xmm6, xmmword [rsp + 0x50]
pxor xmm11, xmmword [rsp + 0xa0]
movdqu xmm2, xmmword [rsp + 0x200]
pxor xmm10, xmm7
pxor xmm3, xmmword [rsp + 0x30]
pxor xmm2, xmmword [rsp + 0xe0]
movdqu xmm15, xmmword [rsp + 0x1a0]
movdqu xmm7, xmm2
pxor xmm15, xmmword [rsp + 0x40]
movdqu xmm2, xmmword [rsp + 0x1e0]
movups xmmword [rsp + 0x1b0], xmm11
pxor xmm2, xmmword [rsp + 0x80]
movdqu xmm12, xmm2
movdqu xmm2, xmmword [rsp + 0x1f0]
pxor xmm2, xmmword [rsp + 0x70]
movdqu xmm11, xmm2
pxor xmm5, xmmword [rsp + 0x20]
movdqu xmm2, xmmword [rsp + 0x220]
pxor xmm2, xmmword [rsp + 0x60]
movups xmmword [rsp + 0x1c0], xmm2
movdqu xmm2, xmm15
movdqu xmm15, xmm10
pxor xmm0, xmmword [rsp + 0xd0]
movdqu xmm8, xmmword [rsp + 0x190]
pand xmm15, xmm13
pxor xmm13, xmm0
pxor xmm15, xmm6
por xmm6, xmm10
pxor xmm6, xmm0
movdqu xmm0, xmm6
pxor xmm13, xmm15
pxor xmm8, xmmword [rsp + 0xf0]
pxor xmm10, xmm13
por xmm0, xmm10
pxor xmm0, xmm15
movups xmmword [rsp + 0x190], xmm0
movdqu xmm0, xmm9
pand xmm15, xmm6
pxor xmm4, xmmword [rsp + 0xc0]
pxor xmm1, xmmword [rsp + 0xb0]
pand xmm0, xmm12
pxor xmm0, xmm2
movups xmmword [rsp + 0x1d0], xmm6
por xmm2, xmm9
pxor xmm2, xmm4
movdqu xmm6, xmm2
pxor xmm4, xmm12
pxor xmm4, xmm0
pxor xmm9, xmm4
por xmm6, xmm9
pxor xmm6, xmm0
pand xmm0, xmm2
pxor xmm9, xmm0
movdqu xmm0, xmm8
pxor xmm15, xmm10
pand xmm0, xmm11
pxor xmm0, xmm3
por xmm3, xmm8
movups xmmword [rsp + 0x1a0], xmm15
pxor xmm3, xmm1
movdqu xmm15, xmm3
pxor xmm1, xmm11
pxor xmm1, xmm0
pxor xmm8, xmm1
por xmm15, xmm8
movdqu xmm11, xmm15
movdqu xmm15, xmmword [rsp + 0x1c0]
movdqu xmm10, xmmword [rsp + 0x1b0]
pxor xmm11, xmm0
pand xmm0, xmm3
pxor xmm8, xmm0
movdqu xmm0, xmm15
pxor xmm2, xmm9
pxor xmm2, xmm6
movups xmmword [rsp + 0x1e0], xmm1
pand xmm0, xmm7
pxor xmm0, xmm5
por xmm5, xmm7
pxor xmm5, xmm10
pxor xmm10, xmm15
movdqu xmm15, xmm5
pxor xmm10, xmm0
pxor xmm7, xmm10
movups xmmword [rsp + 0x1c0], xmm15
por xmm5, xmm7
pxor xmm5, xmm0
pand xmm0, xmm15
movdqu xmm15, xmmword [rsp + 0x10]
pxor xmm0, xmm7
pshufd xmm1, xmmword [rsp + 0x190], 0xb1
movups xmmword [rsp + 0x1b0], xmm0
movdqu xmm0, xmm1
pshufd xmm7, xmm6, 0xb1
movdqu xmm1, xmm7
movups xmmword [rsp + 0x1f0], xmm5
movdqu xmm12, xmm15
movdqu xmm5, xmm15
movdqu xmm15, xmm0
movups xmmword [rsp + 0x200], xmm0
movdqu xmm0, xmm14
pxor xmm12, xmm9
pxor xmm5, xmm8
pshufd xmm5, xmm5, 0xb1
pblendvb xmm1, xmm15, xmm0
pxor xmm3, xmm8
pxor xmm3, xmm11
movdqu xmm15, xmm1
pshufd xmm1, xmm12, 0xb1
movdqu xmm12, xmm1
movdqu xmm1, xmm5
movups xmmword [rsp + 0x210], xmm12
pblendvb xmm1, xmm12, xmm0
movdqu xmm12, xmm1
movdqu xmm1, xmm13
psrld xmm1, 0x13
pslld xmm13, 0xd
por xmm13, xmm1
movdqu xmm1, xmm2
psrld xmm1, 0x1d
movdqu xmm0, xmm1
movdqu xmm1, xmm2
pslld xmm1, 3
movdqu xmm6, xmm1
movdqu xmm1, xmm13
pslld xmm1, 3
por xmm6, xmm0
movdqu xmm0, xmm14
movdqu xmm2, xmm1
movdqu xmm1, xmm13
pxor xmm1, xmm6
pxor xmm15, xmm1
movdqu xmm1, xmm15
pslld xmm15, 1
psrld xmm1, 0x1f
pxor xmm2, xmm12
pxor xmm2, xmm6
movdqu xmm12, xmmword [rsp + 0x210]
por xmm15, xmm1
movdqu xmm1, xmm2
pslld xmm2, 7
pxor xmm13, xmm15
psrld xmm1, 0x19
por xmm2, xmm1
movdqu xmm1, xmm15
pxor xmm13, xmm2
pxor xmm6, xmm2
pslld xmm1, 7
movdqu xmm15, xmmword [rsp + 0x10]
movdqu xmm9, xmm1
movdqu xmm1, xmm13
psrld xmm1, 0x1b
pxor xmm6, xmm9
movdqu xmm2, xmm6
movups xmmword [rsp + 0x220], xmm1
movdqu xmm1, xmm6
pslld xmm2, 0x16
pshufd xmm6, xmm11, 0xb1
psrld xmm1, 0xa
movups xmmword [rsp + 0x240], xmm2
movdqu xmm2, xmmword [rsp + 0x1b0]
movups xmmword [rsp + 0x230], xmm1
movdqu xmm1, xmm6
pslld xmm13, 5
pblendvb xmm1, xmm7, xmm0
pxor xmm2, xmm15
pshufd xmm2, xmm2, 0xb1
movdqu xmm7, xmm1
movdqu xmm1, xmm2
pblendvb xmm1, xmm5, xmm0
movdqu xmm0, xmm4
psrld xmm0, 0x13
movdqu xmm5, xmm1
pslld xmm4, 0xd
por xmm4, xmm0
movdqu xmm0, xmm3
pslld xmm3, 3
psrld xmm0, 0x1d
movdqu xmm11, xmm3
movdqu xmm3, xmm4
por xmm11, xmm0
movdqu xmm0, xmm4
pslld xmm3, 3
pxor xmm0, xmm11
pxor xmm7, xmm0
movdqu xmm0, xmm7
pslld xmm7, 1
psrld xmm0, 0x1f
pxor xmm5, xmm3
pxor xmm5, xmm11
movdqu xmm3, xmm5
por xmm7, xmm0
movdqu xmm1, xmm7
pslld xmm5, 7
pxor xmm4, xmm7
pslld xmm1, 7
movdqu xmm0, xmm14
psrld xmm3, 0x19
por xmm3, xmm5
pxor xmm4, xmm3
pxor xmm11, xmm3
movdqu xmm5, xmmword [rsp + 0x1f0]
pxor xmm11, xmm1
movdqu xmm3, xmm11
movdqu xmm7, xmm11
movdqu xmm8, xmm4
pslld xmm3, 0x16
pshufd xmm9, xmm5, 0xb1
movdqu xmm1, xmm9
movups xmmword [rsp + 0x250], xmm3
pblendvb xmm1, xmm6, xmm0
pslld xmm4, 5
movdqu xmm3, xmmword [rsp + 0x1a0]
movdqu xmm6, xmm1
psrld xmm8, 0x1b
pxor xmm3, xmm15
pshufd xmm3, xmm3, 0xb1
movdqu xmm1, xmm3
movdqu xmm15, xmmword [rsp + 0x1c0]
pblendvb xmm1, xmm2, xmm0
por xmm8, xmm4
psrld xmm7, 0xa
pxor xmm15, xmmword [rsp + 0x1b0]
por xmm7, xmmword [rsp + 0x250]
movdqu xmm2, xmm1
movdqu xmm1, xmmword [rsp + 0x1e0]
movdqu xmm0, xmm1
pslld xmm1, 0xd
psrld xmm0, 0x13
por xmm1, xmm0
movdqu xmm0, xmm15
movdqu xmm15, xmm1
pslld xmm15, 3
pxor xmm0, xmm5
movdqu xmm5, xmm0
movdqu xmm11, xmm15
pslld xmm0, 3
movdqu xmm15, xmm1
psrld xmm5, 0x1d
pxor xmm11, xmm2
por xmm5, xmm0
pxor xmm15, xmm5
pxor xmm6, xmm15
movdqu xmm15, xmm6
pxor xmm11, xmm5
psrld xmm15, 0x1f
movdqu xmm2, xmm11
movdqu xmm0, xmm14
pslld xmm6, 1
pblendvb xmm12, xmm3, xmm0
por xmm6, xmm15
pslld xmm11, 7
movdqu xmm15, xmm6
pxor xmm1, xmm6
movdqu xmm6, xmmword [rsp + 0x1d0]
psrld xmm2, 0x19
pxor xmm6, xmmword [rsp + 0x1a0]
pxor xmm6, xmmword [rsp + 0x190]
por xmm2, xmm11
pslld xmm15, 7
pxor xmm1, xmm2
pxor xmm5, xmm2
movdqu xmm2, xmmword [rsp + 0x200]
movdqu xmm11, xmm15
movdqu xmm15, xmm1
pxor xmm11, xmm5
movdqu xmm5, xmm10
pslld xmm10, 0xd
pblendvb xmm2, xmm9, xmm0
psrld xmm5, 0x13
movdqu xmm0, xmm6
psrld xmm0, 0x1d
por xmm10, xmm5
pslld xmm6, 3
por xmm0, xmm6
movdqu xmm6, xmm10
psrld xmm15, 0x1b
pslld xmm6, 3
movdqu xmm5, xmm6
pslld xmm1, 5
movdqu xmm6, xmm10
pxor xmm6, xmm0
pxor xmm2, xmm6
movdqu xmm6, xmm2
pxor xmm12, xmm5
psrld xmm6, 0x1f
pxor xmm12, xmm0
por xmm1, xmm15
movdqu xmm15, xmm11
movdqu xmm3, xmm6
pslld xmm2, 1
movdqu xmm6, xmm12
psrld xmm6, 0x19
por xmm3, xmm2
movdqu xmm5, xmm3
pxor xmm3, xmm10
movdqu xmm2, xmm6
pslld xmm12, 7
por xmm2, xmm12
pslld xmm5, 7
pxor xmm3, xmm2
movdqu xmm6, xmm3
pxor xmm0, xmm2
psrld xmm6, 0x1b
pxor xmm5, xmm0
movdqu xmm0, xmmword [rsp + 0x220]
movdqu xmm12, xmm6
pslld xmm3, 5
movdqu xmm6, xmm5
por xmm0, xmm13
pslld xmm5, 0x16
movdqu xmm10, xmm0
movdqu xmm0, xmm14
psrld xmm6, 0xa
movdqu xmm13, xmm7
por xmm3, xmm12
por xmm6, xmm5
pshufd xmm9, xmm6, 0xb1
pblendvb xmm9, xmm10, xmm0
movdqu xmm0, xmmword [rsp + 0x230]
por xmm0, xmmword [rsp + 0x240]
movdqu xmm2, xmm0
movdqu xmm5, xmm0
movdqu xmm0, xmm14
pblendvb xmm5, xmm8, xmm0
psrld xmm15, 0xa
movdqu xmm4, xmm5
pslld xmm11, 0x16
pshufd xmm5, xmm1, 0xb1
pblendvb xmm13, xmm5, xmm0
movdqu xmm5, xmm3
por xmm11, xmm15
pblendvb xmm5, xmm11, xmm0
movdqu xmm0, xmm9
psrld xmm0, 0x13
pshufd xmm5, xmm5, 0xb1
pslld xmm9, 0xd
por xmm9, xmm0
movdqu xmm0, xmm13
movdqu xmm15, xmm9
pslld xmm13, 3
pslld xmm15, 3
psrld xmm0, 0x1d
por xmm0, xmm13
movdqu xmm13, xmm15
movdqu xmm15, xmm9
pxor xmm15, xmm0
pxor xmm4, xmm15
movdqu xmm15, xmm4
pslld xmm4, 1
psrld xmm15, 0x1f
pxor xmm13, xmm5
pxor xmm13, xmm0
movdqu xmm5, xmm13
movdqu xmm12, xmm15
pslld xmm13, 7
por xmm12, xmm4
movdqu xmm15, xmm12
psrld xmm5, 0x19
pxor xmm9, xmm12
pslld xmm15, 7
por xmm5, xmm13
pxor xmm9, xmm5
pxor xmm0, xmm5
movdqu xmm13, xmm15
movdqu xmm15, xmm9
pshufd xmm5, xmm5, 0xb1
pslld xmm9, 5
pxor xmm13, xmm0
psrld xmm15, 0x1b
por xmm15, xmm9
movdqu xmm4, xmm15
movdqu xmm15, xmm13
psrld xmm15, 0xa
pslld xmm13, 0x16
movdqu xmm0, xmm15
por xmm0, xmm13
movdqu xmm9, xmm0
movdqu xmm0, xmm14
pblendvb xmm8, xmm12, xmm0
pblendvb xmm12, xmm2, xmm0
pshufd xmm2, xmm9, 0xb1
pblendvb xmm2, xmm1, xmm0
movdqu xmm1, xmm5
pblendvb xmm10, xmm4, xmm0
pblendvb xmm11, xmm5, xmm0
pshufd xmm4, xmm4, 0xb1
pblendvb xmm1, xmm3, xmm0
pblendvb xmm6, xmm4, xmm0
pblendvb xmm9, xmm7, xmm0
movdqu xmm0, xmmword [rsp + 0x110]
pxor xmm0, xmm11
movups xmmword [rsp + 0x110], xmm0
pxor xmm1, xmmword [rsp + 0x150]
movdqu xmm5, xmmword [rsp + 0x120]
movdqu xmm3, xmmword [rsp + 0x130]
movups xmmword [r9 + 0x30], xmm1
pxor xmm6, xmmword [rsp + 0x140]
movups xmmword [rsp + 0x150], xmm1
pxor xmm5, xmm9
movdqu xmm1, xmmword [rsp + 0x160]
pxor xmm3, xmm12
movups xmmword [r9 + 0x70], xmm0
pxor xmm1, xmm2
movups xmmword [rsp + 0x160], xmm1
movups xmmword [r9 + 0x20], xmm1
movdqu xmm1, xmmword [rsp + 0x170]
movups xmmword [rsp + 0x120], xmm5
pxor xmm1, xmm8
movups xmmword [rsp + 0x170], xmm1
movups xmmword [r9 + 0x10], xmm1
movdqu xmm1, xmmword [rsp + 0x180]
movups xmmword [r9 + 0x60], xmm5
pxor xmm1, xmm10
movups xmmword [rsp + 0x130], xmm3
movups xmmword [r9 + 0x50], xmm3
movups xmmword [rsp + 0x140], xmm6
movups xmmword [r9 + 0x40], xmm6
movups xmmword [rsp + 0x180], xmm1
movups xmmword [r9], xmm1
cmp r8, 0xffffffffffffffff
jne 0x482890
movdqu xmm7, xmmword [rsp + 0x180]
movups xmm6, xmmword [rsp + 0x320]
movups xmm8, xmmword [rsp + 0x340]
movups xmmword [r9], xmm7
movdqu xmm7, xmmword [rsp + 0x170]
movups xmm9, xmmword [rsp + 0x350]
movups xmm10, xmmword [rsp + 0x360]
movups xmmword [r9 + 0x10], xmm7
movdqu xmm7, xmmword [rsp + 0x160]
movups xmm11, xmmword [rsp + 0x370]
movups xmm12, xmmword [rsp + 0x380]
movups xmmword [r9 + 0x20], xmm7
movdqu xmm7, xmmword [rsp + 0x150]
movups xmm13, xmmword [rsp + 0x390]
movups xmm14, xmmword [rsp + 0x3a0]
movups xmmword [r9 + 0x30], xmm7
movdqu xmm7, xmmword [rsp + 0x140]
movups xmm15, xmmword [rsp + 0x3b0]
movups xmmword [r9 + 0x40], xmm7
movdqu xmm7, xmmword [rsp + 0x130]
movups xmmword [r9 + 0x50], xmm7
movdqu xmm7, xmmword [rsp + 0x120]
movups xmmword [r9 + 0x60], xmm7
movdqu xmm7, xmmword [rsp + 0x110]
movups xmmword [r9 + 0x70], xmm7
movups xmm7, xmmword [rsp + 0x330]
add rsp, 0x3c8
ret