Function at 0x14008260b
Capabilities:
Encode data using xor

Disassembly:
xchg r13, rsp
mov rax, r13
xchg rsp, r13
nop
mov qword [rsp - 8], rbp
sub rsp, 8
push rbx
push rdi
lea rbp, [rax - 0x208]
mov dword [rsp - 0x20], 0x560ec89d
add rsp, 0xfffffffffffffd10
xchg r14, r12
mov qword [rax - 0x20], r14
xchg r12, r14
xchg r8, r15
mov qword [rax - 0x38], r8
xchg r8, r15
xchg r15, rdi
mov rdi, rdx
xchg rdi, r15
xchg r13, rdx
mov r13, rcx
xchg rdx, r13
lea rcx, [rbp + 0xc0]
mov r13, r13
call fcn.140074840
mov rax, qword [0x140142690]
movabs rcx, 0xaa472db05e02dfa8
sub rcx, 0x306feefc
add rcx, 0xd2240ab
add rcx, 0x7fffffff
add rcx, 0x2059b205
mov rdx, qword [rbp + 0xc0]
mov dword [rsp - 0x28], 0x3e3cc5fd
add rax, rcx
ror rax, 2
ror rax, 7
ror rax, 4
ror rax, 1
ror rax, 2
ror rax, 1
movabs rcx, 0x3b8d3e4925cbe404
xor rcx, 0x7afc3d27
xor rcx, 0x2e669ec2
xor rcx, 0x3ac32938
xor rax, rcx
lea rcx, [rsp + 0x70]
ror rax, 0x18
ror rax, 2
ror rax, 1
call rax
xchg r10, r10
lea rax, [rsp + 0x70]
mov dword [rbp - 0x80], 0x228206c8
xor dword [rbp - 0x80], 0x12b400bf
add dword [rbp - 0x80], 0x36c0cec5
sub dword [rbp - 0x80], 0x66f6d50c
xorps xmm0, xmm0
xchg r14, rax
mov qword [rbp - 0x70], r14
xchg r14, rax
xor r12d, r12d
mov rbp, rbp
mov dword [rbp - 0x68], 0x1b89c0c9
xor dword [rbp - 0x68], 0xc1b774
sub dword [rbp - 0x68], 0xa09e7a8
add dword [rbp - 0x68], 0xf4db7f8
xor dword [rbp - 0x68], 0x208c484d
lea r8, [rbp - 0x80]
mov rsp, rsp
mov qword [rbp - 0x78], r12
mov edx, 0x49948ad0
add edx, 0x1db53a16
sub edx, 0x36fb08d0
xor edx, 0x2142f733
xor edx, 0x11034b1a
lea rcx, [rbp + 0x228]
xchg rdx, rbp
movdqu xmmword [rdx - 0x60], xmm0
xchg rbp, rdx
call fcn.140056040
mov ebx, eax
mov r11, r11
test eax, eax
js 0x14008285b
xchg r9, rcx
mov r9, qword [rbp + 0x228]
xchg rcx, r9
lea rax, [rbp + 0x220]
mov qword [rsp + 0x28], rax
xchg rbx, rbx
xor r9d, r9d
mov qword [rsp + 0x2d8], r14
xor r8d, r8d
xchg r12, r12
xor edx, edx
mov dword [rsp + 0x20], r12d
mov r14d, r12d
mov dword [rsp - 0x3c], esi
mov dword [rbp + 0x220], r12d
call fcn.140055fe0
mov edi, eax
cmp eax, 0xc0000023
mov r11, r11
jne 0x140082832
mov qword [rsp + 0x310], rsi
xchg r15, r13
mov qword [rsp + 0x2e0], r15
xchg r15, r13
mov r13d, 0x7fad1055
sub r13d, 0x3b8b26d3
xor r13d, 0x1f7bcd0b
sub r13d, 0x5b5a238a
mov ecx, dword [rbp + 0x220]
xchg r13, r13
call fcn.140099500
xchg rsi, rax
mov rax, rsi
xchg rsi, rax
test rax, rax
je 0x1400827c9
mov ecx, dword [rbp + 0x220]
mov dword [rsp - 0x18], ecx
lea rax, [rbp + 0x220]
mov qword [rsp + 0x28], rax
mov r9, rsi
mov dword [rsp + 0x20], ecx
mov r14, r14
xor r8d, r8d
xchg rcx, rdi
mov rdi, qword [rbp + 0x228]
xchg rdi, rcx
mov edx, r14d
call fcn.140055fe0
mov rsp, rsp
test eax, eax
js 0x1400827b8
lea rax, [rbp - 0x48]
xor edx, edx
mov dword [rsp - 0x14], ebp
mov r8d, 0x3b32af2b
sub r8d, 0xd8c6d7d
xor r8d, 0x2a8295da
add r8d, 0x392a6423
sub r8d, 0x404f3797
xchg r11, rax
mov qword [rbp - 0x50], r11
xchg r11, rax
lea rcx, [rbp - 0x48]
call fcn.1400997f0
mov r12, r12
mov edx, dword [rsi + 0xc]
lea rcx, [rbp - 0x50]
shr rdx, 1
mov dword [rsp - 0x34], esp
mov qword [rbp + 0xb8], rdx
inc rdx
call fcn.14007c260
test rax, rax
mov rcx, rcx
je 0x140082613
mov r9, qword [rbp + 0xb8]
lea r8, [rsi + 0x10]
mov rsp, rsp
xchg rbx, rcx
mov rbx, rax
xchg rbx, rcx
lea rdx, [r9 + 1]
mov dword [rsp - 0x40], edi
call fcn.14009a300
xchg rbx, r12
mov r12, qword [rbp - 0x50]
xchg rbx, r12
lea rax, [rsp + 0x38]
mov dword [rsp - 0x40], 0xb17411
xorps xmm0, xmm0
xchg r12, rax
mov qword [rsp + 0x30], r12
xchg r12, rax
xchg rsp, r14
movups xmmword [r14 + 0x38], xmm0
xchg r14, rsp
nop
movabs rdx, 0xffffffff7d8e0cd6
sub rdx, 0x242e537a
xor rdx, 0x7fda1779
add rdx, 0x2359d0c1
add rdx, 0x7fffffff
add rdx, 0x3620811a
xchg rsp, r15
movups xmmword [r15 + 0x48], xmm0
xchg rsp, r15
xchg rsp, r10
movups xmmword [r10 + 0x58], xmm0
xchg r10, rsp
inc rdx
cmp word [rbx + rdx*2], r12w
mov rdx, rdx
jne 0x140082685
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x68], rdx
xchg rbp, rbp
call fcn.140017954
mov ecx, 0x3bc70b7d
sub ecx, 0x282805dd
xor ecx, 0xba8b9f9
add ecx, 0x4a7987fc
xchg r12, rdi
mov r12, rdi
xchg r12, rdi
cmp qword [rsp + 0x68], r12
jbe 0x14008270f
mov r8, r8
sub rbx, rax
nop
movzx edx, cx
mov dword [rsp - 0x18], 0x27a408f9
lea rax, [rax + 2]
and dx, r13w
ror ecx, 6
ror ecx, 1
ror ecx, 1
xor dx, word [rbx + rax - 2]
inc rdi
mov word [rax - 2], dx
xchg rdx, rdx
cmp rdi, qword [rsp + 0x68]
jb 0x1400826db
lea rdx, [rsp + 0x30]
xchg r11, rcx
mov r11, r15
xchg r11, rcx
call fcn.140080e60
xchg rcx, r10
mov r10, qword [rsp + 0x30]
xchg rcx, r10
lea rax, [rsp + 0x38]
cmp rcx, rax
mov r8, r8
jne 0x14008276a
lea rdi, [rsp + 0x38]
xor eax, eax
xchg rdi, rdi
mov ecx, 0x2a7740d3
add ecx, 0x28ff0cca
sub ecx, 0x3afa6055
xor ecx, 0x187bed78
rep stosb byte [rdi], al
mov dword [rsp - 0x2c], edx
jmp 0x140082773
call fcn.140099230
mov dword [rsp - 0x40], ebx
mov rcx, qword [rbp - 0x50]
lea rax, [rbp - 0x48]
cmp rcx, rax
xchg rsi, rsi
jne 0x1400827b3
lea rdi, [rbp - 0x48]
xor eax, eax
mov ecx, 0x57fc4455
sub ecx, 0x2f8f849
xor ecx, 0x37f55c92
xor ecx, 0x62f6119e
rep stosb byte [rdi], al
mov dword [rsp - 0x20], 0x5e9b59a6
jmp 0x1400827b8
call fcn.140099230
xchg rsi, rbp
mov rcx, rbp
xchg rbp, rsi
call fcn.140099230
mov r11, r11
mov rcx, qword [rbp + 0x228]
lea rax, [rbp + 0x220]
xchg r10, rax
mov qword [rsp + 0x28], r10
xchg r10, rax
inc r14d
mov edx, r14d
mov dword [rsp + 0x20], r12d
mov dword [rsp - 0x34], esp
xor r9d, r9d
mov dword [rbp + 0x220], r12d
xor r8d, r8d
xchg rsp, rsp
call fcn.140055fe0
mov edi, eax
cmp eax, 0xc0000023
xchg r11, r11
je 0x140082525
xchg r13, rsi
mov rsi, qword [rsp + 0x2e0]
xchg rsi, r13
mov rsi, qword [rsp + 0x310]
mov dword [rsp - 0x10], 0x258aa46
mov rcx, qword [rbp + 0x228]
call fcn.140055f50
xchg r14, rsi
mov rsi, qword [rsp + 0x2d8]
xchg rsi, r14
cmp edi, 0x8000001a
mov ebx, r12d
xchg rdi, rdi
cmovne ebx, edi
xchg r11, rcx
mov r11, qword [rbp + 0xc0]
xchg r11, rcx
lea rax, [rbp + 0xc8]
mov r15, qword [rsp + 0x2d0]
mov r8, r8
xchg r12, rsi
mov rsi, qword [rsp + 0x2e8]
xchg rsi, r12
cmp rcx, rax
mov rsp, rsp
jne 0x1400828e8
xor eax, eax
lea rdi, [rbp + 0xc8]
mov ecx, 0x4365bffb
xor ecx, 0x973092e
add ecx, 0x160edec8
sub ecx, 0x6025949d
rep stosb byte [rdi], al
mov dword [rsp - 0x20], esi
mov eax, ebx
add rsp, 0x26e69438
sub rsp, 0x26e69148
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
mov rbx, qword [rsp]
add rsp, 8
nop
add rsp, 8
mov rbp, qword [rsp - 8]
ret
call fcn.140099230
xchg r15, r15
mov eax, ebx
sub rsp, 0x461e40fc
add rsp, 0x461e43ec
nop
add rsp, 8
mov rdi, qword [rsp - 8]
nop
mov rbx, qword [rsp]
add rsp, 8
nop
mov rbp, qword [rsp]
add rsp, 8
ret