Function at 0x1404dfb24
Capabilities:
Encode data using base64
Write file on windows

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
movsx ax, r10b
movzx ax, ah
cwde
push rsi
not ax
cdqe
mov al, r11b
push rdi
movsx ax, cl
movsx rax, r15w
push r12
push r14
cmovbe ax, bx
push r15
cbw
jmp 0x1404dfb5b
mov eax, 0x1470
jmp 0x1404dfb65
call fcn.14044bc13
sub rsp, rax
movzx r14, r8w
and ebx, eax
mov rax, qword [0x1400b7288]
cmp sp, 0x5c6d
xor rax, rsp
mov qword [rsp + 0x1460], rax
bswap rax
shr dil, 0x3d
movsxd r10, edx
mov rbx, rcx
test r12b, r10b
mov rax, r10
xor dl, r14b
xor r12, 0x20316bae
btc rdx, 0x81
mov r14d, r9d
shl r15b, cl
not di
sar rax, 6
rcr dx, cl
rol r12w, cl
lea rcx, [0x1400ba940]
and r10d, 0x3f
lea r14, [r14 + r8]
shl r15d, 0x2b
mov r15, r8
mov rdi, r8
rol r12d, 0x1f
test r11b, 0x72
mov rax, qword [rcx + rax*8]
cmovl dx, r12w
bsf r12, r12
rol r12, cl
lea rdx, [r10 + r10*8]
xadd r12b, r12b
neg r12b
mov r12, qword [rax + rdx*8 + 0x28]
cmp rdx, rsp
xor eax, eax
mov qword [rbx], rax
cmp r15b, 0xc4
cmp r8, r14
jmp 0x1404dfc15
mov dword [rbx + 8], eax
jmp 0x1404dfc1d
jae 0x1404dfdce
lea rax, [rsp + 0x50]
cmp rdi, r14
jmp 0x1404dfc30
jae 0x1404dfc7f
movzx ecx, word [rdi]
stc
add rdi, 2
stc
cmp cx, 0xa
jmp 0x1404dfc48
jne 0x1404dfc5b
mov edx, 0xd
cmc
mov word [rax], dx
add rax, 2
mov word [rax], cx
movsxd rcx, r8d
add rax, 2
sbb cx, bx
lea rcx, [rsp + 0x6f8]
stc
cmp rax, rcx
jmp 0x1404dfc79
jb 0x1404dfc28
and qword [rsp + 0x38], 0
xor r9b, 0x60
movsxd r8, edi
lea rcx, [rsp + 0x50]
dec r9
movsx r9w, r9b
sbb r9d, edi
and qword [rsp + 0x30], 0
shr r9w, cl
lea r8, [rsp + 0x50]
sal r9d, cl
sub rax, rcx
mov dword [rsp + 0x28], 0xd55
rcl r9, cl
lea rcx, [rsp + 0x700]
shr r9w, 0xd5
sar rax, 1
mov qword [rsp + 0x20], rcx
and r9w, 0xde1
cmp bl, r9b
mov r9d, eax
shl rcx, 0xc5
rcl ch, cl
shr cl, 0x35
mov ecx, 0xfde9
cmc
xor edx, edx
jmp 0x1404dfcf3
call fcn.1404ccb19
mov ebp, eax
cmp rsp, 0x78e84350
test bp, cx
test eax, eax
jmp 0x1404dfd0b
je 0x1404dfdc2
sub esi, esi
clc
test eax, eax
jmp 0x1404dfd1b
je 0x1404dfda4
and qword [rsp + 0x20], 0
adc r8w, sp
bsr r8, r9
lea rdx, [rsp + 0x700]
shrd cx, r13w, 0x1a
sub cl, r15b
movzx r8, bp
mov ecx, esi
movzx r8, di
ror r8d, cl
lea r9, [rsp + 0x40]
movzx r8w, spl
adc r8b, r13b
xchg r8b, r8b
mov r8d, ebp
cmp dil, dil
cmp r8b, 0x9a
clc
add rdx, rcx
jmp 0x1404dfd76
mov rcx, r12
cmc
sub r8d, esi
jmp 0x1404dfd82
call qword [sym.imp.KERNEL32.dll_WriteFile]
test eax, eax
je 0x1404dfdc2
add esi, dword [rsp + 0x40]
test r10b, spl
cmp esi, ebp
jmp 0x1404dfd9e
jb 0x1404dfd21
mov eax, edi
sub eax, r15d
test r15b, cl
cmp r14b, 0x90
mov dword [rbx + 4], eax
cmp r11, 0x62e579b3
cmp rdi, r14
jmp 0x1404dfc1d
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov dword [rbx], eax
mov ax, 0x4d4e
mov rax, rbx
and ecx, 0x19015ca3
bt rcx, 0x32
mov rcx, qword [rsp + 0x1460]
test sil, cl
jmp 0x1404dfded
xor rcx, rsp
jmp 0x1404dfdf5
call fcn.1404a30f1
lea r11, [rsp + 0x1470]
movzx ebx, r15w
movsx bx, dh
mov rbx, qword [r11 + 0x30]
movzx r14, sp
mov rbp, qword [r11 + 0x40]
mov rsp, r11
movzx esi, r8w
movsx r12, dx
movsx r14d, r12w
pop r15
cmovb di, r9w
xchg sil, r12b
mov r12b, r15b
pop r14
mov dil, r14b
pop r12
pop rdi
movsx esi, r10w
mov si, r10w
xchg rsi, rsi
pop rsi
jmp 0x1404dfe4b
ret