Function at 0x1401035c6
Capabilities:
Encode data using base64
Encrypt data using rc4 prga

Disassembly:
jmp 0x1404d9eac
mov qword [rsp + 0x10], rbx
rcl bx, cl
xadd ebx, ebx
push rdi
movzx di, r12b
adc bl, r15b
sub rsp, 0x20
movzx rdi, r12w
shr bh, 0x7f
mov rdi, rdx
mov rbx, rcx
cmc
test rcx, rcx
jmp 0x1404d9eda
jne 0x1404d9f02
call fcn.1404b575b
mov ebx, 0x16
mov dword [rax], ebx
jmp 0x1404d9ef1
call fcn.1404b63d2
mov eax, ebx
jmp 0x1404d9efd
jmp 0x1404da218
movdqa xmm0, xmmword [0x1400bff60]
movups xmmword [rcx], xmm0
jmp 0x1404d9f12
movups xmmword [rcx + 0x10], xmm0
jmp 0x1404d9f1b
movd dword [rcx + 0x20], xmm0
test rdi, rdi
jmp 0x1404d9f28
je 0x1404d9ee0
mov rax, qword [rdx]
test r9w, 0x51aa
cmp r15b, 0x65
mov qword [rsp + 0x40], rax
test rax, 0x38752712
test cl, r8b
cmp rax, 0xffffffffffff5740
jmp 0x1404d9f54
jge 0x1404d9f75
call fcn.1404b575b
mov ebx, 0x16
jmp 0x1404d9f69
mov dword [rax], ebx
jmp 0x1404d9f70
jmp 0x1404d9ef6
movabs rcx, 0x79358efdf
cmp rax, rcx
jmp 0x1404d9f87
jg 0x1404d9f5a
lea rdx, [rsp + 0x30]
cmovno cx, r14w
movzx cx, dil
xchg cl, ch
mov byte [rsp + 0x30], 0
movzx rcx, r9w
movsxd rcx, r8d
not ecx
lea rcx, [rsp + 0x40]
jmp 0x1404d9fb6
call fcn.1404d9c91
mov r8, qword [rsp + 0x40]
cmovno dx, bx
lea r10, [0x1400c6a80]
btr r11, r11
movsxd rcx, r15d
sub cl, r13b
mov dword [rbx + 0x14], eax
add dh, ch
rcr eax, cl
movabs r11, 0x1845c8a0ce512957
mov rax, r11
and ch, 0x45
movsx r9d, r12w
mov r9d, 1
imul r8
test r11b, 0x46
btr eax, 0x26
bts ax, r8w
sar rdx, 0xd
stc
movsx rcx, di
test dx, sp
mov rax, rdx
cmp r9b, sil
shrd rcx, rsp, 0xd5
shr rax, 0x3f
movsx ecx, r11w
movzx ecx, r9w
add rdx, rax
btr cx, r9w
movsxd rax, edx
imul rcx, rax, 0xfffffffffffeae80
lea rax, [0x1400c6ab8]
mov dword [rbx + 0x1c], edx
add r8, rcx
jmp 0x1404da053
cmp byte [rsp + 0x30], 0
cmovne r10, rax
movzx rcx, r11w
setnp ch
lea rcx, [r10 + 4]
jmp 0x1404da074
inc r9d
stc
lea rcx, [rcx + 4]
cmp dword [rcx], edx
jl 0x1404da06c
lea ecx, [r9 - 1]
mov rax, r11
mov dword [rbx + 0x10], ecx
movsxd rcx, r9d
cmp dil, 0x44
stc
sub edx, dword [r10 + rcx*4 - 4]
sar rcx, cl
btc rcx, r15
shld ecx, r15d, 0x3d
mov dword [rbx + 0xc], edx
imul qword [rdi]
btc cx, dx
add al, r14b
xor cl, 0x65
and dword [rbx + 0x20], 0
sbb ax, 0xf0c
xchg cx, ax
mov rcx, rdx
cbw
ror ax, 7
test r11b, r13b
sar rcx, 0xd
inc di
mov rax, rcx
shr rax, 0x3f
rol di, 0x67
movzx edi, dx
and dh, cl
add rcx, rax
bsf edi, esi
mov eax, 0x92492493
or dx, 0x426a
setg dl
add ecx, 4
imul ecx
rcr dil, cl
add edx, ecx
sar edx, 2
rol di, cl
shl dil, cl
mov eax, edx
mov di, 0x1d7d
and di, r15w
shr eax, 0x1f
jmp 0x1404da116
add edx, eax
dec edi
shl ah, 7
clc
imul eax, edx, 7
or dh, 0xee
sal dx, cl
sub ecx, eax
ror dil, cl
add dx, 0x641a
sub di, 0x2a2d
movabs rax, 0x48d159e26af37c05
adc di, 0x10e6
mov rdi, 0x615219d9
imul r8
test dil, 0x25
rcr eax, 0x16
sar eax, 0xcf
mov dword [rbx + 0x18], ecx
lahf
inc eax
sar rdx, 0xa
clc
add dil, 0x87
shrd di, r13w, 0x4a
mov rax, rdx
sar cl, 0x83
rol edi, cl
cmp r12, rsi
shr rax, 0x3f
sal di, 0xf9
sub di, 0x725
add rdx, rax
rcl ch, cl
movsxd rax, edx
xchg dil, cl
or di, r9w
imul rcx, rax, 0xfffffffffffff1f0
mov dword [rbx + 8], edx
movzx rdi, r11w
inc di
sal dl, cl
movabs rax, 0x8888888888888889
sub di, r9w
rol dx, 0x34
add r8, rcx
rcr rdi, cl
imul r8
add dil, 0xb
lahf
lea rdx, [rdx + r8]
and al, 0x93
shr rax, cl
sar rdx, 5
mov rax, rdx
and di, si
neg dil
shr rax, 0x3f
add rdx, rax
rcl dil, cl
bts ax, sp
imul eax, edx, 0x3c
shr di, cl
shrd di, bx, 0x53
mov dword [rbx + 4], edx
setg dil
bts di, r15w
sub r8d, eax
mov dword [rbx], r8d
bswap edi
or dil, 0x10
sub eax, eax
cmp r8w, di
movsxd rdi, esi
mov rbx, qword [rsp + 0x38]
movsx rdi, dx
and edi, ebp
add rsp, 0x20
movzx edi, ax
movzx rdi, r11w
movsx edi, ax
pop rdi
jmp 0x1404da237
ret