Function at 0x4924be
Capabilities:
Execute anti-debugging instructions

Disassembly:
cmp dword [0x4e5480], 0
push ebx
push esi
push edi
mov ebx, 0x4a9f8c
je 0x492511
cmp dword [0x4e52b8], 0
je 0x492511
mov esi, dword [0x4e5488]
rdtsc
mov ecx, eax
mov eax, dword [0x4e547c]
sub ecx, eax
add eax, ecx
mov dword [0x4e547c], eax
cmp esi, 1
jbe 0x4924fd
mov eax, ecx
xor edx, edx
div esi
mov ecx, eax
push 0x2f9
push ebx
push ecx
push 0x4a9642
call fcn.0048dfa4
add esp, 0x10
mov esi, dword [0x4e7b38]
lea edi, [esi + 4]
push edi
call dword [0x4e5464]
cmp eax, 0xffffffff
jne 0x4925cb
cmp dword [0x4e5480], 0
je 0x4925c4
cmp dword [0x4e52b8], 0
je 0x492579
mov esi, dword [0x4e5488]
rdtsc
mov ecx, eax
mov eax, dword [0x4e547c]
sub ecx, eax
add eax, ecx
mov dword [0x4e547c], eax
cmp esi, 1
jbe 0x492565
mov eax, ecx
xor edx, edx
div esi
mov ecx, eax
push 0x304
push ebx
push ecx
push 0x4a9642
call fcn.0048dfa4
add esp, 0x10
cmp dword [0x4e5480], 0
je 0x4925c4
cmp dword [0x4e52b8], 0
je 0x4925c4
mov esi, dword [0x4e5488]
rdtsc
mov ecx, eax
mov eax, dword [0x4e547c]
sub ecx, eax
add eax, ecx
mov dword [0x4e547c], eax
cmp esi, 1
jbe 0x4925b0
mov eax, ecx
xor edx, edx
div esi
mov ecx, eax
push 0x305
push ebx
push ecx
push 0x4a9654
call fcn.0048dfa4
add esp, 0x10
xor al, al
jmp 0x49283a
test eax, 0x1000
jne 0x4927ed
push esi
call dword [0x4e5464]
cmp eax, 0xffffffff
jne 0x492672
cmp dword [0x4e5480], 0
je 0x4925c4
cmp dword [0x4e52b8], 0
je 0x492631
mov esi, dword [0x4e5488]
rdtsc
mov ecx, eax
mov eax, dword [0x4e547c]
sub ecx, eax
add eax, ecx
mov dword [0x4e547c], eax
cmp esi, 1
jbe 0x49261d
mov eax, ecx
xor edx, edx
div esi
mov ecx, eax
push 0x312
push ebx
push ecx
push 0x4a9642
call fcn.0048dfa4
add esp, 0x10
cmp dword [0x4e5480], 0
je 0x4925c4
cmp dword [0x4e52b8], 0
je 0x4925c4
mov esi, dword [0x4e5488]
rdtsc
mov ecx, eax
mov eax, dword [0x4e547c]
sub ecx, eax
add eax, ecx
mov dword [0x4e547c], eax
cmp esi, 1
jbe 0x492668
mov eax, ecx
xor edx, edx
div esi
mov ecx, eax
push 0x313
jmp 0x4925b5
and eax, 0xfffffffe
push eax
push esi
call dword [0x4e5470]
mov esi, dword [0x4e52b4]
jmp 0x4926b1
test eax, 0x1000
jne 0x4927ed
mov eax, dword [0x4e52b4]
sub eax, esi
cmp eax, 0x1e8480
ja 0x492755
push 5
call dword [0x4e5420]
add dword [0x4e52b4], 5
push edi
call dword [0x4e5464]
cmp eax, 0xffffffff
jne 0x492685
cmp dword [0x4e5480], 0
je 0x4925c4
cmp dword [0x4e52b8], 0
je 0x49270c
mov esi, dword [0x4e5488]
rdtsc
mov ecx, eax
mov eax, dword [0x4e547c]
sub ecx, eax
add eax, ecx
mov dword [0x4e547c], eax
cmp esi, 1
jbe 0x4926f8
mov eax, ecx
xor edx, edx
div esi
mov ecx, eax
push 0x326
push ebx
push ecx
push 0x4a9642
call fcn.0048dfa4
add esp, 0x10
cmp dword [0x4e5480], 0
je 0x4925c4
cmp dword [0x4e52b8], 0
je 0x4925c4
mov esi, dword [0x4e5488]
rdtsc
mov ecx, eax
mov eax, dword [0x4e547c]
sub ecx, eax
add eax, ecx
mov dword [0x4e547c], eax
cmp esi, 1
jbe 0x49274b
mov eax, ecx
xor edx, edx
div esi
mov ecx, eax
push 0x327
jmp 0x4925b5
cmp dword [0x4e5480], 0
je 0x4925c4
cmp dword [0x4e52b8], 0
je 0x4927a4
mov esi, dword [0x4e5488]
rdtsc
mov ecx, eax
mov eax, dword [0x4e547c]
sub ecx, eax
add eax, ecx
mov dword [0x4e547c], eax
cmp esi, 1
jbe 0x492790
mov eax, ecx
xor edx, edx
div esi
mov ecx, eax
push 0x335
push ebx
push ecx
push 0x4a9642
call fcn.0048dfa4
add esp, 0x10
cmp dword [0x4e5480], 0
je 0x4925c4
cmp dword [0x4e52b8], 0
je 0x4925c4
mov esi, dword [0x4e5488]
rdtsc
mov ecx, eax
mov eax, dword [0x4e547c]
sub ecx, eax
add eax, ecx
mov dword [0x4e547c], eax
cmp esi, 1
jbe 0x4927e3
mov eax, ecx
xor edx, edx
div esi
mov ecx, eax
push 0x336
jmp 0x4925b5
cmp dword [0x4e5480], 0
je 0x492838
cmp dword [0x4e52b8], 0
je 0x492838
mov esi, dword [0x4e5488]
rdtsc
mov ecx, eax
mov eax, dword [0x4e547c]
sub ecx, eax
add eax, ecx
mov dword [0x4e547c], eax
cmp esi, 1
jbe 0x492824
mov eax, ecx
xor edx, edx
div esi
mov ecx, eax
push 0x343
push ebx
push ecx
push 0x4a9642
call fcn.0048dfa4
add esp, 0x10
mov al, 1
pop edi
pop esi
pop ebx
ret