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

Disassembly:
pop r8
jl 0x140009048
xchg rbx, rbx
jge 0x140009048
mov dword [rsp + 0x20], 4
call qword [0x140011c73]
call fcn.14000276b
shl al, 1
fisttp dword [rcx]
call 0x152637898
ret
movsxd r10, dword [r10]
pushfq
jp 0x140007c3d
mov dl, dl
jnp 0x140007c3d
add rsp, 0x20
and al, 0x28
mov dword [rsi], eax
call qword [0x1400115fe]
call fcn.1400094b4
invalid
popfq
popfq
jg 0x140002aa8
mov si, si
jle 0x140002aa8
call qword [0x1400114e3]
call fcn.140008973
fstpnce st(5), st(0)
mov ecx, edx
call 0x196827039
invalid
sub rbp, 0x3f962396
je 0x14000cd5c
nop
jne 0x14000cd5c
mov r9, qword [rsp + 8]
ja 0x14000448b
mov bp, bp
jbe 0x14000448b
je 0x14000d2cf
je 0x14000b953
call qword [0x140011182]
test cl, 0
jb 0x140008779
and qword [rdi], 0
test rdx, 0
call fcn.140009d2a
push rcx
jmp 0x188e9605d
push r8
jp 0x14000c30e
nop
jnp 0x14000c30e
pop rsi
pop rbp
pop rbx
ret
adc byte [rdi], cl
test dword [rcx], esi
stosd dword [rdi], eax
invalid
ret
pushfq
jb 0x14000a838
mov rsp, rsp
jae 0x14000a838
xor rax, rdx
call fcn.140005957
movabs dword [0x85800f9de8d6841c], eax
sar edi, cl
jmp qword [rsi - 0x79]
test ebx, 0xa1e80000
push rsp
add byte [rax], al
mov eax, 0x373326a3
call fcn.1400062bf
xor dh, al
jmp 0xcd4d855c
sub r8, 0x31d58235
jb 0x14000f02e
xchg ch, ch
jae 0x14000f02e
sub rsp, 0x28
call fcn.1400040a6
cmp byte [rbx - 0x6a], ch
adc al, 0xe8
call fcn.14000302f
test rbx, 0
jo 0x140009c8a
test edi, edi
jne 0x14000687e
jne 0x14000ac91
call fcn.14000ec65
push rcx
imul ecx, dword [rdi - 0x74b717e1], 0x6c
and al, 8
jmp 0x14000b3ed
jb 0x14000aca8
add byte [rax], al
sub bl, byte [rcx + riz*8]
sbb al, 0xe8
popfq
jl 0x140002c91
xchg al, al
jge 0x140002c91
dec dword [rdi]
test dword [rbx + rbp*8], ecx
invalid
jne 0x1400097bb
call qword [0x140011972]
call int.14000d8be
and esi, edi
invalid
movsxd rbp, dword [rbp]
jb 0x140004182
mov r11, r11
jae 0x140004182
test dword [rcx], ebp
add byte ss:[rax], al
jne 0x14000cba7
mov rcx, rsi
call qword [0x140011cfb]
mov rcx, qword [rdi + 0x30]
movsxd r8, dword [r8]
jb 0x14000920e
xchg rdi, rdi
jae 0x14000920e
test r11, 0
js 0x140004ace
sub rsp, 0x20
mov rsi, rdx
call fcn.14000130e
mov ch, 0x4d
invalid
pop r8
jmp 0x14000c87d
test ecx, ecx
or eax, 0xe7e80000
scasb al, byte [rdi]
invalid
mov r8, qword [rsp + 8]
jo 0x14000ba7e
xchg ch, ch
jno 0x14000ba7e
test ax, 0
call fcn.14000b6b9
jrcxz 0x14000c2ff
jnp 0x14000c344
call 0x17c8cd288
sbb eax, dword [rax]
add byte [rax - 0x75], cl
dec dword [rdi]
lea esi, [rbx]
sbb eax, dword [rax]
add byte [rbp + rcx*4 - 0x64], cl
and al, 0x80
add byte [rax], al
add byte [rbx + 0xf6ee8c3], cl
add byte [rax], al
sbb eax, 0xe8e8b18b
lea eax, [rbp + 8]
call fcn.14000b6b9
jno 0x14000c3bf
jnp 0x14000c375
call 0x128c2c2ac
scasb al, byte [rdi]
invalid
or byte [rdi], cl
mov dl, byte [rdi + 0x6b]
invalid
add al, ch
test dword [rsi], 0x96520000
mov cl, 0xe8
call 0x15180d36b
invalid
ret
lea rcx, [0x1400112cb]
jmp fcn.14000102f
add qword [rsp + 0x10], rbp
jb 0x1400055fc
mov r12, r12
jae 0x1400055fc
mov ecx, 2
mov word [rsp + 0x20], cx
mov rax, qword [rax + 0x18]
call fcn.14000a6eb
cdq
and byte [rax - 0x75], cl
sbb al, bpl
push 0xffffffff99ffffd9
or bh, dh
call 0x16882dd28
adc dword [rax], eax
add byte [rax - 0x79], cl
leave
jae 0x14000deb7
add qword [rsp + 0x10], rax
jb 0x14000d83b
add byte [rax], al
nop
jae 0x14000d83b
push r13
push r15
lea rbp, [rsp - 0x180]
test ax, 0
jne 0x14000eefa
sub rsp, 0x280
call fcn.14000c770
sbb edi, dword [rsi - 0x72]
fsubr st(0)
mov ebx, 0x80410
call fcn.1400052e4
je 0x14000cd79
loopne 0x14000cda1
call 0x19c8add82
pop rax
invalid
mov rcx, qword [rdi + 0x10]
test di, 0
call fcn.140006c94
and al, dh
imul al
add r8, 0x1907855
jmp loc.14000e0a5
popfq
jg 0x14000c0a8
xchg bh, bh
jle 0x14000c0a8
mov qword [rsp + 8], rbx
sub qword [rsp + 0x10], r8
jg 0x1400046e1
xchg si, si
jle 0x1400046e1
popfq
js 0x140002a60
mov r15, r15
jns 0x140002a60
mov dword [rsp + 0x28], 0x64
call fcn.140009d4f
pop rsi
insb byte [rdi], dx
jg 0x14000d891
invalid