Function at 0x1408bdfb8
Capabilities:
Encode data using base64
Parse pe header
Resolve function by parsing pe exports

Disassembly:
call rax
mov r11, rax
stc
test r15b, r11b
test rax, rax
jmp 0x1408be3f9
mov byte [rsp + 0x18], r8b
jmp 0x1408bdfc2
push rbp
sar bp, 0x5b
push rsi
sub rsp, 0x158
xchg bp, bp
shr rbp, cl
mov rbp, rdx
mov rsi, rcx
jmp 0x1408bdfe1
test rcx, rcx
jmp 0x1408bdfe9
je 0x1408be011
test rdx, rdx
jmp 0x1408bdff7
je 0x1408be011
mov eax, 0x5a4d
stc
cmp word [rcx], ax
jmp 0x1408be00b
je 0x1408be030
xor eax, eax
add rsp, 0x158
movsxd rbp, r8d
mov sil, 0x1f
pop rsi
cmovns bp, r11w
xchg bp, bp
pop rbp
jmp 0x1408be02f
ret
movsxd rax, dword [rcx + 0x3c]
test r10b, 0x46
jmp 0x1408be040
cmp dword [rax + rcx], 0x4550
jne 0x1408be011
mov r9d, dword [rax + rcx + 0x88]
cmp r10, 0x17c33487
stc
jmp 0x1408be062
mov dword [rsp + 0x24], r9d
test r10b, 0x7e
test r9d, r9d
jmp 0x1408be073
je 0x1408be011
mov r10d, dword [rax + rcx + 0x8c]
shl edx, 0x23
cdq
lea rdx, [rcx + r9]
test r13b, 0x1b
mov qword [rsp + 0x178], rbx
mov qword [rsp + 0x150], rdi
or r8d, 0xffffffff
test r11d, 0x21bd4eff
clc
xor edi, edi
test r9w, 0x467
cmp bpl, 0x35
mov dword [rsp + 0x170], r10d
stc
cmp sp, 0x256a
mov qword [rsp + 0x28], rdx
test r13d, 0x3fd078ac
test r9b, r15b
cmp rbp, 0xffff
jmp 0x1408be0de
ja 0x1408be0f7
mov r8d, ebp
cmp r11b, 0xb8
test dl, sil
sub r8d, dword [rdx + 0x10]
jmp 0x1408be2b5
mov eax, dword [rdx + 0x18]
cmp dx, dx
clc
test eax, eax
je 0x1408be2b5
mov r10d, dword [rdx + 0x20]
dec eax
add cx, 0xf92
shld cx, r14w, 0x96
mov ecx, edi
lea r10, [r10 + rsi]
test r12w, 0x7eab
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x188], eax
jmp 0x1408be135
mov qword [rsp + 0x30], r10
test eax, eax
jmp 0x1408be141
js 0x1408be2a4
lea ebx, [rax + rcx]
mov r11, rdi
shr al, 0x3d
neg ax
dec dl
sar ebx, 1
test r9, 0x73a34c41
cmovle edx, ebp
sbb r8w, 0x3e3e
mov eax, ebx
and r9b, 0x3f
movzx eax, byte [rsp + 0x180]
not dh
mov r8d, dword [r10 + rbx*4]
shld r9, r9, 0xc4
mov r10, rbp
lea r8, [r8 + rsi]
sub r10, r8
mov r9b, 0xdb
not dl
nop
movzx edx, byte [r10 + r8]
movzx r9d, byte [r8]
jmp 0x1408be19e
inc r8
test bpl, sil
test al, al
jmp 0x1408be1ab
je 0x1408be1db
mov ecx, r11d
mov eax, 0x2739194a
clc
stc
rol eax, cl
clc
add al, r11b
test spl, dl
cmc
xor dl, al
movzx eax, r10w
cwde
movsx rax, r15w
movzx eax, byte [rsp + 0x180]
inc r11
test dl, dl
je 0x1408be1ec
cmp dl, r9b
je 0x1408be190
cmp dl, r9b
jmp 0x1408be1f4
jb 0x1408be21d
jbe 0x1408be255
mov eax, dword [rsp + 0x188]
lea ecx, [rbx + 1]
jmp 0x1408be20f
mov dword [rsp + 0x20], ecx
jmp 0x1408be218
jmp 0x1408be23e
mov ecx, dword [rsp + 0x20]
bt ax, 0x60
inc ah
lea eax, [rbx - 1]
cmp r12b, 0x86
cmp ah, cl
test ch, 0xd0
mov dword [rsp + 0x188], eax
stc
cmp edi, edx
cmp ecx, eax
jg 0x1408be282
mov r10, qword [rsp + 0x30]
jmp 0x1408be250
jmp 0x1408be147
mov rax, qword [rsp + 0x28]
cmova r8d, edx
movsx rcx, dx
mov eax, dword [rax + 0x24]
xchg ecx, r8d
lea rcx, [rsi + rax]
movsxd r8, r14d
movsx r8, dx
movzx r8d, word [rcx + rbx*2]
jmp 0x1408be27d
jmp 0x1408be28e
or r8d, 0xffffffff
or r10b, r13b
sub dx, 0x25bb
mov r9d, dword [rsp + 0x24]
mov rdx, qword [rsp + 0x28]
sar r10w, cl
rol r10w, cl
sbb r10b, 0x65
mov r10d, dword [rsp + 0x170]
test r8, r10
cmp r12w, 0x44a2
cmp r8d, dword [rdx + 0x14]
jmp 0x1408be2be
jae 0x1408be35f
mov eax, dword [rdx + 0x1c]
sub dh, 0xa9
movsx edx, dx
mov ecx, r8d
sal dx, 0x48
add rax, rsi
shl rdx, cl
mov edx, dword [rax + r8*4]
cmc
stc
test edx, edx
jmp 0x1408be2e7
je 0x1408be35f
cmp edx, r9d
jmp 0x1408be2f5
jb 0x1408be560
lea eax, [r10 + r9]
cmp edx, eax
jmp 0x1408be306
jae 0x1408be560
movzx ecx, byte [rsi + rdx]
xor bl, dh
mov bx, 0x57b2
sub al, dil
lea rax, [rsi + rdx]
sub bh, 0x3b
xadd bx, bx
cmp r9b, bpl
mov rbx, rax
stc
test cl, cl
jmp 0x1408be332
je 0x1408be35f
nop
stc
cmp cl, 0x2e
je 0x1408be36b
movzx ecx, byte [rbx + 1]
jmp 0x1408be34c
inc rbx
test di, cx
test cl, cl
jmp 0x1408be359
jne 0x1408be33a
mov r8, rbx
stc
cmp r10b, sil
sub r8, rax
cmp r8, 0x104
jmp 0x1408be381
jae 0x1408be35f
mov rcx, rdi
stc
cmp r9b, dl
test r8, r8
jmp 0x1408be396
je 0x1408be3dd
lea r9, [rsp + 0x40]
bts dx, r14w
sub r9, rax
movzx edx, byte [rax]
cmc
test dl, dl
jmp 0x1408be3b4
je 0x1408be3dd
inc rcx
jmp 0x1408be3c2
mov byte [r9 + rax], dl
jmp 0x1408be3cb
inc rax
test r9b, r9b
cmp bl, sil
cmp rcx, r8
jb 0x1408be3a9
mov byte [rsp + rcx + 0x40], dil
not cx
movsxd rcx, ebx
lea rcx, [rsp + 0x40]
mov rax, qword [0x140520ac0]
jmp 0x14059f0f4
jne 0x1408be41a
lea rcx, [rsp + 0x40]
movsx eax, r15w
mov rax, qword [0x140520ab8]
jmp 0x14059c16b
lea rax, [rsi + rdx]
shr di, 0xe3
rcl di, cl