Function at 0x1400011cf
Capabilities:
Encode data using base64
Execute anti-debugging instructions
Packed with generic packer

Disassembly:
push r9
jo 0x14000c16d
mov r11, r11
jno 0x14000c16d
mov r12, qword [rsp + 8]
jl 0x14000c41d
xchg rbp, rbp
jge 0x14000c41d
push r12
call fcn.14000be93
movabs al, byte [0xe936634de8fe3c2b]
jg fcn.1400011cf
add byte [rax], al
mov r12, rcx
lea rcx, [rbp + 7]
mov rdi, r9
call fcn.1400072d2
xor byte [rdi + 0xe], 0xec
call 0xc50fd2a5
sbb dword [rbx], ebp
add byte [rax], al
jne 0x140002df5
call fcn.14000f525
adc byte [rdi - 0x917e933], cl
rol dword [rax], 0xf
test dword [rbx - 0x7a], ecx
add byte [rax], al
test eax, eax
je 0x140009994
je 0x140005790
mov rdx, qword [rbp + 0x38]
mov rcx, rsi
call qword [0x1400118ac]
mov rcx, qword [rbp + 0x38]
call qword [0x140011182]
mov rcx, qword [rbp - 0x40]
test bx, 0
jb 0x140004303
test rcx, rcx
je 0x140009337
je 0x14000a432
call fcn.14000b123
pop rdx
not dword [rdx]
invalid
pushfq
jmp fcn.140003d9e
mov esp, dword [rdi + 0x10]
test rbx, 0
jb 0x1400063d6
out dx, al
cwde
add byte [rax], al
sub qword [rsp + 0x10], r12
and al, 0x10
ja 0x14000b948
mov ax, ax
jbe 0x14000b948
call qword [0x14001179c]
test bh, 0
call fcn.14000befe
sahf
cmp byte [rbx], al
int1
call 0x16464394b
adc byte [rdi], cl
mov byte [rax + 0x4d000070], ch
mov eax, eax
jns 0x14000a8ae
mov rbp, qword [rsp + 8]
je 0x140003f20
xchg ch, ch
jne 0x140003f20
test eax, 0
jne 0x14000d991
test dword [rcx + riz*4], esp
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
jbe 0x1400037d7
test rax, rax
je 0x14000dbac
add byte [rax], al
call fcn.14000c024
add dword [rsp + rcx*4], ecx
loop 0x140003828
call qword [0x140011224]
test rdi, 0
call fcn.14000b616
mov edi, 0xe8d40197
jne 0x14000687e
jne 0x14000eda2
call fcn.140006f90
and ch, byte [rsi - 0x75]
or ebp, eax
ret
movsxd rbp, dword [rbp]
jo 0x140001e04
xchg r11, r11
jno 0x140001e04
cmp al, 0x19
call fcn.14000e802
out dx, al
popfq
insb byte [rdi], dx
cmp ebp, eax
push rdi
test r11, 0
mov eax, dword [rsp + 0x24]
mov dword [rbx], eax
call fcn.14000de49
test ecx, 0
jb 0x140002011
test eax, eax
call fcn.14000c32f
and eax, 0xe8e89f31
pop rdi
ret
add r12, 0x1010dbd8
jp 0x1400037d4
xchg cl, cl
jnp 0x1400037d4
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
pushfq
jg 0x140004438
xchg dh, dh
jle 0x140004438
lea edx, [rsp + 0x20]
mov dword [rsp + 0x40], 0x10
call qword [0x140011862]
test bh, 0
jnp 0x14000a1e1
test eax, eax
je 0x140004141
call fcn.1400046ae
lea ebp, [rbx]
cmp al, 0xc2
call 0x14f0119b7
mov eax, ecx
xchg edx, eax
add byte [rax], al
call fcn.14000d71d
push rcx
mov bh, byte [rdx - 0x74b6171d]
push rsp
and al, 0x10
lea r9, [rsp + 0x70]
mov rcx, rax
call fcn.1400077aa
mov dh, 0x18
and al, 0x38
call 0x14f3fbb38
mov bh, dh
cmc
invalid
pop r8
js 0x140003cab
xchg rcx, rcx
jns 0x140003cab
jmp fcn.1400029b5
lea rcx, [rbp - 0x38]
call fcn.1400084ce
invalid
call qword [0x140011972]
call fcn.140006926
pop rdi
out dx, eax
add ch, al
ret
mov eax, dword [rsp + 0x60]
mov rcx, qword [rax + 0x10]
call fcn.140007722
mov esp, dword ss:[rdi - 0x3fcc3c18]
call fcn.140006f90
sbb ebx, dword [rbx + rcx*4 + 0xb]
call 0xd93f2613
invalid
invalid
popfq
jg 0x14000b6a8
xchg bp, bp
jle 0x14000b6a8
jmp fcn.140007804
mov eax, esp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbp
call fcn.140007722
outsd dx, dword [rsi]
sbb dword [0xc3499691], esp
invalid
pop r12
jb 0x140009e7f
mov rax, rax
jae 0x140009e7f
popfq
jmp fcn.14000b6e1
mov r9, qword [rsp + 8]
jg 0x140008cd4
xchg r8, r8
jle 0x140008cd4
mov rsi, qword [rsp + 0x68]
test ecx, 0
jo 0x14000ae3e
add rsp, 0x50
movsxd r12, dword [r12]
jp 0x1400054d8
nop
jnp 0x1400054d8
popfq
jb 0x14000671f
xchg bx, bx
jae 0x14000671f