Function at 0x140022b30
Capabilities:
Encode data using xor

Disassembly:
sub rsp, 0x178
movdqa xmmword [rsp + 0x160], xmm15
movdqa xmmword [rsp + 0x150], xmm14
movdqa xmmword [rsp + 0x140], xmm13
movaps xmmword [rsp + 0x130], xmm12
movaps xmmword [rsp + 0x120], xmm11
movaps xmmword [rsp + 0x110], xmm10
movaps xmmword [rsp + 0x100], xmm9
movdqa xmmword [rsp + 0xf0], xmm8
movaps xmmword [rsp + 0xe0], xmm7
movaps xmmword [rsp + 0xd0], xmm6
movdqa xmm6, xmmword [r8]
movdqa xmm0, xmmword [r8 + 0x10]
movdqa xmm12, xmmword [r8 + 0x20]
pxor xmm6, xmmword [rcx]
movdqa xmm7, xmmword [r8 + 0x30]
movdqa xmmword [r8], xmm6
pxor xmm0, xmmword [rcx + 0x10]
movdqa xmm3, xmm0
movdqa xmmword [r8 + 0x10], xmm0
pxor xmm12, xmmword [rcx + 0x20]
movdqa xmmword [r8 + 0x20], xmm12
pxor xmm7, xmmword [rcx + 0x30]
movdqa xmmword [r8 + 0x30], xmm7
movdqa xmm10, xmmword [r8 + 0x40]
pxor xmm10, xmmword [rcx + 0x40]
movdqa xmmword [r8 + 0x40], xmm10
movdqa xmm9, xmmword [r8 + 0x50]
pxor xmm9, xmmword [rcx + 0x50]
movdqa xmmword [r8 + 0x50], xmm9
movdqa xmm4, xmmword [r8 + 0x60]
pxor xmm4, xmmword [rcx + 0x60]
movdqa xmmword [r8 + 0x60], xmm4
movdqa xmm11, xmmword [r8 + 0x70]
pxor xmm11, xmmword [rcx + 0x70]
cmp rdx, 2
jb 0x1400235f9
mov rax, rdx
shl rax, 7
add rax, 0xffffffffffffff80
xor r9d, r9d
nop word cs:[rax + rax]
movdqa xmm0, xmm12
pxor xmm0, xmm10
movdqa xmm1, xmm0
movdqa xmm13, xmm3
movdqa xmm2, xmm3
pxor xmm13, xmm11
movdqa xmm0, xmm12
pxor xmm0, xmm11
movdqa xmm3, xmm0
pxor xmm9, xmm4
movdqa xmm0, xmm6
movdqa xmm5, xmm13
pxor xmm0, xmm9
pxor xmm5, xmm1
movdqa xmm8, xmm1
movdqa xmmword [rsp + 0xa0], xmm1
movdqa xmm1, xmm2
pxor xmm1, xmm0
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmm2, xmm0
movdqa xmm0, xmm1
pxor xmm0, xmm3
movdqa xmm14, xmm0
movdqa xmmword [rsp + 0x10], xmm0
movdqa xmm15, xmm3
pxor xmm7, xmm5
movdqa xmmword [rsp + 0x50], xmm5
pxor xmm12, xmm7
pxor xmm7, xmm4
movdqa xmm0, xmm12
pxor xmm0, xmm6
movdqa xmmword [rsp], xmm0
movdqa xmm1, xmm12
pand xmm1, xmm5
pand xmm0, xmm14
movdqa xmm3, xmm7
pxor xmm7, xmm1
pxor xmm7, xmm0
movdqa xmm5, xmm2
movdqa xmm14, xmm2
pxor xmm14, xmm10
movdqa xmmword [rsp + 0x90], xmm14
pand xmm14, xmm6
movdqa xmm0, xmm15
movdqa xmmword [rsp + 0xb0], xmm15
pxor xmm14, xmm15
pxor xmm14, xmm1
pxor xmm10, xmm11
movdqa xmm4, xmm12
pxor xmm4, xmm9
movdqa xmm15, xmm3
pxor xmm15, xmm10
movdqa xmm2, xmm15
pxor xmm2, xmm4
movdqa xmmword [rsp + 0x40], xmm2
movdqa xmm3, xmm15
pand xmm3, xmm10
movdqa xmm1, xmm2
pand xmm1, xmm8
movdqa xmm2, xmm4
movdqa xmmword [rsp + 0x20], xmm4
pand xmm2, xmm0
pxor xmm2, xmm3
pxor xmm1, xmm3
movdqa xmm8, xmm5
pxor xmm8, xmm11
movdqa xmmword [rsp + 0x80], xmm8
movdqa xmmword [rsp + 0x60], xmm15
movdqa xmm3, xmm15
pxor xmm3, xmm6
movdqa xmmword [rsp + 0x70], xmm3
pand xmm3, xmm8
pxor xmm3, xmm11
pxor xmm9, xmm15
movdqa xmm8, xmmword [rsp + 0x30]
pand xmm8, xmm5
movdqa xmm15, xmm5
movdqa xmm5, xmm9
pand xmm5, xmm13
pxor xmm14, xmm4
pxor xmm14, xmm2
pxor xmm8, xmm13
movdqa xmm4, xmm13
pxor xmm8, xmm5
pxor xmm2, xmm5
pxor xmm2, xmm3
pxor xmm8, xmm1
pxor xmm7, xmm1
movdqa xmm5, xmm2
pxor xmm2, xmm8
pxor xmm8, xmm9
pxor xmm5, xmm9
movdqa xmm11, xmm8
pand xmm11, xmm7
pxor xmm7, xmm14
movdqa xmm1, xmm11
pxor xmm1, xmm5
movdqa xmm13, xmm1
pand xmm13, xmm7
pxor xmm13, xmm14
pxor xmm14, xmm11
pand xmm14, xmm2
movdqa xmm3, xmm14
pxor xmm14, xmm11
pxor xmm3, xmm5
pand xmm14, xmm5
pxor xmm8, xmm14
pxor xmm14, xmm1
pand xmm14, xmm13
pxor xmm14, xmm7
pand xmm12, xmm8
movdqa xmm7, xmm8
pand xmm8, xmmword [rsp + 0x50]
pxor xmm7, xmm3
movdqa xmm5, xmm14
pxor xmm5, xmm7
movdqa xmm0, xmmword [rsp]
pand xmm0, xmm7
movdqa xmmword [rsp], xmm0
pand xmm7, xmmword [rsp + 0x10]
pand xmm6, xmm3
movdqa xmm2, xmm3
pand xmm3, xmmword [rsp + 0x90]
pand xmm15, xmm14
movdqa xmmword [rsp + 0x10], xmm15
movdqa xmm0, xmm14
pand xmm14, xmmword [rsp + 0x30]
pxor xmm0, xmm13
pand xmm9, xmm0
pand xmm0, xmm4
pxor xmm2, xmm13
movdqa xmm15, xmmword [rsp + 0x70]
pand xmm15, xmm13
pand xmm13, xmmword [rsp + 0x80]
movdqa xmm4, xmm5
pxor xmm4, xmm2
movdqa xmm11, xmm6
movdqa xmm6, xmmword [rsp + 0x60]
pand xmm6, xmm2
pand xmm2, xmm10
movdqa xmm1, xmmword [rsp + 0x40]
pand xmm1, xmm4
movdqa xmmword [rsp + 0x40], xmm1
pand xmm4, xmmword [rsp + 0xa0]
movdqa xmm1, xmmword [rsp + 0x20]
pand xmm1, xmm5
movdqa xmmword [rsp + 0x20], xmm1
pand xmm5, xmmword [rsp + 0xb0]
pxor xmm3, xmm7
pxor xmm7, xmm8
pxor xmm14, xmm15
movdqa xmm10, xmm0
pxor xmm10, xmm11
pxor xmm15, xmm11
pxor xmm12, xmm9
movdqa xmm1, xmm6
pxor xmm1, xmm9
pxor xmm2, xmm4
pxor xmm10, xmm12
pxor xmm0, xmm14
pxor xmm14, xmm2
movdqa xmm6, xmmword [rsp + 0x40]
movdqa xmm11, xmmword [rsp + 0x20]
pxor xmm11, xmm6
movdqa xmm8, xmm2
pxor xmm1, xmm6
pxor xmm13, xmm10
movdqa xmm9, xmmword [rsp + 0x10]
pxor xmm8, xmm9
pxor xmm11, xmm8
pxor xmm8, xmm7
pxor xmm9, xmm1
movdqa xmm2, xmm1
pxor xmm13, xmm11
movdqa xmm1, xmmword [rsp]
pxor xmm1, xmm8
pxor xmm8, xmm2
pxor xmm0, xmm11
movdqa xmm2, xmm0
pxor xmm14, xmm10
movdqa xmm7, xmm14
pcmpeqd xmm11, xmm11
pxor xmm7, xmm11
pxor xmm12, xmm1
pxor xmm1, xmm15
movdqa xmmword [rsp], xmm1
pxor xmm3, xmm13
pxor xmm5, xmm4
pxor xmm2, xmm11
pxor xmm5, xmm9
movdqa xmm4, xmm9
pxor xmm5, xmm13
pxor xmm4, xmm12
movdqa xmmword [rsp + 0x20], xmm4
movdqa xmm6, xmm5
movdqa xmm9, xmm14
movdqa xmm15, xmmword [0x14039a1c0]
pandn xmm9, xmm15
pshufd xmm1, xmm7, 0x39
movdqa xmm10, xmmword [0x14039a1d0]
pand xmm1, xmm10
movdqa xmm10, xmmword [0x14039a1e0]
pandn xmm14, xmm10
movdqa xmm13, xmm10
pxor xmm6, xmm11
movdqa xmmword [rsp + 0x10], xmm6
movdqa xmm10, xmm14
pslldq xmm10, 8
psrldq xmm14, 8
por xmm1, xmm9
por xmm14, xmm10
pshufd xmm7, xmm7, 0x93
movdqa xmm15, xmmword [0x14039a1f0]
pand xmm7, xmm15
por xmm7, xmm14
movdqa xmm9, xmm7
movdqa xmm7, xmm0
movdqa xmm15, xmmword [0x14039a1c0]
pandn xmm7, xmm15
pshufd xmm10, xmm2, 0x39
pxor xmm4, xmm11
movdqa xmmword [rsp + 0x40], xmm4
movdqa xmm4, xmm13
pandn xmm0, xmm13
movdqa xmm13, xmm0
pslldq xmm13, 8
por xmm9, xmm1
movdqa xmmword [rsp + 0x30], xmm9
psrldq xmm0, 8
pshufd xmm9, xmm2, 0x93
movdqa xmm1, xmm3
por xmm0, xmm13
pand xmm1, xmm15
pshufd xmm13, xmm3, 0x39
movdqa xmm6, xmmword [0x14039a1d0]
pand xmm13, xmm6
por xmm13, xmm1
pshufd xmm1, xmm3, 0x93
pand xmm3, xmm4
movdqa xmm14, xmm3
pand xmm10, xmm6
psrldq xmm3, 8
movdqa xmm4, xmmword [0x14039a1f0]
pand xmm1, xmm4
por xmm1, xmm3
por xmm10, xmm7
movdqa xmm11, xmmword [rsp]
movdqa xmm3, xmm11
pand xmm3, xmm15
pshufd xmm2, xmm11, 0x39
pand xmm9, xmm4
pand xmm2, xmm6
por xmm2, xmm3
pshufd xmm7, xmm11, 0x93
por xmm9, xmm0
movdqa xmm6, xmmword [0x14039a1e0]
pand xmm11, xmm6
movdqa xmm3, xmm11
psrldq xmm11, 8
pslldq xmm14, 8
pand xmm7, xmm4
por xmm7, xmm11
movdqa xmm0, xmm12
por xmm1, xmm14
pand xmm0, xmm15
pshufd xmm14, xmm12, 0x39
pand xmm14, xmmword [0x14039a1d0]
pslldq xmm3, 8
por xmm14, xmm0
pshufd xmm0, xmm12, 0x93
pand xmm12, xmm6
por xmm7, xmm3
movdqa xmm3, xmm12
psrldq xmm12, 8
pand xmm0, xmm4
pslldq xmm3, 8
por xmm0, xmm12
por xmm0, xmm3
movdqa xmm11, xmm5
por xmm9, xmm10
pandn xmm11, xmm15
movdqa xmm4, xmmword [rsp + 0x10]
pshufd xmm3, xmm4, 0x39
pand xmm3, xmmword [0x14039a1d0]
por xmm1, xmm13
pandn xmm5, xmm6
movdqa xmm13, xmm6
movdqa xmm10, xmm5
pslldq xmm10, 8
por xmm7, xmm2
psrldq xmm5, 8
por xmm5, xmm10
pshufd xmm10, xmm4, 0x93
por xmm0, xmm14
pand xmm10, xmmword [0x14039a1f0]
movdqa xmm4, xmmword [rsp + 0x20]
movdqa xmm12, xmm4
pandn xmm12, xmm15
por xmm3, xmm11
movdqa xmm2, xmmword [rsp + 0x40]
pshufd xmm6, xmm2, 0x39
pandn xmm4, xmm13
movdqa xmm11, xmm4
por xmm10, xmm5
pslldq xmm11, 8
psrldq xmm4, 8
pshufd xmm2, xmm2, 0x93
movdqa xmm14, xmmword [0x14039a1d0]
pand xmm6, xmm14
movdqa xmm5, xmm8
pand xmm5, xmm15
pshufd xmm13, xmm8, 0x39
por xmm4, xmm11
pand xmm13, xmm14
por xmm13, xmm5
pshufd xmm11, xmm8, 0x93
movdqa xmm14, xmmword [0x14039a1f0]
pand xmm2, xmm14
pand xmm8, xmmword [0x14039a1e0]
movdqa xmm5, xmm8
pslldq xmm5, 8
por xmm10, xmm3
psrldq xmm8, 8
pand xmm11, xmm14
por xmm11, xmm8
por xmm6, xmm12
por xmm11, xmm5
por xmm11, xmm13
movdqa xmm8, xmmword [rsp + 0x30]
movdqa xmm3, xmm8
por xmm2, xmm4
psrld xmm3, 8
movdqa xmm5, xmm8
movdqa xmm15, xmm8
pslld xmm5, 0x18
por xmm2, xmm6
por xmm5, xmm3
movdqa xmm3, xmm9
movdqa xmm4, xmm9
psrld xmm3, 8
pslld xmm4, 0x18
movdqa xmm6, xmm1
movdqa xmm8, xmm1
psrld xmm6, 8
pslld xmm8, 0x18
movdqa xmm12, xmm7
psrld xmm12, 8
por xmm4, xmm3
movdqa xmm14, xmm7
pslld xmm14, 0x18
movdqa xmmword [rsp + 0x10], xmm0
movdqa xmm3, xmm0
por xmm8, xmm6
psrld xmm3, 8
movdqa xmm6, xmm0
pslld xmm6, 0x18
por xmm14, xmm12
por xmm6, xmm3
movdqa xmmword [rsp], xmm6
movdqa xmm6, xmm10
movdqa xmm3, xmm10
psrld xmm6, 8
pslld xmm3, 0x18
movdqa xmm13, xmm11
psrld xmm13, 8
por xmm3, xmm6
movdqa xmm12, xmm11
pslld xmm12, 0x18
por xmm12, xmm13
movdqa xmm6, xmm2
psrld xmm6, 8
movdqa xmm13, xmm2
pslld xmm13, 0x18
por xmm13, xmm6
movdqa xmm0, xmm15
pxor xmm0, xmm5
movdqa xmm15, xmm0
psrld xmm15, 0x10
movdqa xmm6, xmm0
pslld xmm6, 0x10
por xmm6, xmm15
pxor xmm6, xmm5
pxor xmm1, xmm8
pxor xmm11, xmm12
movdqa xmm15, xmm1
psrld xmm15, 0x10
movdqa xmm5, xmm11
pxor xmm5, xmm1
pslld xmm1, 0x10
por xmm1, xmm15
movdqa xmm15, xmm0
pxor xmm1, xmm8
pxor xmm9, xmm4
pxor xmm1, xmm9
movdqa xmm8, xmm9
psrld xmm9, 0x10
pslld xmm8, 0x10
por xmm8, xmm9
pxor xmm7, xmm14
movdqa xmm0, xmm11
pxor xmm0, xmm7
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmm9, xmm7
psrld xmm9, 0x10
pslld xmm7, 0x10
por xmm7, xmm9
pxor xmm7, xmm14
pxor xmm8, xmm4
pxor xmm15, xmm11
pxor xmm7, xmm5
movdqa xmm4, xmm11
pxor xmm6, xmm11
psrld xmm4, 0x10
pslld xmm11, 0x10
por xmm11, xmm4
pxor xmm2, xmm13
pxor xmm11, xmm12
movdqa xmm4, xmm2
pxor xmm11, xmm2
psrld xmm2, 0x10
pslld xmm4, 0x10
por xmm4, xmm2
pxor xmm10, xmm3
pxor xmm4, xmm13
movdqa xmm9, xmm10
pxor xmm4, xmm10
psrld xmm10, 0x10
pslld xmm9, 0x10
por xmm9, xmm10
movdqa xmm2, xmmword [rsp]
movdqa xmm0, xmmword [rsp + 0x10]
pxor xmm0, xmm2
pxor xmm9, xmm3
movdqa xmm10, xmm0
pxor xmm9, xmm0
psrld xmm0, 0x10
pslld xmm10, 0x10
por xmm10, xmm0
pxor xmm15, xmm8
pxor xmm10, xmm2
movdqa xmmword [r8], xmm6
movdqa xmmword [r8 + 0x10], xmm15
movdqa xmmword [r8 + 0x20], xmm1
movdqa xmmword [r8 + 0x30], xmm7
pxor xmm10, xmmword [rsp + 0x30]
movdqa xmmword [r8 + 0x40], xmm10
movdqa xmmword [r8 + 0x50], xmm9
movdqa xmmword [r8 + 0x60], xmm4
movdqa xmmword [r8 + 0x70], xmm11
pxor xmm6, xmmword [rcx + r9 + 0x80]
movdqa xmmword [r8], xmm6
pxor xmm15, xmmword [rcx + r9 + 0x90]
movdqa xmm3, xmm15
movdqa xmmword [r8 + 0x10], xmm15
pxor xmm1, xmmword [rcx + r9 + 0xa0]
movdqa xmmword [r8 + 0x20], xmm1
pxor xmm7, xmmword [rcx + r9 + 0xb0]
movdqa xmmword [r8 + 0x30], xmm7
pxor xmm10, xmmword [rcx + r9 + 0xc0]
movdqa xmmword [r8 + 0x40], xmm10
pxor xmm9, xmmword [rcx + r9 + 0xd0]
movdqa xmmword [r8 + 0x50], xmm9
pxor xmm4, xmmword [rcx + r9 + 0xe0]
movdqa xmmword [r8 + 0x60], xmm4
pxor xmm11, xmmword [rcx + r9 + 0xf0]
movdqa xmmword [r8 + 0x70], xmm11
sub r9, 0xffffffffffffff80
movdqa xmm12, xmm1
cmp rax, r9
jne 0x140022c40
jmp 0x1400235fe
movdqa xmm1, xmm12
movdqa xmm0, xmm1
pxor xmm0, xmm10
movdqa xmm2, xmm0
movdqa xmm14, xmm3
movdqa xmm8, xmm3
pxor xmm8, xmm11
movdqa xmmword [rsp + 0x50], xmm8
movdqa xmm12, xmm1
pxor xmm12, xmm11
pxor xmm9, xmm4
movdqa xmm0, xmm6
pxor xmm0, xmm9
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmm5, xmm0
pxor xmm5, xmm10
movdqa xmmword [rsp + 0x40], xmm5
pxor xmm10, xmm11
pxor xmm8, xmm2
movdqa xmm13, xmm2
movdqa xmmword [rsp + 0xb0], xmm2
pxor xmm7, xmm8
movdqa xmmword [rsp + 0x70], xmm8
pxor xmm1, xmm7
pxor xmm7, xmm4
movdqa xmm15, xmm1
pxor xmm15, xmm9
movdqa xmm0, xmm7
pxor xmm0, xmm10
movdqa xmm3, xmm0
movdqa xmmword [rsp + 0x10], xmm0
pxor xmm3, xmm15
movdqa xmmword [rsp + 0xa0], xmm3
pand xmm0, xmm10
movdqa xmm2, xmm3
pand xmm2, xmm13
pxor xmm2, xmm0
movdqa xmm3, xmm15
movdqa xmmword [rsp + 0x60], xmm15
movdqa xmm4, xmm12
pand xmm3, xmm12
pxor xmm3, xmm0
movdqa xmm12, xmmword [rsp + 0x20]
pxor xmm14, xmm12
movdqa xmm13, xmm14
movdqa xmmword [rsp + 0x30], xmm14
pxor xmm13, xmm4
movdqa xmmword [rsp + 0x80], xmm13
movdqa xmm0, xmm4
movdqa xmmword [rsp + 0x90], xmm4
movdqa xmm4, xmm1
pxor xmm4, xmm6
movdqa xmmword [rsp], xmm4
movdqa xmm5, xmm1
pand xmm5, xmm8
pand xmm4, xmm13
pxor xmm7, xmm5
pxor xmm7, xmm4
movdqa xmm4, xmmword [rsp + 0x40]
pand xmm4, xmm6
pxor xmm4, xmm0
pxor xmm4, xmm5
movdqa xmm13, xmmword [rsp + 0x10]
pxor xmm9, xmm13
movdqa xmm5, xmm9
movdqa xmm0, xmmword [rsp + 0x50]
pand xmm5, xmm0
movdqa xmm8, xmm14
pand xmm8, xmm12
pxor xmm7, xmm2
pxor xmm8, xmm0
pxor xmm8, xmm5
pxor xmm8, xmm2
movdqa xmm0, xmm12
pxor xmm0, xmm11
movdqa xmmword [rsp + 0xc0], xmm0
movdqa xmm12, xmm13
pxor xmm12, xmm6
movdqa xmm2, xmm12
movdqa xmm14, xmm12
pand xmm2, xmm0
pxor xmm2, xmm11
pxor xmm4, xmm15
pxor xmm4, xmm3
pxor xmm3, xmm5
pxor xmm3, xmm2
movdqa xmm5, xmm3
pxor xmm3, xmm8
pxor xmm8, xmm9
pxor xmm5, xmm9
movdqa xmm11, xmm8
pand xmm11, xmm7
pxor xmm7, xmm4
movdqa xmm2, xmm11
pxor xmm2, xmm5
movdqa xmm12, xmm2
pand xmm12, xmm7
pxor xmm12, xmm4
pxor xmm4, xmm11
pand xmm4, xmm3
movdqa xmm13, xmm4
pxor xmm4, xmm11
pxor xmm13, xmm5
pand xmm4, xmm5
pxor xmm8, xmm4
pxor xmm4, xmm2
pand xmm4, xmm12
pxor xmm4, xmm7
pand xmm1, xmm8
movdqa xmm5, xmm8
pand xmm8, xmmword [rsp + 0x70]
pxor xmm5, xmm13
movdqa xmm7, xmm4
pxor xmm7, xmm5
movdqa xmm0, xmmword [rsp]
pand xmm0, xmm5
movdqa xmmword [rsp], xmm0
pand xmm5, xmmword [rsp + 0x80]
pand xmm6, xmm13
movdqa xmm11, xmm13
pand xmm13, xmmword [rsp + 0x40]
movdqa xmm0, xmm4
pxor xmm0, xmm12
pand xmm9, xmm0
pand xmm0, xmmword [rsp + 0x50]
movdqa xmm2, xmmword [rsp + 0x20]
pand xmm2, xmm4
movdqa xmmword [rsp + 0x20], xmm2
pand xmm4, xmmword [rsp + 0x30]
pxor xmm11, xmm12
movdqa xmm3, xmm14
pand xmm3, xmm12
pand xmm12, xmmword [rsp + 0xc0]
movdqa xmm15, xmm7
pxor xmm15, xmm11
movdqa xmm14, xmmword [rsp + 0x10]
pand xmm14, xmm11
pand xmm11, xmm10
movdqa xmm10, xmmword [rsp + 0xa0]
pand xmm10, xmm15
pand xmm15, xmmword [rsp + 0xb0]
movdqa xmm2, xmmword [rsp + 0x60]
pand xmm2, xmm7
pand xmm7, xmmword [rsp + 0x90]
pxor xmm13, xmm5
pxor xmm5, xmm8
movdqa xmm8, xmm3
pxor xmm4, xmm3
movdqa xmm3, xmm0
pxor xmm3, xmm6
pxor xmm8, xmm6
movdqa xmmword [rsp + 0x30], xmm8
pxor xmm1, xmm9
pxor xmm14, xmm9
pxor xmm11, xmm15
pxor xmm2, xmm10
pxor xmm3, xmm1
pxor xmm0, xmm4
pxor xmm4, xmm11
movdqa xmm9, xmm11
movdqa xmm6, xmmword [rsp + 0x20]
pxor xmm9, xmm6
pxor xmm14, xmm10
pxor xmm12, xmm3
pxor xmm2, xmm9
pxor xmm9, xmm5
pxor xmm6, xmm14
pxor xmm12, xmm2
movdqa xmm11, xmmword [rsp]
pxor xmm11, xmm9
pxor xmm9, xmm14
pxor xmm0, xmm2
pcmpeqd xmm10, xmm10
movdqa xmm5, xmm0
pxor xmm5, xmm10
pxor xmm4, xmm3
movdqa xmm3, xmm4
pxor xmm3, xmm10
pxor xmm1, xmm11
pxor xmm11, xmmword [rsp + 0x30]
movdqa xmmword [rsp], xmm11
pxor xmm13, xmm12
pxor xmm7, xmm15
pxor xmm7, xmm6
pxor xmm6, xmm1
pxor xmm7, xmm12
movdqa xmm8, xmmword [0x14039a1c0]
movdqa xmm2, xmm4
pandn xmm2, xmm8
pshufd xmm11, xmm3, 0x39
movdqa xmm12, xmmword [0x14039a1d0]
pand xmm11, xmm12
por xmm11, xmm2
movdqa xmm15, xmmword [0x14039a1e0]
pandn xmm4, xmm15
movdqa xmm2, xmm4
pslldq xmm2, 8
psrldq xmm4, 8
por xmm4, xmm2
pshufd xmm2, xmm3, 0x93
movdqa xmm3, xmmword [0x14039a1f0]
pand xmm2, xmm3
movdqa xmm14, xmm3
por xmm2, xmm4
por xmm2, xmm11
movdqa xmm3, xmm0
pandn xmm3, xmm8
pshufd xmm11, xmm5, 0x39
pand xmm11, xmm12
por xmm11, xmm3
pandn xmm0, xmm15
movdqa xmm3, xmm0
pslldq xmm3, 8
psrldq xmm0, 8
por xmm0, xmm3
pshufd xmm4, xmm5, 0x93
pand xmm4, xmm14
por xmm4, xmm0
por xmm4, xmm11
movdqa xmm0, xmm13
pand xmm0, xmm8
pshufd xmm3, xmm13, 0x39
movdqa xmm11, xmm12
pand xmm3, xmm12
por xmm3, xmm0
pshufd xmm0, xmm13, 0x93
pand xmm13, xmm15
movdqa xmm5, xmm13
pslldq xmm5, 8
psrldq xmm13, 8
pand xmm0, xmm14
por xmm0, xmm13
por xmm0, xmm5
por xmm0, xmm3
movdqa xmm12, xmmword [rsp]
movdqa xmm3, xmm12
pand xmm3, xmm8
pshufd xmm5, xmm12, 0x39
pand xmm5, xmm11
movdqa xmm14, xmm11
por xmm5, xmm3
pshufd xmm11, xmm12, 0x93
pand xmm12, xmm15
movdqa xmm3, xmm12
pslldq xmm3, 8
psrldq xmm12, 8
movdqa xmm13, xmmword [0x14039a1f0]
pand xmm11, xmm13
por xmm11, xmm12
por xmm11, xmm3
por xmm11, xmm5
movdqa xmm3, xmm1
pand xmm3, xmm8
pshufd xmm12, xmm1, 0x39
pand xmm12, xmm14
por xmm12, xmm3
pshufd xmm3, xmm1, 0x93
pand xmm1, xmm15
movdqa xmm14, xmm1
psrldq xmm1, 8
pand xmm3, xmm13
por xmm3, xmm1
movdqa xmm5, xmm6
pxor xmm5, xmm10
pxor xmm10, xmm7
pslldq xmm14, 8
por xmm3, xmm14
por xmm3, xmm12
movdqa xmm1, xmm7
pandn xmm1, xmm8
pshufd xmm12, xmm10, 0x39
movdqa xmm13, xmmword [0x14039a1d0]
pand xmm12, xmm13
por xmm12, xmm1
pandn xmm7, xmm15
movdqa xmm1, xmm7
pslldq xmm1, 8
psrldq xmm7, 8
por xmm7, xmm1
pshufd xmm1, xmm10, 0x93
movdqa xmm14, xmmword [0x14039a1f0]
pand xmm1, xmm14
por xmm1, xmm7
por xmm1, xmm12
movdqa xmm7, xmm6
pandn xmm7, xmm8
pshufd xmm10, xmm5, 0x39
pand xmm10, xmm13
por xmm10, xmm7
pandn xmm6, xmm15
movdqa xmm7, xmm6
pslldq xmm7, 8
psrldq xmm6, 8
por xmm6, xmm7
pshufd xmm5, xmm5, 0x93
pand xmm5, xmm14
por xmm5, xmm6
por xmm5, xmm10
pshufd xmm7, xmm9, 0x39
pand xmm7, xmm13
pand xmm8, xmm9
por xmm7, xmm8
pand xmm15, xmm9
pshufd xmm6, xmm9, 0x93
pand xmm6, xmm14
movdqa xmm8, xmm15
psrldq xmm15, 8
por xmm6, xmm15
pslldq xmm8, 8
por xmm6, xmm8
por xmm6, xmm7
movdqa xmmword [r8], xmm2
movdqa xmmword [r8 + 0x10], xmm4
movdqa xmmword [r8 + 0x20], xmm0
movdqa xmmword [r8 + 0x30], xmm11
movdqa xmmword [r8 + 0x40], xmm3
movdqa xmmword [r8 + 0x50], xmm1
movdqa xmmword [r8 + 0x60], xmm5
movdqa xmmword [r8 + 0x70], xmm6
shl rdx, 7
pxor xmm2, xmmword [rcx + rdx]
movdqa xmmword [r8], xmm2
pxor xmm4, xmmword [rcx + rdx + 0x10]
movdqa xmmword [r8 + 0x10], xmm4
pxor xmm0, xmmword [rcx + rdx + 0x20]
movdqa xmmword [r8 + 0x20], xmm0
pxor xmm11, xmmword [rcx + rdx + 0x30]
movdqa xmmword [r8 + 0x30], xmm11
pxor xmm3, xmmword [rcx + rdx + 0x40]
movdqa xmmword [r8 + 0x40], xmm3
pxor xmm1, xmmword [rcx + rdx + 0x50]
movdqa xmmword [r8 + 0x50], xmm1
pxor xmm5, xmmword [rcx + rdx + 0x60]
movdqa xmmword [r8 + 0x60], xmm5
pxor xmm6, xmmword [rcx + rdx + 0x70]
movdqa xmmword [r8 + 0x70], xmm6
movaps xmm6, xmmword [rsp + 0xd0]
movaps xmm7, xmmword [rsp + 0xe0]
movaps xmm8, xmmword [rsp + 0xf0]
movaps xmm9, xmmword [rsp + 0x100]
movaps xmm10, xmmword [rsp + 0x110]
movaps xmm11, xmmword [rsp + 0x120]
movaps xmm12, xmmword [rsp + 0x130]
movaps xmm13, xmmword [rsp + 0x140]
movaps xmm14, xmmword [rsp + 0x150]
movaps xmm15, xmmword [rsp + 0x160]
add rsp, 0x178
ret