Function at 0x410670
Capabilities:
Contain obfuscated stackstrings
Get graphical window text
Parse pe header
Read .ini file

Disassembly:
push 0xffffffffffffffff
push 0x437a8d
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x348
push ebx
push ebp
push esi
push edi
mov ebp, ecx
push 1
mov dword [esp + 0x114], ebp
call sub.MFC42.DLL_CWnd::UpdateData
lea ecx, [esp + 0x12c]
call fcn.004015e0
lea ecx, [esp + 0x118]
mov dword [esp + 0x360], 0
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esp + 0x44]
mov byte [esp + 0x360], 1
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esp + 0x40]
mov byte [esp + 0x360], 2
call sub.MFC42.DLL_CString::CString_3
lea eax, [esp + 0x150]
push 0x104
push eax
push 0
push 0
push 0
push 0x800
mov byte [esp + 0x378], 3
call dword [sym.imp.KERNEL32.dll_GetDateFormatA]
lea ecx, [esp + 0x254]
push 0x104
push ecx
push 0
push 0
push 0
push 0x800
call dword [sym.imp.KERNEL32.dll_GetTimeFormatA]
lea edx, [esp + 0x254]
lea eax, [esp + 0x150]
push edx
push eax
lea ecx, [ebp + 0x420]
push str._s___s
push ecx
call sub.MFC42.DLL_CString::Format
add esp, 0x10
lea esi, [ebp + 0x424]
lea edx, [esp + 0x150]
mov ecx, esi
push edx
call sub.MFC42.DLL_CString::operator_2
lea eax, [esp + 0x140]
push eax
call dword [sym.imp.KERNEL32.dll_GetSystemTime]
lea ecx, [esp + 0x140]
push 0xffffffffffffffff
push ecx
lea ecx, [esp + 0x11c]
call sub.MFC42.DLL_CTime::CTime_1
push 0
lea ecx, [esp + 0x118]
call sub.MFC42.DLL_CTime::GetLocalTm
lea edx, [esp + 0x20]
push edx
call sub.MFC42.DLL_CTime::GetTickCount
mov eax, dword [eax]
lea ecx, [esp + 0x2c]
push str._Y__m__d
push ecx
lea ecx, [esp + 0xe0]
mov dword [esp + 0xe0], eax
call sub.MFC42.DLL_CTime::Format
push eax
mov ecx, esi
mov byte [esp + 0x364], 4
call sub.MFC42.DLL_CString::operator_1
mov byte [esp + 0x360], 3
lea ecx, [esp + 0x2c]
call sub.MFC42.DLL_CString::CString
push esi
mov ecx, 0x44e130
call sub.MFC42.DLL_CString::operator_1
push 0x44b560
lea ecx, [esp + 0x40]
call sub.MFC42.DLL_CString::CString_2
push 0x44b560
lea ecx, [esp + 0x58]
mov byte [esp + 0x364], 5
call sub.MFC42.DLL_CString::CString_2
push 0x44b560
lea ecx, [esp + 0x54]
mov byte [esp + 0x364], 6
call sub.MFC42.DLL_CString::CString_2
lea ecx, [esp + 0x34]
mov byte [esp + 0x360], 7
call sub.MFC42.DLL_CString::CString_3
mov edx, dword [0x44dff0]
mov edi, dword [sym.imp.MSVCRT.dll_atoi]
push edx
mov byte [esp + 0x364], 8
call edi
add esp, 4
test eax, eax
je 0x41087a
mov eax, dword [0x44dff0]
push eax
call edi
push eax
lea ecx, [esp + 0x3c]
push str._.2d
push ecx
call sub.MFC42.DLL_CString::Format
add esp, 0x10
lea edx, [esp + 0x34]
lea ecx, [esp + 0x3c]
push edx
call sub.MFC42.DLL_CString::operator_1
mov eax, dword [0x44e110]
push eax
call edi
add esp, 4
test eax, eax
je 0x4108b3
mov ecx, dword [0x44e110]
push ecx
call edi
push eax
lea edx, [esp + 0x3c]
push 0x44890c
push edx
call sub.MFC42.DLL_CString::Format
add esp, 0x10
lea eax, [esp + 0x34]
lea ecx, [esp + 0x54]
push eax
call sub.MFC42.DLL_CString::operator_1
mov ecx, dword [0x44dff0]
push ecx
call edi
add esp, 4
test eax, eax
je 0x4108fc
mov edx, dword [0x44e110]
push edx
call edi
add esp, 4
test eax, eax
je 0x4108fc
mov eax, dword [0x44e000]
push eax
call edi
push eax
lea ecx, [esp + 0x3c]
push 0x448904
push ecx
call sub.MFC42.DLL_CString::Format
add esp, 0x10
lea edx, [esp + 0x34]
lea ecx, [esp + 0x50]
push edx
call sub.MFC42.DLL_CString::operator_1
lea eax, [esp + 0x54]
lea ecx, [esp + 0x3c]
push eax
lea edx, [esp + 0x2c]
push ecx
push edx
call sub.MFC42.DLL_operator_2
lea ecx, [esp + 0x50]
lea edx, [esp + 0x2c]
push ecx
mov bl, 9
push eax
push edx
mov byte [esp + 0x36c], bl
call sub.MFC42.DLL_operator_2
push eax
lea ecx, [esp + 0x44]
mov byte [esp + 0x364], 0xa
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x2c]
mov byte [esp + 0x360], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x28]
mov byte [esp + 0x360], 8
call sub.MFC42.DLL_CString::CString
mov eax, dword [esp + 0x3c]
push eax
call edi
add esp, 4
cmp eax, 0xa
jle 0x410979
lea ecx, [esp + 0x3c]
push ecx
lea ecx, [esp + 0x44]
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0xe0]
call fcn.00419230
lea ecx, [esp + 0xe0]
call fcn.004193a0
lea edx, [esp + 0x20]
push edx
call sub.MFC42.DLL_CTime::GetTickCount
mov eax, dword [eax]
lea ecx, [esp + 0x38]
push str._Y_m_d_H_M_S
push ecx
lea ecx, [esp + 0x60]
mov dword [esp + 0x60], eax
call sub.MFC42.DLL_CTime::Format
lea edx, [esp + 0x48]
push 0x4488e0
push edx
lea ecx, [esp + 0x60]
mov byte [esp + 0x368], 0xb
call sub.MFC42.DLL_CTime::Format
lea eax, [esp + 0x38]
lea ecx, [esp + 0x2c]
push eax
push 0x44e054
push ecx
mov byte [esp + 0x36c], 0xc
call sub.MFC42.DLL_operator_2
push eax
lea ecx, [esp + 0x3c]
mov byte [esp + 0x364], 0xd
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x2c]
mov byte [esp + 0x360], 0xc
call sub.MFC42.DLL_CString::CString
lea edx, [esp + 0x38]
mov ecx, 0x44e138
push edx
call sub.MFC42.DLL_CString::operator_1
lea eax, [esp + 0x48]
mov ecx, 0x44e0b0
push eax
call sub.MFC42.DLL_CString::operator_1
push 0x44e054
lea ecx, [esp + 0x24]
push str.insert_into_BLLIST_
push ecx
call sub.MFC42.DLL_operator_1
push 0x448804
lea edx, [esp + 0x14]
push eax
push edx
mov byte [esp + 0x36c], 0xe
call sub.MFC42.DLL_operator
push 0x44e0a0
push eax
lea eax, [esp + 0x1c]
mov byte [esp + 0x368], 0xf
push eax
call sub.MFC42.DLL_operator_2
push 0x448804
lea ecx, [esp + 0x20]
push eax
push ecx
mov byte [esp + 0x36c], 0x10
call sub.MFC42.DLL_operator
push 0x44e074
lea edx, [esp + 0x1c]
push eax
push edx
mov byte [esp + 0x36c], 0x11
call sub.MFC42.DLL_operator_2
mov byte [esp + 0x360], 0x12
push 0x448804
push eax
lea eax, [esp + 0x2c]
push eax
call sub.MFC42.DLL_operator
push 0x44e07c
lea ecx, [esp + 0x34]
push eax
push ecx
mov byte [esp + 0x36c], 0x13
call sub.MFC42.DLL_operator_2
push 0x448804
lea edx, [esp + 0xd4]
push eax
push edx
mov byte [esp + 0x36c], 0x14
call sub.MFC42.DLL_operator
push 0x44e05c
push eax
lea eax, [esp + 0xd0]
mov byte [esp + 0x368], 0x15
push eax
call sub.MFC42.DLL_operator_2
push 0x448804
lea ecx, [esp + 0xc4]
push eax
push ecx
mov byte [esp + 0x36c], 0x16
call sub.MFC42.DLL_operator
push 0x44e040
lea edx, [esp + 0xbc]
push eax
push edx
mov byte [esp + 0x36c], 0x17
call sub.MFC42.DLL_operator_2
push 0x448804
push eax
lea eax, [esp + 0xb8]
mov byte [esp + 0x368], 0x18
push eax
call sub.MFC42.DLL_operator
push esi
lea ecx, [esp + 0xac]
push eax
push ecx
mov byte [esp + 0x36c], 0x19
call sub.MFC42.DLL_operator_2
push 0x448804
lea edx, [esp + 0xa4]
push eax
push edx
mov byte [esp + 0x36c], 0x1a
call sub.MFC42.DLL_operator
push 0x44e04c
push eax
lea eax, [esp + 0xa0]
mov byte [esp + 0x368], 0x1b
push eax
call sub.MFC42.DLL_operator_2
push 0x448804
lea ecx, [esp + 0x94]
push eax
push ecx
mov byte [esp + 0x36c], 0x1c
call sub.MFC42.DLL_operator
lea edx, [esp + 0x40]
mov byte [esp + 0x360], 0x1d
push edx
push eax
lea eax, [esp + 0x90]
push eax
call sub.MFC42.DLL_operator_2
push 0x448804
lea ecx, [esp + 0x84]
push eax
push ecx
mov byte [esp + 0x36c], 0x1e
call sub.MFC42.DLL_operator
push 0x44e064
lea edx, [esp + 0x7c]
push eax
push edx
mov byte [esp + 0x36c], 0x1f
call sub.MFC42.DLL_operator_2
push 0x448804
push eax
lea eax, [esp + 0x78]
mov byte [esp + 0x368], 0x20
push eax
call sub.MFC42.DLL_operator
push 0x44e08c
lea ecx, [esp + 0x6c]
push eax
push ecx
mov byte [esp + 0x36c], 0x21
call sub.MFC42.DLL_operator_2
push 0x448804
lea edx, [esp + 0x64]
push eax
push edx
mov byte [esp + 0x36c], 0x22
call sub.MFC42.DLL_operator
push 0x44e090
push eax
lea eax, [esp + 0xd4]
mov byte [esp + 0x368], 0x23
push eax
call sub.MFC42.DLL_operator_2
push 0x448804
lea ecx, [esp + 0x120]
push eax
push ecx
mov byte [esp + 0x36c], 0x24
call sub.MFC42.DLL_operator
push 0x44e03c
lea edx, [esp + 0xc8]
push eax
push edx
mov byte [esp + 0x36c], 0x25
call sub.MFC42.DLL_operator_2
push 0x448804
push eax
lea eax, [esp + 0x104]
mov byte [esp + 0x368], 0x26
push eax
call sub.MFC42.DLL_operator
push 0x44e09c
lea ecx, [esp + 0xc0]
push eax
push ecx
mov byte [esp + 0x36c], 0x27
call sub.MFC42.DLL_operator_2
push 0x448804
lea edx, [esp + 0x124]
push eax
push edx
mov byte [esp + 0x36c], 0x28
call sub.MFC42.DLL_operator
mov byte [esp + 0x360], 0x29
push 0x44e06c
push eax
lea eax, [esp + 0xbc]
push eax
call sub.MFC42.DLL_operator_2
push 0x448804
lea ecx, [esp + 0xf8]
push eax
push ecx
mov byte [esp + 0x36c], 0x2a
call sub.MFC42.DLL_operator
push 0x44e008
lea edx, [esp + 0xb0]
push eax
push edx
mov byte [esp + 0x36c], 0x2b
call sub.MFC42.DLL_operator_2
push 0x448804
push eax
lea eax, [esp + 0x64]
mov byte [esp + 0x368], 0x2c
push eax
call sub.MFC42.DLL_operator
push 0x44e060
lea ecx, [esp + 0xa8]
push eax
push ecx
mov byte [esp + 0x36c], 0x2d
call sub.MFC42.DLL_operator_2
push 0x448804
lea edx, [esp + 0xf0]
push eax
push edx
mov byte [esp + 0x36c], 0x2e
call sub.MFC42.DLL_operator
push 0x44e024
push eax
lea eax, [esp + 0xa4]
mov byte [esp + 0x368], 0x2f
push eax
call sub.MFC42.DLL_operator_2
push 0x448804
lea ecx, [esp + 0x12c]
push eax
push ecx
mov byte [esp + 0x36c], 0x30
call sub.MFC42.DLL_operator
push 0x44e084
lea edx, [esp + 0x98]
push eax
push edx
mov byte [esp + 0x36c], 0x31
call sub.MFC42.DLL_operator_2
push 0x448804
push eax
lea eax, [esp + 0xec]
mov byte [esp + 0x368], 0x32
push eax
call sub.MFC42.DLL_operator
push 0x44e088
lea ecx, [esp + 0x90]
push eax
push ecx
mov byte [esp + 0x36c], 0x33
call sub.MFC42.DLL_operator_2
push 0x448804
lea edx, [esp + 0x110]
push eax
push edx
mov byte [esp + 0x36c], 0x34
call sub.MFC42.DLL_operator
push 0x44e050
push eax
lea eax, [esp + 0x8c]
mov byte [esp + 0x368], 0x35
push eax
call sub.MFC42.DLL_operator_2
push 0x448804
lea ecx, [esp + 0xe0]
push eax
push ecx
mov byte [esp + 0x36c], 0x36
call sub.MFC42.DLL_operator
push 0x44e094
lea edx, [esp + 0x80]
push eax
push edx
mov byte [esp + 0x36c], 0x37
call sub.MFC42.DLL_operator_2
push 0x448804
push eax
lea eax, [esp + 0x12c]
mov byte [esp + 0x368], 0x38
push eax
call sub.MFC42.DLL_operator
push 0x44e018
lea ecx, [esp + 0x78]
push eax
push ecx
mov byte [esp + 0x36c], 0x39
call sub.MFC42.DLL_operator_2
push 0x448804
lea edx, [esp + 0xd8]
push eax
push edx
mov byte [esp + 0x36c], 0x3a
call sub.MFC42.DLL_operator
push 0x44e068
push eax
lea eax, [esp + 0x74]
mov byte [esp + 0x368], 0x3b
push eax
call sub.MFC42.DLL_operator_2
push 0x448804
lea ecx, [esp + 0x108]
push eax
push ecx
mov byte [esp + 0x36c], 0x3c
call sub.MFC42.DLL_operator
push 0x44e0b4
lea edx, [esp + 0x68]
push eax
push edx
mov byte [esp + 0x36c], 0x3d
call sub.MFC42.DLL_operator_2
push 0x448804
push eax
lea eax, [esp + 0x110]
mov byte [esp + 0x368], 0x3e
push eax
call sub.MFC42.DLL_operator
push 0x44e140
lea ecx, [esp + 0x104]
push eax
push ecx
mov byte [esp + 0x36c], 0x3f
call sub.MFC42.DLL_operator_2
push 0x448804
mov byte [esp + 0x364], 0x40
push eax
lea edx, [esp + 0x100]
push edx
call sub.MFC42.DLL_operator
lea ecx, [esp + 0x48]
lea edx, [esp + 0xf0]
push ecx
push eax
push edx
mov byte [esp + 0x36c], 0x41
call sub.MFC42.DLL_operator_2
push 0x448804
push eax
lea eax, [esp + 0xf0]
mov byte [esp + 0x368], 0x42
push eax
call sub.MFC42.DLL_operator
lea ecx, [esp + 0x38]
lea edx, [esp + 0x28]
push ecx
push eax
push edx
mov byte [esp + 0x36c], 0x43
call sub.MFC42.DLL_operator_2
push 0x448800
push eax
lea eax, [esp + 0x34]
mov bl, 0x44
push eax
mov byte [esp + 0x36c], bl
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x48]
mov byte [esp + 0x364], 0x45
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x2c]
mov byte [esp + 0x360], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x28]
mov byte [esp + 0x360], 0x43
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xe8]
mov byte [esp + 0x360], 0x42
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xf0]
mov byte [esp + 0x360], 0x41
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xf8]
mov byte [esp + 0x360], 0x40
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x100]
mov byte [esp + 0x360], 0x3f
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x108]
mov byte [esp + 0x360], 0x3e
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x64]
mov byte [esp + 0x360], 0x3d
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x104]
mov byte [esp + 0x360], 0x3c
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x6c]
mov byte [esp + 0x360], 0x3b
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xd4]
mov byte [esp + 0x360], 0x3a
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x74]
mov byte [esp + 0x360], 0x39
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x124]
mov byte [esp + 0x360], 0x38
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x7c]
mov byte [esp + 0x360], 0x37
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xdc]
mov byte [esp + 0x360], 0x36
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x84]
mov byte [esp + 0x360], 0x35
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x10c]
mov byte [esp + 0x360], 0x34
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x8c]
mov byte [esp + 0x360], 0x33
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xe4]
mov byte [esp + 0x360], 0x32
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x94]
mov byte [esp + 0x360], 0x31
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x128]
mov byte [esp + 0x360], 0x30
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x9c]
mov byte [esp + 0x360], 0x2f
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xec]
mov byte [esp + 0x360], 0x2e
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xa4]
mov byte [esp + 0x360], 0x2d
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x5c]
mov byte [esp + 0x360], 0x2c
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xac]
mov byte [esp + 0x360], 0x2b
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xf4]
mov byte [esp + 0x360], 0x2a
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xb4]
mov byte [esp + 0x360], 0x29
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x120]
mov byte [esp + 0x360], 0x28
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xbc]
mov byte [esp + 0x360], 0x27
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xfc]
mov byte [esp + 0x360], 0x26
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xc4]
mov byte [esp + 0x360], 0x25
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x11c]
mov byte [esp + 0x360], 0x24
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xcc]
mov byte [esp + 0x360], 0x23
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x60]
mov byte [esp + 0x360], 0x22
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x68]
mov byte [esp + 0x360], 0x21
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x70]
mov byte [esp + 0x360], 0x20
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x78]
mov byte [esp + 0x360], 0x1f
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x80]
mov byte [esp + 0x360], 0x1e
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x88]
mov byte [esp + 0x360], 0x1d
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x90]
mov byte [esp + 0x360], 0x1c
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x98]
mov byte [esp + 0x360], 0x1b
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xa0]
mov byte [esp + 0x360], 0x1a
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xa8]
mov byte [esp + 0x360], 0x19
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xb0]
mov byte [esp + 0x360], 0x18
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xb8]
mov byte [esp + 0x360], 0x17
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xc0]
mov byte [esp + 0x360], 0x16
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xc8]
mov byte [esp + 0x360], 0x15
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0xd0]
mov byte [esp + 0x360], 0x14
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x30]
mov byte [esp + 0x360], 0x13
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x360], 0x12
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], 0x11
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x10
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0xf
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x10]
mov byte [esp + 0x360], 0xe
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x20]
mov byte [esp + 0x360], 0xc
call sub.MFC42.DLL_CString::CString
push ecx
lea edx, [esp + 0x48]
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
call sub.MFC42.DLL_CString::CString_1
lea ecx, [esp + 0x130]
call fcn.00403110
lea ecx, [esp + 0x12c]
call fcn.004032b0
push 0x44b560
lea ecx, [esp + 0x50]
call sub.MFC42.DLL_CString::CString_2
mov eax, dword [0x44e0e8]
mov edi, dword [sym.imp.USER32.dll_SendMessageA]
push str._PROBE:_eer20
push 3
mov bl, 0x46
push 0x401
push eax
mov byte [esp + 0x370], bl
call edi
lea ecx, [esp + 0x10]
push ecx
mov ecx, 0x44db30
call fcn.00414900
push str._setup_setup.ini
lea edx, [esp + 0x24]
push eax
push edx
mov byte [esp + 0x36c], 0x47
call sub.MFC42.DLL_operator
mov byte [esp + 0x360], 0x48
mov eax, dword [eax]
lea ecx, [esp + 0x4c]
push eax
push 0x104
push 0x104
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x447198
push 0x448384
push str.main
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
lea ecx, [esp + 0x20]
mov esi, eax
mov byte [esp + 0x360], 0x47
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x10]
mov byte [esp + 0x360], bl
call sub.MFC42.DLL_CString::CString
test esi, esi
je 0x4127e1
mov eax, dword [esp + 0x4c]
push 0x44715c
push eax
call dword [sym.imp.MSVCRT.dll__mbscmp]
add esp, 8
test eax, eax
jne 0x4127e1
lea ecx, [esp + 0x18]
push ecx
mov ecx, 0x44db30
call fcn.00414900
push str.PatientInf_
lea edx, [esp + 0x20]
push eax
push edx
mov byte [esp + 0x36c], 0x49
call sub.MFC42.DLL_operator
push 0x44e054
push eax
lea eax, [esp + 0x1c]
mov byte [esp + 0x368], 0x4a
push eax
call sub.MFC42.DLL_operator_2
push 0x44e0a0
lea ecx, [esp + 0x14]
push eax
push ecx
mov byte [esp + 0x36c], 0x4b
call sub.MFC42.DLL_operator_2
push str..ini
lea edx, [esp + 0x24]
push eax
push edx
mov byte [esp + 0x36c], 0x4c
call sub.MFC42.DLL_operator
mov eax, dword [eax]
mov esi, dword [sym.imp.KERNEL32.dll_WritePrivateProfileStringA]
push eax
mov eax, dword [0x44e054]
push eax
push 0x448354
push str.Information
call esi
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x10]
mov byte [esp + 0x360], 0x4b
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0x4a
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x49
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
push ecx
mov ecx, 0x44db30
call fcn.00414900
push str.PatientInf_
lea edx, [esp + 0x20]
push eax
push edx
mov byte [esp + 0x36c], 0x4d
call sub.MFC42.DLL_operator
push 0x44e054
push eax
lea eax, [esp + 0x1c]
mov byte [esp + 0x368], 0x4e
push eax
call sub.MFC42.DLL_operator_2
push 0x44e0a0
lea ecx, [esp + 0x14]
push eax
push ecx
mov byte [esp + 0x36c], 0x4f
call sub.MFC42.DLL_operator_2
mov byte [esp + 0x360], 0x50
push str..ini
lea edx, [esp + 0x24]
push eax
push edx
call sub.MFC42.DLL_operator
mov eax, dword [eax]
push eax
mov eax, dword [0x44e0a0]
push eax
push str.NAME
push str.Information
call esi
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x10]
mov byte [esp + 0x360], 0x4f
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0x4e
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x4d
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
push ecx
mov ecx, 0x44db30
call fcn.00414900
push str.PatientInf_
lea edx, [esp + 0x20]
push eax
push edx
mov byte [esp + 0x36c], 0x51
call sub.MFC42.DLL_operator
push 0x44e054
push eax
lea eax, [esp + 0x1c]
mov byte [esp + 0x368], 0x52
push eax
call sub.MFC42.DLL_operator_2
push 0x44e0a0
lea ecx, [esp + 0x14]
push eax
push ecx
mov byte [esp + 0x36c], 0x53
call sub.MFC42.DLL_operator_2
push str..ini
lea edx, [esp + 0x24]
push eax
push edx
mov byte [esp + 0x36c], 0x54
call sub.MFC42.DLL_operator
mov eax, dword [eax]
push eax
mov eax, dword [0x44e04c]
push eax
push 0x448348
push str.Information
call esi
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x10]
mov byte [esp + 0x360], 0x53
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0x52
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x51
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
push ecx
mov ecx, 0x44db30
call fcn.00414900
push str.PatientInf_
lea edx, [esp + 0x20]
push eax
push edx
mov byte [esp + 0x36c], 0x55
call sub.MFC42.DLL_operator
push 0x44e054
push eax
lea eax, [esp + 0x1c]
mov byte [esp + 0x368], 0x56
push eax
call sub.MFC42.DLL_operator_2
push 0x44e0a0
lea ecx, [esp + 0x14]
push eax
push ecx
mov byte [esp + 0x36c], 0x57
call sub.MFC42.DLL_operator_2
push str..ini
lea edx, [esp + 0x24]
push eax
push edx
mov byte [esp + 0x36c], 0x58
call sub.MFC42.DLL_operator
mov eax, dword [eax]
push eax
mov eax, dword [0x44dff0]
push eax
push 0x448344
push str.Information
call esi
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x10]
mov byte [esp + 0x360], 0x57
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0x56
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x55
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
push ecx
mov ecx, 0x44db30
call fcn.00414900
push str.PatientInf_
lea edx, [esp + 0x20]
push eax
push edx
mov byte [esp + 0x36c], 0x59
call sub.MFC42.DLL_operator
push 0x44e054
push eax
lea eax, [esp + 0x1c]
mov byte [esp + 0x368], 0x5a
push eax
call sub.MFC42.DLL_operator_2
push 0x44e0a0
lea ecx, [esp + 0x14]
push eax
push ecx
mov byte [esp + 0x36c], 0x5b
call sub.MFC42.DLL_operator_2
push str..ini
mov byte [esp + 0x364], 0x5c
push eax
lea edx, [esp + 0x28]
push edx
call sub.MFC42.DLL_operator
mov eax, dword [eax]
push eax
mov eax, dword [0x44e040]
push eax
push str.SITE
push str.Information
call esi
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x10]
mov byte [esp + 0x360], 0x5b
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0x5a
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x59
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
push ecx
mov ecx, 0x44db30
call fcn.00414900
push str.PatientInf_
lea edx, [esp + 0x20]
push eax
push edx
mov byte [esp + 0x36c], 0x5d
call sub.MFC42.DLL_operator
push 0x44e054
push eax
lea eax, [esp + 0x1c]
mov byte [esp + 0x368], 0x5e
push eax
call sub.MFC42.DLL_operator_2
push 0x44e0a0
lea ecx, [esp + 0x14]
push eax
push ecx
mov byte [esp + 0x36c], 0x5f
call sub.MFC42.DLL_operator_2
push str..ini
lea edx, [esp + 0x24]
push eax
push edx
mov byte [esp + 0x36c], 0x60
call sub.MFC42.DLL_operator
mov eax, dword [eax]
push eax
mov eax, dword [0x44e05c]
push eax
push str.REFDATA
push str.Information
call esi
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x10]
mov byte [esp + 0x360], 0x5f
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0x5e
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x5d
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
push ecx
mov ecx, 0x44db30
call fcn.00414900
push str.PatientInf_
lea edx, [esp + 0x20]
push eax
push edx
mov byte [esp + 0x36c], 0x61
call sub.MFC42.DLL_operator
push 0x44e054
push eax
lea eax, [esp + 0x1c]
mov byte [esp + 0x368], 0x62
push eax
call sub.MFC42.DLL_operator_2
push 0x44e0a0
lea ecx, [esp + 0x14]
push eax
push ecx
mov byte [esp + 0x36c], 0x63
call sub.MFC42.DLL_operator_2
push str..ini
lea edx, [esp + 0x24]
push eax
push edx
mov byte [esp + 0x36c], 0x64
call sub.MFC42.DLL_operator
mov eax, dword [eax]
push eax
mov eax, dword [0x44e130]
push eax
push str.CHECKDATE
push str.Information
call esi
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x10]
mov byte [esp + 0x360], 0x63
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0x62
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x61
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
push ecx
mov ecx, 0x44db30
call fcn.00414900
push str.PatientInf_
lea edx, [esp + 0x20]
push eax
push edx
mov byte [esp + 0x36c], 0x65
call sub.MFC42.DLL_operator
push 0x44e054
push eax
lea eax, [esp + 0x1c]
mov byte [esp + 0x368], 0x66
push eax
call sub.MFC42.DLL_operator_2
push 0x44e0a0
lea ecx, [esp + 0x14]
push eax
push ecx
mov byte [esp + 0x36c], 0x67
call sub.MFC42.DLL_operator_2
push str..ini
lea edx, [esp + 0x24]
push eax
push edx
mov byte [esp + 0x36c], 0x68
call sub.MFC42.DLL_operator
mov eax, dword [eax]
push eax
mov eax, dword [0x44e064]
push eax
push str.OPERATOR
push str.Information
call esi
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x10]
mov byte [esp + 0x360], 0x67
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0x66
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x65
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
push ecx
mov ecx, 0x44db30
call fcn.00414900
push str.PatientInf_
lea edx, [esp + 0x1c]
push eax
push edx
mov byte [esp + 0x36c], 0x69
call sub.MFC42.DLL_operator
push 0x44e054
push eax
lea eax, [esp + 0x24]
mov byte [esp + 0x368], 0x6a
push eax
call sub.MFC42.DLL_operator_2
push 0x44e0a0
lea ecx, [esp + 0x18]
push eax
push ecx
mov byte [esp + 0x36c], 0x6b
call sub.MFC42.DLL_operator_2
push str..ini
lea edx, [esp + 0x14]
push eax
push edx
mov byte [esp + 0x36c], 0x6c
call sub.MFC42.DLL_operator
mov ebp, dword [eax]
push 0x4487c8
lea eax, [esp + 0x24]
push 0x44e074
push eax
mov byte [esp + 0x36c], 0x6d
call sub.MFC42.DLL_operator
mov eax, dword [eax]
push ebp
push eax
push str.HEIGHT
push str.Information
call esi
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x10]
mov byte [esp + 0x360], 0x6c
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0x6b
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x6a
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], 0x69
call sub.MFC42.DLL_CString::CString
mov byte [esp + 0x360], bl
lea ecx, [esp + 0x24]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
push ecx
mov ecx, 0x44db30
call fcn.00414900
push str.PatientInf_
lea edx, [esp + 0x1c]
push eax
push edx
mov byte [esp + 0x36c], 0x6e
call sub.MFC42.DLL_operator
push 0x44e054
push eax
lea eax, [esp + 0x24]
mov byte [esp + 0x368], 0x6f
push eax
call sub.MFC42.DLL_operator_2
push 0x44e0a0
lea ecx, [esp + 0x18]
push eax
push ecx
mov byte [esp + 0x36c], 0x70
call sub.MFC42.DLL_operator_2
push str..ini
lea edx, [esp + 0x14]
push eax
push edx
mov byte [esp + 0x36c], 0x71
call sub.MFC42.DLL_operator
mov ebp, dword [eax]
push 0x4487c4
lea eax, [esp + 0x24]
push 0x44e07c
push eax
mov byte [esp + 0x36c], 0x72
call sub.MFC42.DLL_operator
mov eax, dword [eax]
push ebp
push eax
push str.WEIGHT
push str.Information
call esi
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x10]
mov byte [esp + 0x360], 0x71
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0x70
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x6f
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], 0x6e
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x360], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x30]
push ecx
mov ecx, 0x44db30
call fcn.00414900
push str.PatientInf_
lea edx, [esp + 0x28]
push eax
push edx
mov byte [esp + 0x36c], 0x73
call sub.MFC42.DLL_operator
push 0x44e054
push eax
mov byte [esp + 0x368], 0x74
lea eax, [esp + 0x20]
push eax
call sub.MFC42.DLL_operator_2
push 0x44e0a0
lea ecx, [esp + 0x20]
push eax
push ecx
mov byte [esp + 0x36c], 0x75
call sub.MFC42.DLL_operator_2
push str..ini
lea edx, [esp + 0x18]
push eax
push edx
mov byte [esp + 0x36c], 0x76
call sub.MFC42.DLL_operator
mov ebp, dword [eax]
push 0x44e0a0
lea eax, [esp + 0x14]
push 0x44e054
push eax
mov byte [esp + 0x36c], 0x77
call sub.MFC42.DLL_operator_2
push str..jpeg
lea ecx, [esp + 0x24]
push eax
push ecx
mov byte [esp + 0x36c], 0x78
call sub.MFC42.DLL_operator
mov eax, dword [eax]
push ebp
push eax
push str.GRAPHIC
push str.Picture
call esi
lea ecx, [esp + 0x20]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x10]
mov byte [esp + 0x360], 0x77
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0x76
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x75
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], 0x74
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x360], 0x73
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x30]
mov byte [esp + 0x360], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x2c]
call fcn.00419230
lea ecx, [esp + 0x2c]
call fcn.004193a0
lea edx, [esp + 0x20]
lea ecx, [esp + 0x2c]
push edx
call fcn.00419320
push eax
lea eax, [esp + 0x2c]
push str.Result
push eax
mov byte [esp + 0x36c], 0x79
call sub.MFC42.DLL_operator_1
lea ecx, [esp + 0x20]
mov byte [esp + 0x360], 0x7b
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
push ecx
mov ecx, 0x44db30
call fcn.00414900
push str.PatientInf_
lea edx, [esp + 0x1c]
push eax
push edx
mov byte [esp + 0x36c], 0x7c
call sub.MFC42.DLL_operator
push 0x44e054
push eax
lea eax, [esp + 0x24]
mov byte [esp + 0x368], 0x7d
push eax
call sub.MFC42.DLL_operator_2
push 0x44e0a0
lea ecx, [esp + 0x18]
push eax
push ecx
mov byte [esp + 0x36c], 0x7e
call sub.MFC42.DLL_operator_2
push str..ini
lea edx, [esp + 0x14]
push eax
push edx
mov byte [esp + 0x36c], 0x7f
call sub.MFC42.DLL_operator
mov eax, dword [eax]
mov ecx, dword [esp + 0x28]
push eax
mov eax, dword [0x44e06c]
push eax
push 0x4487a0
push ecx
call esi
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0x7e
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x7d
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], 0x7c
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x360], 0x7b
call sub.MFC42.DLL_CString::CString
lea edx, [esp + 0x24]
mov ecx, 0x44db30
push edx
call fcn.00414900
push str.PatientInf_
push eax
lea eax, [esp + 0x20]
mov byte [esp + 0x368], 0x80
push eax
call sub.MFC42.DLL_operator
push 0x44e054
lea ecx, [esp + 0x20]
push eax
push ecx
mov byte [esp + 0x36c], 0x81
call sub.MFC42.DLL_operator_2
push 0x44e0a0
lea edx, [esp + 0x18]
push eax
push edx
mov byte [esp + 0x36c], 0x82
call sub.MFC42.DLL_operator_2
push str..ini
push eax
lea eax, [esp + 0x18]
mov byte [esp + 0x368], 0x83
push eax
call sub.MFC42.DLL_operator
mov eax, dword [eax]
mov ecx, dword [0x44e08c]
mov edx, dword [esp + 0x28]
push eax
push ecx
push str.TSCORE
push edx
call esi
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0x82
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x81
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], 0x80
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x360], 0x7b
call sub.MFC42.DLL_CString::CString
lea eax, [esp + 0x24]
mov ecx, 0x44db30
push eax
call fcn.00414900
push str.PatientInf_
lea ecx, [esp + 0x1c]
push eax
push ecx
mov byte [esp + 0x36c], 0x84
call sub.MFC42.DLL_operator
push 0x44e054
lea edx, [esp + 0x20]
push eax
push edx
mov byte [esp + 0x36c], 0x85
call sub.MFC42.DLL_operator_2
push 0x44e0a0
push eax
lea eax, [esp + 0x1c]
mov byte [esp + 0x368], 0x86
push eax
call sub.MFC42.DLL_operator_2
push str..ini
lea ecx, [esp + 0x14]
push eax
push ecx
mov byte [esp + 0x36c], 0x87
call sub.MFC42.DLL_operator
mov eax, dword [eax]
mov edx, dword [0x44e090]
push eax
mov eax, dword [esp + 0x2c]
push edx
push str.ZSCORE
push eax
call esi
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0x86
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x85
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], 0x84
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x360], 0x7b
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
push ecx
mov ecx, 0x44db30
call fcn.00414900
push str.PatientInf_
lea edx, [esp + 0x1c]
push eax
push edx
mov byte [esp + 0x36c], 0x88
call sub.MFC42.DLL_operator
push 0x44e054
push eax
lea eax, [esp + 0x24]
mov byte [esp + 0x368], 0x89
push eax
call sub.MFC42.DLL_operator_2
push 0x44e0a0
lea ecx, [esp + 0x18]
push eax
push ecx
mov byte [esp + 0x36c], 0x8a
call sub.MFC42.DLL_operator_2
push str..ini
lea edx, [esp + 0x14]
push eax
push edx
mov byte [esp + 0x36c], 0x8b
call sub.MFC42.DLL_operator
mov eax, dword [eax]
mov ecx, dword [esp + 0x28]
push eax
mov eax, dword [0x44e03c]
push eax
push str.ADULTPERCENT
push ecx
call esi
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0x8a
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x89
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], 0x88
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x360], 0x7b
call sub.MFC42.DLL_CString::CString
lea edx, [esp + 0x24]
mov ecx, 0x44db30
push edx
call fcn.00414900
push str.PatientInf_
push eax
lea eax, [esp + 0x20]
mov byte [esp + 0x368], 0x8c
push eax
call sub.MFC42.DLL_operator
push 0x44e054
lea ecx, [esp + 0x20]
push eax
push ecx
mov byte [esp + 0x36c], 0x8d
call sub.MFC42.DLL_operator_2
push 0x44e0a0
lea edx, [esp + 0x18]
push eax
push edx
mov byte [esp + 0x36c], 0x8e
call sub.MFC42.DLL_operator_2
push str..ini
push eax
lea eax, [esp + 0x18]
mov byte [esp + 0x368], 0x8f
push eax
call sub.MFC42.DLL_operator
mov eax, dword [eax]
mov ecx, dword [0x44e09c]
mov edx, dword [esp + 0x28]
push eax
push ecx
push str.AGEPERCENT
push edx
call esi
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0x8e
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x8d
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], 0x8c
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x360], 0x7b
call sub.MFC42.DLL_CString::CString
lea eax, [esp + 0x30]
mov ecx, 0x44db30
push eax
call fcn.00414900
push str.PatientInf_
lea ecx, [esp + 0x28]
push eax
push ecx
mov byte [esp + 0x36c], 0x90
call sub.MFC42.DLL_operator
push 0x44e054
lea edx, [esp + 0x1c]
push eax
push edx
mov byte [esp + 0x36c], 0x91
call sub.MFC42.DLL_operator_2
push 0x44e0a0
push eax
lea eax, [esp + 0x24]
mov byte [esp + 0x368], 0x92
push eax
call sub.MFC42.DLL_operator_2
push str..ini
lea ecx, [esp + 0x18]
push eax
push ecx
mov byte [esp + 0x36c], 0x93
call sub.MFC42.DLL_operator
mov ebp, dword [eax]
push 0x448770
lea edx, [esp + 0x14]
push 0x44e008
push edx
mov byte [esp + 0x36c], 0x94
call sub.MFC42.DLL_operator
mov eax, dword [eax]
push ebp
push eax
mov eax, dword [esp + 0x30]
push 0x44876c
push eax
call esi
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0x93
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x92
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], 0x91
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x360], 0x90
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x30]
mov byte [esp + 0x360], 0x7b
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
push ecx
mov ecx, 0x44db30
call fcn.00414900
push str.PatientInf_
lea edx, [esp + 0x1c]
push eax
push edx
mov byte [esp + 0x36c], 0x95
call sub.MFC42.DLL_operator
push 0x44e054
push eax
lea eax, [esp + 0x24]
mov byte [esp + 0x368], 0x96
push eax
call sub.MFC42.DLL_operator_2
push 0x44e0a0
lea ecx, [esp + 0x18]
push eax
push ecx
mov byte [esp + 0x36c], 0x97
call sub.MFC42.DLL_operator_2
push str..ini
lea edx, [esp + 0x14]
push eax
push edx
mov byte [esp + 0x36c], 0x98
call sub.MFC42.DLL_operator
mov eax, dword [eax]
mov ecx, dword [esp + 0x28]
push eax
mov eax, dword [0x44e060]
push eax
push 0x448768
push ecx
call esi
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0x97
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x96
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], 0x95
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x360], 0x7b
call sub.MFC42.DLL_CString::CString
lea edx, [esp + 0x30]
mov ecx, 0x44db30
push edx
call fcn.00414900
push str.PatientInf_
push eax
lea eax, [esp + 0x2c]
mov byte [esp + 0x368], 0x99
push eax
call sub.MFC42.DLL_operator
push 0x44e054
lea ecx, [esp + 0x1c]
push eax
push ecx
mov byte [esp + 0x36c], 0x9a
call sub.MFC42.DLL_operator_2
mov byte [esp + 0x360], 0x9b
push 0x44e0a0
lea edx, [esp + 0x20]
push eax
push edx
call sub.MFC42.DLL_operator_2
push str..ini
push eax
lea eax, [esp + 0x1c]
mov byte [esp + 0x368], 0x9c
push eax
call sub.MFC42.DLL_operator
mov ebp, dword [eax]
push 0x448770
lea ecx, [esp + 0x14]
push 0x44e024
push ecx
mov byte [esp + 0x36c], 0x9d
call sub.MFC42.DLL_operator
mov eax, dword [eax]
mov edx, dword [esp + 0x28]
push ebp
push eax
push 0x448764
push edx
call esi
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0x9c
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0x9b
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], 0x9a
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x360], 0x99
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x30]
mov byte [esp + 0x360], 0x7b
call sub.MFC42.DLL_CString::CString
lea eax, [esp + 0x30]
mov ecx, 0x44db30
push eax
call fcn.00414900
push str.PatientInf_
lea ecx, [esp + 0x28]
push eax
push ecx
mov byte [esp + 0x36c], 0x9e
call sub.MFC42.DLL_operator
push 0x44e054
lea edx, [esp + 0x1c]
push eax
push edx
mov byte [esp + 0x36c], 0x9f
call sub.MFC42.DLL_operator_2
push 0x44e0a0
push eax
lea eax, [esp + 0x24]
mov byte [esp + 0x368], 0xa0
push eax
call sub.MFC42.DLL_operator_2
push str..ini
lea ecx, [esp + 0x18]
push eax
push ecx
mov byte [esp + 0x36c], 0xa1
call sub.MFC42.DLL_operator
mov ebp, dword [eax]
push 0x448770
mov byte [esp + 0x364], 0xa2
push 0x44e084
lea edx, [esp + 0x18]
push edx
call sub.MFC42.DLL_operator
mov eax, dword [eax]
push ebp
push eax
mov eax, dword [esp + 0x30]
push 0x448760
push eax
call esi
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0xa1
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0xa0
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], 0x9f
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x360], 0x9e
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x30]
mov byte [esp + 0x360], 0x7b
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
push ecx
mov ecx, 0x44db30
call fcn.00414900
push str.PatientInf_
lea edx, [esp + 0x1c]
push eax
push edx
mov byte [esp + 0x36c], 0xa3
call sub.MFC42.DLL_operator
push 0x44e054
push eax
lea eax, [esp + 0x24]
mov byte [esp + 0x368], 0xa4
push eax
call sub.MFC42.DLL_operator_2
push 0x44e0a0
lea ecx, [esp + 0x18]
push eax
push ecx
mov byte [esp + 0x36c], 0xa5
call sub.MFC42.DLL_operator_2
push str..ini
lea edx, [esp + 0x14]
push eax
push edx
mov byte [esp + 0x36c], 0xa6
call sub.MFC42.DLL_operator
mov eax, dword [eax]
mov ecx, dword [esp + 0x28]
push eax
mov eax, dword [0x44e088]
push eax
push 0x44875c
push ecx
call esi
lea ecx, [esp + 0x10]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x360], 0xa5
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x360], 0xa4
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x18]
mov byte [esp + 0x360], 0xa3
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x360], 0x7b
call sub.MFC42.DLL_CString::CString
push str._PROBE:_eer21
mov edx, dword [0x44e0e8]
push 3
push 0x401
push edx
call edi
mov eax, dword [0x44e0e8]
push str._PROBE:_ok
push 3
push 0x401
push eax
call edi
lea ecx, [esp + 0x28]
mov byte [esp + 0x360], bl
call sub.MFC42.DLL_CString::CString
mov ebp, dword [esp + 0x110]
push 0x44e0a0
mov ecx, 0x44e01c
call sub.MFC42.DLL_CString::operator_1
push 0x44e054
mov ecx, 0x44e028
call sub.MFC42.DLL_CString::operator_1
push 0x44e04c
mov ecx, 0x44e120
call sub.MFC42.DLL_CString::operator_1
push 0x44dff0
mov ecx, 0x44e0ac
call sub.MFC42.DLL_CString::operator_1
push 0x44e07c
mov ecx, 0x44e030
call sub.MFC42.DLL_CString::operator_1
push 0x44e074
mov ecx, 0x44e02c
call sub.MFC42.DLL_CString::operator_1
push 0x44e05c
mov ecx, 0x44e124
call sub.MFC42.DLL_CString::operator_1
push 0x44e040
mov ecx, 0x44e020
call sub.MFC42.DLL_CString::operator_1
push 0x44e064
mov ecx, 0x44dfec
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x20]
push 8
push ecx
mov ecx, 0x44e040
call sub.MFC42.DLL_CString::Left
push eax
mov ecx, 0x44e020
mov byte [esp + 0x364], 0xa7
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x20]
mov byte [esp + 0x360], bl
call sub.MFC42.DLL_CString::CString
push 0x44e08c
mov ecx, 0x44e038
call sub.MFC42.DLL_CString::operator_1
push 0x44e090
mov ecx, 0x44e058
call sub.MFC42.DLL_CString::operator_1
push 0x44e03c
mov ecx, 0x44e11c
call sub.MFC42.DLL_CString::operator_1
push 0x44e09c
mov ecx, 0x44dfe0
call sub.MFC42.DLL_CString::operator_1
push 0x44e06c
mov ecx, 0x44e134
call sub.MFC42.DLL_CString::operator_1
push 0x44e008
mov ecx, 0x44e0c4
call sub.MFC42.DLL_CString::operator_1
push 0x44e060
mov ecx, 0x44e128
call sub.MFC42.DLL_CString::operator_1
push 0x44e024
mov ecx, 0x44e114
call sub.MFC42.DLL_CString::operator_1
push 0x44e084
mov ecx, 0x44e13c
call sub.MFC42.DLL_CString::operator_1
push 0x44e088
mov ecx, 0x44dff8
call sub.MFC42.DLL_CString::operator_1
push 0x44e130
mov ecx, 0x44e0b8
call sub.MFC42.DLL_CString::operator_1
push 0
mov ecx, ebp
call sub.MFC42.DLL_CWnd::UpdateData
lea ecx, [esp + 0x4c]
mov byte [esp + 0x360], 0xc
call sub.MFC42.DLL_CString::CString
mov byte [esp + 0x360], 0xb
lea ecx, [esp + 0x48]
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x38]
mov byte [esp + 0x360], 8
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x34]
mov byte [esp + 0x360], 7
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x50]
mov byte [esp + 0x360], 6
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x54]
mov byte [esp + 0x360], 5
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x3c]
mov byte [esp + 0x360], 3
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x40]
mov byte [esp + 0x360], 2
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x44]
mov byte [esp + 0x360], 1
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x118]
mov byte [esp + 0x360], 0
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x12c]
mov dword [esp + 0x360], 0xffffffff
call fcn.00401730
mov ecx, dword [esp + 0x358]
pop edi
pop esi
pop ebp
mov dword fs:[0], ecx
pop ebx
add esp, 0x354
ret