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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x11c
mov eax, dword [0x100a509c]
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]
mov dword [ebp - 0x104], ecx
mov ecx, dword [eax + 0xb4]
mov eax, dword [eax + 0x48]
push esi
push edi
mov dword [ebp - 0x108], ecx
mov dword [ebp - 0x114], eax
test ecx, ecx
jle 0x1006ae39
mov edx, dword [ebp - 0x114]
mov eax, ecx
imul eax, eax, 0x134
lea eax, [eax + edx - 0x134]
mov edx, dword [0x10383290]
mov dword [ebp - 0x118], eax
mov eax, dword [eax + 0x128]
mov dword [ebp - 0xf4], eax
test eax, eax
jne 0x1006ae9e
xor eax, eax
test edx, edx
jle 0x1006ae39
mov esi, dword [ebp - 0x104]
cmp dword [eax*4 + 0x10379ec0], esi
jne 0x1006ae34
movzx esi, byte [eax + 0x1037a5a0]
lea edi, [ecx - 1]
cmp esi, edi
je 0x1006ae9e
inc eax
cmp eax, edx
jl 0x1006ae17
call fcn.100737d2
mov eax, dword [ebp - 0x108]
mov ecx, dword [0x10379eb8]
imul eax, eax, 0x134
add eax, dword [ebp - 0x114]
xor esi, esi
mov dword [0x10384450], esi
mov edx, dword [eax + 0x118]
mov eax, dword [eax + 0x108]
mov dword [0x101117c4], 2
cmp edx, esi
jne 0x1006b68f
cmp ecx, esi
jle 0x1006b68f
movzx edi, word [esi*2 + 0x10379010]
cmp edi, eax
je 0x1006b688
inc esi
cmp esi, ecx
jl 0x1006ae84
jmp 0x1006b68f
mov eax, dword [ebp - 0x104]
cmp eax, dword [0x10383ff0]
jne 0x1006aedf
movzx edx, byte [0x10383ff4]
lea eax, [ecx - 1]
cmp edx, eax
jne 0x1006aedf
push 0x1038401c
call fcn.1006bc40
pop ecx
cmp eax, dword [0x1038403c]
jge 0x1006aed9
and dword [0x103d77d0], 0
jmp 0x1006bab7
mov ecx, dword [ebp - 0x108]
xor esi, esi
mov dword [ebp - 0x100], esi
mov dword [0x1038403c], esi
cmp dword [0x10383290], esi
jle 0x1006b18b
mov dword [ebp - 0x110], 0x1037e8a8
mov eax, dword [ebp - 0x104]
cmp dword [esi*4 + 0x10379ec0], eax
jne 0x1006b0a1
movzx eax, byte [esi + 0x1037a5a0]
lea edx, [ecx - 1]
cmp eax, edx
jne 0x1006b0a1
push dword [ebp - 0x110]
mov dword [ebp - 0x100], 1
call fcn.1006bc40
pop ecx
cmp eax, dword [esi*4 + 0x10381c38]
jl 0x1006b0ee
cmp dword [0x103d0104], 0
je 0x1006b09b
push 0x32
lea eax, [ebp - 0x40]
push 0
push eax
call sub.MSVCR100.dll_memset
add esp, 0xc
push 0x1038401c
push dword [ebp - 0x108]
lea eax, [ebp - 0x40]
push dword [ebp - 0x104]
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 [0x103d77d4]
cmp eax, 0x7530
jb 0x1006afb4
push 2
lea edi, [ebp - 0x40]
call fcn.1003b429
pop ecx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x103d77d4], eax
and dword [ebp - 0xfc], 0
and dword [ebp - 0x10c], 0
mov dword [ebp - 0xf8], 0x2f9b2b0
mov eax, dword [ebp - 0xf8]
mov edi, dword [eax]
test edi, edi
je 0x1006b0ba
cmp byte [edi + 0x330], 0
je 0x1006b0ba
inc dword [ebp - 0x10c]
push 0x64
lea eax, [ebp - 0xf0]
push 0
push eax
call sub.MSVCR100.dll_memset
add esp, 0xc
lea eax, [ebp - 0x40]
push eax
add edi, 0x338
push edi
lea eax, [ebp - 0xf0]
push 0x10097f34
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
xor edi, edi
add esp, 0x10
cmp dword [0x103d6150], edi
jle 0x1006b050
lea eax, [ebp - 0xf0]
push eax
mov eax, dword [0x103d6148]
push dword [eax + edi*4]
call dword [sym.imp.MSVCR100.dll_strcmp]
pop ecx
pop ecx
test eax, eax
je 0x1006b0ba
inc edi
cmp edi, dword [0x103d6150]
jl 0x1006b02c
mov dword [ebp - 0xfc], 1
xor eax, eax
cmp dword [ebp - 0x10c], eax
je 0x1006b09b
cmp dword [ebp - 0xfc], eax
je 0x1006b09b
cmp dword [0x103d77d0], eax
je 0x1006b0d3
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov ecx, dword [0x103d0108]
sub eax, dword [0x103d77d0]
imul ecx, ecx, 0xea60
cmp eax, ecx
jb 0x1006bab7
and dword [0x103d77d0], 0
mov ecx, dword [ebp - 0x108]
add dword [ebp - 0x110], 0x1e
inc esi
cmp esi, dword [0x10383290]
jl 0x1006af03
jmp 0x1006b17e
add dword [ebp - 0xf8], 4
cmp dword [ebp - 0xf8], 0x2f9b2cc
jl 0x1006afcc
jmp 0x1006b05a
push 0x1009a82c
call fcn.100060fb
pop ecx
call dword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x103d77d0], eax
jmp 0x1006bab7
cmp byte [esi + 0x103830d8], 1
mov edi, esi
mov eax, dword [edi*4 + 0x10379ec0]
mov dword [0x10383ff0], eax
jne 0x1006b11b
fild dword [edi*4 + 0x10382318]
fstp dword [0x10384010]
fild dword [edi*4 + 0x103829f8]
jmp 0x1006b12f
fild dword [edi*4 + 0x1037d408]
fstp dword [0x10384010]
fild dword [edi*4 + 0x1037dae8]
mov eax, dword [edi*4 + 0x1037e1c8]
fstp dword [0x10384014]
mov dword [0x10384018], eax
mov al, byte [esi + 0x1037a5a0]
mov byte [0x10383ff4], al
mov eax, esi
imul eax, eax, 0x1a
add eax, 0x1037a758
push eax
push 0x10383ff5
call ebx
imul esi, esi, 0x1e
add esi, 0x1037e8a8
push esi
push 0x1038401c
call ebx
mov eax, dword [edi*4 + 0x10381c38]
add esp, 0x10
mov dword [0x1038403c], eax
cmp dword [ebp - 0x100], 0
jne 0x1006b2b7
mov eax, dword [ebp - 0x118]
mov eax, dword [eax + 0x12c]
mov esi, dword [ebp - 0xf4]
sub eax, esi
cdq
and edx, 0x1f
add eax, edx
sar eax, 5
xor edi, edi
mov dword [ebp - 0xf4], eax
test eax, eax
jle 0x1006b2b7
mov dword [ebp - 0xf8], esi
lea eax, [ebp - 0x70]
push eax
mov eax, dword [ebp - 0xf8]
mov eax, dword [eax]
call fcn.1003f6c1
mov eax, dword [ebp - 0xf8]
mov eax, dword [eax + 8]
mov dword [ebp - 0xfc], eax
pop ecx
lea eax, [ebp - 0x70]
push eax
call fcn.1006bc40
pop ecx
cmp eax, dword [ebp - 0xfc]
jl 0x1006b206
add dword [ebp - 0xf8], 0x20
inc edi
cmp edi, dword [ebp - 0xf4]
jl 0x1006b1be
jmp 0x1006b2b7
mov eax, dword [ebp - 0x104]
mov ecx, dword [0x10383fb8]
shl edi, 5
add edi, esi
mov dword [0x10383ff0], eax
mov eax, dword [edi + 0x10]
xor edx, edx
mov dword [0x10384018], eax
test ecx, ecx
jle 0x1006b28b
cmp eax, dword [edx*4 + 0x10383298]
je 0x1006b23a
inc edx
cmp edx, ecx
jl 0x1006b22a
jmp 0x1006b28b
mov esi, dword [edi + 0x18]
mov eax, edx
mov ecx, dword [eax*4 + 0x10383658]
mov edx, dword [edi + 0x14]
imul edx, ecx
imul ecx, esi
add edx, dword [eax*4 + 0x103833d8]
mov eax, dword [eax*4 + 0x10383518]
mov dword [ebp - 0xf4], edx
sub eax, ecx
fild dword [ebp - 0xf4]
mov dword [ebp - 0xf4], eax
fstp dword [0x10384010]
fild dword [ebp - 0xf4]
fstp dword [0x10384014]
mov al, al
mov cl, cl
mov dl, dl
mov al, al
mov al, byte [ebp - 0x108]
dec al
mov byte [0x10383ff4], al
lea eax, [ebp - 0x70]
push eax
push 0x1038401c
mov byte [0x10383ff5], 0
call ebx
mov eax, dword [ebp - 0xfc]
pop ecx
pop ecx
mov dword [0x1038403c], eax
cmp dword [0x1038403c], 0
jle 0x1006ae39
push 0x1f4
call dword [sym.imp.mfc100.dll_Ordinal_265]
mov dword [esp], 0x34d28e8
push 0x10110f10
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 - 0x100], 1
jne 0x1006b342
cmp dword [0x10384018], 0
jne 0x1006b342
mov ecx, esi
call fcn.10054ed4
fld dword [0x103c2d50]
fst dword [0x1035edc4]
push 1
fstp dword [0x1035edcc]
push 0x1009a83c
fld dword [0x103c2d54]
fst dword [0x1035edc8]
fstp dword [0x1035edd0]
call fcn.100370d7
pop ecx
pop ecx
jmp 0x1006bab7
push 0x1008b734
push esi
call dword [sym.imp.MSVCR100.dll_fopen]
pop ecx
pop ecx
test eax, eax
jne 0x1006b35f
mov ecx, dword [0x1012ecb8]
call fcn.100741f6
cmp dword [0x103c2d60], 1
mov esi, dword [sym.imp.mfc100.dll_Ordinal_13219]
mov edi, 0x103c2bf0
jne 0x1006b398
push dword [0x103c2c10]
and dword [0x103c2d60], 0
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006b391
push 0
mov ecx, edi
call esi
mov ecx, edi
call fcn.10009e87
cmp dword [0x103c2c84], 0
jne 0x1006b3c9
push dword [0x103c2c10]
mov dword [0x103c2c84], 1
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006b3c2
push 0
mov ecx, edi
call esi
mov ecx, edi
call fcn.10009e6b
cmp dword [0x103c2c88], 1
jne 0x1006b3f7
push dword [0x103c2c10]
and dword [0x103c2c88], 0
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006b3f0
push 0
mov ecx, edi
call esi
mov ecx, edi
call fcn.10009d96
cmp dword [0x103c2c8c], 1
jne 0x1006b425
push dword [0x103c2c10]
and dword [0x103c2c8c], 0
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006b41e
push 0
mov ecx, edi
call esi
mov ecx, edi
call fcn.10009e6b
cmp dword [0x103d06f0], 1
jne 0x1006b465
push dword [0x103c2c10]
xor eax, eax
inc eax
mov dword [0x103c2ff0], eax
mov dword [0x103c2c88], eax
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006b452
push 0
mov ecx, edi
call esi
mov ecx, edi
call fcn.10009d96
mov eax, dword [0x103d06f4]
mov dword [0x103c2d4c], eax
jmp 0x1006b46f
mov dword [0x103c2d4c], 0xc8
push 0x10089de4
mov ecx, 0x103c5684
call dword [sym.imp.mfc100.dll_Ordinal_12868]
fld dword [0x10384010]
push dword [0x103c2c10]
fst dword [0x1035edc4]
xor eax, eax
fstp dword [0x1035edcc]
fld dword [0x10384014]
mov dword [0x103cded0], eax
fst dword [0x1035edc8]
mov dword [0x103cdec4], eax
fstp dword [0x1035edd0]
mov dword [0x103cdec8], eax
mov dword [0x103cdecc], eax
mov dword [0x103cded8], eax
mov dword [0x103c2ff4], 3
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006b4df
push 0
mov ecx, edi
call esi
push 0x10383ff5
call dword [sym.imp.MSVCR100.dll_strlen]
pop ecx
test eax, eax
jne 0x1006b520
cmp dword [0x103c2c98], 1
jne 0x1006b5fd
push dword [0x103c2c10]
and dword [0x103c2c98], eax
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, 1
jne 0x1006b519
push 0
mov ecx, edi
call esi
mov ecx, edi
jmp 0x1006b5f8
mov edi, dword [sym.imp.USER32.dll_SendMessageA]
push 0
push 0
push 0x1009
push dword [0x103c41e8]
call edi
lea eax, [ebp - 0xf0]
push 0x10383ff5
push eax
call ebx
lea eax, [ebp - 0xf0]
push 0x100928d0
push eax
call dword [sym.imp.MSVCR100.dll_strtok]
add esp, 0x10
mov dword [ebp - 0xfc], eax
test eax, eax
je 0x1006b5c4
mov esi, 0x1004
mov ebx, 0x103c41c8
push 0
push 0
push esi
push dword [0x103c41e8]
call edi
xor ecx, ecx
push ecx
push ecx
push ecx
push ecx
push dword [ebp - 0xfc]
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 [0x103c41e8]
call edi
dec eax
push eax
mov ecx, ebx
call dword [sym.imp.mfc100.dll_Ordinal_12170]
push 0x100928d0
push 0
call dword [sym.imp.MSVCR100.dll_strtok]
pop ecx
pop ecx
mov dword [ebp - 0xfc], eax
test eax, eax
jne 0x1006b56e
cmp dword [0x103c2c98], 0
jne 0x1006b5fd
push dword [0x103c2c10]
xor esi, esi
inc esi
mov dword [0x103c2c98], esi
call dword [sym.imp.USER32.dll_IsWindowVisible]
cmp eax, esi
jne 0x1006b5f3
push 0
mov ecx, 0x103c2bf0
call dword [sym.imp.mfc100.dll_Ordinal_13219]
mov ecx, 0x103c2bf0
call fcn.10009e6b
push dword [0x10384018]
lea esi, [ebp - 0x84]
call fcn.10006e68
pop ecx
push eax
mov ecx, 0x103c4244
call dword [sym.imp.mfc100.dll_Ordinal_12868]
call fcn.100737d2
mov eax, dword [0x10384018]
and dword [0x10384450], 0
mov dword [0x101117c4], 2
cmp dword [0x2f92a08], eax
je 0x1006b668
push eax
call fcn.10006e68
pop ecx
push eax
mov eax, dword [0x10384450]
imul eax, eax, 0x50
add eax, 0x10384454
push 0x1009420c
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
add esp, 0xc
inc dword [0x10384450]
mov dword [0x103980bc], 1
call fcn.1005f0bc
push dword [ebp - 0xf4]
call dword [sym.imp.mfc100.dll_Ordinal_1296]
jmp 0x1006b33c
mov edx, dword [esi*4 + 0x10376518]
xor esi, esi
mov dword [ebp - 0x100], esi
test ecx, ecx
jle 0x1006b6d4
cmp dword [esi*4 + 0x10376518], edx
jne 0x1006b6b4
movzx edi, word [esi*2 + 0x10379010]
cmp edi, eax
je 0x1006bac6
movzx edi, word [esi*2 + 0x10379010]
cmp edi, eax
jne 0x1006b6c9
cmp eax, 0xc
je 0x1006bac6
inc esi
mov dword [ebp - 0x100], esi
cmp esi, ecx
jl 0x1006b69b
push 0x64
xor edi, edi
lea eax, [ebp - 0xf0]
push edi
push eax
call sub.MSVCR100.dll_memset
add esp, 0xc
push 0x64
lea eax, [ebp - 0xf0]
push eax
push edi
push dword [ebp + 0xc]
mov esi, 0x103cfe14
mov ecx, esi
call dword [sym.imp.mfc100.dll_Ordinal_5176]
lea eax, [ebp - 0xf0]
push 0x1009a87c
push eax
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
test eax, eax
je 0x1006bc0d
mov eax, dword [0x10384450]
imul eax, eax, 0x50
mov edi, 0x10384454
add eax, edi
push 0x1008e854
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009a88c
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
mov esi, 0x1009a8a4
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009a8d0
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009a8e8
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009a900
push eax
call ebx
mov eax, dword [0x10384450]
add esp, 0x40
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009a918
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009a930
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009a944
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009a95c
push eax
call ebx
mov eax, dword [0x10384450]
add esp, 0x40
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009a974
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009a98c
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009a9a4
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009a9bc
push eax
call ebx
mov eax, dword [0x10384450]
add esp, 0x40
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009a9d4
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009a9ec
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009aa04
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009aa1c
push eax
call ebx
mov eax, dword [0x10384450]
add esp, 0x40
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x10094270
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009aa34
push eax
call ebx
mov eax, dword [0x10384450]
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009aa3c
push eax
call ebx
push dword [ebp - 0x104]
inc dword [0x10384450]
lea esi, [ebp - 0x70]
call fcn.10006ea5
add esp, 0x24
mov eax, esi
push eax
mov eax, dword [0x10384450]
imul eax, eax, 0x50
add eax, edi
push 0x1009a86c
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
mov eax, dword [0x10384450]
add esp, 0xc
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1008e8b8
push eax
call ebx
inc dword [0x10384450]
pop ecx
pop ecx
mov dword [0x103980bc], 1
mov byte [0x1035ef2b], 1
call fcn.1005f0bc
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.10082395
leave
ret
mov eax, dword [ebp - 0x100]
push dword [eax*4 + 0x10376518]
lea esi, [ebp - 0x70]
call fcn.10006e68
pop ecx
push eax
mov eax, dword [0x10384450]
imul eax, eax, 0x50
mov edi, 0x10384454
add eax, edi
push 0x1009420c
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
mov eax, dword [0x10384450]
mov esi, dword [ebp - 0x100]
add esp, 0xc
push dword [esi*4 + 0x103799d4]
inc eax
push dword [esi*4 + 0x103795ec]
mov dword [0x10384450], eax
imul eax, eax, 0x50
push dword [esi*4 + 0x10379204]
add eax, edi
push 0x1009a858
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
imul esi, esi, 0x28
mov eax, dword [0x10384450]
add esp, 0x14
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add esi, 0x10376900
push esi
add eax, edi
push 0x1008e87c
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
mov eax, dword [0x10384450]
add esp, 0xc
inc eax
mov dword [0x10384450], eax
imul eax, eax, 0x50
add eax, edi
push 0x1009427c
push eax
call ebx
push dword [ebp - 0x104]
inc dword [0x10384450]
lea esi, [ebp - 0x70]
call fcn.10006ea5
add esp, 0xc
mov eax, esi
push eax
mov eax, dword [0x10384450]
imul eax, eax, 0x50
mov esi, 0x1009a86c
add eax, edi
push esi
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
add esp, 0xc
inc dword [0x10384450]
lea eax, [ebp - 0x70]
push 0x1009a87c
push eax
call dword [sym.imp.MSVCR100.dll_strstr]
pop ecx
pop ecx
test eax, eax
je 0x1006bc03
lea eax, [ebp - 0x70]
push eax
mov eax, dword [0x10384450]
imul eax, eax, 0x50
add eax, edi
push esi
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
mov eax, dword [0x10384450]
add esp, 0xc
inc eax
mov dword [0x10384450], 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 [0x10384450]
mov eax, dword [0x10384450]
jmp 0x1006ba8c
push edi
push dword [ebp + 0xc]
mov ecx, esi
call dword [sym.imp.mfc100.dll_Ordinal_12170]
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x40]
push 0x1009aa4c
push eax
call dword [sym.imp.MSVCR100.dll_sprintf]
add esp, 0xc
lea eax, [ebp - 0x40]
push eax
call fcn.100060fb
jmp 0x1006b33c