Function at 0x1403eea4a
Capabilities:
Encode data using base64

Disassembly:
push r15
shl rax, cl
push r14
mov r14b, r9b
rcr r14w, 0xe8
shl al, 0x94
push r13
lahf
xchg r14w, ax
add rax, rax
push r12
jmp 0x1403eea6c
push rsi
push rdi
bsf r9w, cx
rcr r9w, cl
sub r14, 0x680c356f
push rbp
shld r14, rdx, 0xc8
push rbx
sub rsp, 0x28
sbb rsi, r9
mov rdi, rdx
shr r13w, 0x78
shl si, 0x60
shl r13b, cl
mov r13, rcx
movabs r9, 0x333333333333333
mov rcx, qword [rcx]
jmp 0x1403eeab7
mov rbp, qword [r13 + 8]
sub rbp, rcx
neg r14b
jmp 0x1403eeaca
sar rbp, 4
cmovl r14, rax
rcr rsi, cl
movabs rsi, 0xcccccccccccccccd
test dx, r11w
movzx ax, spl
cdqe
imul rbp, rsi
and r14, r8
rcr al, 0x9b
mov rax, rdx
bts r14w, r14w
sub rax, rcx
or dl, r10b
xchg r14b, r14b
movabs rdx, 0x6666666666666667
xor r14w, 0x52a0
imul rdx
cmovg r14, rdi
inc r14d
movsx r14d, r15w
inc rbp
mov rax, qword [r13 + 0x10]
test bl, dil
sub rax, rcx
ror cx, 0x39
not ecx
cmovo r14w, ax
sar rax, 4
sal r14, cl
rol r14, 0x53
imul rax, rsi
rcl ch, 0x3d
movzx ecx, r11w
mov r14, rax
add cx, 0x224e
ror cx, cl
shr r14, 1
cmovge ecx, esp
mov rcx, r9
sub rcx, r14
test bp, 0xe40
cmp sp, si
add r14, rax
cmp r14, rbp
jmp 0x1403eeb7b
cmovbe r14, rbp
cmp rax, rcx
jmp 0x1403eeb87
cmova r14, r9
cmp r14, r9
jmp 0x1403eeb93
ja 0x1403eef22
mov rbx, rdx
sal ch, cl
and si, r13w
bsr rcx, rax
mov rsi, r8
mov rax, r14
shl rax, 4
sal ecx, 0xf7
lea rcx, [rax + rax*4]
test dil, 0xc6
cmp r14, 0x34
jmp 0x1403eebc4
jb 0x1403eec04
cmp r14, r9
jmp 0x1403eebd2
jae 0x1403eef22
add rcx, 0x27
jmp 0x1403eebe1
call fcn.140444d48
lea r15, [rax + 0x27]
test r12b, r15b
test spl, 0xd8
clc
and r15, 0xffffffffffffffe0
jmp 0x1403eebfb
mov qword [r15 - 8], rax
jmp 0x1403eec32
test r14, r14
jmp 0x1403eec0c
je 0x1403eec24
call fcn.140444d48
mov r15, rax
jmp 0x1403eec1f
jmp 0x1403eec32
xor r15d, r15d
or dx, bp
movsx ax, bpl
cmovle eax, esi
mov rax, rbx
shr r12b, 0xac
add dl, r8b
shr rax, 0x3f
jmp 0x1403eec48
sar rbx, 5
bts rcx, r11
btr dx, r15w
not cl
lea rbx, [rbx + rax]
lea r12, [rbx + rbx*4]
sub cl, 0xb6
xchg cl, cl
and dx, 0x49e
shl r12, 4
jmp 0x1403eec7b
lea rcx, [r15 + r12]
movsx rdx, sp
mov qword [rsp + 0x20], rcx
mov rdx, rsi
jmp 0x1403eec90
call fcn.1403eef32
mov rbx, qword [r13]
xor sil, r15b
mov rsi, qword [r13 + 8]
cmp rsi, rdi
jmp 0x1403eeca8
je 0x1403eed66
cmp rbx, rdi
jmp 0x1403eecb6
je 0x1403eed0b
mov rsi, r15
movzx edx, r13w
nop dword [rax]
movzx rcx, cx
mov rcx, rsi
movsx edx, r12w
jmp 0x1403eecd9
mov rdx, rbx
jmp 0x1403eece1
call fcn.1403eef32
add rsi, 0x50
cmc
add rbx, 0x50
stc
cmp rbx, rdi
jmp 0x1403eecf8
jne 0x1403eeccb
mov rsi, qword [r13 + 8]
jmp 0x1403eed0b
cmp rsi, rdi
jmp 0x1403eed13
je 0x1403eedc0
lea rbx, [r12 + r15]
btc dx, 0xdd
add rbx, 0x50
cqo
cmovno edx, edx
nop dword [rax]
cmovp edx, r13d
cwd
mov rcx, rbx
movsx edx, sp
mov rdx, rdi
call fcn.1403eef32
add rdi, 0x50
add rbx, 0x50
cmp r10b, 0xc4
clc
cmp rdi, rsi
jmp 0x1403eed5b
jne 0x1403eed38
jmp 0x1403eedc0
cmp rbx, rdi
jmp 0x1403eed6e
je 0x1403eedca
mov rsi, r15
nop word cs:[rax + rax]
not cl
movsx rcx, ax
cmovo cx, di
mov rcx, rsi
movsxd rdx, esi
mov rdx, rbx
call fcn.1403eef32
add rsi, 0x50
stc
add rbx, 0x50
test r13b, 0x2e
jmp 0x1403eedb2
cmp rbx, rdi
jmp 0x1403eedba
jne 0x1403eed8f
mov rdi, qword [r13]
stc
jmp 0x1403eedca
test rdi, rdi
jmp 0x1403eedd2
je 0x1403eee71
mov rsi, qword [r13 + 8]
jmp 0x1403eede1
cmp rdi, rsi
jmp 0x1403eede9
je 0x1403eee22
nop word [rax + rax]
mov rcx, rdi
jmp 0x1403eedfd
call fcn.1403ef16a
add rdi, 0x50
cmp rdi, rsi
jmp 0x1403eee0e
jne 0x1403eedf5
mov rdi, qword [r13]
add edx, 0x3ea17f4b
bt rdx, rbp
mov rdx, qword [r13 + 0x10]
test sil, 0x45
sub rdx, rdi
cmp rdx, 0x1000
jmp 0x1403eee39
jb 0x1403eee64
mov rax, qword [rdi - 8]
add rdi, 0xfffffffffffffff8
cmc
sub rdi, rax
cmp rdi, 0x20
jmp 0x1403eee54
jae 0x1403eef27
add rdx, 0x27
mov rdi, rax
movsx ecx, si
mov rcx, rdi
jmp 0x1403eee6c
call fcn.140237311
mov qword [r13], r15
xor r12b, bl
lea rax, [rbp*4]
bts rsi, r15
stc
add rax, rbp
sub ebx, ecx
shl rax, 4
add rax, r15
bts bx, r13w
rcl rbx, 0xf7
mov qword [r13 + 8], rax
bsr ebx, r13d
sal rbx, 0xbd
bts bx, cx
lea rax, [r14 + r14*4]
sbb rbp, rbx
shl rax, 4
lea rax, [rax + r15]
add sil, 0xe0
mov qword [r13 + 0x10], rax
sub dil, 0xc7
sar r12, cl
and r12b, 0x21
mov rax, qword [rsp + 0x20]
mov r15w, r12w
bsr rsi, r11
shl r14, 0x25
add rsp, 0x28
movsx bx, r13b
movzx r15, r13w
movsx rsi, ax
pop rbx
bswap r13d
pop rbp
pop rdi
movzx r12, ax
pop rsi
mov r13d, esi
movsxd r13, esp
pop r12
mov r13b, 0x4c
movzx r14d, r13w
movsxd r15, r11d
pop r13
xchg r14w, r14w
bswap r14w
movsxd r14, edx
pop r14
pop r15
jmp 0x1403eef21
ret
call fcn.1403afc55
call fcn.1404b3352
int3