Function at 0x1400519e0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
mov rbp, rsp
sub rsp, 0x80
lea rsi, [0x1404ffaf0]
mov qword [rbp + 0x28], rsi
mov dword [rbp + 0x20], 0xd2d6c1d7
mov word [rbp + 0x24], 0xc2
mov byte [rbp + 0x26], 1
xor edi, edi
mov ecx, edi
nop word [rax + rax]
lea eax, [rcx - 0x5d]
xor byte [rbp + rcx + 0x20], al
inc rcx
cmp rcx, 5
jb 0x140051a20
mov byte [rbp + 0x26], dil
mov qword [0x1404ffaf0], rdi
mov qword [0x1404ffb00], rdi
mov qword [0x1404ffb08], rdi
lea rax, [rbp + 0x20]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], dil
jne 0x140051a57
lea rdx, [rbp + 0x20]
mov rcx, rsi
call fcn.1400533f0
nop
mov dword [rbp - 0x60], 0xc8cff1ce
mov dword [rbp - 0x5c], 0xc7fdfbc5
mov dword [rbp - 0x58], 0x1009bc6
mov rcx, rdi
nop word [rax + rax]
lea eax, [rcx - 0x5d]
xor byte [rbp + rcx - 0x60], al
inc rcx
cmp rcx, 0xa
jb 0x140051a90
mov byte [rbp - 0x55], 0
mov qword [0x1404ffb10], rdi
mov qword [0x1404ffb20], rdi
mov qword [0x1404ffb28], rdi
lea rax, [rbp - 0x60]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140051ac0
lea rdx, [rbp - 0x60]
lea rcx, [0x1404ffb10]
call fcn.1400533f0
nop
movdqa xmm0, xmmword [0x1400e6350]
movdqa xmmword [rbp - 0x50], xmm0
movdqa xmm1, xmmword [0x1400e6420]
movdqa xmmword [rbp - 0x40], xmm1
movdqa xmm0, xmmword [0x1400e6410]
movdqa xmmword [rbp - 0x30], xmm0
movdqa xmm1, xmmword [0x1400e63a0]
movdqa xmmword [rbp - 0x20], xmm1
mov word [rbp - 0x10], 0x100
mov rcx, rdi
nop dword [rax + rax]
lea eax, [rcx - 0x5d]
xor byte [rbp + rcx - 0x50], al
inc rcx
cmp rcx, 0x40
jb 0x140051b20
mov byte [rbp - 0xf], 0
mov qword [0x1404ffb30], rdi
mov qword [0x1404ffb40], rdi
mov qword [0x1404ffb48], rdi
lea rax, [rbp - 0x50]
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x140051b50
lea rdx, [rbp - 0x50]
lea rcx, [0x1404ffb30]
call fcn.1400533f0
nop
mov dword [rbp + 0x20], 0x958a92
mov byte [rbp + 0x24], 1
mov rcx, rdi
nop dword [rax]
lea eax, [rcx - 0x5d]
xor byte [rbp + rcx + 0x20], al
inc rcx
cmp rcx, 3
jb 0x140051b80
mov byte [rbp + 0x24], 0
mov qword [0x1404ffb50], rdi
mov qword [0x1404ffb60], rdi
mov qword [0x1404ffb68], rdi
lea rax, [rbp + 0x20]
nop dword [rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140051bb0
mov r8, rbx
lea rdx, [rbp + 0x20]
lea rcx, [0x1404ffb50]
call fcn.1400533f0
nop
mov qword [0x1404ffb70], rdi
mov qword [0x1404ffb80], rdi
mov qword [0x1404ffb88], rdi
mov r8d, 0x1c
lea rdx, str.https:__keyauth.win_api_1.2_
lea rcx, [0x1404ffb70]
call fcn.1400533f0
nop
mov byte [0x1404ffb90], 1
xor edx, edx
mov r8d, 0xff
lea rcx, [0x1404ffb91]
call main
mov byte [0x1404ffc90], 0
xor edx, edx
mov r8d, 0xfe
lea rcx, [0x1404ffc91]
call main
mov byte [0x1404ffd8f], 0
xor edx, edx
mov r8d, 0xfe
lea rcx, [0x1404ffd90]
call main
mov qword [0x1404ffe90], rdi
mov qword [0x1404ffea0], rdi
mov qword [0x1404ffea8], rdi
mov r8d, 8
lea rdx, [0x1400e4f10]
lea rcx, [0x1404ffe90]
call fcn.1400533f0
nop
mov qword [0x1404ffeb0], rdi
mov qword [0x1404ffec0], rdi
mov qword [0x1404ffec8], rdi
mov r8d, 8
lea rdx, [0x1400e4f10]
lea rcx, [0x1404ffeb0]
call fcn.1400533f0
nop
mov qword [0x1404ffed0], rdi
mov qword [0x1404ffee0], rdi
mov qword [0x1404ffee8], rdi
mov r8d, 8
lea rdx, [0x1400e4f10]
lea rcx, [0x1404ffed0]
call fcn.1400533f0
lea rax, str.Aim_Bot
mov qword [0x1404ffef0], rax
mov dword [0x1404ffef8], 0x3e20a0a1
mov dword [0x1404ffefc], 0x3e20a0a1
mov dword [0x1404fff00], 0x3e20a0a1
movss xmm0, dword [0x1400e5b20]
movss dword [0x1404fff04], xmm0
mov qword [0x1404fff08], 1
xorps xmm0, xmm0
movdqa xmmword [0x1404fff10], xmm0
mov qword [0x1404fff28], rdi
xorps xmm1, xmm1
movdqa xmmword [0x1404fff30], xmm1
movdqa xmmword [0x1404fff40], xmm0
mov qword [0x1404fff58], 0
mov qword [0x1404fff60], 0
mov rax, rsi
mov rbx, qword [rsp + 0xb0]
add rsp, 0x80
pop rdi
pop rsi
pop rbp
ret