Function at 0x407b70
Capabilities:
Check if file exists

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x440550
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x40
push ebx
push ebp
mov ebp, ecx
push esi
push edi
lea ecx, [esp + 0x3c]
call sub.MFC42.DLL_CStdioFile::CStdioFile
lea ecx, [esp + 0x14]
mov dword [esp + 0x58], 0
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x58], 1
call sub.MFC42.DLL_CString::CString
lea esi, [ebp + 0x200]
push str.profileEEM_Profile.pro
lea eax, [esp + 0x20]
push esi
push eax
mov byte [esp + 0x64], 2
call sub.MFC42.DLL_operator
mov eax, dword [eax]
push eax
call dword [sym.imp.SHLWAPI.dll_PathFileExistsA]
test eax, eax
lea ecx, [esp + 0x1c]
sete bl
call fcn.00422b90
test bl, bl
je 0x407c32
push 0x46327c
lea ecx, [esp + 0x20]
push esi
push ecx
call sub.MFC42.DLL_operator
mov eax, dword [eax]
push 0
push 0x1000
push eax
mov byte [esp + 0x64], 3
call sub.MFC42.DLL_AfxMessageBox
lea ecx, [esp + 0x1c]
mov byte [esp + 0x58], 2
call fcn.00422b90
mov ecx, ebp
call fcn.00407550
mov ecx, ebp
call fcn.00409850
push str.profileEEM_Profile.pro
lea edx, [esp + 0x20]
push esi
push edx
call sub.MFC42.DLL_operator
mov eax, dword [eax]
push 0
push 0x20
push eax
lea ecx, [esp + 0x48]
mov byte [esp + 0x64], 4
call sub.MFC42.DLL_CStdioFile::Open
lea ecx, [esp + 0x1c]
mov esi, eax
mov byte [esp + 0x58], 2
call fcn.00422b90
test esi, esi
jne 0x407cad
lea ecx, [esp + 0x18]
mov byte [esp + 0x58], 1
call fcn.00422b90
lea ecx, [esp + 0x14]
mov byte [esp + 0x58], 0
call fcn.00422b90
lea ecx, [esp + 0x3c]
mov dword [esp + 0x58], 0xffffffff
call fcn.00422d28
xor al, al
mov ecx, dword [esp + 0x50]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebp
pop ebx
mov esp, ebp
pop ebp
ret
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ebx, dword [sym.imp.MSVCRT.dll_atol]
mov edi, dword [sym.imp.MSVCRT.dll__mbscmp]
push 0x463278
push 0x463274
lea ecx, [esp + 0x1c]
call sub.MFC42.DLL_CString::Replace
push 0
push 0x463278
lea ecx, [esp + 0x1c]
call sub.MFC42.DLL_CString::Find
inc eax
lea ecx, [esp + 0x1c]
push eax
push ecx
lea ecx, [esp + 0x1c]
call sub.MFC42.DLL_CString::Left
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x5c], 5
call fcn.00422ce0
lea ecx, [esp + 0x1c]
mov byte [esp + 0x58], 2
call fcn.00422b90
mov edx, dword [esp + 0x14]
push 0x463268
push edx
call edi
add esp, 8
test eax, eax
jne 0x407d65
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1c30]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x46325c
push edx
call edi
add esp, 8
test eax, eax
jne 0x407da9
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1c38]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x463250
push edx
call edi
add esp, 8
test eax, eax
jne 0x407ded
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1c40]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x463244
push edx
call edi
add esp, 8
test eax, eax
jne 0x407e2d
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1c48], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x463238
push edx
call edi
add esp, 8
test eax, eax
jne 0x407e71
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1c58]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x46322c
push edx
call edi
add esp, 8
test eax, eax
jne 0x407eb5
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1c68]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x463220
push edx
call edi
add esp, 8
test eax, eax
jne 0x407ef9
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1c70]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x463218
push edx
call edi
add esp, 8
test eax, eax
jne 0x407f3d
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1c78]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x46320c
push edx
call edi
add esp, 8
test eax, eax
jne 0x407f7d
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1c80], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x463200
push edx
call edi
add esp, 8
test eax, eax
jne 0x407fbd
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1c84], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x4631f4
push edx
call edi
add esp, 8
test eax, eax
jne 0x407ffd
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1c88], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x4631e8
push edx
call edi
add esp, 8
test eax, eax
jne 0x408041
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1c90]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x4631dc
push edx
call edi
add esp, 8
test eax, eax
jne 0x408081
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1c98], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x4631d4
push edx
call edi
add esp, 8
test eax, eax
jne 0x4080c1
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1cdc], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x4631c4
push edx
call edi
add esp, 8
test eax, eax
jne 0x408105
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1ca0]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x4631b8
push edx
call edi
add esp, 8
test eax, eax
jne 0x408145
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1ca8], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x4631ac
push edx
call edi
add esp, 8
test eax, eax
jne 0x408185
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1cac], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x4631a0
push edx
call edi
add esp, 8
test eax, eax
jne 0x4081c5
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1cb0], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x463194
push edx
call edi
add esp, 8
test eax, eax
jne 0x408205
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x2720], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x463188
push edx
call edi
add esp, 8
test eax, eax
jne 0x408245
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x273c], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x46317c
push edx
call edi
add esp, 8
test eax, eax
jne 0x408285
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x2740], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x46316c
push edx
call edi
add esp, 8
test eax, eax
jne 0x4082c9
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1cb8]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x463160
push edx
call edi
add esp, 8
test eax, eax
jne 0x408309
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1cc0], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x463150
push edx
call edi
add esp, 8
test eax, eax
jne 0x40834d
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1cc8]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x463144
push edx
call edi
add esp, 8
test eax, eax
jne 0x40838d
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1cd0], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x463138
push edx
call edi
add esp, 8
test eax, eax
jne 0x4083cd
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1cd4], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x463128
push edx
call edi
add esp, 8
test eax, eax
jne 0x40840d
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x27d4], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x46311c
push edx
call edi
add esp, 8
test eax, eax
jne 0x40844d
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x27cc], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x46310c
push edx
call edi
add esp, 8
test eax, eax
jne 0x40848d
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x27c8], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x4630fc
push edx
call edi
add esp, 8
test eax, eax
jne 0x4084cd
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1ce0], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x4630ec
push edx
call edi
add esp, 8
test eax, eax
jne 0x40850d
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1ce4], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x4630e0
push edx
call edi
add esp, 8
test eax, eax
jne 0x40854d
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x27c4], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x4630d8
push edx
call edi
add esp, 8
test eax, eax
jne 0x40858d
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x2798], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x4630cc
push edx
call edi
add esp, 8
test eax, eax
jne 0x4085cd
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x27c0], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x4630c0
push edx
call edi
add esp, 8
test eax, eax
jne 0x408611
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x27a0]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x4630b4
push edx
call edi
add esp, 8
test eax, eax
jne 0x408655
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x27a8]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x4630a8
push edx
call edi
add esp, 8
test eax, eax
jne 0x408699
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x27b8]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x46309c
push edx
call edi
add esp, 8
test eax, eax
jne 0x4086da
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x27b0]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x463090
push edx
call edi
add esp, 8
test eax, eax
jne 0x408713
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1ce8], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x46307c
push edx
call edi
add esp, 8
test eax, eax
jne 0x4087c1
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1cec], eax
mov dword [ebp + 0x1cf4], eax
test esi, esi
je 0x408776
mov ebx, dword [sym.imp.MSVCRT.dll_atol]
lea edx, [esp + 0x14]
lea ecx, [esp + 0x3c]
push edx
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
jne 0x407cd1
lea ecx, [esp + 0x3c]
call sub.MFC42.DLL_CStdioFile::Close
lea ecx, [esp + 0x18]
mov byte [esp + 0x58], 1
call fcn.00422b90
lea ecx, [esp + 0x14]
mov byte [esp + 0x58], 0
call fcn.00422b90
lea ecx, [esp + 0x3c]
mov dword [esp + 0x58], 0xffffffff
call fcn.00422d28
mov ecx, dword [esp + 0x50]
pop edi
mov al, 1
mov dword fs:[0], ecx
pop esi
pop ebp
pop ebx
mov esp, ebp
pop ebp
ret
mov edx, dword [esp + 0x14]
push 0x463068
push edx
call edi
add esp, 8
test eax, eax
jne 0x408803
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
mov dword [ebp + 0x1cf0], eax
add esp, 4
mov dword [ebp + 0x1cf8], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x463054
push edx
call edi
add esp, 8
test eax, eax
jne 0x40883d
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
jmp 0x40874e
mov edx, dword [esp + 0x14]
push 0x463040
push edx
call edi
add esp, 8
test eax, eax
jne 0x40887d
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1cf8], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x463038
push edx
call edi
add esp, 8
test eax, eax
jne 0x4088bd
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1d78], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x463028
push edx
call edi
add esp, 8
test eax, eax
jne 0x408901
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1d00]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x463018
push edx
call edi
add esp, 8
test eax, eax
jne 0x408945
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1d08]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x46300c
push edx
call edi
add esp, 8
test eax, eax
jne 0x408985
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1cd8], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x463000
push edx
call edi
add esp, 8
test eax, eax
jne 0x4089c9
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1d10]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x462ff4
push edx
call edi
add esp, 8
test eax, eax
jne 0x408a0d
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1d18]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x462fe8
push edx
call edi
add esp, 8
test eax, eax
jne 0x408a51
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1c50]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x462fdc
push edx
call edi
add esp, 8
test eax, eax
jne 0x408a95
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1c60]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x462fd0
push edx
call edi
add esp, 8
test eax, eax
jne 0x408ad9
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1d80]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x462fc4
push edx
call edi
add esp, 8
test eax, eax
jne 0x408b19
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x1d88], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x462fb8
push edx
call edi
add esp, 8
test eax, eax
jne 0x408b5d
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1d90]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x462fac
push edx
call edi
add esp, 8
test eax, eax
jne 0x408ba1
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1d98]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x462fa0
push edx
call edi
add esp, 8
test eax, eax
jne 0x408be5
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1da0]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x462f94
push edx
call edi
add esp, 8
test eax, eax
jne 0x408c29
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1da8]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x462f88
push edx
call edi
add esp, 8
test eax, eax
jne 0x408c6d
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1db0]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x462f7c
push edx
call edi
add esp, 8
test eax, eax
jne 0x408cb1
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x2718]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x462f70
push edx
call edi
add esp, 8
test eax, eax
jne 0x408cf5
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x1d20]
add esp, 4
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x462f64
push edx
call edi
add esp, 8
test eax, eax
jne 0x408d35
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x2724], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x462f58
push edx
call edi
add esp, 8
test eax, eax
jne 0x408d75
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x2728], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x462f4c
push edx
call edi
add esp, 8
test eax, eax
jne 0x408db5
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x272c], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x462f40
push edx
call edi
add esp, 8
test eax, eax
jne 0x408df5
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov ecx, dword [esp + 0x14]
push ecx
call ebx
add esp, 4
mov dword [ebp + 0x2730], eax
jmp 0x408754
mov edx, dword [esp + 0x14]
push 0x462f34
push edx
call edi
add esp, 8
test eax, eax
jne 0x408e23
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
test eax, eax
je 0x408776
jmp 0x40875e
mov ecx, dword [esp + 0x14]
push 0x462f28
push ecx
call edi
add esp, 8
test eax, eax
jne 0x408e63
lea edx, [esp + 0x14]
lea ecx, [esp + 0x3c]
push edx
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov eax, dword [esp + 0x14]
push eax
call ebx
add esp, 4
mov dword [ebp + 0x2734], eax
jmp 0x408754
mov ecx, dword [esp + 0x14]
push 0x462f1c
push ecx
call edi
add esp, 8
test eax, eax
jne 0x408ea3
lea edx, [esp + 0x14]
lea ecx, [esp + 0x3c]
push edx
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov eax, dword [esp + 0x14]
push eax
call ebx
add esp, 4
mov dword [ebp + 0x2738], eax
jmp 0x408754
lea ecx, [esp + 0x20]
push 6
push ecx
lea ecx, [esp + 0x1c]
call sub.MFC42.DLL_CString::Left
mov eax, dword [eax]
push 0x462f14
push eax
call edi
add esp, 8
lea ecx, [esp + 0x20]
test eax, eax
sete bl
call fcn.00422b90
test bl, bl
je 0x408f28
mov edx, dword [esp + 0x14]
add edx, 6
push edx
call dword [sym.imp.MSVCRT.dll_atol]
add esp, 4
mov ebx, eax
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
test ebx, ebx
jl 0x408754
cmp ebx, 0x64
jge 0x408754
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + ebx*8 + 0x1db8]
add esp, 4
jmp 0x408754
lea edx, [esp + 0x24]
push 6
push edx
lea ecx, [esp + 0x1c]
call sub.MFC42.DLL_CString::Left
mov eax, dword [eax]
push 0x462f0c
push eax
call edi
add esp, 8
lea ecx, [esp + 0x24]
test eax, eax
sete bl
call fcn.00422b90
test bl, bl
je 0x408fad
mov eax, dword [esp + 0x14]
add eax, 6
push eax
call dword [sym.imp.MSVCRT.dll_atol]
add esp, 4
lea ecx, [esp + 0x14]
mov ebx, eax
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
test ebx, ebx
jl 0x408754
cmp ebx, 0x64
jge 0x408754
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + ebx*8 + 0x20d8]
add esp, 4
jmp 0x408754
lea eax, [esp + 0x28]
push 8
push eax
lea ecx, [esp + 0x1c]
call sub.MFC42.DLL_CString::Left
mov eax, dword [eax]
push 0x462f00
push eax
call edi
add esp, 8
lea ecx, [esp + 0x28]
test eax, eax
sete bl
call fcn.00422b90
test bl, bl
je 0x409033
mov ecx, dword [esp + 0x14]
add ecx, 8
push ecx
call dword [sym.imp.MSVCRT.dll_atol]
add esp, 4
lea edx, [esp + 0x14]
lea ecx, [esp + 0x3c]
mov ebx, eax
push edx
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
cmp ebx, 2
jl 0x408754
cmp ebx, 0xa
jg 0x408754
mov eax, dword [esp + 0x14]
push eax
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + ebx*8 + 0x1d20]
add esp, 4
jmp 0x408754
lea ecx, [esp + 0x2c]
push 6
push ecx
lea ecx, [esp + 0x1c]
call sub.MFC42.DLL_CString::Left
mov eax, dword [eax]
push 0x462ef8
push eax
call edi
add esp, 8
lea ecx, [esp + 0x2c]
test eax, eax
sete bl
call fcn.00422b90
test bl, bl
je 0x4090b8
mov edx, dword [esp + 0x14]
add edx, 6
push edx
call dword [sym.imp.MSVCRT.dll_atol]
add esp, 4
mov ebx, eax
lea eax, [esp + 0x14]
lea ecx, [esp + 0x3c]
push eax
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
test ebx, ebx
jl 0x408754
cmp ebx, 0x64
jge 0x408754
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atol]
add esp, 4
mov dword [ebp + ebx*4 + 0x23f8], eax
jmp 0x408754
lea edx, [esp + 0x30]
push 6
push edx
lea ecx, [esp + 0x1c]
call sub.MFC42.DLL_CString::Left
mov eax, dword [eax]
push 0x462ef0
push eax
call edi
add esp, 8
lea ecx, [esp + 0x30]
test eax, eax
sete bl
call fcn.00422b90
test bl, bl
je 0x40913d
mov eax, dword [esp + 0x14]
add eax, 6
push eax
call dword [sym.imp.MSVCRT.dll_atol]
add esp, 4
lea ecx, [esp + 0x14]
mov ebx, eax
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
test ebx, ebx
jl 0x408754
cmp ebx, 0x64
jge 0x408754
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atol]
add esp, 4
mov dword [ebp + ebx*4 + 0x2588], eax
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462ee0
push eax
call edi
add esp, 8
test eax, eax
jne 0x409181
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atol]
add esp, 4
mov dword [ebp + 0x27d0], eax
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462ed4
push eax
call edi
add esp, 8
test eax, eax
jne 0x4091cb
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atof]
fmul qword [0x442e08]
add esp, 4
fstp qword [ebp + 0x27d8]
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462ec8
push eax
call edi
add esp, 8
test eax, eax
jne 0x409215
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atof]
fmul qword [0x442e08]
add esp, 4
fstp qword [ebp + 0x27e0]
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462ebc
push eax
call edi
add esp, 8
test eax, eax
jne 0x40925f
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atof]
fmul qword [0x442e08]
add esp, 4
fstp qword [ebp + 0x27e8]
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462eb0
push eax
call edi
add esp, 8
test eax, eax
jne 0x4092a9
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atof]
fmul qword [0x442e00]
add esp, 4
fstp qword [ebp + 0x27f0]
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462ea4
push eax
call edi
add esp, 8
test eax, eax
jne 0x4092f3
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atof]
fmul qword [0x442e00]
add esp, 4
fstp qword [ebp + 0x27f8]
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462e98
push eax
call edi
add esp, 8
test eax, eax
jne 0x40933d
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atof]
fmul qword [0x442e00]
add esp, 4
fstp qword [ebp + 0x2800]
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462e8c
push eax
call edi
add esp, 8
test eax, eax
jne 0x409381
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x2808]
add esp, 4
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462e80
push eax
call edi
add esp, 8
test eax, eax
jne 0x4093c5
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atol]
add esp, 4
mov dword [ebp + 0x2810], eax
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462e74
push eax
call edi
add esp, 8
test eax, eax
jne 0x409409
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atol]
add esp, 4
mov dword [ebp + 0x2814], eax
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462e68
push eax
call edi
add esp, 8
test eax, eax
jne 0x40944d
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x2818]
add esp, 4
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462e5c
push eax
call edi
add esp, 8
test eax, eax
jne 0x409491
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x2820]
add esp, 4
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462e50
push eax
call edi
add esp, 8
test eax, eax
jne 0x4094d5
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x2828]
add esp, 4
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462e44
push eax
call edi
add esp, 8
test eax, eax
jne 0x409519
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x2830]
add esp, 4
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462e38
push eax
call edi
add esp, 8
test eax, eax
jne 0x40955d
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x2838]
add esp, 4
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462e2c
push eax
call edi
add esp, 8
test eax, eax
jne 0x4095a1
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x2840]
add esp, 4
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462e20
push eax
call edi
add esp, 8
test eax, eax
jne 0x4095e5
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atol]
add esp, 4
mov dword [ebp + 0x2848], eax
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462e14
push eax
call edi
add esp, 8
test eax, eax
jne 0x409625
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
lea edx, [esp + 0x14]
lea ecx, [ebp + 0x2858]
push edx
call fcn.00422ce0
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462e08
push eax
call edi
add esp, 8
test eax, eax
jne 0x409669
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atol]
add esp, 4
mov dword [ebp + 0x285c], eax
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462dfc
push eax
call edi
add esp, 8
test eax, eax
jne 0x4096ad
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atol]
add esp, 4
mov dword [ebp + 0x2860], eax
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462dec
push eax
call edi
add esp, 8
test eax, eax
jne 0x4096f1
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x2868]
add esp, 4
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462ddc
push eax
call edi
add esp, 8
test eax, eax
jne 0x409735
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x2870]
add esp, 4
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462dcc
push eax
call edi
add esp, 8
test eax, eax
jne 0x409779
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [ebp + 0x2878]
add esp, 4
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x462dbc
push eax
call edi
add esp, 8
test eax, eax
jne 0x4097bd
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
mov esi, eax
test esi, esi
je 0x408776
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atol]
add esp, 4
mov dword [ebp + 0x2880], eax
jmp 0x408754
mov eax, dword [esp + 0x14]
push 0x46833c
push eax
call edi
add esp, 8
test eax, eax
je 0x408754
lea ecx, [esp + 0x14]
lea edx, [esp + 0x38]
push ecx
push str.EEM_Profile.pro
push edx
call sub.MFC42.DLL_operator_2
push 0x462d94
push eax
lea eax, [esp + 0x3c]
mov byte [esp + 0x60], 6
push eax
call sub.MFC42.DLL_operator
mov eax, dword [eax]
push 0
push 0x1000
push eax
mov byte [esp + 0x64], 7
call sub.MFC42.DLL_AfxMessageBox
lea ecx, [esp + 0x34]
mov byte [esp + 0x58], 6
call fcn.00422b90
lea ecx, [esp + 0x38]
mov byte [esp + 0x58], 2
call fcn.00422b90
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CStdioFile::ReadString
test eax, eax
je 0x408776
jmp 0x408758