Function at 0x4ec8b0
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x68
movups xmmword [rsp], xmm6
movups xmmword [rsp + 0x10], xmm7
movups xmmword [rsp + 0x20], xmm8
movups xmmword [rsp + 0x30], xmm9
movups xmmword [rsp + 0x40], xmm10
movups xmmword [rsp + 0x50], xmm11
test r8, r8
je 0x4edce8
movdqu xmm8, xmmword [0x006175b0]
pxor xmm1, xmm1
shl r9, 3
xor eax, eax
movdqu xmm4, xmmword [0x006175d0]
movdqu xmm2, xmm1
movdqu xmm7, xmm1
movdqu xmm0, xmm1
movdqu xmm10, xmmword [0x006175c0]
movdqu xmm5, xmmword [0x006175e0]
movdqu xmm3, xmmword [0x006175a0]
nop
pxor xmm2, xmmword [rdx + 0x20]
pxor xmm0, xmmword [rdx]
paddq xmm0, xmm2
pxor xmm1, xmmword [rdx + 0x30]
pxor xmm10, xmm0
pshufd xmm10, xmm10, 0xb1
paddq xmm5, xmm10
pxor xmm7, xmmword [rdx + 0x10]
pxor xmm2, xmm5
pshufb xmm2, xmm3
paddq xmm0, xmm2
add eax, 1
pxor xmm10, xmm0
pshuflw xmm10, xmm10, 0x39
paddq xmm7, xmm1
add rdx, r9
pshufhw xmm10, xmm10, 0x39
paddq xmm5, xmm10
pxor xmm8, xmm7
movdqu xmm9, xmm10
pxor xmm2, xmm5
movdqu xmm6, xmm2
psrlq xmm2, 0x3f
psllq xmm6, 1
por xmm2, xmm6
pshufd xmm6, xmm8, 0xb1
paddq xmm4, xmm6
pxor xmm1, xmm4
pshufb xmm1, xmm3
paddq xmm7, xmm1
pxor xmm6, xmm7
pshuflw xmm6, xmm6, 0x39
pshufhw xmm6, xmm6, 0x39
movdqu xmm8, xmm6
paddq xmm4, xmm6
movdqu xmm10, xmm8
pxor xmm1, xmm4
movdqu xmm6, xmm1
palignr xmm10, xmm9, 8
psllq xmm6, 1
palignr xmm9, xmm8, 8
movdqu xmm8, xmm2
psrlq xmm1, 0x3f
por xmm1, xmm6
palignr xmm8, xmm1, 8
palignr xmm1, xmm2, 8
paddq xmm7, xmm8
paddq xmm0, xmm1
pxor xmm10, xmm7
pxor xmm9, xmm0
movdqu xmm6, xmm0
pshufd xmm2, xmm9, 0xb1
paddq xmm4, xmm2
pxor xmm1, xmm4
pshufb xmm1, xmm3
paddq xmm6, xmm1
pxor xmm2, xmm6
pshuflw xmm2, xmm2, 0x39
pshufhw xmm2, xmm2, 0x39
paddq xmm4, xmm2
pxor xmm1, xmm4
movdqu xmm0, xmm1
psrlq xmm1, 0x3f
movdqu xmm11, xmm2
psllq xmm0, 1
movdqu xmm2, xmm8
movdqu xmm9, xmm11
por xmm1, xmm0
pshufd xmm0, xmm10, 0xb1
paddq xmm5, xmm0
pxor xmm2, xmm5
pshufb xmm2, xmm3
paddq xmm7, xmm2
pxor xmm0, xmm7
pshuflw xmm0, xmm0, 0x39
pshufhw xmm0, xmm0, 0x39
paddq xmm5, xmm0
movdqu xmm8, xmm0
pxor xmm2, xmm5
movdqu xmm0, xmm2
psllq xmm0, 1
psrlq xmm2, 0x3f
por xmm2, xmm0
movdqu xmm0, xmm2
palignr xmm9, xmm8, 8
palignr xmm0, xmm1, 8
palignr xmm1, xmm2, 8
paddq xmm7, xmm0
paddq xmm6, xmm1
palignr xmm8, xmm11, 8
pxor xmm9, xmm7
pxor xmm8, xmm6
pshufd xmm8, xmm8, 0xb1
paddq xmm5, xmm8
pxor xmm1, xmm5
pshufb xmm1, xmm3
paddq xmm6, xmm1
pxor xmm8, xmm6
pshuflw xmm8, xmm8, 0x39
pshufhw xmm8, xmm8, 0x39
paddq xmm5, xmm8
movdqu xmm2, xmm8
pxor xmm1, xmm5
movdqu xmm8, xmm1
psllq xmm8, 1
psrlq xmm1, 0x3f
por xmm1, xmm8
pshufd xmm8, xmm9, 0xb1
paddq xmm4, xmm8
pxor xmm0, xmm4
pshufb xmm0, xmm3
paddq xmm7, xmm0
pxor xmm8, xmm7
pshuflw xmm8, xmm8, 0x39
pshufhw xmm8, xmm8, 0x39
paddq xmm4, xmm8
movdqu xmm10, xmm8
pxor xmm0, xmm4
movdqu xmm8, xmm0
psllq xmm8, 1
movdqu xmm9, xmm10
psrlq xmm0, 0x3f
por xmm0, xmm8
movdqu xmm8, xmm1
palignr xmm9, xmm2, 8
palignr xmm8, xmm0, 8
palignr xmm0, xmm1, 8
paddq xmm7, xmm8
paddq xmm6, xmm0
palignr xmm2, xmm10, 8
pxor xmm9, xmm7
pxor xmm2, xmm6
pshufd xmm1, xmm2, 0xb1
paddq xmm4, xmm1
pxor xmm0, xmm4
pshufb xmm0, xmm3
paddq xmm6, xmm0
pxor xmm1, xmm6
pshuflw xmm1, xmm1, 0x39
pshufhw xmm1, xmm1, 0x39
movdqu xmm11, xmm1
paddq xmm4, xmm1
pshufd xmm1, xmm9, 0xb1
paddq xmm5, xmm1
movdqu xmm10, xmm11
pxor xmm8, xmm5
pshufb xmm8, xmm3
paddq xmm7, xmm8
pxor xmm0, xmm4
pxor xmm1, xmm7
movdqu xmm2, xmm0
pshuflw xmm1, xmm1, 0x39
pshufhw xmm1, xmm1, 0x39
paddq xmm5, xmm1
psllq xmm2, 1
movdqu xmm9, xmm1
pxor xmm8, xmm5
psrlq xmm0, 0x3f
movdqu xmm1, xmm8
por xmm0, xmm2
psllq xmm1, 1
movdqu xmm2, xmm0
psrlq xmm8, 0x3f
por xmm8, xmm1
palignr xmm2, xmm8, 8
movdqu xmm1, xmm8
paddq xmm6, xmm2
palignr xmm10, xmm9, 8
palignr xmm9, xmm11, 8
pxor xmm9, xmm6
pshufd xmm9, xmm9, 0xb1
paddq xmm5, xmm9
palignr xmm1, xmm0, 8
pxor xmm2, xmm5
pshufb xmm2, xmm3
paddq xmm6, xmm2
paddq xmm7, xmm1
pxor xmm9, xmm6
pshuflw xmm9, xmm9, 0x39
pxor xmm10, xmm7
pshufhw xmm9, xmm9, 0x39
paddq xmm5, xmm9
movdqu xmm8, xmm9
pshufd xmm9, xmm10, 0xb1
pxor xmm2, xmm5
movdqu xmm0, xmm2
psrlq xmm2, 0x3f
movdqu xmm11, xmm8
psllq xmm0, 1
por xmm2, xmm0
movdqu xmm0, xmm4
paddq xmm0, xmm9
pxor xmm1, xmm0
pshufb xmm1, xmm3
paddq xmm7, xmm1
pxor xmm9, xmm7
pshuflw xmm9, xmm9, 0x39
pshufhw xmm9, xmm9, 0x39
paddq xmm0, xmm9
movdqu xmm4, xmm9
pxor xmm1, xmm0
movdqu xmm9, xmm1
psllq xmm9, 1
psrlq xmm1, 0x3f
por xmm1, xmm9
movdqu xmm9, xmm4
palignr xmm11, xmm4, 8
palignr xmm9, xmm8, 8
movdqu xmm8, xmm2
palignr xmm8, xmm1, 8
palignr xmm1, xmm2, 8
movdqu xmm2, xmm11
paddq xmm7, xmm8
paddq xmm6, xmm1
pxor xmm9, xmm7
pxor xmm2, xmm6
pshufd xmm2, xmm2, 0xb1
paddq xmm0, xmm2
pxor xmm1, xmm0
pshufb xmm1, xmm3
paddq xmm6, xmm1
pxor xmm2, xmm6
pshuflw xmm2, xmm2, 0x39
pshufhw xmm2, xmm2, 0x39
movdqu xmm11, xmm2
paddq xmm0, xmm2
pshufd xmm2, xmm9, 0xb1
paddq xmm5, xmm2
movdqu xmm10, xmm11
pxor xmm8, xmm5
pshufb xmm8, xmm3
paddq xmm7, xmm8
pxor xmm1, xmm0
pxor xmm2, xmm7
movdqu xmm4, xmm1
pshuflw xmm2, xmm2, 0x39
pshufhw xmm2, xmm2, 0x39
paddq xmm5, xmm2
psllq xmm4, 1
movdqu xmm9, xmm2
pxor xmm8, xmm5
psrlq xmm1, 0x3f
movdqu xmm2, xmm8
por xmm1, xmm4
psllq xmm2, 1
movdqu xmm4, xmm1
psrlq xmm8, 0x3f
por xmm8, xmm2
palignr xmm4, xmm8, 8
movdqu xmm2, xmm8
paddq xmm6, xmm4
palignr xmm10, xmm9, 8
palignr xmm9, xmm11, 8
pxor xmm9, xmm6
pshufd xmm9, xmm9, 0xb1
paddq xmm5, xmm9
palignr xmm2, xmm1, 8
pxor xmm4, xmm5
pshufb xmm4, xmm3
paddq xmm6, xmm4
paddq xmm7, xmm2
pxor xmm9, xmm6
pshuflw xmm9, xmm9, 0x39
pxor xmm10, xmm7
pshufhw xmm9, xmm9, 0x39
paddq xmm5, xmm9
movdqu xmm8, xmm9
pxor xmm4, xmm5
movdqu xmm1, xmm4
psrlq xmm4, 0x3f
psllq xmm1, 1
por xmm4, xmm1
pshufd xmm1, xmm10, 0xb1
paddq xmm0, xmm1
pxor xmm2, xmm0
pshufb xmm2, xmm3
paddq xmm7, xmm2
pxor xmm1, xmm7
pshuflw xmm1, xmm1, 0x39
pshufhw xmm1, xmm1, 0x39
paddq xmm0, xmm1
movdqu xmm10, xmm1
pxor xmm2, xmm0
movdqu xmm1, xmm2
psllq xmm1, 1
movdqu xmm9, xmm10
psrlq xmm2, 0x3f
por xmm2, xmm1
palignr xmm9, xmm8, 8
movdqu xmm1, xmm8
movdqu xmm8, xmm4
palignr xmm8, xmm2, 8
palignr xmm1, xmm10, 8
paddq xmm7, xmm8
palignr xmm2, xmm4, 8
movdqu xmm4, xmm1
pxor xmm9, xmm7
paddq xmm6, xmm2
pxor xmm4, xmm6
pshufd xmm4, xmm4, 0xb1
paddq xmm0, xmm4
pxor xmm2, xmm0
pshufb xmm2, xmm3
paddq xmm6, xmm2
pxor xmm4, xmm6
pshuflw xmm4, xmm4, 0x39
pshufhw xmm4, xmm4, 0x39
paddq xmm0, xmm4
pxor xmm2, xmm0
movdqu xmm1, xmm6
movdqu xmm6, xmm2
movdqu xmm11, xmm4
psllq xmm6, 1
pshufd xmm4, xmm9, 0xb1
paddq xmm5, xmm4
movdqu xmm10, xmm11
psrlq xmm2, 0x3f
por xmm2, xmm6
movdqu xmm6, xmm8
pxor xmm6, xmm5
pshufb xmm6, xmm3
paddq xmm7, xmm6
pxor xmm4, xmm7
pshuflw xmm4, xmm4, 0x39
pshufhw xmm4, xmm4, 0x39
paddq xmm5, xmm4
movdqu xmm8, xmm4
pxor xmm6, xmm5
movdqu xmm4, xmm6
psllq xmm4, 1
psrlq xmm6, 0x3f
por xmm6, xmm4
movdqu xmm4, xmm6
palignr xmm10, xmm8, 8
palignr xmm4, xmm2, 8
palignr xmm2, xmm6, 8
paddq xmm7, xmm4
paddq xmm1, xmm2
palignr xmm8, xmm11, 8
movdqu xmm6, xmm2
pxor xmm10, xmm7
pxor xmm8, xmm1
pshufd xmm8, xmm8, 0xb1
paddq xmm5, xmm8
pshufd xmm10, xmm10, 0xb1
pxor xmm6, xmm5
pshufb xmm6, xmm3
paddq xmm1, xmm6
paddq xmm0, xmm10
pxor xmm8, xmm1
pshuflw xmm8, xmm8, 0x39
pxor xmm4, xmm0
pshufhw xmm8, xmm8, 0x39
paddq xmm5, xmm8
pshufb xmm4, xmm3
paddq xmm7, xmm4
movdqu xmm9, xmm8
pxor xmm6, xmm5
movdqu xmm2, xmm6
psrlq xmm6, 0x3f
pxor xmm10, xmm7
psllq xmm2, 1
por xmm6, xmm2
movdqu xmm2, xmm7
pshuflw xmm7, xmm10, 0x39
pshufhw xmm7, xmm7, 0x39
paddq xmm0, xmm7
movdqu xmm10, xmm7
pxor xmm4, xmm0
movdqu xmm7, xmm4
psrlq xmm4, 0x3f
movdqu xmm8, xmm10
psllq xmm7, 1
por xmm4, xmm7
movdqu xmm7, xmm6
palignr xmm8, xmm9, 8
palignr xmm7, xmm4, 8
palignr xmm4, xmm6, 8
paddq xmm2, xmm7
paddq xmm1, xmm4
palignr xmm9, xmm10, 8
pxor xmm8, xmm2
pxor xmm9, xmm1
pshufd xmm6, xmm9, 0xb1
paddq xmm0, xmm6
pxor xmm4, xmm0
pshufb xmm4, xmm3
paddq xmm1, xmm4
pxor xmm6, xmm1
pshuflw xmm6, xmm6, 0x39
pshufhw xmm6, xmm6, 0x39
paddq xmm0, xmm6
movdqu xmm11, xmm6
pxor xmm4, xmm0
movdqu xmm6, xmm4
psllq xmm6, 1
movdqu xmm9, xmm11
psrlq xmm4, 0x3f
por xmm4, xmm6
pshufd xmm6, xmm8, 0xb1
paddq xmm5, xmm6
pxor xmm7, xmm5
pshufb xmm7, xmm3
paddq xmm2, xmm7
pxor xmm6, xmm2
pshuflw xmm6, xmm6, 0x39
pshufhw xmm6, xmm6, 0x39
paddq xmm5, xmm6
movdqu xmm10, xmm2
pxor xmm7, xmm5
movdqu xmm2, xmm5
movdqu xmm5, xmm7
movdqu xmm8, xmm6
psllq xmm5, 1
palignr xmm9, xmm6, 8
movdqu xmm6, xmm4
psrlq xmm7, 0x3f
por xmm7, xmm5
palignr xmm6, xmm7, 8
movdqu xmm5, xmm7
paddq xmm1, xmm6
palignr xmm8, xmm11, 8
pxor xmm8, xmm1
pshufd xmm8, xmm8, 0xb1
paddq xmm2, xmm8
palignr xmm5, xmm4, 8
pxor xmm6, xmm2
pshufb xmm6, xmm3
paddq xmm1, xmm6
paddq xmm10, xmm5
pxor xmm8, xmm1
pshuflw xmm8, xmm8, 0x39
pxor xmm9, xmm10
pshufhw xmm8, xmm8, 0x39
paddq xmm2, xmm8
movdqu xmm7, xmm8
pshufd xmm8, xmm9, 0xb1
paddq xmm0, xmm8
pxor xmm6, xmm2
movdqu xmm4, xmm6
psrlq xmm6, 0x3f
psllq xmm4, 1
por xmm6, xmm4
movdqu xmm4, xmm5
movdqu xmm5, xmm10
pxor xmm4, xmm0
pshufb xmm4, xmm3
paddq xmm5, xmm4
pxor xmm8, xmm5
pshuflw xmm8, xmm8, 0x39
pshufhw xmm8, xmm8, 0x39
paddq xmm0, xmm8
movdqu xmm9, xmm8
pxor xmm4, xmm0
movdqu xmm8, xmm4
psllq xmm8, 1
psrlq xmm4, 0x3f
por xmm4, xmm8
movdqu xmm8, xmm9
palignr xmm8, xmm7, 8
palignr xmm7, xmm9, 8
movdqu xmm9, xmm7
movdqu xmm7, xmm6
palignr xmm7, xmm4, 8
palignr xmm4, xmm6, 8
movdqu xmm6, xmm9
paddq xmm5, xmm7
paddq xmm1, xmm4
pxor xmm8, xmm5
pshufd xmm8, xmm8, 0xb1
paddq xmm2, xmm8
pxor xmm6, xmm1
pshufd xmm6, xmm6, 0xb1
paddq xmm0, xmm6
pxor xmm7, xmm2
pxor xmm4, xmm0
pshufb xmm4, xmm3
paddq xmm1, xmm4
pshufb xmm7, xmm3
pxor xmm6, xmm1
paddq xmm5, xmm7
pshuflw xmm6, xmm6, 0x39
pshufhw xmm6, xmm6, 0x39
paddq xmm0, xmm6
movdqu xmm11, xmm6
movdqu xmm10, xmm5
pxor xmm8, xmm5
pxor xmm4, xmm0
pshuflw xmm5, xmm8, 0x39
movdqu xmm6, xmm4
pshufhw xmm5, xmm5, 0x39
paddq xmm2, xmm5
movdqu xmm8, xmm5
movdqu xmm9, xmm11
pxor xmm7, xmm2
psllq xmm6, 1
movdqu xmm5, xmm7
psrlq xmm4, 0x3f
por xmm4, xmm6
psllq xmm5, 1
movdqu xmm6, xmm4
psrlq xmm7, 0x3f
por xmm7, xmm5
palignr xmm6, xmm7, 8
movdqu xmm5, xmm7
paddq xmm1, xmm6
palignr xmm9, xmm8, 8
palignr xmm8, xmm11, 8
pxor xmm8, xmm1
pshufd xmm8, xmm8, 0xb1
paddq xmm2, xmm8
palignr xmm5, xmm4, 8
pxor xmm6, xmm2
pshufb xmm6, xmm3
paddq xmm1, xmm6
paddq xmm10, xmm5
pxor xmm8, xmm1
pshuflw xmm8, xmm8, 0x39
pxor xmm9, xmm10
pshufhw xmm8, xmm8, 0x39
paddq xmm2, xmm8
movdqu xmm7, xmm8
pshufd xmm8, xmm9, 0xb1
paddq xmm0, xmm8
pxor xmm6, xmm2
movdqu xmm4, xmm6
psrlq xmm6, 0x3f
psllq xmm4, 1
por xmm6, xmm4
movdqu xmm4, xmm5
movdqu xmm5, xmm10
pxor xmm4, xmm0
pshufb xmm4, xmm3
paddq xmm5, xmm4
pxor xmm8, xmm5
pshuflw xmm8, xmm8, 0x39
pshufhw xmm8, xmm8, 0x39
paddq xmm0, xmm8
movdqu xmm10, xmm8
pxor xmm4, xmm0
movdqu xmm8, xmm4
psllq xmm8, 1
movdqu xmm9, xmm10
psrlq xmm4, 0x3f
por xmm4, xmm8
movdqu xmm8, xmm6
palignr xmm9, xmm7, 8
palignr xmm8, xmm4, 8
palignr xmm4, xmm6, 8
paddq xmm1, xmm4
palignr xmm7, xmm10, 8
pxor xmm7, xmm1
pshufd xmm6, xmm7, 0xb1
movdqu xmm7, xmm5
paddq xmm0, xmm6
paddq xmm7, xmm8
pxor xmm4, xmm0
pshufb xmm4, xmm3
paddq xmm1, xmm4
pxor xmm9, xmm7
pshufd xmm9, xmm9, 0xb1
paddq xmm2, xmm9
pxor xmm6, xmm1
pxor xmm8, xmm2
pshuflw xmm6, xmm6, 0x39
pshufb xmm8, xmm3
pshufhw xmm6, xmm6, 0x39
paddq xmm7, xmm8
paddq xmm0, xmm6
movdqu xmm11, xmm6
pxor xmm4, xmm0
pxor xmm9, xmm7
movdqu xmm6, xmm4
pshuflw xmm5, xmm9, 0x39
pshufhw xmm5, xmm5, 0x39
paddq xmm2, xmm5
movdqu xmm9, xmm5
movdqu xmm10, xmm11
pxor xmm8, xmm2
psllq xmm6, 1
movdqu xmm5, xmm8
psrlq xmm4, 0x3f
por xmm4, xmm6
psllq xmm5, 1
movdqu xmm6, xmm4
psrlq xmm8, 0x3f
por xmm8, xmm5
palignr xmm6, xmm8, 8
movdqu xmm5, xmm8
paddq xmm1, xmm6
palignr xmm10, xmm9, 8
palignr xmm9, xmm11, 8
pxor xmm9, xmm1
pshufd xmm9, xmm9, 0xb1
paddq xmm2, xmm9
palignr xmm5, xmm4, 8
pxor xmm6, xmm2
pshufb xmm6, xmm3
paddq xmm1, xmm6
paddq xmm7, xmm5
pxor xmm9, xmm1
pshuflw xmm9, xmm9, 0x39
pxor xmm10, xmm7
pshufhw xmm9, xmm9, 0x39
paddq xmm2, xmm9
pshufd xmm10, xmm10, 0xb1
paddq xmm0, xmm10
movdqu xmm8, xmm9
pxor xmm6, xmm2
movdqu xmm4, xmm6
psrlq xmm6, 0x3f
psllq xmm4, 1
por xmm6, xmm4
movdqu xmm4, xmm5
pxor xmm4, xmm0
pshufb xmm4, xmm3
paddq xmm7, xmm4
pxor xmm10, xmm7
pshuflw xmm5, xmm10, 0x39
pshufhw xmm5, xmm5, 0x39
paddq xmm0, xmm5
movdqu xmm10, xmm5
pxor xmm4, xmm0
movdqu xmm5, xmm4
psllq xmm5, 1
movdqu xmm9, xmm10
psrlq xmm4, 0x3f
por xmm4, xmm5
palignr xmm9, xmm8, 8
movdqu xmm5, xmm8
movdqu xmm8, xmm6
palignr xmm8, xmm4, 8
palignr xmm5, xmm10, 8
paddq xmm7, xmm8
palignr xmm4, xmm6, 8
movdqu xmm6, xmm5
pxor xmm9, xmm7
paddq xmm1, xmm4
pxor xmm6, xmm1
pshufd xmm6, xmm6, 0xb1
paddq xmm0, xmm6
pxor xmm4, xmm0
pshufb xmm4, xmm3
paddq xmm1, xmm4
pxor xmm6, xmm1
pshuflw xmm6, xmm6, 0x39
pshufhw xmm5, xmm6, 0x39
movdqu xmm10, xmm5
paddq xmm5, xmm0
pshufd xmm6, xmm9, 0xb1
paddq xmm2, xmm6
movdqu xmm9, xmm10
pxor xmm4, xmm5
movdqu xmm0, xmm4
psrlq xmm4, 0x3f
psllq xmm0, 1
por xmm4, xmm0
movdqu xmm0, xmm8
pxor xmm0, xmm2
pshufb xmm0, xmm3
paddq xmm7, xmm0
pxor xmm6, xmm7
pshuflw xmm6, xmm6, 0x39
pshufhw xmm6, xmm6, 0x39
paddq xmm2, xmm6
movdqu xmm8, xmm6
pxor xmm0, xmm2
movdqu xmm6, xmm0
psllq xmm6, 1
psrlq xmm0, 0x3f
por xmm0, xmm6
palignr xmm9, xmm8, 8
palignr xmm8, xmm10, 8
movdqu xmm10, xmm0
palignr xmm10, xmm4, 8
palignr xmm4, xmm0, 8
movdqu xmm0, xmm1
paddq xmm7, xmm10
paddq xmm0, xmm4
pxor xmm9, xmm7
pshufd xmm9, xmm9, 0xb1
paddq xmm5, xmm9
pxor xmm8, xmm0
pshufd xmm8, xmm8, 0xb1
paddq xmm2, xmm8
pxor xmm10, xmm5
pxor xmm4, xmm2
pshufb xmm4, xmm3
paddq xmm0, xmm4
pshufb xmm10, xmm3
pxor xmm8, xmm0
pshuflw xmm8, xmm8, 0x39
paddq xmm7, xmm10
pshufhw xmm8, xmm8, 0x39
paddq xmm2, xmm8
movdqu xmm6, xmm8
pxor xmm9, xmm7
pshuflw xmm9, xmm9, 0x39
pxor xmm4, xmm2
movdqu xmm1, xmm4
pshufhw xmm8, xmm9, 0x39
psrlq xmm4, 0x3f
paddq xmm5, xmm8
psllq xmm1, 1
movdqu xmm9, xmm8
por xmm4, xmm1
pxor xmm10, xmm5
movdqu xmm1, xmm10
palignr xmm8, xmm6, 8
psrlq xmm10, 0x3f
palignr xmm6, xmm9, 8
movdqu xmm9, xmm4
psllq xmm1, 1
por xmm1, xmm10
palignr xmm9, xmm1, 8
palignr xmm1, xmm4, 8
paddq xmm7, xmm9
paddq xmm0, xmm1
pxor xmm8, xmm7
pshufd xmm8, xmm8, 0xb1
paddq xmm2, xmm8
pxor xmm6, xmm0
pshufd xmm6, xmm6, 0xb1
paddq xmm5, xmm6
pxor xmm9, xmm2
pxor xmm1, xmm5
pshufb xmm1, xmm3
paddq xmm0, xmm1
pshufb xmm9, xmm3
pxor xmm6, xmm0
pshuflw xmm6, xmm6, 0x39
pshufhw xmm6, xmm6, 0x39
paddq xmm5, xmm6
movdqu xmm4, xmm5
pxor xmm1, xmm5
movdqu xmm5, xmm1
paddq xmm7, xmm9
psllq xmm5, 1
pxor xmm8, xmm7
pshuflw xmm8, xmm8, 0x39
movdqu xmm10, xmm6
psrlq xmm1, 0x3f
por xmm1, xmm5
pshufhw xmm5, xmm8, 0x39
movdqu xmm8, xmm5
paddq xmm5, xmm2
pxor xmm9, xmm5
movdqu xmm2, xmm9
psrlq xmm9, 0x3f
psllq xmm2, 1
por xmm2, xmm9
movdqu xmm9, xmm2
palignr xmm10, xmm8, 8
palignr xmm9, xmm1, 8
palignr xmm1, xmm2, 8
paddq xmm7, xmm9
paddq xmm0, xmm1
palignr xmm8, xmm6, 8
pxor xmm10, xmm7
pshufd xmm10, xmm10, 0xb1
pxor xmm8, xmm0
pshufd xmm8, xmm8, 0xb1
paddq xmm5, xmm8
paddq xmm4, xmm10
movdqu xmm6, xmm5
pxor xmm1, xmm5
pshufb xmm1, xmm3
paddq xmm0, xmm1
pxor xmm8, xmm0
pshuflw xmm8, xmm8, 0x39
pxor xmm9, xmm4
pshufhw xmm8, xmm8, 0x39
paddq xmm6, xmm8
pshufb xmm9, xmm3
paddq xmm7, xmm9
movdqu xmm5, xmm8
pxor xmm1, xmm6
movdqu xmm2, xmm1
pxor xmm10, xmm7
psrlq xmm1, 0x3f
psllq xmm2, 1
pshuflw xmm10, xmm10, 0x39
pshufhw xmm8, xmm10, 0x39
paddq xmm4, xmm8
por xmm1, xmm2
pxor xmm9, xmm4
movdqu xmm2, xmm9
psrlq xmm9, 0x3f
psllq xmm2, 1
movdqu xmm10, xmm8
por xmm2, xmm9
movdqu xmm9, xmm1
palignr xmm8, xmm5, 8
palignr xmm9, xmm2, 8
palignr xmm2, xmm1, 8
paddq xmm7, xmm9
paddq xmm0, xmm2
palignr xmm5, xmm10, 8
pxor xmm8, xmm7
pshufd xmm8, xmm8, 0xb1
pxor xmm5, xmm0
pshufd xmm5, xmm5, 0xb1
paddq xmm4, xmm5
paddq xmm6, xmm8
movdqu xmm1, xmm4
pxor xmm2, xmm4
pshufb xmm2, xmm3
paddq xmm0, xmm2
pxor xmm5, xmm0
pshuflw xmm5, xmm5, 0x39
pshufhw xmm5, xmm5, 0x39
paddq xmm1, xmm5
movdqu xmm10, xmm5
pxor xmm2, xmm1
movdqu xmm5, xmm2
pxor xmm9, xmm6
psllq xmm5, 1
pshufb xmm9, xmm3
paddq xmm7, xmm9
psrlq xmm2, 0x3f
pxor xmm8, xmm7
pshuflw xmm8, xmm8, 0x39
pshufhw xmm4, xmm8, 0x39
por xmm2, xmm5
movdqu xmm5, xmm4
paddq xmm4, xmm6
movdqu xmm8, xmm10
pxor xmm9, xmm4
movdqu xmm6, xmm9
psrlq xmm9, 0x3f
psllq xmm6, 1
por xmm9, xmm6
palignr xmm8, xmm5, 8
movdqu xmm6, xmm4
palignr xmm5, xmm10, 8
movdqu xmm10, xmm9
palignr xmm10, xmm2, 8
palignr xmm2, xmm9, 8
paddq xmm7, xmm10
paddq xmm0, xmm2
pxor xmm8, xmm7
pxor xmm5, xmm0
pshufd xmm5, xmm5, 0xb1
paddq xmm6, xmm5
pxor xmm2, xmm6
pshufb xmm2, xmm3
paddq xmm0, xmm2
pxor xmm5, xmm0
pshuflw xmm5, xmm5, 0x39
pshufhw xmm5, xmm5, 0x39
movdqu xmm4, xmm5
paddq xmm6, xmm5
movdqu xmm5, xmm2
pxor xmm5, xmm6
movdqu xmm9, xmm5
psrlq xmm5, 0x3f
psllq xmm9, 1
por xmm9, xmm5
pshufd xmm5, xmm8, 0xb1
paddq xmm1, xmm5
pxor xmm10, xmm1
pshufb xmm10, xmm3
paddq xmm7, xmm10
pxor xmm5, xmm7
pshuflw xmm5, xmm5, 0x39
pshufhw xmm8, xmm5, 0x39
paddq xmm1, xmm8
pxor xmm10, xmm1
movdqu xmm5, xmm8
movdqu xmm2, xmm10
palignr xmm5, xmm4, 8
psrlq xmm10, 0x3f
palignr xmm4, xmm8, 8
movdqu xmm8, xmm9
psllq xmm2, 1
por xmm2, xmm10
palignr xmm8, xmm2, 8
palignr xmm2, xmm9, 8
paddq xmm7, xmm8
paddq xmm0, xmm2
pxor xmm5, xmm7
pshufd xmm5, xmm5, 0xb1
paddq xmm6, xmm5
pxor xmm4, xmm0
pshufd xmm4, xmm4, 0xb1
paddq xmm1, xmm4
pxor xmm2, xmm1
pshufb xmm2, xmm3
paddq xmm0, xmm2
pxor xmm4, xmm0
pshuflw xmm4, xmm4, 0x39
pshufhw xmm4, xmm4, 0x39
paddq xmm1, xmm4
pxor xmm2, xmm1
movdqu xmm9, xmm2
psrlq xmm2, 0x3f
movdqu xmm11, xmm4
psllq xmm9, 1
movdqu xmm10, xmm11
por xmm2, xmm9
movdqu xmm9, xmm8
pxor xmm9, xmm6
pshufb xmm9, xmm3
paddq xmm7, xmm9
pxor xmm5, xmm7
pshuflw xmm5, xmm5, 0x39
pshufhw xmm4, xmm5, 0x39
movdqu xmm8, xmm4
paddq xmm4, xmm6
palignr xmm10, xmm8, 8
pxor xmm9, xmm4
movdqu xmm5, xmm9
psrlq xmm9, 0x3f
psllq xmm5, 1
por xmm9, xmm5
movdqu xmm5, xmm9
palignr xmm8, xmm11, 8
palignr xmm5, xmm2, 8
palignr xmm2, xmm9, 8
paddq xmm7, xmm5
paddq xmm0, xmm2
pxor xmm10, xmm7
pshufd xmm10, xmm10, 0xb1
paddq xmm1, xmm10
pxor xmm8, xmm0
pshufd xmm8, xmm8, 0xb1
paddq xmm4, xmm8
pxor xmm2, xmm4
movdqu xmm9, xmm2
movdqu xmm6, xmm4
pshufb xmm9, xmm3
paddq xmm0, xmm9
pxor xmm8, xmm0
pshuflw xmm8, xmm8, 0x39
pshufhw xmm8, xmm8, 0x39
paddq xmm6, xmm8
movdqu xmm2, xmm8
movdqu xmm8, xmm9
pxor xmm8, xmm6
movdqu xmm11, xmm8
psrlq xmm8, 0x3f
psllq xmm11, 1
por xmm11, xmm8
movdqu xmm8, xmm5
pxor xmm8, xmm1
pshufb xmm8, xmm3
paddq xmm7, xmm8
pxor xmm10, xmm7
pshuflw xmm10, xmm10, 0x39
pshufhw xmm4, xmm10, 0x39
movdqu xmm9, xmm4
paddq xmm4, xmm1
pxor xmm8, xmm4
movdqu xmm5, xmm8
psrlq xmm8, 0x3f
psllq xmm5, 1
por xmm5, xmm8
movdqu xmm8, xmm9
palignr xmm8, xmm2, 8
palignr xmm2, xmm9, 8
movdqu xmm9, xmm11
palignr xmm9, xmm5, 8
palignr xmm5, xmm11, 8
paddq xmm7, xmm9
paddq xmm0, xmm5
pxor xmm8, xmm7
pshufd xmm1, xmm8, 0xb1
pxor xmm2, xmm0
pshufd xmm2, xmm2, 0xb1
paddq xmm4, xmm2
pxor xmm5, xmm4
pshufb xmm5, xmm3
paddq xmm0, xmm5
pxor xmm2, xmm0
pshuflw xmm2, xmm2, 0x39
pshufhw xmm2, xmm2, 0x39
paddq xmm4, xmm2
movdqu xmm10, xmm2
pxor xmm5, xmm4
movdqu xmm2, xmm5
psllq xmm2, 1
psrlq xmm5, 0x3f
por xmm2, xmm5
movdqu xmm5, xmm6
paddq xmm5, xmm1
pxor xmm9, xmm5
pshufb xmm9, xmm3
paddq xmm7, xmm9
pxor xmm1, xmm7
pshuflw xmm1, xmm1, 0x39
pshufhw xmm8, xmm1, 0x39
paddq xmm5, xmm8
pxor xmm9, xmm5
movdqu xmm6, xmm9
movdqu xmm1, xmm8
psllq xmm6, 1
psrlq xmm9, 0x3f
por xmm9, xmm6
palignr xmm1, xmm10, 8
movdqu xmm6, xmm10
palignr xmm6, xmm8, 8
movdqu xmm10, xmm1
movdqu xmm1, xmm9
palignr xmm1, xmm2, 8
movdqu xmm8, xmm6
palignr xmm2, xmm9, 8
cmp eax, r8d
jne 0x4ec920
movups xmmword [rcx + 0x10], xmm7
movups xmm6, xmmword [rsp]
movups xmmword [rcx + 0x60], xmm10
movups xmm7, xmmword [rsp + 0x10]
movups xmmword [rcx + 0x70], xmm8
movups xmm9, xmmword [rsp + 0x30]
movups xmm8, xmmword [rsp + 0x20]
movups xmmword [rcx], xmm0
movups xmm10, xmmword [rsp + 0x40]
movups xmmword [rcx + 0x20], xmm2
movups xmm11, xmmword [rsp + 0x50]
movups xmmword [rcx + 0x30], xmm1
movups xmmword [rcx + 0x40], xmm5
movups xmmword [rcx + 0x50], xmm4
add rsp, 0x68
ret
pxor xmm1, xmm1
movdqu xmm2, xmm1
movdqu xmm7, xmm1
movdqu xmm8, xmmword [0x006175b0]
movdqu xmm10, xmmword [0x006175c0]
movdqu xmm0, xmm1
movdqu xmm4, xmmword [0x006175d0]
movdqu xmm5, xmmword [0x006175e0]
jmp 0x4edc9e