Function at 0x140444a16
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push rsi
add si, 0x6156
push rdi
sub si, dx
jmp 0x140444a6c
push rbp
push rbx
movsx esi, r12w
adc rsi, 0x7ead38d2
sub rsp, 0x1d8
cmovnp rsi, rcx
movaps xmmword [rsp + 0x1c0], xmm13
not rsi
jmp 0x140444a95
movaps xmmword [rsp + 0x1b0], xmm12
movaps xmmword [rsp + 0x1a0], xmm11
mov rsi, 0x11396e59
mov di, r14w
movsx rsi, r14w
movaps xmmword [rsp + 0x190], xmm10
xchg sil, dil
cmovg di, r9w
movzx si, al
movaps xmmword [rsp + 0x180], xmm9
mov rdi, r11
movaps xmmword [rsp + 0x170], xmm8
not dil
movaps xmmword [rsp + 0x160], xmm7
movaps xmmword [rsp + 0x150], xmm6
movzx di, r11b
sete dil
movsxd rdi, r13d
mov rdi, r9
movsx rsi, r9w
movaps xmm10, xmm2
xchg sil, sil
cmovnp esi, edx
movsx si, bpl
mov rsi, rcx
movq xmm9, rdx
movzx ebp, byte [rsp + 0x238]
jmp 0x140444b32
movss xmm8, dword [rsp + 0x230]
movsd xmm12, qword [rsp + 0x220]
jmp 0x140444b4b
movsd xmm13, qword [rsp + 0x228]
jmp 0x140444b5a
movsd xmm0, qword [0x1400bfef0]
jmp 0x140444b67
mulsd xmm13, qword [0x1400bfef8]
mulsd xmm0, xmm12
addsd xmm13, xmm0
mulsd xmm13, qword [0x1400bff00]
movdqa xmm0, xmm9
call fcn.1404b5af1
movdqa xmm11, xmm0
pshufd xmm0, xmm9, 0x55
call fcn.1404b5af1
punpckldq xmm11, xmm0
addps xmm11, xmmword [0x1400bd4e0]
shufps xmm10, xmm10, 0
sub ebx, ebx
mulsd xmm12, qword [0x1400bfef8]
movaps xmm9, xmmword [0x1400bf530]
nop dword [rax]
jmp 0x140444bce
xorps xmm0, xmm0
cvtsi2sd xmm0, ebx
mulsd xmm0, xmm13
addsd xmm0, xmm12
xorps xmm7, xmm7
cvtsd2ss xmm7, xmm0
movaps xmm0, xmm7
call fcn.1400980a0
movaps xmm6, xmm0
jmp 0x140444bf6
movaps xmm0, xmm7
jmp 0x140444bfe
call fcn.14009b760
xorps xmm0, xmm9
unpcklps xmm6, xmm0
mulps xmm6, xmm10
addps xmm6, xmm11
movlps qword [rsp + rbx*8 + 0x50], xmm6
inc rbx
cmp rbx, 0x20
jmp 0x140444c23
jne 0x140444bce
mov qword [rsp + 0x38], 0
movzx rdx, r14w
mov cl, r8b
mov rcx, qword [rsi + 8]
cqo
cwde
mov rax, qword [rcx]
not rdx
movsx edx, si
cqo
lea rdx, [rsp + 0x38]
jmp 0x140444c55
call qword [rax + 0x50]
mov qword [rsp + 0x30], 0
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
cqo
movzx rdx, cx
lea rdx, [rsp + 0x30]
jmp 0x140444c79
call qword [rax + 0x88]
mov rcx, qword [rsp + 0x30]
lahf
mov rdx, qword [rsp + 0x50]
cmovs r8d, r15d
movzx eax, cx
movzx rax, cx
mov rax, qword [rcx]
movsx r8, si
movsxd r8, r11d
cmovbe r8w, r13w
mov r8d, 1
jmp 0x140444caf
call qword [rax + 0x28]
mov rcx, qword [rsp + 0x30]
movzx r8d, si
cdqe
movzx r8w, r9b
mov rax, qword [rcx]
movsx r8d, r15w
cdq
movsxd r8, edx
lea rdx, [rsp + 0x50]
movzx r8, r13w
movsx r8d, ax
mov r8d, 0x20
jmp 0x140444ce5
call qword [rax + 0x30]
mov rcx, qword [rsp + 0x30]
movzx edx, bpl
mov rax, qword [rcx]
jmp 0x140444cf9
call qword [rax + 0x40]
mov rcx, qword [rsp + 0x30]
movzx eax, r15w
lahf
mov rax, qword [rcx]
call qword [rax + 0x48]
mov rcx, qword [rsi + 0x20]
movsx dx, r14b
movsx eax, r14w
movsxd rax, edi
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x40], xmm0
cmovs ax, bx
mov dx, r10w
cqo
mov rax, qword [rcx]
movsx dx, sil
mov dh, cl
mov dl, 0x94
lea rdx, [rsp + 0x40]
jmp 0x140444d44
call qword [rax + 0x40]
mov rcx, qword [rsi + 0x18]
cqo
mov rax, 0x46f755c6
mov r8, qword [rsi + 0x20]
mov rdx, qword [rsp + 0x38]
movzx eax, sp
mov rax, qword [rcx]
jmp 0x140444d68
mov qword [rsp + 0x20], 0
jmp 0x140444d76
movaps xmm3, xmm8
call qword [rax + 0xb0]
mov rcx, qword [rsp + 0x30]
cdqe
movsx rax, bp
cwde
mov rax, qword [rcx]
jmp 0x140444d94
call qword [rax + 0x10]
mov rcx, qword [rsp + 0x38]
mov al, r14b
cwde
mov rax, qword [rcx]
jmp 0x140444da8
call qword [rax + 0x10]
movaps xmm6, xmmword [rsp + 0x150]
bts rdi, r13
shl sil, cl
jmp 0x140444dbf
movaps xmm7, xmmword [rsp + 0x160]
xadd bpl, bl
movaps xmm8, xmmword [rsp + 0x170]
movaps xmm9, xmmword [rsp + 0x180]
seto bh
movaps xmm10, xmmword [rsp + 0x190]
movaps xmm11, xmmword [rsp + 0x1a0]
jmp 0x140444df7
movaps xmm12, xmmword [rsp + 0x1b0]
bts rsi, rdx
xor rdi, 0x436e1409
movaps xmm13, xmmword [rsp + 0x1c0]
add rsp, 0x1d8
pop rbx
cmovnp edi, edx
mov bpl, spl
movsx rbp, ax
pop rbp
pop rdi
mov si, r8w
setb sil
movzx esi, r10w
pop rsi
ret