Function at 0x1400d8a60
Capabilities:
Encrypt data using rc4 prga

Disassembly:
lea r12, [rsp - 8]
cmp r12, qword [r14 + 0x10]
jbe 0x1400d8d85
push rbp
mov rbp, rsp
add rsp, 0xffffffffffffff80
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x98], rbx
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x18], 0
mov byte [rsp + 2], 0
mov rdx, qword [rsp + 0x98]
mov qword [rsp + 0x60], rdx
cmp rdx, 3
jl 0x1400d8ab3
jmp 0x1400d8adc
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x18], 1
mov byte [rsp + 2], 0
mov rax, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x18]
xor ecx, ecx
sub rsp, 0xffffffffffffff80
pop rbp
ret
mov qword [rsp + 0x48], 1
jmp 0x1400d8ae7
mov rdx, qword [rsp + 0x98]
mov qword [rsp + 0x60], rdx
cmp qword [rsp + 0x48], rdx
jl 0x1400d8b05
nop dword [rax + rax]
jmp 0x1400d8b9e
mov rdx, qword [rsp + 0x90]
add rdx, qword [rsp + 0x48]
cmp byte [rdx], 0x5d
je 0x1400d8b19
jmp 0x1400d8b92
mov rdx, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x98]
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x20], 1
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 0x50], rdx
mov qword [rsp + 0x28], 0
mov byte [rsp + 3], 0
mov qword [rsp + 0x30], 0
nop dword [rax]
cmp qword [rsp + 0x20], rdx
jge 0x1400d8b69
jmp 0x1400d8b86
mov qword [rsp + 0x28], 0
mov byte [rsp + 3], 0
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x30], rdx
jmp 0x1400d8cbb
mov rdx, qword [rsp + 0x20]
mov qword [rsp + 0x30], rdx
jmp 0x1400d8bc7
jmp 0x1400d8b94
inc qword [rsp + 0x48]
jmp 0x1400d8ae7
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x18], 1
mov byte [rsp + 2], 0
mov rax, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x18]
xor ecx, ecx
sub rsp, 0xffffffffffffff80
pop rbp
ret
mov rdx, qword [rsp + 0x30]
cmp qword [rsp + 0x50], rdx
setg byte [rsp + 6]
jg 0x1400d8bda
jmp 0x1400d8bee
mov rdx, qword [rsp + 0x70]
add rdx, qword [rsp + 0x30]
cmp byte [rdx], 0x30
setae byte [rsp + 6]
jmp 0x1400d8bf0
jmp 0x1400d8bf0
movzx edx, byte [rsp + 6]
mov byte [rsp + 7], dl
test dl, dl
jne 0x1400d8bff
jmp 0x1400d8c13
mov rdx, qword [rsp + 0x70]
add rdx, qword [rsp + 0x30]
cmp byte [rdx], 0x39
setbe byte [rsp + 7]
jmp 0x1400d8c15
jmp 0x1400d8c15
cmp byte [rsp + 7], 0
jne 0x1400d8c25
nop dword [rax]
jmp 0x1400d8cb9
mov rdx, qword [rsp + 0x28]
mov qword [rsp + 8], rdx
cmp rdx, 0xf4240
setg byte [rsp + 5]
jg 0x1400d8c40
jmp 0x1400d8c42
jmp 0x1400d8c52
cmp qword [rsp + 8], 0xfffffffffff0bdc0
setl byte [rsp + 5]
jmp 0x1400d8c52
movzx edx, byte [rsp + 5]
mov byte [rsp], dl
jmp 0x1400d8c60
test dl, dl
jne 0x1400d8c66
jmp 0x1400d8c82
mov qword [rsp + 0x28], 0
mov byte [rsp + 3], 0
mov rdx, qword [rsp + 0x50]
mov qword [rsp + 0x30], rdx
nop
jmp 0x1400d8cbb
mov rdx, qword [rsp + 0x28]
lea rdx, [rdx + rdx*4]
mov rsi, qword [rsp + 0x70]
add rsi, qword [rsp + 0x30]
movzx esi, byte [rsi]
add esi, 0xffffffd0
movzx esi, sil
lea rdx, [rsi + rdx*2]
mov qword [rsp + 0x28], rdx
mov byte [rsp + 3], 1
jmp 0x1400d8caf
inc qword [rsp + 0x30]
jmp 0x1400d8bc7
jmp 0x1400d8cbb
mov rdx, qword [rsp + 0x28]
mov qword [rsp + 0x58], rdx
movzx esi, byte [rsp + 3]
mov byte [rsp + 4], sil
mov rsi, qword [rsp + 0x30]
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x10], rdx
movzx edx, byte [rsp + 4]
mov byte [rsp + 1], dl
mov rdx, qword [rsp + 0x68]
mov qword [rsp + 0x38], rdx
movzx edx, byte [rsp + 1]
mov esi, edx
xor edx, 1
mov byte [rsp + 6], dl
nop
test sil, sil
jne 0x1400d8d07
jmp 0x1400d8d18
mov rdx, qword [rsp + 0x38]
cmp qword [rsp + 0x48], rdx
setne byte [rsp + 6]
jmp 0x1400d8d1a
jmp 0x1400d8d1a
cmp byte [rsp + 6], 0
nop
jne 0x1400d8d24
jmp 0x1400d8d51
mov qword [rsp + 0x40], 0
mov rdx, qword [rsp + 0x48]
inc rdx
mov qword [rsp + 0x18], rdx
mov byte [rsp + 2], 0
mov rax, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x18]
xor ecx, ecx
sub rsp, 0xffffffffffffff80
pop rbp
ret
mov rdx, qword [rsp + 0x10]
dec rdx
mov qword [rsp + 0x40], rdx
mov rdx, qword [rsp + 0x48]
inc rdx
mov qword [rsp + 0x18], rdx
mov byte [rsp + 2], 1
mov rax, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x18]
mov ecx, 1
sub rsp, 0xffffffffffffff80
pop rbp
ret
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
call fcn.140061200
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
nop
jmp fcn.1400d8a60