Function at 0x14044737e
Capabilities:
Encrypt data using rc4 prga

Disassembly:
push rsi
shr esi, 0x62
push rdi
xadd rdi, rdi
shr dil, 0x21
adc si, 0x5d53
push rbp
movzx si, cl
clc
add sil, 0x40
push rbx
btr si, 0x9f
bts esi, edi
sub rsp, 0x1d8
movzx esi, di
cmovs rsi, r9
xchg si, di
movaps xmmword [rsp + 0x1c0], xmm13
movaps xmmword [rsp + 0x1b0], xmm12
mov rdi, 0x26b0711c
mov si, ax
movsx rdi, r14w
movaps xmmword [rsp + 0x1a0], xmm11
mov rsi, r9
movaps xmmword [rsp + 0x190], xmm10
xchg sil, dil
cmova rsi, rbp
movsxd rdi, r12d
movaps xmmword [rsp + 0x180], xmm9
movaps xmmword [rsp + 0x170], xmm8
setnp sil
movsxd rdi, r12d
movaps xmmword [rsp + 0x160], xmm7
movsx si, bpl
movaps xmmword [rsp + 0x150], xmm6
mov rdi, r9
setle sil
mov sil, sil
movaps xmm10, xmm2
cmovbe esi, ebx
mov sil, 0x4c
mov rsi, rcx
jmp 0x140447445
movq xmm9, rdx
movzx ebp, byte [rsp + 0x238]
jmp 0x140447457
movss xmm8, dword [rsp + 0x230]
jmp 0x140447466
movsd xmm12, qword [rsp + 0x220]
jmp 0x140447475
movsd xmm13, qword [rsp + 0x228]
jmp 0x140447484
movsd xmm0, qword [0x1400bfef0]
jmp 0x140447491
mulsd xmm13, qword [0x1400bfef8]
mulsd xmm0, xmm12
addsd xmm13, xmm0
mulsd xmm13, qword [0x1400bff00]
movdqa xmm0, xmm9
call fcn.1404b886f
movdqa xmm11, xmm0
pshufd xmm0, xmm9, 0x55
call fcn.1404b886f
punpckldq xmm11, xmm0
addps xmm11, xmmword [0x1400bd4e0]
shufps xmm10, xmm10, 0
xor ebx, ebx
jmp 0x1404474e0
mulsd xmm12, qword [0x1400bfef8]
movaps xmm9, xmmword [0x1400bf530]
jmp 0x1404474f6
nop dword [rax]
jmp 0x140447502
xorps xmm0, xmm0
cvtsi2sd xmm0, ebx
mulsd xmm0, xmm13
addsd xmm0, xmm12
xorps xmm7, xmm7
cvtsd2ss xmm7, xmm0
movaps xmm0, xmm7
jmp 0x140447522
call fcn.1400980a0
movaps xmm6, xmm0
jmp 0x14044752f
movaps xmm0, xmm7
jmp 0x140447537
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
jne 0x140447502
mov qword [rsp + 0x38], 0
mov rcx, qword [rsi + 8]
cdq
mov rax, qword [rcx]
bswap dx
movzx rdx, cx
jmp 0x14044757a
lea rdx, [rsp + 0x38]
jmp 0x140447584
call qword [rax + 0x50]
mov qword [rsp + 0x30], 0
mov rcx, qword [rsp + 0x38]
movzx eax, ax
mov rax, qword [rcx]
lea rdx, [rsp + 0x30]
jmp 0x1404475a5
call qword [rax + 0x88]
mov rcx, qword [rsp + 0x30]
cqo
cbw
mov rdx, qword [rsp + 0x50]
movzx r8d, r11w
mov rax, qword [rcx]
xchg r8w, r8w
mov r8d, 1
jmp 0x1404475cf
call qword [rax + 0x28]
mov rcx, qword [rsp + 0x30]
rdtsc
cdq
mov rax, qword [rcx]
cmovge rdx, r10
not dl
lea rdx, [rsp + 0x50]
jmp 0x1404475ed
mov r8d, 0x20
jmp 0x1404475f8
call qword [rax + 0x30]
mov rcx, qword [rsp + 0x30]
movzx edx, bpl
movzx rax, r9w
not ah
movsx eax, r8w
mov rax, qword [rcx]
jmp 0x140447616
call qword [rax + 0x40]
mov rcx, qword [rsp + 0x30]
xchg al, ah
movsxd rax, eax
bswap ax
mov rax, qword [rcx]
call qword [rax + 0x48]
mov rcx, qword [rsi + 0x20]
bswap edx
not eax
movups xmm0, xmmword [rdi]
cwde
movzx rax, bp
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rcx]
movzx edx, r10w
cmovne dx, r9w
movsx dx, r15b
lea rdx, [rsp + 0x40]
jmp 0x14044765c
call qword [rax + 0x40]
mov rcx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
cmove edx, edx
not ax
movsx rdx, r14w
mov rdx, qword [rsp + 0x38]
setge al
mov rax, qword [rcx]
jmp 0x140447681
mov qword [rsp + 0x20], 0
jmp 0x14044768f
movaps xmm3, xmm8
jmp 0x140447698
call qword [rax + 0xb0]
mov rcx, qword [rsp + 0x30]
mov rax, qword [rcx]
jmp 0x1404476ab
call qword [rax + 0x10]
mov rcx, qword [rsp + 0x38]
cmovne eax, r15d
cwde
mov rax, qword [rcx]
jmp 0x1404476c0
call qword [rax + 0x10]
movaps xmm6, xmmword [rsp + 0x150]
sar dil, 0xd8
sal bh, cl
cmp r10b, 7
movaps xmm7, xmmword [rsp + 0x160]
movaps xmm8, xmmword [rsp + 0x170]
sar rbx, cl
ror bx, cl
movaps xmm9, xmmword [rsp + 0x180]
movaps xmm10, xmmword [rsp + 0x190]
btc edi, 0x96
cmovae si, di
movaps xmm11, xmmword [rsp + 0x1a0]
cmp r15w, 0x348b
movaps xmm12, xmmword [rsp + 0x1b0]
sar bpl, cl
or bx, ax
movzx bx, r11b
movaps xmm13, xmmword [rsp + 0x1c0]
cmc
add rsp, 0x1d8
not bp
movzx bx, sil
setno dil
pop rbx
movzx rdi, sp
pop rbp
movsx si, r10b
jmp 0x140447759
pop rdi
movzx esi, cx
setb sil
pop rsi
jmp 0x140447767
ret