Function at 0x1406951ce
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov byte [rsp + 0x20], r9b
btc r9d, r12d
test r12w, 0xf211
btr eax, edi
mov dword [rsp + 0x18], r8d
movzx rax, di
dec r9b
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
neg ax
sub rsp, 0xd8
not r8b
mov r9w, 0xa73d
mov rax, qword [0x1400cb7b8]
mov qword [rsp + 0x88], rax
cwd
mov rax, qword [rsp + 0x88]
not r8d
movsx ecx, r9w
movsxd r8, r11d
mov rax, qword [rax + 0x1a80]
cdq
mov qword [rsp + 0x80], rax
xchg r9, r8
mov rax, qword [rsp + 0x80]
mov rax, qword [rax + 0x2b0]
movsx rdx, bp
movzx r8, cx
mov qword [rsp + 0xa0], rax
mov dword [rsp + 0x28], 0xf
movsx cx, bpl
movsx rcx, r12w
not cx
movss xmm0, dword [rsp + 0x100]
mov cl, sil
movss dword [rsp + 0x20], xmm0
setge r9b
jmp 0x14069528c
mov r9d, dword [rsp + 0xf0]
mov r8b, bl
jmp 0x14069529c
lea r8, [rsp + 0xe8]
cdq
movzx dx, r13b
lea rdx, [rsp + 0xe0]
mov ecx, ebx
bswap cx
mov rcx, qword [rsp + 0xa0]
call fcn.1406e2dec
mov rax, qword [rsp + 0x88]
test rcx, rsi
jmp 0x1406952d4
movss xmm0, dword [rax + 0x15ac]
rcr ax, cl
bt ax, ax
movss dword [rsp + 0x40], xmm0
and ah, 0x28
movzx eax, byte [rsp + 0xf8]
cmc
stc
test r9, 0xffffffffd302a21a
test eax, eax
jmp 0x140695304
je 0x140695632
movss xmm0, dword [rsp + 0x40]
jmp 0x140695315
comiss xmm0, dword [0x1400c08dc]
jbe 0x140695632
mov rax, qword [rsp + 0x80]
not ch
jmp 0x140695331
mov rax, qword [rax + 0x2b0]
movsx ecx, cx
mov cl, dh
movzx cx, r15b
mov qword [rsp + 0xb8], rax
cmovns ecx, esp
setb cl
movss xmm1, dword [0x1400c09c4]
xchg ecx, ecx
movsx ecx, r8w
mov ecx, 6
jmp 0x140695368
call fcn.140693acb
mov dword [rsp + 0x68], eax
cbw
cmovp r9w, r15w
movss xmm0, dword [0x1400c09c4]
movss dword [rsp + 0x70], xmm0
xchg r8, rdx
jmp 0x140695393
movss xmm0, dword [0x1400c09c4]
movsxd rcx, r12d
rdtsc
movss dword [rsp + 0x74], xmm0
movss xmm0, dword [rsp + 0xec]
movsx r8, r9w
cdqe
jmp 0x1406953ba
addss xmm0, dword [rsp + 0x74]
not dh
xchg cl, r9b
movss dword [rsp + 0x50], xmm0
movsx edx, r11w
movzx r9, r15w
cwde
movss xmm0, dword [rsp + 0xe8]
rdtsc
bswap ecx
movsx edx, cx
addss xmm0, dword [rsp + 0x70]
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [rsp + 0x48]
jmp 0x140695404
movss dword [rsp + 0x90], xmm0
movsx rax, r14w
cdq
lahf
movss xmm0, dword [rsp + 0x50]
cmovns cx, r11w
movss dword [rsp + 0x94], xmm0
cmovnp r9w, bp
movsx r8w, cl
cbw
lea rax, [rsp + 0x90]
movsx r9d, r9w
movzx cx, bpl
movsxd r8, r14d
mov qword [rsp + 0xa8], rax
movss xmm0, dword [0x1400c09c4]
rdtsc
movzx rax, r10w
movsx r9w, dl
movss dword [rsp + 0x78], xmm0
movzx ecx, dx
movss xmm0, dword [0x1400c09c4]
movss dword [rsp + 0x7c], xmm0
movsx ax, r15b
jmp 0x140695487
movss xmm0, dword [rsp + 0xe4]
addss xmm0, dword [rsp + 0x7c]
xchg cl, dh
movss dword [rsp + 0x60], xmm0
movsx dx, bh
cdq
cwd
movss xmm0, dword [rsp + 0xe0]
addss xmm0, dword [rsp + 0x78]
movss dword [rsp + 0x58], xmm0
cbw
movsxd rax, esi
movss xmm0, dword [rsp + 0x58]
movsxd r9, r13d
cwde
setp dl
movss dword [rsp + 0x98], xmm0
movsx edx, r12w
movsx rdx, r9w
movzx r8, bp
movss xmm0, dword [rsp + 0x60]
movss dword [rsp + 0x9c], xmm0
cwde
lea rax, [rsp + 0x98]
not rcx
mov qword [rsp + 0xb0], rax
jmp 0x140695509
movss xmm0, dword [rsp + 0x40]
setge cl
cmovo r8, r14
movss dword [rsp + 0x30], xmm0
movsx r9, r9w
mov dword [rsp + 0x28], 0xf
movsx r8d, sp
setb r9b
movss xmm0, dword [rsp + 0x100]
cqo
seta dl
cwd
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x68]
mov r8, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0xb0]
movzx ecx, di
movzx rcx, dx
mov rcx, qword [rsp + 0xb8]
jmp 0x14069556f
call fcn.1406e28e6
mov rax, qword [rsp + 0x80]
cmovne rcx, r9
movsx cx, r13b
jmp 0x14069558a
mov rax, qword [rax + 0x2b0]
mov qword [rsp + 0xc0], rax
not cx
movss xmm1, dword [0x1400c09c4]
movsx rcx, di
movsx ecx, cx
mov ecx, 5
call fcn.140693acb
mov dword [rsp + 0x6c], eax
cdq
movsx dx, r11b
mov r9b, 0xa2
movss xmm0, dword [rsp + 0x40]
movzx cx, r11b
movss dword [rsp + 0x30], xmm0
movsx edx, cx
bswap r9w
mov dword [rsp + 0x28], 0xf
mov r8w, sp
movsx r8, dx
movss xmm0, dword [rsp + 0x100]
cmovno r8w, r15w
movsx r9, dx
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x6c]
movsx r8, r15w
movsxd rcx, r10d
xchg ch, ch
lea r8, [rsp + 0xe8]
lea rdx, [rsp + 0xe0]
mov rcx, qword [rsp + 0xc0]
jmp 0x14069562d
call fcn.1406e28e6
add rsp, 0xd8
jmp 0x14069563e
ret