Function at 0x14007ff68
Capabilities:
Encode data using xor

Disassembly:
xor r9d, r9d
lea r10, [0x140001910]
mov dword [rsp - 0x30], 0x5022c500
sub r10, rcx
xchg r8, rsp
mov rsp, rcx
xchg r8, rsp
lea rax, [r9 + r8]
mov ecx, r9d
mov edx, 0x6a3afe26
sub edx, 0x16e8e7da
sub edx, 0x4c08a69c
add edx, 0x5408df21
inc r9
mov r9, r9
rol edx, cl
xor dl, byte [r10 + rax]
mov byte [rax], dl
cmp r9, 0x10
xchg r12, r12
jb 0x14007ff86
xchg r8, r13
mov rax, r13
xchg r13, r8
ret

Function at 0x140080e00
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
xchg rbp, rcx
mov qword [rsp + 8], rbp
xchg rcx, rbp
nop
sub rsp, 8
mov qword [rsp], rbp
nop
mov qword [rsp - 8], rsi
sub rsp, 8
push rdx
mov qword [rsp], rdi
push rsi
mov qword [rsp], r12
nop
sub rsp, 8
mov qword [rsp], r13
nop
mov qword [rsp - 8], r14
sub rsp, 8
push r15
neg rsp
sub rsp, 0xffffffffffffffe0
neg rsp
xchg rsi, rcx
mov rbx, rsi
xchg rcx, rsi
mov r13d, r8d
mov r9d, 0x59551068
xor r9d, 0x2d701632
sub r9d, 0x664b9466
sub r9d, 0xdd571f4
mov r12, rdx
mov dword [rsp - 0x14], ebx
cmp r8d, r9d
pushf
movabs rcx, 0xffffffff5fb9395d
sub rcx, 0x1bec63c6
add rcx, 0x21b79c64
add rcx, 0x7fffffff
add rcx, 0x1a7b8e05
popf
pushf
mov eax, 0xd44ffda
xor eax, 0x45ff4659
sub eax, 0x13a2245e
xor eax, 0x35199521
popf
cmovb r9d, r13d
xchg rdx, rdx
mul r9
cmovo rax, rcx
xchg r11, rax
mov rcx, r11
xchg r11, rax
call fcn.140099d50
lea r15d, [r13 + 0xfffff]
mov rsi, rsi
xor esi, esi
shr r15d, 0xa
shr r15d, 6
shr r15d, 1
shr r15d, 2
shr r15d, 1
xchg rdi, rax
mov rbp, rdi
xchg rdi, rax
mov eax, dword [rbx + 0x18]
mov ebx, 0x65e44758
xor ebx, 0x183cd2d1
sub ebx, 0x3d827a22
xor ebx, 0x40561b66
mov dword [rsp + 0x70], eax
mov dword [rsp - 0x2c], edx
mov dword [rsp + 0x78], r15d
test r15d, r15d
je 0x14008101d
xchg r14, r14
mov eax, 0x5491a399
sub eax, 0x1afdbdc9
add eax, 0x3d890449
sub eax, 0x770cea19
mov rcx, qword [rsp + 0x60]
xchg r9, r9
mov r14d, esi
shl r14d, 2
shl r14d, 0xd
shl r14d, 1
shl r14d, 3
shl r14d, 1
mov edi, r13d
xchg rsi, rsi
sub edi, r14d
xchg rbp, rdx
mov rbp, rdx
xchg rdx, rbp
cmp edi, eax
cmova edi, eax
mov dword [rsp - 0x40], edi
mov r8d, edi
call fcn.140094230
test al, al
je 0x14008101b
mov rsi, rsi
shr edi, 2
xor r8d, r8d
shr r14d, 1
shr r14d, 1
test edi, edi
mov dword [rsp - 0x3c], 0x3091f042
je 0x140080fee
mov r15d, dword [rsp + 0x70]
mov r9, rbp
mov r9, r9
lea eax, [r14 + r8]
mov edx, r15d
xor edx, dword [r9]
mov dword [rsp - 0x1c], 0x1f57181c
add r8d, ebx
xor edx, 0x75b15a6d
lea r9, [r9 + 4]
mov dword [r12 + rax*4], edx
mov rdi, rdi
cmp r8d, edi
jb 0x140080fb7
mov r15d, dword [rsp + 0x78]
mov r9, r9
add esi, ebx
mov eax, 0x5f4a1feb
sub eax, 0x3aba4d62
add eax, 0x2d5b529a
xor eax, 0x18e9988b
sub eax, 0x48f2bda8
cmp esi, r15d
mov dword [rsp - 0x14], ebp
jb 0x140080f45
jmp 0x14008101d
xor bl, bl
mov rcx, rbp
call fcn.140099d60
mov dword [rsp - 0x3c], 0x5a6d33f3
mov al, bl
mov rbx, qword [rsp + 0x68]
nop
sub rsp, 0x44fdb379
add rsp, 0x44fdb399
nop
add rsp, 8
mov r15, qword [rsp - 8]
pop r14
mov dword [rsp - 0x1c], edi
nop
add rsp, 8
mov r13, qword [rsp - 8]
pop r12
pop rdi
mov dword [rsp - 0x3c], edi
nop
add rsp, 8
mov rsi, qword [rsp - 8]
nop
mov rbp, qword [rsp]
add rsp, 8
ret