Function at 0x1404ccffe
Capabilities:
Encode data using base64

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
setnp bh
mov qword [rax + 0x10], rbp
movsx r10, r13w
mov qword [rax + 0x18], rsi
ror bh, 0xe8
cmc
xor r10b, dl
mov qword [rax + 0x20], rdi
movsx di, dil
rcr rdi, cl
push r14
stc
sub rsp, 0x60
xor rdi, 0x6fd278af
and rbx, 0x49ef15df
mov r10, r9
cmc
rcl bh, 0x25
add bh, 0x7b
mov rdi, r8
mov r14b, cl
sbb rbx, r12
mov rbx, rdx
btc r14w, r11w
mov r14, rcx
test rdx, rdx
jne 0x1404cd08a
call fcn.1404b1712
mov ebx, 0x16
jmp 0x1404cd072
mov dword [rax], ebx
jmp 0x1404cd079
call fcn.1404b2420
mov eax, ebx
jmp 0x1404cd085
jmp 0x1404cd5f4
test rdi, rdi
je 0x1404cd063
test r10, r10
jmp 0x1404cd09b
je 0x1404cd063
mov r9, qword [rsp + 0x90]
stc
test r9, r9
jmp 0x1404cd0b2
je 0x1404cd063
mov ecx, dword [rsp + 0x98]
cmp ecx, 0x41
jmp 0x1404cd0c7
je 0x1404cd0ec
lea eax, [rcx - 0x45]
clc
cmp eax, 2
jmp 0x1404cd0d9
jbe 0x1404cd0ec
xor r11b, r11b
jmp 0x1404cd0e7
jmp 0x1404cd0f9
mov r11b, 1
ror r8b, 0x31
and r8w, 0x251a
mov r8, qword [rsp + 0xa8]
test r8b, 8
jmp 0x1404cd10a
jne 0x1404cd2de
mov rdx, qword [r14]
rcl sil, cl
mov al, 0x74
mov esi, 0x7ff
jmp 0x1404cd129
mov rax, rdx
clc
shr rax, 0x34
test spl, 0xe2
and rax, rsi
cmp rax, rsi
jne 0x1404cd2de
movabs rcx, 0xfffffffffffff
mov rax, rdx
cmc
mov r8d, 0xc
test r11, 0x55675ddc
clc
and rax, rcx
jmp 0x1404cd165
jne 0x1404cd177
sub ecx, ecx
jmp 0x1404cd172
jmp 0x1404cd1c6
movabs rcx, 0x8000000000000
test rdx, rdx
jmp 0x1404cd189
jns 0x1404cd1aa
cmp rax, rcx
jmp 0x1404cd197
jne 0x1404cd1aa
mov rcx, r8
jmp 0x1404cd1a5
jmp 0x1404cd1c6
mov rax, rdx
and rax, rcx
cmc
neg rax
sbb rcx, rcx
and rcx, 0xfffffffffffffffc
shrd eax, r12d, 0xdf
add rcx, 8
cbw
shr rdx, 0x3f
mov al, al
btr rax, 2
lea rax, [rdx + 4]
cmp bpl, 0xd7
test r12d, 0x5220e1b
cmp rdi, rax
jmp 0x1404cd1e8
jae 0x1404cd1fb
mov byte [rbx], 0
jmp 0x1404cd1f6
jmp 0x1404cd2d1
or r10, 0xffffffffffffffff
test dl, dl
je 0x1404cd22e
mov byte [rbx], 0x2d
jmp 0x1404cd20f
inc rbx
test r11b, 0x29
mov byte [rbx], 0
jmp 0x1404cd21e
cmp rdi, r10
je 0x1404cd22e
dec rdi
sub r9b, 0x4f
movzx edx, r11b
neg r8b
lea r9, [0x1400c6450]
movsx r8, r11w
xor edx, 1
test r8, r11
add edx, edx
mov eax, edx
rcr r8w, 7
bts r8w, bp
add rax, rcx
mov r8b, 0x3d
movsx r8d, r11w
mov r8, qword [r9 + rax*8]
jmp 0x1404cd267
inc r10
stc
cmp byte [r8 + r10], 0
jmp 0x1404cd275
jne 0x1404cd267
sub eax, eax
cmp rdi, r10
mov r8b, 0xe8
jmp 0x1404cd288
setbe al
sal r8b, cl
sbb r8b, dil
and r8b, r8b
lea r8d, [rdx + rax]
mov rdx, rdi
cmc
add r8, rcx
movsxd rcx, r14d
movzx cx, r15b
mov rcx, rbx
jmp 0x1404cd2af
mov r8, qword [r9 + r8*8]
jmp 0x1404cd2b8
call fcn.1404c54b0
test eax, eax
jmp 0x1404cd2c4
jne 0x1404cd637
xor r8d, r8d
cmovo eax, r8d
mov eax, r8d
jmp 0x1404cd2d9
jmp 0x1404cd5f4
mov rdx, r8
and r8b, 0x20
shr rdx, 4
cmc
test r15b, 0xeb
and edx, 1
clc
cmp r15w, 0x4b72
stc
or edx, 2
cmc
jmp 0x1404cd302
neg r8b
sbb esi, esi
cmc
and esi, dword [rsp + 0xb8]
clc
test r15b, 0x40
sub ecx, 0x41
jmp 0x1404cd31c
je 0x1404cd56c
sub ecx, 4
jmp 0x1404cd32a
je 0x1404cd4ed
sub ecx, 1
jmp 0x1404cd338
je 0x1404cd3e3
sub ecx, 1
jmp 0x1404cd346
je 0x1404cd367
sub ecx, 0x1a
je 0x1404cd56c
sub ecx, 4
je 0x1404cd4ed
cmp ecx, 1
je 0x1404cd3e3
mov rax, qword [rsp + 0xb0]
xchg rcx, rcx
setl cl
mov r8, rdi
movsx rcx, r13w
jmp 0x1404cd381
mov qword [rsp + 0x48], rax
xchg ch, ah
cmovge eax, ebp
lahf
mov rcx, r14
mov ax, 0x7b95
movsx ax, dl
mov eax, dword [rsp + 0xa0]
jmp 0x1404cd3a3
mov dword [rsp + 0x40], esi
jmp 0x1404cd3ac
mov dword [rsp + 0x38], edx
movzx rdx, r14w
xchg dh, dh
mov rdx, rbx
jmp 0x1404cd3be
mov byte [rsp + 0x30], r11b
jmp 0x1404cd3c8
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], r9
mov r9, r10
jmp 0x1404cd3d9
call fcn.1404ce9fa
jmp 0x1404cd5f4
mov ebp, dword [rsp + 0xa0]
lea r8, [rsp + 0x50]
mov rcx, qword [r14]
xorps xmm0, xmm0
mov qword [rsp + 0x20], r9
cdq
movsx rdx, r11w
mov edx, ebp
not r9
movsxd r9, eax
mov r9, r10
movups xmmword [rsp + 0x50], xmm0
jmp 0x1404cd414
call fcn.1404dde7b
mov r8d, dword [rsp + 0x54]
sub r9d, r9d
cmp dword [rsp + 0x50], 0x2d
jmp 0x1404cd42b
mov rdx, rdi
cmovb cx, bp
not cx
mov dword [rsp + 0x28], esi
sete r9b
mov dword [rsp + 0x20], eax
sal rcx, 0xae
btc cx, ax
dec cx
sub rdx, r9
shrd cx, r12w, 0x97
add r8d, ebp
or r10, 0xffffffffffffffff
btc cx, r10w
shl rcx, 0xf
cmp rdi, r10
setne ch
lea rcx, [r9 + rbx]
movzx r9w, dil
movsx r9, r12w
cmove rdx, rdi
cmovs r9w, dx
movsx r9d, si
not r9
lea r9, [rsp + 0x50]
jmp 0x1404cd492
call fcn.1404ddb56
test eax, eax
jmp 0x1404cd49e
je 0x1404cd4ac
mov byte [rbx], 0
jmp 0x1404cd5f4
mov rax, qword [rsp + 0xb0]
not dh
lea r9, [rsp + 0x50]
seta r8b
mov qword [rsp + 0x28], rax
movzx rdx, dx
mov r8d, ebp
mov rdx, rdi
movsx rcx, r14w
mov byte [rsp + 0x20], 0
not ch
mov ch, dh
mov rcx, rbx
jmp 0x1404cd4e3
call fcn.1404ce6bd
jmp 0x1404cd5f4
mov rax, qword [rsp + 0xb0]
jmp 0x1404cd4fa
mov r8, rdi
movzx cx, r12b
movsx ecx, r15w
mov dword [rsp + 0x48], esi
movzx ecx, dx
mov rcx, r14
jmp 0x1404cd515
mov qword [rsp + 0x40], rax
jmp 0x1404cd523
mov eax, dword [rsp + 0xa0]
jmp 0x1404cd52f
mov dword [rsp + 0x38], edx
cqo
mov rdx, rbx
jmp 0x1404cd53d
mov byte [rsp + 0x30], r11b
jmp 0x1404cd547
mov dword [rsp + 0x28], eax
jmp 0x1404cd550
mov qword [rsp + 0x20], r9
jmp 0x1404cd55a
mov r9, r10
jmp 0x1404cd562
call fcn.1404cda36
jmp 0x1404cd5f4
mov rax, qword [rsp + 0xb0]
not r8b
mov cx, 0x4eff
cmovns r8d, edx
mov r8, rdi
movzx ecx, di
movsx ecx, dx
movzx rcx, si
mov dword [rsp + 0x48], esi
mov rcx, r14
jmp 0x1404cd598
mov qword [rsp + 0x40], rax
movsx rax, r9w
mov rax, 0x18108d9
not al
mov eax, dword [rsp + 0xa0]
jmp 0x1404cd5b6
mov dword [rsp + 0x38], edx
not rdx
mov rdx, rbx
jmp 0x1404cd5c5
mov byte [rsp + 0x30], r11b
jmp 0x1404cd5cf
mov dword [rsp + 0x28], eax
jmp 0x1404cd5d8
mov qword [rsp + 0x20], r9
movsx r9w, r12b
movzx r9w, r9b
mov r9, r10
jmp 0x1404cd5ef
call fcn.1404cdecc
lea r11, [rsp + 0x60]
movsx rbp, r10w
mov bpl, cl
jmp 0x1404cd605
mov rbx, qword [r11 + 0x10]
movzx ebp, sp
movsx r14, r8w
movzx bp, cl
mov rbp, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
jmp 0x1404cd62c
mov rsp, r11
pop r14
jmp 0x1404cd636
ret
and qword [rsp + 0x20], 0
clc
cmp r15d, 0x10fe008e
test r13b, 0x26
xor r9d, r9d
stc
xor r8d, r8d
stc
cmc
xor edx, edx
test esi, 0x22fd05b4
xor ecx, ecx
call fcn.1404b24c0
int3