Function at 0x14069a5e8
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov byte [rsp + 0x20], r9b
shld r9d, esi, 0x25
mov dword [rsp + 0x18], r8d
ror ax, cl
sar r8b, cl
movsx r8, r10w
mov qword [rsp + 0x10], rdx
and r9b, 0x8d
mov qword [rsp + 8], rcx
clc
bt cx, 0xa6
add ecx, 0xbb81129d
sub rsp, 0xd8
jmp 0x14069a62c
mov rax, qword [0x1400cc768]
movsxd r9, r15d
bswap r8w
mov r9w, r9w
mov qword [rsp + 0x88], rax
lahf
mov rax, qword [rsp + 0x88]
movsxd r9, r13d
movsx r9d, ax
mov rax, qword [rax + 0x1a80]
cwd
mov dl, 0x17
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x80]
not r8w
mov rax, qword [rax + 0x2b0]
movsxd r9, ecx
movzx edx, r13w
mov qword [rsp + 0xa0], rax
jmp 0x14069a694
mov dword [rsp + 0x28], 0xf
movss xmm0, dword [rsp + 0x100]
not cx
movss dword [rsp + 0x20], xmm0
cdq
movsx r8w, r8b
movsx r9d, bx
mov r9d, dword [rsp + 0xf0]
lea r8, [rsp + 0xe8]
lea rdx, [rsp + 0xe0]
not ch
movzx ecx, r13w
mov rcx, qword [rsp + 0xa0]
jmp 0x14069a6e3
call fcn.1406e7fb0
mov rax, qword [rsp + 0x88]
test bpl, al
cmp cl, 0x39
movss xmm0, dword [rax + 0x15ac]
sar al, cl
shr al, cl
test sil, 0xa7
movss dword [rsp + 0x40], xmm0
bswap ax
sal ax, cl
movzx rax, di
movzx eax, byte [rsp + 0xf8]
test eax, eax
jmp 0x14069a725
je 0x14069aa3c
movss xmm0, dword [rsp + 0x40]
comiss xmm0, dword [0x1400c197c]
jbe 0x14069aa3c
mov rax, qword [rsp + 0x80]
mov rax, qword [rax + 0x2b0]
movzx rcx, r8w
movsx cx, r9b
mov qword [rsp + 0xb8], rax
bswap cx
movss xmm1, dword [0x1400c1a58]
movsx cx, r12b
cmovs cx, sp
movzx ecx, ax
mov ecx, 6
jmp 0x14069a77f
call fcn.140698ee3
mov dword [rsp + 0x68], eax
rdtsc
bswap r9d
cdqe
movss xmm0, dword [0x1400c1a58]
cdq
xchg r8w, r8w
movsxd rdx, r10d
movss dword [rsp + 0x70], xmm0
mov dl, r9b
movzx rax, dx
movss xmm0, dword [0x1400c1a58]
movsxd r8, r13d
movzx ax, r12b
movss dword [rsp + 0x74], xmm0
movss xmm0, dword [rsp + 0xec]
cdq
addss xmm0, dword [rsp + 0x74]
cqo
movss dword [rsp + 0x50], xmm0
cwd
movss xmm0, dword [rsp + 0xe8]
addss xmm0, dword [rsp + 0x70]
movss dword [rsp + 0x48], xmm0
bswap r9w
movzx r8d, r12w
movss xmm0, dword [rsp + 0x48]
movzx r8d, bx
movsx r9, di
movss dword [rsp + 0x90], xmm0
cdq
movsxd r9, r13d
movss xmm0, dword [rsp + 0x50]
setp r9b
mov dx, r13w
movss dword [rsp + 0x94], xmm0
jmp 0x14069a833
lea rax, [rsp + 0x90]
mov qword [rsp + 0xa8], rax
movss xmm0, dword [0x1400c1a58]
movsx r8w, r8b
lahf
bswap edx
movss dword [rsp + 0x78], xmm0
not al
setnp ah
movss xmm0, dword [0x1400c1a58]
cwd
setae dh
mov r8, 0xffffffffb800fc82
movss dword [rsp + 0x7c], xmm0
xchg r9b, r8b
not r9b
movss xmm0, dword [rsp + 0xe4]
cwd
addss xmm0, dword [rsp + 0x7c]
mov cl, r10b
movss dword [rsp + 0x60], xmm0
movzx rax, dx
lahf
not r8b
movss xmm0, dword [rsp + 0xe0]
addss xmm0, dword [rsp + 0x78]
rdtsc
movss dword [rsp + 0x58], xmm0
movsxd rdx, esi
not r8b
movss xmm0, dword [rsp + 0x58]
rdtsc
cwd
movss dword [rsp + 0x98], xmm0
movss xmm0, dword [rsp + 0x60]
movss dword [rsp + 0x9c], xmm0
jmp 0x14069a8e4
lea rax, [rsp + 0x98]
movsx ecx, si
movsx cx, r11b
cwd
mov qword [rsp + 0xb0], rax
movss xmm0, dword [rsp + 0x40]
not dh
xchg r8b, r8b
movss dword [rsp + 0x30], xmm0
not r8
mov ch, al
mov r9d, 0xa7a99fb3
mov dword [rsp + 0x28], 0xf
cdq
movss xmm0, dword [rsp + 0x100]
cdq
movzx r8, bx
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x68]
movsx edx, bp
xchg dh, cl
sete r8b
mov r8, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0xb0]
movsx ecx, r13w
cmovb cx, bp
mov rcx, qword [rsp + 0xb8]
jmp 0x14069a96a
call fcn.1406e7abb
mov rax, qword [rsp + 0x80]
mov ch, 0xab
mov rax, qword [rax + 0x2b0]
not ecx
seta ch
mov qword [rsp + 0xc0], rax
movzx ecx, dx
movsx ecx, r13w
movsx cx, r13b
movss xmm1, dword [0x1400c1a58]
jmp 0x14069a9a7
mov ecx, 5
jmp 0x14069a9b1
call fcn.140698ee3
mov dword [rsp + 0x6c], eax
not dh
cmove dx, dx
cqo
movss xmm0, dword [rsp + 0x40]
movzx r8, di
cdq
movss dword [rsp + 0x30], xmm0
movzx r9w, r15b
cdq
mov dword [rsp + 0x28], 0xf
movss xmm0, dword [rsp + 0x100]
movsx r8d, r8w
mov r8d, esp
bswap dx
movss dword [rsp + 0x20], xmm0
not ch
cwd
cmovg rdx, rdx
mov r9d, dword [rsp + 0x6c]
lea r8, [rsp + 0xe8]
movsxd rcx, ecx
movzx rcx, bx
bswap rcx
lea rdx, [rsp + 0xe0]
not ecx
setle cl
movsx rcx, r14w
mov rcx, qword [rsp + 0xc0]
jmp 0x14069aa37
call fcn.1406e7abb
add rsp, 0xd8
ret