Function at 0x14007f6a9
Capabilities:
Encode data using xor

Disassembly:
xchg r8, rbx
mov qword [rsp + 0x10], r8
xchg rbx, r8
xchg rbp, rsi
mov qword [rsp + 0x18], rbp
xchg rbp, rsi
nop
sub rsp, 8
mov qword [rsp], rdi
add rsp, 0x2f47eb20
sub rsp, 0x2f47ebb0
lea rbx, [section..text]
mov esi, 0x33d089c0
sub esi, 0x28d55d9c
add esi, 0x5ea0e193
sub esi, 0x215f5716
sub esi, 0x483cb622
lea rdi, [0x140001048]
cmp rbx, rdi
mov r13, r13
jae 0x14007f5ca
nop word [rax + rax]
mov rax, qword [rbx]
xchg r11, r11
test rax, rax
je 0x14007f5ae
call rax
mov rsi, rsi
nop
sub rbx, 0x6bcbb4b
add rbx, 0x6bcbb53
cmp rbx, rdi
mov dword [rsp - 0x14], ebp
jb 0x14007f59a
call fcn.140079040
lea rcx, [0x1400d9aa8]
call fcn.1400d8410
mov dword [rsp - 0x30], 0x6ebf3577
test al, al
je 0x14007f798
call 0x1400d81c0
xchg r15, r15
test al, al
je 0x14007f789
call 0x1400d7d10
mov dword [rsp - 0x1c], ecx
test al, al
je 0x14007f789
call 0x1400d7e70
xchg r9, r9
test al, al
je 0x14007f789
call fcn.1400d8360
mov rdx, rdx
test al, al
je 0x14007f789
mov rdx, qword [0x1400d9a88]
mov r9, r9
movabs rcx, 0x2cd9ae060e631bba
add rcx, 0x5edf597d
sub rcx, 0x59c9d142
add rcx, 0x40d9254e
sub rcx, 0x2a22d7e4
add rdx, rcx
mov rbp, rbp
movabs rax, 0x55172d2d655bf2c9
sub rax, 0x1d2c03ff
sub rax, 0x27d1e205
add rax, 0x46504689
rol rdx, 0xe
rol rdx, 4
rol rdx, 0xa
rol rdx, 1
lea rcx, [rsp + 0x20]
mov dword [rsp - 0x10], esp
xor rdx, rax
ror rdx, 6
ror rdx, 5
ror rdx, 1
call rdx
test byte [rsp + 0x5c], 1
mov r11, r11
movzx ebx, word [rsp + 0x60]
jne 0x14007f6d0
mov ebx, 0x785fe616
sub ebx, 0x3ef8aa62
add ebx, 0x766e47b
xor ebx, 0x40ce2025
mov rax, qword [0x1400d9a80]
movabs rcx, 0x7ef0a0c0d61c9a2
sub rcx, 0x3ad2ff0
add rcx, 0x3fe6c564
add rcx, 0x7fffffff
sub rcx, 0x4608eb96
rol rax, 0xc
rol rax, 1
rol rax, 4
rol rax, 3
rol rax, 2
rol rax, 1
movabs rdx, 0x29d892530915fdce
add rdx, 0x68fa7c53
xor rdx, 0x1616a113
xor rdx, 0x4f319b8f
sub rax, rcx
mov dword [rsp - 0x10], edi
ror rax, 9
ror rax, 1
ror rax, 2
ror rax, 2
ror rax, 1
add rax, rdx
ror rax, 0x27
ror rax, 1
ror rax, 3
ror rax, 2
ror rax, 1
call rax
mov r9d, ebx
lea rcx, [0x140000000]
mov dword [rsp - 0x28], 0x4ca21161
xchg r13, r8
mov r13, rax
xchg r8, r13
xor edx, edx
xchg r12, r12
call fcn.140016600
mov esi, eax
lea rcx, [0x1400d9aa8]
call fcn.1400822b0
xchg rsp, rsp
mov rcx, qword [0x1400d99b0]
lea rax, [0x1400d9970]
xor edi, edi
xchg r10, rax
mov rbx, r10
xchg r10, rax
test rcx, rcx
cmove rbx, rdi
mov dword [rsp - 0x30], 0x7d1baca1
je 0x14007f7c8
lea rdi, [rax + rcx*8]
cmp rbx, rdi
mov dword [rsp - 0x44], 0x25ea751d
je 0x14007f831
mov qword [rsp + 0xa0], rbp
movabs rbp, 0x313d6bef0a6501e3
add rbp, 0x32c34878
sub rbp, 0x2ce58678
xor rbp, 0x20e08cb4
nop dword [rax]
mov rax, qword [rbx]
xor rax, rbp
xchg r13, r13
call rax
neg rbx
add rbx, 0xfffffffffffffff8
neg rbx
cmp rbx, rdi
mov dword [rsp - 0x10], ebp
jne 0x14007f807
mov rbp, qword [rsp + 0xa0]
mov rdx, qword [0x1400d9aa0]
movabs rcx, 0x5e2b0ba65e88d00c
xor rcx, 0x9ef3556
sub rcx, 0x3b6195b6
add rcx, 0x61da2eff
add rcx, 0x529c0c70
add rdx, rcx
movabs rax, 0x2a2ad9192192d798
xor rax, 0x698b3ef7
add rax, 0x5b06fb4
sub rax, 0x8fb9206
xor rax, 0x336aad66
rol rdx, 0x14
rol rdx, 0x10
rol rdx, 4
rol rdx, 1
rol rdx, 2
rol rdx, 2
rol rdx, 1
mov ecx, esi
not rdx
add rdx, rax
mov dword [rsp - 0x44], 0x14feb1dc
rol rdx, 0x10
rol rdx, 0xa
rol rdx, 9
rol rdx, 2
rol rdx, 2
rol rdx, 1
call rdx
mov r12, r12
lea r11, [rsp + 0x90]
mov eax, esi
xchg rsp, rbx
mov rsp, qword [r11 + 0x18]
xchg rsp, rbx
mov rsi, qword [r11 + 0x20]
mov dword [rsp - 0x3c], 0x5c58a71b
xchg rsp, rdi
mov rdi, r11
xchg rsp, rdi
nop
mov rdi, qword [rsp]
add rsp, 8
ret