Function at 0x1400060dc
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, 0x60
mov rax, qword [0x14000a5d0]
xor rax, rsp
mov qword [rbp - 0x10], rax
xor eax, eax
lea r9, [0x140007240]
mov r12d, r8d
mov qword [rbp - 0x30], rax
mov r14, rdx
mov qword [rbp - 0x20], rax
mov rbx, rcx
or rdi, 0xffffffffffffffff
lea esi, [rax + 0xf]
mov qword [rbp - 0x18], rsi
inc rdi
cmp byte [r9 + rdi], al
jne 0x14000612e
lea rcx, [rbp - 0x30]
cmp rdi, rsi
ja 0x140006156
mov r8, rdi
mov qword [rbp - 0x20], rdi
mov rdx, r9
call fcn.140006cc0
mov byte [rbp + rdi - 0x30], 0
jmp 0x140006164
lfence
mov r8b, al
mov rdx, rdi
call fcn.140001aa0
and qword [rbx], 0
and qword [rbx + 0x10], 0
mov qword [rbx + 0x18], rsi
xor esi, esi
test r12d, r12d
je 0x14000636d
xor ecx, ecx
lea edi, [rsi + 3]
jmp 0x140006187
mov r14, qword [rbp - 0x38]
mov al, byte [r14]
dec r12d
mov byte [rbp + rcx - 0x40], al
inc r14
mov r13b, byte [rbp - 0x3e]
inc rcx
mov r15b, byte [rbp - 0x40]
inc esi
mov qword [rbp - 0x38], r14
mov r14b, byte [rbp - 0x3f]
cmp rcx, rdi
jne 0x14000624c
mov al, r15b
mov cl, r15b
shr al, 2
and cl, dil
mov byte [rbp - 0x3c], al
mov al, r14b
shr al, 4
shl cl, 4
add cl, al
mov al, r13b
mov byte [rbp - 0x3b], cl
mov cl, r14b
shr al, 6
and cl, 0xf
shl cl, 2
add cl, al
mov al, r13b
and al, 0x3f
mov byte [rbp - 0x3a], cl
mov byte [rbp - 0x39], al
xor esi, esi
cmp qword [rbp - 0x18], 0x10
lea rcx, [rbp - 0x30]
movzx eax, byte [rbp + rsi - 0x3c]
cmovae rcx, qword [rbp - 0x30]
mov rdx, qword [rbx + 0x18]
mov r9b, byte [rax + rcx]
mov rcx, qword [rbx + 0x10]
cmp rcx, rdx
jae 0x140006230
lea rax, [rcx + 1]
mov qword [rbx + 0x10], rax
mov rax, rbx
cmp rdx, 0x10
jb 0x140006225
mov rax, qword [rbx]
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], 0
jmp 0x14000623f
xor r8d, r8d
mov rcx, rbx
lea edx, [r8 + 1]
call fcn.140002ee0
inc rsi
cmp rsi, 4
jl 0x1400061ed
xor esi, esi
xor ecx, ecx
test r12d, r12d
jne 0x140006183
test esi, esi
je 0x14000636d
movsxd rax, esi
cmp rax, rdi
jge 0x140006284
jae 0x1400063d7
mov byte [rbp + rax - 0x40], 0
inc rax
cmp rax, rdi
jl 0x140006265
mov r13b, byte [rbp - 0x3e]
mov r14b, byte [rbp - 0x3f]
mov r15b, byte [rbp - 0x40]
mov al, r15b
and r15b, dil
shr al, 2
mov byte [rbp - 0x3c], al
mov al, r14b
shr al, 4
and r14b, 0xf
shl r15b, 4
add r15b, al
shl r14b, 2
mov al, r13b
mov byte [rbp - 0x3b], r15b
shr al, 6
and r13b, 0x3f
add r14b, al
mov byte [rbp - 0x39], r13b
lea eax, [rsi + 1]
mov byte [rbp - 0x3a], r14b
movsxd r15, eax
test eax, eax
jle 0x140006326
xor r14d, r14d
cmp qword [rbp - 0x18], 0x10
lea rcx, [rbp - 0x30]
movzx eax, byte [rbp + r14 - 0x3c]
cmovae rcx, qword [rbp - 0x30]
mov rdx, qword [rbx + 0x18]
mov r9b, byte [rax + rcx]
mov rcx, qword [rbx + 0x10]
cmp rcx, rdx
jae 0x14000630f
lea rax, [rcx + 1]
mov qword [rbx + 0x10], rax
mov rax, rbx
cmp rdx, 0x10
jb 0x140006304
mov rax, qword [rbx]
mov byte [rax + rcx], r9b
mov byte [rax + rcx + 1], 0
jmp 0x14000631e
xor r8d, r8d
mov rcx, rbx
lea edx, [r8 + 1]
call fcn.140002ee0
inc r14
cmp r14, r15
jl 0x1400062cb
cmp esi, edi
jge 0x14000636d
sub edi, esi
mov rcx, qword [rbx + 0x10]
mov rdx, qword [rbx + 0x18]
cmp rcx, rdx
jae 0x140006355
lea rax, [rcx + 1]
mov qword [rbx + 0x10], rax
mov rax, rbx
cmp rdx, 0x10
jb 0x14000634d
mov rax, qword [rbx]
mov word [rax + rcx], 0x3d
jmp 0x140006367
xor r8d, r8d
mov r9b, 0x3d
mov rcx, rbx
lea edx, [r8 + 1]
call fcn.140002ee0
sub rdi, 1
jne 0x14000632c
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x1400063a4
mov rcx, qword [rbp - 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000639f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400063d1
call fcn.140002ea8
mov rax, rbx
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.140006400
lea r11, [rsp + 0x60]
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.140002ed0
int3
call fcn.140006438
int3