Function at 0x1403496c4
Capabilities:
Execute anti-debugging instructions

Disassembly:
lea rsp, [rsp + 2]
lea rsp, [rsp + 8]
pushfq
add rsp, 1
jmp 0x140349a9e
mov byte [rsp + 9], r15b
mov word [rsp + 6], r10w
pop word [rsp + 1]
jmp 0x1403496ae
stc
lea rdx, [r13*8]
setb cl
bt rax, rsp
jmp 0x140349785
mov rdx, rsp
bt rax, rsi
mov byte [rsp], al
lea rsp, [rsp + 2]
push rcx
not rdx
jmp 0x1403496f8
mov r9, 0xffffffffa8c4da03
mov r9b, r13b
mov cx, si
push r10
mov r9d, r14d
not r9d
jmp 0x140349759
or dx, 0xa5ad
xchg cx, ax
setge dl
lea rax, [r11 + riz + 0x4b659f31]
bswap ecx
mov al, byte [rsp]
jmp 0x140349723
bswap rcx
mov ecx, r11d
mov r9d, 0xb22eb69b
mov r10b, byte [rsp]
btr edx, ecx
rdtsc
jmp 0x1403497b3
xchg rcx, rdx
sub rsp, 4
xchg byte [rsp + 2], dl
mov al, byte [rsp + 3]
lea rsp, [rsp + 4]
push r9
jmp 0x14034973f
lea rax, [rsp + r9]
neg eax
lea rsp, [rsp + 1]
push rdi
jmp 0x1403497e1
push r12
push ax
xchg r9d, eax
mov rcx, 0x381e9ede
mov r12d, edi
lea rsp, [rsp + 1]
jmp 0x14034979d
mov r10w, r11w
push r8
xchg dl, dil
setle al
dec rdi
jmp 0x1403498bc
lea rdi, [0x7e599e5a]
cld
mov dl, r15b
mov r10, qword [rsp]
setp r10b
bswap r10
jmp 0x1403497cb
mov rdx, 0xfffffffffbcd47b4
mov dx, 0x5296
push rax
rdtsc
push r9w
mov ax, word [rsp + 1]
jmp 0x14034970e
mov ecx, dword [rsp + 0x13]
pop r8
push qword [rsp + 7]
lea r9, [rsi + riz]
jmp 0x14034987e
mov ebx, dword [rsp]
sub rsp, 0x1b
mov rcx, qword [rsp + 0x18]
cpuid
bsf r12, rbp
bsf edx, r15d
jmp 0x140349829
mov word [rsp + 0x18], r11w
rdtsc
mov qword [rsp + 0xf], r9
mov rdx, 0x2fab6cb3
sub rsp, 0x1a
mov r8d, r12d
jmp 0x140349896
inc r9w
sub rsp, 0xd
xchg qword [rsp + 0xd], r12
setge bl
not r9w
pop r9
jmp 0x140349857
mov qword [rsp + 2], rax
push word [rsp + 0x27]
clc
mov dword [rsp + 0x2b], esi
mov rdx, rax
rdtsc
jmp 0x140349920
mov dil, sil
xchg rdi, r12
neg rdi
mov rdi, r15
lea r12, [r14 + riz - 0x31]
push rbx
jmp 0x14034983f
mov word [rsp + 8], r12w
add rsp, 9
mov r10b, byte [rsp + 3]
jmp 0x140349909
mov qword [rsp + 0x28], rsp
rdtsc
bsr ax, bp
lea r12, [r15*8]
lea rax, [r8 + r8]
pop qword [rsp + 0x21]
jmp 0x1403498d3
bsr edi, r10d
mov r8d, ebx
cmc
mov qword [rsp + 0x14], r15
jmp 0x14034995c
xchg byte [rsp + 7], r8b
mov dword [rsp + 0x22], r10d
pop word [rsp + 0x15]
mov r8w, si
pop bx
cpuid
jmp 0x1403498eb
pop qword [rsp + 3]
mov r8, rdi
bswap r12
lea r9, [r10 + r10]
mov r10b, byte [rsp + 0xb]
std
jmp 0x14034998a
adc edi, 0x740688af
rdtsc
pop word [rsp + 0x11]
neg r8d
mov r10b, byte [rsp + 3]
clc
jmp 0x14034993a
pushfq
mov edi, dword [rsp + 0xe]
rdtsc
lea rsp, [rsp + 0x21]
bswap edx
jmp 0x1403499b6
clc
mov ebx, 0x1fa68bff
ror dx, cl
xchg cl, bl
push word [rsp + 0x12]
mov ax, 0x2e8c
jmp 0x140349974
cpuid
mov r10w, word [rsp]
mov r8, rsp
neg al
mov cl, 0xc1
jmp 0x140349a39
mov r8w, ax
pop r9w
lea rsp, [rsp + 3]
lea rsp, [rsp]
jmp 0x1403499a0
mov word [rsp + 1], cx
mov qword [rsp + 1], rdx
mov edx, r13d
dec rdx
neg dl
setge dl
jmp 0x14034980d
mov rdx, qword [rsp + 4]
bswap rdi
mov byte [rsp + 6], r14b
jmp 0x140349a12
mov r12b, 0xdb
not cx
xchg byte [rsp], dl
setg r8b
mov ecx, edi
push r12
jmp 0x1403499e8
lea r12, [0xffffffff936474c0]
xchg r10w, bx
sub rsp, 0x1a
mov bl, byte [rsp + 1]
bswap r8d
bswap rbx
jmp 0x140349a62
mov r9d, ebx
clc
neg r8b
mov r9d, dword [rsp]
xchg edx, r9d
xchg r8, rdi
jmp 0x1403499ff
mov word [rsp + 7], cx
mov edx, 0xf70483b2
lea r9, [r8 + r8]
jmp 0x140349a7a
pop ax
bswap r8
not edx
bswap r8d
mov byte [rsp + 8], r9b
xor r12w, 0x1213
jmp 0x140349a4c
mov qword [rsp + 0xe], rax
mov r10, qword [rsp + 0xa]
mov dx, r13w
mov dil, byte [rsp + 3]
and di, 0xc4cc
mov word [rsp + 0x1d], ax
jmp 0x140349d5c
pop word [rsp]
push sp
lea rsp, [rsp + 1]
push word [rsp]
mov dword [rsp + 1], esi
push r13
jmp 0x1403499ce
mov cx, 0xbf81
bts bx, r11w
mov cl, 1
mov r10w, word [rsp + 0xd]
mov ax, sp
bsf r12, r15
jmp 0x140349b14
lea r12, [rcx*8]
lea rdi, [rbx + r10]
bswap r8
neg r12b
mov dil, byte [rsp + 0xa]
mov word [rsp + 1], bp
jmp 0x140349ab9
xchg byte [rsp + 0x42], al
lea rax, [r11 + riz]
call fcn.140349b42
fcomp dword [rdx - 0x38]
scasd eax, dword [rdi]
pop rdx
invalid
cpuid
mov r10b, dl
xchg byte [rsp + 0x26], al
xchg word [rsp + 0xe], bx
sub rsp, 0x14
mov byte [rsp + 0x27], bl
jmp 0x140349afb
xchg al, r8b
xchg qword [rsp + 0x1f], r9
mov bx, r8w
pop r12
mov cx, 0xca11
neg cl
jmp 0x140349add
sub rsp, 0x17
mov r9b, byte [rsp + 0x31]
xchg r8b, r10b
xchg byte [rsp + 8], r9b
bt cx, di
neg r8d
jmp 0x140349ce7