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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x234
mov eax, dword [0x100a69a0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
xor ebx, ebx
cmp dword [0x10342a50], ebx
je 0x1006d873
push esi
mov esi, dword [0x35f42ac]
push edi
xor edi, edi
mov dword [ebp - 0x218], esi
mov dword [ebp - 0x220], edi
mov dword [ebp - 0x224], ebx
mov dword [ebp - 0x22c], ebx
mov dword [ebp - 0x230], ebx
mov dword [ebp - 0x228], ebx
cmp esi, ebx
je 0x1006d871
mov dword [ebp - 0x210], ebx
call fcn.10005f4e
test eax, eax
je 0x1006bc79
add esi, 0x53c
mov dword [ebp - 0x214], esi
jmp 0x1006bac0
mov edi, dword [ebp - 0x220]
mov esi, dword [esi]
cmp esi, ebx
jne 0x1006bad1
inc dword [ebp - 0x224]
jmp 0x1006bc53
push 0x1009bf44
push 0x10111900
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1006bb36
mov dword [ebp - 0x21c], ebx
cmp dword [0x100a74b8], ebx
jle 0x1006bb56
mov dword [ebp - 0x220], 0x100a7198
push dword [ebp - 0x220]
lea eax, [esi + 0x64]
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1006bb19
add edi, dword [esi + 0xd4c]
inc dword [ebp - 0x21c]
mov eax, dword [ebp - 0x21c]
add dword [ebp - 0x220], 0x28
cmp eax, dword [0x100a74b8]
jl 0x1006bafe
jmp 0x1006bb50
lea eax, [esi + 0x64]
push 0x10111900
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1006bb56
add edi, dword [esi + 0xd4c]
mov dword [ebp - 0x220], edi
push 0x1009bf38
mov edi, 0x10111868
push edi
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1006bbb3
xor edi, edi
cmp dword [0x100a7190], ebx
jle 0x1006bbcf
mov dword [ebp - 0x21c], 0x100a6e70
push dword [ebp - 0x21c]
lea eax, [esi + 0x64]
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1006bba1
mov eax, dword [esi + 0xd4c]
add dword [ebp - 0x22c], eax
add dword [ebp - 0x21c], 0x28
inc edi
cmp edi, dword [0x100a7190]
jl 0x1006bb80
jmp 0x1006bbcf
lea eax, [esi + 0x64]
push edi
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1006bbcf
mov eax, dword [esi + 0xd4c]
add dword [ebp - 0x22c], eax
lea edi, [esi + 0x64]
push 0x1008ff20
push edi
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
test eax, eax
je 0x1006bbea
inc dword [ebp - 0x230]
push 0x100996f8
push edi
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
test eax, eax
je 0x1006bc02
inc dword [ebp - 0x228]
cmp dword [esi + 0xdb4], ebx
jne 0x1006bc53
cmp dword [0x103a83a8], 1
jne 0x1006bc53
push 0x1009bf2c
push edi
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
test eax, eax
jne 0x1006bc53
mov esi, 0x1009bf28
push esi
push edi
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
test eax, eax
jne 0x1006bc45
push esi
push edi
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1006bc53
push ebx
push dword [ebp - 0x210]
call fcn.100384b0
pop ecx
pop ecx
mov esi, dword [ebp - 0x214]
inc dword [ebp - 0x210]
add esi, 4
mov dword [ebp - 0x214], esi
call fcn.10005f4e
cmp dword [ebp - 0x210], eax
jb 0x1006baba
cmp dword [0x35ed708], 0x9ca5
jne 0x1006c5b8
cmp dword [0x103ae9f4], 1
jne 0x1006c5b8
cmp dword [0x10112804], ebx
jle 0x1006c5b8
cmp dword [0x1011233c], ebx
jne 0x1006bcbd
push 0x1009bf14
call fcn.10006122
pop ecx
test eax, eax
jne 0x1006c1cf
cmp dword [0x10112338], ebx
jne 0x1006bcd8
push 0x1009bf00
call fcn.10006122
pop ecx
test eax, eax
jne 0x1006c1cf
push 0x1009beec
call fcn.10006122
pop ecx
test eax, eax
jne 0x1006c1cf
mov eax, dword [0x36208e4]
movzx eax, word [eax + 0x1b2]
cmp eax, 2
jne 0x1006bf4d
mov esi, 0xc8
push esi
lea eax, [ebp - 0x144]
push ebx
push eax
call sub.MSVCR100.dll_memset
push esi
lea eax, [ebp - 0x20c]
push ebx
push eax
call sub.MSVCR100.dll_memset
mov esi, 0x103bb3d0
add esp, 0x18
mov ecx, esi
mov dword [ebp - 0x214], ebx
xor edi, edi
call fcn.100011d9
test eax, eax
jle 0x1006bd5e
mov eax, dword [0x103bb3d0]
push dword [eax + edi*4]
lea eax, [ebp - 0x144]
push eax
call sub.MSVCR100.dll_strcat
pop ecx
pop ecx
mov ecx, esi
inc edi
call fcn.100011d9
cmp edi, eax
jl 0x1006bd3c
mov edi, 0x103bb640
mov ecx, edi
mov dword [ebp - 0x210], ebx
call fcn.100011d9
test eax, eax
jle 0x1006bda5
mov eax, dword [0x103bb640]
mov ecx, dword [ebp - 0x210]
push dword [eax + ecx*4]
lea eax, [ebp - 0x20c]
push eax
call sub.MSVCR100.dll_strcat
inc dword [ebp - 0x210]
pop ecx
pop ecx
mov ecx, edi
call fcn.100011d9
cmp dword [ebp - 0x210], eax
jl 0x1006bd74
lea eax, [ebp - 0x20c]
push eax
lea eax, [ebp - 0x144]
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1006bdc8
mov dword [ebp - 0x214], 1
fld dword [0x10342914]
fild dword [0x10112344]
fucompp
fnstsw ax
test ah, 0x44
jp 0x1006bdfe
fld dword [0x10342918]
fild dword [0x10112340]
fucompp
fnstsw ax
test ah, 0x44
jp 0x1006bdfe
cmp dword [ebp - 0x214], ebx
jne 0x1006c5b8
mov eax, dword [0x100a6838]
cmp eax, ebx
jle 0x1006be0c
mov dword [0x103a99c0], eax
push 0xffff
call fcn.1006d880
fild dword [0x10112344]
pop ecx
push ebx
fstp dword [ebp - 0x214]
push ebx
fld dword [ebp - 0x214]
push 0x1009
push dword [0x103a9758]
fstp dword [0x10342914]
fld dword [ebp - 0x214]
mov dword [0x103a8208], 1
fstp dword [0x1034291c]
fild dword [0x10112340]
fstp dword [ebp - 0x214]
fld dword [ebp - 0x214]
fstp dword [0x10342918]
fld dword [ebp - 0x214]
fstp dword [0x10342920]
call dword [sym.imp.USER32.dll_SendMessageA]
mov ecx, esi
call fcn.10001032
mov ecx, 0x103bb640
mov dword [ebp - 0x210], ebx
call fcn.100011d9
mov edi, 0x103a9738
test eax, eax
jle 0x1006bef9
mov eax, dword [0x103bb640]
mov ecx, dword [ebp - 0x210]
push dword [eax + ecx*4]
mov ecx, esi
call fcn.1000110a
push ebx
push ebx
push 0x1004
push dword [0x103a9758]
call dword [sym.imp.USER32.dll_SendMessageA]
mov ecx, dword [0x103bb640]
mov edx, dword [ebp - 0x210]
push ebx
push ebx
push ebx
push ebx
push dword [ecx + edx*4]
mov ecx, edi
push eax
push 1
call sub.mfc100.dll_Ordinal_7211
inc dword [ebp - 0x210]
mov ecx, 0x103bb640
call fcn.100011d9
cmp dword [ebp - 0x210], eax
jl 0x1006be9c
mov esi, dword [sym.imp.USER32.dll_SendMessageA]
push ebx
push ebx
push 0x1004
push dword [0x103a9758]
mov dword [ebp - 0x210], ebx
call esi
test eax, eax
jle 0x1006c19a
push 1
push dword [ebp - 0x210]
mov ecx, edi
call sub.mfc100.dll_Ordinal_12170
inc dword [ebp - 0x210]
push ebx
push ebx
push 0x1004
push dword [0x103a9758]
call esi
cmp dword [ebp - 0x210], eax
jl 0x1006bf1c
jmp 0x1006c19a
cmp eax, 1
jne 0x1006c5b8
mov esi, 0xc8
push esi
lea eax, [ebp - 0x144]
push ebx
push eax
call sub.MSVCR100.dll_memset
push esi
lea eax, [ebp - 0x20c]
push ebx
push eax
call sub.MSVCR100.dll_memset
mov esi, 0x103bb3d0
add esp, 0x18
mov ecx, esi
mov dword [ebp - 0x214], ebx
xor edi, edi
call fcn.100011d9
test eax, eax
jle 0x1006bfb4
mov eax, dword [0x103bb3d0]
push dword [eax + edi*4]
lea eax, [ebp - 0x144]
push eax
call sub.MSVCR100.dll_strcat
pop ecx
pop ecx
mov ecx, esi
inc edi
call fcn.100011d9
cmp edi, eax
jl 0x1006bf92
mov edi, 0x103bb634
mov ecx, edi
mov dword [ebp - 0x210], ebx
call fcn.100011d9
test eax, eax
jle 0x1006bffb
mov eax, dword [0x103bb634]
mov ecx, dword [ebp - 0x210]
push dword [eax + ecx*4]
lea eax, [ebp - 0x20c]
push eax
call sub.MSVCR100.dll_strcat
inc dword [ebp - 0x210]
pop ecx
pop ecx
mov ecx, edi
call fcn.100011d9
cmp dword [ebp - 0x210], eax
jl 0x1006bfca
lea eax, [ebp - 0x20c]
push eax
lea eax, [ebp - 0x144]
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1006c01e
mov dword [ebp - 0x214], 1
fld dword [0x10342914]
fild dword [0x1011234c]
fucompp
fnstsw ax
test ah, 0x44
jp 0x1006c054
fld dword [0x10342918]
fild dword [0x10112348]
fucompp
fnstsw ax
test ah, 0x44
jp 0x1006c054
cmp dword [ebp - 0x214], ebx
jne 0x1006c5b8
mov eax, dword [0x100a6838]
cmp eax, ebx
jle 0x1006c062
mov dword [0x103a99c0], eax
push 0xffff
call fcn.1006d880
fild dword [0x1011234c]
pop ecx
push ebx
fstp dword [ebp - 0x214]
push ebx
fld dword [ebp - 0x214]
push 0x1009
push dword [0x103a9758]
fstp dword [0x10342914]
fld dword [ebp - 0x214]
mov dword [0x103a8208], 1
fstp dword [0x1034291c]
fild dword [0x10112348]
fstp dword [ebp - 0x214]
fld dword [ebp - 0x214]
fstp dword [0x10342918]
fld dword [ebp - 0x214]
fstp dword [0x10342920]
call dword [sym.imp.USER32.dll_SendMessageA]
mov ecx, esi
call fcn.10001032
mov ecx, 0x103bb634
mov dword [ebp - 0x210], ebx
call fcn.100011d9
mov edi, 0x103a9738
test eax, eax
jle 0x1006c14f
mov eax, dword [0x103bb634]
mov ecx, dword [ebp - 0x210]
push dword [eax + ecx*4]
mov ecx, esi
call fcn.1000110a
push ebx
push ebx
push 0x1004
push dword [0x103a9758]
call dword [sym.imp.USER32.dll_SendMessageA]
mov ecx, dword [0x103bb634]
mov edx, dword [ebp - 0x210]
push ebx
push ebx
push ebx
push ebx
push dword [ecx + edx*4]
mov ecx, edi
push eax
push 1
call sub.mfc100.dll_Ordinal_7211
inc dword [ebp - 0x210]
mov ecx, 0x103bb634
call fcn.100011d9
cmp dword [ebp - 0x210], eax
jl 0x1006c0f2
mov esi, dword [sym.imp.USER32.dll_SendMessageA]
push ebx
push ebx
push 0x1004
push dword [0x103a9758]
mov dword [ebp - 0x210], ebx
call esi
test eax, eax
jle 0x1006c19a
push 1
push dword [ebp - 0x210]
mov ecx, edi
call sub.mfc100.dll_Ordinal_12170
inc dword [ebp - 0x210]
push ebx
push ebx
push 0x1004
push dword [0x103a9758]
call esi
cmp dword [ebp - 0x210], eax
jl 0x1006c16e
push dword [0x103a8180]
mov eax, 0x1f4
mov dword [0x103a82bc], eax
mov dword [0x10342938], eax
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006c1c5
push ebx
mov ecx, 0x103a8160
call sub.mfc100.dll_Ordinal_13219
call fcn.1005fd33
jmp 0x1006c5b8
mov eax, dword [0x36208e4]
movzx eax, word [eax + 0x1b2]
cmp eax, 2
jne 0x1006c394
mov esi, 0x103bb3d0
mov ecx, esi
mov dword [ebp - 0x214], ebx
xor edi, edi
call fcn.100011d9
test eax, eax
jle 0x1006c22a
mov eax, dword [0x103bb3d0]
push 0x1009bee0
push dword [eax + edi*4]
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1006c21e
mov dword [ebp - 0x214], 1
mov ecx, esi
inc edi
call fcn.100011d9
cmp edi, eax
jl 0x1006c1fc
fld dword [0x10342914]
fldz
fucompp
fnstsw ax
test ah, 0x44
jp 0x1006c25c
fld dword [0x10342918]
fld qword [0x1009bed8]
fucompp
fnstsw ax
test ah, 0x44
jp 0x1006c25c
cmp dword [ebp - 0x214], ebx
jne 0x1006c5b8
push 0xffff
call fcn.1006d880
fldz
mov eax, dword [0x103a99c0]
fst dword [0x10342914]
fstp dword [0x1034291c]
pop ecx
fld dword [0x1009bed4]
fst dword [0x10342918]
fstp dword [0x10342920]
cmp eax, ebx
jle 0x1006c295
mov dword [0x100a6838], eax
cmp dword [0x10112234], 1
jne 0x1006c2a4
mov dword [0x103a99c0], ebx
mov edi, dword [sym.imp.USER32.dll_SendMessageA]
push ebx
push ebx
push 0x1009
push dword [0x103a9758]
mov dword [0x103a8208], 1
call edi
push ebx
push ebx
push 0x1004
push dword [0x103a9758]
call edi
push ebx
push ebx
push ebx
push ebx
push 0x1009bee0
push eax
mov edi, 0x103a9738
push 1
mov ecx, edi
call sub.mfc100.dll_Ordinal_7211
push 1
push ebx
push ebx
push 0x1004
push dword [0x103a9758]
call dword [sym.imp.USER32.dll_SendMessageA]
dec eax
push eax
mov ecx, edi
call sub.mfc100.dll_Ordinal_12170
mov eax, 0xb4
mov ecx, esi
mov dword [0x103a82bc], eax
mov dword [0x10342938], eax
call fcn.10001032
push 0x1009bee0
mov ecx, esi
call fcn.1000110a
push dword [0x103a8180]
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006c346
push ebx
mov ecx, 0x103a8160
call sub.mfc100.dll_Ordinal_13219
xor eax, eax
inc eax
cmp dword [0x103a81f4], eax
jne 0x1006c35b
mov dword [0x10112374], eax
jmp 0x1006c510
cmp dword [0x103a82c8], eax
jne 0x1006c5b8
xor esi, esi
mov eax, dword [0x103be1bc]
lea eax, [eax + esi + 0x44]
push eax
push dword [0x100e04bc]
call dword [sym.imp.USER32.dll_KillTimer]
inc esi
cmp esi, 0xa
jl 0x1006c369
mov dword [0x10112374], 1
jmp 0x1006c58d
cmp eax, 1
jne 0x1006c5b8
mov esi, 0x103bb3d0
mov ecx, esi
mov dword [ebp - 0x214], ebx
xor edi, edi
call fcn.100011d9
test eax, eax
jle 0x1006c3e3
mov eax, dword [0x103bb3d0]
push 0x1009bec8
push dword [eax + edi*4]
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1006c3d7
mov dword [ebp - 0x214], 1
mov ecx, esi
inc edi
call fcn.100011d9
cmp edi, eax
jl 0x1006c3b5
fld dword [0x10342914]
fldz
fucompp
fnstsw ax
test ah, 0x44
jp 0x1006c415
fld dword [0x10342918]
fld qword [0x1009bec0]
fucompp
fnstsw ax
test ah, 0x44
jp 0x1006c415
cmp dword [ebp - 0x214], ebx
jne 0x1006c5b8
push 0xffff
call fcn.1006d880
fldz
mov eax, dword [0x103a99c0]
fst dword [0x10342914]
fstp dword [0x1034291c]
pop ecx
fld dword [0x1009bebc]
fst dword [0x10342918]
fstp dword [0x10342920]
cmp eax, ebx
jle 0x1006c44e
mov dword [0x100a6838], eax
cmp dword [0x10112234], 1
jne 0x1006c45d
mov dword [0x103a99c0], ebx
mov edi, dword [sym.imp.USER32.dll_SendMessageA]
push ebx
push ebx
push 0x1009
push dword [0x103a9758]
mov dword [0x103a8208], 1
call edi
push ebx
push ebx
push 0x1004
push dword [0x103a9758]
call edi
push ebx
push ebx
push ebx
push ebx
push 0x1009bec8
push eax
mov edi, 0x103a9738
push 1
mov ecx, edi
call sub.mfc100.dll_Ordinal_7211
push 1
push ebx
push ebx
push 0x1004
push dword [0x103a9758]
call dword [sym.imp.USER32.dll_SendMessageA]
dec eax
push eax
mov ecx, edi
call sub.mfc100.dll_Ordinal_12170
mov eax, 0xb4
mov ecx, esi
mov dword [0x103a82bc], eax
mov dword [0x10342938], eax
call fcn.10001032
push 0x1009bec8
mov ecx, esi
call fcn.1000110a
push dword [0x103a8180]
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006c4ff
push ebx
mov ecx, 0x103a8160
call sub.mfc100.dll_Ordinal_13219
xor edi, edi
inc edi
cmp dword [0x103a81f4], edi
jne 0x1006c561
mov dword [0x10112374], edi
mov eax, dword [0x103be1bc]
push fcn.10059719
push 0x1f4
add eax, 0x4d
push eax
push dword [0x100e04bc]
mov dword [0x10112804], ebx
mov dword [0x101127fc], ebx
call dword [sym.imp.USER32.dll_SetTimer]
fld dword [0x10342918]
sub esp, 0xc
fstp dword [esp + 8]
fldz
fstp dword [esp + 4]
fld dword [0x10342914]
fstp dword [esp]
call fcn.1003815c
add esp, 0xc
jmp 0x1006c5b8
cmp dword [0x103a82c8], edi
jne 0x1006c5b8
xor esi, esi
mov eax, dword [0x103be1bc]
lea eax, [eax + esi + 0x44]
push eax
push dword [0x100e04bc]
call dword [sym.imp.USER32.dll_KillTimer]
inc esi
cmp esi, 0xa
jl 0x1006c56b
mov dword [0x10112374], edi
mov eax, dword [0x103be1bc]
push fcn.1003d94a
push 0x12c
add eax, 0x4d
push eax
push dword [0x100e04bc]
mov byte [0x10342a72], bl
call dword [sym.imp.USER32.dll_SetTimer]
mov dword [0x101127fc], ebx
cmp dword [0x35ed708], 0xa7f9
jne 0x1006c720
cmp dword [0x33ccfd8], ebx
jle 0x1006c720
mov dword [ebp - 0x21c], 0x4a3b8d8
mov dword [ebp - 0x210], ebx
cmp dword [0x362f370], ebx
jle 0x1006c720
mov edi, dword [sym.imp.MSVCR100.dll_strstr]
mov eax, dword [ebp - 0x21c]
mov esi, dword [eax]
add dword [ebp - 0x21c], 4
cmp dword [esi], 0xaf3b24
jne 0x1006c707
cmp dword [0x103a8564], 3
jle 0x1006c680
lea eax, [esi + 0x360]
push 0x1009aee0
push eax
call edi
pop ecx
pop ecx
test eax, eax
je 0x1006c680
mov eax, dword [0x36208e4]
push 0xaf3b24
push dword [eax + 0x1d24]
call fcn.10006298
pop ecx
pop ecx
cmp eax, ebx
je 0x1006c707
add eax, 0x360
push 0x1009aeec
push eax
call edi
pop ecx
pop ecx
test eax, eax
je 0x1006c707
push 0x1009aeec
call fcn.10006dd0
mov dword [esp], 0xffff
call fcn.1006d880
pop ecx
jmp 0x1006c707
cmp dword [0x103ae88c], 1
jne 0x1006c6d5
lea eax, [esi + 0x360]
push 0x10098d64
push eax
call edi
pop ecx
pop ecx
test eax, eax
je 0x1006c6d5
mov edi, dword [esi + 0x10a4]
fld dword [edi + 0x280]
call fcn.10083ba0
fld dword [edi + 0x288]
mov dword [ebp - 0x214], eax
call fcn.10083ba0
mov edi, eax
cmp dword [esi + 0x10cc], ebx
jge 0x1006c820
mov edi, dword [sym.imp.MSVCR100.dll_strstr]
jmp 0x1006c707
cmp dword [0x103ae888], 1
jne 0x1006c707
lea eax, [esi + 0x360]
push 0x10098cd8
push eax
call edi
pop ecx
pop ecx
test eax, eax
je 0x1006c707
cmp dword [esi + 0x10cc], ebx
jle 0x1006c707
cmp byte [esi + 0x10c4], 1
jne 0x1006c841
inc dword [ebp - 0x210]
mov ecx, dword [ebp - 0x210]
mov eax, 0x362f370
cmp ecx, dword [eax]
jl 0x1006c5f6
cmp dword [0x103a8390], 1
jne 0x1006c84b
cmp dword [0x33d0922], ebx
je 0x1006c84b
cmp dword [ebp - 0x224], 2
jne 0x1006c84b
cmp dword [0x101123b0], 6
je 0x1006c84b
mov dword [ebp - 0x214], ebx
mov dword [ebp - 0x210], ebx
call fcn.10005f4e
test eax, eax
je 0x1006c84b
mov edi, dword [ebp - 0x218]
add edi, 0x53c
mov esi, dword [edi]
mov dword [ebp - 0x21c], ebx
cmp esi, ebx
je 0x1006c7f3
xor ecx, ecx
inc ecx
cmp dword [0x103abba8], ecx
jne 0x1006c7b4
mov eax, dword [esi + 0xd54]
cmp eax, ebx
jle 0x1006c7b4
cmp eax, 5
jg 0x1006c7b4
cmp dword [esi + 0xe44], ebx
jg 0x1006c7ae
cmp dword [esi + 0xe5c], ebx
jle 0x1006c7b4
mov dword [ebp - 0x21c], ecx
lea eax, [esi + 0x64]
push eax
call fcn.1003710e
pop ecx
test al, al
je 0x1006c7f3
push ebx
push esi
call fcn.100485f6
pop ecx
pop ecx
test eax, eax
jg 0x1006c7f3
push esi
call fcn.100375c1
pop ecx
test al, al
jne 0x1006c7e4
mov dword [ebp - 0x21c], 1
cmp dword [ebp - 0x21c], 1
je 0x1006c7f3
inc dword [ebp - 0x214]
inc dword [ebp - 0x210]
add edi, 4
call fcn.10005f4e
cmp dword [ebp - 0x210], eax
jb 0x1006c778
cmp dword [ebp - 0x214], 2
jle 0x1006c84b
call fcn.100693ab
jmp 0x1006d871
push 0x10098d64
call fcn.10006dd0
push dword [esi + 0x14]
push edi
push dword [ebp - 0x214]
call fcn.10069584
add esp, 0x10
jmp 0x1006d871
call fcn.100694f6
jmp 0x1006d871
cmp dword [0x103acdac], 1
jne 0x1006ca23
cmp dword [ebp - 0x224], ebx
jne 0x1006ca23
cmp dword [0x101123b0], 6
je 0x1006ca23
mov dword [ebp - 0x21c], ebx
mov dword [ebp - 0x214], ebx
call fcn.10005f4e
test eax, eax
je 0x1006ca23
mov edi, dword [ebp - 0x218]
add edi, 0x53c
mov esi, dword [edi]
cmp esi, ebx
je 0x1006c9f6
lea eax, [esi + 0x64]
push eax
lea eax, [ebp - 0x38]
push eax
call sub.MSVCR100.dll_strcpy
lea eax, [ebp - 0x38]
push 0x1008c55c
push eax
call sub.MSVCR100.dll_strcmp
add esp, 0x10
test eax, eax
je 0x1006c9e3
lea eax, [ebp - 0x38]
push 0x1008c554
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006c9e3
lea eax, [ebp - 0x38]
push 0x1008c548
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006c9e3
lea eax, [ebp - 0x38]
push 0x1008c53c
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006c9e3
lea eax, [ebp - 0x38]
push 0x1008fe58
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006c9e3
lea eax, [ebp - 0x38]
push 0x1008fe50
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006c9e3
lea eax, [ebp - 0x38]
push 0x1008c528
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006c9e3
lea eax, [ebp - 0x38]
push 0x1008c51c
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006c9e3
lea eax, [ebp - 0x38]
push 0x1008fe48
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006c9e3
lea eax, [ebp - 0x38]
push 0x1008fe3c
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006c9e3
lea eax, [ebp - 0x38]
push 0x1008fe30
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006c9e3
lea eax, [ebp - 0x38]
push 0x1008c514
push eax
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
test eax, eax
jne 0x1006c9e3
lea eax, [ebp - 0x38]
push 0x1008c508
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006c9e3
lea eax, [ebp - 0x38]
push 0x1008c4fc
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1006c9f6
push ebx
push esi
call fcn.100485f6
pop ecx
pop ecx
test eax, eax
jg 0x1006c9f6
inc dword [ebp - 0x21c]
inc dword [ebp - 0x214]
add edi, 4
call fcn.10005f4e
cmp dword [ebp - 0x214], eax
jb 0x1006c896
cmp dword [ebp - 0x21c], 2
jle 0x1006ca23
call fcn.10069601
jmp 0x1006d871
xor esi, esi
inc esi
cmp dword [0x103aafe4], esi
jne 0x1006ca46
cmp dword [ebp - 0x230], ebx
jne 0x1006ca46
push ebx
push 0x1009bea4
call fcn.10069d6f
jmp 0x1006d86f
cmp dword [0x103aafe8], esi
jne 0x1006ca77
fld dword [0x33cd044]
fdiv dword [0x33cd048]
fild dword [0x103aafec]
fdiv qword [0x10090010]
fcompp
fnstsw ax
test ah, 0x41
jp 0x1006ca77
push ebx
push 0x1009be9c
jmp 0x1006ca3c
cmp dword [0x103aabe0], esi
jne 0x1006ca95
mov eax, dword [ebp - 0x220]
cmp eax, dword [0x103aafcc]
jg 0x1006ca95
push ebx
push 0x1009be84
jmp 0x1006ca3c
cmp dword [0x103aec00], esi
jne 0x1006cb35
cmp byte [0x103d239b], bl
jne 0x1006cb35
push ebx
call dword [sym.imp.MSVCR100.dll__time64]
mov dword [ebp - 0x234], eax
lea eax, [ebp - 0x234]
push eax
mov dword [ebp - 0x230], edx
call dword [sym.imp.MSVCR100.dll__localtime64]
push eax
push 0x1009ad00
lea eax, [ebp - 0x68]
push 0x14
push eax
call dword [sym.imp.MSVCR100.dll_strftime]
lea eax, [ebp - 0x68]
push str.Monday
push eax
call sub.MSVCR100.dll_strcmp
add esp, 0x20
test eax, eax
jne 0x1006cb35
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.MSVCR100.dll__strtime]
push 2
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0x7c]
push eax
call fcn.1000616e
lea eax, [ebp - 0x7c]
push eax
call dword [sym.imp.MSVCR100.dll_atoi]
add eax, 0xffffffee
add esp, 0x14
cmp eax, 2
ja 0x1006cb35
push ebx
push 0x1009be7c
call fcn.10069d6f
pop ecx
pop ecx
cmp dword [0x103ae978], esi
jne 0x1006cb48
push 0x1009be6c
call fcn.10006122
pop ecx
cmp dword [0x103aabe4], esi
jne 0x1006cb69
mov eax, dword [ebp - 0x22c]
cmp eax, dword [0x103aafd0]
jg 0x1006cb69
push ebx
push 0x1009be54
jmp 0x1006ca3c
cmp dword [0x103aabec], esi
jne 0x1006cb8d
cmp dword [ebp - 0x224], ebx
jne 0x1006cb8d
cmp dword [0x101123b0], 6
je 0x1006cb8d
push ebx
push 0x1009be3c
jmp 0x1006ca3c
mov al, al
mov cl, cl
mov al, al
mov cl, cl
cmp dword [0x103ab3bc], esi
jne 0x1006cbcc
mov eax, dword [0x35f42a8]
xor edx, edx
lea ecx, [eax + 0x53c]
mov eax, dword [ecx]
cmp eax, ebx
je 0x1006cbc3
cmp dword [eax + 0xe00], 0x32
jne 0x1006cbc3
cmp word [eax + 0xf64], 0xa
jbe 0x1006cc14
inc edx
add ecx, 4
cmp edx, 0xf
jl 0x1006cbaa
cmp dword [0x103ad86c], esi
jne 0x1006cc1f
push dword [0x103ad730]
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, esi
jne 0x1006cc03
push 0x177d
mov ecx, 0x103ad710
call sub.mfc100.dll_Ordinal_4785
push ebx
push ebx
push 0xf1
push dword [eax + 0x20]
call dword [sym.imp.USER32.dll_SendMessageA]
push ebx
mov dword [0x103ad86c], ebx
push 0x1009be30
jmp 0x1006ca3c
push ebx
push 0x1009be10
jmp 0x1006ca3c
cmp dword [0x103ab3c0], esi
jne 0x1006cc3a
cmp dword [ebp - 0x228], ebx
jne 0x1006cc3a
push ebx
push 0x1009bdfc
jmp 0x1006ca3c
cmp dword [0x103aabe8], esi
jne 0x1006cd74
mov eax, dword [0x36208e4]
mov eax, dword [eax + 0x2a58]
cmp eax, 4
je 0x1006cc5f
cmp eax, 0xb
jne 0x1006cd74
mov eax, dword [0x35f42a8]
mov eax, dword [eax + 0x56c]
cmp eax, ebx
je 0x1006cc80
mov eax, dword [eax + 0xd4c]
cmp eax, dword [0x103aafd4]
jg 0x1006cd74
mov dword [ebp - 0x220], ebx
call fcn.10005f4e
test eax, eax
je 0x1006cd5b
mov eax, dword [ebp - 0x218]
add eax, 0x53c
mov dword [ebp - 0x218], eax
mov eax, dword [ebp - 0x218]
mov edi, dword [eax]
cmp edi, ebx
je 0x1006cd3d
lea esi, [edi + 0x64]
push 0x10098e3c
push esi
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006cd2f
push 0x10098e34
push esi
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006cd2f
push 0x10098e2c
push esi
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006cd2f
push 0x10098e24
push esi
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006cd2f
push 0x10098e1c
push esi
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006cd2f
push 0x10098e14
push esi
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006cd2f
push 0x10098e04
push esi
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
test eax, eax
je 0x1006cd3d
mov eax, dword [edi + 0xd4c]
cmp eax, dword [0x103aafd4]
jg 0x1006cd66
inc dword [ebp - 0x220]
add dword [ebp - 0x218], 4
call fcn.10005f4e
cmp dword [ebp - 0x220], eax
jb 0x1006cca4
push ebx
push 0x1009bde4
jmp 0x1006ca3c
push ebx
push dword [ebp - 0x220]
call fcn.100384b0
pop ecx
pop ecx
xor edi, edi
inc edi
cmp dword [0x103a99ec], edi
jne 0x1006cd8a
push 0x1008d8e0
call fcn.10044d28
pop ecx
cmp dword [0x103a99e8], edi
jne 0x1006cd9d
push 0x100992b8
call fcn.10044d28
pop ecx
cmp dword [0x103a99e4], edi
jne 0x1006cdb0
push 0x100992c4
call fcn.10044d28
pop ecx
cmp dword [0x103a9b1c], edi
jne 0x1006cdc3
push 0x1008d854
call fcn.10044c4e
pop ecx
cmp dword [0x103a9b20], edi
jne 0x1006cdd6
push 0x1008d84c
call fcn.10044c4e
pop ecx
cmp dword [0x103a9b24], edi
jne 0x1006cde9
push 0x1008d844
call fcn.10044c4e
pop ecx
cmp dword [0x103a9cf8], edi
jne 0x1006cdfc
push 0x100992a0
call fcn.10044c4e
pop ecx
cmp dword [0x103a9cf4], edi
jne 0x1006ce0f
push 0x100992a8
call fcn.10044c4e
pop ecx
cmp dword [0x101127fc], ebx
jle 0x1006ce1c
call fcn.1005d81f
cmp dword [0x101123b0], 5
je 0x1006d871
cmp dword [0x103aed84], edi
je 0x1006ce41
cmp dword [0x103aed88], edi
je 0x1006ce41
cmp dword [0x103aed98], edi
jne 0x1006ce46
call fcn.100587bf
cmp dword [0x103a99d4], edi
jne 0x1006d1b6
cmp dword [0x101127fc], ebx
jle 0x1006d1b6
cmp byte [0x10342a74], bl
jne 0x1006d1b6
mov esi, 0x10342b24
push esi
call sub.MSVCR100.dll_strlen
pop ecx
test eax, eax
je 0x1006cf9a
mov edi, 0x1008ffc0
push edi
push esi
mov esi, dword [sym.imp.MSVCR100.dll_strtok]
mov dword [ebp - 0x228], ebx
call esi
pop ecx
pop ecx
cmp eax, ebx
je 0x1006cf9a
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x218], ecx
push eax
push dword [ebp - 0x218]
call sub.MSVCR100.dll_strcpy
inc dword [ebp - 0x228]
add dword [ebp - 0x218], 0x14
push edi
push ebx
call esi
add esp, 0x10
cmp eax, ebx
jne 0x1006cea6
cmp dword [ebp - 0x228], 4
jne 0x1006cf9a
cmp dword [0x103a99e0], 1
je 0x1006cee9
cmp dword [0x103aa43c], 1
jne 0x1006cf29
mov esi, 0x35f6378
mov eax, dword [esi]
cmp eax, ebx
je 0x1006cf15
cmp byte [eax + 0x330], bl
jbe 0x1006cf15
lea ecx, [ebp - 0x54]
push ecx
add eax, 0x338
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006d0e5
add esi, 4
cmp esi, 0x35f6394
jl 0x1006ceee
cmp dword [0x103aa43c], 1
jne 0x1006cf9a
push ebx
push ebx
mov esi, 0x18b
push esi
push dword [0x103a9a14]
mov dword [ebp - 0x220], ebx
call dword [sym.imp.USER32.dll_SendMessageA]
test eax, eax
jle 0x1006cf9a
mov edi, dword [sym.imp.USER32.dll_SendMessageA]
lea eax, [ebp - 0xb0]
push eax
push dword [ebp - 0x220]
push 0x189
push dword [0x103a9a14]
call edi
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006d0e5
inc dword [ebp - 0x220]
push ebx
push ebx
push esi
push dword [0x103a9a14]
call edi
cmp dword [ebp - 0x220], eax
jl 0x1006cf4d
call dword [sym.imp.KERNEL32.dll_GetTickCount]
xor edx, edx
mov ecx, 0x3e8
div ecx
mov esi, eax
sub eax, dword [0x10342a00]
cmp eax, dword [0x103a99f0]
jb 0x1006d112
cmp dword [0x101123b0], 4
je 0x1006d112
xor edi, edi
inc edi
cmp dword [0x103a81f4], edi
je 0x1006cfdd
cmp dword [0x103a82c8], edi
jne 0x1006d033
fld dword [0x10342918]
mov eax, dword [0x36208e4]
sub esp, 0x10
fstp dword [esp + 0xc]
fld dword [0x10342914]
fstp dword [esp + 8]
fld dword [eax + 0x1f6c]
fstp dword [esp + 4]
fld dword [eax + 0x1f64]
fstp dword [esp]
call fcn.10006f13
fstp dword [ebp - 0x218]
add esp, 0x10
fld dword [ebp - 0x218]
fild dword [0x10342938]
fcompp
fnstsw ax
test ah, 5
jnp 0x1006d871
cmp dword [0x103a82d0], edi
jne 0x1006d083
fld dword [0x10342918]
mov eax, dword [0x36208e4]
sub esp, 0x10
fstp dword [esp + 0xc]
fld dword [0x10342914]
fstp dword [esp + 8]
fld dword [eax + 0x1f6c]
fstp dword [esp + 4]
fld dword [eax + 0x1f64]
fstp dword [esp]
call fcn.10006f13
fcomp qword [0x10090ed8]
add esp, 0x10
fnstsw ax
test ah, 0x41
je 0x1006d871
cmp dword [0x35ed708], 0x321
jne 0x1006d0a3
push dword [0x36208e4]
call fcn.1003a315
pop ecx
test al, al
je 0x1006d871
cmp dword [0x103a8568], edi
jne 0x1006d0ce
cmp dword [0x103a81f4], edi
jne 0x1006d0ce
mov eax, dword [0x36208e4]
push 0xaf3b24
push dword [eax + 0x1d24]
call fcn.10006298
pop ecx
pop ecx
test eax, eax
jne 0x1006d106
push edi
call fcn.10045df8
push ebx
mov dword [0x10342a00], esi
call fcn.10060655
jmp 0x1006d86f
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x40]
push eax
call dword [sym.imp.MSVCR100.dll_atoi]
pop ecx
push eax
call fcn.10069abf
add esp, 0xc
jmp 0x1006d871
mov byte [0x10122867], 1
jmp 0x1006d871
xor esi, esi
lea eax, [ebp - 0x24]
push eax
push esi
call fcn.1000601d
lea eax, [ebp - 0x24]
push 0x100985b4
push eax
call sub.MSVCR100.dll_strcmp
add esp, 0x10
test eax, eax
je 0x1006d197
lea eax, [ebp - 0x24]
push 0x10098584
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006d197
lea eax, [ebp - 0x24]
push 0x10098578
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006d197
lea eax, [ebp - 0x24]
push 0x10098590
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006d197
lea eax, [ebp - 0x24]
push 0x1009859c
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006d197
lea eax, [ebp - 0x24]
push 0x1009856c
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
jne 0x1006d1a9
lea eax, [ebp - 0x24]
push eax
call fcn.10006122
pop ecx
test eax, eax
je 0x1006d2e7
inc esi
cmp esi, 0x14
jl 0x1006d114
xor edi, edi
inc edi
cmp dword [0x103a839c], edi
jne 0x1006d2f6
cmp dword [0x10342a1c], 0xffffffff
je 0x1006d2f6
cmp dword [0x101127fc], ebx
jle 0x1006d2f6
cmp dword [0x101123b0], 4
je 0x1006d2f6
cmp byte [0x10342a74], bl
jne 0x1006d2f6
push 0x1009aefc
call fcn.10006122
pop ecx
test eax, eax
jne 0x1006d2f6
mov eax, dword [0x35f6378]
add eax, 0x338
push eax
call sub.MSVCR100.dll_strlen
pop ecx
test eax, eax
je 0x1006d2f6
cmp dword [0x103a81f4], edi
je 0x1006d230
cmp dword [0x103a82c8], edi
jne 0x1006d286
fld dword [0x10342918]
mov eax, dword [0x36208e4]
sub esp, 0x10
fstp dword [esp + 0xc]
fld dword [0x10342914]
fstp dword [esp + 8]
fld dword [eax + 0x1f6c]
fstp dword [esp + 4]
fld dword [eax + 0x1f64]
fstp dword [esp]
call fcn.10006f13
fstp dword [ebp - 0x218]
add esp, 0x10
fld dword [ebp - 0x218]
fild dword [0x10342938]
fcompp
fnstsw ax
test ah, 5
jnp 0x1006d871
cmp dword [0x103a82d0], edi
jne 0x1006d2d6
fld dword [0x10342918]
mov eax, dword [0x36208e4]
sub esp, 0x10
fstp dword [esp + 0xc]
fld dword [0x10342914]
fstp dword [esp + 8]
fld dword [eax + 0x1f6c]
fstp dword [esp + 4]
fld dword [eax + 0x1f64]
fstp dword [esp]
call fcn.10006f13
fcomp qword [0x10090ed8]
add esp, 0x10
fnstsw ax
test ah, 0x41
je 0x1006d871
push edi
call fcn.10045df8
pop ecx
call fcn.1005fe4e
jmp 0x1006d871
mov dword [0x10342a00], 0xffff8ad0
jmp 0x1006d871
mov eax, dword [0x36208e4]
mov eax, dword [eax + 0x2a58]
cmp eax, 6
jne 0x1006d33b
xor esi, esi
lea eax, [ebp - 0x24]
push eax
push esi
call fcn.1000601d
lea eax, [ebp - 0x24]
push eax
push 0x1008d8e0
call sub.MSVCR100.dll_strcmp
add esp, 0x10
test eax, eax
je 0x1006d32f
inc esi
cmp esi, 0x14
jl 0x1006d308
jmp 0x1006d36b
cmp dword [ebp - 0xc], 0xbb8
ja 0x1006d364
push edi
jmp 0x1006d365
cmp eax, 5
je 0x1006d36b
cmp dword [0x101123b0], 6
je 0x1006d36b
xor ecx, ecx
cmp eax, 3
setne cl
lea eax, [ecx - 1]
and eax, 0xffffffce
add eax, 0x3b6
cmp dword [0x33ccfe0], eax
jge 0x1006d338
push ebx
call fcn.10045df8
pop ecx
movzx eax, byte [0x33ccf8c]
push ebx
push ebx
push 0x1004
push dword [0x103b53a4]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x210], ebx
call dword [sym.imp.USER32.dll_SendMessageA]
test eax, eax
jle 0x1006d57c
mov esi, 0x103b5384
push dword [ebp - 0x210]
mov ecx, esi
call sub.mfc100.dll_Ordinal_4554
cmp eax, 1
jne 0x1006d557
push 0x64
lea eax, [ebp - 0xe0]
push ebx
push eax
call sub.MSVCR100.dll_memset
add esp, 0xc
push 0x64
lea eax, [ebp - 0xe0]
push eax
push ebx
push dword [ebp - 0x210]
mov ecx, esi
call sub.mfc100.dll_Ordinal_5176
push 0x14
lea eax, [ebp - 0x18]
push eax
push 2
push dword [ebp - 0x210]
mov ecx, esi
call sub.mfc100.dll_Ordinal_5176
lea eax, [ebp - 0xe0]
push eax
call fcn.100212c9
mov edi, eax
pop ecx
mov dword [ebp - 0x228], edi
cmp edi, 0xffffffff
je 0x1006d557
mov al, byte [edi + 0x20]
movzx ecx, al
cmp ecx, dword [ebp - 0x218]
jle 0x1006d426
cmp al, 0xc8
jne 0x1006d557
mov eax, dword [edi + 0x54]
sub eax, dword [edi + 0x50]
mov ecx, 0x164
cdq
idiv ecx
cmp eax, dword [edi + 0xd0]
je 0x1006d557
lea eax, [ebp - 0xe0]
push 0x1009bdd4
push eax
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
test eax, eax
je 0x1006d4dd
push ebx
call dword [sym.imp.MSVCR100.dll__time64]
mov dword [ebp - 0x234], eax
lea eax, [ebp - 0x234]
push eax
mov dword [ebp - 0x230], edx
call dword [sym.imp.MSVCR100.dll__localtime64]
push eax
push 0x1009ad00
lea eax, [ebp - 0x7c]
push 0x14
push eax
call dword [sym.imp.MSVCR100.dll_strftime]
lea eax, [ebp - 0x7c]
push str.Monday
push eax
call sub.MSVCR100.dll_strcmp
add esp, 0x20
test eax, eax
jne 0x1006d557
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVCR100.dll__strtime]
push 2
lea eax, [ebp - 0x1c4]
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.1000616e
lea eax, [ebp - 0x68]
push eax
call dword [sym.imp.MSVCR100.dll_atoi]
add esp, 0x14
cmp eax, 0x12
jl 0x1006d557
cmp eax, 0x14
jg 0x1006d557
mov ecx, 0x103bb454
mov dword [ebp - 0x224], ebx
call fcn.100011d9
test eax, eax
jle 0x1006d5fd
mov eax, dword [0x103bb454]
mov ecx, dword [ebp - 0x224]
mov eax, dword [eax + ecx*4]
mov eax, dword [eax]
cmp eax, dword [edi]
je 0x1006d526
inc dword [ebp - 0x224]
mov ecx, 0x103bb454
call fcn.100011d9
cmp dword [ebp - 0x224], eax
jl 0x1006d4f5
jmp 0x1006d5fd
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [ebp - 0x224]
mov edi, eax
mov eax, dword [0x103bb460]
mov eax, dword [eax + ecx*4]
sub edi, dword [eax]
lea eax, [ebp - 0x18]
push eax
call dword [sym.imp.MSVCR100.dll_atoi]
imul eax, eax, 0xea60
pop ecx
cmp edi, eax
jae 0x1006d5f7
inc dword [ebp - 0x210]
push ebx
push ebx
push 0x1004
push dword [0x103b53a4]
call dword [sym.imp.USER32.dll_SendMessageA]
cmp dword [ebp - 0x210], eax
jl 0x1006d39e
cmp byte [0x10342a8f], 1
jne 0x1006d60b
push 0x1f4
mov byte [0x10342a8f], bl
call sub.mfc100.dll_Ordinal_265
mov dword [esp], 0x33ccf58
push 0x10111b20
mov esi, eax
push str._s_s.txt
push esi
call dword [sym.imp.MSVCR100.dll_sprintf]
push esi
call fcn.100547c6
fld dword [0x103a82c0]
fst dword [0x10342914]
push 1
fstp dword [0x1034291c]
push 0x1009bdc0
fld dword [0x103a82c4]
fst dword [0x10342918]
fstp dword [0x10342920]
call fcn.10069d6f
push esi
call sub.mfc100.dll_Ordinal_1296
add esp, 0x20
jmp 0x1006d871
mov edi, dword [ebp - 0x228]
push dword [ebp - 0x210]
push edi
call fcn.1006ab60
pop ecx
pop ecx
cmp byte [0x10342a8f], bl
jne 0x1006d72e
cmp byte [0x10342a92], bl
jne 0x1006d72e
push 0x32
lea eax, [ebp - 0xb0]
push ebx
push eax
call sub.MSVCR100.dll_memset
push 0x32
lea eax, [ebp - 0x38]
push ebx
push eax
call sub.MSVCR100.dll_memset
push dword [0x35ed708]
lea eax, [ebp - 0xb0]
push eax
call fcn.10006800
add esp, 0x20
push 0x1e
lea eax, [ebp - 0x38]
push eax
mov ecx, 0x103a97b4
call sub.mfc100.dll_Ordinal_6969
lea eax, [ebp - 0xb0]
push 0x1009bdb4
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
mov esi, 0x1009bda8
test eax, eax
jne 0x1006d693
lea eax, [ebp - 0x38]
push esi
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006d72e
lea eax, [ebp - 0xb0]
push 0x1008c744
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006d72e
lea eax, [ebp - 0xb0]
push esi
push eax
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006d72e
mov esi, dword [sym.imp.MSVCR100.dll_strstr]
lea eax, [ebp - 0x38]
push 0x100924e4
push eax
call esi
pop ecx
test eax, eax
pop ecx
lea eax, [ebp - 0x38]
je 0x1006d70d
sub eax, 2
push eax
call sub.MSVCR100.dll_strlen
mov byte [ebp + eax - 0x38], bl
lea eax, [ebp - 0x34]
push eax
call dword [sym.imp.MSVCR100.dll_atoi]
add eax, 0x59d8
cmp eax, dword [0x35ed708]
pop ecx
pop ecx
je 0x1006d72e
push 4
push 0x1009bd88
jmp 0x1006ca3c
push 0x1008cf24
push eax
call esi
pop ecx
test eax, eax
pop ecx
lea eax, [ebp - 0xb0]
je 0x1006d79a
push eax
lea eax, [ebp - 0x38]
push eax
call esi
pop ecx
pop ecx
test eax, eax
je 0x1006d701
xor esi, esi
cmp byte [0x10368745], bl
jbe 0x1006d871
mov edi, dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [ebp - 0x218], 0x103685d2
call edi
sub eax, dword [esi*4 + 0x103686b0]
cmp eax, 0x2710
jb 0x1006d782
push dword [ebp - 0x218]
call fcn.10006122
pop ecx
cmp eax, ebx
je 0x1006d7db
movzx ecx, word [esi*2 + 0x1036869a]
imul ecx, ecx, 0x3e8
cmp dword [eax + 0x354], ecx
jl 0x1006d7db
movzx eax, byte [0x10368745]
add dword [ebp - 0x218], 0x14
inc esi
cmp esi, eax
jl 0x1006d74c
jmp 0x1006d871
push 0x1009bd7c
push eax
call esi
pop ecx
pop ecx
test eax, eax
jne 0x1006d72e
lea eax, [ebp - 0x38]
push 0x1008cf04
push eax
call esi
pop ecx
pop ecx
test eax, eax
je 0x1006d7c4
lea eax, [ebp - 0xb0]
jmp 0x1006d721
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVCR100.dll_strcmp
test eax, eax
jmp 0x1006d6fd
cmp byte [0x10368744], 1
jne 0x1006d7ee
call fcn.10069813
jmp 0x1006d871
call edi
mov dword [esi*4 + 0x103686b0], eax
cmp byte [esi + 0x10368438], 1
jne 0x1006d82b
mov edi, dword [0x36208e4]
fld dword [edi + 0x1f6c]
call fcn.10083ba0
fld dword [edi + 0x1f64]
push eax
call fcn.10083ba0
push eax
push dword [0x35ed708]
push 0x10098df8
jmp 0x1006d849
mov eax, esi
imul eax, eax, 0x14
lea ecx, [eax + 0x1036850a]
push ecx
lea eax, [eax + 0x10368442]
push eax
push dword [0x35ed708]
push str._d._s._s
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
imul esi, esi, 0x14
add esp, 0x14
lea eax, [ebp - 0xb0]
push eax
add esi, 0x10368370
push esi
call fcn.1003ad92
pop ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
pop ebx
call fcn.10083a34
leave
ret