Function at 0x140097ed7
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], rbx
xchg rbp, r9
mov qword [rsp + 0x20], r9
xchg rbp, r9
nop
sub rsp, 8
mov qword [rsp], rsi
add rsp, 0xfffffffffffffeb0
lea rcx, [0x140142030]
mov dword [rsp - 0x40], 0x4817a3a5
xchg rdx, r11
mov rbx, r11
xchg r11, rdx
lea rbp, [rdx + 8]
xchg r15, r15
call fcn.1400696b4
test al, al
jne 0x140097df1
mov qword [rbx], rbp
mov r8, r8
xorps xmm0, xmm0
xchg r8, rbp
movups xmmword [r8], xmm0
xchg rbp, r8
xor esi, esi
xchg rcx, rbp
movups xmmword [rcx + 0x10], xmm0
xchg rbp, rcx
movups xmmword [rbp + 0x20], xmm0
xchg r9, r9
xchg rsi, r8
mov qword [rbx + 0x38], r8
xchg rsi, r8
jmp 0x1400980d4
mov rax, qword [0x140141830]
movabs rcx, 0x92c92f4516f23024
add rcx, 0x23545a8b
sub rcx, 0x1db51e79
add rcx, 0x7fffffff
xor rcx, 0x3a57ddd1
ror rax, 0x10
ror rax, 9
ror rax, 7
ror rax, 1
xor rax, rcx
mov dword [rsp - 0xc], 0x4aa9f216
xchg r13, rdi
mov qword [rsp + 0x160], r13
xchg r13, rdi
movabs rcx, 0x2891de7b00779a1b
add rcx, 0x157b2ddf
add rcx, 0x26e4368e
add rcx, 0x7fffffff
add rcx, 0xa784ac4
xchg r13, r14
mov qword [rsp + 0x168], r13
xchg r13, r14
add rax, rcx
movabs rcx, 0x5483a11d47aac300
add rcx, 0x72a52be
xor rcx, 0x5ae7a4ea
add rcx, 0x7fffffff
add rcx, 0xff89d64
xor rax, rcx
lea rcx, [rsp + 0x20]
mov dword [rsp - 0x40], 0x62c56c2b
call rax
xchg rsi, rsp
movaps xmm0, xmmword [rsi + 0x20]
xchg rsi, rsp
lea rdx, [rsp + 0x30]
mov dword [rsp - 0x20], edi
lea rcx, [rsp + 0x40]
xchg r9, rsp
movdqa xmmword [r9 + 0x30], xmm0
xchg r9, rsp
call 0x140090a10
xchg rbx, rbx
xorps xmm0, xmm0
nop
movabs rdi, 0xffffffff6e3f368f
sub rdi, 0x1e255087
xor rdi, 0x270bfecb
xor rdi, 0xa7d94e5
add rdi, 0x7fffffff
add rdi, 0x29073da
xchg r14, r13
mov r13, qword [rax]
xchg r13, r14
mov qword [rbx], rbp
mov rsi, rsi
movups xmmword [rbp], xmm0
xchg r14, rbp
movups xmmword [r14 + 0x10], xmm0
xchg r14, rbp
movups xmmword [rbp + 0x20], xmm0
inc rdi
mov dword [rsp - 0x14], edx
cmp word [r14 + rdi*2], 0
jne 0x140097f34
mov qword [rbx + 0x38], rdi
mov dword [rsp - 0x3c], edx
mov rcx, qword [rbx]
cmp rcx, rbp
je 0x140097f63
mov rdx, rdx
call fcn.140098de0
xor esi, esi
cmp rdi, 0x18
mov dword [rsp - 0x44], 0xa518f1b
jbe 0x140097fa7
lea rcx, [rdi + rdi]
call fcn.1400990f0
mov qword [rbx], rax
mov rdx, rdx
test rax, rax
jne 0x140097fb4
xchg rdi, rbp
mov qword [rbx], rdi
xchg rbp, rdi
mov edx, esi
mov dword [rsp - 0x24], 0x7fe3b2e9
jmp 0x140097fe5
mov qword [rbx], rbp
xchg rcx, rcx
xchg rbp, rax
mov rbp, rax
xchg rbp, rax
xorps xmm0, xmm0
mov dword [rsp - 0x20], 0x687f2200
xchg r15, rax
movups xmmword [r15], xmm0
xchg r15, rax
movups xmmword [rax + 0x10], xmm0
mov dword [rsp - 0x44], 0x24ae7772
xchg r11, rax
movups xmmword [r11 + 0x20], xmm0
xchg r11, rax
xchg rdx, r13
mov r13, qword [rbx]
xchg r13, rdx
mov eax, 0x74ff553d
sub eax, 0x67e9cab
sub eax, 0x5009c169
add eax, 0x36707fb7
cmp qword [rbx + 0x38], rsi
jbe 0x14009805e
xchg r14, r14
sub r14, rdx
mov edi, 0x6040b4ae
xor edi, 0x659790e
add edi, 0xc9905e
sub edi, 0x66e35cff
nop dword [rax + rax]
mov dword [rsp - 0x44], esp
movzx ecx, ax
lea rdx, [rdx + 2]
and cx, di
ror eax, 5
ror eax, 2
ror eax, 1
xor cx, word [r14 + rdx - 2]
mov dword [rsp - 0x10], 0x59a0091a
inc rsi
mov word [rdx - 2], cx
cmp rsi, qword [rbx + 0x38]
mov dword [rsp - 0x44], ecx
jb 0x140098029
xchg rcx, rdi
mov rdi, qword [rsp + 0x40]
xchg rcx, rdi
lea rax, [rsp + 0x48]
mov r14, qword [rsp + 0x168]
mov r13, r13
cmp rcx, rax
jne 0x1400980b9
lea rdi, [rsp + 0x48]
xor eax, eax
mov dword [rsp - 0x3c], 0x42b71831
mov ecx, 0x49e8931e
xor ecx, 0x4f48388a
add ecx, 0x4576d7a8
sub ecx, 0x3af1926f
sub ecx, 0x1125efcd
rep stosb byte [rdi], al
mov dword [rsp - 0x40], esp
jmp 0x1400980c6
call fcn.140098de0
mov dword [rsp - 0x2c], 0x297c982
xchg rdx, rdi
mov rdx, qword [rsp + 0x160]
xchg rdx, rdi
lea r11, [rsp + 0x150]
mov dword [rsp - 0x3c], 0x5b532086
xchg r8, rax
mov r8, rbx
xchg r8, rax
xchg rbx, rdx
mov rdx, qword [r11 + 0x20]
xchg rdx, rbx
xchg rbp, r15
mov r15, qword [r11 + 0x28]
xchg rbp, r15
mov rsp, r11
mov rbx, rbx
nop
mov rsi, qword [rsp]
add rsp, 8
ret