Function at 0x1400ca934
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x140162100]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov r12d, r8d
mov r14, rdx
mov rbx, rcx
mov qword [rbp - 0x38], rcx
and dword [rbp - 0x48], 0
lea rcx, [rbp - 0x30]
call fcn.1400ca6b8
nop
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
xor edx, edx
mov qword [rbx + 0x10], rdx
lea r8d, [rdx + 0xf]
mov qword [rbx + 0x18], r8
mov byte [rbx], dl
mov dword [rbp - 0x48], 1
mov edi, edx
test r12d, r12d
je 0x1400cabf1
mov ecx, edx
lea esi, [rdx + 3]
jmp 0x1400ca9b2
mov r14, qword [rbp - 0x40]
dec r12d
movzx eax, word [r14]
add r14, 2
mov qword [rbp - 0x40], r14
mov word [rbp + rcx*2 - 0x5c], ax
inc edi
inc rcx
movzx r13d, word [rbp - 0x58]
movzx r14d, word [rbp - 0x5a]
movzx r15d, word [rbp - 0x5c]
cmp rcx, rsi
jne 0x1400caaa1
movzx eax, r15w
shr ax, 2
and ax, 0x3f
mov word [rbp - 0x50], ax
movzx ecx, r14w
shr cx, 4
and cx, r8w
movzx eax, r15w
and ax, si
shl ax, 4
add cx, ax
mov word [rbp - 0x4e], cx
movzx ecx, r13w
shr cx, 6
and cx, si
movzx eax, r14w
and ax, r8w
shl ax, 2
add cx, ax
mov word [rbp - 0x4c], cx
movzx eax, r13w
and ax, 0x3f
mov word [rbp - 0x4a], ax
mov rdi, rdx
lea rcx, [rbp - 0x30]
cmp qword [rbp - 0x18], r8
cmova rcx, qword [rbp - 0x30]
movzx eax, word [rbp + rdi*2 - 0x50]
mov r9b, byte [rax + rcx]
mov rcx, qword [rbx + 0x10]
cmp rcx, qword [rbx + 0x18]
jae 0x1400caa7c
lea rax, [rcx + 1]
mov qword [rbx + 0x10], rax
mov rax, rbx
cmp qword [rbx + 0x18], r8
jbe 0x1400caa72
mov rax, qword [rbx]
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], dl
jmp 0x1400caa93
mov r8b, byte [rbp - 0x60]
mov edx, 1
mov rcx, rbx
call fcn.140008250
xor edx, edx
lea r8d, [rdx + 0xf]
inc rdi
cmp rdi, 4
jl 0x1400caa3e
mov edi, edx
mov rcx, rdx
test r12d, r12d
jne 0x1400ca9ae
test edi, edi
je 0x1400cabf1
movsxd rax, edi
cmp rax, rsi
jge 0x1400caae5
add rax, rax
cmp rax, 6
jae 0x1400cac5d
mov word [rbp + rax - 0x5c], dx
add rax, 2
cmp rax, 6
jl 0x1400caac1
movzx r13d, word [rbp - 0x58]
movzx r14d, word [rbp - 0x5a]
movzx r15d, word [rbp - 0x5c]
movzx eax, r15w
shr ax, 2
and ax, 0x3f
mov word [rbp - 0x50], ax
movzx eax, r14w
shr ax, 4
and ax, r8w
and r15w, si
shl r15w, 4
add ax, r15w
mov word [rbp - 0x4e], ax
movzx eax, r13w
shr ax, 6
and ax, si
and r14w, r8w
shl r14w, 2
add ax, r14w
mov word [rbp - 0x4c], ax
and r13w, 0x3f
mov word [rbp - 0x4a], r13w
lea eax, [rdi + 1]
movsxd r15, eax
test eax, eax
jle 0x1400caba3
mov r14, rdx
lea rcx, [rbp - 0x30]
cmp qword [rbp - 0x18], r8
cmova rcx, qword [rbp - 0x30]
movzx eax, word [rbp + r14*2 - 0x50]
mov r9b, byte [rax + rcx]
mov rcx, qword [rbx + 0x10]
cmp rcx, qword [rbx + 0x18]
jae 0x1400cab84
lea rax, [rcx + 1]
mov qword [rbx + 0x10], rax
mov rax, rbx
cmp qword [rbx + 0x18], r8
jbe 0x1400cab7a
mov rax, qword [rbx]
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], dl
jmp 0x1400cab9b
mov r8b, byte [rbp - 0x60]
mov edx, 1
mov rcx, rbx
call fcn.140008250
xor edx, edx
lea r8d, [rdx + 0xf]
inc r14
cmp r14, r15
jl 0x1400cab45
cmp edi, esi
jge 0x1400cabf1
sub esi, edi
mov edi, esi
mov rcx, qword [rbx + 0x10]
cmp rcx, qword [rbx + 0x18]
jae 0x1400cabd1
lea rax, [rcx + 1]
mov qword [rbx + 0x10], rax
mov rax, rbx
cmp qword [rbx + 0x18], r8
jbe 0x1400cabc9
mov rax, qword [rbx]
mov word [rax + rcx], 0x3d
jmp 0x1400cabeb
mov r9b, 0x3d
mov r8b, byte [rbp - 0x60]
mov edx, 1
mov rcx, rbx
call fcn.140008250
xor edx, edx
lea r8d, [rdx + 0xf]
sub rdi, 1
jne 0x1400cabab
mov rdx, qword [rbp - 0x18]
cmp rdx, r8
jbe 0x1400cac27
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400cac22
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400cac57
call fcn.1400f7be0
mov rax, rbx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.1400f7bc0
lea r11, [rsp + 0x80]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140100bd8
nop
call fcn.1400f814c
int3