Function at 0x40475d
Capabilities:
Parse pe header

Disassembly:
push 0xffffffffffffffff
push 0x4280da
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x820
push ebx
push ebp
push esi
mov esi, ecx
push edi
lea ecx, [esp + 0x14]
call fcn.00426514
lea ecx, [esp + 0x1c]
mov dword [esp + 0x838], 0
call fcn.00426514
mov ebx, 1
mov ecx, esi
push ebx
mov byte [esp + 0x83c], bl
call sub.MFC42.DLL_CWnd::UpdateData
mov ecx, 0x100
xor eax, eax
lea edi, [esp + 0x42c]
push 0
rep stosd dword es:[edi], eax
mov ecx, dword [esi + 0x64]
lea edx, [esp + 0x430]
stosb byte es:[edi], al
mov eax, dword [ecx]
push 0x400
push edx
call dword [eax + 0x1c]
push ebx
mov ecx, esi
mov ebp, eax
call sub.MFC42.DLL_CWnd::UpdateData
xor edi, edi
test ebp, ebp
jle 0x404809
mov al, byte [esp + edi + 0x42c]
mov ecx, esi
mov byte [esp + edi + 0x28], al
push eax
lea eax, [esp + 0x24]
push eax
call fcn.00404100
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x83c], 2
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x20]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
inc edi
cmp edi, ebp
jl 0x4047ca
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
lea ecx, [esp + 0x10]
push ecx
call sub.MFC42.DLL_CTime::GetTickCount
mov edx, dword [eax]
mov eax, dword [0x432ec0]
mov edi, dword [sym.imp.USER32.dll_SendMessageA]
cmp eax, ebx
mov dword [esp + 0x24], edx
mov byte [esp + ebp + 0x42c], 0
je 0x4048b3
push 0
lea ecx, [esp + 0x28]
call sub.MFC42.DLL_CTime::GetLocalTm
mov eax, dword [eax]
push 0
lea ecx, [esp + 0x28]
mov dword [esp + 0x24], eax
call sub.MFC42.DLL_CTime::GetLocalTm
mov ecx, dword [eax + 4]
push 0
mov dword [esp + 0x14], ecx
lea ecx, [esp + 0x28]
call sub.MFC42.DLL_CTime::GetLocalTm
mov edx, dword [esp + 0x14]
mov ecx, dword [esp + 0x20]
mov eax, dword [eax + 8]
push edx
mov edx, dword [esp + 0x14]
push ecx
push edx
push eax
lea eax, [esp + 0x2c]
push 0x43244c
push eax
call sub.MFC42.DLL_CString::Format
mov ecx, dword [esp + 0x34]
mov edx, dword [esi + 0x288]
add esp, 0x18
push ecx
push 0
push 0x181
push edx
call edi
lea eax, [esp + 0x14]
lea ecx, [esi + 0x3b0]
push eax
call fcn.0042672a
jmp 0x4048bd
mov dword [0x432ec0], 0
cmp dword [0x432e78], ebx
jne 0x404fe5
mov dword [0x432e78], 0
mov ecx, dword [esi + 0x20]
push ebx
push ecx
call dword [sym.imp.USER32.dll_KillTimer]
push ebx
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
lea edi, [esi + 0x460]
lea edx, [esp + 0x20]
push edi
push str.000000000006
push edx
call sub.MFC42.DLL_operator
push str.050010FF00
push eax
lea eax, [esp + 0x18]
mov byte [esp + 0x840], 3
push eax
call sub.MFC42.DLL_operator_2
mov eax, dword [eax]
mov ecx, dword [esp + 0x14]
mov ebp, dword [sym.imp.MSVCRT.dll__mbscmp]
push eax
push ecx
call ebp
add esp, 8
lea ecx, [esp + 0x10]
test eax, eax
sete byte [esp + 0x1b]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x20]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
mov al, byte [esp + 0x1b]
test al, al
je 0x40495e
push 0xff
push 0x461
jmp 0x404fa5
push edi
lea edx, [esp + 0x24]
push str.000000000006
push edx
call sub.MFC42.DLL_operator
push str.0500100000
push eax
lea eax, [esp + 0x18]
mov byte [esp + 0x840], 4
push eax
call sub.MFC42.DLL_operator_2
mov eax, dword [eax]
mov ecx, dword [esp + 0x14]
push eax
push ecx
call ebp
add esp, 8
lea ecx, [esp + 0x10]
test eax, eax
sete byte [esp + 0x1b]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x20]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
mov al, byte [esp + 0x1b]
test al, al
je 0x4049ca
push 0xff00
push 0x461
jmp 0x404fa5
push edi
lea edx, [esp + 0x24]
push str.000000000006
push edx
call sub.MFC42.DLL_operator
push str.050011FF00
push eax
lea eax, [esp + 0x18]
mov byte [esp + 0x840], 5
push eax
call sub.MFC42.DLL_operator_2
mov eax, dword [eax]
mov ecx, dword [esp + 0x14]
push eax
push ecx
call ebp
add esp, 8
lea ecx, [esp + 0x10]
test eax, eax
sete byte [esp + 0x1b]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x20]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
mov al, byte [esp + 0x1b]
test al, al
je 0x404a36
push 0xff
push 0x460
jmp 0x404fa5
push edi
lea edx, [esp + 0x24]
push str.000000000006
push edx
call sub.MFC42.DLL_operator
push str.0500110000
push eax
lea eax, [esp + 0x18]
mov byte [esp + 0x840], 6
push eax
call sub.MFC42.DLL_operator_2
mov eax, dword [eax]
mov ecx, dword [esp + 0x14]
push eax
push ecx
call ebp
add esp, 8
lea ecx, [esp + 0x10]
test eax, eax
sete byte [esp + 0x1b]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x20]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
mov al, byte [esp + 0x1b]
test al, al
je 0x404aa2
push 0xff00
push 0x460
jmp 0x404fa5
push edi
lea edx, [esp + 0x24]
push str.000000000006
push edx
call sub.MFC42.DLL_operator
push str.050012FF00
push eax
lea eax, [esp + 0x18]
mov byte [esp + 0x840], 7
push eax
call sub.MFC42.DLL_operator_2
mov eax, dword [eax]
mov ecx, dword [esp + 0x14]
push eax
push ecx
call ebp
add esp, 8
lea ecx, [esp + 0x10]
test eax, eax
sete byte [esp + 0x1b]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x20]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
mov al, byte [esp + 0x1b]
test al, al
je 0x404b0e
push 0xff
push 0x45f
jmp 0x404fa5
push edi
lea edx, [esp + 0x24]
push str.000000000006
push edx
call sub.MFC42.DLL_operator
push str.0500120000
push eax
lea eax, [esp + 0x18]
mov byte [esp + 0x840], 8
push eax
call sub.MFC42.DLL_operator_2
mov eax, dword [eax]
mov ecx, dword [esp + 0x14]
push eax
push ecx
call ebp
add esp, 8
lea ecx, [esp + 0x10]
test eax, eax
sete byte [esp + 0x1b]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x20]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
mov al, byte [esp + 0x1b]
test al, al
je 0x404b7a
push 0xff00
push 0x45f
jmp 0x404fa5
push edi
lea edx, [esp + 0x24]
push str.000000000006
push edx
call sub.MFC42.DLL_operator
push str.050013FF00
push eax
lea eax, [esp + 0x18]
mov byte [esp + 0x840], 9
push eax
call sub.MFC42.DLL_operator_2
mov eax, dword [eax]
mov ecx, dword [esp + 0x14]
push eax
push ecx
call ebp
add esp, 8
lea ecx, [esp + 0x10]
test eax, eax
sete byte [esp + 0x1b]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x20]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
mov al, byte [esp + 0x1b]
test al, al
je 0x404be6
push 0xff
push 0x45e
jmp 0x404fa5
push edi
lea edx, [esp + 0x24]
push str.000000000006
push edx
call sub.MFC42.DLL_operator
push str.0500130000
push eax
lea eax, [esp + 0x18]
mov byte [esp + 0x840], 0xa
push eax
call sub.MFC42.DLL_operator_2
mov eax, dword [eax]
mov ecx, dword [esp + 0x14]
push eax
push ecx
call ebp
add esp, 8
lea ecx, [esp + 0x10]
test eax, eax
sete byte [esp + 0x1b]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x20]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
mov al, byte [esp + 0x1b]
test al, al
je 0x404c52
push 0xff00
push 0x45e
jmp 0x404fa5
push edi
lea edx, [esp + 0x24]
push str.000000000006
push edx
call sub.MFC42.DLL_operator
push str.050014FF00
push eax
lea eax, [esp + 0x18]
mov byte [esp + 0x840], 0xb
push eax
call sub.MFC42.DLL_operator_2
mov eax, dword [eax]
mov ecx, dword [esp + 0x14]
push eax
push ecx
call ebp
add esp, 8
lea ecx, [esp + 0x10]
test eax, eax
sete byte [esp + 0x1b]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x20]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
mov al, byte [esp + 0x1b]
test al, al
je 0x404cbe
push 0xff
push 0x45d
jmp 0x404fa5
push edi
lea edx, [esp + 0x24]
push str.000000000006
push edx
call sub.MFC42.DLL_operator
push str.0500140000
push eax
lea eax, [esp + 0x18]
mov byte [esp + 0x840], 0xc
push eax
call sub.MFC42.DLL_operator_2
mov eax, dword [eax]
mov ecx, dword [esp + 0x14]
push eax
push ecx
call ebp
add esp, 8
lea ecx, [esp + 0x10]
test eax, eax
sete byte [esp + 0x1b]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x20]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
mov al, byte [esp + 0x1b]
test al, al
je 0x404d2a
push 0xff00
push 0x45d
jmp 0x404fa5
push edi
lea edx, [esp + 0x24]
push str.000000000006
push edx
call sub.MFC42.DLL_operator
push str.050015FF00
push eax
lea eax, [esp + 0x18]
mov byte [esp + 0x840], 0xd
push eax
call sub.MFC42.DLL_operator_2
mov eax, dword [eax]
mov ecx, dword [esp + 0x14]
push eax
push ecx
call ebp
add esp, 8
lea ecx, [esp + 0x10]
test eax, eax
sete byte [esp + 0x1b]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x20]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
mov al, byte [esp + 0x1b]
test al, al
je 0x404d96
push 0xff
push 0x440
jmp 0x404fa5
push edi
lea edx, [esp + 0x24]
push str.000000000006
push edx
call sub.MFC42.DLL_operator
push str.0500150000
push eax
lea eax, [esp + 0x18]
mov byte [esp + 0x840], 0xe
push eax
call sub.MFC42.DLL_operator_2
mov eax, dword [eax]
mov ecx, dword [esp + 0x14]
push eax
push ecx
call ebp
add esp, 8
lea ecx, [esp + 0x10]
test eax, eax
sete byte [esp + 0x1b]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x20]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
mov al, byte [esp + 0x1b]
test al, al
je 0x404e02
push 0xff00
push 0x440
jmp 0x404fa5
push edi
lea edx, [esp + 0x24]
push str.000000000006
push edx
call sub.MFC42.DLL_operator
push str.050016FF00
push eax
lea eax, [esp + 0x18]
mov byte [esp + 0x840], 0xf
push eax
call sub.MFC42.DLL_operator_2
mov eax, dword [eax]
mov ecx, dword [esp + 0x14]
push eax
push ecx
call ebp
add esp, 8
lea ecx, [esp + 0x10]
test eax, eax
sete byte [esp + 0x1b]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x20]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
mov al, byte [esp + 0x1b]
test al, al
je 0x404e6e
push 0xff
push 0x441
jmp 0x404fa5
push edi
lea edx, [esp + 0x24]
push str.000000000006
push edx
call sub.MFC42.DLL_operator
push str.0500160000
push eax
lea eax, [esp + 0x18]
mov byte [esp + 0x840], 0x10
push eax
call sub.MFC42.DLL_operator_2
mov eax, dword [eax]
mov ecx, dword [esp + 0x14]
push eax
push ecx
call ebp
add esp, 8
lea ecx, [esp + 0x10]
test eax, eax
sete byte [esp + 0x1b]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x20]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
mov al, byte [esp + 0x1b]
test al, al
je 0x404eda
push 0xff00
push 0x441
jmp 0x404fa5
push edi
lea edx, [esp + 0x24]
push str.000000000006
push edx
call sub.MFC42.DLL_operator
push str.050017FF00
push eax
lea eax, [esp + 0x18]
mov byte [esp + 0x840], 0x11
push eax
call sub.MFC42.DLL_operator_2
mov eax, dword [eax]
mov ecx, dword [esp + 0x14]
push eax
push ecx
call ebp
add esp, 8
lea ecx, [esp + 0x10]
test eax, eax
sete byte [esp + 0x1b]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x20]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
mov al, byte [esp + 0x1b]
test al, al
je 0x404f3e
push 0xff
jmp 0x404fa0
push edi
lea edx, [esp + 0x24]
push str.000000000006
push edx
call sub.MFC42.DLL_operator
push str.0500170000
push eax
lea eax, [esp + 0x18]
mov byte [esp + 0x840], 0x12
push eax
call sub.MFC42.DLL_operator_2
mov eax, dword [eax]
mov ecx, dword [esp + 0x14]
push eax
push ecx
call ebp
add esp, 8
lea ecx, [esp + 0x10]
test eax, eax
sete byte [esp + 0x1b]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x20]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
mov al, byte [esp + 0x1b]
test al, al
je 0x404fac
push 0xff00
push 0x442
mov ecx, esi
call fcn.00404560
push 0x432248
lea edx, [esp + 0x14]
push edi
push edx
call sub.MFC42.DLL_operator_2
push eax
lea ecx, [esi + 0x418]
mov byte [esp + 0x83c], 0x13
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
jmp 0x40a2a4
cmp dword [0x432e7c], ebx
jne 0x405832
mov dword [0x432e7c], 0
mov eax, dword [esi + 0x20]
push 2
push eax
call dword [sym.imp.USER32.dll_KillTimer]
mov al, byte [0x432f01]
test al, al
jne 0x4051d1
mov al, byte [esp + 0x31]
and al, bl
cmp al, bl
jne 0x405025
push 0xff
jmp 0x40502a
push 0xff00
push 0x427
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], bl
je 0x40a2b6
mov bl, byte [esp + 0x31]
mov al, bl
and al, 2
cmp al, 2
jne 0x40505e
push 0xff
jmp 0x405063
push 0xff00
push 0x428
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 2
je 0x40a2b6
mov al, bl
and al, 4
cmp al, 4
jne 0x405094
push 0xff
jmp 0x405099
push 0xff00
push 0x42a
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 3
je 0x40a2b6
mov al, bl
and al, 8
cmp al, 8
jne 0x4050ca
push 0xff
jmp 0x4050cf
push 0xff00
push 0x42b
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 4
je 0x40a2b6
mov al, bl
and al, 0x10
cmp al, 0x10
jne 0x405100
push 0xff
jmp 0x405105
push 0xff00
push 0x434
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 5
je 0x40a2b6
mov al, bl
and al, 0x20
cmp al, 0x20
jne 0x405136
push 0xff
jmp 0x40513b
push 0xff00
push 0x435
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 6
je 0x40a2b6
mov al, bl
and al, 0x40
cmp al, 0x40
jne 0x40516c
push 0xff
jmp 0x405171
push 0xff00
push 0x436
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 7
je 0x40a2b6
sar bl, 1
and bl, 0x40
mov al, bl
cmp al, 0x40
jne 0x4051a5
push 0xff
jmp 0x4051aa
push 0xff00
push 0x437
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 8
jne 0x40a2ad
jmp 0x40a2b6
cmp al, bl
jne 0x40535e
mov al, byte [esp + 0x31]
and al, bl
cmp al, bl
jne 0x4051ea
push 0xff
jmp 0x4051ef
push 0xff00
push 0x428
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], bl
je 0x40a2b6
mov bl, byte [esp + 0x31]
mov al, bl
and al, 2
cmp al, 2
jne 0x405223
push 0xff
jmp 0x405228
push 0xff00
push 0x42a
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 2
je 0x40a2b6
mov al, bl
and al, 4
cmp al, 4
jne 0x405259
push 0xff
jmp 0x40525e
push 0xff00
push 0x42b
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 3
je 0x40a2b6
mov al, bl
and al, 8
cmp al, 8
jne 0x40528f
push 0xff
jmp 0x405294
push 0xff00
push 0x434
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 4
je 0x40a2b6
mov al, bl
and al, 0x10
cmp al, 0x10
jne 0x4052c5
push 0xff
jmp 0x4052ca
push 0xff00
push 0x435
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 5
je 0x40a2b6
mov al, bl
and al, 0x20
cmp al, 0x20
jne 0x4052fb
push 0xff
jmp 0x405300
push 0xff00
push 0x436
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 6
je 0x40a2b6
and bl, 0x40
mov al, bl
cmp al, 0x40
jne 0x405332
push 0xff
jmp 0x405337
push 0xff00
push 0x437
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 7
jne 0x40a2ad
jmp 0x40a2b6
cmp al, 2
jne 0x4054b5
mov al, byte [esp + 0x31]
and al, bl
cmp al, bl
jne 0x405377
push 0xff
jmp 0x40537c
push 0xff00
push 0x42a
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], bl
je 0x40a2b6
mov bl, byte [esp + 0x31]
mov al, bl
and al, 2
cmp al, 2
jne 0x4053b0
push 0xff
jmp 0x4053b5
push 0xff00
push 0x42b
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 2
je 0x40a2b6
mov al, bl
and al, 4
cmp al, 4
jne 0x4053e6
push 0xff
jmp 0x4053eb
push 0xff00
push 0x434
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 3
je 0x40a2b6
mov al, bl
and al, 8
cmp al, 8
jne 0x40541c
push 0xff
jmp 0x405421
push 0xff00
push 0x435
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 4
je 0x40a2b6
mov al, bl
and al, 0x10
cmp al, 0x10
jne 0x405452
push 0xff
jmp 0x405457
push 0xff00
push 0x436
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 5
je 0x40a2b6
and bl, 0x20
mov al, bl
cmp al, 0x20
jne 0x405489
push 0xff
jmp 0x40548e
push 0xff00
push 0x437
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 6
jne 0x40a2ad
jmp 0x40a2b6
cmp al, 3
jne 0x4055d6
mov al, byte [esp + 0x31]
and al, bl
cmp al, bl
jne 0x4054ce
push 0xff
jmp 0x4054d3
push 0xff00
push 0x42b
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432ef9], bl
je 0x40a2b6
mov bl, byte [esp + 0x31]
mov al, bl
and al, 2
cmp al, 2
jne 0x405507
push 0xff
jmp 0x40550c
push 0xff00
push 0x434
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432ef9], 2
je 0x40a2b6
mov al, bl
and al, 4
cmp al, 4
jne 0x40553d
push 0xff
jmp 0x405542
push 0xff00
push 0x435
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432ef9], 3
je 0x40a2b6
mov al, bl
and al, 8
cmp al, 8
jne 0x405573
push 0xff
jmp 0x405578
push 0xff00
push 0x436
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432ef9], 4
je 0x40a2b6
and bl, 0x10
mov al, bl
cmp al, 0x10
jne 0x4055aa
push 0xff
jmp 0x4055af
push 0xff00
push 0x437
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432ef9], 5
jne 0x40a2ad
jmp 0x40a2b6
cmp al, 4
jne 0x4056c1
mov al, byte [esp + 0x31]
and al, bl
cmp al, bl
jne 0x4055ef
push 0xff
jmp 0x4055f4
push 0xff00
push 0x434
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], bl
je 0x40a2b6
mov bl, byte [esp + 0x31]
mov al, bl
and al, 2
cmp al, 2
jne 0x405628
push 0xff
jmp 0x40562d
push 0xff00
push 0x435
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 2
je 0x40a2b6
mov al, bl
and al, 4
cmp al, 4
jne 0x40565e
push 0xff
jmp 0x405663
push 0xff00
push 0x436
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 3
je 0x40a2b6
and bl, 8
mov al, bl
cmp al, 8
jne 0x405695
push 0xff
jmp 0x40569a
push 0xff00
push 0x437
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 4
jne 0x40a2ad
jmp 0x40a2b6
cmp al, 5
jne 0x405776
mov al, byte [esp + 0x31]
and al, bl
cmp al, bl
jne 0x4056da
push 0xff
jmp 0x4056df
push 0xff00
push 0x435
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], bl
je 0x40a2b6
mov bl, byte [esp + 0x31]
mov al, bl
and al, 2
cmp al, 2
jne 0x405713
push 0xff
jmp 0x405718
push 0xff00
push 0x436
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 2
je 0x40a2b6
and bl, 4
mov al, bl
cmp al, 4
jne 0x40574a
push 0xff
jmp 0x40574f
push 0xff00
push 0x437
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 3
jne 0x40a2ad
jmp 0x40a2b6
cmp al, 6
jne 0x4057ee
mov al, byte [esp + 0x31]
and al, bl
cmp al, bl
jne 0x40578b
push 0xff
jmp 0x405790
push 0xff00
push 0x436
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], bl
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 2
cmp al, 2
jne 0x4057c2
push 0xff
jmp 0x4057c7
push 0xff00
push 0x437
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 2
jne 0x40a2ad
jmp 0x40a2b6
cmp al, 7
jne 0x40a2ad
mov al, byte [esp + 0x31]
and al, bl
cmp al, bl
jne 0x405807
push 0xff
jmp 0x40580c
push 0xff00
push 0x437
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], bl
jne 0x40a2ad
jmp 0x40a2b6
cmp dword [0x432e80], ebx
jne 0x405a64
mov dword [0x432e80], 0
mov ecx, dword [esi + 0x20]
push 3
push ecx
call dword [sym.imp.USER32.dll_KillTimer]
push ebx
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
mov al, byte [0x432f05]
and al, bl
cmp al, bl
jne 0x40586e
push 0xff
jmp 0x405873
push 0xff00
push 0x461
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], bl
je 0x40a2b6
mov al, byte [0x432f05]
and al, 2
cmp al, 2
jne 0x4058a6
push 0xff
jmp 0x4058ab
push 0xff00
push 0x460
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 2
je 0x40a2b6
mov al, byte [0x432f05]
and al, 4
cmp al, 4
jne 0x4058df
push 0xff
jmp 0x4058e4
push 0xff00
push 0x45f
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 3
je 0x40a2b6
mov al, byte [0x432f05]
and al, 8
cmp al, 8
jne 0x405918
push 0xff
jmp 0x40591d
push 0xff00
push 0x45e
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 4
je 0x40a2b6
mov al, byte [0x432f05]
and al, 0x10
cmp al, 0x10
jne 0x405951
push 0xff
jmp 0x405956
push 0xff00
push 0x45d
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 5
je 0x40a2b6
mov al, byte [0x432f05]
and al, 0x20
cmp al, 0x20
jne 0x40598a
push 0xff
jmp 0x40598f
push 0xff00
push 0x440
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 6
je 0x40a2b6
mov al, byte [0x432f05]
and al, 0x40
cmp al, 0x40
jne 0x4059c3
push 0xff
jmp 0x4059c8
push 0xff00
push 0x441
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 7
je 0x40a2b6
mov al, byte [0x432f05]
sar al, 1
and al, 0x40
cmp al, 0x40
jne 0x4059fe
push 0xff
jmp 0x405a03
push 0xff00
push 0x442
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 8
je 0x40a2b6
lea edx, [esi + 0x460]
push 0x432388
lea eax, [esp + 0x14]
push edx
push eax
call sub.MFC42.DLL_operator_2
push eax
lea ecx, [esi + 0x344]
mov byte [esp + 0x83c], 0x14
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
jmp 0x40a2a4
cmp dword [0x432e84], ebx
jne 0x4062bb
mov dword [0x432e84], 0
mov ecx, dword [esi + 0x20]
push 4
push ecx
call dword [sym.imp.USER32.dll_KillTimer]
push ebx
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
mov al, byte [0x432f01]
cmp al, 0x10
jne 0x405c19
mov al, byte [esp + 0x31]
and al, bl
cmp al, bl
jne 0x405aac
push 0xff
jmp 0x405ab1
push 0xff00
push 0x461
mov ecx, esi
call fcn.00404560
cmp byte [0x432f03], bl
je 0x40a2ad
mov al, byte [esp + 0x31]
and al, 2
cmp al, 2
jne 0x405ada
push 0xff
jmp 0x405adf
push 0xff00
push 0x460
mov ecx, esi
call fcn.00404560
cmp byte [0x432f03], 2
je 0x40a2ad
mov al, byte [esp + 0x31]
and al, 4
cmp al, 4
jne 0x405b09
push 0xff
jmp 0x405b0e
push 0xff00
push 0x45f
mov ecx, esi
call fcn.00404560
cmp byte [0x432f03], 3
je 0x40a2ad
mov al, byte [esp + 0x31]
and al, 8
cmp al, 8
jne 0x405b38
push 0xff
jmp 0x405b3d
push 0xff00
push 0x45e
mov ecx, esi
call fcn.00404560
cmp byte [0x432f03], 4
je 0x40a2ad
mov al, byte [esp + 0x31]
and al, 0x10
cmp al, 0x10
jne 0x405b67
push 0xff
jmp 0x405b6c
push 0xff00
push 0x45d
mov ecx, esi
call fcn.00404560
cmp byte [0x432f03], 5
je 0x40a2ad
mov al, byte [esp + 0x31]
and al, 0x20
cmp al, 0x20
jne 0x405b96
push 0xff
jmp 0x405b9b
push 0xff00
push 0x440
mov ecx, esi
call fcn.00404560
cmp byte [0x432f03], 6
je 0x40a2ad
mov al, byte [esp + 0x31]
and al, 0x40
cmp al, 0x40
jne 0x405bc5
push 0xff
jmp 0x405bca
push 0xff00
push 0x441
mov ecx, esi
call fcn.00404560
cmp byte [0x432f03], 7
je 0x40a2ad
mov al, byte [esp + 0x31]
sar al, 1
and al, 0x40
cmp al, 0x40
jne 0x405bf6
push 0xff
jmp 0x405bfb
push 0xff00
push 0x442
mov ecx, esi
call fcn.00404560
cmp byte [0x432f03], 8
jne 0x40627c
jmp 0x40a2ad
cmp al, 0x11
jne 0x405dad
mov al, byte [esp + 0x31]
and al, bl
cmp al, bl
jne 0x405c32
push 0xff
jmp 0x405c37
push 0xff00
push 0x460
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], bl
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 2
cmp al, 2
jne 0x405c69
push 0xff
jmp 0x405c6e
push 0xff00
push 0x45f
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 2
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 4
cmp al, 4
jne 0x405ca1
push 0xff
jmp 0x405ca6
push 0xff00
push 0x45e
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 3
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 8
cmp al, 8
jne 0x405cd9
push 0xff
jmp 0x405cde
push 0xff00
push 0x45d
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 4
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 0x10
cmp al, 0x10
jne 0x405d11
push 0xff
jmp 0x405d16
push 0xff00
push 0x440
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 5
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 0x20
cmp al, 0x20
jne 0x405d49
push 0xff
jmp 0x405d4e
push 0xff00
push 0x441
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 6
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 0x40
cmp al, 0x40
jne 0x405d81
push 0xff
jmp 0x405d86
push 0xff00
push 0x442
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 7
jne 0x40627c
jmp 0x40a2b6
cmp al, 0x12
jne 0x405f09
mov al, byte [esp + 0x31]
and al, bl
cmp al, bl
jne 0x405dc6
push 0xff
jmp 0x405dcb
push 0xff00
push 0x45f
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], bl
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 2
cmp al, 2
jne 0x405dfd
push 0xff
jmp 0x405e02
push 0xff00
push 0x45e
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 2
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 4
cmp al, 4
jne 0x405e35
push 0xff
jmp 0x405e3a
push 0xff00
push 0x45d
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 3
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 8
cmp al, 8
jne 0x405e6d
push 0xff
jmp 0x405e72
push 0xff00
push 0x440
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 4
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 0x10
cmp al, 0x10
jne 0x405ea5
push 0xff
jmp 0x405eaa
push 0xff00
push 0x441
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 5
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 0x20
cmp al, 0x20
jne 0x405edd
push 0xff
jmp 0x405ee2
push 0xff00
push 0x442
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 6
jne 0x40627c
jmp 0x40a2b6
cmp al, 0x13
jne 0x40602d
mov al, byte [esp + 0x31]
and al, bl
cmp al, bl
jne 0x405f22
push 0xff
jmp 0x405f27
push 0xff00
push 0x45e
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], bl
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 2
cmp al, 2
jne 0x405f59
push 0xff
jmp 0x405f5e
push 0xff00
push 0x45d
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 2
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 4
cmp al, 4
jne 0x405f91
push 0xff
jmp 0x405f96
push 0xff00
push 0x440
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 3
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 8
cmp al, 8
jne 0x405fc9
push 0xff
jmp 0x405fce
push 0xff00
push 0x441
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 4
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 0x10
cmp al, 0x10
jne 0x406001
push 0xff
jmp 0x406006
push 0xff00
push 0x442
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 5
jne 0x40627c
jmp 0x40a2b6
cmp al, 0x14
jne 0x406119
mov al, byte [esp + 0x31]
and al, bl
cmp al, bl
jne 0x406046
push 0xff
jmp 0x40604b
push 0xff00
push 0x45d
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], bl
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 2
cmp al, 2
jne 0x40607d
push 0xff
jmp 0x406082
push 0xff00
push 0x440
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 2
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 4
cmp al, 4
jne 0x4060b5
push 0xff
jmp 0x4060ba
push 0xff00
push 0x441
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 3
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 8
cmp al, 8
jne 0x4060ed
push 0xff
jmp 0x4060f2
push 0xff00
push 0x442
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 4
jne 0x40627c
jmp 0x40a2b6
cmp al, 0x15
jne 0x4061cd
mov al, byte [esp + 0x31]
and al, bl
cmp al, bl
jne 0x406132
push 0xff
jmp 0x406137
push 0xff00
push 0x440
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], bl
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 2
cmp al, 2
jne 0x406169
push 0xff
jmp 0x40616e
push 0xff00
push 0x441
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 2
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 4
cmp al, 4
jne 0x4061a1
push 0xff
jmp 0x4061a6
push 0xff00
push 0x442
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 3
jne 0x40627c
jmp 0x40a2b6
cmp al, 0x16
jne 0x406241
mov al, byte [esp + 0x31]
and al, bl
cmp al, bl
jne 0x4061e2
push 0xff
jmp 0x4061e7
push 0xff00
push 0x441
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], bl
je 0x40a2b6
mov al, byte [esp + 0x31]
and al, 2
cmp al, 2
jne 0x406219
push 0xff
jmp 0x40621e
push 0xff00
push 0x442
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], 2
jne 0x40627c
jmp 0x40a2b6
cmp al, 0x17
jne 0x40627c
mov al, byte [esp + 0x31]
and al, bl
cmp al, bl
jne 0x406256
push 0xff
jmp 0x40625b
push 0xff00
push 0x442
mov ecx, esi
call fcn.00404560
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp byte [0x432f03], bl
je 0x40a2b6
lea edx, [esi + 0x460]
push 0x4320ec
lea eax, [esp + 0x14]
push edx
push eax
call sub.MFC42.DLL_operator_2
push eax
lea ecx, [esi + 0x3a8]
mov byte [esp + 0x83c], 0x15
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
jmp 0x40a2a4
cmp dword [0x432e88], ebx
jne 0x406513
mov dword [0x432e88], 0
mov ecx, dword [esi + 0x20]
push 5
push ecx
call dword [sym.imp.USER32.dll_KillTimer]
push ebx
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
mov eax, dword [esi + 0x360]
mov edi, dword [sym.imp.MSVCRT.dll__mbscmp]
push 0x432384
push eax
call edi
add esp, 8
test eax, eax
jne 0x406307
push 0xff
jmp 0x406321
mov eax, dword [esi + 0x360]
push 0x4320cc
push eax
call edi
add esp, 8
test eax, eax
jne 0x40632d
push 0xff00
push 0x461
mov ecx, esi
call fcn.00404560
mov eax, dword [esi + 0x364]
push 0x432384
push eax
call edi
add esp, 8
test eax, eax
jne 0x406349
push 0xff
jmp 0x406363
mov eax, dword [esi + 0x364]
push 0x4320cc
push eax
call edi
add esp, 8
test eax, eax
jne 0x40636f
push 0xff00
push 0x460
mov ecx, esi
call fcn.00404560
mov eax, dword [esi + 0x368]
push 0x432384
push eax
call edi
add esp, 8
test eax, eax
jne 0x40638b
push 0xff
jmp 0x4063a5
mov eax, dword [esi + 0x368]
push 0x4320cc
push eax
call edi
add esp, 8
test eax, eax
jne 0x4063b1
push 0xff00
push 0x45f
mov ecx, esi
call fcn.00404560
mov eax, dword [esi + 0x36c]
push 0x432384
push eax
call edi
add esp, 8
test eax, eax
jne 0x4063cd
push 0xff
jmp 0x4063e7
mov eax, dword [esi + 0x36c]
push 0x4320cc
push eax
call edi
add esp, 8
test eax, eax
jne 0x4063f3
push 0xff00
push 0x45e
mov ecx, esi
call fcn.00404560
mov eax, dword [esi + 0x370]
push 0x432384
push eax
call edi
add esp, 8
test eax, eax
jne 0x40640f
push 0xff
jmp 0x406429
mov eax, dword [esi + 0x370]
push 0x4320cc
push eax
call edi
add esp, 8
test eax, eax
jne 0x406435
push 0xff00
push 0x45d
mov ecx, esi
call fcn.00404560
mov eax, dword [esi + 0x404]
push 0x432384
push eax
call edi
add esp, 8
test eax, eax
jne 0x406451
push 0xff
jmp 0x40646b
mov eax, dword [esi + 0x404]
push 0x4320cc
push eax
call edi
add esp, 8
test eax, eax
jne 0x406477
push 0xff00
push 0x440
mov ecx, esi
call fcn.00404560
mov eax, dword [esi + 0x408]
push 0x432384
push eax
call edi
add esp, 8
test eax, eax
jne 0x406493
push 0xff
jmp 0x4064ad
mov eax, dword [esi + 0x408]
push 0x4320cc
push eax
call edi
add esp, 8
test eax, eax
jne 0x4064b9
push 0xff00
push 0x441
mov ecx, esi
call fcn.00404560
mov eax, dword [esi + 0x40c]
push 0x432384
push eax
call edi
add esp, 8
test eax, eax
jne 0x4064e4
push 0xff
push 0x442
mov ecx, esi
call fcn.00404560
jmp 0x40a2a4
mov eax, dword [esi + 0x40c]
push 0x4320cc
push eax
call edi
add esp, 8
test eax, eax
jne 0x40a2a4
push 0xff00
push 0x442
mov ecx, esi
call fcn.00404560
jmp 0x40a2a4
cmp dword [0x432e98], ebx
jne 0x4068b1
mov dword [0x432e98], 0
mov edx, dword [esi + 0x20]
push 3
push edx
call dword [sym.imp.USER32.dll_KillTimer]
push 2
lea eax, [esp + 0x14]
push 0x12
push eax
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x388]
mov byte [esp + 0x83c], 0x16
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 2
lea ecx, [esp + 0x14]
push 0x14
push ecx
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x38c]
mov byte [esp + 0x83c], 0x17
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 2
lea edx, [esp + 0x14]
push 0x16
push edx
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x390]
mov byte [esp + 0x83c], 0x18
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 2
lea eax, [esp + 0x14]
push 0x18
push eax
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x394]
mov byte [esp + 0x83c], 0x19
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 2
lea ecx, [esp + 0x14]
push 0x1a
push ecx
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x350]
mov byte [esp + 0x83c], 0x1a
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 2
lea edx, [esp + 0x14]
push 0x1c
push edx
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x354]
mov byte [esp + 0x83c], 0x1b
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 2
lea eax, [esp + 0x14]
push 0x1e
push eax
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x358]
mov byte [esp + 0x83c], 0x1c
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 2
lea ecx, [esp + 0x14]
push 0x20
push ecx
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x35c]
mov byte [esp + 0x83c], 0x1d
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 2
lea edx, [esp + 0x14]
push 0x22
push edx
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x3bc]
mov byte [esp + 0x83c], 0x1e
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 2
lea eax, [esp + 0x14]
push 0x24
push eax
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x3c0]
mov byte [esp + 0x83c], 0x1f
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 2
lea ecx, [esp + 0x14]
push 0x26
push ecx
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x3c4]
mov byte [esp + 0x83c], 0x20
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 2
push 0x28
lea edx, [esp + 0x18]
push edx
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x3c8]
mov byte [esp + 0x83c], 0x21
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 2
lea eax, [esp + 0x14]
push 0x2a
push eax
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x3cc]
mov byte [esp + 0x83c], 0x22
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 2
lea ecx, [esp + 0x14]
push 0x2c
push ecx
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x3d0]
mov byte [esp + 0x83c], 0x23
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
mov al, byte [esp + 0x4b]
test al, al
jne 0x40684b
push 0x424
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov edx, dword [eax + 0x20]
push 0
push ebx
push 0x14e
push edx
jmp 0x406868
cmp al, bl
jne 0x40686a
push 0x424
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov eax, dword [eax + 0x20]
push 0
push 0
push 0x14e
push eax
call edi
push 2
lea ecx, [esp + 0x14]
push 0x48
push ecx
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x460]
mov byte [esp + 0x83c], 0x24
call fcn.0042672a
push eax
lea ecx, [esi + 0x468]
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
jmp 0x40a2a4
cmp dword [0x432e8c], ebx
jne 0x4068ec
mov dword [0x432e8c], 0
mov edx, dword [esi + 0x20]
push 6
push edx
call dword [sym.imp.USER32.dll_KillTimer]
push 0x432360
push 0x4e4
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
jmp 0x40a2ad
cmp dword [0x432e9c], ebx
jne 0x406e6e
mov dword [0x432e9c], 0
mov eax, dword [esi + 0x20]
push 7
push eax
call dword [sym.imp.USER32.dll_KillTimer]
push ecx
mov ecx, esp
mov dword [esp + 0x14], esp
push 2
push 0x12
push ecx
lea ecx, [esp + 0x24]
call sub.MFC42.DLL_CString::Mid
mov ecx, esi
call fcn.004010d0
push eax
lea edx, [esi + 0x388]
push 0x43235c
push edx
call sub.MFC42.DLL_CString::Format
add esp, 8
lea ecx, [esp + 0x18]
mov eax, esp
mov dword [esp + 0x14], esp
push 2
push 0x14
push eax
call sub.MFC42.DLL_CString::Mid
mov ecx, esi
call fcn.004010d0
push eax
lea ecx, [esi + 0x38c]
push 0x43235c
push ecx
call sub.MFC42.DLL_CString::Format
add esp, 8
lea ecx, [esp + 0x18]
mov edx, esp
mov dword [esp + 0x14], esp
push 2
push 0x16
push edx
call sub.MFC42.DLL_CString::Mid
mov ecx, esi
call fcn.004010d0
push eax
lea eax, [esi + 0x390]
push 0x43235c
push eax
call sub.MFC42.DLL_CString::Format
add esp, 8
mov ecx, esp
mov dword [esp + 0x14], esp
push 2
push 0x18
push ecx
lea ecx, [esp + 0x24]
call sub.MFC42.DLL_CString::Mid
mov ecx, esi
call fcn.004010d0
push eax
lea edx, [esi + 0x394]
push 0x43235c
push edx
call sub.MFC42.DLL_CString::Format
add esp, 8
lea ecx, [esp + 0x18]
mov eax, esp
mov dword [esp + 0x14], esp
push 2
push 0x3a
push eax
call sub.MFC42.DLL_CString::Mid
mov ecx, esi
call fcn.004010d0
push eax
lea ecx, [esi + 0x398]
push 0x43235c
push ecx
call sub.MFC42.DLL_CString::Format
add esp, 8
mov edx, esp
mov dword [esp + 0x14], esp
push 2
push 0x3c
push edx
lea ecx, [esp + 0x24]
call sub.MFC42.DLL_CString::Mid
mov ecx, esi
call fcn.004010d0
push eax
lea eax, [esi + 0x39c]
push 0x43235c
push eax
call sub.MFC42.DLL_CString::Format
add esp, 8
mov ecx, esp
mov dword [esp + 0x14], esp
push 2
push 0x3e
push ecx
lea ecx, [esp + 0x24]
call sub.MFC42.DLL_CString::Mid
mov ecx, esi
call fcn.004010d0
push eax
lea edx, [esi + 0x3a0]
push 0x43235c
push edx
call sub.MFC42.DLL_CString::Format
add esp, 8
lea ecx, [esp + 0x18]
mov eax, esp
mov dword [esp + 0x14], esp
push 2
push 0x40
push eax
call sub.MFC42.DLL_CString::Mid
mov ecx, esi
call fcn.004010d0
push eax
lea ecx, [esi + 0x3a4]
push 0x43235c
push ecx
call sub.MFC42.DLL_CString::Format
add esp, 8
lea ecx, [esp + 0x18]
mov edx, esp
mov dword [esp + 0x14], esp
push 4
push 0x42
push edx
call sub.MFC42.DLL_CString::Mid
mov ecx, esi
call section..text
push eax
lea eax, [esi + 0x3b8]
push 0x43235c
push eax
call sub.MFC42.DLL_CString::Format
add esp, 8
mov ecx, esp
mov dword [esp + 0x14], esp
push 2
push 0x2e
push ecx
lea ecx, [esp + 0x24]
call sub.MFC42.DLL_CString::Mid
mov ecx, esi
call fcn.004010d0
push eax
lea edx, [esi + 0x374]
push 0x43235c
push edx
call sub.MFC42.DLL_CString::Format
add esp, 8
lea ecx, [esp + 0x18]
mov eax, esp
mov dword [esp + 0x14], esp
push 2
push 0x30
push eax
call sub.MFC42.DLL_CString::Mid
mov ecx, esi
call fcn.004010d0
push eax
lea ecx, [esi + 0x378]
push 0x43235c
push ecx
call sub.MFC42.DLL_CString::Format
add esp, 8
lea ecx, [esp + 0x18]
mov edx, esp
mov dword [esp + 0x14], esp
push 2
push 0x32
push edx
call sub.MFC42.DLL_CString::Mid
mov ecx, esi
call fcn.004010d0
push eax
lea eax, [esi + 0x37c]
push 0x43235c
push eax
call sub.MFC42.DLL_CString::Format
add esp, 8
mov ecx, esp
mov dword [esp + 0x14], esp
push 2
push 0x34
push ecx
lea ecx, [esp + 0x24]
call sub.MFC42.DLL_CString::Mid
mov ecx, esi
call fcn.004010d0
push eax
lea edx, [esi + 0x380]
push 0x43235c
push edx
call sub.MFC42.DLL_CString::Format
add esp, 8
lea ecx, [esp + 0x18]
mov eax, esp
mov dword [esp + 0x14], esp
push 4
push 0x36
push eax
call sub.MFC42.DLL_CString::Mid
mov ecx, esi
call section..text
push eax
lea ecx, [esi + 0x384]
push 0x43235c
push ecx
call sub.MFC42.DLL_CString::Format
add esp, 8
lea ecx, [esp + 0x18]
mov edx, esp
mov dword [esp + 0x14], esp
push 2
push 0x1a
push edx
call sub.MFC42.DLL_CString::Mid
mov ecx, esi
call fcn.004010d0
push eax
lea eax, [esi + 0x350]
push 0x43235c
push eax
call sub.MFC42.DLL_CString::Format
add esp, 8
mov ecx, esp
mov dword [esp + 0x14], esp
push 2
push 0x1c
push ecx
lea ecx, [esp + 0x24]
call sub.MFC42.DLL_CString::Mid
mov ecx, esi
call fcn.004010d0
push eax
push 0x43235c
lea edx, [esi + 0x354]
push edx
call sub.MFC42.DLL_CString::Format
add esp, 8
lea ecx, [esp + 0x18]
mov eax, esp
mov dword [esp + 0x14], esp
push 2
push 0x1e
push eax
call sub.MFC42.DLL_CString::Mid
mov ecx, esi
call fcn.004010d0
push eax
lea ecx, [esi + 0x358]
push 0x43235c
push ecx
call sub.MFC42.DLL_CString::Format
add esp, 8
lea ecx, [esp + 0x18]
mov edx, esp
mov dword [esp + 0x14], esp
push 2
push 0x20
push edx
call sub.MFC42.DLL_CString::Mid
mov ecx, esi
call fcn.004010d0
push eax
lea eax, [esi + 0x35c]
push 0x43235c
push eax
call sub.MFC42.DLL_CString::Format
add esp, 0xc
lea ecx, [esp + 0x10]
push 2
push 0x22
push ecx
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x3bc]
mov byte [esp + 0x83c], 0x25
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 2
lea edx, [esp + 0x14]
push 0x24
push edx
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x3c0]
mov byte [esp + 0x83c], 0x26
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 2
lea eax, [esp + 0x14]
push 0x26
push eax
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x3c4]
mov byte [esp + 0x83c], 0x27
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 2
lea ecx, [esp + 0x14]
push 0x28
push ecx
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x3c8]
mov byte [esp + 0x83c], 0x28
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 2
lea edx, [esp + 0x14]
push 0x2a
push edx
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x3cc]
mov byte [esp + 0x83c], 0x29
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 2
lea eax, [esp + 0x14]
push 0x2c
push eax
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x3d0]
mov byte [esp + 0x83c], 0x2a
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
mov al, byte [esp + 0x4b]
test al, al
jne 0x406ddc
push 0x424
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, dword [eax + 0x20]
push 0
push ebx
push 0x14e
push ecx
call edi
push 0x4320d8
jmp 0x406e00
cmp al, bl
jne 0x406e0b
push 0x424
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov edx, dword [eax + 0x20]
push 0
push 0
push 0x14e
push edx
call edi
push 0x432354
lea ecx, [esi + 0x34c]
call fcn.0042650e
push 2
lea eax, [esp + 0x14]
push 0x48
push eax
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x460]
mov byte [esp + 0x83c], 0x2b
call fcn.0042672a
push eax
lea ecx, [esi + 0x468]
call fcn.0042672a
push eax
lea ecx, [esi + 0x3d8]
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0
push 0
push 0x432340
mov ecx, esi
call sub.MFC42.DLL_CWnd::MessageBoxA
jmp 0x40a2a4
cmp dword [0x432e90], ebx
jne 0x4079bb
xor ebp, ebp
push 7
mov dword [0x432e90], ebp
mov ecx, dword [esi + 0x20]
push ecx
call dword [sym.imp.USER32.dll_KillTimer]
mov al, byte [esp + ebp*2 + 0x32]
cmp al, 8
jl 0x406e9a
cmp al, 0xa
jle 0x406eaa
cmp al, 0xe
jl 0x4073c3
cmp al, 0xf
jg 0x4073c3
test ebp, ebp
jne 0x406f4e
push 0x43233c
push 0x4c1
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x32], 8
jne 0x406ee4
mov edx, dword [esi + 0x248]
push ebp
push ebp
push 0x14e
push edx
jmp 0x40794b
mov al, byte [esp + 0x32]
cmp al, 9
jne 0x406f00
mov eax, dword [esi + 0x248]
push 0
push ebx
push 0x14e
push eax
jmp 0x40794b
cmp al, 0xa
jne 0x406f18
mov ecx, dword [esi + 0x248]
push 0
push 2
push 0x14e
jmp 0x40794a
cmp al, 0xe
jne 0x406f31
mov edx, dword [esi + 0x248]
push 0
push 6
push 0x14e
push edx
jmp 0x40794b
cmp al, 0xf
jne 0x40794d
mov eax, dword [esi + 0x248]
push 0
push 7
push 0x14e
push eax
jmp 0x40794b
cmp ebp, ebx
jne 0x406ff3
push 0x43233c
push 0x4c2
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x34], 8
jne 0x406f89
mov ecx, dword [esi + 0x208]
push 0
push 0
push 0x14e
jmp 0x40794a
mov al, byte [esp + 0x34]
cmp al, 9
jne 0x406fa5
mov edx, dword [esi + 0x208]
push 0
push ebx
push 0x14e
push edx
jmp 0x40794b
cmp al, 0xa
jne 0x406fbe
mov eax, dword [esi + 0x208]
push 0
push 2
push 0x14e
push eax
jmp 0x40794b
cmp al, 0xe
jne 0x406fd6
mov ecx, dword [esi + 0x208]
push 0
push 6
push 0x14e
jmp 0x40794a
cmp al, 0xf
jne 0x40794d
mov edx, dword [esi + 0x208]
push 0
push 7
push 0x14e
push edx
jmp 0x40794b
cmp ebp, 2
jne 0x407099
push 0x43233c
push 0x4c3
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x36], 8
jne 0x407030
mov eax, dword [esi + 0x1c8]
push 0
push 0
push 0x14e
push eax
jmp 0x40794b
mov al, byte [esp + 0x36]
cmp al, 9
jne 0x40704b
mov ecx, dword [esi + 0x1c8]
push 0
push ebx
push 0x14e
jmp 0x40794a
cmp al, 0xa
jne 0x407064
mov edx, dword [esi + 0x1c8]
push 0
push 2
push 0x14e
push edx
jmp 0x40794b
cmp al, 0xe
jne 0x40707d
mov eax, dword [esi + 0x1c8]
push 0
push 6
push 0x14e
push eax
jmp 0x40794b
cmp al, 0xf
jne 0x40794d
mov ecx, dword [esi + 0x1c8]
push 0
push 7
push 0x14e
jmp 0x40794a
cmp ebp, 3
jne 0x407140
push 0x43233c
push 0x4c4
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x38], 8
jne 0x4070d6
mov edx, dword [esi + 0x188]
push 0
push 0
push 0x14e
push edx
jmp 0x40794b
mov al, byte [esp + 0x38]
cmp al, 9
jne 0x4070f2
mov eax, dword [esi + 0x188]
push 0
push ebx
push 0x14e
push eax
jmp 0x40794b
cmp al, 0xa
jne 0x40710a
mov ecx, dword [esi + 0x188]
push 0
push 2
push 0x14e
jmp 0x40794a
cmp al, 0xe
jne 0x407123
mov edx, dword [esi + 0x188]
push 0
push 6
push 0x14e
push edx
jmp 0x40794b
cmp al, 0xf
jne 0x40794d
mov eax, dword [esi + 0x188]
push 0
push 7
push 0x14e
push eax
jmp 0x40794b
cmp ebp, 4
jne 0x4071e6
push 0x43233c
push 0x4c5
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x3a], 8
jne 0x40717c
mov ecx, dword [esi + 0x148]
push 0
push 0
push 0x14e
jmp 0x40794a
mov al, byte [esp + 0x3a]
cmp al, 9
jne 0x407198
mov edx, dword [esi + 0x148]
push 0
push ebx
push 0x14e
push edx
jmp 0x40794b
cmp al, 0xa
jne 0x4071b1
mov eax, dword [esi + 0x148]
push 0
push 2
push 0x14e
push eax
jmp 0x40794b
cmp al, 0xe
jne 0x4071c9
mov ecx, dword [esi + 0x148]
push 0
push 6
push 0x14e
jmp 0x40794a
cmp al, 0xf
jne 0x40794d
mov edx, dword [esi + 0x148]
push 0
push 7
push 0x14e
push edx
jmp 0x40794b
cmp ebp, 5
jne 0x40728c
push 0x43233c
push 0x4c6
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x3c], 8
jne 0x407223
mov eax, dword [esi + 0x108]
push 0
push 0
push 0x14e
push eax
jmp 0x40794b
mov al, byte [esp + 0x3c]
cmp al, 9
jne 0x40723e
mov ecx, dword [esi + 0x108]
push 0
push ebx
push 0x14e
jmp 0x40794a
cmp al, 0xa
jne 0x407257
mov edx, dword [esi + 0x108]
push 0
push 2
push 0x14e
push edx
jmp 0x40794b
cmp al, 0xe
jne 0x407270
mov eax, dword [esi + 0x108]
push 0
push 6
push 0x14e
push eax
jmp 0x40794b
cmp al, 0xf
jne 0x40794d
mov ecx, dword [esi + 0x108]
push 0
push 7
push 0x14e
jmp 0x40794a
cmp ebp, 6
jne 0x407333
push 0x43233c
push 0x4c7
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x3e], 8
jne 0x4072c9
mov edx, dword [esi + 0xc8]
push 0
push 0
push 0x14e
push edx
jmp 0x40794b
mov al, byte [esp + 0x3e]
cmp al, 9
jne 0x4072e5
mov eax, dword [esi + 0xc8]
push 0
push ebx
push 0x14e
push eax
jmp 0x40794b
cmp al, 0xa
jne 0x4072fd
mov ecx, dword [esi + 0xc8]
push 0
push 2
push 0x14e
jmp 0x40794a
cmp al, 0xe
jne 0x407316
mov edx, dword [esi + 0xc8]
push 0
push 6
push 0x14e
push edx
jmp 0x40794b
cmp al, 0xf
jne 0x40794d
mov eax, dword [esi + 0xc8]
push 0
push 7
push 0x14e
push eax
jmp 0x40794b
cmp ebp, 7
jne 0x40794d
push 0x43233c
push 0x4c8
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x40], 8
jne 0x407364
push 0
push 0
jmp 0x40793f
mov al, byte [esp + 0x40]
cmp al, 9
jne 0x407380
mov edx, dword [esi + 0x88]
push 0
push ebx
push 0x14e
push edx
jmp 0x40794b
cmp al, 0xa
jne 0x407399
mov eax, dword [esi + 0x88]
push 0
push 2
push 0x14e
push eax
jmp 0x40794b
cmp al, 0xe
jne 0x4073a6
push 0
push 6
jmp 0x40793f
cmp al, 0xf
jne 0x40794d
mov edx, dword [esi + 0x88]
push 0
push 7
push 0x14e
push edx
jmp 0x40794b
cmp al, 0xb
jl 0x407696
cmp al, 0xd
jge 0x407698
test ebp, ebp
jne 0x407429
push 0x43233c
push 0x4c1
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x32], 0xb
jne 0x40740a
mov eax, dword [esi + 0x248]
push ebp
push 3
push 0x14e
push eax
jmp 0x40794b
cmp byte [esp + 0x32], 0xc
jne 0x40794d
mov ecx, dword [esi + 0x248]
push 0
push 4
push 0x14e
jmp 0x40794a
cmp ebp, ebx
jne 0x407481
push 0x43233c
push 0x4c2
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x34], 0xb
jne 0x407461
mov edx, dword [esi + 0x208]
push 0
push 3
push 0x14e
push edx
jmp 0x40794b
cmp byte [esp + 0x34], 0xc
jne 0x40794d
mov eax, dword [esi + 0x208]
push 0
push 4
push 0x14e
push eax
jmp 0x40794b
cmp ebp, 2
jne 0x4074d9
push 0x43233c
push 0x4c3
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x36], 0xb
jne 0x4074b9
mov ecx, dword [esi + 0x1c8]
push 0
push 3
push 0x14e
jmp 0x40794a
cmp byte [esp + 0x36], 0xc
jne 0x40794d
mov edx, dword [esi + 0x1c8]
push 0
push 4
push 0x14e
push edx
jmp 0x40794b
cmp ebp, 3
jne 0x407530
push 0x43233c
push 0x4c4
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x38], 0xb
jne 0x407511
mov eax, dword [esi + 0x188]
push 0
push ebp
push 0x14e
push eax
jmp 0x40794b
cmp byte [esp + 0x38], 0xc
jne 0x40794d
mov ecx, dword [esi + 0x188]
push 0
push 4
push 0x14e
jmp 0x40794a
cmp ebp, 4
jne 0x407589
push 0x43233c
push 0x4c5
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x3a], 0xb
jne 0x407569
mov edx, dword [esi + 0x148]
push 0
push 3
push 0x14e
push edx
jmp 0x40794b
cmp byte [esp + 0x3a], 0xc
jne 0x40794d
mov eax, dword [esi + 0x148]
push 0
push 4
push 0x14e
push eax
jmp 0x40794b
cmp ebp, 5
jne 0x4075e1
push 0x43233c
push 0x4c6
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x3c], 0xb
jne 0x4075c1
mov ecx, dword [esi + 0x108]
push 0
push 3
push 0x14e
jmp 0x40794a
cmp byte [esp + 0x3c], 0xc
jne 0x40794d
mov edx, dword [esi + 0x108]
push 0
push 4
push 0x14e
push edx
jmp 0x40794b
cmp ebp, 6
jne 0x407639
push 0x43233c
push 0x4c7
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x3e], 0xb
jne 0x40761a
mov eax, dword [esi + 0xc8]
push 0
push 3
push 0x14e
push eax
jmp 0x40794b
cmp byte [esp + 0x3e], 0xc
jne 0x40794d
mov ecx, dword [esi + 0xc8]
push 0
push 4
push 0x14e
jmp 0x40794a
cmp ebp, 7
jne 0x40794d
push 0x43233c
push 0x4c8
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x40], 0xb
jne 0x407676
mov edx, dword [esi + 0x88]
push 0
push 3
push 0x14e
push edx
jmp 0x40794b
cmp byte [esp + 0x40], 0xc
jne 0x40794d
mov eax, dword [esi + 0x88]
push 0
push 4
push 0x14e
push eax
jmp 0x40794b
cmp al, 0xd
je 0x4076a2
cmp al, 0x10
jne 0x40794d
test ebp, ebp
jne 0x4076f8
push 0x432338
push 0x4c1
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x32], 0xd
jne 0x4076d8
mov ecx, dword [esi + 0x248]
push ebp
push 5
push 0x14e
jmp 0x40794a
cmp byte [esp + 0x32], 0x10
jne 0x40794d
mov edx, dword [esi + 0x248]
push 0
push 8
push 0x14e
push edx
jmp 0x40794b
cmp ebp, ebx
jne 0x40774f
push 0x432338
push 0x4c2
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x34], 0xd
jne 0x407730
mov eax, dword [esi + 0x208]
push 0
push 5
push 0x14e
push eax
jmp 0x40794b
cmp byte [esp + 0x34], 0x10
jne 0x40794d
mov ecx, dword [esi + 0x208]
push 0
push 8
push 0x14e
jmp 0x40794a
cmp ebp, 2
jne 0x4077a8
push 0x432338
push 0x4c3
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x36], 0xd
jne 0x407788
mov edx, dword [esi + 0x1c8]
push 0
push 5
push 0x14e
push edx
jmp 0x40794b
cmp byte [esp + 0x36], 0x10
jne 0x40794d
mov eax, dword [esi + 0x1c8]
push 0
push 8
push 0x14e
push eax
jmp 0x40794b
cmp ebp, 3
jne 0x407800
push 0x432338
push 0x4c4
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x38], 0xd
jne 0x4077e0
mov ecx, dword [esi + 0x188]
push 0
push 5
push 0x14e
jmp 0x40794a
cmp byte [esp + 0x38], 0x10
jne 0x40794d
mov edx, dword [esi + 0x188]
push 0
push 8
push 0x14e
push edx
jmp 0x40794b
cmp ebp, 4
jne 0x407858
push 0x432338
push 0x4c5
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x3a], 0xd
jne 0x407839
mov eax, dword [esi + 0x148]
push 0
push 5
push 0x14e
push eax
jmp 0x40794b
cmp byte [esp + 0x3a], 0x10
jne 0x40794d
mov ecx, dword [esi + 0x148]
push 0
push 8
push 0x14e
jmp 0x40794a
cmp ebp, 5
jne 0x4078b0
push 0x432338
push 0x4c6
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x3c], 0xd
jne 0x407890
mov edx, dword [esi + 0x108]
push 0
push ebp
push 0x14e
push edx
jmp 0x40794b
cmp byte [esp + 0x3c], 0x10
jne 0x40794d
mov eax, dword [esi + 0x108]
push 0
push 8
push 0x14e
push eax
jmp 0x40794b
cmp ebp, 6
jne 0x4078fe
push 0x432338
push 0x4c7
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x3e], 0xd
jne 0x4078e5
mov ecx, dword [esi + 0xc8]
push 0
push 5
push 0x14e
jmp 0x40794a
cmp byte [esp + 0x3e], 0x10
jne 0x40794d
mov edx, dword [esi + 0xc8]
push 0
push 8
push 0x14e
push edx
jmp 0x40794b
cmp ebp, 7
jne 0x40794d
push 0x432338
push 0x4c8
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
cmp byte [esp + 0x40], 0xd
jne 0x407934
mov eax, dword [esi + 0x88]
push 0
push 5
push 0x14e
push eax
jmp 0x40794b
cmp byte [esp + 0x40], 0x10
jne 0x40794d
push 0
push 8
mov ecx, dword [esi + 0x88]
push 0x14e
push ecx
call edi
mov edx, dword [esp + 0x42]
lea eax, [esp + 0x10]
push edx
push eax
mov ecx, esi
call fcn.00404100
push eax
lea ecx, [esi + 0x460]
mov byte [esp + 0x83c], 0x2c
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
lea eax, [esi + 0x460]
lea ecx, [esi + 0x468]
push eax
call fcn.0042672a
push 0x432314
push 0x4e4
mov ecx, esi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowTextA
inc ebp
cmp ebp, 8
jl 0x406e8e
jmp 0x40a2ad
cmp dword [0x432e94], ebx
jne 0x407a2d
mov dword [0x432e94], 0
mov ecx, dword [esi + 0x20]
push 8
push ecx
call dword [sym.imp.USER32.dll_KillTimer]
push 4
lea edx, [esp + 0x14]
push 0x12
push edx
lea ecx, [esi + 0x3b0]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x41c]
mov byte [esp + 0x83c], 0x2d
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x43c]
call fcn.0042650e
mov ecx, esi
call fcn.0040ff30
jmp 0x40a2ad
cmp dword [0x432ea0], ebx
jne 0x407a9f
mov dword [0x432ea0], 0
mov eax, dword [esi + 0x20]
push 9
push eax
call dword [sym.imp.USER32.dll_KillTimer]
push 4
lea ecx, [esp + 0x14]
push 0x12
push ecx
lea ecx, [esi + 0x3b0]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x420]
mov byte [esp + 0x83c], 0x2e
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x440]
call fcn.0042650e
mov ecx, esi
call fcn.00410490
jmp 0x40a2ad
cmp dword [0x432ea4], ebx
jne 0x407b11
mov dword [0x432ea4], 0
mov edx, dword [esi + 0x20]
push 0xa
push edx
call dword [sym.imp.USER32.dll_KillTimer]
push 4
lea eax, [esp + 0x14]
push 0x12
push eax
lea ecx, [esi + 0x3b0]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x424]
mov byte [esp + 0x83c], 0x2f
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x444]
call fcn.0042650e
mov ecx, esi
call fcn.004109f0
jmp 0x40a2ad
cmp dword [0x432ea8], ebx
jne 0x407b83
mov dword [0x432ea8], 0
mov ecx, dword [esi + 0x20]
push 0xb
push ecx
call dword [sym.imp.USER32.dll_KillTimer]
push 4
lea edx, [esp + 0x14]
push 0x12
push edx
lea ecx, [esi + 0x3b0]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0x30
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x448]
call fcn.0042650e
mov ecx, esi
call fcn.00410f40
jmp 0x40a2ad
cmp dword [0x432eac], ebx
jne 0x407bf5
mov dword [0x432eac], 0
mov eax, dword [esi + 0x20]
push 0xc
push eax
call dword [sym.imp.USER32.dll_KillTimer]
push 4
lea ecx, [esp + 0x14]
push 0x12
push ecx
lea ecx, [esi + 0x3b0]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0x31
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x44c]
call fcn.0042650e
mov ecx, esi
call fcn.00411490
jmp 0x40a2ad
cmp dword [0x432eb0], ebx
jne 0x407c67
mov dword [0x432eb0], 0
mov edx, dword [esi + 0x20]
push 0xd
push edx
call dword [sym.imp.USER32.dll_KillTimer]
push 4
lea eax, [esp + 0x14]
push 0x12
push eax
lea ecx, [esi + 0x3b0]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x83c], 0x32
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x450]
call fcn.0042650e
mov ecx, esi
call fcn.004119e0
jmp 0x40a2ad
cmp dword [0x432eb4], ebx
jne 0x407cd9
mov dword [0x432eb4], 0
mov ecx, dword [esi + 0x20]
push 0xe
push ecx
call dword [sym.imp.USER32.dll_KillTimer]
push 4
lea edx, [esp + 0x14]
push 0x12
push edx
lea ecx, [esi + 0x3b0]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x434]
mov byte [esp + 0x83c], 0x33
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x454]
call fcn.0042650e
mov ecx, esi
call fcn.00411f50
jmp 0x40a2ad
cmp dword [0x432eb8], ebx
jne 0x407d4b
mov dword [0x432eb8], 0
mov eax, dword [esi + 0x20]
push 0xf
push eax
call dword [sym.imp.USER32.dll_KillTimer]
push 4
lea ecx, [esp + 0x14]
push 0x12
push ecx
lea ecx, [esi + 0x3b0]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x438]
mov byte [esp + 0x83c], 0x34
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x458]
call fcn.0042650e
mov ecx, esi
call fcn.004124a0
jmp 0x40a2ad
cmp dword [0x432ee8], ebx
jne 0x407d7e
mov dword [0x432ee8], 0
mov edx, dword [esi + 0x20]
push 3
push edx
call dword [sym.imp.USER32.dll_KillTimer]
push 0
push 0
push 0x4322f8
mov ecx, esi
call sub.MFC42.DLL_CWnd::MessageBoxA
jmp 0x40a2ad
cmp dword [0x432eec], ebx
jne 0x407db1
mov dword [0x432eec], 0
mov eax, dword [esi + 0x20]
push 3
push eax
call dword [sym.imp.USER32.dll_KillTimer]
push 0
push 0
push 0x4322dc
mov ecx, esi
call sub.MFC42.DLL_CWnd::MessageBoxA
jmp 0x40a2ad
cmp dword [0x432ef0], ebx
jne 0x407de4
mov dword [0x432ef0], 0
mov ecx, dword [esi + 0x20]
push 3
push ecx
call dword [sym.imp.USER32.dll_KillTimer]
push 0
push 0
push 0x4322c0
mov ecx, esi
call sub.MFC42.DLL_CWnd::MessageBoxA
jmp 0x40a2ad
cmp dword [0x432ef4], ebx
jne 0x407e17
mov dword [0x432ef4], 0
mov edx, dword [esi + 0x20]
push 3
push edx
call dword [sym.imp.USER32.dll_KillTimer]
push 0
push 0
push 0x4322a4
mov ecx, esi
call sub.MFC42.DLL_CWnd::MessageBoxA
jmp 0x40a2ad
cmp dword [0x432ecc], ebx
jne 0x407e4a
mov dword [0x432ecc], 0
mov eax, dword [esi + 0x20]
push 7
push eax
call dword [sym.imp.USER32.dll_KillTimer]
push 0
push 0
push 0x432284
mov ecx, esi
call sub.MFC42.DLL_CWnd::MessageBoxA
jmp 0x40a2ad
cmp dword [0x432ec8], ebx
jne 0x407ec0
mov dword [0x432ec8], 0
mov ecx, dword [esi + 0x20]
push 7
push ecx
call dword [sym.imp.USER32.dll_KillTimer]
mov edx, dword [esp + 0x32]
lea eax, [esp + 0x10]
push edx
push eax
mov ecx, esi
call fcn.00404100
lea edi, [esi + 0x460]
push eax
mov ecx, edi
mov byte [esp + 0x83c], 0x35
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push edi
lea ecx, [esi + 0x468]
call fcn.0042672a
push 0
push 0
push 0x432270
mov ecx, esi
call sub.MFC42.DLL_CWnd::MessageBoxA
jmp 0x40a2ad
cmp dword [0x432ec4], ebx
jne 0x407ef3
mov dword [0x432ec4], 0
mov ecx, dword [esi + 0x20]
push 7
push ecx
call dword [sym.imp.USER32.dll_KillTimer]
push 0
push 0
push 0x43225c
mov ecx, esi
call sub.MFC42.DLL_CWnd::MessageBoxA
jmp 0x40a2ad
cmp dword [0x432ebc], ebx
jne 0x40a2ad
mov dword [0x432ebc], 0
mov edx, dword [esi + 0x20]
push 0x10
push edx
call dword [sym.imp.USER32.dll_KillTimer]
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
cmp ebp, 0xb
jne 0x40813f
cmp byte [0x432f11], bl
jne 0x40a2ad
mov ax, word [0x432f0c]
test ah, ah
jne 0x407f91
push 4
lea eax, [esp + 0x14]
push 0x12
push eax
lea ecx, [esi + 0x3b0]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x41c]
mov byte [esp + 0x83c], 0x36
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x43c]
call fcn.0042650e
mov ecx, esi
call fcn.0040ff30
jmp 0x40a2a4
cmp ah, bl
jne 0x407fcd
push 4
lea ecx, [esp + 0x14]
push 0x12
push ecx
lea ecx, [esi + 0x3b0]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x420]
mov byte [esp + 0x83c], 0x37
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x4081e3
cmp ah, 2
jne 0x40800a
push 4
lea edx, [esp + 0x14]
push 0x12
push edx
lea ecx, [esi + 0x3b0]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x424]
mov byte [esp + 0x83c], 0x38
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x408646
cmp ah, 3
jne 0x408047
push 4
lea eax, [esp + 0x14]
push 0x12
push eax
lea ecx, [esi + 0x3b0]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0x39
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x408bdd
cmp ah, 4
jne 0x408084
push 4
lea ecx, [esp + 0x14]
push 0x12
push ecx
lea ecx, [esi + 0x3b0]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0x3a
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x409212
cmp ah, 5
jne 0x4080c1
push 4
lea edx, [esp + 0x14]
push 0x12
push edx
lea ecx, [esi + 0x3b0]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x83c], 0x3b
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x40984f
cmp ah, 6
jne 0x4080fe
push 4
lea eax, [esp + 0x14]
push 0x12
push eax
lea ecx, [esi + 0x3b0]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x434]
mov byte [esp + 0x83c], 0x3c
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x409dfe
cmp ah, 7
jne 0x40a2a4
push 4
lea ecx, [esp + 0x14]
push 0x12
push ecx
lea ecx, [esi + 0x3b0]
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x438]
mov byte [esp + 0x83c], 0x3d
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x40a288
cmp ebp, 0xd
jne 0x408557
cmp byte [0x432f11], 2
jne 0x40a2ad
mov ax, word [0x432f0c]
test ah, ah
jne 0x408204
lea edi, [esi + 0x3b0]
push 4
lea edx, [esp + 0x14]
push 0x12
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x41c]
mov byte [esp + 0x83c], 0x3e
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x43c]
call fcn.0042650e
mov ecx, esi
call fcn.0040ff30
push 4
lea eax, [esp + 0x14]
push 0x16
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x420]
mov byte [esp + 0x83c], 0x3f
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x440]
call fcn.0042650e
mov ecx, esi
call fcn.00410490
jmp 0x40a2a4
cmp ah, bl
jne 0x408291
push 4
lea ecx, [esp + 0x14]
lea edi, [esi + 0x3b0]
push 0x12
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x420]
mov byte [esp + 0x83c], 0x40
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x440]
call fcn.0042650e
mov ecx, esi
call fcn.00410490
push 4
lea edx, [esp + 0x14]
push 0x16
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x424]
mov byte [esp + 0x83c], 0x41
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x408646
cmp ah, 2
jne 0x40831f
lea edi, [esi + 0x3b0]
push 4
lea eax, [esp + 0x14]
push 0x12
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x424]
mov byte [esp + 0x83c], 0x42
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x444]
call fcn.0042650e
mov ecx, esi
call fcn.004109f0
push 4
lea ecx, [esp + 0x14]
push 0x16
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0x43
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x408bdd
cmp ah, 3
jne 0x4083ad
lea edi, [esi + 0x3b0]
push 4
lea edx, [esp + 0x14]
push 0x12
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0x44
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x448]
call fcn.0042650e
mov ecx, esi
call fcn.00410f40
push 4
lea eax, [esp + 0x14]
push 0x16
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0x45
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x409212
cmp ah, 4
jne 0x40843b
push 4
lea ecx, [esp + 0x14]
lea edi, [esi + 0x3b0]
push 0x12
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0x46
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x44c]
call fcn.0042650e
mov ecx, esi
call fcn.00411490
push 4
lea edx, [esp + 0x14]
push 0x16
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x83c], 0x47
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x40984f
cmp ah, 5
jne 0x4084c9
lea edi, [esi + 0x3b0]
push 4
lea eax, [esp + 0x14]
push 0x12
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x83c], 0x48
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x450]
call fcn.0042650e
mov ecx, esi
call fcn.004119e0
push 4
lea ecx, [esp + 0x14]
push 0x16
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x434]
mov byte [esp + 0x83c], 0x49
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x409dfe
cmp ah, 6
jne 0x40a2a4
lea edi, [esi + 0x3b0]
push 4
lea edx, [esp + 0x14]
push 0x12
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x434]
mov byte [esp + 0x83c], 0x4a
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x454]
call fcn.0042650e
mov ecx, esi
call fcn.00411f50
push 4
lea eax, [esp + 0x14]
push 0x16
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x438]
mov byte [esp + 0x83c], 0x4b
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x40a288
cmp ebp, 0xf
jne 0x408aa3
cmp byte [0x432f11], 3
jne 0x40a2ad
mov ax, word [0x432f0c]
test ah, ah
jne 0x408667
push 4
lea ecx, [esp + 0x14]
lea edi, [esi + 0x3b0]
push 0x12
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x41c]
mov byte [esp + 0x83c], 0x4c
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x43c]
call fcn.0042650e
mov ecx, esi
call fcn.0040ff30
push 4
lea edx, [esp + 0x14]
push 0x16
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x420]
mov byte [esp + 0x83c], 0x4d
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x440]
call fcn.0042650e
mov ecx, esi
call fcn.00410490
push 4
lea eax, [esp + 0x14]
push 0x1a
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x424]
mov byte [esp + 0x83c], 0x4e
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x444]
call fcn.0042650e
mov ecx, esi
call fcn.004109f0
jmp 0x40a2a4
cmp ah, bl
jne 0x40873f
push 4
lea ecx, [esp + 0x14]
lea edi, [esi + 0x3b0]
push 0x12
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x420]
mov byte [esp + 0x83c], 0x4f
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x440]
call fcn.0042650e
mov ecx, esi
call fcn.00410490
push 4
lea edx, [esp + 0x14]
push 0x16
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x424]
mov byte [esp + 0x83c], 0x50
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x444]
call fcn.0042650e
mov ecx, esi
call fcn.004109f0
push 4
lea eax, [esp + 0x14]
push 0x1a
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0x51
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x408bdd
cmp ah, 2
jne 0x408818
push 4
lea ecx, [esp + 0x14]
lea edi, [esi + 0x3b0]
push 0x12
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x424]
mov byte [esp + 0x83c], 0x52
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x444]
call fcn.0042650e
mov ecx, esi
call fcn.004109f0
push 4
lea edx, [esp + 0x14]
push 0x16
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0x53
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x448]
call fcn.0042650e
mov ecx, esi
call fcn.00410f40
push 4
lea eax, [esp + 0x14]
push 0x1a
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0x54
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x409212
cmp ah, 3
jne 0x4088f1
push 4
lea ecx, [esp + 0x14]
lea edi, [esi + 0x3b0]
push 0x12
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0x55
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x448]
call fcn.0042650e
mov ecx, esi
call fcn.00410f40
push 4
lea edx, [esp + 0x14]
push 0x16
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0x56
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x44c]
call fcn.0042650e
mov ecx, esi
call fcn.00411490
push 4
lea eax, [esp + 0x14]
push 0x1a
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x83c], 0x57
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x40984f
cmp ah, 4
jne 0x4089ca
push 4
lea ecx, [esp + 0x14]
lea edi, [esi + 0x3b0]
push 0x12
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0x58
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x44c]
call fcn.0042650e
mov ecx, esi
call fcn.00411490
push 4
lea edx, [esp + 0x14]
push 0x16
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x83c], 0x59
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x450]
call fcn.0042650e
mov ecx, esi
call fcn.004119e0
push 4
lea eax, [esp + 0x14]
push 0x1a
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x434]
mov byte [esp + 0x83c], 0x5a
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x409dfe
cmp ah, 5
jne 0x40a2a4
push 4
lea ecx, [esp + 0x14]
lea edi, [esi + 0x3b0]
push 0x12
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x83c], 0x5b
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x450]
call fcn.0042650e
mov ecx, esi
call fcn.004119e0
push 4
lea edx, [esp + 0x14]
push 0x16
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x434]
mov byte [esp + 0x83c], 0x5c
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x454]
call fcn.0042650e
mov ecx, esi
call fcn.00411f50
push 4
lea eax, [esp + 0x14]
push 0x1a
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x438]
mov byte [esp + 0x83c], 0x5d
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x40a288
cmp ebp, 0x11
jne 0x40908d
cmp byte [0x432f11], 4
jne 0x40a2ad
mov ax, word [0x432f0c]
test ah, ah
jne 0x408bfe
push 4
lea ecx, [esp + 0x14]
lea edi, [esi + 0x3b0]
push 0x12
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x41c]
mov byte [esp + 0x83c], 0x5e
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x43c]
call fcn.0042650e
mov ecx, esi
call fcn.0040ff30
push 4
lea edx, [esp + 0x14]
push 0x16
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x420]
mov byte [esp + 0x83c], 0x5f
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x440]
call fcn.0042650e
mov ecx, esi
call fcn.00410490
push 4
lea eax, [esp + 0x14]
push 0x1a
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x424]
mov byte [esp + 0x83c], 0x60
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x444]
call fcn.0042650e
mov ecx, esi
call fcn.004109f0
push 4
lea ecx, [esp + 0x14]
push 0x1e
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0x61
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x448]
call fcn.0042650e
mov ecx, esi
call fcn.00410f40
jmp 0x40a2a4
cmp ah, bl
jne 0x408d21
lea edi, [esi + 0x3b0]
push 4
lea edx, [esp + 0x14]
push 0x12
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x420]
mov byte [esp + 0x83c], 0x62
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x440]
call fcn.0042650e
mov ecx, esi
call fcn.00410490
push 4
lea eax, [esp + 0x14]
push 0x16
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x424]
mov byte [esp + 0x83c], 0x63
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x444]
call fcn.0042650e
mov ecx, esi
call fcn.004109f0
push 4
lea ecx, [esp + 0x14]
push 0x1a
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0x64
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x448]
call fcn.0042650e
mov ecx, esi
call fcn.00410f40
push 4
lea edx, [esp + 0x14]
push 0x1e
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0x65
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x409212
cmp ah, 2
jne 0x408e45
lea edi, [esi + 0x3b0]
push 4
lea eax, [esp + 0x14]
push 0x12
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x424]
mov byte [esp + 0x83c], 0x66
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x444]
call fcn.0042650e
mov ecx, esi
call fcn.004109f0
push 4
lea ecx, [esp + 0x14]
push 0x16
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0x67
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x448]
call fcn.0042650e
mov ecx, esi
call fcn.00410f40
push 4
lea edx, [esp + 0x14]
push 0x1a
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0x68
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x44c]
call fcn.0042650e
mov ecx, esi
call fcn.00411490
push 4
lea eax, [esp + 0x14]
push 0x1e
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x83c], 0x69
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x40984f
cmp ah, 3
jne 0x408f69
push 4
lea ecx, [esp + 0x14]
lea edi, [esi + 0x3b0]
push 0x12
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0x6a
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x448]
call fcn.0042650e
mov ecx, esi
call fcn.00410f40
push 4
lea edx, [esp + 0x14]
push 0x16
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0x6b
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x44c]
call fcn.0042650e
mov ecx, esi
call fcn.00411490
push 4
lea eax, [esp + 0x14]
push 0x1a
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x83c], 0x6c
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x450]
call fcn.0042650e
mov ecx, esi
call fcn.004119e0
push 4
lea ecx, [esp + 0x14]
push 0x1e
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x434]
mov byte [esp + 0x83c], 0x6d
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x409dfe
cmp ah, 4
jne 0x40a2a4
lea edi, [esi + 0x3b0]
push 4
lea edx, [esp + 0x14]
push 0x12
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0x6e
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x44c]
call fcn.0042650e
mov ecx, esi
call fcn.00411490
push 4
lea eax, [esp + 0x14]
push 0x16
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x83c], 0x6f
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x450]
call fcn.0042650e
mov ecx, esi
call fcn.004119e0
push 4
lea ecx, [esp + 0x14]
push 0x1a
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x434]
mov byte [esp + 0x83c], 0x70
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x454]
call fcn.0042650e
mov ecx, esi
call fcn.00411f50
push 4
lea edx, [esp + 0x14]
push 0x1e
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x438]
mov byte [esp + 0x83c], 0x71
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x40a288
cmp ebp, 0x13
jne 0x40967f
cmp byte [0x432f11], 5
jne 0x40a2ad
mov ax, word [0x432f0c]
test ah, ah
jne 0x409233
lea edi, [esi + 0x3b0]
push 4
lea eax, [esp + 0x14]
push 0x12
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x41c]
mov byte [esp + 0x83c], 0x72
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x43c]
call fcn.0042650e
mov ecx, esi
call fcn.0040ff30
push 4
lea ecx, [esp + 0x14]
push 0x16
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x420]
mov byte [esp + 0x83c], 0x73
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x440]
call fcn.0042650e
mov ecx, esi
call fcn.00410490
push 4
lea edx, [esp + 0x14]
push 0x1a
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x424]
mov byte [esp + 0x83c], 0x74
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x444]
call fcn.0042650e
mov ecx, esi
call fcn.004109f0
push 4
lea eax, [esp + 0x14]
push 0x1e
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0x75
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x448]
call fcn.0042650e
mov ecx, esi
call fcn.00410f40
push 4
lea ecx, [esp + 0x14]
push 0x22
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0x76
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x44c]
call fcn.0042650e
mov ecx, esi
call fcn.00411490
jmp 0x40a2a4
cmp ah, bl
jne 0x4093a1
lea edi, [esi + 0x3b0]
push 4
lea edx, [esp + 0x14]
push 0x12
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x420]
mov byte [esp + 0x83c], 0x77
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x440]
call fcn.0042650e
mov ecx, esi
call fcn.00410490
push 4
lea eax, [esp + 0x14]
push 0x16
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x424]
mov byte [esp + 0x83c], 0x78
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x444]
call fcn.0042650e
mov ecx, esi
call fcn.004109f0
push 4
lea ecx, [esp + 0x14]
push 0x1a
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0x79
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x448]
call fcn.0042650e
mov ecx, esi
call fcn.00410f40
push 4
lea edx, [esp + 0x14]
push 0x1e
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0x7a
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x44c]
call fcn.0042650e
mov ecx, esi
call fcn.00411490
push 4
lea eax, [esp + 0x14]
push 0x22
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x83c], 0x7b
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x40984f
cmp ah, 2
jne 0x409510
push 4
lea ecx, [esp + 0x14]
lea edi, [esi + 0x3b0]
push 0x12
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x424]
mov byte [esp + 0x83c], 0x7c
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x444]
call fcn.0042650e
mov ecx, esi
call fcn.004109f0
push 4
lea edx, [esp + 0x14]
push 0x16
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0x7d
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x448]
call fcn.0042650e
mov ecx, esi
call fcn.00410f40
push 4
lea eax, [esp + 0x14]
push 0x1a
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0x7e
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x44c]
call fcn.0042650e
mov ecx, esi
call fcn.00411490
push 4
lea ecx, [esp + 0x14]
push 0x1e
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x83c], 0x7f
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x450]
call fcn.0042650e
mov ecx, esi
call fcn.004119e0
push 4
lea edx, [esp + 0x14]
push 0x22
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x434]
mov byte [esp + 0x83c], 0x80
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x409dfe
cmp ah, 3
jne 0x40a2a4
lea edi, [esi + 0x3b0]
push 4
lea eax, [esp + 0x14]
push 0x12
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0x81
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x448]
call fcn.0042650e
mov ecx, esi
call fcn.00410f40
push 4
lea ecx, [esp + 0x14]
push 0x16
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0x82
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x44c]
call fcn.0042650e
mov ecx, esi
call fcn.00411490
push 4
lea edx, [esp + 0x14]
push 0x24
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x83c], 0x83
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x450]
call fcn.0042650e
mov ecx, esi
call fcn.004119e0
push 4
lea eax, [esp + 0x14]
push 0x1e
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x434]
mov byte [esp + 0x83c], 0x84
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x454]
call fcn.0042650e
mov ecx, esi
call fcn.00411f50
push 4
lea ecx, [esp + 0x14]
push 0x22
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x438]
mov byte [esp + 0x83c], 0x85
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x40a288
cmp ebp, 0x15
jne 0x409be3
cmp byte [0x432f11], 6
jne 0x40a2ad
mov ax, word [0x432f0c]
test ah, ah
jne 0x409870
lea edi, [esi + 0x3b0]
push 4
lea edx, [esp + 0x14]
push 0x12
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x41c]
mov byte [esp + 0x83c], 0x86
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x43c]
call fcn.0042650e
mov ecx, esi
call fcn.0040ff30
push 4
lea eax, [esp + 0x14]
push 0x16
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x420]
mov byte [esp + 0x83c], 0x87
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x440]
call fcn.0042650e
mov ecx, esi
call fcn.00410490
push 4
lea ecx, [esp + 0x14]
push 0x1a
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x424]
mov byte [esp + 0x83c], 0x88
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x444]
call fcn.0042650e
mov ecx, esi
call fcn.004109f0
push 4
lea edx, [esp + 0x14]
push 0x1e
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0x89
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x448]
call fcn.0042650e
mov ecx, esi
call fcn.00410f40
push 4
lea eax, [esp + 0x14]
push 0x22
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0x8a
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x44c]
call fcn.0042650e
mov ecx, esi
call fcn.00411490
push 4
lea ecx, [esp + 0x14]
push 0x26
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x83c], 0x8b
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x450]
call fcn.0042650e
mov ecx, esi
call fcn.004119e0
jmp 0x40a2a4
cmp ah, bl
jne 0x409a29
lea edi, [esi + 0x3b0]
push 4
lea edx, [esp + 0x14]
push 0x12
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x420]
mov byte [esp + 0x83c], 0x8c
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x440]
call fcn.0042650e
mov ecx, esi
call fcn.00410490
push 4
lea eax, [esp + 0x14]
push 0x16
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x424]
mov byte [esp + 0x83c], 0x8d
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x444]
call fcn.0042650e
mov ecx, esi
call fcn.004109f0
push 4
lea ecx, [esp + 0x14]
push 0x1a
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0x8e
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x448]
call fcn.0042650e
mov ecx, esi
call fcn.00410f40
push 4
lea edx, [esp + 0x14]
push 0x1e
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0x8f
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x44c]
call fcn.0042650e
mov ecx, esi
call fcn.00411490
push 4
lea eax, [esp + 0x14]
push 0x22
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x83c], 0x90
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x450]
call fcn.0042650e
mov ecx, esi
call fcn.004119e0
push 4
lea ecx, [esp + 0x14]
push 0x26
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x434]
mov byte [esp + 0x83c], 0x91
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x409dfe
cmp ah, 2
jne 0x40a2a4
lea edi, [esi + 0x3b0]
push 4
lea edx, [esp + 0x14]
push 0x12
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x424]
mov byte [esp + 0x83c], 0x92
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x444]
call fcn.0042650e
mov ecx, esi
call fcn.004109f0
push 4
lea eax, [esp + 0x14]
push 0x16
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0x93
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x448]
call fcn.0042650e
mov ecx, esi
call fcn.00410f40
push 4
lea ecx, [esp + 0x14]
push 0x1a
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0x94
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x44c]
call fcn.0042650e
mov ecx, esi
call fcn.00411490
push 4
lea edx, [esp + 0x14]
push 0x1e
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x83c], 0x95
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x450]
call fcn.0042650e
mov ecx, esi
call fcn.004119e0
push 4
lea eax, [esp + 0x14]
push 0x22
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x434]
mov byte [esp + 0x83c], 0x96
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x454]
call fcn.0042650e
mov ecx, esi
call fcn.00411f50
push 4
lea ecx, [esp + 0x14]
push 0x26
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x438]
mov byte [esp + 0x83c], 0x97
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x40a288
cmp ebp, 0x17
jne 0x40a023
cmp byte [0x432f11], 7
jne 0x40a2ad
mov ax, word [0x432f0c]
test ah, ah
jne 0x409e1f
lea edi, [esi + 0x3b0]
push 4
lea edx, [esp + 0x14]
push 0x12
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x41c]
mov byte [esp + 0x83c], 0x98
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x43c]
call fcn.0042650e
mov ecx, esi
call fcn.0040ff30
push 4
lea eax, [esp + 0x14]
push 0x16
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x420]
mov byte [esp + 0x83c], 0x99
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x440]
call fcn.0042650e
mov ecx, esi
call fcn.00410490
push 4
lea ecx, [esp + 0x14]
push 0x1a
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x424]
mov byte [esp + 0x83c], 0x9a
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x444]
call fcn.0042650e
mov ecx, esi
call fcn.004109f0
push 4
lea edx, [esp + 0x14]
push 0x1e
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0x9b
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x448]
call fcn.0042650e
mov ecx, esi
call fcn.00410f40
push 4
lea eax, [esp + 0x14]
push 0x22
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0x9c
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x44c]
call fcn.0042650e
mov ecx, esi
call fcn.00411490
push 4
lea ecx, [esp + 0x14]
push 0x26
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x83c], 0x9d
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x450]
call fcn.0042650e
mov ecx, esi
call fcn.004119e0
push 4
lea edx, [esp + 0x14]
push 0x2a
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x434]
mov byte [esp + 0x83c], 0x9e
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x454]
call fcn.0042650e
mov ecx, esi
call fcn.00411f50
jmp 0x40a2a4
cmp ah, bl
jne 0x40a2a4
lea edi, [esi + 0x3b0]
push 4
lea eax, [esp + 0x14]
push 0x12
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x420]
mov byte [esp + 0x83c], 0x9f
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x440]
call fcn.0042650e
mov ecx, esi
call fcn.00410490
push 4
lea ecx, [esp + 0x14]
push 0x16
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x424]
mov byte [esp + 0x83c], 0xa0
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x444]
call fcn.0042650e
mov ecx, esi
call fcn.004109f0
push 4
lea edx, [esp + 0x14]
push 0x1a
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0xa1
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x448]
call fcn.0042650e
mov ecx, esi
call fcn.00410f40
push 4
lea eax, [esp + 0x14]
push 0x1e
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0xa2
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x44c]
call fcn.0042650e
mov ecx, esi
call fcn.00411490
push 4
lea ecx, [esp + 0x14]
push 0x22
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x83c], 0xa3
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x450]
call fcn.0042650e
mov ecx, esi
call fcn.004119e0
push 4
lea edx, [esp + 0x14]
push 0x26
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x434]
mov byte [esp + 0x83c], 0xa4
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x454]
call fcn.0042650e
mov ecx, esi
call fcn.00411f50
push 4
lea eax, [esp + 0x14]
push 0x2a
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x438]
mov byte [esp + 0x83c], 0xa5
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
jmp 0x40a288
cmp ebp, 0x19
jne 0x40a2ad
cmp byte [0x432f11], 8
jne 0x40a2ad
mov al, byte [0x432f0d]
test al, al
jne 0x40a2a4
push 4
lea ecx, [esp + 0x14]
lea edi, [esi + 0x3b0]
push 0x12
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x41c]
mov byte [esp + 0x83c], 0xa6
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x43c]
call fcn.0042650e
mov ecx, esi
call fcn.0040ff30
push 4
lea edx, [esp + 0x14]
push 0x16
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x420]
mov byte [esp + 0x83c], 0xa7
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x440]
call fcn.0042650e
mov ecx, esi
call fcn.00410490
push 4
lea eax, [esp + 0x14]
push 0x1a
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x424]
mov byte [esp + 0x83c], 0xa8
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x444]
call fcn.0042650e
mov ecx, esi
call fcn.004109f0
push 4
lea ecx, [esp + 0x14]
push 0x1e
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x428]
mov byte [esp + 0x83c], 0xa9
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x448]
call fcn.0042650e
mov ecx, esi
call fcn.00410f40
push 4
lea edx, [esp + 0x14]
push 0x22
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x42c]
mov byte [esp + 0x83c], 0xaa
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x44c]
call fcn.0042650e
mov ecx, esi
call fcn.00411490
push 4
lea eax, [esp + 0x14]
push 0x26
push eax
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x430]
mov byte [esp + 0x83c], 0xab
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x450]
call fcn.0042650e
mov ecx, esi
call fcn.004119e0
push 4
lea ecx, [esp + 0x14]
push 0x2a
push ecx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x434]
mov byte [esp + 0x83c], 0xac
call fcn.0042672a
lea ecx, [esp + 0x10]
mov byte [esp + 0x838], bl
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x454]
call fcn.0042650e
mov ecx, esi
call fcn.00411f50
push 4
lea edx, [esp + 0x14]
push 0x2e
push edx
mov ecx, edi
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [esi + 0x438]
mov byte [esp + 0x83c], 0xad
call fcn.0042672a
mov byte [esp + 0x838], bl
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString
push 0x432f14
lea ecx, [esi + 0x458]
call fcn.0042650e
mov ecx, esi
call fcn.004124a0
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
push 0
mov ecx, esi
call sub.MFC42.DLL_CWnd::UpdateData
lea ecx, [esp + 0x1c]
mov byte [esp + 0x838], 0
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov dword [esp + 0x838], 0xffffffff
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 0x830]
pop edi
pop esi
pop ebp
mov dword fs:[0], ecx
pop ebx
add esp, 0x82c
ret