Function at 0x60c1dc
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 0x60c4ea
mov eax, dword [ebp - 4]
call fcn.00643864
push eax
call sub.user32.dll_IsWindowVisible
test eax, eax
je 0x60c229
mov eax, dword [0x66fb14]
mov eax, dword [eax]
push eax
call sub.user32.dll_IsWindowEnabled
test eax, eax
je 0x60c229
mov eax, dword [0x66ea7c]
mov eax, dword [eax]
cmp byte [eax + 0x16e], 0
jne 0x60c236
mov eax, dword [ebp - 4]
call fcn.0060c7cc
jmp 0x60c4ea
mov eax, dword [0x66f704]
cmp byte [eax], 0
je 0x60c32a
mov eax, dword [ebp - 4]
cmp byte [eax + 0x155], 0
je 0x60c26d
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x18]
mov edx, dword [0x66fa08]
cmp eax, dword [edx]
je 0x60c26d
mov eax, dword [ebp - 4]
call fcn.0060c7cc
jmp 0x60c4ea
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x18]
mov edx, dword [0x66fa08]
cmp eax, dword [edx]
jne 0x60c4ea
mov eax, dword [ebp - 4]
call fcn.0060c4f0
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.00643864
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.00643864
push eax
call sub.user32.dll_ShowWindow
call fcn.004a6408
call fcn.004a3b60
cmp byte [eax + 0xb], 0
je 0x60c4ea
mov eax, dword [ebp - 4]
call fcn.0060ab74
test al, al
je 0x60c4ea
mov eax, dword [0x673744]
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 [0x673744]
call fcn.00643864
push eax
call sub.user32.dll_SetWindowPos
jmp 0x60c4ea
xor edx, edx
mov eax, dword [ebp - 4]
call fcn.0060c0b4
test al, al
jne 0x60c3ac
mov eax, dword [ebp - 4]
cmp byte [eax + 0x155], 0
je 0x60c390
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x15c]
call fcn.00618f4c
test al, al
jne 0x60c3ac
call fcn.004a6408
call fcn.004a3b60
cmp byte [eax + 0xb], 0
je 0x60c390
mov eax, dword [ebp - 4]
call fcn.0060ab74
test al, al
je 0x60c390
mov eax, dword [0x673744]
mov eax, dword [eax + 0x1a8]
cmp eax, dword [ebp - 4]
jne 0x60c390
mov eax, dword [0x673744]
call fcn.00618f4c
test al, al
jne 0x60c3ac
call fcn.006083c4
test al, al
je 0x60c45f
push ebp
call fcn.0060c114
pop ecx
test al, al
je 0x60c45f
mov eax, dword [ebp - 4]
xor edx, edx
mov dword [eax + 0x14c], edx
mov eax, dword [ebp - 4]
cmp byte [eax + 0x155], 0
jne 0x60c4ea
mov edx, dword [0x6736f8]
mov eax, dword [ebp - 4]
call fcn.0060c0b4
test al, al
je 0x60c4ea
mov eax, dword [ebp - 4]
cmp dword [eax + 0x148], 0
jne 0x60c3fc
call fcn.00658fe8
mov edx, dword [ebp - 4]
mov dword [edx + 0x148], eax
jmp 0x60c4ea
call fcn.00658fe8
mov edx, dword [ebp - 4]
sub eax, dword [edx + 0x148]
test eax, eax
jle 0x60c4ea
call fcn.006083c4
test al, al
je 0x60c42a
push ebp
call fcn.0060c114
pop ecx
test al, al
je 0x60c4ea
call fcn.0063ebe0
test eax, eax
jne 0x60c4ea
call fcn.00539564
test eax, eax
je 0x60c452
call fcn.00539564
call fcn.005c6a50
test al, al
jne 0x60c4ea
mov eax, dword [ebp - 4]
call fcn.0060c4f0
jmp 0x60c4ea
mov eax, dword [ebp - 4]
cmp byte [eax + 0x155], 0
je 0x60c4df
call fcn.0063ebe0
test eax, eax
jne 0x60c4ea
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x15c]
call fcn.00609ed8
test al, al
jne 0x60c4ea
call fcn.006083c4
test al, al
je 0x60c4a4
push ebp
call fcn.0060c114
pop ecx
test al, al
jne 0x60c4a4
mov eax, dword [ebp - 4]
call fcn.0060c7cc
jmp 0x60c4ea
mov eax, dword [ebp - 4]
cmp dword [eax + 0x14c], 0
jne 0x60c4c0
call fcn.00658fe8
mov edx, dword [ebp - 4]
mov dword [edx + 0x14c], eax
jmp 0x60c4ea
call fcn.00658fe8
mov edx, dword [ebp - 4]
sub eax, dword [edx + 0x14c]
cmp eax, 0xc8
jle 0x60c4ea
mov eax, dword [ebp - 4]
call fcn.0060c7cc
jmp 0x60c4ea
mov eax, dword [ebp - 4]
xor edx, edx
mov dword [eax + 0x148], edx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret