Function at 0x140061db0
Capabilities:
Encode data using xor

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x8f0
movaps xmmword [rsp + 0x8e0], xmm9
movaps xmmword [rsp + 0x8d0], xmm8
movdqa xmmword [rsp + 0x8c0], xmm7
movaps xmmword [rsp + 0x8b0], xmm6
mov rbx, rdx
mov rax, qword [0x140135388]
xor rax, rsp
mov qword [rsp + 0x8a8], rax
mov edx, dword [r8 + 0xf0]
mov rax, rdx
shl rax, 4
add rax, 0x10
xor esi, esi
movdqa xmm8, xmmword [str.UUUUUUUUUUUUUUUU]
movdqa xmm9, xmmword [str.3333333333333333]
movdqa xmm0, xmmword [0x140111080]
movdqu xmm2, xmmword [r8 + rsi]
movdqa xmm4, xmm2
psrld xmm4, 1
pxor xmm4, xmm2
pand xmm4, xmm8
movdqa xmm5, xmm4
paddd xmm5, xmm4
pxor xmm5, xmm2
pxor xmm4, xmm2
movdqa xmm1, xmm5
psrld xmm1, 2
pxor xmm1, xmm5
pand xmm1, xmm9
movdqa xmm3, xmm1
pslld xmm3, 2
pxor xmm3, xmm5
pxor xmm1, xmm5
movdqa xmm2, xmm4
psrld xmm2, 2
pxor xmm2, xmm4
pand xmm2, xmm9
movdqa xmm5, xmm2
pslld xmm5, 2
pxor xmm5, xmm4
pxor xmm2, xmm4
movdqa xmm7, xmm3
psrld xmm7, 4
pxor xmm7, xmm3
pand xmm7, xmm0
movdqa xmm4, xmm7
pslld xmm4, 4
pxor xmm4, xmm3
movdqa xmmword [rsp + rsi*8 + 0xa0], xmm4
pxor xmm7, xmm3
movdqa xmmword [rsp + rsi*8 + 0xe0], xmm7
movdqa xmm3, xmm5
psrld xmm3, 4
pxor xmm3, xmm5
pand xmm3, xmm0
movdqa xmm4, xmm3
pslld xmm4, 4
pxor xmm4, xmm5
movdqa xmmword [rsp + rsi*8 + 0xb0], xmm4
pxor xmm3, xmm5
movdqa xmmword [rsp + rsi*8 + 0xf0], xmm3
movdqa xmm3, xmm1
psrld xmm3, 4
pxor xmm3, xmm1
pand xmm3, xmm0
movdqa xmm4, xmm3
pslld xmm4, 4
pxor xmm4, xmm1
movdqa xmmword [rsp + rsi*8 + 0xc0], xmm4
pxor xmm3, xmm1
movdqa xmmword [rsp + rsi*8 + 0x100], xmm3
movdqa xmm1, xmm2
psrld xmm1, 4
pxor xmm1, xmm2
pand xmm1, xmm0
movdqa xmm3, xmm1
pslld xmm3, 4
pxor xmm3, xmm2
movdqa xmmword [rsp + rsi*8 + 0xd0], xmm3
pxor xmm1, xmm2
movdqa xmmword [rsp + rsi*8 + 0x110], xmm1
add rsi, 0x10
cmp rax, rsi
jne 0x140061e20
movdqu xmm1, xmmword [rcx]
movdqa xmm2, xmm1
psrld xmm2, 1
pand xmm2, xmmword [str.UUUUUUUUUUUUUUUU]
movdqa xmm3, xmm2
psrld xmm3, 2
pand xmm3, xmm9
movdqa xmm4, xmm3
psrld xmm4, 4
pand xmm4, xmm0
movdqa xmm8, xmm4
pslld xmm8, 4
pxor xmm8, xmm3
pslld xmm3, 2
pxor xmm3, xmm2
paddd xmm2, xmm2
pxor xmm2, xmm1
movdqa xmm1, xmm2
psrld xmm1, 2
pand xmm1, xmm9
movdqa xmm7, xmm1
psrld xmm7, 4
pand xmm7, xmm0
movdqa xmm5, xmm7
pslld xmm5, 4
pxor xmm5, xmm1
pslld xmm1, 2
pxor xmm1, xmm2
movdqa xmm2, xmm1
psrld xmm2, 4
pand xmm2, xmm0
movdqa xmm6, xmm2
pslld xmm6, 4
pxor xmm6, xmm1
lea rsi, [rsp + 0x20]
movdqa xmmword [rsi], xmm6
movdqa xmmword [rsi + 0x40], xmm2
movdqa xmm1, xmm3
psrld xmm1, 4
pand xmm1, xmm0
movdqa xmm0, xmm1
pslld xmm0, 4
pxor xmm0, xmm3
movdqa xmmword [rsi + 0x10], xmm0
movdqa xmmword [rsi + 0x50], xmm1
movdqa xmmword [rsi + 0x20], xmm5
movdqa xmmword [rsi + 0x60], xmm7
movdqa xmmword [rsi + 0x30], xmm8
movdqa xmmword [rsi + 0x70], xmm4
lea rcx, [rsp + 0xa0]
mov r8, rsi
call fcn.140063f10
lea rax, [rsp + 0x820]
mov ecx, 0x10
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
movdqa xmm1, xmmword [rax + 0x10]
movdqa xmm3, xmmword [rax + 0x30]
movdqa xmm4, xmmword [rax + 0x50]
movdqa xmm5, xmmword [rax + 0x70]
paddd xmm1, xmm1
movdqa xmm0, xmmword [0x140111090]
pand xmm1, xmm0
movdqa xmm2, xmm0
pandn xmm2, xmmword [rax]
por xmm2, xmm1
paddd xmm3, xmm3
movdqa xmm6, xmmword [str.________________]
pand xmm3, xmm6
movdqa xmm1, xmmword [0x1401110b0]
movdqa xmm7, xmmword [rax + 0x20]
pand xmm7, xmm1
por xmm7, xmm3
paddd xmm4, xmm4
pand xmm4, xmm0
pandn xmm0, xmmword [rax + 0x40]
por xmm0, xmm4
paddd xmm5, xmm5
pand xmm1, xmmword [rax + 0x60]
pand xmm5, xmm6
por xmm1, xmm5
movdqa xmm3, xmm2
psrld xmm3, 2
pand xmm3, xmm9
pxor xmm3, xmm7
pslld xmm3, 2
pxor xmm3, xmm2
movdqa xmm2, xmm0
psrld xmm2, 2
pand xmm2, xmm9
pxor xmm2, xmm1
pslld xmm2, 6
pslld xmm0, 4
pxor xmm0, xmm2
movdqa xmm1, xmmword [0x1401110c0]
pand xmm0, xmm1
pandn xmm1, xmm3
por xmm1, xmm0
movdqu xmmword [rbx], xmm1
mov rcx, qword [rsp + 0x8a8]
xor rcx, rsp
call fcn.1400d8ee0
movaps xmm6, xmmword [rsp + 0x8b0]
movaps xmm7, xmmword [rsp + 0x8c0]
movaps xmm8, xmmword [rsp + 0x8d0]
movaps xmm9, xmmword [rsp + 0x8e0]
add rsp, 0x8f0
pop rbx
pop rdi
pop rsi
ret