Function at 0x14017d0ac
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov word [rsp + 0x1b], cx
lea rsp, [rsp + 0x20]
stc
cld
jmp 0x14017d106
push rdi
lea rsp, [rsp + 4]
mov qword [rsp + 3], r9
mov r9w, word [rsp]
jmp 0x14017d12e
stc
push r13
mov byte [rsp + 2], dl
cld
push bp
push word [rsp + 1]
jmp 0x14017d0f0
mov r9d, dword [rsp]
mov r9b, byte [rsp]
push rdx
mov r9, rsi
mov dx, word [rsp]
jmp 0x14017d14d
mov r9d, dword [rsp]
mov r9, 0x3fbcd87f
shr r9b, cl
inc r9d
lea r9, [r8 + riz - 0x51ed5405]
mov r9b, byte [rsp]
jmp 0x14017d118
mov r9d, dword [rsp]
push r12
dec dx
shl edx, cl
bswap r9
pushfq
jmp 0x14017d19d
mov edx, r8d
mov r9d, dword [rsp]
bsf r9, r9
bsr r11d, r12d
lea rsp, [rsp + 7]
push rsi
jmp 0x14017d1b6
mov qword [rsp + 7], r11
setge r9b
bswap r11d
sub rsp, 7
bsf edx, edi
lea rdx, [r8 + rbp]
jmp 0x14017d173
lea rsi, [rbx + r8]
btc r11, rax
mov dx, word [rsp]
shr edx, cl
jmp 0x14017d53e
xchg si, ax
mov bx, cx
lea rsp, [rsp + 1]
push rbp
lea r9, [rsi + rsi]
jmp 0x14017d21b
push dx
sub rsp, 7
pop r11
mov al, 0xb4
mov rdx, rdi
mov r11d, dword [rsp]
jmp 0x14017d1db
push rcx
mov r9, qword [rsp]
clc
bsr rbx, rcx
neg r11b
jmp 0x14017d323
mov bpl, byte [rsp]
bts esi, ebx
mov r8d, dword [rsp]
setl dl
mov r9b, sil
lea r11, [r14 + riz + 0x2704]
jmp 0x14017d205
dec rsi
xchg dx, r11w
push r10w
add rsp, 1
lea rsp, [rsp + 1]
push rbx
jmp 0x14017d1f1
xchg r9w, si
mov cl, byte [rsp]
mov cx, word [rsp]
mov r9b, r13b
mov r12d, dword [rsp]
jmp 0x14017d29f
xchg r9w, r13w
mov bpl, 0x4d
xchg r9, r8
xchg rbx, rbp
mov r9b, 0xa3
push r12
jmp 0x14017d25b
xchg rdi, r8
mov sil, byte [rsp]
mov rdx, qword [rsp]
mov r11w, word [rsp]
jmp 0x14017d2f4
mov r11d, dword [rsp]
push rdi
adc dx, ax
mov dl, 0xc3
cpuid
mov r13d, dword [rsp]
jmp 0x14017d289
and al, spl
mov ebp, dword [rsp]
mov di, sp
setb al
mov r11d, dword [rsp]
jmp 0x14017d2d7
cpuid
rdtsc
lea r10, [rbx + rdi]
std
inc rdi
shr cl, cl
jmp 0x14017d2b1
mov r13b, byte [rsp]
sub rsp, 0xf
mov word [rsp + 8], r13w
mov r13b, byte [rsp + 9]
btc rdx, r12
jmp 0x14017d304
cld
push r10
inc r8d
xchg r8d, ecx
cmc
mov bpl, byte [rsp]
jmp 0x14017d2c7
mov r12d, r11d
btc r9d, r9d
mov cx, word [rsp + 1]
mov ebx, r11d
mov r8, qword [rsp + 0xb]
xchg qword [rsp], rdi
jmp 0x14017d402
mov si, word [rsp]
xchg bp, bx
inc r9b
mov rbp, 0xffffffff84a43b99
push r13
mov ecx, dword [rsp]
jmp 0x14017d275
xchg r8b, bl
xchg rsi, rax
mov bp, 0x2da7
mov r11, qword [rsp + 3]
mov dword [rsp + 1], ecx
mov r10d, 0x98b0de7f
jmp 0x14017d38a
lea rdx, [rax + r10]
mov dword [rsp + 3], r14d
sub rsp, 2
xchg byte [rsp + 2], r10b
lea rax, [r11 + riz - 0x13]
mov rsi, 0x5eb8a4c0
jmp 0x14017d33e
mov byte [rsp], bl
xchg qword [rsp], r9
push word [rsp + 2]
xchg r10d, ebp
bswap r10d
not r12w
jmp 0x14017d3dc
add rsp, 7
adc bx, r10w
rdtsc
add rsp, 0
xor dl, bpl
mov rcx, r13
jmp 0x14017d36a
xchg rcx, r12
xchg esi, r11d
lea rcx, [rdx*8]
jmp 0x14017d420
lea r11, [rsp + 0xe8eb5ba]
mov rbp, qword [rsp + 5]
xchg bpl, r12b
cpuid
mov rsi, qword [rsp]
pop word [rsp + 2]
jmp 0x14017d3c6
mov edi, dword [rsp]
mov r11, 0x5ea10762
xchg dword [rsp + 7], esi
btr dx, r15w
xchg word [rsp + 9], r8w
neg r11
jmp 0x14017d3b0
mov cx, 0x24
mov rdx, rcx
push qword [rsp]
sub rsp, 0xb
xchg r13w, r9w
mov rsi, 0xeb647af
jmp 0x14017d460
push rax
mov r8d, dword [rsp]
inc r8b
bswap r11d
mov rdx, rax
neg r9
jmp 0x14017d244
bt eax, eax
btc r8d, eax
mov r12d, r15d
push word [rsp + 9]
ror r9b, 5
cpuid
jmp 0x14017d4c2
lea rsi, [rbp*8]
xor r9d, r14d
lea r9, [r8*4]
bswap esi
btc r9, r14
xor r9w, 0xd82c
jmp 0x14017d44a
mov r8d, 0xd2d7c2e2
xchg word [rsp + 0x1b], ax
xchg dword [rsp + 0x10], eax
jmp 0x14017d4f3
mov word [rsp + 0x15], r15w
not dil
xchg qword [rsp + 1], r9
stc
mov ecx, dword [rsp + 0xa]
xchg word [rsp + 0xf], r13w
jmp 0x14017d4ac
xchg qword [rsp + 0x12], rbp
mov edx, 0xe0c972f
mov r13b, 0x82
call fcn.14017d522
jo 0x14017d564
push 0xffffffffffffff85
mov qword [rsp + 0xb], rbp
mov r12b, bpl
rdtsc
mov r12w, r15w
lea rsi, [r9 + r9]
pop word [rsp + 6]
jmp 0x14017d4dd
lea r9, [0xffffffffc96db0b1]
lea rdx, [r10*4]
mov rdx, qword [rsp]
stc
mov sil, 0x3d
push r8
jmp 0x14017d48b
xor eax, 0x417c7b05
xchg bl, ch
jmp 0x14017d5a3
setl cl
lea rsp, [rsp + 0xc]
xchg word [rsp + 1], r13w
xchg ecx, edi
jmp 0x14017d61b
pop word [rsp + 7]
mov r9w, 0xfec6
mov r11, rcx
lea rdi, [r11 + riz + 0x3ddc]
bswap rdx
bsr r11w, di
jmp 0x14017d58d
xor ebx, ebp
nop
mov r12d, edi
shr ax, 0
call fcn.14017d632
js 0x14017d5e0
jg 0x14017d60d
jmp 0x14c5557fe
add rsp, 1
or r11, rbp
xchg edi, eax
xchg r13w, bx
xchg al, r9b
clc
jmp 0x14017d5e3
cli
popfq
insb byte [rdi], dx
fld dword [rcx + rdx*4]
add dword [rax - 0x6d], esp
cmp byte [rax + 0x44258a13], dl
mov esp, dword [rsp + 3]
mov r12d, dword [rsp + 3]
bswap edx
lea r8, [r10 + r15]
add rsp, 1
mov bx, r9w
inc dl
jmp 0x14017d5f9