Function at 0x140258b9f
Capabilities:
Encode data using base64

Disassembly:
jmp 0x1404da2d0
mov qword [rsp + 0x10], rbx
movsx bx, dil
movsx rbx, bp
or bh, 0xcc
push rdi
sub rsp, 0x20
add di, 0xfff
mov rdi, rdx
bsf bx, bp
btc rbx, r12
mov rbx, rcx
cmp bpl, 0x60
stc
test r12b, 0x47
test rcx, rcx
jne 0x1404da332
call fcn.1404b5eee
mov ebx, 0x16
jmp 0x1404da31a
mov dword [rax], ebx
jmp 0x1404da321
call fcn.1404b6b68
mov eax, ebx
jmp 0x1404da32d
jmp 0x1404da687
movdqa xmm0, xmmword [0x1400bff60]
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm0
jmp 0x1404da346
movd dword [rcx + 0x20], xmm0
test rdi, rdi
jmp 0x1404da353
je 0x1404da30b
mov rax, qword [rdx]
cmp r15d, ecx
cmc
mov qword [rsp + 0x40], rax
test bpl, 0xd7
cmp esi, 0x362557ff
cmp rax, 0xffffffffffff5740
jmp 0x1404da37a
jge 0x1404da39b
call fcn.1404b5eee
mov ebx, 0x16
jmp 0x1404da38f
mov dword [rax], ebx
jmp 0x1404da396
jmp 0x1404da326
movabs rcx, 0x79358efdf
cmp dil, 0x33
cmp rax, rcx
jmp 0x1404da3b1
jg 0x1404da380
lea rdx, [rsp + 0x30]
mov cx, 0x5d04
movsx ecx, di
movsx rcx, r10w
mov byte [rsp + 0x30], 0
not cl
movsx rcx, bx
lea rcx, [rsp + 0x40]
jmp 0x1404da3dc
call fcn.1404da09c
mov r8, qword [rsp + 0x40]
btc dx, 0xf9
shr r11d, cl
xor r9w, bx
lea r10, [0x1400c6a80]
and r9, r14
mov dword [rbx + 0x14], eax
rcl r11b, cl
movabs r11, 0x1845c8a0ce512957
rcl ah, 7
btr edx, 0x3d
mov rax, r11
mov r9d, 1
rcr dl, cl
movzx dx, bh
cmp dil, r8b
imul r8
sar rdx, 0xd
cmp r10b, dl
sub al, sil
mov rax, rdx
bts rcx, r10
btr rcx, rbx
shr rax, 0x3f
sal ecx, cl
lea rdx, [rdx + rax]
xor al, 4
neg cx
movsxd rax, edx
movsxd rcx, r10d
imul rcx, rax, 0xfffffffffffeae80
add al, 0xeb
shr al, cl
ror ax, 0xe4
lea rax, [0x1400c6ab8]
test dh, 0x9a
mov dword [rbx + 0x1c], edx
lea r8, [r8 + rcx]
shr ch, 0xa0
add cx, dx
cmp byte [rsp + 0x30], 0
movsx rcx, r15w
cmovne r10, rax
cmovno rcx, r14
mov rcx, rdi
movsxd rcx, ecx
lea rcx, [r10 + 4]
jmp 0x1404da498
jmp 0x1404da4ae
inc r9d
lea rcx, [rcx + 4]
clc
test cx, r13w
jmp 0x1404da4ae
cmp dword [rcx], edx
jmp 0x1404da4b5
jl 0x1404da49d
lea ecx, [r9 - 1]
bsr eax, esp
sub eax, r11d
stc
mov rax, r11
jmp 0x1404da4ce
mov dword [rbx + 0x10], ecx
movsxd rcx, r9d
sub edx, dword [r10 + rcx*4 - 4]
mov dword [rbx + 0xc], edx
bsr edx, r14d
imul qword [rdi]
movzx di, dl
bsr cx, si
and dword [rbx + 0x20], 0
or dil, bpl
mov rcx, rdx
movzx rdx, r9w
or dh, dl
movsx edx, cx
sar rcx, 0xd
rcl ax, 0x9a
adc edx, 0x607e3379
clc
mov rax, rcx
rol edi, 0x22
adc dil, 0x82
shr rax, 0x3f
btr dx, 0xb0
add di, r12w
rcr edx, 0xb8
add rcx, rax
test r14b, 0xc6
mov eax, 0x92492493
ror dx, 0xea
bswap rdi
movsxd rdi, r15d
add ecx, 4
sub edi, ebp
imul ecx
shl di, cl
adc edi, ecx
add edx, ecx
shr dil, 0x30
adc ah, 0x24
sar edx, 2
mov eax, edx
shr eax, 0x1f
test sil, dl
add edx, eax
shrd rax, r8, 0xce
test r15w, 0x34cb
imul eax, edx, 7
btc rdx, 0x97
shr dil, cl
sub ecx, eax
jmp 0x1404da586
movabs rax, 0x48d159e26af37c05
xchg di, di
cmp r9b, 0x22
jmp 0x1404da59c
imul r8
dec al
jmp 0x1404da5aa
mov dword [rbx + 0x18], ecx
sar dil, 0xd3
cbw
movsx rax, r15w
sar rdx, 0xa
add di, 0x3481
mov rax, rdx
adc cx, 0x2695
shr rax, 0x3f
mov cl, r14b
btr cx, 0x45
cmovg cx, r13w
lea rdx, [rdx + rax]
sbb rdi, 0x47fb6e81
movsxd rax, edx
movzx rcx, r12w
stc
add cx, 0x2a1b
imul rcx, rax, 0xfffffffffffff1f0
movsx rax, r8w
sub di, 0x4175
shl di, 0x31
mov dword [rbx + 8], edx
bswap di
shrd rdi, rdi, 0xd1
lahf
movabs rax, 0x8888888888888889
add dl, bl
cqo
sar di, 0x4d
add r8, rcx
imul r8
bt di, cx
test r8b, bpl
lea rdx, [rdx + r8]
cbw
sar rdx, 5
stc
mov rax, rdx
rcr di, 0x9e
sub dil, cl
and dil, cl
shr rax, 0x3f
lea rdx, [rdx + rax]
rcr di, cl
imul eax, edx, 0x3c
and di, r12w
adc dil, sil
mov dword [rbx + 4], edx
add di, 0x2187
sub r8d, eax
bts di, bp
add dil, 0xa9
rol di, 0x73
mov dword [rbx], r8d
shld rbx, r9, 0x2c
sub eax, eax
or bl, 0x14
rcl di, cl
dec di
mov rbx, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret