Function at 0x1403db38e
Capabilities:
Encode data using base64

Disassembly:
push r15
shrd r15, rsi, 0x1c
rcl ah, 0x11
push r14
movsxd r15, edx
sal al, cl
push r13
shl ah, cl
bswap r15
shr ah, 0x12
push r12
rcr eax, 0xae
sar r15, cl
push rsi
jmp 0x1403db3bd
push rdi
push rbp
push rbx
sub rsp, 0x38
inc r15b
mov r15b, r8b
sal al, 0xb1
mov rdi, rdx
mov rbp, rcx
rcr si, cl
mov rcx, qword [rcx]
adc esi, 0x5ce74fa3
mov r15, qword [rbp + 8]
sar ah, cl
bsf rsi, rdi
movsx ebx, r10w
sub r15, rcx
sar r15, 4
movsx ax, bh
adc rbx, r12
movabs rsi, 0xf0f0f0f0f0f0f0f1
rcr ah, 0xa
seto bh
mov bl, 0x3e
mov rax, rdx
sub rax, rcx
movabs rdx, 0x7878787878787879
stc
btc bx, 0x70
imul rdx
btr rbx, rbp
mov rbx, rdx
rcr dh, cl
rcl al, 0x50
ror dl, 0x96
imul r15, rsi
movzx ax, r9b
inc r15
mov rax, 0x6bc02067
mov rdx, qword [rbp + 0x10]
shrd rax, rcx, 0x80
sub rdx, rcx
sar rdx, 4
imul rdx, rsi
sbb sil, sil
mov rax, rdx
movzx ecx, di
test si, bx
shr rax, 1
and cl, 0x5f
sal sil, cl
neg sil
movabs rsi, 0xf0f0f0f0f0f0f0
add ecx, eax
mov rcx, rsi
sub rcx, rax
stc
lea rax, [rax + rdx]
jmp 0x1403db495
cmp rax, r15
jmp 0x1403db49d
cmovbe rax, r15
cmp r14b, dl
cmp rdx, rcx
jmp 0x1403db4ac
cmova rax, rsi
cmp rax, rsi
jmp 0x1403db4b8
ja 0x1403db818
mov r13, r8
cmp r12b, 0xe3
mov rcx, rbx
cmp bpl, bl
cmc
shr rcx, 0x3f
cmc
stc
test r13w, 0x2fe5
sar rbx, 7
jmp 0x1403db4e5
lea rbx, [rbx + rcx]
movsxd rcx, ecx
shr cl, cl
imul rcx, rax, 0x110
cmp rax, 0x10
jmp 0x1403db4fe
mov qword [rsp + 0x30], rcx
jmp 0x1403db508
jb 0x1403db537
add rcx, 0x27
jmp 0x1403db517
call fcn.140441b3e
lea r12, [rax + 0x27]
clc
cmp r15, rbx
and r12, 0xffffffffffffffe0
jmp 0x1403db52d
mov qword [r12 - 8], rax
jmp 0x1403db565
test rax, rax
jmp 0x1403db53f
je 0x1403db557
call fcn.140441b3e
mov r12, rax
jmp 0x1403db552
jmp 0x1403db565
sub r12d, r12d
movzx r14, ax
adc dl, r14b
rcl r14b, 0x28
imul r14, rbx, 0x110
lea rcx, [r12 + r14]
mov dx, 0x47f
mov qword [rsp + 0x28], rcx
cwd
mov dx, 0x382c
not rdx
mov rdx, r13
jmp 0x1403db58a
call fcn.1403b6865
mov rbx, qword [rbp]
movzx rsi, si
cmc
mov rsi, qword [rbp + 8]
test r9b, 0x26
cmp rsi, rdi
je 0x1403db682
cmp rbx, rdi
jmp 0x1403db5b1
je 0x1403db612
mov rsi, r12
movsxd rcx, r12d
cdq
nop word cs:[rax + rax]
not rdx
cwd
mov rcx, rsi
movsx edx, sp
not dx
movzx dx, ch
mov rdx, rbx
jmp 0x1403db5e4
call fcn.1403b6865
add rsi, 0x110
test dil, r13b
clc
add rbx, 0x110
cmp r13b, 0x72
cmp rbx, rdi
jne 0x1403db5cf
mov rsi, qword [rbp + 8]
cmp r15b, 0x46
cmc
stc
cmp rsi, rdi
jmp 0x1403db61a
je 0x1403db6d6
lea rbx, [r14 + r12]
add rbx, 0x110
movzx cx, dl
movsxd rdx, edi
mov dl, 0x83
nop word cs:[rax + rax]
movsx ecx, r13w
mov rcx, rbx
mov rdx, rdi
jmp 0x1403db651
call fcn.1403b6865
add rdi, 0x110
add rbx, 0x110
cmp r12d, 0x46ea7091
cmc
test dl, r9b
cmp rdi, rsi
jmp 0x1403db677
jne 0x1403db646
jmp 0x1403db6d6
cmp rbx, rdi
je 0x1403db6dd
mov rsi, r12
movsx dx, r13b
cwd
mov dh, 0x3d
nop dword [rax + rax]
mov rcx, rsi
mov rdx, rbx
jmp 0x1403db6ab
call fcn.1403b6865
add rsi, 0x110
clc
stc
jmp 0x1403db6be
add rbx, 0x110
cmp r11, r9
cmp rbx, rdi
jmp 0x1403db6d0
jne 0x1403db6a0
mov rdi, qword [rbp]
cmp r8d, esp
test rdi, rdi
jmp 0x1403db6e5
je 0x1403db79a
mov rsi, qword [rbp + 8]
cmp rdi, rsi
jmp 0x1403db6f7
je 0x1403db733
mov rcx, rdi
jmp 0x1403db705
call fcn.1403b0811
add rdi, 0x110
jmp 0x1403db716
cmp rdi, rsi
jmp 0x1403db71e
jne 0x1403db6fd
mov rdi, qword [rbp]
add dx, 0x244d
adc dl, 0x41
and dl, 0xaf
mov rdx, qword [rbp + 0x10]
cmp r9w, 0x6e27
sub rdx, rdi
cmp rdx, 0x1000
jmp 0x1403db74c
jb 0x1403db792
mov rax, qword [rdi - 8]
cmp al, r15b
test r14w, r14w
add rdi, 0xfffffffffffffff8
sub rdi, rax
test r12b, r8b
cmp r12d, 0x1fd12c1f
cmp rdi, 0x20
jmp 0x1403db777
jae 0x1403db81d
add rdx, 0x27
xchg ecx, edi
not dil
mov rdi, rax
movsxd rcx, edi
not cx
setno ch
mov rcx, rdi
call fcn.140117612
mov qword [rbp], r12
movzx ebx, si
btc esi, 0xd6
xor rsi, r10
imul rax, r15, 0x110
lea rax, [rax + r12]
test r8b, 0x25
movsx rdi, r11w
bsr r13w, cx
mov qword [rbp + 8], rax
mov rax, qword [rsp + 0x30]
sub bl, spl
btc r14d, 0x8f
and di, cx
lea rax, [rax + r12]
btr di, di
mov qword [rbp + 0x10], rax
dec bpl
bts si, r11w
add r12, 0x36e53e7c
mov rax, qword [rsp + 0x28]
neg r13w
xadd ebx, edi
add rsp, 0x38
pop rbx
xchg r15d, ebp
pop rbp
xchg si, r12w
cmovnp r13w, cx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.1403ad1bc
call fcn.1404afd2c
int3