Function at 0x6020fd
Capabilities:
Execute anti-debugging instructions

Disassembly:
neg edx
jmp 0x60214b
btr edi, esp
mov ecx, ebp
bswap ebx
sub esp, 0x10
mov ax, word [esp + 0xb]
mov dl, dh
jmp 0x60219a
mov bp, dx
lea ebp, [edi*4]
lea ebp, [edx + edi]
push dword [esp + 3]
mov cx, bx
xchg byte [esp + 0x16], bl
jmp 0x6021c6
xchg ah, bl
pop dword [esp + 3]
cpuid
pop si
setae bh
lea edx, [esi*4]
jmp 0x60217a
rdtsc
cpuid
mov ebx, dword [esp + 0x14]
mov esi, 0x27c9d5ee
not bh
jmp 0x602211
mov dl, 0x6c
setae ch
pop word [esp + 0x17]
xchg dword [esp + 5], esi
lea edi, [edi + edi]
jmp 0x6021b0
xchg byte [esp + 8], al
sub esp, 0x16
lea edi, [ebp - 0x37]
push word [esp + 1]
pop word [esp + 0x1a]
bsr cx, bp
jmp 0x60226c
pop di
xchg byte [esp + 0xc], cl
cld
add eax, ebp
xchg esi, ebp
lea esp, [esp + 8]
jmp 0x6021e5
xchg esi, ecx
setge bh
lea esp, [esp + 2]
not dh
pop cx
inc di
jmp 0x60224d
inc ax
pop edi
clc
mov dword [esp], ecx
mov byte [esp + 3], ch
mov esi, dword [esp]
jmp 0x602222
bsf ax, ax
mov ah, byte [esp]
bswap ebx
sub esp, 0x10
push dword [esp + 0xd]
mov byte [esp + 0xf], ch
jmp 0x60227f
add esp, 0x24
mov cl, 0x52
rdtsc
lea esp, [esp + 2]
mov edi, dword [esp]
sub esp, 8
jmp 0x60223d
mov ah, byte [esp + 0xa]
shl bx, cl
mov byte [esp + 1], dh
pop esi
xchg cx, ax
shl bx, cl
jmp 0x6023dd
mov dl, 0x44
lea ecx, [ebx*4]
mov cx, bx
call fcn.006022c2
setne ch
xor dl, ch
pushal
lea esp, [esp + 0x47]
rdtsc
btr ebp, esp
jmp 0x602357
mov cl, 0x8a
xchg si, ax
mov ecx, dword [esp]
mov si, 0xf117
xchg ch, dl
mov al, ah
jmp 0x6023bd
lea edx, [esi*4]
mov dl, byte [esp]
mov ebp, 0xc1e45b5e
mov bl, bh
mov di, word [esp]
inc al
jmp 0x602340
mov byte [esp + 7], ah
setae ah
sub esp, 0x18
rcl ax, cl
bswap ebp
inc bl
jmp 0x6022ee
push edx
popal
xchg ch, dl
lea ebx, [ecx*4]
jmp 0x6026d3
mov esi, 0xd1310ad0
xchg word [esp + 0x11], cx
bsr cx, cx
not si
jmp 0x602390
mov cl, 0xaa
setl bh
xchg si, ax
xchg ecx, edx
sub esp, 0xc
pushal
jmp 0x6023a6
pop bp
rdtsc
bswap edi
mov di, dx
lea eax, [edi*4]
pop cx
jmp 0x60237a
cmc
clc
rdtsc
call fcn.00602416
xchg edx, ecx
add eax, ebp
mov word [esp], dx
xor esi, esi
inc bl
setl ch
jmp 0x60248a
mov ah, byte [esp + 1]
lea edx, [ecx + ebx]
bswap edi
lea eax, [edx*4]
xchg word [esp], di
jmp 0x6024b7
mov si, bx
add esp, 2
xchg ch, dl
mov dl, 0x64
mov eax, ecx
bswap ebx
jmp 0x602698
mov dword [esp + 0xc], ecx
lea esp, [esp + 0xe]
rdtsc
add esp, 8
lea esp, [esp + 3]
neg cx
jmp 0x602566
mov ax, dx
mov bh, byte [esp]
mov si, di
pushal
mov ax, sp
mov ah, byte [esp + 0x19]
jmp 0x6024f1
mov ecx, dword [esp]
pop bp
lea ecx, [esi - 0x25]
neg ah
not si
pop di
jmp 0x602511
push word [esp + 2]
mov ecx, dword [esp + 5]
bswap edi
sub esp, 0x1a
lea ebx, [esp + edx]
setp ah
jmp 0x6025b0
btc ebx, ebx
push edx
pushal
lea eax, [ebp + 0x7f]
add esp, 3
lea esp, [esp + 0x14]
jmp 0x60253e
pop bx
ror ecx, 0xb
neg ax
xchg esi, ecx
lea esi, [ebx*4]
inc dl
jmp 0x602642
inc ebx
mov ebx, eax
mov dh, byte [esp + 0x25]
mov dword [esp + 0xf], eax
bsf di, si
mov al, ah
jmp 0x602577
mov eax, dword [esp + 1]
mov esi, dword [esp + 7]
mov ecx, dword [esp + 0x2a]
bswap ecx
shr esi, 1
xchg byte [esp + 0x24], cl
jmp 0x602590
bsf cx, ax
shr edi, 0x13
mov bp, 0xd4f
mov byte [esp + 0x13], ah
add esp, 0x18
jmp 0x60252d
xchg ebp, eax
xchg edx, edi
rol dx, cl
lea ebp, [edx + ebx]
mov ax, word [esp + 0x15]
pop edi
jmp 0x6025ca
xchg byte [esp + 0xa], bl
and cl, bh
mov cl, ch
inc al
mov byte [esp + 3], bh
add esp, 0xd
call fcn.006025f6
add dword [ecx + 0x6b8b7819], ecx
mov eax, dword [0x2adfb82a]
invalid
mov si, dx
popal
mov esi, dword [esp + 6]
mov bx, dx
xor dl, ch
rdtsc
jmp 0x602619
mov di, word [esp]
xchg byte [esp], cl
pushal
lea ebx, [ecx + edx]
mov dword [esp + 6], esi
mov cx, 0xb769
jmp 0x6025e4
lea ebx, [esi + 0x5972b7ed]
and si, 0x1cfa
lea esi, [ebx*4]
mov edx, 0x35aa0366
pop word [esp + 3]
mov word [esp + 8], di
jmp 0x602438