Function at 0x140092709
Capabilities:
Encode data using xor

Disassembly:
xchg rbx, r12
mov qword [rsp + 0x10], r12
xchg rbx, r12
mov qword [rsp + 0x18], rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
add rsp, 0xffffffffffffff70
xchg r13, r13
lea rbx, [section..text]
mov esi, 0x69ce4453
sub esi, 0x2abb05ce
xor esi, 0x12655e94
xor esi, 0x2d76606e
lea rdi, [0x140001040]
mov dword [rsp - 0x3c], edx
cmp rbx, rdi
jae 0x1400925fd
nop word [rax + rax]
mov rax, qword [rbx]
xchg r12, r12
test rax, rax
je 0x1400925f0
call rax
mov r10, r10
add rbx, 8
cmp rbx, rdi
jb 0x1400925dc
call fcn.14008a470
mov dword [rsp - 0x38], edx
lea rcx, [0x1400ee990]
call fcn.1400eda80
test al, al
mov dword [rsp - 0x1c], 0x4f050638
je 0x1400927ff
call 0x1400ed4c0
test al, al
je 0x1400927f0
mov dword [rsp - 0x18], 0x12c33173
call 0x1400ed350
test al, al
je 0x1400927f0
call 0x1400ed690
mov r8, r8
test al, al
je 0x1400927f0
call fcn.1400ed9f0
test al, al
mov dword [rsp - 0x28], edi
je 0x1400927f0
mov rax, qword [0x1400ee970]
movabs rcx, 0x26f4c9746aeaddc8
sub rcx, 0x2505c445
sub rcx, 0x3a04b1d5
add rcx, 0x62622385
add rcx, 0x64c183a
xor rax, rcx
movabs rcx, 0x2370292a6abf81e4
xor rcx, 0x28607159
sub rcx, 0x351c5046
xor rcx, 0x177782a7
xor rcx, 0x7888b259
not rax
sub rax, rcx
mov dword [rsp - 0x38], ecx
movabs rcx, 0x59f8368e3712a456
xor rcx, 0x4262158e
sub rcx, 0x45f13298
xor rcx, 0x5c4e4c76
sub rcx, 0x238e86bb
not rax
sub rax, rcx
movabs rcx, 0xed3113da03ed3683
sub rcx, 0x30ee604
add rcx, 0x6a5ae045
sub rcx, 0x232e87a3
add rcx, 0x7fffffff
add rcx, 0x2dac34ef
rol rax, 8
rol rax, 4
rol rax, 1
rol rax, 3
rol rax, 1
rol rax, 1
add rax, rcx
xchg r8, r8
lea rcx, [rsp + 0x20]
call rax
test byte [rsp + 0x5c], 1
movzx ebx, word [rsp + 0x60]
xchg rcx, rcx
jne 0x14009276a
mov ebx, 0x4f633688
xor ebx, 0x43342c60
add ebx, 0x277a225
sub ebx, 0xecebd03
mov rax, qword [0x1400ee968]
movabs rdx, 0xf640ead97452db29
sub rdx, 0x5ded40e6
add rdx, 0x2499a34
add rdx, 0x45356afd
add rdx, 0xa563aa7
ror rax, 0x17
ror rax, 1
xor rax, rdx
mov dword [rsp - 0x28], ebx
movabs rdx, 0x3657b7b9434ece59
add rdx, 0x25801ac6
sub rdx, 0x30a7e09b
xor rdx, 0x3aec02c5
add rdx, 0x5353d247
sub rax, rdx
xchg rsi, rsi
call rax
mov r9d, ebx
lea rcx, [0x140000000]
xchg r10, rax
mov r8, r10
xchg r10, rax
xor edx, edx
mov rdi, rdi
call fcn.140016b68
mov esi, eax
lea rcx, [0x1400ee990]
call fcn.1400954d0
mov rcx, rcx
mov rcx, qword [0x1400ee8a0]
lea rax, [0x1400ee860]
xor edi, edi
mov rbx, rax
mov dword [rsp - 0x28], ebx
test rcx, rcx
cmove rbx, rdi
je 0x14009282a
mov rcx, rcx
lea rdi, [rax + rcx*8]
cmp rbx, rdi
je 0x1400928a3
xchg rdi, rbp
mov qword [rsp + 0xa0], rdi
xchg rbp, rdi
movabs rbp, 0xf36add1167cf14
xor rbp, 0x77a3372f
xor rbp, 0x4052eff6
xor rbp, 0x3c612d84
add rbp, 0x493e0f3
nop dword [rax]
xchg r12, rax
mov r12, qword [rbx]
xchg r12, rax
xor rax, rbp
mov dword [rsp - 0x34], edx
call rax
nop
add rbx, 0x6afe798
sub rbx, 0x6afe790
cmp rbx, rdi
xchg rbx, rbx
jne 0x14009286a
xchg rbp, rcx
mov rcx, qword [rsp + 0xa0]
xchg rcx, rbp
mov rax, qword [0x1400ee988]
mov dword [rsp - 0x20], edx
movabs rcx, 0x4ae3d227572721c3
add rcx, 0x187c7a88
xor rcx, 0x6ab7dc94
add rcx, 0x72bd5d14
xor rcx, 0x2f770154
ror rax, 0x25
ror rax, 0xd
ror rax, 4
ror rax, 6
ror rax, 1
ror rax, 1
xor rax, rcx
mov r12, r12
movabs rcx, 0x33afda914747feb4
xor rcx, 0x42da4f17
add rcx, 0x73f1ac28
xor rcx, 0x76fdb527
xor rcx, 0x174f5ef9
ror rax, 0xc
ror rax, 0xf
ror rax, 1
ror rax, 1
not rax
add rax, rcx
mov dword [rsp - 0x40], 0x784a35f2
mov ecx, esi
not rax
call rax
mov dword [rsp - 0x28], ebx
lea r11, [rsp + 0x90]
mov eax, esi
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov dword [rsp - 0x44], ebx
mov rsp, r11
pop rdi
ret