Function at 0x140718c3a
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 8], rbx
sets al
bts r11d, r15d
mov qword [rsp + 0x18], rbp
bsr bp, di
setno bpl
mov qword [rsp + 0x20], rsi
sbb al, 0x8d
sub bp, cx
cmovge bp, sp
push rdi
push r12
rcr r11w, 1
push r13
movzx edi, di
btc edi, 0x9f
push r14
jmp 0x140718c78
push r15
clc
mov rbp, qword [rsp + 0x50]
xchg r15b, dil
bswap rdi
mov edi, edx
setbe r15b
mov r13d, 0x40
sal r11b, cl
adc al, 0xb3
mov r15b, r8b
sar r11, cl
mov r11, rcx
sar al, cl
mov al, byte [rbp + 8]
clc
test r9b, r13b
jmp 0x140718cae
neg al
jmp 0x140718cb5
sbb edx, edx
jmp 0x140718cbc
sub r10d, r10d
cmc
test r14b, 0x84
and edx, 0x1d
test r15, 0x10accb96
add edx, 0x17
clc
cmp edi, r13d
jmp 0x140718cda
ja 0x140718d2a
cmp dword [rcx], r10d
jmp 0x140718ce8
jbe 0x140718cf6
mov eax, dword [rcx + 4]
jmp 0x140718cfa
mov eax, r10d
clc
cmp dword [rcx], 1
jmp 0x140718d02
jbe 0x140718d0c
mov r10d, dword [rcx + 8]
mov ecx, r10d
clc
xor r9b, 1
jmp 0x140718d19
shl rcx, 0x20
add rcx, rax
jmp 0x140718d25
jmp 0x140718f14
mov r8d, edi
shr edi, 5
lea esi, [rdi - 2]
sbb r12d, 0x5fb2299f
movsx r14, ax
mov r12d, dword [rcx + rsi*4 + 4]
cbw
lea eax, [rdi - 1]
sal bh, cl
dec r14b
mov ebx, dword [rcx + rax*4 + 4]
bt r14, 0xa7
xor r14w, r11w
movsx r14, r9w
mov r14d, esi
shl r14d, 5
cmp dx, 0x8895
test rbp, 0xffffffffbe01a0b3
cmc
and r8d, 0x1f
jne 0x140718df9
shl rbx, 0x20
and dil, bpl
sbb rdi, 0x47021205
add edx, r14d
lea rbx, [rbx + r12]
xor di, 0xf621
xor r9b, 1
shr dil, 0x3e
sub di, bp
mov edi, r10d
cmc
stc
test r10w, r8w
test esi, esi
jmp 0x140718db1
je 0x140718f03
mov ecx, edi
test r12w, 0x66a1
mov r8d, r10d
or eax, r14d
movzx eax, r9b
neg r9b
cmp dword [r11 + rcx*4 + 4], r10d
not r9b
mov r9b, 0xa7
cmove r8d, eax
inc edi
test r13b, dl
rol r9b, 0xa6
mov r9b, r8b
stc
test r15b, 0xb4
cmp edi, esi
jne 0x140718db7
jmp 0x140718f03
sub r13d, r8d
add cl, bl
cwde
mov ecx, r8d
rol al, 0x29
sal ax, 0xbd
add r14d, r8d
dec ax
rcr ah, 0x30
mov eax, 1
add r14d, edx
clc
or dl, ch
btc dx, r9w
shl eax, cl
mov edx, dword [r11 + rdi*4 + 4]
movsx di, sil
movsx edi, dx
movzx ecx, ax
dec eax
adc ecx, 0x1d10289f
rcr edi, cl
lea ecx, [r13 - 0x20]
sal edi, cl
xor di, 0x9d8e
movzx edi, di
mov edi, eax
and rdx, rdi
test r8d, r11d
shl rbx, cl
rcr ch, cl
cmovl cx, bx
shl ecx, 0xa9
mov ecx, r13d
shl rdx, cl
movsx cx, r12b
btr cx, 0x9f
mov ecx, r8d
add rbx, rdx
inc rdx
bswap dx
sar rdx, cl
mov edx, eax
cmc
not edx
and rdx, r12
shr rdx, cl
cmc
add rbx, rdx
stc
test r9b, r9b
jne 0x140718ea7
mov al, 1
cmp r12b, 0x31
test edi, r12d
je 0x140718eae
mov al, r10b
test spl, 0xa9
mov ecx, r10d
test esi, esi
jmp 0x140718eb8
je 0x140718eef
mov r8d, ecx
movzx r9w, al
shl r9b, cl
mov r9d, r10d
movzx eax, al
clc
cmp dword [r11 + r8*4 + 4], r10d
cmove r9d, eax
not al
inc ecx
add al, 0x9b
mov al, r9b
cmp ecx, esi
jmp 0x140718ee9
jne 0x140718ebe
mov r9b, al
movsx r13w, dil
cmovle dx, r10w
movsx r12d, r10w
mov edx, r14d
mov rcx, rbx
mov r8b, r15b
xchg dil, r13b
not bx
movsx di, r12b
mov qword [rsp + 0x50], rbp
movsx r13w, dil
mov rbx, qword [rsp + 0x30]
xchg sil, sil
movzx rsi, r13w
mov rbp, qword [rsp + 0x40]
movsx rsi, si
jmp 0x140718f3c
mov rsi, qword [rsp + 0x48]
movzx r15w, r15b
jmp 0x140718f4f
pop r15
not r14w
pop r14
pop r13
movsx di, r8b
movsxd r12, r10d
pop r12
movzx rdi, sp
pop rdi
jmp 0x140718f6d
jmp fcn.140718460