Function at 0x1400b63b0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
lea rbp, [rsp - 0x60]
sub rsp, 0x160
lea rsi, [rbp + 0x78]
mov dword [rbp + 0x80], 0xcfd9c8ef
mov rdi, qword [rsi]
xor ebx, ebx
mov qword [rsi], rbx
mov ecx, ebx
mov word [rbp + 0x84], 0x100
nop word [rax + rax]
lea eax, [rcx - 0x46]
xor byte [rbp + rcx + 0x80], al
inc rcx
cmp rcx, 4
jb 0x1400b63f0
movdqa xmm0, xmmword [0x14013e800]
mov rcx, rbx
movdqu xmmword [rsp + 0x34], xmm0
mov byte [rbp + 0x85], bl
mov dword [rsp + 0x44], 0xabbfbeaa
mov word [rsp + 0x48], 0x100
nop dword [rax]
lea eax, [rcx - 0x45]
xor byte [rsp + rcx + 0x34], al
inc rcx
cmp rcx, 0x14
jb 0x1400b6430
lea r8, [rsp + 0x60]
mov byte [rsp + 0x49], bl
lea rdx, [rbp + 0x80]
lea rcx, [rsp + 0x34]
call fcn.1400b6820
test eax, eax
je 0x1400b64f5
mov r8, qword [0x1402442c8]
mov rcx, rbx
add r8, 0x100
mov dword [rbp + 0x88], 0xcfd9c8ef
mov word [rbp + 0x8c], 0x100
nop word [rax + rax]
lea eax, [rcx - 0x46]
xor byte [rbp + rcx + 0x88], al
inc rcx
cmp rcx, 4
jb 0x1400b6490
movdqa xmm0, xmmword [0x14013e800]
mov rcx, rbx
movdqu xmmword [rsp + 0x4a], xmm0
mov byte [rbp + 0x8d], bl
mov dword [rsp + 0x5a], 0xabbfbeaa
mov word [rsp + 0x5e], 0x100
nop dword [rax]
lea eax, [rcx - 0x45]
xor byte [rsp + rcx + 0x4a], al
inc rcx
cmp rcx, 0x14
jb 0x1400b64d0
lea rdx, [rbp + 0x88]
mov byte [rsp + 0x5f], bl
lea rcx, [rsp + 0x4a]
call fcn.1400b6820
mov dword [rsp + 0x2a], 0x44455464
mov rcx, rbx
mov dword [rsp + 0x2e], 0x5f48564f
mov word [rsp + 0x32], 0x100
nop
lea eax, [rcx + 0x34]
xor byte [rsp + rcx + 0x2a], al
inc rcx
cmp rcx, 8
jb 0x1400b6510
movdqa xmm0, xmmword [0x14013e800]
mov rcx, rbx
movdqu xmmword [rsp + 0x4a], xmm0
mov byte [rsp + 0x33], bl
mov dword [rsp + 0x5a], 0xabbfbeaa
mov word [rsp + 0x5e], 0x100
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x45]
xor byte [rsp + rcx + 0x4a], al
inc rcx
cmp rcx, 0x14
jb 0x1400b6550
lea r8, [rsp + 0x60]
mov byte [rsp + 0x5f], bl
lea rdx, [rsp + 0x2a]
lea rcx, [rsp + 0x4a]
call fcn.1400b6820
test eax, eax
je 0x1400b6613
mov r8, qword [0x1402442c8]
mov rcx, rbx
add r8, 0x120
mov dword [rsp + 0x20], 0x44455464
mov dword [rsp + 0x24], 0x5f48564f
mov word [rsp + 0x28], 0x100
nop dword [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rsp + rcx + 0x20], al
inc rcx
cmp rcx, 8
jb 0x1400b65b0
movdqa xmm0, xmmword [0x14013e800]
mov rcx, rbx
movdqu xmmword [rsp + 0x34], xmm0
mov byte [rsp + 0x29], bl
mov dword [rsp + 0x44], 0xabbfbeaa
mov word [rsp + 0x48], 0x100
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x45]
xor byte [rsp + rcx + 0x34], al
inc rcx
cmp rcx, 0x14
jb 0x1400b65f0
lea rdx, [rsp + 0x20]
mov byte [rsp + 0x49], bl
lea rcx, [rsp + 0x34]
call fcn.1400b6820
mov dword [rsp + 0x20], 0x4752595b
mov rcx, rbx
mov dword [rsp + 0x24], 0x524d59
mov byte [rsp + 0x28], 1
nop dword [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rsp + rcx + 0x20], al
inc rcx
cmp rcx, 7
jb 0x1400b6630
movdqa xmm0, xmmword [0x14013e800]
mov rcx, rbx
movdqu xmmword [rsp + 0x4a], xmm0
mov byte [rsp + 0x28], bl
mov dword [rsp + 0x5a], 0xabbfbeaa
mov word [rsp + 0x5e], 0x100
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x45]
xor byte [rsp + rcx + 0x4a], al
inc rcx
cmp rcx, 0x14
jb 0x1400b6670
lea r8, [rsp + 0x60]
mov byte [rsp + 0x5f], bl
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x4a]
call fcn.1400b6820
test eax, eax
je 0x1400b6734
mov r8, qword [0x1402442c8]
mov rcx, rbx
add r8, 0x1a0
mov dword [rsp + 0x2a], 0x4752595b
mov dword [rsp + 0x2e], 0x524d59
mov byte [rsp + 0x32], 1
nop word [rax + rax]
lea eax, [rcx + 0x34]
xor byte [rsp + rcx + 0x2a], al
inc rcx
cmp rcx, 7
jb 0x1400b66d0
movdqa xmm0, xmmword [0x14013e800]
movdqu xmmword [rsp + 0x34], xmm0
mov byte [rsp + 0x32], bl
mov dword [rsp + 0x44], 0xabbfbeaa
mov word [rsp + 0x48], 0x100
nop dword [rax]
nop word [rax + rax]
lea eax, [rbx - 0x45]
xor byte [rsp + rbx + 0x34], al
inc rbx
cmp rbx, 0x14
jb 0x1400b6710
lea rdx, [rsp + 0x2a]
mov byte [rsp + 0x49], 0
lea rcx, [rsp + 0x34]
call fcn.1400b6820
mov rbx, qword [rsp + 0x190]
mov qword [rsi], rdi
add rsp, 0x160
pop rdi
pop rsi
pop rbp
ret