Function at 0x1801b5533
Capabilities:
Execute anti-debugging instructions

Disassembly:
pop rbx
cpuid
mov edx, dword [rsp + 0x11]
btr r10d, eax
mov dword [rsp + 2], r13d
neg r9
jmp 0x1801b5546
mov byte [rsp + 0x1d], r8b
push sp
pop r15
mov rax, 0xffffffffe3c1eb60
jmp 0x1801b5515
mov r10w, 0xe831
mov esi, dword [rsp + 6]
lea rdi, [rcx*4]
btc ax, sp
pop cx
mov bx, word [rsp + 0x12]
jmp 0x1801b55ce
mov r9, rcx
not di
cld
cpuid
pop bx
lea rbx, [r14 + r14]
jmp 0x1801b5601
bswap r13d
mov edx, dword [rsp + 0x1a]
mov r9w, 0x5219
lea r15, [r13 + riz + 0x61]
xchg r15w, si
mov r14, rbp
jmp 0x1801b5590
neg r14
bswap rbx
neg r14d
mov byte [rsp + 0xa], r14b
cmp r10w, 0xe597
push qword [rsp + 4]
jmp 0x1801b55a6
rdtsc
xchg byte [rsp + 0x22], r15b
xchg ebx, edx
xchg qword [rsp + 0x19], rbp
jmp 0x1801b5631
mov rdx, rcx
shl edx, cl
cmp r14d, esi
mov bpl, 0x46
lea rbx, [r15 + riz + 0xa8]
push qword [rsp + 0xf]
jmp 0x1801b55e9
mov al, 0x20
bswap rsi
rdtsc
mov r14d, 0xf00caf9e
jmp 0x1801b5666
mov bp, 0x3baa
neg rdx
xchg word [rsp + 2], r10w
setbe r9b
ror r8w, 6
mov r8, 0x4a3fce20
jmp 0x1801b561b
push qword [rsp + 0xb]
setg cl
neg r9d
std
cpuid
jmp 0x1801b567b
mov qword [rsp + 0x1a], r14
xchg edx, ebx
sub rsp, 0x14
cmc
mov dil, 0xc2
add rsp, 0x24
jmp 0x1801b5650
lea rbx, [r8 + rbp]
mov r8w, 0x67f1
mov edx, dword [rsp + 0x1b]
jmp 0x1801b56fc
bt rdi, r8
xchg byte [rsp + 0xc], dil
mov sil, byte [rsp + 3]
xchg word [rsp + 4], r11w
mov rdx, r14
lea r10, [rdx + rsi]
call fcn.1801b56ad
rdtsc
mov r9, qword [rsp + 0xb]
dec r15b
lea r9, [r9 + riz + 0xb32f]
jmp 0x1801b5717
mov r15b, byte [rsp + 0x19]
lea rbx, [rsi + riz - 0xa6]
mov ecx, r9d
lea rsp, [rsp + 0xe]
dec al
dec ecx
jmp 0x1801b56c3
mov r13w, word [rsp + 7]
neg r15
shl r13w, 0xe
xchg dl, r11b
mov r11, qword [rsp + 0x11]
jmp 0x1801b6d46
xchg rdi, r8
mov r10w, 0x71ce
xchg word [rsp], r9w
not r8
jmp 0x1801b6c24
lea rax, [0x7d66420e]
xchg r14b, r11b
xor si, ax
mov word [rsp], r8w
add rsp, 0
mov r9b, byte [rsp + 2]
jmp 0x1801b6bd7
rdtsc
mov si, 0xb8f2
mov r14d, dword [rsp + 1]
pop rdi
neg di
jmp 0x1801b6c3e
mov dl, byte [rsp + 2]
pop bp
sub rsp, 0x18
xchg byte [rsp + 4], r10b
sete bl
pop qword [rsp + 6]
jmp 0x1801b6c0e
mov ecx, 0x3904ddc9
btr r9d, r8d
xchg dword [rsp + 1], esi
sub rsp, 0x15
mov r11b, 0xd1
lea r15, [r8 + r8]
jmp 0x1801b6c78
add rsp, 0
xchg bl, cl
lea rsp, [rsp + 1]
mov word [rsp], sp
setne dl
mov byte [rsp + 1], bpl
jmp 0x1801b6bf0
push qword [rsp + 0x12]
neg rbx
setne bpl
push qword [rsp + 9]
lea rdi, [rcx*4]
jmp 0x1801b6d06
cmc
mov r9, 0xf6c62ac
mov r14d, 0x5d6179d9
pop qword [rsp]
xchg byte [rsp + 3], r9b
pop rsi
jmp 0x1801b6c5c
clc
mov rax, qword [rsp + 0x21]
mov word [rsp + 0x13], sp
pop word [rsp + 0xf]
jmp 0x1801b6ce2
rcl rcx, 3
xchg r14b, r13b
xchg word [rsp + 0xe], bx
mov qword [rsp + 0x18], rcx
not si
xchg qword [rsp + 0xe], r10
jmp 0x1801b6cb1
lea r8, [r8 + riz]
xchg dword [rsp + 3], ecx
xchg r8w, r14w
push qword [rsp + 1]
mov r13, 0xffffffff899acb74
push r8
jmp 0x1801b6d20
mov word [rsp + 0x29], dx
bswap ebx
xchg r8, rbx
mov r8d, 0x347192d
lea r13, [r8 + r10]
lea r11, [r15 + riz]
jmp 0x1801b6cc7
add rsp, 0xe
pop r11
not r9
lea r13, [rdi + riz + 0x78]
mov r8b, r13b
neg r15b
jmp 0x1801b6e11
bswap rcx
mov dl, 0x56
xchg r9d, esi
lea rdi, [rdi*8]
pop bx
mov word [rsp + 2], si
jmp 0x1801b6c97
pop rax
add rsp, 0x12
mov r10w, word [rsp + 0x15]
xchg dword [rsp + 0x10], ecx
jmp 0x1801b6dc8
push rbx
lea rcx, [r9*4]
mov bl, r11b
bts di, bp
setno r13b
lea r15, [r12 - 0x4a]
jmp 0x1801b6d63
mov r13b, byte [rsp + 9]
xchg rdi, r14
pop word [rsp + 0xa]
mov r8d, ebx
xchg r13, rax
bswap eax
jmp 0x1801b6d79
lea rsp, [rsp + 3]
neg rdx
mov r8b, dl
lea rbp, [rdx + rsi]
jmp 0x1801b6df7
mov r15b, byte [rsp]
mov rax, qword [rsp + 0x19]
pop word [rsp + 0xd]
not esi
jmp 0x1801b6db2
rdtsc
xchg r11, rbx
xchg qword [rsp + 0x23], rdi
mov r13w, word [rsp + 0x25]
mov bpl, r14b
dec ax
jmp 0x1801b6d9c
mov byte [rsp + 9], r14b
pop r15
btr ax, r11w
xchg r13d, r15d
mov word [rsp + 3], ax
jmp 0x1801b6f10
xchg word [rsp + 0x12], r14w
mov r14d, dword [rsp + 0x16]
cpuid
sub rsp, 0xe
not rsi
lea rsp, [rsp + 5]
jmp 0x1801b6ddf
mov dword [rsp + 0x15], r15d
lea r13, [rdi + riz + 0x382e932e]
setl r14b
call fcn.1801b6e2c
bsr r8w, ax
xchg ebx, r15d
pop rcx
mov r11b, dl
xchg r15b, al
xchg r11d, eax
jmp 0x1801b6eb1
mov r11b, bpl
sub rsp, 0x1a
xchg dword [rsp + 5], ebp
inc r15b
mov dil, r14b
mov r8b, 0xe2
jmp 0x1801b6e4d
push word [rsp + 4]
mov r15b, byte [rsp + 9]
and rdx, rax
stc
push word [rsp + 3]
jmp 0x1801b6ee7
xchg qword [rsp + 7], rcx
mov r15, 0xfffffffff2a68a7c
add rsp, 0x18
rcl r9b, 1
mov word [rsp + 3], r11w
mov ecx, 0x2894e10e
jmp 0x1801b6e97
xchg r11, rcx
mov eax, 0xa927f741
xchg byte [rsp + 5], r13b
jmp 0x1801b6fc9
xchg qword [rsp + 0xb], r9
lea rsp, [rsp + 0xb]
std
lea r10, [rcx + riz + 0x6442848e]
xchg dword [rsp], edi
xchg rbx, rdi
jmp 0x1801b6ed1
not bp
mov dword [rsp + 7], edx
mov dword [rsp + 3], ecx
xchg byte [rsp + 8], bpl
setne r11b
mov ebp, ecx
jmp 0x1801b6e81
clc
call fcn.1801b6f9b
retf
mov esi, 0x1310d546
rdtsc
mov r13, 0x7a264d3
add rsp, 0
mov r10w, word [rsp]
clc
jmp 0x1801b6f2b
mov rdi, rbx
mov r11w, dx
cld
mov r10d, dword [rsp]
add rsp, 1
dec di
jmp 0x1801b6f41
lea rsp, [rsp + 7]
mov r9w, word [rsp]
xchg byte [rsp], bl
btc ebp, esp
xchg ebp, ecx
xchg word [rsp], r8w
jmp 0x1801b6f63