Function at 0x1404db1a0
Capabilities:
Encode data using base64
Enumerate files on windows

Disassembly:
mov qword [rsp + 0x20], rbx
test r13, 0x167c440c
sar al, cl
adc bl, r9b
push rbp
cmp sil, cl
push rsi
ror bp, cl
and eax, 0x63534ec
push rdi
push r12
sal r12b, cl
push r13
push r14
push r15
add r12w, 0x664
lea rbp, [rsp - 0x230]
rol bl, 0x3d
bt r12w, dx
and r12b, 0x97
sub rsp, 0x330
movzx rbx, di
bts r12, r12
mov rax, qword [0x1400b7288]
shl r12b, cl
ror rbx, 0x21
sar sil, 0x3d
xor rax, rsp
bsr bx, r9w
mov qword [rbp + 0x220], rax
rcr r12w, cl
or rsi, r14
test cx, r14w
mov r12, r8
movsx bx, r15b
movzx esi, r15w
mov rsi, rcx
bsf bx, r9w
shld rbx, r10, 0x3f
movabs rbx, 0x200000000801
cmp rdx, rcx
jmp 0x1404db24a
je 0x1404db290
mov al, byte [rdx]
sub al, 0x2f
cmp r8b, r8b
test r13d, edi
cmp al, 0x2d
ja 0x1404db272
movsx rax, al
stc
cmc
bt rbx, rax
jb 0x1404db290
mov rcx, rsi
jmp 0x1404db27a
call fcn.1400eb824
mov rdx, rax
cmp rax, rsi
jmp 0x1404db28a
jne 0x1404db250
mov r8b, byte [rdx]
test r12b, 0x24
test sil, r11b
cmp r8b, 0x3a
jne 0x1404db2e7
lea rax, [rsi + 1]
test r12b, 0x2b
cmp rdx, rax
jmp 0x1404db2b4
je 0x1404db2e7
mov r9, r12
mov rcx, 0x21721ec4
or cl, r13b
xor r8d, r8d
cmp rdi, rbp
xor edx, edx
movsx rcx, r13w
mov cl, dh
mov rcx, rsi
jmp 0x1404db2dd
call fcn.1404dae7f
jmp 0x1404db77e
sub r8b, 0x2f
sub edi, edi
cmp r8b, 0x2d
jmp 0x1404db2f6
ja 0x1404db315
movsx rax, r8b
cmc
stc
bt rbx, rax
xchg al, al
mov al, 1
jmp 0x1404db30f
jb 0x1404db318
mov al, dil
sub rdx, rsi
mov cl, r15b
jmp 0x1404db323
mov qword [rbp - 0x60], rdi
bswap cx
inc rdx
cmp dil, r8b
mov qword [rbp - 0x58], rdi
neg al
mov qword [rbp - 0x50], rdi
movzx ecx, r8w
inc cl
cmovns cx, si
lea rcx, [rsp + 0x30]
jmp 0x1404db34e
mov qword [rbp - 0x48], rdi
sbb r13, r13
jmp 0x1404db35a
mov qword [rbp - 0x40], rdi
cmp r11w, 0x1eee
and r13, rdx
cmp sil, r8b
mov byte [rbp - 0x38], dil
xor edx, edx
jmp 0x1404db375
call fcn.1404a73dd
mov rax, qword [rsp + 0x38]
bswap r15w
mov r15d, 0xfde9
cmp ah, al
jmp 0x1404db390
cmp dword [rax + 0xc], r15d
jmp 0x1404db399
jne 0x1404db3cf
cmp byte [rsp + 0x48], dil
jmp 0x1404db3a9
je 0x1404db3c2
mov rax, qword [rsp + 0x30]
sar r8b, 0x19
and dword [rax + 0x3a8], 0xfffffffd
xchg r8d, r8d
mov r8d, r15d
jmp 0x1404db3ca
jmp 0x1404db442
call fcn.1404cd483
test eax, eax
jmp 0x1404db3db
jne 0x1404db418
cmp byte [rsp + 0x48], dil
jmp 0x1404db3eb
je 0x1404db408
mov rax, qword [rsp + 0x30]
and dword [rax + 0x3a8], 0xfffffffd
movsxd r8, r12d
xchg r8w, r8w
movsx r8, ax
mov r8d, 1
jmp 0x1404db413
jmp 0x1404db442
cmp byte [rsp + 0x48], dil
jmp 0x1404db422
je 0x1404db43f
mov rax, qword [rsp + 0x30]
cmp bx, cx
and dword [rax + 0x3a8], 0xfffffffd
movsxd rdx, r12d
movsx r8w, dl
mov r8d, edi
lea rdx, [rbp - 0x60]
movzx ecx, r14w
mov cl, spl
mov rcx, rsi
call fcn.1404a7e94
mov rcx, qword [rbp - 0x50]
btc r8, r13
bswap r8d
lea r8, [rbp - 0x30]
test r9b, 0xf1
test eax, eax
jmp 0x1404db46f
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rdi
jmp 0x1404db47d
cmovne rcx, rdi
sub r9d, r9d
xor edx, edx
jmp 0x1404db48b
call qword [sym.imp.KERNEL32.dll_FindFirstFileExW]
mov rbx, rax
cmc
jmp 0x1404db49a
cmp rax, 0xffffffffffffffff
jmp 0x1404db4a3
jne 0x1404db4d6
mov r9, r12
sub r8d, r8d
xor edx, edx
movzx cx, r11b
setae cl
movsx rcx, r15w
mov rcx, rsi
jmp 0x1404db4c5
call fcn.1404dae7f
mov edi, eax
jmp 0x1404db4d1
jmp 0x1404db75f
mov r14, qword [r12 + 8]
bt rcx, 0x9c
sub r14, qword [r12]
movzx cx, dil
sar cl, 0x4a
bts cx, dx
sar r14, 3
movzx rcx, r11w
rol cl, cl
cmp rdi, rsp
sub edx, edx
setns ch
jmp 0x1404db50c
mov qword [rsp + 0x70], rdi
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x78], rdi
mov qword [rbp - 0x80], rdi
jmp 0x1404db524
mov qword [rbp - 0x78], rdi
mov qword [rbp - 0x70], rdi
mov byte [rbp - 0x68], dil
jmp 0x1404db535
call fcn.1404a73dd
mov rax, qword [rsp + 0x58]
cmp bx, r15w
cmc
cmp dword [rax + 0xc], r15d
jmp 0x1404db54d
jne 0x1404db58b
cmp byte [rsp + 0x68], dil
jmp 0x1404db55d
je 0x1404db583
mov rax, qword [rsp + 0x50]
movzx r8d, r11w
or r8b, spl
shld r8w, r12w, 2
and dword [rax + 0x3a8], 0xfffffffd
cmovbe r8, r13
bswap r8d
mov r8d, r15d
jmp 0x1404db5fb
call fcn.1404cd483
test eax, eax
jmp 0x1404db597
jne 0x1404db5d0
cmp byte [rsp + 0x68], dil
jmp 0x1404db5a7
je 0x1404db5c0
mov rax, qword [rsp + 0x50]
adc r8d, eax
test r10w, r12w
and dword [rax + 0x3a8], 0xfffffffd
mov r8d, 1
jmp 0x1404db5cb
jmp 0x1404db5fb
cmp byte [rsp + 0x68], dil
jmp 0x1404db5da
je 0x1404db5f5
mov rax, qword [rsp + 0x50]
cmovs cx, r11w
and dword [rax + 0x3a8], 0xfffffffd
mov r8w, sp
mov r8d, edi
mov dh, 0x81
lea rdx, [rsp + 0x70]
movsx cx, r13b
lea rcx, [rbp - 4]
jmp 0x1404db60e
call fcn.1404da6ce
mov r15, qword [rbp - 0x80]
and ch, 0x72
ror ch, cl
shr cx, cl
test eax, eax
mov rcx, rdi
bswap cx
movsxd rcx, esp
mov rcx, r15
jmp 0x1404db632
cmovne rcx, rdi
cmc
clc
cmp byte [rcx], 0x2e
jne 0x1404db670
mov al, byte [rcx + 1]
jmp 0x1404db64c
test al, al
jmp 0x1404db653
je 0x1404db698
cmp al, 0x2e
jne 0x1404db670
cmp byte [rcx + 2], dil
jmp 0x1404db66a
je 0x1404db698
mov r9, r12
bswap r8w
mov r8, r13
movsx dx, sil
mov rdx, rsi
call fcn.1404dae7f
mov edi, eax
test eax, eax
jmp 0x1404db690
jne 0x1404db73f
sub edi, edi
cmp byte [rbp - 0x68], dil
jmp 0x1404db6a1
je 0x1404db6b4
mov rcx, r15
jmp 0x1404db6af
call fcn.1404cc356
lea rdx, [rbp - 0x30]
jmp 0x1404db6bd
mov rcx, rbx
jmp 0x1404db6c5
call qword [sym.imp.KERNEL32.dll_FindNextFileW]
mov r15d, 0xfde9
cmp rsp, r10
stc
test eax, eax
jmp 0x1404db6dc
jne 0x1404db4fd
mov rax, qword [r12]
cmc
sal dh, 0xce
mov rdx, qword [r12 + 8]
cmc
sub rdx, rax
cmp edi, 0x14a338d1
jmp 0x1404db6fe
sar rdx, 3
cmp r15d, esi
cmp r14, rdx
jmp 0x1404db70d
je 0x1404db756
sub rdx, r14
seta ch
movzx r9d, ax
lea rcx, [rax + r14*8]
movsx r9d, r11w
xchg r9b, r8b
lea r9, [0x1400acc8c]
mov r8d, 8
call fcn.1404e7691
jmp 0x1404db756
cmp byte [rbp - 0x68], 0
je 0x1404db756
mov rcx, r15
jmp 0x1404db751
call fcn.1404cc356
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FindClose]
cmp byte [rbp - 0x38], 0
jmp 0x1404db768
je 0x1404db77c
mov rcx, qword [rbp - 0x50]
jmp 0x1404db777
call fcn.1404cc356
mov eax, edi
mov rcx, qword [rbp + 0x220]
cmp al, 0x83
stc
xor rcx, rsp
call fcn.1404a2814
mov rbx, qword [rsp + 0x388]
clc
add rsp, 0x330
bswap esi
movzx rsi, bp
jmp 0x1404db7ab
pop r15
setbe sil
cmovb r12w, r13w
pop r14
bswap r12
cmovle r13w, r9w
movsx rbp, r10w
pop r13
xchg r12b, bpl
pop r12
movsxd rsi, ebx
pop rdi
pop rsi
pop rbp
jmp 0x1404db7d6
ret