Function at 0x1402035f8
Capabilities:
Encode data using base64

Disassembly:
jmp 0x1404dfa93
mov qword [rsp + 0x10], rbx
push rdi
movzx edi, cx
mov bx, r12w
sub rsp, 0x20
rcl bh, 0x62
sub dil, dil
mov rdi, rdx
rcl ebx, 0xf3
mov rbx, rcx
test rcx, rcx
jmp 0x1404dfabb
jne 0x1404dfade
call fcn.1404bb09a
mov ebx, 0x16
mov dword [rax], ebx
call fcn.1404bbde4
mov eax, ebx
jmp 0x1404dfad9
jmp 0x1404dfe18
movdqa xmm0, xmmword [0x1400bff60]
movups xmmword [rcx], xmm0
jmp 0x1404dfaee
movups xmmword [rcx + 0x10], xmm0
movd dword [rcx + 0x20], xmm0
test rdi, rdi
je 0x1404dfac1
mov rax, qword [rdx]
stc
clc
mov qword [rsp + 0x40], rax
cmc
test r8w, bx
cmp rax, 0xffffffffffff5740
jmp 0x1404dfb1a
jge 0x1404dfb3b
call fcn.1404bb09a
mov ebx, 0x16
jmp 0x1404dfb2f
mov dword [rax], ebx
jmp 0x1404dfb36
jmp 0x1404dfad2
movabs rcx, 0x79358efdf
cmp r15w, 0x1373
cmp rax, rcx
jmp 0x1404dfb53
jg 0x1404dfb20
lea rdx, [rsp + 0x30]
mov rcx, rdx
mov byte [rsp + 0x30], 0
movzx cx, dil
movzx ecx, cx
cmovb rcx, rdi
lea rcx, [rsp + 0x40]
jmp 0x1404dfb7c
call fcn.1404df86c
mov r8, qword [rsp + 0x40]
sbb r9d, r15d
shrd ecx, eax, 0x6d
shl rdx, 0x57
lea r10, [0x1400c6a80]
add r11d, r14d
sar r9b, cl
shl r11b, 0xfe
mov dword [rbx + 0x14], eax
cmovbe rax, r12
or dx, 0x2e1f
cdq
movabs r11, 0x1845c8a0ce512957
mov ax, r15w
mov rax, r11
bsf rcx, r9
mov r9d, 1
xor rdx, rbx
sbb ecx, esi
or cx, si
imul r8
test r9b, r14b
sar al, cl
rol eax, cl
sar rdx, 0xd
shrd ax, sp, 0xed
stc
btr rax, 0x3d
mov rax, rdx
sub cx, 0x696c
movsx ecx, dx
inc ch
shr rax, 0x3f
xor rcx, r12
lea rdx, [rdx + rax]
mov al, r10b
movsxd rax, edx
mov rcx, r8
rcr ch, cl
xadd cx, cx
imul rcx, rax, 0xfffffffffffeae80
lea rax, [0x1400c6ab8]
cmc
cmp sil, dil
mov dword [rbx + 0x1c], edx
lea r8, [r8 + rcx]
shl rcx, cl
cmp bpl, bpl
adc rcx, r9
cmp byte [rsp + 0x30], 0
movzx rcx, r12w
jmp 0x1404dfc42
cmovne r10, rax
lea rcx, [r10 + 4]
jmp 0x1404dfc4f
jmp 0x1404dfc60
inc r9d
jmp 0x1404dfc5c
lea rcx, [rcx + 4]
cmp dword [rcx], edx
jmp 0x1404dfc67
jl 0x1404dfc54
lea ecx, [r9 - 1]
test r12b, dl
mov rax, r11
test bx, r10w
cmc
mov dword [rbx + 0x10], ecx
movsxd rcx, r9d
clc
sub edx, dword [r10 + rcx*4 - 4]
inc cx
test r13d, esp
mov dword [rbx + 0xc], edx
shrd dx, r8w, 9
xchg dl, ch
rol ch, 0xff
imul qword [rdi]
bsr ecx, ebp
and dword [rbx + 0x20], 0
bsr di, di
shld di, dx, 0xd1
mov rcx, rdx
or dil, r13b
adc rdi, 0x49d21a85
sar rcx, 0xd
movsx eax, r15w
sbb edi, r13d
shld dx, dx, 0xb3
mov rax, rcx
shr dl, 0x46
and edx, ebx
shr rax, 0x3f
rcr dh, cl
lea rcx, [rcx + rax]
mov eax, 0x92492493
bswap di
sub dil, 0x51
test r9b, 0x9b
add ecx, 4
cqo
imul ecx
movsxd rax, r11d
xor rdi, rdx
btc di, 0xfc
add edx, ecx
bts ax, r8w
sar edx, 2
sal ah, 0xc4
mov eax, edx
movzx di, r11b
sar edi, cl
bt di, r8w
shr eax, 0x1f
not edi
jmp 0x1404dfd28
add edx, eax
and edi, 0x354c7081
test r8b, 0xaa
bt ax, 0x29
imul eax, edx, 7
sub ecx, eax
shr ax, cl
ror edx, 0xce
rcl dil, cl
movabs rax, 0x48d159e26af37c05
adc dx, r9w
movsx rdx, r9w
sar dl, 0x2a
imul r8
mov dword [rbx + 0x18], ecx
cmc
sar rdx, 0xa
cmovnp ax, r13w
btr cx, 0xe0
mov rax, rdx
sbb edi, edi
shr rax, 0x3f
and cl, 0x5c
btr rcx, r8
add rdx, rax
movsxd rax, edx
rol dil, cl
movsx ecx, r15w
imul rcx, rax, 0xfffffffffffff1f0
mov dword [rbx + 8], edx
shrd edx, ecx, 0xf3
rcr edi, cl
movabs rax, 0x8888888888888889
add r8, rcx
sar dx, 0x67
bsf edx, eax
imul r8
add rdx, r8
rol ax, cl
movzx di, r11b
sar rdx, 5
lahf
cmp dh, ah
mov rax, rdx
bsf di, cx
bts rdi, rbx
shr rax, 0x3f
movsxd rdi, esp
add rdx, rax
or ax, r15w
shl rdi, cl
cbw
imul eax, edx, 0x3c
rcr rdi, 0xb9
sbb edi, r10d
sar dil, 0x94
mov dword [rbx + 4], edx
cmovne edi, esi
shr rdi, 0xc8
clc
sub r8d, eax
mov dword [rbx], r8d
cmp r8w, r14w
bsr rbx, rcx
xor eax, eax
jmp 0x1404dfe18
mov rbx, qword [rsp + 0x38]
setp dil
bts di, di
add rsp, 0x20
mov dil, r9b
movzx rdi, sp
pop rdi
jmp 0x1404dfe36
ret