Function at 0x14006fb60
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov r9, r9
mov qword [rsp + 0x18], rdi
push rbp
push r14
mov rdi, rdi
push r15
lea rbp, [rsp - 0x20]
sub rsp, 0x120
xchg rdx, rdx
mov eax, dword [0x1400a24a0]
xor eax, 0x5a747523
mov dword [rsp + 0x20], eax
mov eax, dword [0x1400a24a4]
mov dword [rsp - 0x20], 0x75757946
xor eax, 0x5a747523
mov dword [rsp + 0x24], eax
mov eax, dword [0x1400a24a8]
xchg rbp, rbp
xor eax, 0x5a747523
mov dword [rsp + 0x28], eax
mov eax, dword [0x1400a24ac]
xor eax, 0x5a747523
mov dword [rsp - 0x1c], 0x217ca8b2
mov dword [rsp + 0x2c], eax
mov eax, dword [0x1400a24b0]
xor eax, 0x5a747523
xchg r12, r12
mov dword [rsp + 0x30], eax
mov eax, dword [0x1400a24b4]
xor eax, 0x5a747523
mov dword [rsp + 0x34], eax
mov rsi, rsi
mov eax, dword [0x1400a24b8]
xor eax, 0x5a747523
mov dword [rsp + 0x38], eax
mov dword [rsp - 0x18], 0x13edef98
mov eax, dword [0x1400a24bc]
xor eax, 0x5a747523
mov dword [rsp + 0x3c], eax
mov eax, dword [0x1400a24c0]
xchg rsp, rsp
xor eax, 0x5a747523
mov dword [rsp + 0x40], eax
mov eax, dword [0x1400a24c4]
mov dword [rsp - 0x14], esi
xor eax, 0x5a747523
mov dword [rsp + 0x44], eax
mov eax, dword [0x1400a24c8]
mov r8, r8
xor eax, 0x5a747523
mov dword [rsp + 0x48], eax
mov eax, dword [0x1400a24cc]
xor eax, 0x5a747523
xchg r11, r11
mov dword [rsp + 0x4c], eax
mov eax, dword [0x1400a24d0]
xor eax, 0x5a747523
mov rsp, rsp
mov dword [rsp + 0x50], eax
mov eax, dword [0x1400a24d4]
xor eax, 0x5a747523
xchg rdx, rdx
mov dword [rsp + 0x54], eax
mov eax, dword [0x1400a24d8]
xor eax, 0x5a747523
mov rsi, rsi
mov dword [rsp + 0x58], eax
mov eax, dword [0x1400a24dc]
xor eax, 0x5a747523
mov dword [rsp + 0x5c], eax
xchg r9, r9
mov eax, dword [str.nttZ]
xor eax, 0x5a747523
mov dword [rsp + 0x60], eax
mov eax, dword [0x1400a2464]
mov dword [rsp - 0x1c], edi
xor eax, 0x5a747523
mov dword [rsp + 0x64], eax
mov eax, dword [0x1400a2468]
mov dword [rsp - 0x20], ebx
xor eax, 0x5a747523
mov dword [rsp + 0x68], eax
mov eax, dword [0x1400a246c]
xchg rdx, rdx
xor eax, 0x5a747523
mov dword [rsp + 0x6c], eax
mov eax, dword [0x1400a2470]
xor eax, 0x5a747523
xchg r15, r15
mov dword [rsp + 0x70], eax
mov eax, dword [0x1400a2474]
xor eax, 0x5a747523
mov dword [rsp + 0x74], eax
mov dword [rsp - 0x10], esi
mov eax, dword [0x1400a2478]
xor eax, 0x5a747523
mov dword [rsp + 0x78], eax
mov dword [rsp - 0x30], 0x1038966c
mov eax, dword [0x1400a247c]
xor eax, 0x5a747523
mov dword [rsp + 0x7c], eax
mov eax, dword [0x1400a2480]
mov dword [rsp - 0x14], ecx
xor eax, 0x5a747523
mov dword [rbp - 0x80], eax
mov eax, dword [0x1400a2484]
mov dword [rsp - 0xc], edx
xor eax, 0x5a747523
mov dword [rbp - 0x7c], eax
mov eax, dword [0x1400a2488]
xor eax, 0x5a747523
mov dword [rsp - 0x1c], ebp
mov dword [rbp - 0x78], eax
mov eax, dword [0x1400a248c]
lea rcx, [0x1400a24e0]
movdqa xmm1, xmmword [0x1400018c0]
xchg r11, r11
xor eax, 0x5a747523
mov dword [rbp - 0x74], eax
mov eax, dword [0x1400a2490]
mov r15, r15
xor eax, 0x5a747523
mov dword [rbp - 0x70], eax
mov eax, dword [0x1400a2494]
mov dword [rsp - 0x18], esp
xor eax, 0x5a747523
mov dword [rbp - 0x6c], eax
mov eax, dword [0x1400a2498]
mov dword [rsp - 0x1c], edi
xor eax, 0x5a747523
mov dword [rbp - 0x68], eax
mov eax, dword [0x1400a249c]
xchg rsp, rsp
xor eax, 0x5a747523
mov dword [rbp - 0x64], eax
xor eax, eax
nop dword [rax]
mov dword [rsp - 0x20], 0x270fb636
movdqu xmm0, xmmword [rax + rcx]
pxor xmm0, xmm1
movdqu xmmword [rbp + rax - 0x60], xmm0
mov dword [rsp - 0x30], 0x8e33032
movdqu xmm0, xmmword [rax + rcx + 0x10]
pxor xmm0, xmm1
movdqu xmmword [rbp + rax - 0x50], xmm0
movdqu xmm0, xmmword [rax + rcx + 0x20]
mov r12, r12
pxor xmm0, xmm1
movdqu xmmword [rbp + rax - 0x40], xmm0
movdqu xmm0, xmmword [rax + rcx + 0x30]
mov dword [rsp - 0x10], ebx
pxor xmm0, xmm1
movdqu xmmword [rbp + rax - 0x30], xmm0
add rax, 0x40
cmp rax, 0x80
mov r14, r14
jb 0x14006fdf2
xor r15d, r15d
lea rsi, [0x1400a4f30]
nop word [rax + rax]
mov r9, r9
mov eax, r15d
lea rbx, [rbp - 0x60]
shr eax, 1
mov ecx, r15d
mov dword [rsp - 0x38], 0x66228767
shr ecx, 8
movzx r14d, al
and ecx, 2
mov r10, r10
mov eax, r15d
and eax, 1
or rcx, rax
mov dword [rsp - 0x3c], 0x60ae1940
lea rdi, [rcx*4]
mov ecx, r14d
xor ecx, dword [rsp + rdi + 0x20]
mov rdx, rdx
mov edx, dword [rsp + rdi + 0x60]
call fcn.14006fa00
shl eax, 0x18
xchg rsi, rsi
xor ecx, ecx
test eax, eax
je 0x14006fed9
test al, 1
mov dword [rsp - 0x34], 0x5f45c569
je 0x14006fece
or ecx, dword [rbx]
add rbx, 4
mov rsp, rsp
shr eax, 1
jne 0x14006fec0
mov edx, dword [rsp + rdi + 0x70]
lea rbx, [rbp - 0x60]
mov r13, r13
xor ecx, 0x5a747523
mov dword [rsi - 0x1000], ecx
mov ecx, r14d
mov dword [rsp - 0x28], 0x54188f33
xor ecx, dword [rsp + rdi + 0x30]
call fcn.14006fa00
shl eax, 0x10
xchg r8, r8
xor ecx, ecx
test eax, eax
je 0x14006ff24
xchg r12, r12
test al, 1
je 0x14006ff19
or ecx, dword [rbx]
add rbx, 4
mov r15, r15
shr eax, 1
jne 0x14006ff13
mov edx, dword [rbp + rdi - 0x80]
lea rbx, [rbp - 0x60]
mov dword [rsp - 0x34], ecx
xor ecx, 0x5a747523
mov dword [rsi], ecx
mov ecx, r14d
xor ecx, dword [rsp + rdi + 0x40]
mov dword [rsp - 0x38], esi
call fcn.14006fa00
shl eax, 8
xor r8d, r8d
xchg rbp, rbp
test eax, eax
je 0x14006ff6f
nop dword [rax + rax]
test al, 1
mov r13, r13
je 0x14006ff64
or r8d, dword [rbx]
add rbx, 4
mov r9, r9
shr eax, 1
jne 0x14006ff5a
xor r14d, dword [rsp + rdi + 0x50]
lea rbx, [rbp - 0x60]
mov dword [rsp - 0x38], ebx
mov edx, dword [rbp + rdi - 0x70]
xor r8d, 0x5a747523
mov ecx, r14d
mov dword [rsi + 0x1000], r8d
mov dword [rsp - 0x24], edi
call fcn.14006fa00
xor ecx, ecx
test eax, eax
mov r12, r12
je 0x14006ffbc
test al, 1
je 0x14006ffb1
mov dword [rsp - 0x40], 0x3943069f
or ecx, dword [rbx]
add rbx, 4
shr eax, 1
jne 0x14006ffa3
xchg r11, r11
xor ecx, 0x5a747523
inc r15d
mov dword [rsi + 0x2000], ecx
mov dword [rsp - 0xc], 0x24e61ed1
add rsi, 4
cmp r15d, 0x400
jl 0x14006fe67
lea r11, [rsp + 0x120]
mov dword [rsp - 0x14], ecx
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov rsp, r11
mov dword [rsp - 0x30], edx
pop r15
pop r14
pop rbp
ret