Function at 0x62dc41
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov si, 0xa87
mov byte [esp + 0xd], ch
mov cl, 0x5a
pop ecx
cld
xchg dword [esp + 3], ebx
jmp 0x62dc43
btr ebx, esp
push word [esp + 4]
mov di, word [esp + 0x10]
mov esi, eax
xchg word [esp + 9], ax
jmp 0x62dc0e
jmp 0x62dc25
mov cx, sp
xchg dword [esp + 7], edi
pushal
sub esp, 0x1c
lea esp, [esp + 0x4f]
cpuid
jmp 0x62dfdb
mov ax, 0xb3ed
setns bh
xchg bh, cl
xchg ecx, ebx
mov dx, 0x2393
jmp 0x62dd84
btc ebx, edi
xchg ch, dl
mov al, byte [esp]
mov esi, dword [esp]
lea ebx, [edx*4]
lea eax, [eax - 0x59]
jmp 0x62dc81
xchg ebx, ecx
mov cl, 0xba
neg di
lea esi, [ecx - 0x7c9ba5ad]
cpuid
xchg ecx, ebx
jmp 0x62dc97
rcl bx, cl
xchg word [esp + 3], bp
xchg word [esp + 9], di
pop word [esp + 0x17]
mov bp, 0x6d25
pushal
jmp 0x62dd15
mov dl, dh
mov ecx, dword [esp + 9]
push edx
popal
push dword [esp + 2]
pushal
jmp 0x62dcc5
mov dx, word [esp + 0x18]
bswap eax
mov cl, 0x52
neg dh
sub esp, 0
mov byte [esp + 0x11], bh
jmp 0x62dce4
lea esp, [esp + 0x48]
not ah
mov ecx, dword [esp]
ror edi, 0x1f
bswap esi
setg ch
jmp 0x62dd68
xchg byte [esp + 7], cl
mov ch, byte [esp + 0xd]
xchg dword [esp + 0x16], ebx
mov dword [esp + 0xb], esi
mov word [esp + 0x1c], bx
sub esp, 2
jmp 0x62dd01
neg si
mov cx, 0x2089
cpuid
xchg ebx, ebp
mov ebp, dword [esp]
pushal
jmp 0x62ddee
and cl, bh
add si, 0x509e
lea ebx, [ecx + ebx]
mov cl, 0xca
lea esi, [eax - 0x50b5ef47]
setg ch
jmp 0x62dd4b
mov ecx, ebp
bswap eax
add al, dh
rol di, cl
pushal
setne ah
jmp 0x62dd31
xchg dx, ax
push dword [esp + 0x16]
add esp, 0x25
bsr bx, bp
xchg byte [esp], bl
jmp 0x62ddd6
mov byte [esp + 1], ch
inc esi
mov al, 0xfe
mov word [esp + 2], dx
mov eax, 0xc8cbdcac
mov ebx, eax
jmp 0x62dd93
mov eax, dword [esp]
rdtsc
lea edi, [ebx*4]
setno ah
not ch
jmp 0x62de4d
neg edi
not ch
mov edi, dword [esp]
mov ecx, dword [esp]
neg bh
mov ebp, 0xdac111a4
jmp 0x62ddbf
inc bl
mov dx, word [esp + 0x16]
cld
xchg byte [esp + 0xe], al
xchg bh, cl
push word [esp + 0x11]
jmp 0x62ddaa
xchg dword [esp], edi
mov dl, dh
mov dword [esp], ebp
xchg di, si
pushal
xchg ah, bl
jmp 0x62de31
lea esp, [esp + 1]
xchg word [esp + 1], si
not bp
mov byte [esp], ah
mov ecx, eax
btc edi, edi
jmp 0x62de03
mov word [esp + 0x1c], di
mov dword [esp + 0x15], ecx
add esp, 0x1d
not bh
push esp
mov word [esp + 2], bx
jmp 0x62de60
mov byte [esp], dh
push edx
btc eax, edi
bsf di, ax
neg di
setae dh
jmp 0x62de1b
mov ebx, 0xdbf9a7ea
mov word [esp + 1], dx
mov cl, 0xfa
mov ebp, dword [esp + 1]
inc bx
pop dword [esp]
jmp 0x62df86
inc ebp
mov cl, byte [esp]
cpuid
lea edi, [eax + edi]
mov ebx, dword [esp]
rdtsc
jmp 0x62dcb2
mov dx, word [esp]
cmc
mov dword [esp + 0x17], ebp
call fcn.0062defe
push esp
xor ecx, esi
lea eax, [eax*4]
pushal
mov dword [esp + 0x21], eax
mov byte [esp + 0x1c], dh
jmp 0x62dfbc
sub esp, 0x1e
lea esp, [esp + 1]
pop word [esp + 5]
lea edx, [edx*4]
mov bl, 0xf8
xchg dword [esp + 0x1a], ebp
jmp 0x62df2d
xchg cx, ax
mov cx, di
inc cl
rdtsc
lea eax, [ecx*4]
neg ch
jmp 0x62df5b
push word [esp + 0xe]
lea edi, [ebx + ebp]
pop word [esp + 4]
mov ecx, dword [esp + 4]
mov cl, 0x12
not dh
jmp 0x62e51c
cpuid
push word [esp + 0x17]
add esp, 0x17
push word [esp]
xchg di, cx
mov dword [esp + 0xb], esi
jmp 0x62df9b
sub esp, 0
mov si, word [esp]
mov esi, dword [esp]
mov bx, 0xd113
shr dh, 7
neg esi
jmp 0x62de82
sub esp, 0x1c
bswap edx
rdtsc
mov bx, 0xcbdd
rdtsc
jmp 0x62e039
btc esi, edi
lea ebx, [eax + ebx]
mov eax, ecx
mov byte [esp], ch
mov si, bx
cmc
jmp 0x62dff3
bsf si, ax
ror bh, 3
cpuid
mov bx, word [esp]
lea esp, [esp + 0x18]
mov ah, byte [esp]
jmp 0x62e00b
lea esi, [ecx*4]
rdtsc
call fcn.0062e05e
nop
adc dword [ecx + 0x10f713e0], eax
xchg ebx, eax
mov edx, dword [esp]
xchg ch, dl
mov dl, dh
sub esp, 0x18
stc
xchg ch, dl
jmp 0x62e023
mov ecx, 0x98977b22
inc cl
bswap ecx
lea edx, [esp + esi]
mov bl, 0xc0
xchg byte [esp], cl
jmp 0x62e04f
mov ecx, 0xeb5ab70a
add esp, 0
mov esi, 0xd9c0bc76
and di, 0xa21a
rdtsc
mov edi, eax
jmp 0x62e077
lea esp, [esp]
add esp, 0
btc esi, ebx
rdtsc
lea eax, [ebp*4]
bswap esi
jmp 0x62e0c1
push word [esp + 7]
xchg byte [esp + 0x10], cl
push dword [esp + 3]
stc
mov ax, sp
add esp, 0x18
jmp 0x62e135
setae ah
neg ch
mov dl, 0xdc
bsf ax, ax
lea ecx, [ecx*4]
rdtsc
jmp 0x62e287