Function at 0x7a6953
Capabilities:
Execute anti-debugging instructions

Disassembly:
add esp, 0
jmp 0x7a69b8
rdtsc
stc
xchg di, si
not cx
mov bp, dx
sub esp, 9
jmp 0x7a69e3
mov byte [esp], dh
sub esp, 3
push dword [esp + 5]
lea esp, [esp + 3]
lea esp, [esp + 8]
pushal
jmp 0x7a699c
ror edi, 0x14
mov byte [esp + 0xe], bl
pop dx
pop dword [esp + 3]
rdtsc
jmp 0x7a69fa
push dword [esp + 6]
push si
xchg word [esp + 2], bx
sub esp, 3
mov edx, 0x87287f9c
neg bh
jmp 0x7a69cd
xchg cx, bx
lea ebp, [esi*4]
setle al
neg cl
jmp 0x7a6a30
neg edi
lea ecx, [ebp*4]
lea eax, [edx*4]
jmp 0x7a6a77
mov bh, byte [esp + 0xb]
pop word [esp + 2]
mov eax, dword [esp + 1]
neg eax
setne al
jmp 0x7a6a1a
mov ah, byte [esp + 2]
mov bx, cx
mov dx, di
mov bl, 0xaf
mov byte [esp + 3], bh
xchg si, ax
jmp 0x7a6a8f
lea esi, [ecx + 0xe5]
mov byte [esp + 4], ah
mov ebp, eax
mov cx, dx
mov cx, word [esp + 8]
xchg cx, ax
jmp 0x7a6a57
and dx, si
mov ch, 0x4a
xchg ebp, esi
push dword [esp + 7]
mov dx, word [esp + 0xa]
mov ebp, dword [esp + 0xc]
jmp 0x7a6c5f
xchg si, bx
mov edi, 0x843f1790
push edi
call fcn.007a6b10
lea eax, [eax + eax]
bsf edi, esi
pop ebx
pop dx
mov byte [esp], cl
xchg al, bl
jmp 0x7a6cb1
mov ebp, ebx
dec al
xchg byte [esp], bl
xchg bx, ax
pop cx
mov dh, byte [esp]
jmp 0x7a6cf1
bswap esi
rcr cx, cl
setb bh
cmc
mov edi, 0x582c659
stc
jmp 0x7a6c9b
mov dword [esp], ebp
rcl ax, 0xe
pop edx
mov bh, 0xdb
sub esp, 0xf
cld
jmp 0x7a6d17
sub esp, 0x19
add esp, 0x10
pop di
push dword [esp]
xchg cl, al
pop ebp
jmp 0x7a6cdb
rdtsc
mov ebx, esi
mov ebx, ebp
mov ch, al
cpuid
jmp 0x7a6d2c
mov dword [esp + 9], esp
add esp, 5
mov ebp, ebx
std
lea esp, [esp + 0xc]
or eax, 0xc116d8b8
jmp 0x7a6d01
lea ebp, [ebp*4]
inc ch
mov dh, 0x7e
bsr esi, ecx
jmp 0x7a7121
btr esi, esp
mov bx, 0x1832
setbe bl
bsf edi, esi
xchg bp, ax
jmp 0x7a6fd6
stc
stc
not ax
bsr edi, esp
std
bsf eax, esi
jmp 0x7a6d56
lea esp, [esp]
neg esi
cld
cpuid
cmc
shl ecx, 0x19
jmp 0x7a6d6c
mov al, dl
rcl ebx, 5
pushal
mov dword [esp + 0xf], ebp
mov bl, byte [esp + 0x19]
sub esp, 8
call fcn.007a6deb
lea ecx, reloc.mscoree.dll__CorExeMain
xchg bx, bp
rdtsc
jmp 0x7a6f5b
sub ebp, 0x3025b667
xchg byte [esp + 0x10], al
cld
xchg bx, dx
jmp 0x7a6f3d
mov bh, ah
bswap ebp
btc bx, sp
add ebp, 0xbdfe0e09
mov bx, word [esp]
sub esp, 0x16
jmp 0x7a6f10
setae ch
lea esp, [esp + 6]
std
mov byte [esp + 9], ch
xchg word [esp + 8], dx
pop dword [esp + 5]
jmp 0x7a6f93
lea ebp, [esi*4]
lea esi, [edx*4]
lea ebx, reloc.mscoree.dll__CorExeMain
lea edx, reloc.mscoree.dll__CorExeMain
mov si, 0xa0d4
rdtsc
jmp 0x7a6f26
mov cx, di
mov ebp, dword [esp + 8]
pop ebx
xchg dword [esp], eax
jmp 0x7a6fab
bsr ecx, esp
cpuid
lea ebx, [esi*4]
lea edi, [ecx + edi]
setne dl
pop word [esp]
jmp 0x7a6f7d
mov ebx, 0x853472ea
mov ch, byte [esp + 2]
cpuid
rdtsc
mov si, ax
mov word [esp], ax
jmp 0x7a705f
xchg cl, bl
xchg al, bl
push cx
not eax
lea esi, [ecx + 0x7a]
xchg word [esp], si
jmp 0x7a6ecc
xchg ah, dl
sub esp, 0xe
pop word [esp + 0x19]
xchg dword [esp + 0x1f], edx
lea ebp, [esp + ebx]
rol eax, cl
jmp 0x7a7037
bsr di, dx
mov al, bh
std
mov esi, dword [esp + 2]
sub esp, 0x1c
pop word [esp + 4]
jmp 0x7a6fea
xchg bp, dx
lea esi, [eax*4]
rcl dh, cl
jmp 0x7a70a6
dec bx
add esp, 0xb
std
pop dword [esp + 0x11]
mov dh, byte [esp + 0x14]
mov ch, byte [esp + 0xf]
jmp 0x7a7021
not dh
xchg dword [esp], edx
mov dh, byte [esp + 4]
mov dx, 0xfa65
btc bx, dx
mov ch, bh
jmp 0x7a700c
and eax, eax
pushal
mov dword [esp + 0xb], edx
mov bx, si
call fcn.007a70d8
loop 0x7a70ee
stc
cwde
imul eax, dword [esi + reloc.mscoree.dll__CorExeMain], 0x66
push dword [esp + 8]
pop dword [esp]
push word [esp + 8]
xchg word [esp + 0xd], dx
mov si, word [esp + 0x12]
not ax
jmp 0x7a7074
mov di, 0xc9d4
neg ebx
xchg ebp, eax
cpuid
pop edi
pop eax
jmp 0x7a708a
and al, 0x1d
jmp 0x7a7b76
bsr si, cx
lea ebp, [esp + ebp]
mov dx, 0x16f9
dec ch
setb bh
mov bh, byte [esp]
jmp 0x7a6d8e
bt bp, sp
bsf ax, di
mov esi, dword [esp + 6]
cld
xchg ebx, ecx
call fcn.007a7139
xchg byte [esp + 5], cl
xchg dword [esp + 3], ebx
xchg bp, cx
add esp, 7
mov si, 0x47cf
bswap esi
jmp 0x7a721e
rol ebx, 0x1e
neg esi
stc
not esi
rdtsc
sub esp, 5
jmp 0x7a71ea
add esp, 0
clc
mov byte [esp], dl
mov ebx, dword [esp]
mov bx, word [esp]
xchg dh, bh
jmp 0x7a71ac
cpuid
mov word [esp + 7], bp
call fcn.007a71ff
pop edi
iretd
mov byte [esp], ah
adc cl, bl
sub esp, 0xd
mov bh, byte [esp + 7]
mov si, 0x5d10
setnp ch
jmp 0x7a71d4
lea ecx, reloc.mscoree.dll__CorExeMain
lea eax, [ecx + ebx]
mov bh, dl
mov ecx, 0xc39acbdf
xchg byte [esp], dl
lea esp, [esp]
jmp 0x7a71c2
push word [esp + 9]
mov ah, byte [esp + 0x2d]
push word [esp + 0x28]
xchg edx, ebx
xchg dword [esp + 8], esi
xchg ecx, ebp
jmp 0x7a7160