Function at 0x1404b7d6d
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
movsx r11, r15w
and r11w, sp
mov qword [rsp + 0x20], rsi
test ax, 0x6601
push rdi
test r15d, 0x76a71cb4
bt r11d, 0xff
push r12
push r13
push r14
shr rbp, 0x81
bsf r13w, bx
seta r13b
push r15
btc r13d, 0xf5
sub r11d, r13d
xor bp, r15w
mov rbp, qword [rsp + 0x50]
movzx rdi, r12w
bts edi, ebp
shl r13w, 0x26
mov edi, edx
jmp 0x1404b7dce
mov r13d, 0x40
xor r15b, 0x27
mov r15b, r8b
cmovg r11, rsp
btr r11, r13
ror r11w, cl
mov r11, rcx
mov al, byte [rbp + 8]
clc
neg al
jmp 0x1404b7df5
sbb edx, edx
sub r10d, r10d
clc
and edx, 0x1d
stc
cmc
clc
add edx, 0x17
cmp si, 0x4fd
cmp edi, r13d
jmp 0x1404b7e11
ja 0x1404b7e7b
cmp dword [rcx], r10d
jmp 0x1404b7e1f
jbe 0x1404b7e32
mov eax, dword [rcx + 4]
jmp 0x1404b7e2d
jmp 0x1404b7e35
mov eax, r10d
cmp dword [rcx], 1
jmp 0x1404b7e3d
jbe 0x1404b7e52
mov r10d, dword [rcx + 8]
cmovne ecx, r12d
xor rcx, 0x34aa26f6
mov ecx, r10d
jmp 0x1404b7e5c
xor r9b, 1
jmp 0x1404b7e66
shl rcx, 0x20
cmp bh, cl
stc
cmc
add rcx, rax
jmp 0x1404b7e76
jmp 0x1404b8087
mov r8d, edi
shr edi, 5
rol sil, cl
movsx r12w, r8b
shr bl, 0xf8
lea esi, [rdi - 2]
cmovae r12w, r11w
mov r12d, dword [rcx + rsi*4 + 4]
inc bx
bts ax, r9w
lea eax, [rdi - 1]
dec bx
mov ebx, dword [rcx + rax*4 + 4]
cmp cx, bp
neg r14d
mov r14d, esi
jmp 0x1404b7ec0
shl r14d, 5
cmp si, 0x1f7
and r8d, 0x1f
jmp 0x1404b7ed2
jne 0x1404b7f54
shl rbx, 0x20
add edx, r14d
sub dil, 0xf2
movsxd rdi, ecx
rcl dil, 0xe9
add rbx, r12
or dil, r13b
ror di, cl
xor r9b, 1
bt edi, r12d
dec dil
xchg rdi, rdi
mov edi, r10d
test esi, esi
jmp 0x1404b7f0b
je 0x1404b8081
mov ecx, edi
bsr r8w, r15w
xor r8, rdx
cmovno r8d, esi
mov r8d, r10d
movzx eax, r9b
cmp dword [r11 + rcx*4 + 4], r10d
cmove r8d, eax
mov r9b, cl
dec r9b
mov r9b, 0xd5
inc edi
xadd r9b, r9b
mov r9b, r8b
stc
cmp edi, esi
jmp 0x1404b7f49
jne 0x1404b7f11
jmp 0x1404b8081
sub r13d, r8d
ror eax, 0xf1
sal rcx, 0xc6
inc cx
mov ecx, r8d
sar rax, 0xca
shl al, 0xeb
add r14d, r8d
mov eax, 1
test bx, cx
add r14d, edx
shl eax, cl
mov edx, dword [r11 + rdi*4 + 4]
dec eax
xchg di, cx
rol cx, cl
adc di, dx
lea ecx, [r13 - 0x20]
rcl dil, 0xa3
neg di
xor dil, 0x9b
mov edi, eax
test dil, 0xfe
and rdx, rdi
jmp 0x1404b7fab
shl rbx, cl
movsx ecx, sp
mov ecx, r13d
cmp r11b, 0x8a
shl rdx, cl
movsx cx, dil
cmovle cx, r11w
mov ecx, r8d
jmp 0x1404b7fcd
lea rbx, [rbx + rdx]
shl dx, cl
and rdx, 0x41ae685a
mov edx, eax
not edx
and rdx, r12
clc
jmp 0x1404b7fef
shr rdx, cl
cmp bp, 0x7ab0
lea rbx, [rbx + rdx]
cmp bl, sil
test r9b, r9b
jne 0x1404b801e
mov al, 1
stc
cmp dl, 0xc6
cmp r14b, r13b
test edi, r12d
jmp 0x1404b8018
je 0x1404b8021
mov al, r10b
mov ecx, r10d
stc
test esi, esi
jmp 0x1404b802c
je 0x1404b8076
mov r8d, ecx
rcr r9w, cl
shld r9w, r15w, 0xae
mov r9d, r10d
test r15b, cl
movzx eax, al
cmp dword [r11 + r8*4 + 4], r10d
jmp 0x1404b8052
cmove r9d, eax
inc al
inc ecx
mov al, 0xc5
not al
mov al, r9b
cmp r13w, 0x968
cmc
stc
cmp ecx, esi
jmp 0x1404b8070
jne 0x1404b8032
mov r9b, al
mov edx, r14d
jmp 0x1404b8081
mov rcx, rbx
mov r8b, r15b
mov qword [rsp + 0x50], rbp
mov r13w, 0x3ba0
mov rbx, qword [rsp + 0x30]
movsx esi, r9w
mov rbp, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
pop r15
movsx r12d, dx
movsx r12w, sil
pop r14
cmovns r13d, ecx
pop r13
mov di, r9w
movsx r12d, r8w
cmova r12w, di
pop r12
xchg dil, dil
cmovl rdi, r12
pop rdi
jmp fcn.1404b7546