Function at 0x1003baa3
Capabilities:
Check for time delay via gettickcount

Disassembly:
push ebp
mov ebp, esp
push ecx
and dword [ebp - 4], 0
mov ecx, 0x103bb4fc
call fcn.10001036
test eax, eax
jle 0x1003bd2a
push ebx
mov ebx, dword [sym.imp.MSVCR100.dll_strstr]
push esi
push edi
mov eax, dword [0x103bb4fc]
mov esi, dword [ebp - 4]
push dword [eax + esi*4]
xor edi, edi
call fcn.100061a6
pop ecx
test eax, eax
je 0x1003bade
inc edi
mov eax, dword [0x103bb4fc]
push 0x1009893c
push dword [eax + esi*4]
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1003bb0e
push 0x10098934
call fcn.100061a6
pop ecx
test eax, eax
je 0x1003bbd2
jmp 0x1003bbcf
mov eax, dword [0x103bb4fc]
mov eax, dword [eax + esi*4]
push 0x10098928
push eax
call ebx
pop ecx
pop ecx
test eax, eax
je 0x1003bb2b
push 0x1009891c
jmp 0x1003bafb
mov eax, dword [0x103bb4fc]
push 0x10098908
push dword [eax + esi*4]
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1003bb4a
push 0x100988f8
jmp 0x1003bafb
mov eax, dword [0x103bb4fc]
push 0x100988ec
push dword [eax + esi*4]
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1003bb81
push 0x100988ec
call fcn.100061a6
pop ecx
test eax, eax
je 0x1003bb7d
cmp dword [eax + 0x354], 0x927c0
jg 0x1003bbcf
xor edi, edi
jmp 0x1003bbd2
mov eax, dword [0x103bb4fc]
mov eax, dword [eax + esi*4]
push 0x100988e0
push eax
call ebx
pop ecx
pop ecx
test eax, eax
je 0x1003bb9e
push 0x100988e0
jmp 0x1003bbb9
mov eax, dword [0x103bb4fc]
mov eax, dword [eax + esi*4]
push 0x100988d4
push eax
call ebx
pop ecx
pop ecx
test eax, eax
je 0x1003bbd2
push 0x100988d4
call fcn.100061a6
pop ecx
test eax, eax
je 0x1003bbd2
cmp dword [eax + 0x354], 0xea60
jle 0x1003bbd2
xor edi, edi
inc edi
mov eax, dword [0x103bb4fc]
push 0x100988bc
push dword [eax + esi*4]
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1003bc01
call dword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x103428fc]
cmp eax, 0x927c0
jb 0x1003bd11
mov eax, dword [0x103bb4fc]
push 0x100988b0
push dword [eax + esi*4]
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1003bc30
call dword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x10342900]
cmp eax, 0x927c0
jb 0x1003bd11
mov eax, dword [0x103bb4fc]
push 0x100988a4
push dword [eax + esi*4]
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1003bc5f
call dword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x10342904]
cmp eax, 0x927c0
jb 0x1003bd11
mov eax, dword [0x103bb4fc]
push 0x1009889c
push dword [eax + esi*4]
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1003bc8e
call dword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x10342908]
cmp eax, 0x1b7740
jb 0x1003bd11
mov eax, dword [0x103bb4fc]
push 0x10098894
push dword [eax + esi*4]
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1003bcbc
call dword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x1034290c]
cmp eax, 0x124f80
jae 0x1003bcbc
xor edi, edi
inc edi
test edi, edi
jne 0x1003bd11
mov eax, dword [0x103bb4fc]
push edi
push dword [eax + esi*4]
call fcn.10005fbb
pop ecx
pop ecx
cmp al, 1
jne 0x1003bcf6
mov eax, dword [0x103bb4fc]
push dword [eax + esi*4]
mov esi, 0x10111d48
push 0x100988c8
push esi
call dword [sym.imp.MSVCR100.dll_sprintf]
push esi
call fcn.10006e54
add esp, 0x10
push 0x1008c6e0
call fcn.10006509
pop ecx
cmp eax, 1
jne 0x1003bd11
push 0x100986c4
call fcn.1003892a
pop ecx
inc dword [ebp - 4]
mov ecx, 0x103bb4fc
call fcn.10001036
cmp dword [ebp - 4], eax
jl 0x1003bac6
pop edi
pop esi
pop ebx
leave
ret