Function at 0x60f3a8
Capabilities:
Check for time delay via gettickcount
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
push ecx
push ebx
push esi
push edi
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
cmp byte [eax + 0x154], 0
je 0x60f6b6
mov eax, dword [ebp - 4]
call fcn.00646ed0
push eax
call sub.user32.dll_IsWindowVisible
test eax, eax
je 0x60f3f5
mov eax, dword [0x672b78]
mov eax, dword [eax]
push eax
call sub.user32.dll_IsWindowEnabled
test eax, eax
je 0x60f3f5
mov eax, dword [0x671ae4]
mov eax, dword [eax]
cmp byte [eax + 0x16e], 0
jne 0x60f402
mov eax, dword [ebp - 4]
call fcn.0060f998
jmp 0x60f6b6
mov eax, dword [0x67276c]
cmp byte [eax], 0
je 0x60f4f6
mov eax, dword [ebp - 4]
cmp byte [eax + 0x155], 0
je 0x60f439
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x18]
mov edx, dword [0x672a68]
cmp eax, dword [edx]
je 0x60f439
mov eax, dword [ebp - 4]
call fcn.0060f998
jmp 0x60f6b6
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x18]
mov edx, dword [0x672a68]
cmp eax, dword [edx]
jne 0x60f6b6
mov eax, dword [ebp - 4]
call fcn.0060f6bc
mov eax, dword [ebp - 4]
mov ebx, dword [eax + 0x15c]
push 0x50
mov eax, dword [ebx + 0x34]
push eax
mov eax, dword [ebx + 0x30]
push eax
mov eax, dword [ebx + 0x2c]
push eax
mov eax, dword [ebx + 0x28]
push eax
push 0
mov eax, ebx
call fcn.00646ed0
push eax
call sub.user32.dll_SetWindowPos
push 5
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x15c]
mov eax, dword [eax + 0x194]
call fcn.00646ed0
push eax
call sub.user32.dll_ShowWindow
call fcn.004a7fa0
call fcn.004a5748
cmp byte [eax + 0xb], 0
je 0x60f6b6
mov eax, dword [ebp - 4]
call fcn.0060dd40
test al, al
je 0x60f6b6
mov eax, dword [0x676744]
lea ebx, [eax + 0x198]
push 0x50
mov eax, dword [ebx + 0xc]
mov edi, dword [ebx + 4]
sub eax, edi
push eax
mov eax, dword [ebx + 8]
mov esi, dword [ebx]
sub eax, esi
push eax
push edi
push esi
push 0
mov eax, dword [0x676744]
call fcn.00646ed0
push eax
call sub.user32.dll_SetWindowPos
jmp 0x60f6b6
xor edx, edx
mov eax, dword [ebp - 4]
call fcn.0060f280
test al, al
jne 0x60f578
mov eax, dword [ebp - 4]
cmp byte [eax + 0x155], 0
je 0x60f55c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x15c]
call fcn.0061c484
test al, al
jne 0x60f578
call fcn.004a7fa0
call fcn.004a5748
cmp byte [eax + 0xb], 0
je 0x60f55c
mov eax, dword [ebp - 4]
call fcn.0060dd40
test al, al
je 0x60f55c
mov eax, dword [0x676744]
mov eax, dword [eax + 0x1a8]
cmp eax, dword [ebp - 4]
jne 0x60f55c
mov eax, dword [0x676744]
call fcn.0061c484
test al, al
jne 0x60f578
call fcn.0060b524
test al, al
je 0x60f62b
push ebp
call fcn.0060f2e0
pop ecx
test al, al
je 0x60f62b
mov eax, dword [ebp - 4]
xor edx, edx
mov dword [eax + 0x14c], edx
mov eax, dword [ebp - 4]
cmp byte [eax + 0x155], 0
jne 0x60f6b6
mov edx, dword [0x6766f8]
mov eax, dword [ebp - 4]
call fcn.0060f280
test al, al
je 0x60f6b6
mov eax, dword [ebp - 4]
cmp dword [eax + 0x148], 0
jne 0x60f5c8
call fcn.0065c614
mov edx, dword [ebp - 4]
mov dword [edx + 0x148], eax
jmp 0x60f6b6
call fcn.0065c614
mov edx, dword [ebp - 4]
sub eax, dword [edx + 0x148]
test eax, eax
jle 0x60f6b6
call fcn.0060b524
test al, al
je 0x60f5f6
push ebp
call fcn.0060f2e0
pop ecx
test al, al
je 0x60f6b6
call fcn.006422c8
test eax, eax
jne 0x60f6b6
call fcn.0053c3b8
test eax, eax
je 0x60f61e
call fcn.0053c3b8
call fcn.005c9a10
test al, al
jne 0x60f6b6
mov eax, dword [ebp - 4]
call fcn.0060f6bc
jmp 0x60f6b6
mov eax, dword [ebp - 4]
cmp byte [eax + 0x155], 0
je 0x60f6ab
call fcn.006422c8
test eax, eax
jne 0x60f6b6
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x15c]
call fcn.0060d0a4
test al, al
jne 0x60f6b6
call fcn.0060b524
test al, al
je 0x60f670
push ebp
call fcn.0060f2e0
pop ecx
test al, al
jne 0x60f670
mov eax, dword [ebp - 4]
call fcn.0060f998
jmp 0x60f6b6
mov eax, dword [ebp - 4]
cmp dword [eax + 0x14c], 0
jne 0x60f68c
call fcn.0065c614
mov edx, dword [ebp - 4]
mov dword [edx + 0x14c], eax
jmp 0x60f6b6
call fcn.0065c614
mov edx, dword [ebp - 4]
sub eax, dword [edx + 0x14c]
cmp eax, 0xc8
jle 0x60f6b6
mov eax, dword [ebp - 4]
call fcn.0060f998
jmp 0x60f6b6
mov eax, dword [ebp - 4]
xor edx, edx
mov dword [eax + 0x148], edx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret