Function at 0x1404437e9
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push rsi
push rdi
shr di, cl
push rbp
rol sil, cl
push rbx
cmp r10b, r14b
sar si, cl
movzx si, spl
sub rsp, 0x1d8
xchg sil, sil
movaps xmmword [rsp + 0x1c0], xmm13
movsxd rdi, esp
movzx edi, r13w
movsx di, r15b
movaps xmmword [rsp + 0x1b0], xmm12
setnp sil
not rdi
movaps xmmword [rsp + 0x1a0], xmm11
movaps xmmword [rsp + 0x190], xmm10
movsx di, spl
movsx rsi, r10w
movaps xmmword [rsp + 0x180], xmm9
movaps xmmword [rsp + 0x170], xmm8
movaps xmmword [rsp + 0x160], xmm7
not sil
movzx rdi, bp
mov dil, al
movaps xmmword [rsp + 0x150], xmm6
xchg si, si
jmp 0x140443887
mov rdi, r9
cmovns esi, ecx
xchg si, si
movaps xmm10, xmm2
cmova rsi, r13
setl sil
mov rsi, rcx
jmp 0x1404438a4
movq xmm9, rdx
movzx ebp, byte [rsp + 0x238]
jmp 0x1404438b6
movss xmm8, dword [rsp + 0x230]
movsd xmm12, qword [rsp + 0x220]
jmp 0x1404438cf
movsd xmm13, qword [rsp + 0x228]
jmp 0x1404438de
movsd xmm0, qword [0x1400bfef0]
jmp 0x1404438eb
mulsd xmm13, qword [0x1400bfef8]
mulsd xmm0, xmm12
addsd xmm13, xmm0
mulsd xmm13, qword [0x1400bff00]
movdqa xmm0, xmm9
call fcn.1404b4da9
movdqa xmm11, xmm0
pshufd xmm0, xmm9, 0x55
call fcn.1404b4da9
punpckldq xmm11, xmm0
addps xmm11, xmmword [0x1400bd4e0]
shufps xmm10, xmm10, 0
sub ebx, ebx
jmp 0x14044393a
mulsd xmm12, qword [0x1400bfef8]
movaps xmm9, xmmword [0x1400bf530]
nop dword [rax]
jmp 0x140443957
xorps xmm0, xmm0
cvtsi2sd xmm0, ebx
mulsd xmm0, xmm13
addsd xmm0, xmm12
xorps xmm7, xmm7
cvtsd2ss xmm7, xmm0
movaps xmm0, xmm7
jmp 0x140443977
call fcn.1400980a0
movaps xmm6, xmm0
movaps xmm0, xmm7
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 r14d, r11d
cmp rbx, 0x20
jmp 0x1404439aa
jne 0x140443957
mov qword [rsp + 0x38], 0
mov dx, sp
movsxd rax, ecx
cmovp rax, r14
mov rcx, qword [rsi + 8]
cqo
mov rax, qword [rcx]
cqo
lea rdx, [rsp + 0x38]
call qword [rax + 0x50]
mov qword [rsp + 0x30], 0
cmovs ax, r8w
movzx rdx, cx
rdtsc
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
movsx rdx, sp
lea rdx, [rsp + 0x30]
jmp 0x140443a00
call qword [rax + 0x88]
mov rcx, qword [rsp + 0x30]
movzx ax, r10b
mov rdx, qword [rsp + 0x50]
lahf
movzx ax, bl
setns r8b
mov rax, qword [rcx]
not r8
movsx r8, sp
movsx r8w, spl
mov r8d, 1
jmp 0x140443a38
call qword [rax + 0x28]
mov rcx, qword [rsp + 0x30]
movzx dx, spl
cmovl dx, r14w
cdqe
mov rax, qword [rcx]
lea rdx, [rsp + 0x50]
movsxd r8, esp
cmovne r8, rcx
mov r8d, 0x20
jmp 0x140443a66
call qword [rax + 0x30]
mov rcx, qword [rsp + 0x30]
movzx edx, bpl
cdqe
movsx ax, sil
mov rax, qword [rcx]
jmp 0x140443a81
call qword [rax + 0x40]
mov rcx, qword [rsp + 0x30]
movzx eax, bp
not al
mov rax, qword [rcx]
jmp 0x140443a96
call qword [rax + 0x48]
mov rcx, qword [rsi + 0x20]
cwd
cqo
seta dl
movups xmm0, xmmword [rdi]
not al
movzx rdx, r12w
movaps xmmword [rsp + 0x40], xmm0
setle ah
movzx dx, bh
cqo
mov rax, qword [rcx]
cwd
movsx dx, bpl
cqo
lea rdx, [rsp + 0x40]
jmp 0x140443ad1
call qword [rax + 0x40]
mov rcx, qword [rsi + 0x18]
movzx ax, r15b
xchg dx, r8w
cdqe
mov r8, qword [rsi + 0x20]
mov ax, 0x367f
movsx dx, bl
movsxd rdx, r8d
mov rdx, qword [rsp + 0x38]
mov rax, qword [rcx]
jmp 0x140443aff
mov qword [rsp + 0x20], 0
movaps xmm3, xmm8
jmp 0x140443b11
call qword [rax + 0xb0]
mov rcx, qword [rsp + 0x30]
nop
mov rax, qword [rcx]
jmp 0x140443b25
call qword [rax + 0x10]
mov rcx, qword [rsp + 0x38]
bswap eax
cdqe
movsx rax, r11w
mov rax, qword [rcx]
call qword [rax + 0x10]
movaps xmm6, xmmword [rsp + 0x150]
rol rbx, 0xc9
movaps xmm7, xmmword [rsp + 0x160]
neg edi
movaps xmm8, xmmword [rsp + 0x170]
movaps xmm9, xmmword [rsp + 0x180]
shrd bp, r11w, 0x79
movaps xmm10, xmmword [rsp + 0x190]
movsx esi, r8w
neg si
sbb bpl, r11b
movaps xmm11, xmmword [rsp + 0x1a0]
dec bp
or dil, sil
movaps xmm12, xmmword [rsp + 0x1b0]
movzx ebp, si
movaps xmm13, xmmword [rsp + 0x1c0]
sar dil, cl
add rsp, 0x1d8
movzx rbx, r9w
movsxd rbp, ecx
movsx esi, r12w
pop rbx
mov bp, di
movzx bp, al
not rdi
pop rbp
movzx rdi, bx
movzx di, dl
pop rdi
mov si, 0x4603
movzx esi, r15w
pop rsi
jmp 0x140443bd8
ret