Function at 0x14002f8f0
Capabilities:
Encode data using xor

Disassembly:
mov r8d, 0x105524
movabs rax, 0x2545f4914f6cdd1d
xor edx, edx
lea rcx, [0x1422371b0]
nop dword [rax]
mov r9, r8
shr r9, 0xc
xor r9, r8
mov r8, r9
shl r8, 0x19
xor r8, r9
mov r9, r8
shr r9, 0x1b
xor r9, r8
mov r8, r9
shr r8, 0xc
xor r8, r9
imul r9, rax
mov qword [rcx + rdx*8 + 0x2d0], r9
mov r9, r8
shl r9, 0x19
xor r9, r8
mov r8, r9
shr r8, 0x1b
xor r8, r9
mov r9, r8
imul r9, rax
mov qword [rcx + rdx*8 + 0x2d8], r9
add rdx, 2
cmp rdx, 0x5a
jne 0x14002f910
movabs r8, 0xddeb69dad6329b12
xor edx, edx
nop dword [rax]
mov r9, r8
shr r9, 0xc
xor r9, r8
mov r8, r9
shl r8, 0x19
xor r8, r9
mov r9, r8
shr r9, 0x1b
xor r9, r8
mov r8, r9
shr r8, 0xc
xor r8, r9
imul r9, rax
mov qword [rcx + rdx*8 + 0x5a0], r9
mov r9, r8
shl r9, 0x19
xor r9, r8
mov r8, r9
shr r8, 0x1b
xor r8, r9
mov r9, r8
imul r9, rax
mov qword [rcx + rdx*8 + 0x5a8], r9
add rdx, 2
cmp rdx, 0x5a
jne 0x14002f980
movabs r8, 0x17ae50186504b06c
xor edx, edx
nop dword [rax]
mov r9, r8
shr r9, 0xc
xor r9, r8
mov r8, r9
shl r8, 0x19
xor r8, r9
mov r9, r8
shr r9, 0x1b
xor r9, r8
mov r8, r9
shr r8, 0xc
xor r8, r9
imul r9, rax
mov qword [rcx + rdx*8 + 0x870], r9
mov r9, r8
shl r9, 0x19
xor r9, r8
mov r8, r9
shr r8, 0x1b
xor r8, r9
mov r9, r8
imul r9, rax
mov qword [rcx + rdx*8 + 0x878], r9
add rdx, 2
cmp rdx, 0x5a
jne 0x14002f9f0
movabs r8, 0xd1b9e5ce135bc328
xor edx, edx
nop dword [rax]
mov r9, r8
shr r9, 0xc
xor r9, r8
mov r8, r9
shl r8, 0x19
xor r8, r9
mov r9, r8
shr r9, 0x1b
xor r9, r8
mov r8, r9
shr r8, 0xc
xor r8, r9
imul r9, rax
mov qword [rcx + rdx*8 + 0xb40], r9
mov r9, r8
shl r9, 0x19
xor r9, r8
mov r8, r9
shr r8, 0x1b
xor r8, r9
mov r9, r8
imul r9, rax
mov qword [rcx + rdx*8 + 0xb48], r9
add rdx, 2
cmp rdx, 0x5a
jne 0x14002fa60
movabs r8, 0xddf8eb07ca07d49f
xor edx, edx
nop dword [rax]
mov r9, r8
shr r9, 0xc
xor r9, r8
mov r8, r9
shl r8, 0x19
xor r8, r9
mov r9, r8
shr r9, 0x1b
xor r9, r8
mov r8, r9
shr r8, 0xc
xor r8, r9
imul r9, rax
mov qword [rcx + rdx*8 + 0xe10], r9
mov r9, r8
shl r9, 0x19
xor r9, r8
mov r8, r9
shr r8, 0x1b
xor r8, r9
mov r9, r8
imul r9, rax
mov qword [rcx + rdx*8 + 0xe18], r9
add rdx, 2
cmp rdx, 0x5a
jne 0x14002fad0
movabs r8, 0x727deaabd51c1779
xor edx, edx
nop dword [rax]
mov r9, r8
shr r9, 0xc
xor r9, r8
mov r8, r9
shl r8, 0x19
xor r8, r9
mov r9, r8
shr r9, 0x1b
xor r9, r8
mov r8, r9
shr r8, 0xc
xor r8, r9
imul r9, rax
mov qword [rcx + rdx*8 + 0x10e0], r9
mov r9, r8
shl r9, 0x19
xor r9, r8
mov r8, r9
shr r8, 0x1b
xor r8, r9
mov r9, r8
imul r9, rax
mov qword [rcx + rdx*8 + 0x10e8], r9
add rdx, 2
cmp rdx, 0x5a
jne 0x14002fb40
movabs r8, 0xcddfc6ddfb3a9fc3
xor edx, edx
nop dword [rax]
mov r9, r8
shr r9, 0xc
xor r9, r8
mov r8, r9
shl r8, 0x19
xor r8, r9
mov r9, r8
shr r9, 0x1b
xor r9, r8
mov r8, r9
shr r8, 0xc
xor r8, r9
imul r9, rax
mov qword [rcx + rdx*8 + 0x13b0], r9
mov r9, r8
shl r9, 0x19
xor r9, r8
mov r8, r9
shr r8, 0x1b
xor r8, r9
mov r9, r8
imul r9, rax
mov qword [rcx + rdx*8 + 0x13b8], r9
add rdx, 2
cmp rdx, 0x5a
jne 0x14002fbb0
movabs r8, 0x2e3d1962fb3e0cd
xor edx, edx
nop dword [rax]
mov r9, r8
shr r9, 0xc
xor r9, r8
mov r8, r9
shl r8, 0x19
xor r8, r9
mov r9, r8
shr r9, 0x1b
xor r9, r8
mov r8, r9
shr r8, 0xc
xor r8, r9
imul r9, rax
mov qword [rcx + rdx*8 + 0x1950], r9
mov r9, r8
shl r9, 0x19
xor r9, r8
mov r8, r9
shr r8, 0x1b
xor r8, r9
mov r9, r8
imul r9, rax
mov qword [rcx + rdx*8 + 0x1958], r9
add rdx, 2
cmp rdx, 0x5a
jne 0x14002fc20
movabs r8, 0x55a8de812018bae3
xor edx, edx
nop dword [rax]
mov r9, r8
shr r9, 0xc
xor r9, r8
mov r8, r9
shl r8, 0x19
xor r8, r9
mov r9, r8
shr r9, 0x1b
xor r9, r8
mov r8, r9
shr r8, 0xc
xor r8, r9
imul r9, rax
mov qword [rcx + rdx*8 + 0x1c20], r9
mov r9, r8
shl r9, 0x19
xor r9, r8
mov r8, r9
shr r8, 0x1b
xor r8, r9
mov r9, r8
imul r9, rax
mov qword [rcx + rdx*8 + 0x1c28], r9
add rdx, 2
cmp rdx, 0x5a
jne 0x14002fc90
movabs r8, 0xdc066a15f9b4ac05
xor edx, edx
nop dword [rax]
mov r9, r8
shr r9, 0xc
xor r9, r8
mov r8, r9
shl r8, 0x19
xor r8, r9
mov r9, r8
shr r9, 0x1b
xor r9, r8
mov r8, r9
shr r8, 0xc
xor r8, r9
imul r9, rax
mov qword [rcx + rdx*8 + 0x1ef0], r9
mov r9, r8
shl r9, 0x19
xor r9, r8
mov r8, r9
shr r8, 0x1b
xor r8, r9
mov r9, r8
imul r9, rax
mov qword [rcx + rdx*8 + 0x1ef8], r9
add rdx, 2
cmp rdx, 0x5a
jne 0x14002fd00
movabs r8, 0x75c109352187aa8c
xor edx, edx
nop dword [rax]
mov r9, r8
shr r9, 0xc
xor r9, r8
mov r8, r9
shl r8, 0x19
xor r8, r9
mov r9, r8
shr r9, 0x1b
xor r9, r8
mov r8, r9
shr r8, 0xc
xor r8, r9
imul r9, rax
mov qword [rcx + rdx*8 + 0x21c0], r9
mov r9, r8
shl r9, 0x19
xor r9, r8
mov r8, r9
shr r8, 0x1b
xor r8, r9
mov r9, r8
imul r9, rax
mov qword [rcx + rdx*8 + 0x21c8], r9
add rdx, 2
cmp rdx, 0x5a
jne 0x14002fd70
movabs r8, 0x109d5952f198d583
xor edx, edx
nop dword [rax]
mov r9, r8
shr r9, 0xc
xor r9, r8
mov r8, r9
shl r8, 0x19
xor r8, r9
mov r9, r8
shr r9, 0x1b
xor r9, r8
mov r8, r9
shr r8, 0xc
xor r8, r9
imul r9, rax
mov qword [rcx + rdx*8 + 0x2490], r9
mov r9, r8
shl r9, 0x19
xor r9, r8
mov r8, r9
shr r8, 0x1b
xor r8, r9
mov r9, r8
imul r9, rax
mov qword [rcx + rdx*8 + 0x2498], r9
add rdx, 2
cmp rdx, 0x5a
jne 0x14002fde0
movabs r8, 0xb2a74dbb139dfcd
xor edx, edx
nop dword [rax]
mov r9, r8
shr r9, 0xc
xor r9, r8
mov r8, r9
shl r8, 0x19
xor r8, r9
mov r9, r8
shr r9, 0x1b
xor r9, r8
mov r8, r9
shr r8, 0xc
xor r8, r9
imul r9, rax
mov qword [rcx + rdx*8 + 0x2760], r9
mov r9, r8
shl r9, 0x19
xor r9, r8
mov r8, r9
shr r8, 0x1b
xor r8, r9
mov r9, r8
imul r9, rax
mov qword [rcx + rdx*8 + 0x2768], r9
add rdx, 2
cmp rdx, 0x5a
jne 0x14002fe50
movabs r8, 0xe96f55b37e8a8d2c
xor edx, edx
nop dword [rax]
mov r9, r8
shr r9, 0xc
xor r9, r8
mov r8, r9
shl r8, 0x19
xor r8, r9
mov r9, r8
shr r9, 0x1b
xor r9, r8
mov r8, r9
shr r8, 0xc
xor r8, r9
imul r9, rax
mov qword [rcx + rdx*8 + 0x2a30], r9
mov r9, r8
shl r9, 0x19
xor r9, r8
mov r8, r9
shr r8, 0x1b
xor r8, r9
mov r9, r8
imul r9, rax
mov qword [rcx + rdx*8 + 0x2a38], r9
add rdx, 2
cmp rdx, 0x5a
jne 0x14002fec0
movabs rax, 0x3d8e77f794a3bc25
mov qword [0x142239eb0], rax
movabs rax, 0xec6682fd9960dff5
mov qword [0x142239eb8], rax
ret