Function at 0x140ba24be
Capabilities:
Execute anti-debugging instructions

Disassembly:
call fcn.140b9343b
lea r13, [r13*2 + 0xd412635]
jl 0x140c0416b
call fcn.140b01ab5
sub ebp, ebp
xor eax, 0x410836d0
mov eax, ss
xchg ecx, eax
int1
sub ebp, dword [rdi]
invalid
and qword [rsp + 0x38], rbp
sub rbp, 0x40494aa7
neg byte [rsp + 0x28]
add word [rsp + 0x28], bp
add qword [rsp + 0x10], 0x618a8a
mov qword [rsp + 0x38], 0x50fd5ad6
add qword [rsp + 0x38], 0x546575b2
sub rbp, 0x231d5ab9
cmp word [rsp + 0x28], 0x3a02
lea rsp, [rsp + 0x10]
ret 8
test r15b, 0xb3
mov rdx, r15
bswap r13d
jg 0x140b0b688
push r9
push rsi
not dl
movsx rdx, dl
push rdx
or r15, r13
mov r15, qword [rsp + 0x28]
movzx dx, word [rsp + 3]
setg byte [rsp + 0x10]
mov r9b, r13b
sub r9, r9
mov rdi, r9
add r13b, 0xa4
sub dword [rsp + 0x10], 0x161f3a65
movabs r8, 0x78396b0c353d0edc
and qword [rsp + 0x10], 0x214a4422
test r13b, dil
mov rsi, qword [rsp]
setns byte [rsp]
or qword [rsp + 0x10], 0x43b85d66
setg byte [rsp]
add r9d, ecx
test word [rsp + 5], r9w
jbe 0x140c2f2ec
invalid
movzx rbp, byte [rsp + 0x20]
and word [rsp + 0x30], 0x5889
mov r14, qword [rsp + 0x28]
mov byte [rsp + 0x30], 0x55
jno 0x140c094ca
push rdi
pushfq
movabs rdi, 0x7976465567104c47
add edi, edi
movsx edi, dil
push r9
mov r9, rdi
or r9, 0x10437db3
lea r9, [rdi + rdi + 0x47934b51]
mov r9d, 0x790c5f02
bswap rdi
setae dil
not dil
setno r9b
not r9d
xor dil, 0x22
mov rdi, qword [rsp + 0x10]
mov qword [rsp + 0x10], 0x6cede7f6
test r9d, r9d
push rdx
jo 0x140686f49
push r13
push rcx
push r15
je 0x140b5676b
push r8
movabs r15, 0xb94791261193eeb
mov r13, r9
sub r15d, r9d
bswap r13d
mov rcx, r13
push rdi
bswap rcx
movzx ecx, r9b
jg 0x140bdb74f
mov esi, edx
pop rdx
invalid
cmp dword [rsp + 0x10], 0x2e2d0fda
push qword [rsp + 0x50]
popfq
lea rsp, [rsp + 0x58]
call fcn.140c6022e
push rbx
stosd dword [rdi], eax
sti
and si, word [rax - 0x27]
xor dword [rbx + 0x982307e], edi
mov bl, 0xbe
invalid
mov rdi, r10
setle r14b
setge r10b
movsx r14d, r14b
or byte [rsp + 0x28], 0xa8
sub r10w, word [rsp + 0x10]
push r9
xor r10b, byte [rsp + 0x35]
call fcn.140b458b3
xor dword [rsp + 8], 0x69c13d7b
neg r8
mov r9, qword [rsp + 0x50]
mov r8d, 0x364d1ebe
sub cx, r13w
neg dword [rsp + 0x18]
lea rdx, [rcx + rsi + 0x23620402]
xor r8d, dword [rsp + 0xa]
xor esi, dword [rsp + 0x18]
bswap rdx
cmp ecx, 0x26eb0c4d
lea rsi, [r8 + 0x63b65ae]
not r13b
lea rsi, [r13 + r8*8 + 0x47661463]
setge cl
setl byte [rsp + 8]
add qword [rsp], 0xfffffffffffaef82
ret 8
call fcn.140bcbf0a
lea r15, [r15 + r15 + 0x72703ad7]
or r15b, 0xd7
jbe 0x140c1d55b
mov r15b, 0x43
call fcn.140b5fd15
push rdi
mov word [rsp + 0x10], r12w
jno 0x140b22a27
push 0x6f2b62df
xor byte [rsp], 0xf0
call fcn.140b57e6b
sub eax, 0xea36dd32
loop 0x140b7767a
fadd qword [rbx]
add cl, ah
xor dl, byte [rdx]
test al, 0x76
pop rbp
mov ebx, 0x3daf103d
push rdi
scasd eax, dword [rdi]
mul dword [rax + 0x7f3ba6c2]
invalid
sbb ah, dh
push rdi
mov esi, dword [rdi - 0x2d3da2ec]
pop rbp
invalid
std
xchg esp, eax
cmp ah, byte [rbx]
xor eax, 0xc720e7c3
sbb cl, byte [rcx + 0x184279f9]
adc ecx, dword [rdi - 0x7bff3f90]
xchg ebp, eax
mov fs, word [rbx]
lodsd eax, dword [rsi]
jp 0x140b776ee
adc dword [rax], eax
sti
fucomp st(7)
loop 0x140b776c3
mov bh, 0x9d
mov ss, word [rdx + 0x15740ef9]
call 0xee7af172
add dword [rax + 0x40e0408e], 0x86e0fe45
invalid
fld xword [rdi - 0x22f6f1fb]
adc bl, ch
jbe 0x140b776db
add eax, 0x8f53e7a1
jo 0x140b7771b
sbb eax, dword [rdi]
jge 0x140b77667
shl byte [rax], 1
jrcxz 0x140b77748
insb byte [rdi], dx
invalid
in al, dx
xor dword [rax + 0x3e], 0x7166b270
invalid
adc eax, 0x4edf8f54
jae 0x140b7778c
invalid
loope 0x140b777bf
invalid
invalid
invalid
not r8b
not dil
lea r14, [r14 + 0xdb54f2e]
mov rdi, qword [rsp + 0x58]
jne 0x140be8639
add byte [rax], al
and dword [rax], eax
add byte [rax], al
push rax
sahf
or dword [rax], eax
enter 0x99e, 0
invalid
add qword [rsp + 8], 0xfffffffffff35fa0
movabs rdi, 0x5ca9736d57f21c63
and rbp, 0x39247d6f
xor edx, 0x33ef3974
cmp rdx, 0x8cf3d62
mov dl, 0xdf
push r9
movabs rbp, 0x3ecc5e4b44a82af4
setle dl
sets bpl
xor rdi, rdi
and bp, 0x7642
mov qword [rsp + 0x30], 0xffffffffb137e9f6
add ebp, ebp
push r15
mov dx, 0x75f7
seta dl
movabs r9, 0x119c7f7d310c1f38
setbe r9b
cmp rdi, rdx
setae r9b
cmp rdi, 0x76a4eb5
jae 0x140b6b994
test rbp, rbp
mov bpl, 0xde
lea rbp, [rbp*2 + 0x48f2629]
push rdi
push r10
movabs r10, 0x72c15ef0b03715b
call fcn.140bbf766
cmp dh, 0x45
sbb byte [rdi + rcx*8 + 0x394bd728], dh
cmp ch, dh
call fcn.140b6e5af
jbe 0x140686f34
cmp r8d, 0x601e1b70
movsx r14, byte [rsp + 0x30]
mov qword [rsp + 0x30], 0x414b651d
lea rbp, [r8 + 0x7c311182]
seto r14b
sub byte [rsp + 0x30], r14b
setle bpl
xor byte [rsp + 0x30], r8b
neg r14w
lea rbp, [rbp + 0x5cb602ac]
and rbp, 0x1da230ef
cmp byte [rsp + 0x20], 0x93
ja 0x140bf2e8d
or byte [rsp + 0x20], bpl
test ebp, 0x79c31cc
jg 0x140b06560
xor dword [rdi + rax - 0x213570f1], ebx
int1
jmp [rsi]
mov ebp, 0x662bf94b
test byte [rbp - 0x813c3fa], dh
jns 0x140be868d
push rbp
mov ch, 0x86
movabs al, byte [0x7f05c682794a56c7]
stc
adc ah, byte [rbx]
mov edx, 0x473686b3
invalid
mov qword [rsp + 0x28], 0x184043b0
add bp, 0x79db
add byte [rsp + 0x28], 0xa7
and word [rsp + 0x38], 0xbb4
or dword [rsp + 0x38], ebp
jg 0x140633e3f
je 0x140bf2eb7
ja 0x1406004d8
xlatb
int 0xd2
pushfq
push rcx
sbb ebp, dword [rbp + 0x1bdb2192]
movabs dword [0xf6f412cfadbe732f], eax
invalid
test r13, r13
call fcn.140b8c554
mov dh, bh
pop rcx
or dword [rsp + rax*8 + 0x2441e70b], esi
jnp 0x140c041d1
push rdx
mov rdx, rbp
ja 0x140bb05b9
add word [rsp + 0x20], 0x7194
cmovl ecx, dword [rsp + 0x24]
sub byte [rsp + 0x20], r14b
call fcn.140bf0e64
invalid
jle 0x140c1d544
cmp qword [rsp + 0x30], 0x4d1917c9
not byte [rsp + 0x20]
jne 0x140c20176
jge 0x14061dd09
test r15b, 0xd8
js 0x140b77616
add r15b, 0xd2
sub r15b, 0x41
movzx r15w, r15b
neg r15b
not r15d
call 0x140b6b999
mov byte [rsp], 0x7d
mov rdi, qword [rsp + 0x18]
or edx, r8d
cmovl r9, qword [rsp + 0x10]
sub cl, r13b
mov cx, r13w
call fcn.140b7ea60