Function at 0x14019ef75
Capabilities:
Encode data using base64

Disassembly:
and ax, cx
adc rdi, rdx
btr r11, r11
jmp rdi
bswap rcx
bswap r10d
xchg ebx, eax
push r11
ror rdi, 0x98
xor dword [rsp + rdx*2], r10d
sar rcx, 0xe4
pop r11
movsxd r10, r10d
add r9, r10
btr si, cx
mov r10d, esi
shr ebx, 0xeb
mov r8w, word [r8 + rdx*2]
xor dil, al
jp fcn.1400e29ec
mov rsi, qword [rbp + riz]
mov ebx, dword [rbp + 8]
mov r8d, 0xfb13582b
add rbp, 0xc
lea rax, [r8 + r8 + 0x422ef080]
mov dword ss:[rsi + riz], ebx
movzx ecx, al
imul r8d, ecx
lea r10, [r10 + rcx*2 - 0x1b0]
neg r8b
mov esi, dword [rcx + r10 - 0xd6]
mov r11d, eax
sub rcx, rcx
jae 0x1401bb478
lea r11, [rdi + r11 - 0x2c]
sal rax, 0xf1
shr esi, cl
lea rcx, [rdi*8 - 0x45d9d97e]
imul ecx, ecx
btc eax, 0x22
mov dword [r11 + rax*2 - 8], esi
jmp rbx
sbb dx, 0x223
ror dx, 0xad
mov qword [rsp + r11*2 - 0x35b903b0], r9
ret 0x10
or eax, dword [rsp + rdx - 0x77800b7]
rol r10b, 1
call fcn.14019ade2
lea rax, [rsp + rax + 8]
sub r11b, byte [rsp + rbx*2 - 0xad40]
setns byte [rsp + rsi - 0x43ece443]
sub rcx, rdx
mov r11w, word [rsi + rax - 0x43ece443]
not rbx
push rcx
sar sil, 0xe4
lea r10, [r10 + rbx*4 + 0x15a82]
shl word [rsp + rbx + 0x56af], 0xc
mov word [rbx + r10 + 0x56a1], r11w
lea r9, [r9 + rsi - 0x43ece408]
add rsi, qword [rsp + rsi - 0x43ece403]
mov r11d, dword [rbx + r9 + 0x56a1]
xor r11d, r8d
xor r11d, 0xb62763ae
dec word [rsp + rbx*2 + 0xad48]
jg 0x14021776b
add bl, byte [rsp + rcx*2 - 0x35]
ror edx, 2
inc edx
or cx, word [rsp + rcx - 0x19]
mov eax, dword [rsp + rcx - 0x19]
rol edx, 3
xor si, 0x6284
or cl, ah
xor edx, 0xfc99209c
mov qword [rsp + rcx - 0x1c], r9
xor dword [rsp + rcx - 0x1c], edx
sub esi, r11d
pop r9
movsxd rdx, edx
jbe 0x14009548b
mov eax, 0xa2e0192
cqo
movsx edi, dl
mov r10d, dword [rbp + rax - 0xa2e0192]
lea rbp, [rax + rbp - 0xa2e018e]
lea rsi, [rax*2 + 0x559eb602]
not rdx
movsx ecx, dl
xor r10d, r11d
or rax, rax
sbb r10d, 0x9dbd3684
rol r10d, 1
xor di, cx
cwde
mov ebx, ecx
xor r10d, 0xb50d64a3
add r10d, edx
mul eax
cqo
bswap r10d
add dil, dil
adc dil, 0xa1
jb 0x1401cf180
push r9
xor ecx, 0xf1298d2d
cdq
xor dword [rsp + r8*2 - 0x1fab3598], ebx
pop r9
movsxd rbx, ebx
and r8b, 0x19
idiv dil
xchg r11, rdi
add rbp, rbx
jmp fcn.140158ba3
xor esi, r9d
xor rcx, 0xfffffffff01b2501
xor esi, 0xe2b23620
sar r11b, cl
jno 0x1401dc310
lea r10d, [r10 + rcx - 0x1568ddf0]
sar esi, 0xd4
jns 0x1400e70cc
sar rax, 0x50
pop rsi
pop rdx
pop r8
pop r8
jne fcn.140189ca6
mov rcx, qword [r10]
mov rbx, qword [r10 + 8]
mov r11d, 0x2d96380b
neg r11d
neg r11w
adc r10, 0xf
movsx ebp, r11w
mov qword ss:[rcx + rbp*4 - 0xe02c], rbx
mov eax, 0x77ba700c
lea r9, [r9 + rbp - 0x380f]
rol bp, 9
cwde
movsx edx, r11b
mov ecx, dword [rax + r9 - 0x700c]
movsx esi, bp
xchg dx, r11w
xor ecx, r8d
lea ecx, [rcx + rbp*4 + 0x3513474f]
lea rdx, [r11 + rdx*4 - 0x1f18ef5]
jmp fcn.1400e2e64
sal eax, 0xd3
lea esi, [rax + rsi - 0x4342379f]
lea rbx, [rcx + 0x3320bda4]
neg esi
inc r8d
shr r11, 0x9b
setne r8b
bswap esi
dec r11w
push r9
xadd ax, bx
sal eax, cl
xor dword [rsp + rax*4 - 0x35871528], esi
jmp 0x1401e2d65
btc r8d, 0x88
pop r9
cdqe
add r8w, cx
movsxd rsi, esi
sar r11b, cl
adc rdi, rsi
jmp rdi
add r11d, 0xd3a5c9a7
xadd byte [rsp + rbx + 0x56a1], sil
shl ecx, cl
or byte [rsp + rcx*2 - 0x63fffff3], 0x10
ror r11d, 1
dec ecx
ror byte [rsp + rbx*2 + 0xad50], 0xc7
not r11d
dec qword [rsp + rbx*4 + 0x15a88]
sar byte [rsp + rbx + 0x56a9], 1
movsx eax, word [rsp + rbx*4 + 0x15a8d]
mov qword [rsp + rcx*2 - 0x63fffff6], r8
mul sil
or dword [rsp + rcx - 0x31fffffd], 0x41b52388
push rax
xor dword [rsp + rcx*2 - 0x63ffffee], r11d
xor si, 0x733f
movsx ebp, word [rsp + rcx*2 - 0x63fffffa]
mov r8, qword [rsp + rcx - 0x31ffffef]
movsxd r11, r11d
imul word [rsp + rcx*2 - 0x63fffff3]
add rdi, r11
lea r11, [rbp + rbp*8 + 0x7ab8b602]
shr r11w, 6
ror al, 0xc4
pop rbp
pop rdx
pop rsi
jp fcn.14021d268
mov qword [rsp + rdi - 0x66], rdx
mov eax, dword [rbx + rax - 0x7212]
lea r8, [rdi + r8 - 0x72]
movsx ebx, r11b
mov dword [r8 + rdi*2 - 0xec], eax
jp 0x140178d66