Function at 0x1403504c3
Capabilities:
Execute anti-debugging instructions

Disassembly:
bswap rsi
mov word [rsp], di
xchg rsi, rax
mov qword [rsp], r14
sub rsp, 1
jmp 0x1403505fd
lea r14, [r9 + r15]
mov al, 0x24
xchg al, sil
xchg bx, ax
push rdx
setle r14b
jmp 0x14035059a
mov r14w, si
lea rsp, [rsp + 1]
push rbx
mov esi, 0xea6e871b
bsr si, r15w
mov bx, word [rsp]
jmp 0x140350507
sub rsp, 0xd
std
add rsp, 7
push word [rsp + 2]
jmp 0x140350575
bts dx, si
bt ax, bx
push rdi
rdtsc
xchg bx, ax
mov r14b, dl
jmp 0x140350537
mov rdx, 0x707639d4
xchg r13b, al
rdtsc
jmp 0x1403505c4
add rsp, 5
lea rsp, [rsp + 3]
push r13
sub rsp, 0x18
sub rsp, 0x12
bswap rbx
jmp 0x14035055f
bsf rdx, r15
cmc
mov r14d, r9d
bswap ebx
mov r14w, 0x9887
neg rbx
jmp 0x14035054d
btr r13d, r12d
rol r13d, cl
cld
mov bl, r15b
mov r14, r12
jmp 0x1403505e0
mov rdx, qword [rsp + 9]
lea rsp, [rsp + 2]
mov qword [rsp + 0x19], r12
setne dl
dec r13w
xchg r13w, dx
jmp 0x1403505ae
mov qword [rsp + 7], r15
xchg dil, r13b
mov r13, 0xffffffffb0f77a9f
mov r15b, 0x2b
bsf edi, eax
jmp 0x1403506cc
mov si, sp
bsr si, r13w
mov sil, byte [rsp]
add rsp, 0
mov r14, 0x27c002b8
neg rax
jmp 0x14035051d
mov di, 0xa8ca
dec eax
xchg ebx, edx
sub rsp, 0xf
jmp 0x14035065a
bswap r12d
xchg bl, al
push rcx
bt r13w, r13w
rdtsc
dec rbx
jmp 0x14035061c
mov ebx, dword [rsp]
lea rsp, [rsp + 2]
push rbp
bswap r12
bt r12d, r9d
jmp 0x1403506a4
lea rsp, [rsp + 7]
mov qword [rsp], r10
push r12w
bswap rdx
xchg r9w, bx
rdtsc
jmp 0x140350644
lea r12, [r10 + r13]
xchg edx, r12d
xchg r9, rax
setp dil
add sil, r11b
lea r15, [r8 + r11]
jmp 0x140350632
neg r10b
std
lea rsi, [rbx + rsi]
lea r15, [rsp + r15]
mov ecx, dword [rsp]
jmp 0x1403506fd
cld
mov rdx, 0x3f3bcf7
not r15
neg rbp
push r11
mov bl, byte [rsp]
jmp 0x14035068e
mov al, r14b
mov r12w, word [rsp]
mov r12, 0xffffffffaeb6e28d
shl rbx, cl
mov ebx, 0xc246823b
push r9
jmp 0x140350678
mov r10, qword [rsp]
mov rcx, 0x513f6311
jmp 0x14035072c
not rsi
mov sil, byte [rsp]
bswap rdi
sub rsp, 3
xchg rbx, rax
lea r11, [rax + riz]
jmp 0x1403506e7
cpuid
xchg word [rsp], r11w
mov r10w, 0xd6a7
xchg rdi, r12
xor rbx, rax
jmp 0x14035074b
lea r12, [rbx + riz - 0x83d5]
setp r10b
mov r14w, 0x3c6a
bts rbp, r13
mov word [rsp], bx
lea rcx, [r10 + riz]
jmp 0x140350713
rdtsc
stc
mov r14d, dword [rsp]
xchg r14d, ebp
mov dil, byte [rsp + 2]
mov ebp, dword [rsp]
jmp 0x140350cdb
mov cl, byte [rsp]
pop di
xchg dil, r12b
mov dl, r10b
mov r10b, byte [rsp]
jmp 0x140350c09
bswap r14d
mov word [rsp], r11w
mov r10w, 0x8db7
cpuid
setne sil
shr r15, 0x23
jmp 0x140350b2c
xchg r11, rsi
mov r15, rdx
mov dil, 2
jmp 0x140350b9f
inc sil
mov r15, qword [rsp]
mov r14, 0x51bfccf2
cpuid
bswap r10d
bswap rax
jmp 0x140350b5b
cpuid
lea rcx, [r9*8]
pushfq
or r13, r15
jmp 0x140350bf0
lea r11, [r9*4]
mov dx, 0xde1e
std
bts ebx, ebp
mov r10d, dword [rsp]
not bx
jmp 0x140350b89
mov bx, word [rsp]
lea rbx, [rdi + r10]
mov ax, di
mov bp, word [rsp]
bts ecx, r12d
cld
jmp 0x140350b71
setge r11b
mov r9d, r13d
mov word [rsp + 2], sp
jmp 0x140350c56
pop di
mov r12b, 0x91
add rsp, 1
mov ebp, edi
lea rcx, [rax + riz - 0x31]
jmp 0x140350bda
mov cx, r15w
lea rbx, [r13 + r13]
mov eax, 0x9d718055
mov r14, 0x74552df
setbe r12b
neg r15w
jmp 0x140350bc4
mov r12w, bx
rdtsc
lea r11, [rbx*8]
jmp 0x140350c88
sub rsp, 0xc
neg rdi
mov qword [rsp + 3], rdi
mov r15, r11
jmp 0x140350c28
mov r14w, 0x6893
mov dl, 0x69
mov word [rsp], r9w
xchg word [rsp + 2], dx
mov r9d, 0xbf69a7ba
neg rdx
jmp 0x140350c3e
xchg word [rsp + 3], di
mov r10, qword [rsp + 1]
jmp 0x140350cb8
xchg qword [rsp + 4], rbp
bswap r10
mov r14w, 0x4c1d
lea rdi, [rcx + r10]
mov r10d, dword [rsp + 0xb]
cpuid
jmp 0x140350c72
xchg word [rsp + 0xa], dx
lea rsp, [rsp + 5]
push si
call fcn.140350d71
insd dword [rdi], dx
jl 0x140350d06
invalid
mov r15, 0xffffffffa8e31427
mov r12, 0xffffffffbba563fb
mov di, ax
xchg dword [rsp + 4], r11d
xchg r14w, r13w
jmp 0x140350ca2
lea r15, [r12 + r14]
mov byte [rsp], r10b
rdtsc
xchg bx, bp
mov bl, r8b
lea rsp, [rsp + 1]
jmp 0x140350b42
mov bp, word [rsp]
rdtsc
mov r11d, 0xc3a98bc7
setge bl
call fcn.140350d43
jp 0x140350d60
add byte [rax], al
add byte [rdx + 0x55], bh
cpuid
mov ebx, esi
neg ebx
mov byte [rsp], r15b
cmc
xchg byte [rsp], r10b
jmp 0x140350cf5
dec ah
xchg byte [rax + 0x74894466], ah
and al, 5
jmp 0x140350e21
lea rbx, [rdi*4]
call fcn.140350d9f