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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10c
mov eax, dword [0x100a69a0]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 8]
mov edx, dword [eax + 0xd0]
mov ecx, dword [eax]
push ebx
mov ebx, dword [sym.imp.MSVCR100.dll_sprintf]
push esi
mov esi, dword [eax + 0x50]
push edi
xor edi, edi
mov dword [ebp - 0xf8], ecx
mov dword [ebp - 0xe8], edx
mov dword [ebp - 0x10c], esi
cmp edx, edi
jle 0x1006b3c4
mov eax, edx
imul eax, eax, 0x164
lea eax, [eax + esi - 0x164]
mov dword [ebp - 0xf0], eax
mov eax, dword [eax + 0x150]
mov dword [ebp - 0xfc], eax
cmp eax, edi
jne 0x1006abe2
push edx
push ecx
call fcn.10044f1a
pop ecx
pop ecx
cmp al, 1
jne 0x1006b3c4
mov ecx, dword [ebp - 0xf8]
cmp ecx, dword [0x10368320]
jne 0x1006ac1a
mov eax, dword [ebp - 0xe8]
movzx ecx, byte [0x10368324]
dec eax
cmp ecx, eax
jne 0x1006ac1a
push 0x1036834c
call fcn.10044e97
pop ecx
cmp eax, dword [0x1036836c]
jge 0x1006ac1a
mov dword [0x103d27a4], edi
jmp 0x1006b8d0
xor esi, esi
mov dword [ebp - 0x100], edi
mov dword [0x1036836c], edi
cmp dword [0x103675f0], edi
jle 0x1006aee9
mov dword [ebp - 0x104], 0x10362c08
mov eax, dword [ebp - 0xf8]
cmp dword [esi*4 + 0x1035e220], eax
jne 0x1006adeb
movzx eax, byte [esi + 0x1035e900]
mov ecx, dword [ebp - 0xe8]
dec ecx
cmp eax, ecx
jne 0x1006adeb
push dword [ebp - 0x104]
mov dword [ebp - 0x100], 1
call fcn.10044e97
pop ecx
cmp eax, dword [esi*4 + 0x10365f98]
jl 0x1006ae38
cmp dword [0x103b5674], edi
je 0x1006adeb
push 0x32
lea eax, [ebp - 0x38]
push edi
push eax
call sub.MSVCR100.dll_memset
push 0x1036834c
push dword [ebp - 0xe8]
lea eax, [ebp - 0x38]
push dword [ebp - 0xf8]
push str._d__d__s
push eax
call ebx
add esp, 0x20
call dword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x103d27a0]
cmp eax, 0x7530
jb 0x1006acec
lea eax, [ebp - 0x38]
push eax
push 2
call fcn.10039234
pop ecx
pop ecx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x103d27a0], eax
mov dword [ebp - 0xec], edi
mov dword [ebp - 0x108], edi
mov dword [ebp - 0xe4], 0x35f6378
mov eax, dword [ebp - 0xe4]
mov eax, dword [eax]
cmp eax, edi
je 0x1006ae04
cmp byte [eax + 0x330], 0
je 0x1006ae04
inc dword [ebp - 0x108]
push 0x64
lea eax, [ebp - 0xcc]
push edi
push eax
call sub.MSVCR100.dll_memset
lea eax, [ebp - 0x38]
push eax
mov eax, dword [ebp - 0xe4]
mov eax, dword [eax]
add eax, 0x338
push eax
lea eax, [ebp - 0xcc]
push 0x1009bd68
push eax
call ebx
add esp, 0x1c
mov ecx, 0x103bb6b8
mov dword [ebp - 0xf4], edi
call fcn.100011d9
test eax, eax
jle 0x1006ada3
mov ecx, dword [ebp - 0xf4]
lea eax, [ebp - 0xcc]
push eax
mov eax, dword [0x103bb6b8]
push dword [eax + ecx*4]
call sub.MSVCR100.dll_strcmp
pop ecx
pop ecx
test eax, eax
je 0x1006ae04
inc dword [ebp - 0xf4]
mov ecx, 0x103bb6b8
call fcn.100011d9
cmp dword [ebp - 0xf4], eax
jl 0x1006ad6b
mov dword [ebp - 0xec], 1
cmp dword [ebp - 0x108], edi
je 0x1006adeb
cmp dword [ebp - 0xec], edi
je 0x1006adeb
cmp dword [0x103d27a4], edi
je 0x1006ae1d
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x103b5678]
sub eax, dword [0x103d27a4]
imul ecx, ecx, 0xea60
cmp eax, ecx
jb 0x1006b8d0
mov dword [0x103d27a4], edi
add dword [ebp - 0x104], 0x1e
inc esi
cmp esi, dword [0x103675f0]
jl 0x1006ac3e
jmp 0x1006aedd
add dword [ebp - 0xe4], 4
cmp dword [ebp - 0xe4], 0x35f6394
jl 0x1006ad02
jmp 0x1006adad
push 0x1009bd58
call fcn.10006dd0
pop ecx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x103d27a4], eax
jmp 0x1006b8d0
mov eax, esi
shl eax, 2
cmp byte [esi + 0x10367438], 1
mov ecx, dword [eax + 0x1035e220]
mov dword [ebp - 0xec], eax
mov dword [0x10368320], ecx
jne 0x1006ae6c
fild dword [eax + 0x10366678]
fstp dword [0x10368340]
fild dword [eax + 0x10366d58]
jmp 0x1006ae7e
fild dword [eax + 0x10361768]
fstp dword [0x10368340]
fild dword [eax + 0x10361e48]
mov eax, dword [ebp - 0xec]
fstp dword [0x10368344]
mov eax, dword [eax + 0x10362528]
mov dword [0x10368348], eax
mov al, byte [esi + 0x1035e900]
mov byte [0x10368324], al
mov eax, esi
imul eax, eax, 0x1a
add eax, 0x1035eab8
push eax
push 0x10368325
call sub.MSVCR100.dll_strcpy
imul esi, esi, 0x1e
add esi, 0x10362c08
push esi
push 0x1036834c
call sub.MSVCR100.dll_strcpy
mov eax, dword [ebp - 0xec]
mov eax, dword [eax + 0x10365f98]
add esp, 0x10
mov dword [0x1036836c], eax
cmp dword [ebp - 0x100], edi
jne 0x1006b009
mov eax, dword [ebp - 0xf0]
mov eax, dword [eax + 0x154]
sub eax, dword [ebp - 0xfc]
push 0x1c
cdq
pop ecx
idiv ecx
xor esi, esi
mov dword [ebp - 0xf0], eax
cmp eax, edi
jle 0x1006b009
mov eax, dword [ebp - 0xfc]
mov dword [ebp - 0xf4], eax
lea eax, [ebp - 0xcc]
push eax
mov eax, dword [ebp - 0xf4]
push dword [eax]
call fcn.10049348
mov eax, dword [ebp - 0xf4]
mov eax, dword [eax + 8]
mov dword [ebp - 0xec], eax
lea eax, [ebp - 0xcc]
push eax
call fcn.10044e97
add esp, 0xc
cmp eax, dword [ebp - 0xec]
jl 0x1006af6c
add dword [ebp - 0xf4], 0x1c
inc esi
cmp esi, dword [ebp - 0xf0]
jl 0x1006af1d
jmp 0x1006b009
mov eax, dword [ebp - 0xf8]
imul esi, esi, 0x1c
mov dword [0x10368320], eax
mov eax, dword [ebp - 0xfc]
mov ecx, dword [eax + esi + 0x10]
mov dword [0x10368348], ecx
cmp dword [0x10368318], edi
jle 0x1006afd7
mov ecx, dword [eax + esi + 0x18]
mov edx, dword [eax + esi + 0x14]
mov eax, dword [0x103679b8]
imul edx, eax
imul eax, ecx
add edx, dword [0x10367738]
mov ecx, dword [0x10367878]
mov dword [ebp - 0xf0], edx
sub ecx, eax
fild dword [ebp - 0xf0]
mov dword [ebp - 0xf0], ecx
fstp dword [0x10368340]
fild dword [ebp - 0xf0]
fstp dword [0x10368344]
mov al, byte [ebp - 0xe8]
dec al
mov byte [0x10368324], al
lea eax, [ebp - 0xcc]
push eax
push 0x1036834c
mov byte [0x10368325], 0
call sub.MSVCR100.dll_strcpy
mov eax, dword [ebp - 0xec]
pop ecx
pop ecx
mov dword [0x1036836c], eax
cmp dword [0x1036836c], edi
jle 0x1006b3be
push 0x1f4
call sub.mfc100.dll_Ordinal_265
mov dword [esp], 0x33ccf58
push 0x10111b20
mov esi, eax
push str._s_s.txt
push esi
mov dword [ebp - 0xf0], esi
call ebx
add esp, 0x10
cmp dword [ebp - 0x100], 1
jne 0x1006b08d
cmp dword [0x10368348], edi
jne 0x1006b08d
push esi
call fcn.100547c6
fld dword [0x103a82c0]
fst dword [0x10342914]
push 1
fstp dword [0x1034291c]
push 0x1009bd30
fld dword [0x103a82c4]
fst dword [0x10342918]
fstp dword [0x10342920]
call fcn.10069d6f
add esp, 0xc
jmp 0x1006b8d0
push 0x1008c7d0
push esi
call dword [sym.imp.MSVCR100.dll_fopen]
pop ecx
pop ecx
test eax, eax
jne 0x1006b0aa
mov ecx, dword [0x1011280c]
call fcn.1005936e
cmp dword [0x103a82d0], 1
mov esi, 0x103a8160
jne 0x1006b0de
push dword [0x103a8180]
mov dword [0x103a82d0], edi
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006b0d7
push edi
mov ecx, esi
call sub.mfc100.dll_Ordinal_13219
mov ecx, esi
call fcn.1000a5ef
cmp dword [0x103a81f4], edi
jne 0x1006b110
push dword [0x103a8180]
mov dword [0x103a81f4], 1
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006b109
push edi
mov ecx, esi
call sub.mfc100.dll_Ordinal_13219
mov ecx, esi
call fcn.1000a837
cmp dword [0x103a81f8], 1
jne 0x1006b13f
push dword [0x103a8180]
mov dword [0x103a81f8], edi
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006b138
push edi
mov ecx, esi
call sub.mfc100.dll_Ordinal_13219
mov ecx, esi
call fcn.1000a525
cmp dword [0x103a81fc], 1
jne 0x1006b16e
push dword [0x103a8180]
mov dword [0x103a81fc], edi
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006b167
push edi
mov ecx, esi
call sub.mfc100.dll_Ordinal_13219
mov ecx, esi
call fcn.1000a837
xor eax, eax
inc eax
cmp dword [0x103b5c60], eax
jne 0x1006b1af
push dword [0x103a8180]
mov dword [0x103a8560], eax
mov dword [0x103a81f8], eax
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006b19c
push edi
mov ecx, esi
call sub.mfc100.dll_Ordinal_13219
mov ecx, esi
call fcn.1000a525
mov eax, dword [0x103b5c64]
mov dword [0x103a82bc], eax
jmp 0x1006b1b9
mov dword [0x103a82bc], 0xc8
push 0x1008aec4
mov ecx, 0x103aabf4
call sub.mfc100.dll_Ordinal_12868
fld dword [0x10368340]
push dword [0x103a8180]
fst dword [0x10342914]
fstp dword [0x1034291c]
mov dword [0x103b3440], edi
fld dword [0x10368344]
mov dword [0x103b3434], edi
fst dword [0x10342918]
mov dword [0x103b3438], edi
fstp dword [0x10342920]
mov dword [0x103b343c], edi
mov dword [0x103b3448], edi
mov dword [0x103a8564], 3
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006b22d
push edi
mov ecx, esi
call sub.mfc100.dll_Ordinal_13219
push 0x10368325
call sub.MSVCR100.dll_strlen
pop ecx
test eax, eax
jne 0x1006b263
cmp dword [0x103a8208], 1
jne 0x1006b331
push dword [0x103a8180]
mov dword [0x103a8208], edi
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jmp 0x1006b31a
mov esi, dword [sym.imp.USER32.dll_SendMessageA]
push edi
push edi
push 0x1009
push dword [0x103a9758]
call esi
lea eax, [ebp - 0xcc]
push 0x10368325
push eax
call sub.MSVCR100.dll_strcpy
lea eax, [ebp - 0xcc]
push 0x10093a3c
push eax
call dword [sym.imp.MSVCR100.dll_strtok]
add esp, 0x10
jmp 0x1006b2f1
push edi
push edi
push 0x1004
push dword [0x103a9758]
call esi
push edi
push edi
push edi
push edi
push dword [ebp - 0xec]
mov ecx, 0x103a9738
push eax
push 1
call sub.mfc100.dll_Ordinal_7211
push 1
push edi
push edi
push 0x1004
push dword [0x103a9758]
call esi
dec eax
push eax
mov ecx, 0x103a9738
call sub.mfc100.dll_Ordinal_12170
push 0x10093a3c
push edi
call dword [sym.imp.MSVCR100.dll_strtok]
pop ecx
pop ecx
mov dword [ebp - 0xec], eax
cmp eax, edi
jne 0x1006b2a0
cmp dword [0x103a8208], edi
jne 0x1006b331
push dword [0x103a8180]
xor esi, esi
inc esi
mov dword [0x103a8208], esi
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, esi
jne 0x1006b327
push edi
mov ecx, 0x103a8160
call sub.mfc100.dll_Ordinal_13219
mov ecx, 0x103a8160
call fcn.1000a837
push dword [0x10368348]
lea eax, [ebp - 0xe0]
push eax
call fcn.10006800
pop ecx
pop ecx
push eax
mov ecx, 0x103a97b4
call sub.mfc100.dll_Ordinal_12868
call fcn.1006e74d
mov eax, dword [0x10368348]
mov dword [0x101123b0], 2
mov dword [0x10368780], edi
cmp dword [0x35ed708], eax
je 0x1006b39e
push eax
lea eax, [ebp - 0xe0]
push eax
call fcn.10006800
push eax
mov eax, dword [0x10368780]
imul eax, eax, 0x50
add eax, 0x10368784
push 0x100950e0
push eax
call ebx
add esp, 0x14
inc dword [0x10368780]
mov dword [0x1037c3ec], 1
call fcn.10062754
push dword [ebp - 0xf0]
call sub.mfc100.dll_Ordinal_1296
pop ecx
jmp 0x1006b8d0
mov esi, dword [ebp - 0x10c]
call fcn.1006e74d
mov eax, dword [ebp - 0xe8]
mov ecx, dword [0x1035e218]
imul eax, eax, 0x164
mov dword [0x101123b0], 2
mov dword [0x10368780], edi
mov edx, dword [eax + esi + 0x144]
mov eax, dword [eax + esi + 0x134]
cmp edx, edi
jne 0x1006b436
mov dword [ebp - 0xe8], edi
cmp ecx, edi
jle 0x1006b436
mov esi, dword [ebp - 0xe8]
movzx esi, word [esi*2 + 0x1035d370]
cmp esi, eax
je 0x1006b429
inc dword [ebp - 0xe8]
cmp dword [ebp - 0xe8], ecx
jl 0x1006b407
jmp 0x1006b436
mov edx, dword [ebp - 0xe8]
mov edx, dword [edx*4 + 0x1035a878]
mov dword [ebp - 0xe4], edi
cmp ecx, edi
jle 0x1006b488
mov esi, dword [ebp - 0xe4]
cmp dword [esi*4 + 0x1035a878], edx
jne 0x1006b45f
movzx esi, word [esi*2 + 0x1035d370]
cmp esi, eax
je 0x1006b8df
mov esi, dword [ebp - 0xe4]
movzx esi, word [esi*2 + 0x1035d370]
cmp esi, eax
jne 0x1006b47a
cmp eax, 0xc
je 0x1006b8df
inc dword [ebp - 0xe4]
cmp dword [ebp - 0xe4], ecx
jl 0x1006b440
push 0x64
lea eax, [ebp - 0xcc]
push edi
push eax
call sub.MSVCR100.dll_memset
add esp, 0xc
push 0x64
lea eax, [ebp - 0xcc]
push eax
push edi
push dword [ebp + 0xc]
mov esi, 0x103b5384
mov ecx, esi
call sub.mfc100.dll_Ordinal_5176
lea eax, [ebp - 0xcc]
push 0x1009bd20
push eax
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
test eax, eax
je 0x1006ba13
mov eax, dword [0x10368780]
imul eax, eax, 0x50
mov esi, 0x10368784
add eax, esi
push 0x1008f8c8
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x1009bd08
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
mov edi, 0x1009bcdc
add eax, esi
push edi
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x1009bcc4
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push edi
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x1009bcac
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push edi
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x1009bc94
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
add esp, 0x40
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push edi
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x1009bc7c
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push edi
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x1009bc68
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push edi
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x1009bc50
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push edi
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x1009bc38
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
add esp, 0x40
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push edi
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x1009bc20
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push edi
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x1009bc08
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push edi
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x1009bbf0
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push edi
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x1009bbd8
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
add esp, 0x40
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push edi
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x1009bbc0
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push edi
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x1009bba8
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push edi
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x1009bb90
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push edi
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x1009bb78
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
add esp, 0x40
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push edi
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x10095074
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x1009bb70
push eax
call sub.MSVCR100.dll_strcpy
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x1009bb60
push eax
call sub.MSVCR100.dll_strcpy
inc dword [0x10368780]
lea eax, [ebp - 0x68]
push eax
push dword [ebp - 0xf8]
call fcn.1000683f
lea eax, [ebp - 0x68]
push eax
mov eax, dword [0x10368780]
imul eax, eax, 0x50
add eax, esi
push 0x1009bb50
push eax
call ebx
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x1008f870
push eax
call sub.MSVCR100.dll_strcpy
add esp, 0x3c
inc dword [0x10368780]
mov dword [0x1037c3ec], 1
mov byte [0x10342a8f], 1
call fcn.10062754
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.10083a34
leave
ret
mov edi, dword [ebp - 0xe4]
push dword [edi*4 + 0x1035a878]
lea eax, [ebp - 0x68]
push eax
call fcn.10006800
push eax
mov eax, dword [0x10368780]
imul eax, eax, 0x50
mov esi, 0x10368784
add eax, esi
push 0x100950e0
push eax
call ebx
mov eax, dword [0x10368780]
push dword [edi*4 + 0x1035dd34]
inc eax
push dword [edi*4 + 0x1035d94c]
mov dword [0x10368780], eax
imul eax, eax, 0x50
push dword [edi*4 + 0x1035d564]
add eax, esi
push 0x1009bb3c
push eax
call ebx
mov eax, dword [0x10368780]
inc eax
mov ecx, edi
imul ecx, ecx, 0x28
mov dword [0x10368780], eax
imul eax, eax, 0x50
add ecx, 0x1035ac60
push ecx
add eax, esi
push 0x1008f8ac
push eax
call ebx
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
add eax, esi
push 0x10095068
push eax
call sub.MSVCR100.dll_strcpy
inc dword [0x10368780]
lea eax, [ebp - 0x68]
push eax
push dword [ebp - 0xf8]
call fcn.1000683f
add esp, 0x44
lea eax, [ebp - 0x68]
push eax
mov eax, dword [0x10368780]
imul eax, eax, 0x50
mov edi, 0x1009bb50
add eax, esi
push edi
push eax
call ebx
inc dword [0x10368780]
lea eax, [ebp - 0x68]
push 0x1009bd20
push eax
call dword [sym.imp.MSVCR100.dll_strstr]
add esp, 0x14
test eax, eax
je 0x1006b9f7
lea eax, [ebp - 0x68]
push eax
mov eax, dword [0x10368780]
imul eax, eax, 0x50
add eax, esi
push edi
push eax
call ebx
mov eax, dword [0x10368780]
inc eax
mov dword [0x10368780], eax
imul eax, eax, 0x50
lea ecx, [ebp - 0x68]
push ecx
add eax, esi
push edi
push eax
call ebx
add esp, 0x18
inc dword [0x10368780]
mov eax, dword [0x10368780]
imul eax, eax, 0x50
add eax, esi
push 0x1008f870
push eax
call sub.MSVCR100.dll_strcpy
pop ecx
pop ecx
jmp 0x1006b8b4
push edi
push dword [ebp + 0xc]
mov ecx, esi
call sub.mfc100.dll_Ordinal_12170
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0x38]
push 0x1009bb28
push eax
call ebx
lea eax, [ebp - 0x38]
push eax
call fcn.10006dd0
add esp, 0x10
jmp 0x1006b8d0