Function at 0x18000e5a0
Capabilities:
Contain obfuscated stackstrings
Encrypt data using rc4 prga

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rdi
push rbp
mov rbp, rsp
sub rsp, 0x70
mov rbx, rcx
mov qword [rbp - 0x10], rcx
xor edi, edi
sub edx, 1
je 0x18000e7d9
sub edx, 1
je 0x18000e75c
sub edx, 1
je 0x18000e6e0
sub edx, 1
je 0x18000e66f
cmp edx, 1
jne 0x18000e850
lea rcx, [0x18008f02c]
nop
nop
nop
nop
nop
nop
mov ecx, 0x69
mov edx, edi
lea r8, [0x18008efc0]
movzx eax, cl
xor al, byte [rdx + r8]
mov byte [rbp + rdx - 0x50], al
inc ecx
and ecx, 0x800000ff
jge 0x18000e622
dec ecx
or ecx, 0xffffff00
inc ecx
inc rdx
cmp rdx, 0x35
jl 0x18000e603
mov byte [rbp - 0x1b], dil
nop
nop
nop
nop
nop
nop
nop
mov qword [rbx], rdi
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], send
mov byte [rbx], 0
lea rax, [rbp - 0x50]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x18000e653
lea rdx, [rbp - 0x50]
mov rcx, rbx
call fcn.180002f70
nop
jmp 0x18000e84d
lea rcx, [0x18008eff8]
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x18009d3a0]
movdqu xmmword [rbp - 0x50], xmm0
movdqa xmm1, xmmword [0x18009d280]
movdqu xmmword [rbp - 0x40], xmm1
mov word [rbp - 0x30], 0x2e72
mov byte [rbp - 0x2e], dil
nop
nop
nop
nop
nop
nop
nop
mov qword [rbx], rdi
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], send
mov byte [rbx], 0
lea rax, [rbp - 0x50]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x18000e6c4
lea rdx, [rbp - 0x50]
mov rcx, rbx
call fcn.180002f70
nop
jmp 0x18000e84d
lea rcx, [0x18008f024]
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x18009d2c0]
movdqu xmmword [rbp - 0x50], xmm0
movdqa xmm1, xmmword [0x18009d350]
movdqu xmmword [rbp - 0x40], xmm1
mov dword [rbp - 0x30], 0x6f206465
mov dword [rbp - 0x2c], 0x2e7475
nop
nop
nop
nop
nop
nop
nop
mov qword [rbx], rdi
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], send
mov byte [rbx], 0
lea rax, [rbp - 0x50]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18000e740
lea rdx, [rbp - 0x50]
mov rcx, rbx
call fcn.180002f70
nop
jmp 0x18000e84d
lea rcx, [0x18008ef38]
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x18009d310]
movdqu xmmword [rbp - 0x50], xmm0
movdqa xmm1, xmmword [0x18009d440]
movdqu xmmword [rbp - 0x40], xmm1
mov dword [rbp - 0x30], 0x6573206f
mov dword [rbp - 0x2c], 0x72657672
mov word [rbp - 0x28], 0x2e
nop
nop
nop
nop
nop
nop
nop
mov qword [rbx], rdi
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], send
mov byte [rbx], 0
lea rax, [rbp - 0x50]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x18000e7c0
lea rdx, [rbp - 0x50]
mov rcx, rbx
call fcn.180002f70
nop
jmp 0x18000e84d
lea rcx, [0x18008ef88]
nop
nop
nop
nop
nop
nop
movdqa xmm0, xmmword [0x18009d3d0]
movdqu xmmword [rbp - 0x50], xmm0
mov dword [rbp - 0x40], 0x73616820
mov dword [rbp - 0x3c], 0x63636f20
mov dword [rbp - 0x38], 0x65727275
mov word [rbp - 0x34], 0x2e64
mov byte [rbp - 0x32], dil
nop
nop
nop
nop
nop
nop
nop
mov qword [rbx], rdi
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], send
mov byte [rbx], 0
lea rax, [rbp - 0x50]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x18000e836
lea rdx, [rbp - 0x50]
mov rcx, rbx
call fcn.180002f70
nop
mov rax, rbx
lea r11, [rsp + 0x70]
mov rbx, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop rbp
ret