Function at 0x140720660
Capabilities:
Encrypt data using rc4 prga

Disassembly:
mov qword [rsp + 8], rbx
jmp 0x140720682
mov qword [rsp + 0x10], rbp
stc
mov qword [rsp + 0x18], rsi
push rdi
test ah, al
push r14
jmp 0x140720697
push r15
sub rsp, 0x40
movaps xmmword [rsp + 0x30], xmm6
jmp 0x1407206a7
xorps xmm0, xmm0
movaps xmm6, xmm2
mov dil, 0xc9
mov edi, r9d
jmp 0x1407206b8
ucomiss xmm6, xmm0
mov r15, rdx
mov r14, rcx
jmp 0x1407206c6
jp 0x1407206d2
je 0x140720896
mov ebp, dword [rsp + 0x80]
stc
cmp r9d, ebp
jmp 0x1407206e2
jg 0x140720896
lea rbx, [rcx + 0x80]
movsx dx, spl
add dx, 0x283c
shrd edx, r12d, 0xf1
mov eax, dword [rbx]
lea edx, [rbp + 1]
sal cx, cl
sub eax, r9d
xor cl, bpl
or cx, 0x79a
mov rcx, rbx
test al, 0xb6
stc
add edx, eax
jmp 0x14072071e
call fcn.14071bd1d
mov r8d, dword [rbx]
test spl, r10b
mov esi, 8
nop dword [rax + rax]
sbb dl, r8b
mov r9d, dword [rbx + 4]
sal dh, cl
xchg ecx, eax
mov eax, 0x2aaaaaab
jmp 0x140720755
imul edi
add cx, 0x1e6e
cmovo ax, r11w
movaps xmm0, xmm6
add ax, r14w
adc cl, 0x26
movaps xmm1, xmm6
xchg ecx, ecx
movsx rcx, ax
sar edx, 1
btr cx, r14w
mov eax, edx
shr eax, 0x1f
movzx cx, r11b
add edx, eax
and cx, 0xdfe
mov eax, edi
sar ch, 0xfd
bts cx, si
lea ecx, [rdx + rdx*2]
test r15b, 0x25
shl ecx, 2
cmc
sub eax, ecx
movsxd rcx, eax
jmp 0x1407207aa
mov rax, qword [r14 + 0x38]
jmp 0x1407207b3
mulss xmm0, dword [rax + rcx*8 + 0x28]
mulss xmm1, dword [rax + rcx*8 + 0x2c]
addss xmm0, dword [r15]
addss xmm1, dword [r15 + 4]
movss dword [rsp + 0x20], xmm0
test rbp, 0x1bcb4d07
movss dword [rsp + 0x24], xmm1
test r11b, 0xf2
cmp r8d, r9d
jmp 0x1407207e9
jne 0x14072084e
lea ecx, [r8 + 1]
test sp, bx
test r9d, r9d
jmp 0x1407207fe
je 0x14072081f
mov eax, r9d
cdq
sub eax, edx
sar eax, 1
test r14w, 0x9f9
add eax, r9d
jmp 0x14072081a
jmp 0x140720824
mov eax, esi
seto dl
cmp eax, ecx
mov dl, r9b
movsxd rdx, r11d
cmovg ecx, eax
jmp 0x140720837
mov edx, ecx
setno ch
mov rcx, rbx
jmp 0x140720844
call fcn.14071bd1d
mov r8d, dword [rbx]
cqo
mov rcx, qword [rbx + 8]
inc edi
movzx rdx, r13w
movsxd rdx, r8d
bswap dx
mov rax, qword [rsp + 0x20]
movsxd rdx, r8d
mov qword [rcx + rdx*8], rax
cmovne r8d, ecx
bswap r8
inc dword [rbx]
sal r8b, 0x92
bts r8w, r13w
jmp 0x140720881
mov r8d, dword [rbx]
cmp edi, ebp
jmp 0x14072088b
jle 0x140720739
jmp 0x140720965
lea rbx, [rcx + 0x80]
xchg cx, ax
and ah, 0x48
add ah, ah
mov eax, dword [rbx]
btr cx, ax
adc ecx, r11d
bsr cx, cx
mov ecx, dword [rbx + 4]
jmp 0x1407208bf
cmp eax, ecx
jmp 0x1407208c6
jne 0x140720940
lea r8d, [rax + 1]
test ecx, ecx
jmp 0x1407208d7
je 0x140720906
mov eax, ecx
cdq
movzx esi, bp
sub eax, edx
seta sil
add sil, r9b
sar eax, 1
movsx rsi, r9w
not sil
mov si, r10w
lea esi, [rcx + rax]
jmp 0x140720901
jmp 0x14072091a
mov esi, 8
movsx cx, r13b
bts cx, r9w
bt rcx, 0xb1
cmp esi, r8d
mov dl, r13b
movzx edx, ax
mov rcx, rbx
movsxd rdx, r14d
movzx edx, r12w
not edx
cmovg r8d, esi
mov edx, r8d
call fcn.14071bd1d
mov eax, dword [rbx]
bswap cx
mov rcx, qword [rbx + 8]
movzx esi, r14w
bswap edx
cmova edx, r12d
movsxd rdx, eax
cbw
inc sil
xchg bpl, sil
mov rax, qword [r15]
mov qword [rcx + rdx*8], rax
not bpl
inc dword [rbx]
mov rbx, qword [rsp + 0x60]
jmp 0x14072096f
mov rbp, qword [rsp + 0x68]
stc
test sil, spl
and rdi, rsi
mov rsi, qword [rsp + 0x70]
not r14b
cmp r12b, 0x42
movaps xmm6, xmmword [rsp + 0x30]
adc r15w, 0x44ea
xchg di, r15w
movzx edi, r15w
add rsp, 0x40
cmova r15w, r8w
movsx r14, r10w
pop r15
pop r14
movsx edi, r9w
movzx edi, bx
pop rdi
jmp 0x1407209b8
ret