Function at 0x140068ea4
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
mov dword [rsp - 0x14], 0x4f471e4b
xchg r9, rsi
mov qword [rsp + 0x18], r9
xchg r9, rsi
mov qword [rsp + 0x20], rdi
mov dword [rsp - 0x20], esi
push rbp
nop
sub rsp, 8
mov qword [rsp], r14
nop
sub rsp, 8
mov qword [rsp], r15
mov rbp, rsp
nop
sub rsp, 0x365b1e24
add rsp, 0x365b1dc4
movabs rsi, 0x3eaf3ba83c16f7f0
add rsi, 0x392c9d51
xor rsi, 0x589ebdba
add rsi, 0x279ce97d
mov rbx, rcx
cmp qword [rcx + 0x30], rsi
xchg r14, r14
jne 0x1400690e9
mov edi, 0x1700347b
xor edi, 0x1f5c2084
add edi, 0x4eb71da5
xor edi, 0x571332a5
mov dword [rbp - 0x40], 0xebbc54a
add dword [rbp - 0x40], 0x33219b
sub dword [rbp - 0x40], 0x6abd9fb
xor dword [rbp - 0x40], 0x71cc932c
sub dword [rbp - 0x40], 0x79389ece
xor r14d, r14d
xchg rdx, rdx
mov dword [rbp - 0x3c], 0xa7f9cc5
xor dword [rbp - 0x3c], 0x15a03b25
xor dword [rbp - 0x3c], 0x1d541896
sub dword [rbp - 0x3c], 0x28abec3
mov dword [rbp - 0x38], 0x11093197
xor dword [rbp - 0x38], 0x7769fc06
xor dword [rbp - 0x38], 0x3bde17de
xor dword [rbp - 0x38], 0x5de4da86
mov dword [rbp - 0x34], 0x277180b6
xor dword [rbp - 0x34], 0x3cdcace
xor dword [rbp - 0x34], 0x234deb77
xor dword [rbp - 0x34], 0x1c3e7690
sub dword [rbp - 0x34], 0x1b7dd6a9
mov dword [rbp - 0x30], 0x1dbacdf2
xor dword [rbp - 0x30], 0x10ec0aab
add dword [rbp - 0x30], 0x6a126263
sub dword [rbp - 0x30], 0x495118b9
sub dword [rbp - 0x30], 0x2dc1106c
lea r15d, [rdi + 0xb]
xchg rcx, rcx
mov dword [rbp - 0x2c], 0x420d30e
xor dword [rbp - 0x2c], 0x516240d
add dword [rbp - 0x2c], 0x4baf3c4
xor dword [rbp - 0x2c], 0x5fdea6e
mov qword [rbp + 0x20], r14
mov rax, qword [rbp + 0x20]
mov dword [rsp - 0x18], ebx
xchg rcx, rsi
mov rsi, qword [rbp + 0x20]
xchg rcx, rsi
mov rax, qword [rbp + 0x20]
mov r15, r15
and cl, 3
shl cl, 2
shl cl, 1
movzx edx, word [rbp + rax*2 - 0x40]
xchg r9, r9
mov eax, 0x73e7726f
sub eax, 0x1f2905d5
xor eax, 0x154ae66f
xor eax, 0x2131b94c
shr eax, cl
xchg rsp, rsp
movzx ecx, al
mov rax, qword [rbp + 0x20]
xor cx, dx
mov word [rbp + rax*2 - 0x28], cx
mov dword [rsp - 0x38], 0x7a8c0c48
xchg r10, rax
mov r10, qword [rbp + 0x20]
xchg r10, rax
add rax, rdi
mov qword [rbp + 0x20], rax
xchg r12, rax
mov r12, qword [rbp + 0x20]
xchg r12, rax
cmp rax, r15
mov r14, r14
jb 0x140069006
xor edx, edx
mov word [rbp - 0x10], r14w
lea rcx, [rbp - 0x28]
mov dword [rsp - 0x28], 0x1583ecf3
call fcn.14008ad70
mov rdx, rax
lea rdi, [rbp - 0x28]
xor rdx, rsi
mov dword [rsp - 0x20], ebp
xchg r8, r9
mov r9, rax
xchg r9, r8
xor eax, eax
xchg r9, r9
mov qword [rbx + 0x30], rdx
xchg rcx, r15
mov r15, rcx
xchg rcx, r15
rep stosb byte [rdi], al
cmp rdx, rsi
mov dword [rsp - 0x40], ebx
je 0x1400690fd
lea rdx, [0x1401412c0]
mov rcx, r8
xchg rbp, rbp
call fcn.14006d85c
test al, al
setne al
mov rsi, rsi
jmp 0x1400690fd
mov eax, 0x1a49a409
add eax, 0x4eddeb69
xor eax, 0x148a3340
xor eax, 0x7dadbc33
lea r11, [rsp + 0x60]
xchg r9, rbx
mov r9, qword [r11 + 0x28]
xchg r9, rbx
mov rsi, qword [r11 + 0x30]
mov rdi, qword [r11 + 0x38]
mov r8, r8
xchg r11, rdi
mov rsp, rdi
xchg rdi, r11
nop
mov r15, qword [rsp]
add rsp, 8
nop
mov r14, qword [rsp]
add rsp, 8
nop
mov rbp, qword [rsp]
add rsp, 8
ret