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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x114
mov eax, dword [0x100a609c]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 8]
mov ecx, dword [eax]
push ebx
mov ebx, dword [sym.imp.MSVCR100.dll_strcpy]
push esi
mov esi, dword [eax + 0x4c]
mov dword [ebp - 0xf8], ecx
mov ecx, dword [eax + 0xb8]
push edi
mov dword [ebp - 0x100], ecx
mov dword [ebp - 0x114], esi
test ecx, ecx
jle 0x1006c320
mov eax, ecx
imul eax, eax, 0x134
lea edi, [eax + esi - 0x134]
mov eax, dword [edi + 0x128]
mov dword [ebp - 0xf4], edi
mov dword [ebp - 0x108], eax
test eax, eax
jne 0x1006bac9
mov dword [ebp - 0xf0], eax
cmp dword [0x10384318], eax
jle 0x1006c320
mov edx, dword [eax*4 + 0x1037af48]
cmp edx, dword [ebp - 0xf8]
jne 0x1006bab5
movzx eax, byte [eax + 0x1037b628]
lea edx, [ecx - 1]
cmp eax, edx
je 0x1006bac9
mov eax, dword [ebp - 0xf0]
inc eax
mov dword [ebp - 0xf0], eax
cmp eax, dword [0x10384318]
jl 0x1006ba92
jmp 0x1006c320
mov eax, dword [ebp - 0xf8]
cmp eax, dword [0x10385078]
jne 0x1006bb0a
movzx edx, byte [0x1038507c]
lea eax, [ecx - 1]
cmp edx, eax
jne 0x1006bb0a
push 0x103850a4
call fcn.1006c944
pop ecx
cmp eax, dword [0x103850c4]
jge 0x1006bb04
and dword [0x103d8a70], 0
jmp 0x1006c7ba
mov ecx, dword [ebp - 0x100]
xor esi, esi
mov dword [ebp - 0xfc], esi
mov dword [0x103850c4], esi
cmp dword [0x10384318], esi
jle 0x1006bdbf
mov dword [ebp - 0xf0], 0x1037f930
mov eax, dword [ebp - 0xf8]
cmp dword [esi*4 + 0x1037af48], eax
jne 0x1006bccf
movzx eax, byte [esi + 0x1037b628]
lea edx, [ecx - 1]
cmp eax, edx
jne 0x1006bccf
push dword [ebp - 0xf0]
mov dword [ebp - 0xfc], 1
call fcn.1006c944
pop ecx
cmp eax, dword [esi*4 + 0x10382cc0]
jl 0x1006bd1c
cmp dword [0x103d127c], 0
je 0x1006bcc9
push 0x32
lea eax, [ebp - 0xa8]
push 0
push eax
call sub.MSVCR100.dll_memset
add esp, 0xc
push 0x103850a4
push dword [ebp - 0x100]
lea eax, [ebp - 0xa8]
push dword [ebp - 0xf8]
push str._d__d__s
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
add esp, 0x14
call dword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x103d8a74]
cmp eax, 0x7530
jb 0x1006bbe8
push 2
lea edi, [ebp - 0xa8]
call fcn.1003bc30
pop ecx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x103d8a74], eax
and dword [ebp - 0x104], 0
and dword [ebp - 0x110], 0
mov dword [ebp - 0x10c], 0x305b5c0
mov eax, dword [ebp - 0x10c]
mov edi, dword [eax]
test edi, edi
je 0x1006bce8
cmp byte [edi + 0x330], 0
je 0x1006bce8
inc dword [ebp - 0x110]
push 0x64
lea eax, [ebp - 0x70]
push 0
push eax
call sub.MSVCR100.dll_memset
add esp, 0xc
lea eax, [ebp - 0xa8]
push eax
add edi, 0x338
push edi
lea eax, [ebp - 0x70]
push 0x10099278
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
xor edi, edi
add esp, 0x10
cmp dword [0x103d73cc], edi
jle 0x1006bc7e
lea eax, [ebp - 0x70]
push eax
mov eax, dword [0x103d73c4]
push dword [eax + edi*4]
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
je 0x1006bce8
inc edi
cmp edi, dword [0x103d73cc]
jl 0x1006bc5d
mov dword [ebp - 0x104], 1
xor eax, eax
cmp dword [ebp - 0x110], eax
je 0x1006bcc9
cmp dword [ebp - 0x104], eax
je 0x1006bcc9
cmp dword [0x103d8a70], eax
je 0x1006bd01
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x103d1280]
sub eax, dword [0x103d8a70]
imul ecx, ecx, 0xea60
cmp eax, ecx
jb 0x1006c7ba
and dword [0x103d8a70], 0
mov ecx, dword [ebp - 0x100]
add dword [ebp - 0xf0], 0x1e
inc esi
cmp esi, dword [0x10384318]
jl 0x1006bb2e
jmp 0x1006bdac
add dword [ebp - 0x10c], 4
cmp dword [ebp - 0x10c], 0x305b5dc
jl 0x1006bc00
jmp 0x1006bc88
push 0x1009bbd0
call fcn.100060db
pop ecx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x103d8a70], eax
jmp 0x1006c7ba
cmp byte [esi + 0x10384160], 1
mov edi, esi
mov eax, dword [edi*4 + 0x1037af48]
mov dword [0x10385078], eax
jne 0x1006bd49
fild dword [edi*4 + 0x103833a0]
fstp dword [0x10385098]
fild dword [edi*4 + 0x10383a80]
jmp 0x1006bd5d
fild dword [edi*4 + 0x1037e490]
fstp dword [0x10385098]
fild dword [edi*4 + 0x1037eb70]
mov eax, dword [edi*4 + 0x1037f250]
fstp dword [0x1038509c]
mov dword [0x103850a0], eax
mov al, byte [esi + 0x1037b628]
mov byte [0x1038507c], al
mov eax, esi
imul eax, eax, 0x1a
add eax, 0x1037b7e0
push eax
push 0x1038507d
call ebx
imul esi, esi, 0x1e
add esi, 0x1037f930
push esi
push 0x103850a4
call ebx
mov eax, dword [edi*4 + 0x10382cc0]
add esp, 0x10
mov dword [0x103850c4], eax
cmp dword [ebp - 0xfc], 0
jne 0x1006bece
mov edi, dword [ebp - 0xf4]
mov eax, dword [edi + 0x12c]
mov edi, dword [ebp - 0x108]
sub eax, edi
cdq
and edx, 0x1f
add eax, edx
sar eax, 5
xor esi, esi
mov dword [ebp - 0xf4], eax
test eax, eax
jle 0x1006bece
lea eax, [ebp - 0x70]
push eax
mov eax, dword [edi]
call fcn.1003ff51
mov eax, dword [edi + 8]
mov dword [ebp - 0x104], eax
pop ecx
lea eax, [ebp - 0x70]
push eax
call fcn.1006c944
pop ecx
cmp eax, dword [ebp - 0x104]
jl 0x1006be1e
inc esi
add edi, 0x20
cmp esi, dword [ebp - 0xf4]
jl 0x1006bde6
jmp 0x1006bece
mov eax, dword [ebp - 0xf8]
mov edx, dword [0x10385040]
mov dword [0x10385078], eax
mov eax, dword [ebp - 0x108]
shl esi, 5
add eax, esi
mov ecx, dword [eax + 0x10]
xor esi, esi
mov dword [0x103850a0], ecx
test edx, edx
jle 0x1006bea2
cmp ecx, dword [esi*4 + 0x10384320]
je 0x1006be59
inc esi
cmp esi, edx
jl 0x1006be49
jmp 0x1006bea2
mov edi, dword [eax + 0x18]
mov eax, dword [eax + 0x14]
mov ecx, esi
mov edx, dword [ecx*4 + 0x103846e0]
imul eax, edx
imul edx, edi
add eax, dword [ecx*4 + 0x10384460]
mov dword [ebp - 0xf4], eax
fild dword [ebp - 0xf4]
mov eax, dword [ecx*4 + 0x103845a0]
sub eax, edx
mov dword [ebp - 0xf4], eax
fstp dword [0x10385098]
fild dword [ebp - 0xf4]
fstp dword [0x1038509c]
mov al, byte [ebp - 0x100]
dec al
mov byte [0x1038507c], al
lea eax, [ebp - 0x70]
push eax
push 0x103850a4
mov byte [0x1038507d], 0
call ebx
mov eax, dword [ebp - 0x104]
pop ecx
pop ecx
mov dword [0x103850c4], eax
cmp dword [0x103850c4], 0
jle 0x1006c31a
push 0x1f4
call dword [sym.imp.mfc100.dll_Ordinal_265]
mov dword [esp], 0x3592e68
push 0x10111f10
mov esi, eax
push str._s_s.txt
push esi
mov dword [ebp - 0xf4], esi
call dword [sym.imp.MSVCR100.dll_sprintf]
add esp, 0x10
cmp dword [ebp - 0xfc], 1
jne 0x1006bfda
cmp dword [0x103850a0], 0
jne 0x1006bfda
mov ecx, esi
call fcn.10055a82
fld dword [0x103c3dd8]
fst dword [0x1035fdc4]
push 0x32
fstp dword [0x1035fdcc]
lea eax, [ebp - 0x40]
fld dword [0x103c3ddc]
push 0
fst dword [0x1035fdc8]
push eax
fstp dword [0x1035fdd0]
call sub.MSVCR100.dll_memset
add esp, 0xc
push 0x32
lea eax, [ebp - 0xa8]
push 0
push eax
call sub.MSVCR100.dll_memset
add esp, 0xc
push dword [0x3052d08]
lea esi, [ebp - 0x40]
call fcn.10006e6d
pop ecx
push 0x1e
lea eax, [ebp - 0xa8]
push eax
mov ecx, 0x103c52cc
call dword [sym.imp.mfc100.dll_Ordinal_6969]
mov eax, esi
push 8
push eax
call fcn.1003ce54
lea eax, [ebp - 0xa8]
push 8
push eax
call fcn.1003ce54
lea eax, [ebp - 0xa8]
push eax
mov eax, esi
push eax
call dword [sym.imp.MSVCR100.dll_strcmp]
add esp, 0x18
test eax, eax
je 0x1006c7ba
push 1
push 0x1009bbe0
call fcn.1003788e
pop ecx
pop ecx
jmp 0x1006c7ba
push 0x1008c724
push esi
call dword [sym.imp.MSVCR100.dll_fopen]
pop ecx
pop ecx
test eax, eax
jne 0x1006bff7
mov ecx, dword [0x1012fca4]
call fcn.10074ee1
cmp dword [0x103c3de8], 1
mov edi, dword [sym.imp.mfc100.dll_Ordinal_13219]
mov esi, 0x103c3c78
jne 0x1006c030
push dword [0x103c3c98]
and dword [0x103c3de8], 0
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006c029
push 0
mov ecx, esi
call edi
mov ecx, esi
call fcn.10009e93
cmp dword [0x103c3d0c], 0
jne 0x1006c061
push dword [0x103c3c98]
mov dword [0x103c3d0c], 1
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006c05a
push 0
mov ecx, esi
call edi
mov ecx, esi
call fcn.10009b0d
cmp dword [0x103c3d10], 1
jne 0x1006c08f
push dword [0x103c3c98]
and dword [0x103c3d10], 0
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006c088
push 0
mov ecx, esi
call edi
mov ecx, esi
call fcn.10009dbe
cmp dword [0x103c3d14], 1
jne 0x1006c0bd
push dword [0x103c3c98]
and dword [0x103c3d14], 0
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006c0b6
push 0
mov ecx, esi
call edi
mov ecx, esi
call fcn.10009b0d
cmp dword [0x103d1868], 1
jne 0x1006c0fd
push dword [0x103c3c98]
xor eax, eax
inc eax
mov dword [0x103c4078], eax
mov dword [0x103c3d10], eax
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006c0ea
push 0
mov ecx, esi
call edi
mov ecx, esi
call fcn.10009dbe
mov eax, dword [0x103d186c]
mov dword [0x103c3dd4], eax
jmp 0x1006c107
mov dword [0x103c3dd4], 0xc8
push 0x1008ade4
mov ecx, 0x103c670c
call dword [sym.imp.mfc100.dll_Ordinal_12868]
fld dword [0x10385098]
push dword [0x103c3c98]
fst dword [0x1035fdc4]
xor eax, eax
fstp dword [0x1035fdcc]
fld dword [0x1038509c]
mov dword [0x103cf048], eax
fst dword [0x1035fdc8]
mov dword [0x103cf03c], eax
fstp dword [0x1035fdd0]
mov dword [0x103cf040], eax
mov dword [0x103cf044], eax
mov dword [0x103cf050], eax
mov dword [0x103c407c], 3
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006c177
push 0
mov ecx, esi
call edi
push 0x1038507d
call dword [sym.imp.MSVCR100.dll_strlen]
pop ecx
test eax, eax
jne 0x1006c1b8
cmp dword [0x103c3d20], 1
jne 0x1006c28f
push dword [0x103c3c98]
and dword [0x103c3d20], eax
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006c1b1
push 0
mov ecx, esi
call edi
mov ecx, esi
jmp 0x1006c28a
mov edi, dword [sym.imp.USER32.dll_SendMessageA]
push 0
push 0
push 0x1009
push dword [0x103c5270]
call edi
lea eax, [ebp - 0x70]
push 0x1038507d
push eax
call ebx
lea eax, [ebp - 0x70]
push 0x100938e0
push eax
call dword [sym.imp.MSVCR100.dll_strtok]
add esp, 0x10
mov dword [ebp - 0x108], eax
test eax, eax
je 0x1006c256
mov esi, 0x1004
mov ebx, 0x103c5250
push 0
push 0
push esi
push dword [0x103c5270]
call edi
xor ecx, ecx
push ecx
push ecx
push ecx
push ecx
push dword [ebp - 0x108]
mov ecx, ebx
push eax
push 1
call dword [sym.imp.mfc100.dll_Ordinal_7211]
push 1
push 0
push 0
push esi
push dword [0x103c5270]
call edi
dec eax
push eax
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_12170]
push 0x100938e0
push 0
call dword [sym.imp.MSVCR100.dll_strtok]
pop ecx
pop ecx
mov dword [ebp - 0x108], eax
test eax, eax
jne 0x1006c200
cmp dword [0x103c3d20], 0
jne 0x1006c28f
push dword [0x103c3c98]
xor esi, esi
inc esi
mov dword [0x103c3d20], esi
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, esi
jne 0x1006c285
push 0
mov ecx, 0x103c3c78
call dword [sym.imp.mfc100.dll_Ordinal_13219]
mov ecx, 0x103c3c78
call fcn.10009b0d
push dword [0x103850a0]
lea esi, [ebp - 0xec]
call fcn.10006e6d
pop ecx
push eax
mov ecx, 0x103c52cc
call dword [sym.imp.mfc100.dll_Ordinal_12868]
call fcn.100744bd
mov eax, dword [0x103850a0]
and dword [0x103854d8], 0
mov dword [0x101127c4], 2
cmp dword [0x3052d08], eax
je 0x1006c2fa
push eax
call fcn.10006e6d
pop ecx
push eax
mov eax, dword [0x103854d8]
imul eax, eax, 0x50
add eax, 0x103854dc
push 0x1009527c
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
add esp, 0xc
inc dword [0x103854d8]
mov dword [0x10399144], 1
call fcn.1005fd5f
push dword [ebp - 0xf4]
call dword [sym.imp.mfc100.dll_Ordinal_1296]
jmp 0x1006bfd4
mov esi, dword [ebp - 0x114]
call fcn.100744bd
mov eax, dword [ebp - 0x100]
imul eax, eax, 0x134
add eax, esi
xor ecx, ecx
mov dword [0x103854d8], ecx
mov esi, dword [eax + 0x118]
mov edx, dword [eax + 0x108]
mov eax, dword [0x1037af40]
mov dword [0x101127c4], 2
mov dword [ebp - 0xfc], edx
cmp esi, ecx
jne 0x1006c37e
cmp eax, ecx
jle 0x1006c37e
movzx edi, word [ecx*2 + 0x1037a098]
cmp edi, edx
je 0x1006c377
inc ecx
cmp ecx, eax
jl 0x1006c364
jmp 0x1006c37e
mov esi, dword [ecx*4 + 0x103775a0]
xor edi, edi
mov dword [ebp - 0xf0], edi
test eax, eax
jle 0x1006c3db
mov al, al
mov dl, dl
mov cl, cl
mov al, al
cmp dword [edi*4 + 0x103775a0], esi
jne 0x1006c3af
movzx eax, word [edi*2 + 0x1037a098]
cmp eax, dword [ebp - 0xfc]
je 0x1006c7c9
movzx eax, word [edi*2 + 0x1037a098]
cmp eax, dword [ebp - 0xfc]
jne 0x1006c3cc
cmp dword [ebp - 0xfc], 0xc
je 0x1006c7c9
inc edi
mov dword [ebp - 0xf0], edi
cmp edi, dword [0x1037af40]
jl 0x1006c38a
push 0x64
lea eax, [ebp - 0xd8]
push 0
push eax
call sub.MSVCR100.dll_memset
add esp, 0xc
push 0x64
lea eax, [ebp - 0xd8]
push eax
push 0
push dword [ebp + 0xc]
mov esi, 0x103d0f8c
mov ecx, esi
call dword [sym.imp.mfc100.dll_Ordinal_5176]
lea eax, [ebp - 0xd8]
push 0x1009bc20
push eax
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
test eax, eax
je 0x1006c910
mov eax, dword [0x103854d8]
imul eax, eax, 0x50
mov edi, 0x103854dc
add eax, edi
push 0x1008f864
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009bc30
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
mov esi, 0x1009bc48
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009bc74
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009bc8c
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009bca4
push eax
call ebx
mov eax, dword [0x103854d8]
add esp, 0x40
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009bcbc
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009bcd4
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009bce8
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009bd00
push eax
call ebx
mov eax, dword [0x103854d8]
add esp, 0x40
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009bd18
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009bd30
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009bd48
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009bd60
push eax
call ebx
mov eax, dword [0x103854d8]
add esp, 0x40
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009bd78
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009bd90
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009bda8
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009bdc0
push eax
call ebx
mov eax, dword [0x103854d8]
add esp, 0x40
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x100952e0
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009bdd8
push eax
call ebx
mov eax, dword [0x103854d8]
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009bde0
push eax
call ebx
push dword [ebp - 0xf8]
inc dword [0x103854d8]
lea esi, [ebp - 0x70]
call fcn.10006eaa
add esp, 0x24
mov eax, esi
push eax
mov eax, dword [0x103854d8]
imul eax, eax, 0x50
add eax, edi
push 0x1009bc10
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
mov eax, dword [0x103854d8]
add esp, 0xc
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x1008f8c8
push eax
call ebx
inc dword [0x103854d8]
xor eax, eax
inc eax
pop ecx
pop ecx
mov dword [0x10399144], eax
mov dword [0x1035ff98], eax
call fcn.1005fd5f
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.1008344f
leave
ret
mov eax, dword [ebp - 0xf0]
push dword [eax*4 + 0x103775a0]
lea esi, [ebp - 0x70]
call fcn.10006e6d
pop ecx
push eax
mov eax, dword [0x103854d8]
imul eax, eax, 0x50
mov edi, 0x103854dc
add eax, edi
push 0x1009527c
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
mov eax, dword [0x103854d8]
mov esi, dword [ebp - 0xf0]
add esp, 0xc
push dword [esi*4 + 0x1037aa5c]
inc eax
push dword [esi*4 + 0x1037a674]
mov dword [0x103854d8], eax
imul eax, eax, 0x50
push dword [esi*4 + 0x1037a28c]
add eax, edi
push 0x1009bbfc
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
imul esi, esi, 0x28
mov eax, dword [0x103854d8]
add esp, 0x14
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add esi, 0x10377988
push esi
add eax, edi
push 0x1008f88c
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
mov eax, dword [0x103854d8]
add esp, 0xc
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
add eax, edi
push 0x100952ec
push eax
call ebx
push dword [ebp - 0xf8]
inc dword [0x103854d8]
lea esi, [ebp - 0x70]
call fcn.10006eaa
add esp, 0xc
mov eax, esi
push eax
mov eax, dword [0x103854d8]
imul eax, eax, 0x50
mov esi, 0x1009bc10
add eax, edi
push esi
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
add esp, 0xc
inc dword [0x103854d8]
lea eax, [ebp - 0x70]
push 0x1009bc20
push eax
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
test eax, eax
je 0x1006c906
lea eax, [ebp - 0x70]
push eax
mov eax, dword [0x103854d8]
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
mov eax, dword [0x103854d8]
add esp, 0xc
inc eax
mov dword [0x103854d8], eax
imul eax, eax, 0x50
lea ecx, [ebp - 0x70]
push ecx
add eax, edi
push esi
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
add esp, 0xc
inc dword [0x103854d8]
mov eax, dword [0x103854d8]
jmp 0x1006c793
push 0
push dword [ebp + 0xc]
mov ecx, esi
call dword [sym.imp.mfc100.dll_Ordinal_12170]
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0x40]
push 0x1009bdf0
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
add esp, 0xc
lea eax, [ebp - 0x40]
push eax
call fcn.100060db
jmp 0x1006bfd4