Function at 0xda207c
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov dl, al
rdtsc
mov bx, word [esp + 3]
jmp 0xda2229
pop ax
pushal
mov di, sp
inc ah
pop edx
bts eax, ecx
jmp 0xda212f
pop ecx
mov ah, 0x79
pop dword [esp + 2]
mov edi, dword [esp + 4]
xchg dword [esp + 7], edx
mov byte [esp + 9], bl
jmp 0xda20ad
setae dh
mov eax, edi
mov si, cx
cpuid
lea edi, [ecx + ecx]
jmp 0xda2105
popal
mov si, word [esp]
pop bp
xchg word [esp + 1], ax
xchg cx, dx
lea esi, [ebp - 0xec]
jmp 0xda20d8
mov dx, 0x2af0
mov edi, dword [esp + 4]
sub esp, 4
pop bp
bswap ebp
mov ecx, 0x2e8e3bba
jmp 0xda2146
cmc
lea esi, [esi*4]
bswap ebp
bsr ax, sp
xchg ah, bl
pop word [esp + 0x1c]
jmp 0xda20ee
btc edi, ebx
mov dl, byte [esp + 6]
push ebx
lea eax, [eax + ebp]
std
mov ebp, 0x2c9bb5ff
jmp 0xda21ba
push dword [esp + 3]
mov ebx, dword [esp + 0x11]
setae ah
mov ecx, ebx
xchg byte [esp + 3], cl
push dword [esp + 0xe]
jmp 0xda20c3
sub esp, 2
mov edi, eax
not ah
setle dl
neg ah
jmp 0xda21ea
mov dword [esp + 1], edi
xchg byte [esp + 5], cl
mov cx, sp
xchg dl, ah
bswap edx
mov si, ax
jmp 0xda2182
mov al, byte [esp + 3]
mov ax, word [esp + 5]
xchg edi, ebx
lea esp, [esp + 1]
lea ebp, [ecx*4]
pop dx
jmp 0xda2198
not cx
std
rdtsc
mov di, 0xc9b6
btc eax, edi
mov byte [esp], cl
jmp 0xda2212
mov ebp, 0x1624703f
lea eax, [esp + edi]
bsf edx, esi
pop edi
lea ecx, [edx + edi]
std
jmp 0xda21d4
mov ebp, 0x27f294e3
mov word [esp], dx
mov eax, esi
mov dl, byte [esp]
jmp 0xda22b3
mov al, 0x8e
bsf edx, eax
pop edx
mov ebp, 0x80ac8c64
setns al
jmp 0xda21fc
mov cl, 0x7a
pop word [esp + 2]
lea esp, [esp + 1]
mov byte [esp], cl
xchg dword [esp], edx
sub esp, 0xb
jmp 0xda2168
xchg byte [esp], al
bt edx, eax
mov ecx, 0x367b1a83
mov ebx, 0x4c48c73a
not bp
cpuid
jmp 0xda228e
mov al, cl
cmc
clc
mov al, cl
xchg ecx, eax
mov bl, 0xa8
jmp 0xda2242
cld
btc di, cx
pushal
sets bl
bswap esi
mov ebp, dword [esp + 0xd]
jmp 0xda2343
bsr ecx, edi
add esp, 0
dec bl
rcl ebp, cl
mov cx, word [esp]
rcr ax, 3
jmp 0xda2278
mov byte [esp], ah
mov esi, ebx
mov byte [esp], al
add esp, 1
mov ecx, 0x6c64d3f5
not dh
jmp 0xda226c
xchg edx, ecx
push dword [esp + 0x1b]
pop dword [esp + 0x12]
call 0xda22fd
mov bh, byte [esp]
xchg bl, bh
mov edx, dword [esp]
lea edi, [esp + ebx]
std
jmp 0xda23d1
mov dl, bl
mov cl, al
mov dl, 0xb8
mov cl, 0x9b
mov ch, 0x52
pop word [esp + 1]
jmp 0xda2420
lea esp, [esp + 2]
xchg word [esp + 1], dx
cpuid
mov bp, word [esp + 3]
push word [esp + 1]
jmp 0xda23a0
lea edx, [ebp*4]
mov ebx, dword [esp]
setp dh
rdtsc
sub esp, 6
mov byte [esp + 4], ch
jmp 0xda23b6
cpuid
neg dx
mov ecx, 0xa0472c81
std
mov ch, al
jmp 0xda244f
rdtsc
mov edx, 0x61762b79
neg ebx
lea edi, [ecx*4]
add esp, 1
lea edi, [ecx + ebp]
jmp 0xda23e9
and dh, 0xad
lea ebx, reloc.mscoree.dll__CorExeMain
bt bx, bx
mov ch, byte [esp]
mov ebx, edx
mov bx, word [esp + 3]
jmp 0xda23ff
mov ax, bp
mov dl, dh
clc
bts dx, di
pushal
xchg edi, ecx
jmp 0xda2463
mov al, byte [esp + 1]
not ecx
inc al
neg edi
mov byte [esp + 1], al
mov bp, 0x4285
jmp 0xda2439
mov di, 0x3d33
xchg dword [esp + 0xa], ebp
mov dword [esp + 0x1b], eax
pop dword [esp + 0x14]
mov ah, byte [esp + 0xa]
xchg word [esp], di
jmp 0xda258f
pop word [esp + 2]
call fcn.00da2511
neg bh
mov ebx, 0xacd634c1
mov si, word [esp]
bswap esi
sub esp, 2
mov ebx, dword [esp]
jmp 0xda25e7
add esp, 3
xchg bx, di
call fcn.00da2610
mov byte [edi], dl
xchg edx, esp
adc dword [eax + reloc.mscoree.dll__CorExeMain], ebx
out dx, al
sub esp, 1
lea ecx, [esi*4]
stc
setge dh
cmc
not eax
jmp 0xda25d1