Function at 0x1404bb8ad
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
or bpl, 0x6b
mov qword [rsp + 0x20], rsi
dec bpl
bts r11w, di
push rdi
bt di, 2
cmovne ebp, edi
mov al, r11b
push r12
add bp, r12w
shr bpl, 0x9d
movzx r11, cx
push r13
sal r13, 0x45
neg r13
push r14
mov al, cl
push r15
shr r15b, cl
mov rbp, qword [rsp + 0x50]
sets dil
shl r15b, 0x4e
rcl r15b, cl
mov edi, edx
bts r11w, dx
rol r11d, cl
mov r11b, 0xc3
mov r13d, 0x40
mov r15b, r8b
cmp r13, rbp
sar al, cl
mov r11, rcx
mov al, byte [rbp + 8]
neg al
sbb edx, edx
sub r10d, r10d
stc
cmc
and edx, 0x1d
test esi, r14d
stc
jmp 0x1404bb93a
add edx, 0x17
cmp r12b, 0xd7
cmp edi, r13d
jmp 0x1404bb949
ja 0x1404bb9a6
cmp dword [rcx], r10d
jbe 0x1404bb965
mov eax, dword [rcx + 4]
jmp 0x1404bb960
jmp 0x1404bb96b
mov eax, r10d
test rax, r11
cmp dword [rcx], 1
jmp 0x1404bb973
jbe 0x1404bb986
mov r10d, dword [rcx + 8]
sar cx, 0xb3
test dil, bpl
adc ch, bl
mov ecx, r10d
clc
test r10w, r10w
xor r9b, 1
shl rcx, 0x20
cmp r15b, r13b
add rcx, rax
jmp 0x1404bb9a1
jmp 0x1404bbba8
mov r8d, edi
xor esi, 0x1cd9664f
rol ebx, 0x63
shr edi, 5
sbb r12w, 0x3018
lea esi, [rdi - 2]
mov r12d, dword [rcx + rsi*4 + 4]
lea eax, [rdi - 1]
adc ebx, 0x73ed698a
neg r14d
rol bx, 0x1e
mov ebx, dword [rcx + rax*4 + 4]
mov r14d, esi
shl r14d, 5
and r8d, 0x1f
jmp 0x1404bb9e7
jne 0x1404bba6c
shl rbx, 0x20
add edx, r14d
bsr edi, r15d
sal edi, cl
shr di, cl
add rbx, r12
setle dil
movsxd rdi, r8d
or dil, 0x3d
xor r9b, 1
mov edi, r10d
jmp 0x1404bba17
test esi, esi
jmp 0x1404bba1e
je 0x1404bbb9a
mov ecx, edi
cmp sp, 0x7ae
mov r8d, r10d
shl rax, cl
cmp bp, 0x2539
sal al, cl
movzx eax, r9b
and r9b, r12b
cmp dword [r11 + rcx*4 + 4], r10d
cmove r8d, eax
xchg r9b, r9b
inc edi
mov r9b, r8b
test r10, 0x3ca7131a
test al, sil
cmp edi, esi
jmp 0x1404bba61
jne 0x1404bba24
jmp 0x1404bbb9a
sub r13d, r8d
clc
ror ecx, cl
mov ecx, r8d
bt ax, sp
sbb rax, 0x1e4f0e58
movzx rax, si
add r14d, r8d
bsr ax, r8w
sal al, cl
mov eax, 1
cmp r15, rsi
add r14d, edx
shl eax, cl
movsx dx, dh
mov edx, dword [r11 + rdi*4 + 4]
inc di
xchg dil, cl
dec eax
lea ecx, [r13 - 0x20]
shr dil, 0xf1
bsf rdi, r13
mov edi, eax
and rdx, rdi
test eax, 0x76207160
shl rbx, cl
mov ecx, r13d
stc
cmc
shl rdx, cl
btc rcx, 0x6c
movsx rcx, r9w
mov ecx, r8d
cmc
cmp r15, 0x13be0604
add rbx, rdx
shld dx, bp, 0x2c
clc
mov edx, eax
cmp dil, dl
jmp 0x1404bbaf4
not edx
cmp r12w, 0x3c43
cmc
and rdx, r12
shr rdx, cl
clc
lea rbx, [rbx + rdx]
test r9b, r9b
jmp 0x1404bbb10
jne 0x1404bbb2a
mov al, 1
clc
test r15, r12
test edi, r12d
jmp 0x1404bbb24
je 0x1404bbb36
mov al, r10b
mov cl, dl
adc rcx, 0x35437fa5
mov ecx, r10d
stc
test esi, esi
jmp 0x1404bbb41
je 0x1404bbb8b
mov r8d, ecx
mov r9d, r10d
stc
cmp bx, r10w
movzx eax, al
cmp dl, dil
stc
cmp dword [r11 + r8*4 + 4], r10d
jmp 0x1404bbb63
cmove r9d, eax
dec al
sets al
xchg al, al
inc ecx
and al, 0xd0
mov al, r9b
jmp 0x1404bbb7e
cmp ecx, esi
jmp 0x1404bbb85
jne 0x1404bbb47
mov r9b, al
movsx rsi, bp
movzx r12w, al
mov edx, r14d
mov rcx, rbx
mov edi, r8d
mov r8b, r15b
movsx r12w, r12b
mov qword [rsp + 0x50], rbp
movzx rdi, sp
jmp 0x1404bbbb6
mov rbx, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x40]
movsx esi, dx
mov rsi, qword [rsp + 0x48]
movzx r13d, cx
pop r15
not dil
pop r14
cmovbe r12, r13
sets r12b
pop r13
cmovp rdi, r8
pop r12
cmovle rdi, rsp
mov edi, r10d
pop rdi
jmp 0x1404bbbf0
jmp fcn.1404bb086