Function at 0x140085a90
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
push rbp
mov rbp, rsp
sub rsp, 0x40
xor ebx, ebx
mov dword [rbp - 0x20], 0x1101030a
mov rdi, rcx
mov dword [rbp - 0x1c], 0x3f333a3c
mov ecx, ebx
mov word [rbp - 0x18], 0x30
mov byte [rbp - 0x16], 1
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x4f]
xor byte [rbp + rcx - 0x20], al
inc rcx
cmp rcx, 9
jb 0x140085ad0
lea rdx, [rbp - 0x20]
mov byte [rbp - 0x16], bl
mov rcx, rdi
call fcn.1400863e0
mov r8, rax
mov dword [rbp - 0x20], 0x1e252500
mov rcx, rbx
mov dword [rbp - 0x1c], 0x303a3a
mov byte [rbp - 0x18], 1
nop word [rax + rax]
lea eax, [rcx + 0x4f]
xor byte [rbp + rcx - 0x20], al
inc rcx
cmp rcx, 7
jb 0x140085b10
lea rdx, [rbp - 0x20]
mov byte [rbp - 0x18], bl
mov rcx, r8
call fcn.1400863e0
mov rcx, rax
call fcn.14002d390
mov byte [0x14010415d], al
mov rcx, rbx
mov dword [rbp - 0x20], 0x1101030a
mov dword [rbp - 0x1c], 0x3f333a3c
mov word [rbp - 0x18], 0x30
mov byte [rbp - 0x16], 1
nop dword [rax + rax]
lea eax, [rcx + 0x4f]
xor byte [rbp + rcx - 0x20], al
inc rcx
cmp rcx, 9
jb 0x140085b60
lea rdx, [rbp - 0x20]
mov byte [rbp - 0x16], bl
mov rcx, rdi
call fcn.1400863e0
mov r8, rax
mov dword [rbp - 0x20], 0x13293f0d
mov rcx, rbx
mov dword [rbp - 0x1c], 0x373d243f
mov word [rbp - 0x18], 0x100
nop dword [rax]
lea eax, [rcx + 0x4f]
xor byte [rbp + rcx - 0x20], al
inc rcx
cmp rcx, 8
jb 0x140085ba0
lea rdx, [rbp - 0x20]
mov byte [rbp - 0x17], bl
mov rcx, r8
call fcn.1400863e0
mov rcx, rax
call fcn.140086580
mov rcx, rbx
mov dword [rbp - 0x20], 0x1101030a
mov dword [rbp - 0x1c], 0x3f333a3c
mov word [rbp - 0x18], 0x30
mov byte [rbp - 0x16], 1
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x4f]
xor byte [rbp + rcx - 0x20], al
inc rcx
cmp rcx, 9
jb 0x140085bf0
lea rdx, [rbp - 0x20]
mov byte [rbp - 0x16], bl
mov rcx, rdi
call fcn.1400863e0
mov r8, rax
mov dword [rbp - 0x20], 0x253e381c
mov rcx, rbx
mov dword [rbp - 0x1c], 0x132d3b11
mov dword [rbp - 0x18], 0x1000804
nop word [rax + rax]
lea eax, [rcx + 0x4f]
xor byte [rbp + rcx - 0x20], al
inc rcx
cmp rcx, 0xa
jb 0x140085c30
lea rdx, [rbp - 0x20]
mov byte [rbp - 0x15], bl
mov rcx, r8
call fcn.1400863e0
mov rcx, rax
call fcn.14002d390
mov byte [0x14010416c], al
mov rcx, rbx
mov dword [rbp - 0x20], 0x1101030a
mov dword [rbp - 0x1c], 0x3f333a3c
mov word [rbp - 0x18], 0x30
mov byte [rbp - 0x16], 1
nop dword [rax + rax]
lea eax, [rcx + 0x4f]
xor byte [rbp + rcx - 0x20], al
inc rcx
cmp rcx, 9
jb 0x140085c80
lea rdx, [rbp - 0x20]
mov byte [rbp - 0x16], bl
mov rcx, rdi
call fcn.1400863e0
mov r8, rax
mov dword [rbp - 0x20], 0x293f0d
mov rcx, rbx
mov dword [rbp - 0x1c], 0x323b213c
mov dword [rbp - 0x18], 0x3e363e
mov byte [rbp - 0x14], 1
nop
lea eax, [rcx + 0x4f]
xor byte [rbp + rcx - 0x20], al
inc rcx
cmp rcx, 0xb
jb 0x140085cc0
lea rdx, [rbp - 0x20]
mov byte [rbp - 0x14], bl
mov rcx, r8
call fcn.1400863e0
mov rcx, rax
call fcn.140086580
movss dword [0x140104440], xmm0
mov rcx, rbx
mov dword [rbp - 0x20], 0x1101030a
mov dword [rbp - 0x1c], 0x3f333a3c
mov word [rbp - 0x18], 0x30
mov byte [rbp - 0x16], 1
nop word [rax + rax]
lea eax, [rcx + 0x4f]
xor byte [rbp + rcx - 0x20], al
inc rcx
cmp rcx, 9
jb 0x140085d10
lea rdx, [rbp - 0x20]
mov byte [rbp - 0x16], bl
mov rcx, rdi
call fcn.1400863e0
mov r8, rax
mov dword [rbp - 0x20], 0x3701030a
mov rcx, rbx
mov dword [rbp - 0x1c], 0x3a37353d
mov dword [rbp - 0x18], 0x1003c32
nop word [rax + rax]
lea eax, [rcx + 0x4f]
xor byte [rbp + rcx - 0x20], al
inc rcx
cmp rcx, 0xa
jb 0x140085d50
lea rdx, [rbp - 0x20]
mov byte [rbp - 0x15], bl
mov rcx, r8
call fcn.1400863e0
mov rcx, rax
call fcn.14002d390
mov byte [0x14010415e], al
mov rcx, rbx
mov dword [rbp - 0x20], 0x1101030a
mov dword [rbp - 0x1c], 0x3f333a3c
mov word [rbp - 0x18], 0x30
mov byte [rbp - 0x16], 1
nop dword [rax + rax]
lea eax, [rcx + 0x4f]
xor byte [rbp + rcx - 0x20], al
inc rcx
cmp rcx, 9
jb 0x140085da0
lea rdx, [rbp - 0x20]
mov byte [rbp - 0x16], bl
mov rcx, rdi
call fcn.1400863e0
mov rcx, rax
mov dword [rbp - 0x20], 0x11293f0d
mov dword [rbp - 0x1c], 0x243a383c
mov word [rbp - 0x18], 0x100
nop word [rax + rax]
lea eax, [rbx + 0x4f]
xor byte [rbp + rbx - 0x20], al
inc rbx
cmp rbx, 8
jb 0x140085de0
lea rdx, [rbp - 0x20]
mov byte [rbp - 0x17], 0
call fcn.1400863e0
mov rdx, rax
lea rcx, [rbp - 0x10]
call fcn.140080170
mov rbx, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
movups xmm0, xmmword [rax]
movups xmmword [0x140102da8], xmm0
add rsp, 0x40
pop rbp
ret