Function at 0x14015cbd0
Capabilities:
Encode data using xor

Disassembly:
push rbp
pxor xmm0, xmm0
mov eax, 0xd
mov rbp, rsp
sub rsp, 0xa0
and rsp, 0xfffffffffffffff0
sub rsp, 0xb0
movaps xmmword [rcx + 0x100], xmm0
movdqa xmm1, xmmword [0x1402c9c30]
movdqa xmm2, xmmword [0x1402c9c40]
movaps xmmword [rcx + 0x110], xmm0
movq xmm4, qword [rdx]
movq xmm3, qword [rdx + 8]
movq xmm5, qword [rdx + 0x18]
movdqa xmm0, xmmword [0x1402c9c20]
movaps xmmword [rsp + 0xb0], xmm6
movaps xmmword [rsp + 0xc0], xmm7
movq xmm6, qword [rdx + 0x10]
movdqa xmm7, xmmword [0x1402c9c50]
pxor xmm1, xmm3
pxor xmm0, xmm4
pxor xmm3, xmmword [0x1402c9c90]
pxor xmm4, xmmword [str.1CK3nb]
movaps xmmword [rsp + 0x120], xmm13
pxor xmm2, xmm6
pxor xmm7, xmm5
pxor xmm6, xmmword [0x1402c9c60]
movaps xmmword [rsp + 0xe0], xmm9
pxor xmm5, xmmword [0x1402c9c70]
pxor xmm13, xmm13
movaps xmmword [rsp + 0x130], xmm14
movaps xmmword [rsp + 0x140], xmm15
movdqa xmm14, xmm13
movdqa xmm15, xmm6
movaps xmmword [rsp + 0x90], xmm3
movdqa xmm9, xmm5
movdqa xmm3, xmm0
movdqa xmm0, xmm2
movaps xmmword [rsp + 0xd0], xmm8
movdqa xmm2, xmm7
movaps xmmword [rsp + 0xf0], xmm10
movaps xmmword [rsp + 0x100], xmm11
movaps xmmword [rsp + 0x110], xmm12
movaps xmmword [rsp + 0xa0], xmm4
nop dword [rax + rax]
paddq xmm0, xmm14
movdqa xmm12, xmm3
movdqa xmm6, xmm3
movdqa xmm7, xmm3
movdqa xmm3, xmm0
paddq xmm2, xmm13
pslldq xmm6, 0xc
psrldq xmm7, 4
movdqa xmm11, xmm1
psrldq xmm3, 0xc
movdqa xmm5, xmm1
movaps xmmword [rsp + 0x70], xmm6
movdqa xmm4, xmm1
movaps xmmword [rsp + 0x60], xmm7
movdqa xmm1, xmm3
movdqa xmm6, xmm0
movdqa xmm7, xmm2
movdqa xmm3, xmm2
pslldq xmm0, 4
movdqa xmm10, xmm15
psrldq xmm2, 0xc
psrlq xmm12, 1
movdqa xmm8, xmm9
psrlq xmm6, 3
pslldq xmm3, 4
por xmm0, xmm2
movdqa xmm2, xmmword [rsp + 0x90]
por xmm3, xmm1
movaps xmmword [rsp + 0x40], xmm6
movdqa xmm6, xmm0
movdqa xmm0, xmm12
pxor xmm0, xmm3
psrlq xmm11, 1
paddq xmm2, xmm13
movdqa xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0xa0], xmm0
movdqa xmm0, xmm11
psrlq xmm7, 3
paddq xmm13, xmmword [0x1402c9cb0]
pxor xmm0, xmm6
movaps xmmword [rsp + 0x30], xmm7
movdqa xmm7, xmm3
movdqa xmm3, xmm9
psrldq xmm3, 4
pslldq xmm4, 0xc
paddq xmm1, xmm14
movaps xmmword [rsp + 0x90], xmm0
movdqa xmm0, xmm15
movaps xmmword [rsp + 0x20], xmm3
psrldq xmm5, 4
paddq xmm14, xmmword [0x1402c9ca0]
pslldq xmm0, 0xc
movaps xmmword [rsp + 0x50], xmm4
movdqa xmm4, xmm2
psrlq xmm10, 1
pslldq xmm4, 4
movdqa xmm3, xmm0
movaps xmmword [rsp + 0x80], xmm5
movdqa xmm0, xmm15
movdqa xmm15, xmm9
movdqa xmm5, xmm2
psrldq xmm0, 4
psrldq xmm2, 0xc
movdqa xmm9, xmm1
movaps xmmword [rsp + 0x10], xmm0
psrldq xmm9, 0xc
movdqa xmm0, xmm1
por xmm3, xmmword [rsp + 0x20]
pslldq xmm1, 4
psrlq xmm5, 3
por xmm4, xmm9
por xmm1, xmm2
psrlq xmm8, 1
movdqa xmm2, xmm10
pxor xmm2, xmm4
pslldq xmm15, 0xc
movdqa xmm9, xmm8
movaps xmmword [rsp], xmm15
paddq xmm5, xmm1
movdqa xmm15, xmm2
pxor xmm9, xmm1
movdqa xmm2, xmmword [rsp + 0x70]
movdqa xmm1, xmmword [rsp + 0x40]
psrlq xmm0, 3
paddq xmm3, xmm10
por xmm2, xmmword [rsp + 0x80]
paddq xmm0, xmm4
movdqa xmm4, xmmword [rsp + 0x30]
paddq xmm1, xmm7
paddq xmm2, xmm12
pxor xmm3, xmm1
movdqa xmm1, xmmword [rsp]
por xmm1, xmmword [rsp + 0x10]
pxor xmm0, xmm2
movdqa xmm2, xmmword [rsp + 0x50]
por xmm2, xmmword [rsp + 0x60]
paddq xmm4, xmm6
paddq xmm1, xmm8
paddq xmm2, xmm11
pxor xmm1, xmm4
pxor xmm2, xmm5
sub eax, 1
jne 0x14015ccf0
movdqa xmm6, xmmword [rsp + 0xa0]
movdqa xmm7, xmm2
movaps xmmword [rcx], xmm3
movdqa xmm5, xmmword [rsp + 0x90]
movaps xmmword [rcx + 0x30], xmm7
movaps xmm8, xmmword [rsp + 0xd0]
movaps xmm10, xmmword [rsp + 0xf0]
movaps xmmword [rcx + 0x40], xmm15
movaps xmm11, xmmword [rsp + 0x100]
movaps xmm12, xmmword [rsp + 0x110]
movaps xmmword [rcx + 0x50], xmm9
movaps xmmword [rcx + 0x60], xmm6
movaps xmmword [rcx + 0x80], xmm6
movaps xmm6, xmmword [rsp + 0xb0]
movaps xmmword [rcx + 0xa0], xmm15
movaps xmm15, xmmword [rsp + 0x140]
movaps xmmword [rcx + 0xb0], xmm9
movaps xmm9, xmmword [rsp + 0xe0]
movaps xmmword [rcx + 0xd0], xmm7
movaps xmm7, xmmword [rsp + 0xc0]
movaps xmmword [rcx + 0x100], xmm14
movaps xmm14, xmmword [rsp + 0x130]
movaps xmmword [rcx + 0x110], xmm13
movaps xmm13, xmmword [rsp + 0x120]
movaps xmmword [rcx + 0x10], xmm1
movaps xmmword [rcx + 0x20], xmm0
movaps xmmword [rcx + 0x70], xmm5
movaps xmmword [rcx + 0x90], xmm5
movaps xmmword [rcx + 0xc0], xmm0
movaps xmmword [rcx + 0xe0], xmm3
movaps xmmword [rcx + 0xf0], xmm1
leave
ret