Function at 0x1404b76e1
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 8], rbx
bswap r11w
ror r11b, cl
ror al, 3
mov qword [rsp + 0x18], rbp
bts r11w, r14w
mov qword [rsp + 0x20], rsi
rol al, cl
push rdi
bt bp, r14w
and r11b, 0xf8
push r12
inc r11w
push r13
push r14
push r15
bt r13w, 0xff
mov rbp, qword [rsp + 0x50]
mov edi, edx
add r11b, 0x26
mov r13d, 0x40
movzx r11d, r15w
xor r15b, dil
rol r15b, 0x3d
mov r15b, r8b
bswap r11w
xor al, bl
mov r11, rcx
adc al, r13b
rcr al, cl
add al, r9b
mov al, byte [rbp + 8]
cmp ebp, 0x79d2439c
neg al
jmp 0x1404b775d
sbb edx, edx
xor r10d, r10d
cmp si, sp
and edx, 0x1d
cmp r15, 0x4584218c
add edx, 0x17
cmp spl, 0xfc
cmp edi, r13d
jmp 0x1404b777e
ja 0x1404b77d0
cmp dword [rcx], r10d
jbe 0x1404b779a
mov eax, dword [rcx + 4]
jmp 0x1404b7795
jmp 0x1404b77a5
mov eax, r10d
test ax, bp
jmp 0x1404b77a5
cmp dword [rcx], 1
jbe 0x1404b77b5
mov r10d, dword [rcx + 8]
rcl ch, 2
mov ecx, r10d
cmc
xor r9b, 1
stc
shl rcx, 0x20
cmc
add rcx, rax
jmp 0x1404b77cb
jmp 0x1404b79b8
mov r8d, edi
bts si, ax
xor sil, sil
shr edi, 5
cmp cl, 0x5e
lea esi, [rdi - 2]
cdqe
rcr rbx, 0xdc
mov r12d, dword [rcx + rsi*4 + 4]
jmp 0x1404b77f7
lea eax, [rdi - 1]
mov ebx, dword [rcx + rax*4 + 4]
mov r14d, esi
test r14b, 8
shl r14d, 5
and r8d, 0x1f
jmp 0x1404b7812
jne 0x1404b787b
shl rbx, 0x20
sub di, 0x7504
movsx rdi, bx
add edx, r14d
add rbx, r12
xor r9b, 1
mov edi, r10d
cmc
cmp ebp, 0xbd70204
jmp 0x1404b783e
test esi, esi
jmp 0x1404b7845
je 0x1404b79a3
mov ecx, edi
sar al, cl
mov r8d, r10d
or ah, 0x32
movzx eax, r9b
cmp dword [r11 + rcx*4 + 4], r10d
cmove r8d, eax
setne r9b
not r9b
inc edi
mov r9b, r8b
cmp edi, esi
jne 0x1404b784b
jmp 0x1404b79a3
sub r13d, r8d
mov ecx, r8d
xchg ah, ah
rcl rax, 0xb6
add r14d, r8d
ror al, cl
mov eax, 1
cmc
clc
cmp r11d, 0x69e05317
add r14d, edx
sbb edx, 0x251b72e1
movsxd rdx, ecx
shl eax, cl
mov edx, dword [r11 + rdi*4 + 4]
dec eax
mov di, 0x5a61
lea ecx, [r13 - 0x20]
btr di, r8w
test r11b, 0x60
mov edi, eax
cmp r8, rsp
test cl, 0x84
and rdx, rdi
test ax, 0x752b
stc
shl rbx, cl
mov ecx, r13d
test rsi, r15
shl rdx, cl
xor cl, al
mov ecx, r8d
lea rbx, [rbx + rdx]
xadd dx, dx
rcl dx, cl
cwd
mov edx, eax
cmc
clc
stc
not edx
cmp cl, r14b
and rdx, r12
shr rdx, cl
test r14b, r11b
add rbx, rdx
jmp 0x1404b790c
test r9b, r9b
jmp 0x1404b7914
jne 0x1404b792a
mov al, 1
test edi, r12d
jmp 0x1404b7924
je 0x1404b7938
mov al, r10b
sar rcx, cl
bswap cx
shrd rcx, rdx, 0x34
mov ecx, r10d
jmp 0x1404b7941
test esi, esi
jmp 0x1404b7948
je 0x1404b798f
mov r8d, ecx
add r9, rdx
mov r9b, 0xfa
mov r9d, r10d
cmp rdi, 0x8de197f
clc
movzx eax, al
clc
cmp esi, ecx
cmp dword [r11 + r8*4 + 4], r10d
jmp 0x1404b7972
cmove r9d, eax
setbe al
inc ecx
rol al, cl
neg al
mov al, r9b
cmp ecx, esi
jmp 0x1404b7989
jne 0x1404b794e
mov r9b, al
movsx edi, r8w
mov r13, rcx
mov edx, r14d
cmova r12, rdi
mov r14d, r9d
mov rcx, rbx
jmp 0x1404b79ab
mov r8b, r15b
mov dil, 0x70
movsx rbx, cx
bswap rdi
mov qword [rsp + 0x50], rbp
mov rbx, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x40]
movzx esi, bp
movzx r12w, r9b
mov rsi, qword [rsp + 0x48]
setae r12b
pop r15
jmp 0x1404b79e8
pop r14
movsx r13d, r15w
xchg edi, r12d
movzx rdi, bx
pop r13
movsxd r12, edi
setne dil
pop r12
bswap edi
pop rdi
jmp 0x1404b7a08
jmp fcn.1404b6f13