Function at 0x140083939
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
xchg rsi, r12
mov qword [rsp + 0x18], r12
xchg r12, rsi
nop
mov qword [rsp - 8], rdi
sub rsp, 8
add rsp, 0xffffffffffffff70
lea rbx, [section..text]
mov esi, 0x1f531743
add esi, 0x48947d4a
sub esi, 0xb2d8281
xor esi, 0x5cba1273
lea rdi, [0x140001068]
mov dword [rsp - 0x1c], edx
cmp rbx, rdi
jae 0x140083824
nop word [rax + rax]
xchg rdi, rdi
xchg r12, rax
mov r12, qword [rbx]
xchg r12, rax
test rax, rax
je 0x140083811
mov rbp, rbp
call rax
neg rbx
add rbx, 0xfffffffffffffff8
neg rbx
cmp rbx, rdi
jb 0x1400837fc
call fcn.14007a8c0
mov dword [rsp - 0x14], edi
lea rcx, [0x1400db160]
call fcn.1400da940
test al, al
je 0x140083a5c
xchg rdx, rdx
call 0x1400da350
test al, al
je 0x140083a48
xchg rsi, rsi
call 0x1400da200
test al, al
je 0x140083a48
call fcn.1400da4f0
mov dword [rsp - 0x30], 0x1e2a81ec
test al, al
je 0x140083a48
call 0x1400da8c0
mov dword [rsp - 0x2c], 0x5835966d
test al, al
je 0x140083a48
movabs rax, 0xf766ac1625effd34
add rax, 0x2ef136cd
xor rax, 0x2e031bb4
add rax, 0x332c1dbb
movabs rcx, 0x36ced9a07f8a5ed8
xor rcx, 0x19fceaa2
sub rcx, 0x48634e2e
add rcx, 0x5cb33ef6
sub rcx, 0x35c9a59e
add rcx, qword [0x1400db1b8]
xchg rsp, rsp
xor rcx, rax
movabs rax, 0x44470ee25324b5e2
xor rax, 0x2010422c
sub rax, 0x10759c86
add rax, 0x7fffffff
add rax, 0x770643a
sub rcx, rax
movabs rax, 0xe0bc6e8a6d435b80
xor rax, 0x1cb18d5
xor rax, 0x6b910ad9
add rax, 0x7fffffff
add rax, 0x7eba20e
rol rcx, 0x26
rol rcx, 3
rol rcx, 1
rol rcx, 1
add rax, rcx
lea rcx, [rsp + 0x20]
xchg rbx, rbx
not rax
call rax
test byte [rsp + 0x5c], 1
movzx ebx, word [rsp + 0x60]
mov dword [rsp - 0x28], 0xfb17999
jne 0x140083974
mov ebx, 0x96df4ef
add ebx, 0x165ac37b
add ebx, 0x3db731a8
xor ebx, 0x799d37c8
sub ebx, 0x24e2ddd0
mov rax, qword [0x1400db1b0]
mov rsp, rsp
movabs rcx, 0x6cdcc1c5330ef33b
xor rcx, 0x2ae66546
add rcx, 0x1805e0be
add rcx, 0x7fffffff
add rcx, 0x321a0a5f
xor rax, rcx
xchg rsi, rsi
movabs rdx, 0x2e2111cc7e4b3e2f
xor rdx, 0x172b2af6
sub rdx, 0x1e49acba
xor rdx, 0x7db928ac
rol rax, 9
rol rax, 2
rol rax, 2
rol rax, 1
rol rax, 1
movabs rcx, 0x474605d3786afc2a
sub rcx, 0x6e82a19c
xor rcx, 0x50b93cd7
add rcx, 0x7fffffff
xor rcx, 0x2a3aacc4
xor rax, rcx
mov dword [rsp - 0x28], esp
not rax
ror rax, 2
ror rax, 9
ror rax, 0x19
ror rax, 4
ror rax, 1
ror rax, 1
add rax, rdx
mov dword [rsp - 0x18], 0x3b742dee
call rax
mov r9d, ebx
lea rcx, [0x140000000]
mov r8, rax
mov dword [rsp - 0x10], esp
xor edx, edx
call fcn.1400167bc
mov esi, eax
lea rcx, [0x1400db160]
mov dword [rsp - 0x40], 0x2f865736
call fcn.1400866f0
mov rcx, qword [0x1400db0b0]
lea rax, [0x1400db070]
mov dword [rsp - 0x38], 0x2a1e47f3
xor edi, edi
mov rbx, rax
test rcx, rcx
cmove rbx, rdi
xchg r10, r10
je 0x140083a8b
lea rdi, [rax + rcx*8]
cmp rbx, rdi
je 0x140083aed
mov dword [rsp - 0x30], ecx
xchg rbp, r14
mov qword [rsp + 0xa0], r14
xchg r14, rbp
movabs rbp, 0x5def002073d33f0d
sub rbp, 0x72dba379
add rbp, 0x9fc0c3e
add rbp, 0x2f3ad570
nop dword [rax + rax]
mov rax, qword [rbx]
mov r14, r14
xor rax, rbp
call rax
add rbx, 8
cmp rbx, rdi
xchg rsi, rsi
jne 0x140083aca
mov rbp, qword [rsp + 0xa0]
mov rdx, qword [0x1400db1d0]
movabs rcx, 0xd4ba39ed175f463a
xor rcx, 0x6b9f91ed
sub rcx, 0x4d325f53
add rcx, 0x7fffffff
add rcx, 0x47f39b9f
not rdx
mov dword [rsp - 0x14], 0x35793256
movabs rax, 0x24e43a12981ea54
add rax, 0x4385f793
sub rax, 0xf516ad1
add rax, 0x7fffffff
sub rax, 0x2ba0dc73
rol rdx, 0xf
rol rdx, 5
add rdx, rcx
mov dword [rsp - 0x3c], edi
mov ecx, esi
xor rdx, rax
movabs rax, 0xff240c07318b8e7
xor rax, 0x18bf198a
sub rax, 0x5b1359a4
add rax, 0x138f24f9
xor rax, 0x73d5b24e
add rdx, rax
not rdx
mov dword [rsp - 0xc], 0x51c3ce57
call rdx
lea r11, [rsp + 0x90]
mov eax, esi
mov rbx, qword [r11 + 0x18]
mov r13, r13
xchg rsi, r14
mov r14, qword [r11 + 0x20]
xchg r14, rsi
xchg rsp, r11
mov r11, rsp
xchg rsp, r11
nop
add rsp, 8
mov rdi, qword [rsp - 8]
ret