Function at 0x14011be0b
Capabilities:
Encode data using xor

Disassembly:
xchg r14, rsp
mov rax, r14
xchg r14, rsp
xchg rsi, rbp
mov qword [rax + 0x18], rsi
xchg rsi, rbp
mov qword [rax + 0x20], rsi
mov r15, r15
nop
mov qword [rsp - 8], rdi
sub rsp, 8
sub rsp, 0x3430fdec
add rsp, 0x3430faac
mov rsi, rcx
xchg rbp, rbp
mov qword [rax + 0x10], rbx
lea rcx, [rax - 0x218]
xor edx, edx
xchg rsp, rsp
mov r8d, 0x751f3d9e
sub r8d, 0x46f2dae6
add r8d, 0x39024f85
sub r8d, 0x672eb035
call fcn.140098320
mov dword [rsp - 0x3c], 0x39040262
lea rdx, [rsp + 0x350]
xor ecx, ecx
call fcn.140082f60
mov dword [rsp - 0x44], ebx
xor ebp, ebp
lea rbx, [rbp - 1]
test rax, rax
je 0x14011bea9
mov r11, r11
mov rax, qword [rsp + 0x350]
lea rcx, [rsp + 0x28]
xor edx, edx
mov r11, r11
mov r8d, 0x5cd6ef45
sub r8d, 0x19d6f7b1
add r8d, 0x396f0865
xor r8d, 0x7c6efef9
mov rdi, qword [rax + 0x50]
mov dword [rsp - 0x34], ecx
lea rax, [rsp + 0x28]
mov qword [rsp + 0x20], rax
call fcn.140098320
xchg rdx, rbx
mov rbx, rdx
xchg rbx, rdx
inc rdx
mov dword [rsp - 0x24], ebp
cmp word [rdi + rdx*2], bp
jne 0x14011bd92
xchg r9, rdx
mov qword [rsp + 0x128], r9
xchg r9, rdx
lea rcx, [rsp + 0x20]
mov r11, r11
inc rdx
call fcn.14007a8c0
test rax, rax
xchg r9, r9
je 0x14011bdf1
mov r9, qword [rsp + 0x128]
xchg rdi, r11
mov r8, r11
xchg rdi, r11
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
lea rdx, [r9 + 1]
mov rcx, rcx
call fcn.140098e70
mov r8, qword [rsp + 0x20]
lea rcx, [rsp + 0x130]
mov r9d, 0x69ecf1ab
xor r9d, 0x486d2da
sub r9d, 0x48ce5549
sub r9d, 0x249bcd25
lea edx, [r9 + 1]
call fcn.140098e70
xchg rdi, rdi
xchg rdx, rcx
mov rdx, qword [rsp + 0x20]
xchg rdx, rcx
lea rax, [rsp + 0x28]
cmp rcx, rax
mov dword [rsp - 0xc], esp
jne 0x14011be6b
lea rdi, [rsp + 0x28]
xor eax, eax
mov ecx, 0x2cd7c896
add ecx, 0x3c1164f2
xor ecx, 0x20399b5
xor ecx, 0x6aeab53d
rep stosb byte [rdi], al
mov dword [rsp - 0x38], esp
jmp 0x14011be73
call fcn.140097d00
mov r13, r13
mov edx, 0x7414c83b
sub edx, 0x1df5a68d
xor edx, 0x2ba94fbb
sub edx, 0x7db66db9
lea rcx, [rsp + 0x130]
mov rbx, rbx
call fcn.140098f80
test rax, rax
je 0x14011bea9
mov word [rax], bp
mov rbp, rbp
lea rax, [rsi + 8]
xorps xmm0, xmm0
mov qword [rsi], rax
xchg r11, rax
movups xmmword [r11], xmm0
xchg r11, rax
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
lea rax, [rsp + 0x130]
mov dword [rsp - 0x1c], edx
nop dword [rax + rax]
inc rbx
cmp word [rax + rbx*2], bp
mov r14, r14
jne 0x14011bed7
xchg r13, rbx
mov rdx, r13
xchg r13, rbx
mov qword [rsi + 0x38], rbx
xchg rsi, r13
mov rcx, r13
xchg r13, rsi
call fcn.140017bec
mov dword [rsp - 0x44], ebp
mov edx, 0x5307f11e
add edx, 0xe11df06
xor edx, 0x7831f4db
sub edx, 0x118d5dac
xor edx, 0x5a19f6eb
xchg rbx, rdx
mov rdx, qword [rsp + 0x358]
xchg rdx, rbx
cmp qword [rsi + 0x38], rbp
jbe 0x14011bfa0
lea rdi, [rsp + 0x130]
mov r10, r10
mov r8d, 0x18b4b134
sub r8d, 0xe871bc8
add r8d, 0x6a99dbca
xor r8d, 0x4d509ad9
sub r8d, 0x3997eaf0
sub rdi, rax
nop dword [rax]
movzx ecx, dx
mov dword [rsp - 0x18], ecx
lea rax, [rax + 2]
and cx, r8w
ror edx, 7
ror edx, 1
xor cx, word [rdi + rax - 2]
xchg rbp, rbp
inc rbp
mov word [rax - 2], cx
cmp rbp, qword [rsi + 0x38]
jb 0x14011bf6f
mov dword [rsp - 0x40], edx
lea r11, [rsp + 0x340]
xchg rbx, rax
mov rbx, rsi
xchg rbx, rax
xchg rsi, rbp
mov rsi, qword [r11 + 0x20]
xchg rsi, rbp
xchg r15, rsi
mov r15, qword [r11 + 0x28]
xchg rsi, r15
xchg r11, rsp
mov r11, rsp
xchg rsp, r11
nop
mov rdi, qword [rsp]
add rsp, 8
ret