Function at 0x140098fc7
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rsi
mov dword [rsp - 0xc], ebx
neg rsp
sub rsp, 0xfffffffffffffeb0
neg rsp
lea rcx, [0x140145030]
xchg rdx, rbx
mov rdx, rbx
xchg rdx, rbx
lea rbp, [rdx + 8]
mov rbx, rbx
call fcn.14006a378
test al, al
jne 0x140098ed7
xchg rdx, rdx
xchg r11, rbp
mov qword [rbx], r11
xchg rbp, r11
xorps xmm0, xmm0
mov rsi, rsi
xchg rbp, rbx
movups xmmword [rbx], xmm0
xchg rbp, rbx
xor esi, esi
mov dword [rsp - 0x1c], ebp
xchg r12, rbp
movups xmmword [r12 + 0x10], xmm0
xchg rbp, r12
xchg rbp, rsp
movups xmmword [rsp + 0x20], xmm0
xchg rsp, rbp
xchg r15, rsi
mov qword [rbx + 0x38], r15
xchg r15, rsi
jmp 0x1400991bb
movabs rax, 0x5e4bfcbf748fb9d0
sub rax, 0x744f1d58
xor rax, 0x610594a7
xor rax, 0x27fb5316
add rax, 0x6cd9ecf6
xchg r10, rdi
mov qword [rsp + 0x160], r10
xchg rdi, r10
movabs rcx, 0xbe3a611785fb49b
xor rcx, 0x8c6ddd1
sub rcx, 0x32523015
add rcx, 0x7fffffff
add rcx, 0x16bd871c
xchg r12, r14
mov qword [rsp + 0x168], r12
xchg r14, r12
add rcx, qword [0x140144830]
mov dword [rsp - 0x10], 0x62db6b78
ror rcx, 0xf
ror rcx, 0xc
ror rcx, 4
ror rcx, 1
ror rcx, 1
ror rcx, 1
ror rcx, 1
add rcx, rax
xchg rsp, rsp
movabs rax, 0x1559f3a9259f43d1
add rax, 0x91b12e8
add rax, 0x4fe338e0
sub rax, 0x42dedd1f
ror rcx, 1
ror rcx, 0x16
ror rcx, 0xc
ror rcx, 4
ror rcx, 5
ror rcx, 1
add rax, rcx
xchg rsp, rsp
lea rcx, [rsp + 0x20]
not rax
call rax
mov dword [rsp - 0x3c], ecx
xchg rsp, r8
movaps xmm0, xmmword [r8 + 0x20]
xchg r8, rsp
lea rdx, [rsp + 0x30]
xchg r11, r11
lea rcx, [rsp + 0x40]
xchg r9, rsp
movdqa xmmword [r9 + 0x30], xmm0
xchg rsp, r9
call 0x140091ac0
xorps xmm0, xmm0
nop
movabs rdi, 0xffffffff2bd7e413
add rdi, 0x1d22b6c8
add rdi, 0x27abf9f6
add rdi, 0x7fffffff
xor rdi, 0xf596b2f
xchg rcx, r14
mov rcx, qword [rax]
xchg r14, rcx
xchg rbp, r13
mov qword [rbx], r13
xchg r13, rbp
xchg rbx, rbp
movups xmmword [rbx], xmm0
xchg rbx, rbp
movups xmmword [rbp + 0x10], xmm0
mov r15, r15
xchg rbp, rdx
movups xmmword [rdx + 0x20], xmm0
xchg rdx, rbp
nop dword [rax]
inc rdi
xchg rdi, rdi
cmp word [r14 + rdi*2], 0
jne 0x140099034
mov qword [rbx + 0x38], rdi
xchg r11, r11
mov rcx, qword [rbx]
cmp rcx, rbp
je 0x140099062
mov dword [rsp - 0x24], ebx
call fcn.140099eb0
xor esi, esi
cmp rdi, 0x18
jbe 0x140099099
xchg r15, r15
lea rcx, [rdi + rdi]
call fcn.14009a150
mov qword [rbx], rax
test rax, rax
xchg rbp, rbp
jne 0x1400990a9
xchg rbp, rdx
mov qword [rbx], rdx
xchg rdx, rbp
mov edx, esi
jmp 0x1400990ca
xchg rdi, rbp
mov qword [rbx], rdi
xchg rbp, rdi
xchg rbp, rax
mov rbp, rax
xchg rbp, rax
xorps xmm0, xmm0
xchg rbx, rax
movups xmmword [rbx], xmm0
xchg rbx, rax
movups xmmword [rax + 0x10], xmm0
mov dword [rsp - 0x1c], esi
xchg r14, rax
movups xmmword [r14 + 0x20], xmm0
xchg r14, rax
mov rdx, qword [rbx]
mov rsi, rsi
mov eax, 0x2739df70
add eax, 0x4007cc56
xor eax, 0x301d7da2
add eax, 0xa7dd547
add eax, 0x8ceb466
cmp qword [rbx + 0x38], rsi
xchg r10, r10
jbe 0x140099152
sub r14, rdx
mov edi, 0x65324b89
add edi, 0xb5b1239
sub edi, 0x102d5198
xor edi, 0xda538cc
sub edi, 0x6dc533e7
nop word [rax + rax]
movzx ecx, ax
mov dword [rsp - 0x14], 0x63af5a2f
lea rdx, [rdx + 2]
and cx, di
ror eax, 1
ror eax, 5
ror eax, 1
ror eax, 1
xor cx, word [r14 + rdx - 2]
xchg rbp, rbp
inc rsi
mov word [rdx - 2], cx
cmp rsi, qword [rbx + 0x38]
xchg r8, r8
jb 0x14009911a
xchg r12, rcx
mov r12, qword [rsp + 0x40]
xchg rcx, r12
lea rax, [rsp + 0x48]
mov r10, r10
mov r14, qword [rsp + 0x168]
cmp rcx, rax
jne 0x1400991a8
xchg r14, r14
lea rdi, [rsp + 0x48]
xor eax, eax
mov ecx, 0x3624ae00
xor ecx, 0x19c33c09
add ecx, 0x3443ff56
sub ecx, 0x1cc6fb0f
xor ecx, 0x47649750
rep stosb byte [rdi], al
mov dword [rsp - 0x30], edi
jmp 0x1400991ad
call fcn.140099eb0
xchg r11, rdi
mov r11, qword [rsp + 0x160]
xchg r11, rdi
lea r11, [rsp + 0x150]
mov rdi, rdi
xchg rbx, rax
mov rbx, rax
xchg rbx, rax
xchg r9, rbx
mov r9, qword [r11 + 0x20]
xchg rbx, r9
mov rbp, qword [r11 + 0x28]
xchg r8, r11
mov rsp, r8
xchg r11, r8
nop
add rsp, 8
mov rsi, qword [rsp - 8]
ret