Function at 0x140686d0a
Capabilities:
Execute anti-debugging instructions

Disassembly:
movss dword [rsp + 0x18], xmm2
bts rax, r12
test bpl, spl
shl ax, 0x8a
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
sub rsp, 0xc8
mov ax, r10w
xchg ah, ah
movsx ax, r13b
mov rax, qword [0x1400ac760]
jmp 0x140686d43
mov qword [rsp + 0x80], rax
mov al, bpl
cdqe
mov rax, qword [rsp + 0x80]
mov rax, qword [rax + 0x1a80]
jmp 0x140686d64
mov qword [rsp + 0x98], rax
cdqe
movsxd rax, ebx
cbw
mov rax, qword [rsp + 0x80]
jmp 0x140686d80
movss xmm0, dword [rax + 0x15ac]
jmp 0x140686d8d
movss dword [rsp + 0x40], xmm0
jmp 0x140686d98
movss xmm0, dword [rsp + 0x40]
comiss xmm0, dword [0x1400a4e28]
jbe 0x14068709e
mov rax, qword [rsp + 0x98]
mov rax, qword [rax + 0x2b0]
movsx ecx, r15w
jmp 0x140686dc6
mov qword [rsp + 0xb0], rax
movss xmm1, dword [0x1400a4f0c]
movsx ecx, r9w
mov cl, r15b
cmovae ecx, r8d
mov ecx, 6
call fcn.140685195
mov dword [rsp + 0x68], eax
movss xmm0, dword [0x1400a4f0c]
movss dword [rsp + 0x70], xmm0
movss xmm0, dword [0x1400a4f0c]
not r8b
seta r8b
movss dword [rsp + 0x74], xmm0
lahf
mov cl, r15b
not r8
movss xmm0, dword [rsp + 0xdc]
mov r8b, 0x18
addss xmm0, dword [rsp + 0x74]
movss dword [rsp + 0x50], xmm0
movsxd r9, ebp
rdtsc
movss xmm0, dword [rsp + 0xd8]
not al
addss xmm0, dword [rsp + 0x70]
cdq
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [rsp + 0x48]
movss dword [rsp + 0x88], xmm0
mov rax, 0x328ef135
cmovle cx, cx
cdqe
movss xmm0, dword [rsp + 0x50]
xchg r9b, r9b
movsxd r8, r11d
movss dword [rsp + 0x8c], xmm0
movzx eax, sp
cwde
cbw
lea rax, [rsp + 0x88]
cmovs rdx, rbx
bswap r9d
cqo
mov qword [rsp + 0xa0], rax
cwde
movss xmm0, dword [0x1400a4f0c]
movzx ax, ah
movss dword [rsp + 0x78], xmm0
movss xmm0, dword [0x1400a4f0c]
cwde
movsxd rax, ebx
cwd
movss dword [rsp + 0x7c], xmm0
mov rcx, 0xffffffffe52d3727
movsxd r9, r15d
movss xmm0, dword [rsp + 0xd4]
cbw
addss xmm0, dword [rsp + 0x7c]
cwde
cwd
movss dword [rsp + 0x60], xmm0
rdtsc
movsx r8w, cl
cwd
movss xmm0, dword [rsp + 0xd0]
addss xmm0, dword [rsp + 0x78]
mov r9b, 0xb3
not rdx
movss dword [rsp + 0x58], xmm0
movss xmm0, dword [rsp + 0x58]
movzx rcx, r11w
movss dword [rsp + 0x90], xmm0
mov r8b, 0x29
rdtsc
movss xmm0, dword [rsp + 0x60]
cmovg rdx, rbp
movss dword [rsp + 0x94], xmm0
mov edx, ebx
lea rax, [rsp + 0x90]
cwd
mov dx, sp
mov qword [rsp + 0xa8], rax
cqo
movzx cx, r9b
cwd
movss xmm0, dword [rsp + 0x40]
movsx ecx, bx
movsx dx, bpl
cwd
movss dword [rsp + 0x30], xmm0
mov r9b, r12b
movsx edx, di
cdq
mov dword [rsp + 0x28], 0xf
movsx r9d, r15w
movss xmm0, dword [rsp + 0xe0]
sete ch
movsx r9d, bx
cdq
movss dword [rsp + 0x20], xmm0
xchg r8d, edx
mov r9d, dword [rsp + 0x68]
movsx rdx, cx
bswap r8w
movzx r8w, al
mov r8, qword [rsp + 0xa0]
mov dl, sil
xchg ecx, ecx
mov rdx, qword [rsp + 0xa8]
mov rcx, qword [rsp + 0xb0]
jmp 0x140686fcf
call fcn.1406d3fba
mov rax, qword [rsp + 0x98]
mov rax, qword [rax + 0x2b0]
movsx cx, r9b
bswap cx
mov qword [rsp + 0xb8], rax
movsx cx, spl
movzx cx, r10b
movss xmm1, dword [0x1400a4f0c]
movsx cx, r11b
mov ecx, 5
jmp 0x140687014
call fcn.140685195
mov dword [rsp + 0x6c], eax
movsx dx, r10b
seta r8b
movss xmm0, dword [rsp + 0x40]
movsx r8w, r14b
movzx edx, cx
movss dword [rsp + 0x30], xmm0
movsx r9, si
mov dword [rsp + 0x28], 0xf
movzx r9, di
movsxd rdx, r8d
movzx r9d, r14w
movss xmm0, dword [rsp + 0xe0]
movsx r9d, di
movzx r8, r15w
movsxd r9, r14d
movss dword [rsp + 0x20], xmm0
bswap ecx
not rdx
mov r9d, dword [rsp + 0x6c]
not r8w
xchg cx, cx
lea r8, [rsp + 0xd8]
lea rdx, [rsp + 0xd0]
mov rcx, qword [rsp + 0xb8]
jmp 0x140687099
call fcn.1406d3fba
add rsp, 0xc8
jmp 0x1406870aa
ret