Function at 0x14011d09b
Capabilities:
Encode data using xor

Disassembly:
mov rax, rsp
xchg rdi, rbp
mov qword [rax + 0x18], rdi
xchg rbp, rdi
xchg rbp, rsi
mov qword [rax + 0x20], rbp
xchg rsi, rbp
nop
sub rsp, 8
mov qword [rsp], rdi
add rsp, 0xfffffffffffffcc0
mov rcx, rcx
mov rsi, rcx
mov qword [rax + 0x10], rbx
lea rcx, [rax - 0x218]
xor edx, edx
mov dword [rsp - 0x2c], 0x4018ef01
mov r8d, 0x2f8935ce
xor r8d, 0x4d24b3b5
sub r8d, 0x553679de
xor r8d, 0x4e2dd4ea
xor r8d, 0x435ada7f
call fcn.140099900
xchg r11, r11
lea rdx, [rsp + 0x350]
xor ecx, ecx
call fcn.140084860
xor ebp, ebp
xchg r9, r9
lea rbx, [rbp - 1]
test rax, rax
je 0x14011d132
mov rax, qword [rsp + 0x350]
mov dword [rsp - 0x40], 0x190bde7d
lea rcx, [rsp + 0x28]
xor edx, edx
mov r8d, 0x2359ea0d
add r8d, 0x4b41280c
sub r8d, 0x104f9219
sub r8d, 0x5e4b7f00
xchg rdi, r15
mov r15, qword [rax + 0x50]
xchg rdi, r15
lea rax, [rsp + 0x28]
mov dword [rsp - 0x28], 0x65dd9ece
mov qword [rsp + 0x20], rax
call fcn.140099900
mov rdx, rbx
mov r14, r14
inc rdx
cmp word [rdi + rdx*2], bp
jne 0x14011d026
mov qword [rsp + 0x128], rdx
mov rdx, rdx
lea rcx, [rsp + 0x20]
inc rdx
call fcn.14007c7a0
test rax, rax
mov r12, r12
je 0x14011d078
mov r9, qword [rsp + 0x128]
mov r8, rdi
mov rsi, rsi
xchg rcx, rax
mov rax, rcx
xchg rcx, rax
lea rdx, [r9 + 1]
xchg rdi, rdi
call fcn.14009a490
mov r8, qword [rsp + 0x20]
lea rcx, [rsp + 0x130]
mov r9d, 0x5d83f0cb
sub r9d, 0x2cb5529a
xor r9d, 0x7681e644
add r9d, 0x1f20c729
xor r9d, 0x65703e9d
lea edx, [r9 + 1]
call fcn.14009a490
mov rcx, qword [rsp + 0x20]
mov dword [rsp - 0xc], esi
lea rax, [rsp + 0x28]
cmp rcx, rax
jne 0x14011d0f2
mov r12, r12
lea rdi, [rsp + 0x28]
xor eax, eax
mov ecx, 0x652d93a4
xor ecx, 0x4a2fbc0f
add ecx, 0x3aa58a9e
sub ecx, 0x69a7b949
rep stosb byte [rdi], al
mov r13, r13
jmp 0x14011d0f7
call fcn.1400992c0
mov edx, 0x6a2bd6a8
sub edx, 0x43d5d25b
xor edx, 0x1b9bdf6d
xor edx, 0x3dcddb7c
lea rcx, [rsp + 0x130]
mov r12, r12
call fcn.14009a5a0
test rax, rax
je 0x14011d132
mov word [rax], bp
mov dword [rsp - 0x24], 0x3e3a88e5
lea rax, [rsi + 8]
xorps xmm0, xmm0
xchg r14, rax
mov qword [rsi], r14
xchg r14, rax
xchg r10, rax
movups xmmword [r10], xmm0
xchg r10, rax
xchg r15, rax
movups xmmword [r15 + 0x10], xmm0
xchg r15, rax
movups xmmword [rax + 0x20], xmm0
lea rax, [rsp + 0x130]
mov dword [rsp - 0x18], ebx
nop dword [rax + rax]
inc rbx
cmp word [rax + rbx*2], bp
jne 0x14011d169
mov dword [rsp - 0x28], edx
xchg rbx, rdx
mov rbx, rdx
xchg rdx, rbx
xchg rbx, rsp
mov qword [rsi + 0x38], rsp
xchg rsp, rbx
xchg r15, rcx
mov r15, rsi
xchg rcx, r15
call fcn.140017b4c
mov dword [rsp - 0x44], edx
mov edx, 0x68aee28b
xor edx, 0x27de1ee
sub edx, 0x3627559c
sub edx, 0x19cc79de
xchg rbx, r11
mov r11, qword [rsp + 0x358]
xchg r11, rbx
cmp qword [rsi + 0x38], rbp
jbe 0x14011d234
mov dword [rsp - 0x3c], esp
lea rdi, [rsp + 0x130]
mov r8d, 0x33570f0b
xor r8d, 0x7bfc8570
xor r8d, 0xe85e7a4
sub r8d, 0x462e6ce0
sub rdi, rax
mov dword [rsp - 0x38], edi
nop dword [rax]
movzx ecx, dx
lea rax, [rax + 2]
mov dword [rsp - 0x44], 0x5d1dd65c
and cx, r8w
ror edx, 7
ror edx, 1
xor cx, word [rdi + rax - 2]
xchg rsi, rsi
inc rbp
mov word [rax - 2], cx
cmp rbp, qword [rsi + 0x38]
xchg r14, r14
jb 0x14011d200
lea r11, [rsp + 0x340]
xchg r15, rax
mov r15, rsi
xchg r15, rax
mov rbp, qword [r11 + 0x20]
mov dword [rsp - 0x10], ecx
xchg rbp, rsi
mov rbp, qword [r11 + 0x28]
xchg rsi, rbp
xchg rsp, rcx
mov rcx, r11
xchg rcx, rsp
nop
add rsp, 8
mov rdi, qword [rsp - 8]
ret