Function at 0x1400b40b0
Capabilities:
Encode data using xor

Disassembly:
xchg r14, rbx
mov qword [rsp + 8], r14
xchg r14, rbx
xchg rsi, rbp
mov qword [rsp + 0x10], rsi
xchg rsi, rbp
xchg rsi, r12
mov qword [rsp + 0x18], r12
xchg rsi, r12
nop
mov qword [rsp - 8], rdi
sub rsp, 8
push r14
mov r15, r15
push r15
sub rsp, 0x65b80579
add rsp, 0x65b803f9
xor edi, edi
xchg r15, r14
mov r15, r9
xchg r14, r15
xchg rbx, r14
mov r14, r8
xchg rbx, r14
lea r9, [0x140000000]
mov dword [rsp - 0x34], ebp
xchg r15, rdx
mov rdx, r15
xchg rdx, r15
mov rbp, rcx
mov dword [rsp - 0x10], ecx
mov r8d, 0x3a718b0f
xor r8d, 0x1b4455be
xor r8d, 0x13b3443e
sub r8d, 0x18d059af
lea esi, [rdi + 1]
mov ecx, edi
mov eax, r8d
xchg r13, r13
rol eax, cl
xor al, byte [rdi + r9 + 0x2070]
mov byte [rsp + rdi + 0x60], al
mov dword [rsp - 0x40], esp
add rdi, rsi
cmp rdi, 0x10
jb 0x1400b413d
mov dword [rsp - 0x2c], esi
xor edx, edx
mov ecx, edx
mov eax, r8d
rol eax, cl
xchg r12, r12
xor al, byte [rdx + r9 + 0x2080]
mov byte [rsp + rdx + 0x50], al
add rdx, rsi
cmp rdx, 0x10
xchg rbx, rbx
jb 0x1400b416a
xchg r8, rax
mov r8, qword [rbp + 0x48]
xchg r8, rax
lea r9, [rsp + 0x50]
mov rcx, rcx
not rax
mov qword [rsp + 0x20], rbx
ror rax, 1
ror rax, 3
ror rax, 1
movabs rcx, 0x715a55be1e82b482
xor rcx, 0x13ad16f8
sub rcx, 0x1101e7f
add rcx, 0x2b83aec2
add rcx, 0x6bf35cd7
add rax, rcx
mov dword [rsp - 0x3c], edi
mov r8d, esi
movabs rcx, 0x4aed145f33ec8598
sub rcx, 0x25fb280b
add rcx, 0x55438d24
sub rcx, 0x1daf6b2d
xor edx, edx
xchg rbp, rbp
xor rax, rcx
lea rcx, [rsp + 0x60]
ror rax, 9
ror rax, 0x10
ror rax, 3
ror rax, 2
ror rax, 1
ror rax, 2
call rax
mov rcx, rcx
test eax, eax
js 0x1400b43d4
mov rbx, qword [rbx]
lea rcx, [rsp + 0x70]
mov dword [rsp - 0x44], edx
xchg rdx, r8
mov r8, r15
xchg r8, rdx
mov rax, qword [rbx]
xchg r12, rdi
mov r12, qword [rax + 0x18]
xchg r12, rdi
call fcn.140074570
mov rsp, rsp
mov qword [rsp + 0x40], r14
xor r9d, r9d
and qword [rsp + 0x38], 0
mov r12, r12
xor r8d, r8d
and qword [rsp + 0x30], 0
mov rcx, rbx
mov dword [rsp - 0x38], ebx
mov rdx, qword [rax]
and dword [rsp + 0x28], 0
and qword [rsp + 0x20], 0
call rdi
mov rbx, rbx
xchg r15, rcx
mov r15, qword [rsp + 0x70]
xchg r15, rcx
mov ebx, eax
mov rdx, rdx
shr ebx, 0x13
shr ebx, 9
shr ebx, 2
shr ebx, 1
lea rax, [rsp + 0x78]
xchg r11, r11
cmp rcx, rax
jne 0x1400b42ef
lea rdi, [rsp + 0x78]
mov dword [rsp - 0x30], 0x76ebec38
xor eax, eax
mov ecx, 0x56a37f40
sub ecx, 0x2a582abe
xor ecx, 0x678137bc
add ecx, 0x1ed104e0
xor ecx, 0x6a9b691e
rep stosb byte [rdi], al
jmp 0x1400b42f4
call fcn.140098de0
test bl, bl
jne 0x1400b43d4
mov rcx, rcx
and dword [rsp + 0x38], 0
movabs rcx, 0x31eafcb847e7becf
sub rcx, 0x43ddf953
add rcx, 0x7b27ccaf
sub rcx, 0x2a222fd3
mov rax, qword [rbp + 0x50]
mov rsp, rsp
xor r9d, r9d
and qword [rsp + 0x30], 0
xor r8d, r8d
ror rax, 3
ror rax, 0x18
ror rax, 3
ror rax, 1
add rax, rcx
movabs rcx, 0x5ad6bf8b4fb3e4e0
add rcx, 0x2425a3cd
xor rcx, 0x164602a3
add rcx, 0x54dc057f
ror rax, 0x25
ror rax, 6
ror rax, 1
ror rax, 1
ror rax, 2
ror rax, 1
not rax
sub rax, rcx
mov rcx, rcx
mov ecx, 0x1af26a54
add ecx, 0x44454fe0
sub ecx, 0x48ba989a
sub ecx, 0x6794fd7
sub ecx, 0x1003d1c0
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x20], ecx
mov r8, r8
rol rax, 3
rol rax, 4
rol rax, 1
lea edx, [rcx + 7]
mov r11, r11
xchg rcx, r12
mov r12, qword [r14]
xchg r12, rcx
call rax
xchg rdi, rdi
test eax, eax
jns 0x1400b43da
xor sil, sil
mov r11, r11
xor eax, eax
lea r11, [rsp + 0x180]
xchg rbx, rdx
mov rdx, qword [r11 + 0x20]
xchg rdx, rbx
lea rdi, [rsp + 0x50]
mov dword [rsp - 0x40], edx
xchg rbp, r14
mov r14, qword [r11 + 0x28]
xchg rbp, r14
lea ecx, [rax + 0x10]
rep stosb byte [rdi], al
lea ecx, [rax + 0x10]
mov dword [rsp - 0x28], ebx
lea rdi, [rsp + 0x60]
rep stosb byte [rdi], al
mov al, sil
mov rsi, qword [r11 + 0x30]
mov dword [rsp - 0x18], esi
xchg rsp, r15
mov r15, r11
xchg r15, rsp
nop
mov r15, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov r14, qword [rsp - 8]
nop
add rsp, 8
mov rdi, qword [rsp - 8]
ret