Function at 0x140ba76d4
Capabilities:
Encode data using base64

Disassembly:
or rcx, qword [rsp + rcx - 0x8b]
mov qword [rsp + r8 - 0x4e912817], r11
inc r9w
movzx r11d, dx
add r8b, 0x3e
xor dword [rsp + r9*2 - 0x118], eax
and dx, r11w
sal dx, cl
sar r8, 0xa3
pop r11
movsxd rax, eax
adc rsi, rax
xor edx, r8d
and r10w, cx
or r8, rsi
jmp r8
xor r10d, r9d
bts dx, r10w
xor dword [rsp + rdx - 0x2b27], ebx
mov qword [rsp + rcx - 0x2b2f], r8
bt r8d, r10d
ror r9w, cl
mov r11, qword [rsp + rdx*2 - 0x5656]
movsxd rbx, ebx
neg r10b
inc edx
adc rsi, rbx
and cx, r10w
mov ebx, dword [rdx + rbp - 0x2b30]
sbb r10b, byte [rsp + rcx + 7]
call fcn.140b8ac73
mov r10, qword [rbp + riz]
mov r8d, 0x4e91278b
mov rbx, qword [rbp + r8 - 0x4e912783]
movzx ecx, r8b
movzx r9d, cl
lea rbp, [rbp + r9*2 - 0x106]
mov qword [r8 + r10 - 0x4e91278b], rbx
movsx r10d, r9b
bt ecx, r8d
sbb r10d, 0xeb1560b9
lea rdi, [r8 + rdi - 0x4e91278f]
mov eax, dword [r8 + rdi - 0x4e91278b]
movsx edx, cx
jae 0x140bc66bb
mov ebx, 0xb489b814
sub rdi, 4
mov eax, dword [rdi + riz]
xor eax, r11d
mov r9d, 0x141dc6a6
lea rdx, [r9*2 + 0x4f0bdc0d]
rol eax, 2
lea rcx, [rbx + rdx*4 + 0x6d9c861e]
lea rcx, [rcx*4 + 0x3fb1f20a]
movsx r8d, dx
dec eax
bswap eax
xadd cx, r9w
xor cl, bl
lea eax, [rax + r9*2 + 0x2b6977db]
ror eax, 1
call fcn.140bbab5c
xor eax, edx
dec r8
inc r8b
jne 0x140b99763
mov eax, dword [rbp + riz]
mov r9d, 0xdb859183
call fcn.140bb3db4
xor eax, 0xe343f0b
ror eax, 2
add r8d, ecx
dec qword [rsp + rcx - 0x8b]
bswap eax
sal dx, 0x2b
jne 0x140ba353e
mov edx, 0x3736600d
mov r9d, dword [rdi + rdx*2 - 0x6e6cc01e]
xor r9d, r11d
not dx
movzx eax, dx
dec r9d
mov ebx, 0x790d9125
mov r10d, edx
sub rdx, rax
neg r9d
inc r9d
movsx r8d, al
xor r9d, 0xf28b19aa
push r11
movzx r11d, r8b
or r8b, 0x8e
xor dword [rsp + rax*4 - 0x27fc8], r9d
ror r10b, 0xc3
xchg dx, r11w
movzx ecx, r8w
pop r11
inc r8b
add ebx, r8d
movsxd r9, r9d
add rsi, r9
movzx r9d, word [rdx + rdi - 0x373600f8]
xadd r10, rbx
lea rdi, [rdi + rdx*2 - 0x6e6c01ea]
or dl, dl
sar rcx, cl
xor r9w, r11w
mul rbx
inc ecx
cwd
adc r9w, 0x13a4
add rax, rdx
sal ebx, cl
rol r9w, cl
btc r10d, eax
sar cl, 7
xor r9w, r8w
xchg r8b, al
bswap rdx
neg r9w
sar r10w, 0xeb
xor r9w, 0x8e1e
xor r11w, r9w
push rbx
idiv ax
cwd
lea r9, [rsp + r9 + 8]
ror rax, 0xb3
xor edx, dword [r9 + rdx*4]
mov r9d, dword [rsp + rcx + 1]
sal byte [rsp + rcx + 7], 0x87
adc qword [rsp + rbx - 0x6e6d3ebc], 0x4f34d231
mov dword [rbx + rbp - 0x6e6d3ec0], edx
cdq
mov eax, dword [rbp + rbx - 0x6e6d3ec0]
mov r9d, dword [rbp + rcx*2]
and eax, r9d
mov r9d, 0x87a82b2c
pop rbx
jmp 0x140bb170e
inc r8w
xor eax, r11d
inc eax
add edx, r9d
or dl, 0xaf
push r9
rol eax, 2
bts r10w, dx
lea eax, [r8 + rax + 0x4c7124fc]
jb 0x140bbf53e
mov r9d, 0xd0b58eaf
rol r9d, 0x46
mov rbx, qword [rbp + r9 - 0x2d63abf4]
movzx r8d, r9w
lea rcx, [r9*8 - 0x6a7043dd]
lea rbp, [rbp + r9*2 - 0x5ac757e0]
mov edx, ecx
imul r9, rdx
push rbx
movsx eax, dl
and ax, r8w
popfq
lea rdi, [rdi + r8 - 0xabf8]
mov ebx, dword [rdi + r8 - 0xabf4]
mov r10d, eax
xor ebx, r11d
and r10w, dx
bts cx, r9w
sar r10w, cl
xor ebx, 0x4d8d9797
ror r8w, 0xe1
lea rdx, [r10 + rax + 0x18b9ca09]
ror ebx, 1
push r9
not ebx
xor ebx, 0x7494b999
sub ebx, 0x9c1e8706
neg ebx
sal r9, cl
mov byte [rsp + r8 - 0x55f8], dl
mov qword [rsp + r8 - 0x55fa], r11
setae r9b
shr r9w, cl
xor dword [rsp + r8 - 0x55fa], ebx
bswap edx
cbw
pop r11
movsxd rbx, ebx
shl dl, 0x21
imul dx, r10w
add rsi, rbx
btc rcx, r10
jmp rsi