Function at 0x1404cef2f
Capabilities:
Encode data using base64

Disassembly:
mov qword [rsp + 0x20], rbx
shr bx, 0xe8
movzx rbx, r8w
btr rbx, 0xa
push rsi
xadd bx, bx
sub ebx, ecx
push rdi
sub bx, 0x6538
push r12
push r13
push r14
rcr rbx, 0xac
sub rsp, 0x40
clc
rcl r14b, cl
dec bx
mov ebx, ecx
xor r13d, r13d
and dword [rsp + 0x78], r13d
adc r14b, r12b
not r14b
and r14b, spl
mov r14b, 1
cmp r12b, 0xe5
mov byte [rsp + 0x70], r14b
cmc
cmp ecx, 2
jmp 0x1404cef8b
je 0x1404cefe0
cmp ecx, 4
jmp 0x1404cef99
je 0x1404cf023
cmp ecx, 6
je 0x1404cefe0
cmp ecx, 8
jmp 0x1404cefb0
je 0x1404cf023
cmp ecx, 0xb
je 0x1404cf023
cmp ecx, 0xf
jmp 0x1404cefc7
je 0x1404cefe0
lea eax, [rcx - 0x15]
stc
clc
cmp eax, 1
jmp 0x1404cefda
ja 0x1404cf0d0
sub ecx, 2
je 0x1404cf12e
sub ecx, 4
je 0x1404cf100
sub ecx, 9
je 0x1404cf11d
sub ecx, 6
jmp 0x1404cf003
je 0x1404cf10c
cmp ecx, 1
jmp 0x1404cf011
je 0x1404cf100
xor edi, edi
jmp 0x1404cf01e
jmp 0x1404cf135
call fcn.1404c88af
mov r13, rax
test rax, rax
jne 0x1404cf074
or eax, 0xffffffff
mov rbx, qword [rsp + 0x88]
ror di, cl
sar r13b, cl
sal r14b, cl
add rsp, 0x40
setno r13b
pop r14
movzx r13d, cx
not r12w
movzx r13, di
pop r13
not sil
cmovb r12, r11
pop r12
pop rdi
movsxd rsi, esi
pop rsi
jmp 0x1404cf073
ret
mov rax, qword [rax]
mov rcx, qword [0x1400c2fe0]
jmp 0x1404cf086
shl rcx, 4
clc
test esi, esp
add rcx, rax
jmp 0x1404cf095
jmp 0x1404cf0b2
cmp dword [rax + 4], ebx
jmp 0x1404cf0a2
je 0x1404cf0c2
add rax, 0x10
test r8w, 0x362a
cmp rax, rcx
jmp 0x1404cf0ba
jne 0x1404cf09a
sub eax, eax
test rax, rax
jmp 0x1404cf0ca
jne 0x1404cf0e5
call fcn.1404b4263
mov dword [rax], 0x16
call fcn.1404b4f59
jmp 0x1404cf034
lea rdi, [rax + 8]
jmp 0x1404cf0ee
sub r14b, r14b
jmp 0x1404cf0f6
mov byte [rsp + 0x70], r14b
jmp 0x1404cf135
lea rdi, [0x1400bada8]
jmp 0x1404cf135
lea rdi, [0x1400bada0]
jmp 0x1404cf118
jmp 0x1404cf135
lea rdi, [0x1400badb0]
jmp 0x1404cf129
jmp 0x1404cf135
lea rdi, [0x1400bad98]
and qword [rsp + 0x80], 0
test r14b, r14b
jmp 0x1404cf146
je 0x1404cf160
mov ecx, 3
jmp 0x1404cf156
call fcn.140234b4c
nop
dec si
stc
mov rsi, qword [rdi]
cmp bpl, bl
cmc
test r14b, r14b
je 0x1404cf18a
mov rax, qword [0x1400b7288]
adc ch, al
mov ecx, eax
test r11d, r14d
stc
and ecx, 0x3f
stc
xor rsi, rax
ror rsi, cl
stc
cmp rsi, 1
je 0x1404cf2a4
test rsi, rsi
jmp 0x1404cf19c
je 0x1404cf390
mov r12d, 0x910
test spl, r10b
cmp r8b, 0x57
stc
cmp ebx, 0xb
jmp 0x1404cf1b8
ja 0x1404cf217
bt r12d, ebx
jae 0x1404cf217
mov rax, qword [r13 + 8]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x30], rax
test r13w, r11w
and qword [r13 + 8], 0
cmc
cmp ebx, 8
jmp 0x1404cf1eb
jne 0x1404cf290
call fcn.1404c85cc
mov eax, dword [rax + 0x10]
jmp 0x1404cf1fe
mov dword [rsp + 0x78], eax
jmp 0x1404cf207
mov dword [rsp + 0x20], eax
call fcn.1404c85cc
mov dword [rax + 0x10], 0x8c
cmp ebx, 8
jmp 0x1404cf21f
jne 0x1404cf290
mov rax, qword [0x1400c2fe8]
cmp r12w, r9w
btc cx, 0x47
shl rax, 4
ror ecx, cl
add rax, qword [r13]
and ecx, r8d
shld ecx, ebp, 0xff
mov rcx, qword [0x1400c2ff0]
test r15, 0x15d7261e
clc
jmp 0x1404cf25a
shl rcx, 4
stc
clc
cmc
add rcx, rax
mov qword [rsp + 0x28], rax
clc
test r8w, bx
jmp 0x1404cf273
cmp rax, rcx
jmp 0x1404cf27b
je 0x1404cf2aa
and qword [rax + 8], 0
stc
add rax, 0x10
jmp 0x1404cf264
mov rax, qword [0x1400b7288]
jmp 0x1404cf29c
mov qword [rdi], rax
jmp 0x1404cf2aa
mov r12d, 0x910
test r14b, r14b
jmp 0x1404cf2b2
je 0x1404cf2c7
mov ecx, 3
jmp 0x1404cf2c2
call fcn.14018ed14
cmp rsi, 1
jmp 0x1404cf2d0
jne 0x1404cf2dd
xor eax, eax
jmp 0x1404cf037
cmp ebx, 8
jmp 0x1404cf2e5
jne 0x1404cf31e
call fcn.1404c85cc
mov edx, dword [rax + 0x10]
movsx eax, r9w
cwde
xchg r8b, al
mov ecx, ebx
movzx r8w, r14b
not r8b
cbw
mov rax, rsi
mov r8, qword [0x1400b8d90]
jmp 0x1404cf316
call r8
jmp 0x1404cf33f
mov ecx, ebx
mov rax, rsi
jmp 0x1404cf331
mov rdx, qword [0x1400b8d90]
jmp 0x1404cf33d
call rdx
cmp ebx, 0xb
jmp 0x1404cf347
ja 0x1404cf2d6
bt r12d, ebx
jae 0x1404cf2d6
mov rax, qword [rsp + 0x80]
mov qword [r13 + 8], rax
clc
test bl, 0x3d
jmp 0x1404cf36c
cmp ebx, 8
jne 0x1404cf2d6
call fcn.1404c85cc
mov ecx, dword [rsp + 0x78]
jmp 0x1404cf383
mov dword [rax + 0x10], ecx
jmp 0x1404cf38b
jmp 0x1404cf2d6
test r14b, r14b
jmp 0x1404cf398
je 0x1404cf3ab
lea ecx, [rsi + 3]
jmp 0x1404cf3a6
call fcn.14018ed14
mov ecx, 3
jmp 0x1404cf3b5
call fcn.1401a2bed
nop
int3