Function at 0x4ff8c0
Capabilities:
Contain obfuscated stackstrings
Create directory
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x574b01
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x770
push ebx
push esi
push edi
mov dword [ebp - 0x68], ecx
mov dword [ebp - 0x10], esp
call fcn.004fc5c0
test eax, eax
je 0x503109
push ecx
mov ecx, esp
mov dword [ebp - 0x1c], esp
push str.080405
call fcn.0055734e
call fcn.004c8190
add esp, 4
test eax, eax
jne 0x4ff945
call sub.MFC42.DLL_AfxGetModuleState
mov eax, dword [eax + 4]
push 0x2010
push 0x5b6164
push 0x5b9038
mov eax, dword [eax + 0x20]
mov ecx, dword [eax + 0x20]
push ecx
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
lea ecx, [ebp - 0x18]
call sub.MFC42.DLL_CString::CString_3
lea ecx, [ebp - 0x30]
mov dword [ebp - 4], 0
call sub.MFC42.DLL_CString::CString_3
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 1
call sub.MFC42.DLL_CString::CString_3
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 2
call sub.MFC42.DLL_CString::CString_3
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 3
call sub.MFC42.DLL_CString::CString_3
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 4
call sub.MFC42.DLL_CString::CString_3
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 5
call sub.MFC42.DLL_CString::CString_3
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 6
call sub.MFC42.DLL_CString::CString_3
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 7
call sub.MFC42.DLL_CString::CString_3
push 0
lea ecx, [ebp - 0x4dc]
mov byte [ebp - 4], 8
call fcn.0041c660
lea ecx, [ebp - 0x4dc]
mov byte [ebp - 4], 9
call sub.MFC42.DLL_CDialog::DoModal
cmp eax, 1
je 0x4ffae1
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x1b
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 0x1a
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0x19
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0x18
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0x17
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 0x16
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 4], 0x15
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 0x14
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x23c]
mov byte [ebp - 4], 0x13
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x12
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2bc]
mov byte [ebp - 4], 0x11
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 4], 0x10
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x33c]
mov byte [ebp - 4], 0xf
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x37c]
mov byte [ebp - 4], 0xe
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0xd
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0xc
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x43c]
mov byte [ebp - 4], 0xb
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 0xa
jmp 0x500dbb
push 6
lea edx, [ebp - 0x3c]
push 0
push edx
mov ecx, 0x5c03bc
call sub.MFC42.DLL_CString::Mid_1
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x1c
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 9
call sub.MFC42.DLL_CString::CString
lea eax, [ebp - 0x3c]
push 6
push eax
mov ecx, 0x5c03bc
call sub.MFC42.DLL_CString::Mid
push eax
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x1d
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 9
call sub.MFC42.DLL_CString::CString
push 1
push 0
lea ecx, [ebp - 0x580]
call fcn.00461380
lea ecx, [ebp - 0x580]
mov byte [ebp - 4], 0x1e
call sub.MFC42.DLL_CDialog::DoModal
cmp eax, 2
jne 0x4ffc82
lea ecx, [ebp - 0x51c]
mov byte [ebp - 4], 0x1f
call sub.MFC42.DLL_CButton::CButton
lea ecx, [ebp - 0x580]
mov byte [ebp - 4], 9
call sub.MFC42.DLL_CDialog::CDialog
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x31
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 0x30
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0x2f
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0x2e
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0x2d
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 0x2c
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 4], 0x2b
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 0x2a
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x23c]
mov byte [ebp - 4], 0x29
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x28
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2bc]
mov byte [ebp - 4], 0x27
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 4], 0x26
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x33c]
mov byte [ebp - 4], 0x25
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x37c]
mov byte [ebp - 4], 0x24
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0x23
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0x22
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x43c]
mov byte [ebp - 4], 0x21
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 0x20
jmp 0x500dbb
push ecx
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x5c03bc
call sub.MFC42.DLL_CString::CString_2
lea ecx, [ebp - 0x3c]
push ecx
call fcn.004bd7e0
add esp, 8
push eax
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x32
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x1e
call sub.MFC42.DLL_CString::CString
push 1
push 0x5c
lea ecx, [ebp - 0x5c]
call sub.MFC42.DLL_CString::CString_1
mov edx, dword [ebp - 0x2c]
push 1
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x33
mov eax, dword [edx - 8]
dec eax
push eax
lea eax, [ebp - 0x3c]
push eax
call sub.MFC42.DLL_CString::Mid_1
mov esi, dword [ebp - 0x5c]
mov eax, dword [eax]
mov dl, byte [eax]
mov bl, byte [esi]
mov cl, dl
cmp dl, bl
jne 0x4ffd0a
test cl, cl
je 0x4ffd06
mov dl, byte [eax + 1]
mov bl, byte [esi + 1]
mov cl, dl
cmp dl, bl
jne 0x4ffd0a
add eax, 2
add esi, 2
test cl, cl
jne 0x4ffce2
xor eax, eax
jmp 0x4ffd0f
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
lea ecx, [ebp - 0x3c]
setne bl
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x1e
call sub.MFC42.DLL_CString::CString
test bl, bl
je 0x4ffd39
push 0x5b739c
lea ecx, [ebp - 0x2c]
call fcn.00557276
lea eax, [ebp - 0x2c]
push 0x5c030c
lea ecx, [ebp - 0x64]
push eax
push ecx
call sub.MFC42.DLL_operator_3
push 0x5bcd7c
lea edx, [ebp - 0x60]
push eax
push edx
mov byte [ebp - 4], 0x34
call sub.MFC42.DLL_operator_4
lea ecx, [ebp - 0x30]
lea edx, [ebp - 0x28]
push ecx
mov bl, 0x35
push eax
push edx
mov byte [ebp - 4], bl
call sub.MFC42.DLL_operator_3
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x54]
push ecx
push eax
push edx
mov byte [ebp - 4], 0x36
call sub.MFC42.DLL_operator_3
push 0x5b6368
push eax
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x37
push eax
call sub.MFC42.DLL_operator_4
push 0x5c02fc
lea ecx, [ebp - 0x3c]
push eax
push ecx
mov byte [ebp - 4], 0x38
call sub.MFC42.DLL_operator_3
mov eax, dword [eax]
mov edi, dword [sym.imp.MSVCRT.dll__findfirst]
lea edx, [ebp - 0x77c]
push edx
push eax
call edi
add esp, 8
lea ecx, [ebp - 0x3c]
mov esi, eax
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x37
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x36
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x34
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x1e
call sub.MFC42.DLL_CString::CString
cmp esi, 0xffffffff
jne 0x4fff53
push esi
call dword [sym.imp.MSVCRT.dll__findclose]
add esp, 4
push 0x2040
push 0x5b75e8
push 0x5bcd68
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
lea ecx, [ebp - 0x51c]
mov byte [ebp - 4], 0x39
call sub.MFC42.DLL_CButton::CButton
lea ecx, [ebp - 0x580]
mov byte [ebp - 4], 9
call sub.MFC42.DLL_CDialog::CDialog
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x4b
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 0x4a
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0x49
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0x48
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0x47
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 0x46
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 4], 0x45
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 0x44
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x23c]
mov byte [ebp - 4], 0x43
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x42
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2bc]
mov byte [ebp - 4], 0x41
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 4], 0x40
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x33c]
mov byte [ebp - 4], 0x3f
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x37c]
mov byte [ebp - 4], 0x3e
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0x3d
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0x3c
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x43c]
mov byte [ebp - 4], 0x3b
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 0x3a
jmp 0x500dbb
lea eax, [ebp - 0x768]
lea ecx, [ebp - 0x48]
push eax
call sub.MFC42.DLL_CString::operator_1
lea ecx, [ebp - 0x77c]
push ecx
push esi
call dword [sym.imp.MSVCRT.dll__findnext]
add esp, 8
cmp eax, 0xffffffff
je 0x50012c
lea edx, [ebp - 0x2c]
push 0x5c030c
lea eax, [ebp - 0x5c]
push edx
push eax
call sub.MFC42.DLL_operator_3
push 0x5bcd7c
lea ecx, [ebp - 0x3c]
push eax
push ecx
mov byte [ebp - 4], 0x4c
call sub.MFC42.DLL_operator_4
lea edx, [ebp - 0x30]
mov byte [ebp - 4], 0x4d
push edx
push eax
lea eax, [ebp - 0x60]
push eax
call sub.MFC42.DLL_operator_3
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x64]
push ecx
push eax
push edx
mov byte [ebp - 4], 0x4e
call sub.MFC42.DLL_operator_3
push eax
mov ecx, 0x5c03bc
mov byte [ebp - 4], 0x4f
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x4e
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x4d
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x4c
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x1e
call sub.MFC42.DLL_CString::CString
push 0
push 0
lea ecx, [ebp - 0x664]
call fcn.0041c080
lea ecx, [ebp - 0x664]
mov byte [ebp - 4], 0x50
call sub.MFC42.DLL_CDialog::DoModal
cmp eax, 1
jne 0x50027e
push 0x5c03bc
lea eax, [ebp - 0x28]
push 0x5c030c
push eax
call sub.MFC42.DLL_operator_3
push 0x5bc994
lea ecx, [ebp - 0x54]
push eax
push ecx
mov byte [ebp - 4], 0x51
call sub.MFC42.DLL_operator_4
lea edx, [ebp - 0x30]
mov byte [ebp - 4], 0x52
push edx
push eax
lea eax, [ebp - 0x5c]
push eax
call sub.MFC42.DLL_operator_3
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x3c]
push ecx
push eax
push edx
mov byte [ebp - 4], 0x53
call sub.MFC42.DLL_operator_3
push 0x5b6368
push eax
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x54
push eax
call sub.MFC42.DLL_operator_4
push 0x5c02fc
lea ecx, [ebp - 0x64]
push eax
push ecx
mov byte [ebp - 4], 0x55
call sub.MFC42.DLL_operator_3
push eax
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x56
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x55
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x54
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x53
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x52
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x51
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x50
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x5bc]
mov byte [ebp - 4], 0x6f
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x5fc]
mov byte [ebp - 4], 0x6e
call sub.MFC42.DLL_CListBox::CListBox
lea ecx, [ebp - 0x604]
mov byte [ebp - 4], 0x6d
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x664]
mov byte [ebp - 4], 0x1e
call sub.MFC42.DLL_CDialog::CDialog
push esi
call dword [sym.imp.MSVCRT.dll__findclose]
mov ebx, dword [sym.imp.USER32.dll_MessageBoxA]
add esp, 4
push 0x2024
push 0x5b726c
push 0x5bcd34
push 0
call ebx
cmp eax, 7
jne 0x5003e0
lea ecx, [ebp - 0x51c]
mov byte [ebp - 4], 0x70
call sub.MFC42.DLL_CButton::CButton
lea ecx, [ebp - 0x580]
mov byte [ebp - 4], 9
call sub.MFC42.DLL_CDialog::CDialog
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x82
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 0x81
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0x80
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0x7f
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0x7e
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 0x7d
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 4], 0x7c
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 0x7b
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x23c]
mov byte [ebp - 4], 0x7a
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x79
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2bc]
mov byte [ebp - 4], 0x78
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 4], 0x77
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x33c]
mov byte [ebp - 4], 0x76
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x37c]
mov byte [ebp - 4], 0x75
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0x74
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0x73
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x43c]
mov byte [ebp - 4], 0x72
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 0x71
jmp 0x500dbb
lea ecx, [ebp - 0x5bc]
mov byte [ebp - 4], 0x59
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x5fc]
mov byte [ebp - 4], 0x58
call sub.MFC42.DLL_CListBox::CListBox
lea ecx, [ebp - 0x604]
mov byte [ebp - 4], 0x57
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x664]
mov byte [ebp - 4], 0x1e
call sub.MFC42.DLL_CDialog::CDialog
lea ecx, [ebp - 0x51c]
mov byte [ebp - 4], 0x5a
call sub.MFC42.DLL_CButton::CButton
lea ecx, [ebp - 0x580]
mov byte [ebp - 4], 9
call sub.MFC42.DLL_CDialog::CDialog
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x6c
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 0x6b
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0x6a
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0x69
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0x68
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 0x67
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 4], 0x66
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 0x65
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x23c]
mov byte [ebp - 4], 0x64
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x63
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2bc]
mov byte [ebp - 4], 0x62
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 4], 0x61
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x33c]
mov byte [ebp - 4], 0x60
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 0x5f
lea ecx, [ebp - 0x37c]
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0x5e
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0x5d
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x43c]
mov byte [ebp - 4], 0x5c
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 0x5b
jmp 0x500dbb
push 0x2024
push 0x5b726c
push 0x5bcd10
push 0
call ebx
cmp eax, 7
jne 0x500522
lea ecx, [ebp - 0x51c]
mov byte [ebp - 4], 0x83
call sub.MFC42.DLL_CButton::CButton
lea ecx, [ebp - 0x580]
mov byte [ebp - 4], 9
call sub.MFC42.DLL_CDialog::CDialog
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0x95
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 0x94
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0x93
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0x92
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0x91
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 0x90
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 4], 0x8f
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 0x8e
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x23c]
mov byte [ebp - 4], 0x8d
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x8c
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2bc]
mov byte [ebp - 4], 0x8b
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 4], 0x8a
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x33c]
mov byte [ebp - 4], 0x89
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x37c]
mov byte [ebp - 4], 0x88
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0x87
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0x86
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x43c]
mov byte [ebp - 4], 0x85
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 0x84
jmp 0x500dbb
push 0xe8
call sub.MFC42.DLL_operatornew
add esp, 4
mov dword [ebp - 0x1c], eax
test eax, eax
mov byte [ebp - 4], 0x96
je 0x500549
push 6
push 0
mov ecx, eax
call fcn.0054a1d0
mov esi, eax
jmp 0x50054b
xor esi, esi
mov ecx, esi
mov dword [ebp - 0x28], esi
mov byte [ebp - 4], 0x1e
mov dword [ebp - 0x5c], esi
call fcn.0054a3e0
mov ecx, dword [ebp - 0x68]
call fcn.00504ce0
test eax, eax
jge 0x500808
mov edx, dword [esi]
mov ecx, esi
call dword [edx + 0x60]
push 0x2030
push 0x5b62e8
xor edi, edi
push 0x5bccfc
push edi
call ebx
mov ecx, dword [ebp - 0x68]
call fcn.00504d40
test eax, eax
jge 0x5006e2
push 0x2010
push 0x5bccf0
push 0x5bcccc
push edi
mov dword [0x5c02e8], edi
mov dword [0x5c02bc], edi
call ebx
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 0x60]
lea ecx, [ebp - 0x51c]
mov byte [ebp - 4], 0x97
call sub.MFC42.DLL_CButton::CButton
lea ecx, [ebp - 0x580]
mov byte [ebp - 4], 9
call sub.MFC42.DLL_CDialog::CDialog
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0xa9
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 0xa8
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0xa7
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0xa6
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0xa5
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 0xa4
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 4], 0xa3
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 0xa2
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x23c]
mov byte [ebp - 4], 0xa1
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0xa0
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2bc]
mov byte [ebp - 4], 0x9f
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 4], 0x9e
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x33c]
mov byte [ebp - 4], 0x9d
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x37c]
mov byte [ebp - 4], 0x9c
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0x9b
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 0x9a
lea ecx, [ebp - 0x3fc]
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x43c]
mov byte [ebp - 4], 0x99
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 0x98
jmp 0x500dbb
lea ecx, [ebp - 0x51c]
mov byte [ebp - 4], 0xaa
call sub.MFC42.DLL_CButton::CButton
lea ecx, [ebp - 0x580]
mov byte [ebp - 4], 9
call sub.MFC42.DLL_CDialog::CDialog
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0xbc
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 0xbb
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0xba
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0xb9
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0xb8
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 0xb7
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 4], 0xb6
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 0xb5
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x23c]
mov byte [ebp - 4], 0xb4
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0xb3
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2bc]
mov byte [ebp - 4], 0xb2
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 4], 0xb1
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x33c]
mov byte [ebp - 4], 0xb0
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x37c]
mov byte [ebp - 4], 0xaf
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0xae
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0xad
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x43c]
mov byte [ebp - 4], 0xac
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 0xab
jmp 0x500dbb
push 0x5c03d8
lea ecx, [ebp - 0x20]
call sub.MFC42.DLL_CString::operator_2
push 0x5c031c
lea ecx, [ebp - 0x40]
push 0x5c030c
push ecx
call sub.MFC42.DLL_operator_3
push 0x5bc994
lea edx, [ebp - 0x58]
push eax
push edx
mov byte [ebp - 4], 0xbd
call sub.MFC42.DLL_operator_4
lea ecx, [ebp - 0x30]
lea edx, [ebp - 0x54]
push ecx
push eax
push edx
mov byte [ebp - 4], 0xbe
call sub.MFC42.DLL_operator_3
lea ecx, [ebp - 0x38]
lea edx, [ebp - 0x3c]
push ecx
push eax
push edx
mov byte [ebp - 4], 0xbf
call sub.MFC42.DLL_operator_3
push 0x5b6368
push eax
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0xc0
push eax
call sub.MFC42.DLL_operator_4
push 0x5c02fc
lea ecx, [ebp - 0x64]
mov bl, 0xc1
push eax
push ecx
mov byte [ebp - 4], bl
call sub.MFC42.DLL_operator_3
push eax
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0xc2
call fcn.0055727c
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0xc0
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0xbf
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0xbe
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0xbd
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x1e
call sub.MFC42.DLL_CString::CString
mov eax, dword [ebp - 0x20]
lea edx, [ebp - 0x77c]
push edx
push eax
call edi
or esi, 0xffffffff
add esp, 8
cmp eax, esi
je 0x500a48
push eax
call dword [sym.imp.MSVCRT.dll__findclose]
lea edx, [ebp - 0x20]
mov ecx, esp
mov dword [ebp - 0x1c], esp
push edx
call sub.MFC42.DLL_CString::CString_2
mov ecx, dword [ebp - 0x68]
call fcn.00503150
test eax, eax
jge 0x500a52
mov ecx, dword [ebp - 0x28]
mov eax, dword [ecx]
call dword [eax + 0x60]
lea ecx, [ebp - 0x51c]
mov byte [ebp - 4], 0xc3
call sub.MFC42.DLL_CButton::CButton
lea ecx, [ebp - 0x580]
mov byte [ebp - 4], 9
call sub.MFC42.DLL_CDialog::CDialog
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0xd5
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 0xd4
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0xd3
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0xd2
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0xd1
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 0xd0
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 4], 0xcf
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 0xce
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x23c]
mov byte [ebp - 4], 0xcd
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0xcc
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2bc]
mov byte [ebp - 4], 0xcb
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 4], 0xca
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x33c]
mov byte [ebp - 4], 0xc9
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x37c]
mov byte [ebp - 4], 0xc8
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0xc7
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0xc6
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x43c]
mov byte [ebp - 4], 0xc5
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 0xc4
jmp 0x500ba7
push esi
call dword [sym.imp.MSVCRT.dll__findclose]
add esp, 4
mov ecx, dword [ebp - 0x20]
push ecx
call dword [sym.imp.MSVCRT.dll__mkdir]
add esp, 4
cmp eax, esi
jne 0x500c29
push 0x2010
push 0x5b6164
push 0x5bccb8
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 0x28]
mov edx, dword [ecx]
call dword [edx + 0x60]
lea ecx, [ebp - 0x51c]
mov byte [ebp - 4], 0xd6
call sub.MFC42.DLL_CButton::CButton
lea ecx, [ebp - 0x580]
mov byte [ebp - 4], 9
call sub.MFC42.DLL_CDialog::CDialog
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0xe8
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 0xe7
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0xe6
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0xe5
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0xe4
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 0xe3
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 4], 0xe2
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 0xe1
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x23c]
mov byte [ebp - 4], 0xe0
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0xdf
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2bc]
mov byte [ebp - 4], 0xde
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 4], 0xdd
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x33c]
mov byte [ebp - 4], 0xdc
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x37c]
mov byte [ebp - 4], 0xdb
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0xda
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0xd9
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x43c]
mov byte [ebp - 4], 0xd8
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 0xd7
lea ecx, [ebp - 0x47c]
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x4dc]
mov byte [ebp - 4], 8
call sub.MFC42.DLL_CDialog::CDialog
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 7
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 6
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 5
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 4
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 3
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 2
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 1
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call sub.MFC42.DLL_CString::CString
mov dword [ebp - 4], esi
jmp 0x503101
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0x2c]
push eax
lea edx, [ebp - 0x40]
push ecx
push edx
call sub.MFC42.DLL_operator_3
mov esi, eax
push 1
push 0x5bcca4
push 0x64
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0xe9
call sub.MFC42.DLL_CString::GetBuffer
push eax
push 0x64
mov ecx, esi
call sub.MFC42.DLL_CString::GetBuffer
push eax
call dword [sym.imp.PubCFunc.dll_Ordinal_5]
test eax, eax
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x1e
setl bl
call sub.MFC42.DLL_CString::CString
test bl, bl
je 0x500dcf
push 0x2010
push 0x5b6164
push 0x5bccb8
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 0x28]
mov eax, dword [ecx]
call dword [eax + 0x60]
lea ecx, [ebp - 0x51c]
mov byte [ebp - 4], 0xea
call sub.MFC42.DLL_CButton::CButton
lea ecx, [ebp - 0x580]
mov byte [ebp - 4], 9
call sub.MFC42.DLL_CDialog::CDialog
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0xfc
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 0xfb
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0xfa
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0xf9
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0xf8
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 0xf7
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 4], 0xf6
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 0xf5
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x23c]
mov byte [ebp - 4], 0xf4
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0xf3
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2bc]
mov byte [ebp - 4], 0xf2
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 4], 0xf1
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x33c]
mov byte [ebp - 4], 0xf0
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x37c]
mov byte [ebp - 4], 0xef
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0xee
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0xed
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x43c]
mov byte [ebp - 4], 0xec
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 0xeb
lea ecx, [ebp - 0x47c]
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 8
jmp 0x50308f
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x3c], 0
call sub.MFC42.DLL_CString::CString_3
push 0x5c0168
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0xfd
call sub.MFC42.DLL_CString::operator_1
push 0x5b739c
lea ecx, [ebp - 0x20]
call fcn.00557276
lea ecx, [ebp - 0x20]
push 0x5bcca0
lea edx, [ebp - 0x40]
push ecx
push edx
call sub.MFC42.DLL_operator_4
mov eax, dword [eax]
lea ecx, [ebp - 0x77c]
push ecx
push eax
call edi
mov esi, eax
add esp, 8
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x54], esi
call sub.MFC42.DLL_CString::CString
cmp esi, 0xffffffff
je 0x50168e
lea edx, [ebp - 0x768]
lea ecx, [ebp - 0x14]
push edx
call sub.MFC42.DLL_CString::operator_1
lea ecx, [ebp - 0x14]
call sub.MFC42.DLL_CString::MakeUpper
mov eax, dword [ebp - 0x14]
mov eax, dword [eax - 8]
cmp eax, 0x16
jne 0x50128f
push 6
lea ecx, [ebp - 0x40]
push 0
push ecx
lea ecx, [ebp - 0x14]
call sub.MFC42.DLL_CString::Mid_1
mov eax, dword [eax]
mov esi, str.REPORT
mov dl, byte [eax]
mov bl, byte [esi]
mov cl, dl
cmp dl, bl
jne 0x500e98
test cl, cl
je 0x500e94
mov dl, byte [eax + 1]
mov bl, byte [esi + 1]
mov cl, dl
cmp dl, bl
jne 0x500e98
add eax, 2
add esi, 2
test cl, cl
jne 0x500e70
xor eax, eax
jmp 0x500e9d
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
lea ecx, [ebp - 0x40]
sete bl
call sub.MFC42.DLL_CString::CString
test bl, bl
je 0x50128f
lea eax, [ebp - 0x24]
push 0x5b9bd8
lea ecx, [ebp - 0x58]
push eax
push ecx
call sub.MFC42.DLL_operator_4
mov esi, eax
lea edx, [ebp - 0x40]
push 3
push edx
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0xfe
call sub.MFC42.DLL_CString::Right
mov esi, dword [esi]
mov eax, dword [eax]
mov dl, byte [eax]
mov bl, byte [esi]
mov cl, dl
cmp dl, bl
jne 0x500f04
test cl, cl
je 0x500f00
mov dl, byte [eax + 1]
mov bl, byte [esi + 1]
mov cl, dl
cmp dl, bl
jne 0x500f04
add eax, 2
add esi, 2
test cl, cl
jne 0x500edc
xor eax, eax
jmp 0x500f09
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
lea ecx, [ebp - 0x40]
sete bl
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0xfd
call sub.MFC42.DLL_CString::CString
test bl, bl
je 0x500f2d
xor eax, eax
jmp 0x5010ac
lea eax, [ebp - 0x24]
push 0x5b8fc4
lea ecx, [ebp - 0x58]
push eax
push ecx
call sub.MFC42.DLL_operator_4
mov esi, eax
lea edx, [ebp - 0x40]
push 3
push edx
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0xff
call sub.MFC42.DLL_CString::Right
mov esi, dword [esi]
mov eax, dword [eax]
mov dl, byte [eax]
mov bl, byte [esi]
mov cl, dl
cmp dl, bl
jne 0x500f7f
test cl, cl
je 0x500f7b
mov dl, byte [eax + 1]
mov bl, byte [esi + 1]
mov cl, dl
cmp dl, bl
jne 0x500f7f
add eax, 2
add esi, 2
test cl, cl
jne 0x500f57
xor eax, eax
jmp 0x500f84
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
lea ecx, [ebp - 0x40]
sete bl
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0xfd
call sub.MFC42.DLL_CString::CString
test bl, bl
je 0x500fab
mov eax, 1
jmp 0x5010ac
lea eax, [ebp - 0x24]
push 0x5b8fc0
lea ecx, [ebp - 0x58]
push eax
push ecx
call sub.MFC42.DLL_operator_4
mov esi, eax
lea edx, [ebp - 0x40]
push 3
push edx
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0x100
call sub.MFC42.DLL_CString::Right
mov esi, dword [esi]
mov eax, dword [eax]
mov dl, byte [eax]
mov bl, byte [esi]
mov cl, dl
cmp dl, bl
jne 0x501000
test cl, cl
je 0x500ffc
mov dl, byte [eax + 1]
mov bl, byte [esi + 1]
mov cl, dl
cmp dl, bl
jne 0x501000
add eax, 2
add esi, 2
test cl, cl
jne 0x500fd8
xor eax, eax
jmp 0x501005
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
lea ecx, [ebp - 0x40]
sete bl
call sub.MFC42.DLL_CString::CString
mov edi, 0xfd
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], edi
call sub.MFC42.DLL_CString::CString
test bl, bl
je 0x50102d
mov eax, 2
jmp 0x5010ac
lea eax, [ebp - 0x24]
push 0x5b8fbc
lea ecx, [ebp - 0x58]
push eax
push ecx
call sub.MFC42.DLL_operator_4
mov esi, eax
lea edx, [ebp - 0x40]
push 3
push edx
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0x101
call sub.MFC42.DLL_CString::Right
mov esi, dword [esi]
mov eax, dword [eax]
mov dl, byte [eax]
mov bl, byte [esi]
mov cl, dl
cmp dl, bl
jne 0x501082
test cl, cl
je 0x50107e
mov dl, byte [eax + 1]
mov bl, byte [esi + 1]
mov cl, dl
cmp dl, bl
jne 0x501082
add eax, 2
add esi, 2
test cl, cl
jne 0x50105a
xor eax, eax
jmp 0x501087
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
lea ecx, [ebp - 0x40]
sete bl
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], edi
call sub.MFC42.DLL_CString::CString
test bl, bl
je 0x50128f
mov eax, 3
push eax
push ecx
mov eax, esp
mov dword [ebp - 0x1c], esp
push 8
push 0xa
push eax
lea ecx, [ebp - 0x14]
call sub.MFC42.DLL_CString::Mid_1
push ecx
mov dword [ebp - 4], 0x102
mov ecx, esp
mov dword [ebp - 0x44], esp
push 3
push 6
push ecx
lea ecx, [ebp - 0x14]
call sub.MFC42.DLL_CString::Mid_1
push ecx
lea eax, [ebp - 0x768]
mov edx, esp
mov dword [ebp - 0x80], esp
lea ecx, [ebp - 0x20]
push eax
push ecx
push edx
mov byte [ebp - 4], 3
call sub.MFC42.DLL_operator_4
push ecx
mov byte [ebp - 4], 4
mov ecx, esp
mov dword [ebp - 0x78], esp
push 0x5c031c
call sub.MFC42.DLL_CString::CString_2
mov ecx, dword [0x5c0424]
push 0x5c02c8
mov dword [ebp - 4], 0xfd
call fcn.00436650
test eax, eax
jne 0x50128f
mov edx, dword [ebp - 0x54]
push edx
call dword [sym.imp.MSVCRT.dll__findclose]
add esp, 4
push 0x2010
push 0x5b6164
push 0x5bccb8
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 0x28]
mov eax, dword [ecx]
call dword [eax + 0x60]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x1e
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x51c]
mov dword [ebp - 4], 0x105
call sub.MFC42.DLL_CButton::CButton
lea ecx, [ebp - 0x580]
mov dword [ebp - 4], 9
call sub.MFC42.DLL_CDialog::CDialog
lea ecx, [ebp - 0x168]
mov dword [ebp - 4], 0x117
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 0x16
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0x15
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0x14
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0x13
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 0x12
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 4], 0x11
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 0x10
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x23c]
mov byte [ebp - 4], 0xf
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0xe
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2bc]
mov byte [ebp - 4], 0xd
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 4], 0xc
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x33c]
mov byte [ebp - 4], 0xb
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x37c]
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 9
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 8
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x43c]
mov byte [ebp - 4], 7
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 6
jmp 0x50307d
mov edx, dword [ebp - 0x54]
lea ecx, [ebp - 0x77c]
push ecx
push edx
call dword [sym.imp.MSVCRT.dll__findnext]
add esp, 8
cmp eax, 0xffffffff
je 0x50168e
lea eax, [ebp - 0x768]
lea ecx, [ebp - 0x14]
push eax
call sub.MFC42.DLL_CString::operator_1
lea ecx, [ebp - 0x14]
call sub.MFC42.DLL_CString::MakeUpper
mov edi, dword [ebp - 0x14]
mov esi, str.WTWINBAK.MDB
mov eax, edi
mov dl, byte [eax]
mov bl, byte [esi]
mov cl, dl
cmp dl, bl
jne 0x5012f5
test cl, cl
je 0x5012f1
mov dl, byte [eax + 1]
mov bl, byte [esi + 1]
mov cl, dl
cmp dl, bl
jne 0x5012f5
add eax, 2
add esi, 2
test cl, cl
jne 0x5012cd
xor eax, eax
jmp 0x5012fa
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
jne 0x501305
mov dword [ebp - 0x3c], 1
cmp dword [edi - 8], 0x16
jne 0x501671
push 6
lea eax, [ebp - 0x40]
push 0
push eax
lea ecx, [ebp - 0x14]
call sub.MFC42.DLL_CString::Mid_1
mov eax, dword [eax]
mov esi, str.REPORT
mov dl, byte [eax]
mov bl, byte [esi]
mov cl, dl
cmp dl, bl
jne 0x50134e
test cl, cl
je 0x50134a
mov dl, byte [eax + 1]
mov bl, byte [esi + 1]
mov cl, dl
cmp dl, bl
jne 0x50134e
add eax, 2
add esi, 2
test cl, cl
jne 0x501326
xor eax, eax
jmp 0x501353
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
lea ecx, [ebp - 0x40]
sete bl
call sub.MFC42.DLL_CString::CString
test bl, bl
je 0x501671
lea eax, [ebp - 0x24]
push 0x5b9bd8
lea ecx, [ebp - 0x64]
push eax
push ecx
call sub.MFC42.DLL_operator_4
mov esi, eax
lea edx, [ebp - 0x58]
push 3
push edx
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], pe_nt_image_headers32
call sub.MFC42.DLL_CString::Right
mov esi, dword [esi]
mov eax, dword [eax]
mov dl, byte [eax]
mov bl, byte [esi]
mov cl, dl
cmp dl, bl
jne 0x5013bd
test cl, cl
je 0x5013b9
mov dl, byte [eax + 1]
mov bl, byte [esi + 1]
mov cl, dl
cmp dl, bl
jne 0x5013bd
add eax, 2
add esi, 2
test cl, cl
jne 0x501395
xor eax, eax
jmp 0x5013c2
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
lea ecx, [ebp - 0x58]
sete bl
call sub.MFC42.DLL_CString::CString
mov edi, 0xfd
lea ecx, [ebp - 0x64]
mov dword [ebp - 4], edi
call sub.MFC42.DLL_CString::CString
test bl, bl
je 0x5013ea
xor esi, esi
jmp 0x501575
lea eax, [ebp - 0x24]
push 0x5b8fc4
lea ecx, [ebp - 0x90]
push eax
push ecx
call sub.MFC42.DLL_operator_4
mov esi, eax
lea edx, [ebp - 0x60]
push 3
push edx
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0x119
call sub.MFC42.DLL_CString::Right
mov esi, dword [esi]
mov eax, dword [eax]
mov dl, byte [eax]
mov bl, byte [esi]
mov cl, dl
cmp dl, bl
jne 0x501442
test cl, cl
je 0x50143e
mov dl, byte [eax + 1]
mov bl, byte [esi + 1]
mov cl, dl
cmp dl, bl
jne 0x501442
add eax, 2
add esi, 2
test cl, cl
jne 0x50141a
xor eax, eax
jmp 0x501447
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
lea ecx, [ebp - 0x60]
sete bl
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x90]
mov dword [ebp - 4], edi
call sub.MFC42.DLL_CString::CString
test bl, bl
je 0x501470
mov esi, 1
jmp 0x501575
lea eax, [ebp - 0x24]
push 0x5b8fc0
lea ecx, [ebp - 0x70]
push eax
push ecx
call sub.MFC42.DLL_operator_4
mov esi, eax
lea edx, [ebp - 0x7c]
push 3
push edx
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0x11a
call sub.MFC42.DLL_CString::Right
mov esi, dword [esi]
mov eax, dword [eax]
mov dl, byte [eax]
mov bl, byte [esi]
mov cl, dl
cmp dl, bl
jne 0x5014c5
test cl, cl
je 0x5014c1
mov dl, byte [eax + 1]
mov bl, byte [esi + 1]
mov cl, dl
cmp dl, bl
jne 0x5014c5
add eax, 2
add esi, 2
test cl, cl
jne 0x50149d
xor eax, eax
jmp 0x5014ca
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
lea ecx, [ebp - 0x7c]
sete bl
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x70]
mov dword [ebp - 4], edi
call sub.MFC42.DLL_CString::CString
test bl, bl
je 0x5014f0
mov esi, 2
jmp 0x501575
lea eax, [ebp - 0x24]
push 0x5b8fbc
lea ecx, [ebp - 0x74]
push eax
push ecx
call sub.MFC42.DLL_operator_4
mov esi, eax
lea edx, [ebp - 0x88]
push 3
push edx
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0x11b
call sub.MFC42.DLL_CString::Right
mov esi, dword [esi]
mov eax, dword [eax]
mov dl, byte [eax]
mov bl, byte [esi]
mov cl, dl
cmp dl, bl
jne 0x501548
test cl, cl
je 0x501544
mov dl, byte [eax + 1]
mov bl, byte [esi + 1]
mov cl, dl
cmp dl, bl
jne 0x501548
add eax, 2
add esi, 2
test cl, cl
jne 0x501520
xor eax, eax
jmp 0x50154d
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
lea ecx, [ebp - 0x88]
sete bl
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x74]
mov dword [ebp - 4], edi
call sub.MFC42.DLL_CString::CString
test bl, bl
je 0x501671
mov esi, 3
push 3
lea eax, [ebp - 0x8c]
push 6
push eax
lea ecx, [ebp - 0x14]
call sub.MFC42.DLL_CString::Mid_1
push eax
lea ecx, [ebp - 0x6c]
push 0x5bcc7c
push ecx
mov dword [ebp - 4], 0x11c
call sub.MFC42.DLL_operator_2
push 0x5bcc6c
lea edx, [ebp - 0x84]
push eax
push edx
mov byte [ebp - 4], 0x1d
call sub.MFC42.DLL_operator_4
mov ebx, dword [ebp - 0x28]
push eax
mov byte [ebp - 4], 0x1e
lea ecx, [ebx + 0xe4]
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x84]
mov byte [ebp - 4], 0x1d
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x1c
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x8c]
mov dword [ebp - 4], edi
call sub.MFC42.DLL_CString::CString
push 0
mov ecx, ebx
call sub.MFC42.DLL_CWnd::UpdateData
push esi
push ecx
mov eax, esp
mov dword [ebp - 0x1c], esp
push 8
push 0xa
push eax
lea ecx, [ebp - 0x14]
call sub.MFC42.DLL_CString::Mid_1
push ecx
mov dword [ebp - 4], 0x11f
mov ecx, esp
mov dword [ebp - 0x44], esp
push 3
push 6
push ecx
lea ecx, [ebp - 0x14]
call sub.MFC42.DLL_CString::Mid_1
push ecx
lea eax, [ebp - 0x768]
mov edx, esp
mov dword [ebp - 0x80], esp
lea ecx, [ebp - 0x20]
push eax
push ecx
push edx
mov byte [ebp - 4], 0x20
call sub.MFC42.DLL_operator_4
push ecx
mov byte [ebp - 4], 0x21
mov ecx, esp
mov dword [ebp - 0x78], esp
push 0x5c031c
call sub.MFC42.DLL_CString::CString_2
mov ecx, dword [0x5c0424]
push 0x5c02c8
mov dword [ebp - 4], edi
call fcn.00436650
test eax, eax
je 0x501720
mov eax, dword [ebp - 0x54]
lea edx, [ebp - 0x77c]
push edx
push eax
call dword [sym.imp.MSVCRT.dll__findnext]
add esp, 8
cmp eax, 0xffffffff
jne 0x5012ac
mov eax, dword [ebp - 0x54]
push eax
call dword [sym.imp.MSVCRT.dll__findclose]
add esp, 4
lea ecx, [ebp - 0x5b8]
call fcn.004198d0
push 0x5c02c8
lea ecx, [ebp - 0x5b8]
mov dword [ebp - 4], 0x135
call fcn.0041bb90
mov ecx, 0x5c02c8
call fcn.00419040
mov eax, dword [ebp - 0x3c]
push ecx
test eax, eax
mov byte [ebp - 4], 0x36
mov ecx, esp
je 0x501886
mov dword [ebp - 0x1c], esp
lea edx, [ebp - 0x20]
push str.WtWinbak.mdb
push edx
push ecx
call sub.MFC42.DLL_operator_4
mov ecx, dword [0x5c0424]
push 0
push 0x5c03f0
call fcn.004178f0
test eax, eax
jne 0x5018c9
lea eax, [ebp - 0x14c]
push 0x58eda0
push eax
mov dword [ebp - 0x14c], 1
call sub.MSVCRT.dll__CxxThrowException
mov ecx, dword [ebp - 0x54]
push ecx
call dword [sym.imp.MSVCRT.dll__findclose]
add esp, 4
push 0x2010
push 0x5b6164
push 0x5bccb8
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov edx, dword [ebx]
mov ecx, ebx
call dword [edx + 0x60]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x1e
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x51c]
mov dword [ebp - 4], 0x122
call sub.MFC42.DLL_CButton::CButton
lea ecx, [ebp - 0x580]
mov dword [ebp - 4], 9
call sub.MFC42.DLL_CDialog::CDialog
lea ecx, [ebp - 0x168]
mov dword [ebp - 4], 0x134
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 0x33
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0x32
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0x31
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0x30
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 0x2f
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 4], 0x2e
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 0x2d
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x23c]
mov byte [ebp - 4], 0x2c
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0x2b
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2bc]
mov byte [ebp - 4], 0x2a
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 4], 0x29
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x33c]
mov byte [ebp - 4], 0x28
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x37c]
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0x26
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0x25
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x43c]
mov byte [ebp - 4], 0x24
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 0x23
jmp 0x50307d
mov dword [ebp - 0x1c], esp
lea edx, [ebp - 0x20]
push str.LXBBbak.mdb
push edx
push ecx
call sub.MFC42.DLL_operator_4
mov ecx, dword [0x5c0424]
push 0
push 0x5c03f0
call fcn.004178f0
test eax, eax
jne 0x5018c9
lea eax, [ebp - 0xc0]
push 0x58eda0
push eax
mov dword [ebp - 0xc0], 1
call sub.MSVCRT.dll__CxxThrowException
mov ebx, 1
mov edi, ebx
cmp edi, 0xa
jg 0x50247b
lea eax, [edi - 1]
cmp eax, 9
ja case.default.0x5018e5
jmp dword [eax*4 + 0x50311c]
lea ecx, [ebp - 0x24]
push ebx
push ecx
lea edx, [ebp - 0x6c]
push str.Select_ReportNo_from
push edx
call sub.MFC42.DLL_operator_2
push ecx
mov byte [ebp - 4], 0x37
mov ecx, esp
mov dword [ebp - 0x34], esp
push str.ReportDetails
push eax
push ecx
call sub.MFC42.DLL_operator_4
mov ecx, dword [0x5c0424]
lea edx, [ebp - 0x8c]
push 0x5c03f0
push edx
call fcn.0050bcb0
push eax
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x38
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x8c]
mov byte [ebp - 4], 0x37
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x36
call sub.MFC42.DLL_CString::CString
mov eax, dword [ebp - 0x14]
mov esi, 0x5c0168
mov dl, byte [eax]
mov cl, dl
cmp dl, byte [esi]
jne 0x501980
test cl, cl
je 0x50197c
mov dl, byte [eax + 1]
mov cl, dl
cmp dl, byte [esi + 1]
jne 0x501980
add eax, 2
add esi, 2
test cl, cl
jne 0x50195c
xor eax, eax
jmp 0x501985
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je case.0x5018e5.9
push 0x5c031c
lea eax, [ebp - 0x70]
push str.Delete_from_ReportDetails
push eax
call sub.MFC42.DLL_operator_2
push str._where_ReportNo_In__
lea ecx, [ebp - 0x88]
push eax
push ecx
mov byte [ebp - 4], 0x39
call sub.MFC42.DLL_operator_4
lea edx, [ebp - 0x14]
mov byte [ebp - 4], 0x3a
push edx
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MFC42.DLL_operator_3
push str.___0
lea ecx, [ebp - 0x84]
push eax
push ecx
mov byte [ebp - 4], 0x3b
call sub.MFC42.DLL_operator_4
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x3c
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x84]
mov byte [ebp - 4], 0x3b
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x3a
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x39
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x70]
jmp 0x502418
lea edx, [ebp - 0x24]
push ebx
push edx
lea eax, [ebp - 0x90]
push str.Select_UnitNo_from
push eax
call sub.MFC42.DLL_operator_2
push ecx
mov byte [ebp - 4], 0x3d
mov ecx, esp
mov dword [ebp - 0x34], esp
push str.UnitDetails
push eax
push ecx
call sub.MFC42.DLL_operator_4
mov ecx, dword [0x5c0424]
lea edx, [ebp - 0x7c]
push 0x5c03f0
push edx
call fcn.0050bcb0
push eax
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x3e
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x3d
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0x36
call sub.MFC42.DLL_CString::CString
mov eax, dword [ebp - 0x14]
mov esi, 0x5c0168
mov dl, byte [eax]
mov cl, dl
cmp dl, byte [esi]
jne 0x501ab5
test cl, cl
je 0x501ab1
mov dl, byte [eax + 1]
mov cl, dl
cmp dl, byte [esi + 1]
jne 0x501ab5
add eax, 2
add esi, 2
test cl, cl
jne 0x501a91
xor eax, eax
jmp 0x501aba
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je case.0x5018e5.9
push 0x5c031c
lea eax, [ebp - 0x60]
push str.Delete_from_UnitDetails
push eax
call sub.MFC42.DLL_operator_2
push str._where_UnitNo_In__
lea ecx, [ebp - 0x64]
push eax
push ecx
mov byte [ebp - 4], 0x3f
call sub.MFC42.DLL_operator_4
lea edx, [ebp - 0x14]
mov byte [ebp - 4], 0x40
push edx
push eax
lea eax, [ebp - 0x58]
push eax
call sub.MFC42.DLL_operator_3
push str.___0
lea ecx, [ebp - 0x40]
push eax
push ecx
mov byte [ebp - 4], 0x41
call sub.MFC42.DLL_operator_4
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x42
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x41
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x40
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x3f
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x60]
jmp 0x502418
lea edx, [ebp - 0x24]
push ebx
push edx
lea eax, [ebp - 0xc8]
push str.Select_JobNo_from
push eax
call sub.MFC42.DLL_operator_2
push ecx
mov byte [ebp - 4], 0x43
mov ecx, esp
mov dword [ebp - 0x34], esp
push 0x5bc900
push eax
push ecx
call sub.MFC42.DLL_operator_4
mov ecx, dword [0x5c0424]
lea edx, [ebp - 0x3c]
push 0x5c03f0
push edx
call fcn.0050bcb0
push eax
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x44
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x43
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 0x36
call sub.MFC42.DLL_CString::CString
mov eax, dword [ebp - 0x14]
mov esi, 0x5c0168
mov dl, byte [eax]
mov cl, dl
cmp dl, byte [esi]
jne 0x501bde
test cl, cl
je 0x501bda
mov dl, byte [eax + 1]
mov cl, dl
cmp dl, byte [esi + 1]
jne 0x501bde
add eax, 2
add esi, 2
test cl, cl
jne 0x501bba
xor eax, eax
jmp 0x501be3
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je case.0x5018e5.9
push 0x5c031c
lea eax, [ebp - 0x9c]
push str.Delete_from_Job
push eax
call sub.MFC42.DLL_operator_2
push str._where_JobNo_In__
lea ecx, [ebp - 0x150]
push eax
push ecx
mov byte [ebp - 4], 0x45
call sub.MFC42.DLL_operator_4
lea edx, [ebp - 0x14]
mov byte [ebp - 4], 0x46
push edx
push eax
lea eax, [ebp - 0xd8]
push eax
call sub.MFC42.DLL_operator_3
push str.___0
lea ecx, [ebp - 0xd0]
push eax
push ecx
mov byte [ebp - 4], 0x47
call sub.MFC42.DLL_operator_4
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x48
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x47
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0x46
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x150]
mov byte [ebp - 4], 0x45
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x9c]
jmp 0x502418
lea edx, [ebp - 0x24]
push ebx
push edx
lea eax, [ebp - 0xa4]
push str.Select_JobNo_from
push eax
call sub.MFC42.DLL_operator_2
push ecx
mov byte [ebp - 4], 0x49
mov ecx, esp
mov dword [ebp - 0x34], esp
push str.JobContent
push eax
push ecx
call sub.MFC42.DLL_operator_4
mov ecx, dword [0x5c0424]
lea edx, [ebp - 0x10c]
push 0x5c03f0
push edx
call fcn.0050bcb0
push eax
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x4a
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x10c]
mov byte [ebp - 4], 0x49
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0xa4]
mov byte [ebp - 4], 0x36
call sub.MFC42.DLL_CString::CString
mov eax, dword [ebp - 0x14]
mov esi, 0x5c0168
mov dl, byte [eax]
mov cl, dl
cmp dl, byte [esi]
jne 0x501d25
test cl, cl
je 0x501d21
mov dl, byte [eax + 1]
mov cl, dl
cmp dl, byte [esi + 1]
jne 0x501d25
add eax, 2
add esi, 2
test cl, cl
jne 0x501d01
xor eax, eax
jmp 0x501d2a
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je case.0x5018e5.9
push 0x5c031c
lea eax, [ebp - 0xb4]
push str.Delete_from_JobContent
push eax
call sub.MFC42.DLL_operator_2
push str._where_JobNo_In__
lea ecx, [ebp - 0x114]
push eax
push ecx
mov byte [ebp - 4], 0x4b
call sub.MFC42.DLL_operator_4
lea edx, [ebp - 0x14]
mov byte [ebp - 4], 0x4c
push edx
push eax
lea eax, [ebp - 0xac]
push eax
call sub.MFC42.DLL_operator_3
push str.___0
lea ecx, [ebp - 0x144]
push eax
push ecx
mov byte [ebp - 4], 0x4d
call sub.MFC42.DLL_operator_4
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x4e
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x144]
mov byte [ebp - 4], 0x4d
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0xac]
mov byte [ebp - 4], 0x4c
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x114]
mov byte [ebp - 4], 0x4b
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0xb4]
jmp 0x502418
lea edx, [ebp - 0x24]
push ebx
push edx
lea eax, [ebp - 0xbc]
push str.Select_ReportNo_from
push eax
call sub.MFC42.DLL_operator_2
push ecx
mov byte [ebp - 4], 0x4f
mov ecx, esp
mov dword [ebp - 0x34], esp
push str.PrinterSet
push eax
push ecx
call sub.MFC42.DLL_operator_4
mov ecx, dword [0x5c0424]
lea edx, [ebp - 0x160]
push 0x5c03f0
push edx
call fcn.0050bcb0
push eax
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x50
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x160]
mov byte [ebp - 4], 0x4f
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x36
call sub.MFC42.DLL_CString::CString
mov eax, dword [ebp - 0x14]
mov esi, 0x5c0168
mov dl, byte [eax]
mov cl, dl
cmp dl, byte [esi]
jne 0x501e6c
test cl, cl
je 0x501e68
mov dl, byte [eax + 1]
mov cl, dl
cmp dl, byte [esi + 1]
jne 0x501e6c
add eax, 2
add esi, 2
test cl, cl
jne 0x501e48
xor eax, eax
jmp 0x501e71
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je case.0x5018e5.9
push 0x5c031c
lea eax, [ebp - 0xcc]
push str.Delete_from_PrinterSet
push eax
call sub.MFC42.DLL_operator_2
push str._where_ReportNo_In__
lea ecx, [ebp - 0x94]
push eax
push ecx
mov byte [ebp - 4], 0x51
call sub.MFC42.DLL_operator_4
lea edx, [ebp - 0x14]
mov byte [ebp - 4], 0x52
push edx
push eax
lea eax, [ebp - 0xc4]
push eax
call sub.MFC42.DLL_operator_3
push str.___0
lea ecx, [ebp - 0x11c]
push eax
push ecx
mov byte [ebp - 4], 0x53
call sub.MFC42.DLL_operator_4
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x54
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x11c]
mov byte [ebp - 4], 0x53
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0xc4]
mov byte [ebp - 4], 0x52
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 0x51
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0xcc]
jmp 0x502418
lea edx, [ebp - 0x24]
push ebx
push edx
lea eax, [ebp - 0xd4]
push str.Select_ReportNo_from
push eax
call sub.MFC42.DLL_operator_2
push ecx
mov byte [ebp - 4], 0x55
mov ecx, esp
mov dword [ebp - 0x34], esp
push str.ReportDataProtect
push eax
push ecx
call sub.MFC42.DLL_operator_4
mov ecx, dword [0x5c0424]
lea edx, [ebp - 0x124]
push 0x5c03f0
push edx
call fcn.0050bcb0
push eax
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x56
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x124]
mov byte [ebp - 4], 0x55
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0xd4]
mov byte [ebp - 4], 0x36
call sub.MFC42.DLL_CString::CString
mov eax, dword [ebp - 0x14]
mov esi, 0x5c0168
mov dl, byte [eax]
mov cl, dl
cmp dl, byte [esi]
jne 0x501fb3
test cl, cl
je 0x501faf
mov dl, byte [eax + 1]
mov cl, dl
cmp dl, byte [esi + 1]
jne 0x501fb3
add eax, 2
add esi, 2
test cl, cl
jne 0x501f8f
xor eax, eax
jmp 0x501fb8
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je case.0x5018e5.9
push 0x5c031c
lea eax, [ebp - 0xe4]
push str.Delete_from_ReportDataProtect
push eax
call sub.MFC42.DLL_operator_2
push str._where_ReportNo_In__
lea ecx, [ebp - 0x12c]
push eax
push ecx
mov byte [ebp - 4], 0x57
call sub.MFC42.DLL_operator_4
lea edx, [ebp - 0x14]
mov byte [ebp - 4], 0x58
push edx
push eax
lea eax, [ebp - 0xdc]
push eax
call sub.MFC42.DLL_operator_3
push str.___0
lea ecx, [ebp - 0x158]
push eax
push ecx
mov byte [ebp - 4], 0x59
call sub.MFC42.DLL_operator_4
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x5a
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x158]
mov byte [ebp - 4], 0x59
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x58
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x12c]
mov byte [ebp - 4], 0x57
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0xe4]
jmp 0x502418
lea edx, [ebp - 0x24]
push ebx
push edx
lea eax, [ebp - 0xec]
push str.Select_SumJobNo_from
push eax
call sub.MFC42.DLL_operator_2
push ecx
mov byte [ebp - 4], 0x5b
mov ecx, esp
mov dword [ebp - 0x34], esp
push str.SumJob
push eax
push ecx
call sub.MFC42.DLL_operator_4
mov ecx, dword [0x5c0424]
lea edx, [ebp - 0x154]
push 0x5c03f0
push edx
call fcn.0050bcb0
push eax
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x5c
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x154]
mov byte [ebp - 4], 0x5b
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x36
call sub.MFC42.DLL_CString::CString
mov eax, dword [ebp - 0x14]
mov esi, 0x5c0168
mov dl, byte [eax]
mov cl, dl
cmp dl, byte [esi]
jne 0x5020fa
test cl, cl
je 0x5020f6
mov dl, byte [eax + 1]
mov cl, dl
cmp dl, byte [esi + 1]
jne 0x5020fa
add eax, 2
add esi, 2
test cl, cl
jne 0x5020d6
xor eax, eax
jmp 0x5020ff
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je case.0x5018e5.9
push 0x5c031c
lea eax, [ebp - 0xfc]
push str.Delete_from_SumJob
push eax
call sub.MFC42.DLL_operator_2
push str._where_SumJobNo_In__
lea ecx, [ebp - 0x15c]
push eax
push ecx
mov byte [ebp - 4], 0x5d
call sub.MFC42.DLL_operator_4
lea edx, [ebp - 0x14]
mov byte [ebp - 4], 0x5e
push edx
push eax
lea eax, [ebp - 0xf4]
push eax
call sub.MFC42.DLL_operator_3
push str.___0
lea ecx, [ebp - 0x134]
push eax
push ecx
mov byte [ebp - 4], 0x5f
call sub.MFC42.DLL_operator_4
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x60
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x134]
mov byte [ebp - 4], 0x5f
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x5e
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x15c]
mov byte [ebp - 4], 0x5d
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0xfc]
jmp 0x502418
lea edx, [ebp - 0x24]
push ebx
push edx
lea eax, [ebp - 0x104]
push str.Select_SumJobNo_from
push eax
call sub.MFC42.DLL_operator_2
push ecx
mov byte [ebp - 4], 0x61
mov ecx, esp
mov dword [ebp - 0x34], esp
push str.SumJobContent
push eax
push ecx
call sub.MFC42.DLL_operator_4
mov ecx, dword [0x5c0424]
lea edx, [ebp - 0x13c]
push 0x5c03f0
push edx
call fcn.0050bcb0
push eax
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x62
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x13c]
mov byte [ebp - 4], 0x61
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x104]
mov byte [ebp - 4], 0x36
call sub.MFC42.DLL_CString::CString
mov eax, dword [ebp - 0x14]
mov esi, 0x5c0168
mov dl, byte [eax]
mov cl, dl
cmp dl, byte [esi]
jne 0x502241
test cl, cl
je 0x50223d
mov dl, byte [eax + 1]
mov cl, dl
cmp dl, byte [esi + 1]
jne 0x502241
add eax, 2
add esi, 2
test cl, cl
jne 0x50221d
xor eax, eax
jmp 0x502246
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je case.0x5018e5.9
push 0x5c031c
lea eax, [ebp - 0xa8]
push str.Delete_from_SumJobContent
push eax
call sub.MFC42.DLL_operator_2
push str._where_SumJobNo_In__
lea ecx, [ebp - 0xa0]
push eax
push ecx
mov byte [ebp - 4], 0x63
call sub.MFC42.DLL_operator_4
lea edx, [ebp - 0x14]
mov byte [ebp - 4], 0x64
push edx
push eax
lea eax, [ebp - 0x98]
push eax
call sub.MFC42.DLL_operator_3
push str.___0
lea ecx, [ebp - 0x164]
push eax
push ecx
mov byte [ebp - 4], 0x65
call sub.MFC42.DLL_operator_4
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x66
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x164]
mov byte [ebp - 4], 0x65
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x98]
mov byte [ebp - 4], 0x64
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x63
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0xa8]
jmp 0x502418
lea edx, [ebp - 0x24]
push ebx
push edx
lea eax, [ebp - 0xb8]
push str.Select_ReportNo_from
push eax
call sub.MFC42.DLL_operator_2
push ecx
mov byte [ebp - 4], 0x67
mov ecx, esp
mov dword [ebp - 0x34], esp
push str.PageSet
push eax
push ecx
call sub.MFC42.DLL_operator_4
mov ecx, dword [0x5c0424]
lea edx, [ebp - 0xb0]
push 0x5c03f0
push edx
call fcn.0050bcb0
push eax
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x68
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x67
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x36
call sub.MFC42.DLL_CString::CString
mov eax, dword [ebp - 0x14]
mov esi, 0x5c0168
mov dl, byte [eax]
mov cl, dl
cmp dl, byte [esi]
jne 0x502388
test cl, cl
je 0x502384
mov dl, byte [eax + 1]
mov cl, dl
cmp dl, byte [esi + 1]
jne 0x502388
add eax, 2
add esi, 2
test cl, cl
jne 0x502364
xor eax, eax
jmp 0x50238d
sbb eax, eax
sbb eax, 0xffffffff
test eax, eax
je case.0x5018e5.9
push 0x5c031c
lea eax, [ebp - 0x1c]
push str.Delete_from_PageSet
push eax
call sub.MFC42.DLL_operator_2
push str._where_ReportNo_In__
lea ecx, [ebp - 0x44]
push eax
push ecx
mov byte [ebp - 4], 0x69
call sub.MFC42.DLL_operator_4
lea edx, [ebp - 0x14]
mov byte [ebp - 4], 0x6a
push edx
push eax
lea eax, [ebp - 0x80]
push eax
call sub.MFC42.DLL_operator_3
push str.___0
lea ecx, [ebp - 0x78]
push eax
push ecx
mov byte [ebp - 4], 0x6b
call sub.MFC42.DLL_operator_4
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x6c
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x6b
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x6a
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x69
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x1c]
call sub.MFC42.DLL_CString::CString
cmp edi, 9
push ebx
jne 0x50244c
mov edx, dword [ebp - 0x18]
mov ecx, 0x5c02d8
push edx
call fcn.00418c90
test eax, eax
jne case.0x5018e5.9
lea eax, [ebp - 0xe0]
push 0x58eda0
push eax
mov dword [ebp - 0xe0], ebx
call sub.MSVCRT.dll__CxxThrowException
mov ecx, dword [ebp - 0x18]
push ecx
mov ecx, 0x5c02c8
call fcn.00418c90
test eax, eax
jne case.0x5018e5.9
lea edx, [ebp - 0xe8]
push 0x58eda0
push edx
mov dword [ebp - 0xe8], ebx
call sub.MSVCRT.dll__CxxThrowException
inc edi
jmp 0x5018d0
lea ecx, [ebp - 0x28]
call sub.MFC42.DLL_CString::CString_3
push str.Create_Table_TableNameTmp__TableName_varchar_30__
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x6d
call sub.MFC42.DLL_CString::operator_1
mov eax, dword [ebp - 0x18]
push ebx
push eax
mov ecx, 0x5c02c8
call fcn.00418c90
test eax, eax
jne 0x5024be
lea ecx, [ebp - 0xf0]
push 0x58eda0
push ecx
mov dword [ebp - 0xf0], ebx
call sub.MSVCRT.dll__CxxThrowException
push str.Select__from_ReportDetails
lea ecx, [ebp - 0x18]
call sub.MFC42.DLL_CString::operator_1
lea edx, [ebp - 0x24]
lea eax, [ebp - 0x44]
push edx
push str.Select__from
push eax
call sub.MFC42.DLL_operator_2
push str.ReportDetails
lea ecx, [ebp - 0x1c]
push eax
push ecx
mov byte [ebp - 4], 0x6e
call sub.MFC42.DLL_operator_4
push eax
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x6f
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x6e
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x6d
call sub.MFC42.DLL_CString::CString
push ecx
lea edx, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0x34], esp
push edx
call sub.MFC42.DLL_CString::CString_2
push 0x5c03f0
push ecx
mov eax, esp
mov dword [ebp - 0x1c], esp
lea ecx, [ebp - 0x18]
push 0x5c031c
push ecx
push eax
mov byte [ebp - 4], 0x70
call sub.MFC42.DLL_operator_3
mov ecx, dword [0x5c0424]
push 0x5c02c8
mov byte [ebp - 4], 0x6d
call fcn.0050beb0
test eax, eax
jne 0x502571
lea edx, [ebp - 0xf8]
push 0x58eda0
push edx
mov dword [ebp - 0xf8], ebx
call sub.MSVCRT.dll__CxxThrowException
push str.Select__from_UnitDetails
lea ecx, [ebp - 0x18]
call sub.MFC42.DLL_CString::operator_1
lea eax, [ebp - 0x24]
lea ecx, [ebp - 0x44]
push eax
push str.Select__from
push ecx
call sub.MFC42.DLL_operator_2
push str.UnitDetails
lea edx, [ebp - 0x1c]
mov bl, 0x71
push eax
push edx
mov byte [ebp - 4], bl
call sub.MFC42.DLL_operator_4
push eax
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x72
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x6d
call sub.MFC42.DLL_CString::CString
push ecx
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call sub.MFC42.DLL_CString::CString_2
push 0x5c03f0
push ecx
mov ecx, esp
mov dword [ebp - 0x1c], esp
lea edx, [ebp - 0x18]
push 0x5c031c
push edx
push ecx
mov byte [ebp - 4], 0x73
call sub.MFC42.DLL_operator_3
mov ecx, dword [0x5c0424]
push 0x5c02c8
mov byte [ebp - 4], 0x6d
call fcn.0050beb0
test eax, eax
jne 0x502628
lea eax, [ebp - 0x100]
push 0x58eda0
push eax
mov dword [ebp - 0x100], 1
call sub.MSVCRT.dll__CxxThrowException
push str.Select__from_Job
lea ecx, [ebp - 0x18]
call sub.MFC42.DLL_CString::operator_1
lea ecx, [ebp - 0x24]
lea edx, [ebp - 0x44]
push ecx
push str.Select__from
push edx
call sub.MFC42.DLL_operator_2
push 0x5bc900
push eax
lea eax, [ebp - 0x1c]
mov bl, 0x74
push eax
mov byte [ebp - 4], bl
call sub.MFC42.DLL_operator_4
push eax
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x75
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x6d
call sub.MFC42.DLL_CString::CString
push ecx
lea edx, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0x34], esp
push edx
call sub.MFC42.DLL_CString::CString_2
push 0x5c03f0
push ecx
mov eax, esp
mov dword [ebp - 0x1c], esp
lea ecx, [ebp - 0x18]
push 0x5c031c
push ecx
push eax
mov byte [ebp - 4], 0x76
call sub.MFC42.DLL_operator_3
mov ecx, dword [0x5c0424]
push 0x5c02c8
mov byte [ebp - 4], 0x6d
call fcn.0050beb0
test eax, eax
jne 0x5026df
lea edx, [ebp - 0x108]
push 0x58eda0
push edx
mov dword [ebp - 0x108], 1
call sub.MSVCRT.dll__CxxThrowException
push str.Select__from_PrinterSet
lea ecx, [ebp - 0x18]
call sub.MFC42.DLL_CString::operator_1
lea eax, [ebp - 0x24]
lea ecx, [ebp - 0x44]
push eax
push str.Select__from
push ecx
call sub.MFC42.DLL_operator_2
push str.PrinterSet
lea edx, [ebp - 0x1c]
mov bl, 0x77
push eax
push edx
mov byte [ebp - 4], bl
call sub.MFC42.DLL_operator_4
push eax
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x78
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x6d
call sub.MFC42.DLL_CString::CString
push ecx
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call sub.MFC42.DLL_CString::CString_2
push 0x5c03f0
push ecx
mov ecx, esp
mov dword [ebp - 0x1c], esp
lea edx, [ebp - 0x18]
push 0x5c031c
push edx
push ecx
mov byte [ebp - 4], 0x79
call sub.MFC42.DLL_operator_3
mov ecx, dword [0x5c0424]
push 0x5c02c8
mov byte [ebp - 4], 0x6d
call fcn.0050beb0
test eax, eax
jne 0x502796
lea eax, [ebp - 0x110]
push 0x58eda0
push eax
mov dword [ebp - 0x110], 1
call sub.MSVCRT.dll__CxxThrowException
push str.Select__from_ReportDataProtect
lea ecx, [ebp - 0x18]
call sub.MFC42.DLL_CString::operator_1
lea ecx, [ebp - 0x24]
lea edx, [ebp - 0x44]
push ecx
push str.Select__from
push edx
call sub.MFC42.DLL_operator_2
push str.ReportDataProtect
push eax
lea eax, [ebp - 0x1c]
mov bl, 0x7a
push eax
mov byte [ebp - 4], bl
call sub.MFC42.DLL_operator_4
push eax
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x7b
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x6d
call sub.MFC42.DLL_CString::CString
push ecx
lea edx, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0x34], esp
push edx
call sub.MFC42.DLL_CString::CString_2
push 0x5c03f0
push ecx
mov eax, esp
mov dword [ebp - 0x1c], esp
lea ecx, [ebp - 0x18]
push 0x5c031c
push ecx
push eax
mov byte [ebp - 4], 0x7c
call sub.MFC42.DLL_operator_3
mov ecx, dword [0x5c0424]
push 0x5c02c8
mov byte [ebp - 4], 0x6d
call fcn.0050beb0
test eax, eax
jne 0x50284d
lea edx, [ebp - 0x118]
push 0x58eda0
push edx
mov dword [ebp - 0x118], 1
call sub.MSVCRT.dll__CxxThrowException
push str.Select__from_SumJob
lea ecx, [ebp - 0x18]
call sub.MFC42.DLL_CString::operator_1
lea eax, [ebp - 0x24]
lea ecx, [ebp - 0x44]
push eax
push str.Select__from
push ecx
call sub.MFC42.DLL_operator_2
push str.SumJob
lea edx, [ebp - 0x1c]
mov bl, 0x7d
push eax
push edx
mov byte [ebp - 4], bl
call sub.MFC42.DLL_operator_4
push eax
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x7e
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x6d
call sub.MFC42.DLL_CString::CString
push ecx
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call sub.MFC42.DLL_CString::CString_2
push 0x5c03f0
push ecx
mov ecx, esp
mov dword [ebp - 0x1c], esp
lea edx, [ebp - 0x18]
push 0x5c031c
push edx
push ecx
mov byte [ebp - 4], 0x7f
call sub.MFC42.DLL_operator_3
mov ecx, dword [0x5c0424]
push 0x5c02c8
mov byte [ebp - 4], 0x6d
call fcn.0050beb0
test eax, eax
jne 0x502904
lea eax, [ebp - 0x120]
push 0x58eda0
push eax
mov dword [ebp - 0x120], 1
call sub.MSVCRT.dll__CxxThrowException
push str.Select__from_TableName
lea ecx, [ebp - 0x18]
call sub.MFC42.DLL_CString::operator_1
lea ecx, [ebp - 0x24]
lea edx, [ebp - 0x44]
push ecx
push str.Select__from
push edx
call sub.MFC42.DLL_operator_2
push str.TableName
push eax
lea eax, [ebp - 0x1c]
mov bl, 0x80
push eax
mov byte [ebp - 4], bl
call sub.MFC42.DLL_operator_4
push eax
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x81
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x6d
call sub.MFC42.DLL_CString::CString
push ecx
lea edx, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0x34], esp
push edx
call sub.MFC42.DLL_CString::CString_2
push 0x5c03f0
push ecx
mov eax, esp
mov dword [ebp - 0x1c], esp
lea ecx, [ebp - 0x18]
push 0x5bca88
push ecx
push eax
mov byte [ebp - 4], 0x82
call sub.MFC42.DLL_operator_4
mov ecx, dword [0x5c0424]
push 0x5c02c8
mov byte [ebp - 4], 0x6d
call fcn.0050beb0
test eax, eax
jne 0x5029bb
lea edx, [ebp - 0x128]
push 0x58eda0
push edx
mov dword [ebp - 0x128], 1
call sub.MSVCRT.dll__CxxThrowException
push str.Select__from_PageSet
lea ecx, [ebp - 0x18]
call sub.MFC42.DLL_CString::operator_1
lea eax, [ebp - 0x24]
lea ecx, [ebp - 0x44]
push eax
push str.Select__from
push ecx
call sub.MFC42.DLL_operator_2
push str.PageSet
lea edx, [ebp - 0x1c]
mov bl, 0x83
push eax
push edx
mov byte [ebp - 4], bl
call sub.MFC42.DLL_operator_4
push eax
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x84
call sub.MFC42.DLL_CString::operator_2
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], bl
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x6d
call sub.MFC42.DLL_CString::CString
push ecx
lea eax, [ebp - 0x28]
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call sub.MFC42.DLL_CString::CString_2
push 0x5c03f0
push ecx
mov ecx, esp
mov dword [ebp - 0x1c], esp
lea edx, [ebp - 0x18]
push 0x5c031c
push edx
push ecx
mov byte [ebp - 4], 0x85
call sub.MFC42.DLL_operator_3
mov ecx, dword [0x5c0424]
push 0x5c02c8
mov byte [ebp - 4], 0x6d
call fcn.0050beb0
test eax, eax
jne 0x502a72
lea eax, [ebp - 0x130]
push 0x58eda0
push eax
mov dword [ebp - 0x130], 1
call sub.MSVCRT.dll__CxxThrowException
push ecx
lea edx, [ebp - 0x20]
mov ecx, esp
mov dword [ebp - 0x34], esp
push edx
call sub.MFC42.DLL_CString::CString_2
mov esi, dword [ebp - 0x68]
mov ecx, esi
call fcn.005058e0
test eax, eax
jl 0x502aa9
push ecx
lea eax, [ebp - 0x20]
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call sub.MFC42.DLL_CString::CString_2
mov ecx, esi
call fcn.00505d60
test eax, eax
je 0x502aae
call sub.MFC42.DLL_AfxThrowMemoryException
lea ecx, [ebp - 0x54]
call sub.MFC42.DLL_CString::CString_3
mov bl, 0x86
push str.Select__from_TableNameTmp
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], bl
call sub.MFC42.DLL_CString::operator_1
mov ecx, dword [ebp - 0x18]
mov edi, 1
push edi
push edi
push 3
push ecx
lea ecx, [ebp - 0x5b8]
call fcn.00419ae0
test eax, eax
je 0x502ed8
lea ecx, [ebp - 0x5b8]
call fcn.0041a3a0
test eax, eax
jne 0x502b5f
lea edx, [ebp - 0x54]
lea ecx, [ebp - 0x5b8]
push edx
push str.TableName
call fcn.0041b5b0
push ecx
lea eax, [ebp - 0x20]
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
call sub.MFC42.DLL_CString::CString_2
push ecx
lea edx, [ebp - 0x54]
mov ecx, esp
mov dword [ebp - 0x1c], esp
push edx
mov byte [ebp - 4], 0x87
call sub.MFC42.DLL_CString::CString_2
mov ecx, esi
mov byte [ebp - 4], bl
call fcn.005036a0
test eax, eax
jge 0x502b52
lea eax, [ebp - 0x138]
push 0x58eda0
push eax
mov dword [ebp - 0x138], edi
call sub.MSVCRT.dll__CxxThrowException
lea ecx, [ebp - 0x5b8]
call fcn.0041a0d0
jmp 0x502ae8
lea ecx, [ebp - 0x5b8]
call fcn.00419cc0
push str.Drop_Table_TableNameTmp
lea ecx, [ebp - 0x18]
call sub.MFC42.DLL_CString::operator_1
mov ecx, dword [ebp - 0x18]
push edi
push ecx
mov ecx, 0x5c02c8
call fcn.00418c90
test eax, eax
jne 0x502ba1
lea edx, [ebp - 0x140]
push 0x58eda0
push edx
mov dword [ebp - 0x140], edi
call sub.MSVCRT.dll__CxxThrowException
mov ecx, 0x5c02c8
call fcn.004190f0
mov ecx, 0x5c03f0
call fcn.00418ba0
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x6d
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x36
call sub.MFC42.DLL_CString::CString
push ecx
lea eax, [ebp - 0x20]
mov ecx, esp
mov dword [ebp - 0x34], esp
push eax
mov dword [ebp - 4], 0x135
call sub.MFC42.DLL_CString::CString_2
mov ecx, esi
call fcn.00503150
mov ecx, esi
call fcn.00504d40
test eax, eax
jge 0x502d65
push 0x2010
push 0x5bccf0
push 0x5bca28
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [ebp - 0x5c]
mov edx, dword [ecx]
call dword [edx + 0x60]
lea ecx, [ebp - 0x5b8]
mov dword [ebp - 4], 0xfd
call fcn.00419a40
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x1e
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x51c]
mov dword [ebp - 4], 0x19c
call sub.MFC42.DLL_CButton::CButton
lea ecx, [ebp - 0x580]
mov dword [ebp - 4], 9
call sub.MFC42.DLL_CDialog::CDialog
lea ecx, [ebp - 0x168]
mov dword [ebp - 4], 0x1ae
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 0xad
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0xac
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0xab
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0xaa
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 0xa9
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 4], 0xa8
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 0xa7
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x23c]
mov byte [ebp - 4], 0xa6
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0xa5
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2bc]
mov byte [ebp - 4], 0xa4
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 4], 0xa3
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x33c]
mov byte [ebp - 4], 0xa2
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x37c]
mov byte [ebp - 4], 0xa1
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0xa0
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0x9f
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x43c]
mov byte [ebp - 4], 0x9e
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 0x9d
jmp 0x50307d
mov ecx, esi
call fcn.00504060
mov ecx, dword [ebp - 0x5c]
mov eax, dword [ecx]
call dword [eax + 0x60]
push 0x2040
push 0x5b75e8
push 0x5bca1c
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
lea ecx, [ebp - 0x5b8]
mov dword [ebp - 4], 0xfd
call fcn.00419a40
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x1e
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x51c]
mov dword [ebp - 4], 0x1af
call sub.MFC42.DLL_CButton::CButton
lea ecx, [ebp - 0x580]
mov dword [ebp - 4], 9
call sub.MFC42.DLL_CDialog::CDialog
lea ecx, [ebp - 0x168]
mov dword [ebp - 4], 0x1c1
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x16c]
mov byte [ebp - 4], 0xc0
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x170]
mov byte [ebp - 4], 0xbf
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x174]
mov byte [ebp - 4], 0xbe
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0xbd
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x17c]
mov byte [ebp - 4], 0xbc
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x1bc]
mov byte [ebp - 4], 0xbb
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x1fc]
mov byte [ebp - 4], 0xba
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x23c]
mov byte [ebp - 4], 0xb9
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x27c]
mov byte [ebp - 4], 0xb8
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2bc]
mov byte [ebp - 4], 0xb7
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x2fc]
mov byte [ebp - 4], 0xb6
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [ebp - 0x33c]
mov byte [ebp - 4], 0xb5
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 0xb4
lea ecx, [ebp - 0x37c]
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0xb3
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0xb2
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
lea ecx, [ebp - 0x43c]
mov byte [ebp - 4], 0xb1
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov byte [ebp - 4], 0xb0
jmp 0x50307d
lea ecx, [ebp - 0x148]
push 0x58eda0
push ecx
mov dword [ebp - 0x148], edi
call sub.MSVCRT.dll__CxxThrowException
mov ecx, 0x5c02c8
call fcn.004191a0
push ecx
lea edx, [ebp - 0x20]
mov ecx, esp
mov dword [ebp - 0x34], esp
push edx
call sub.MFC42.DLL_CString::CString_2
mov ecx, dword [ebp - 0x68]
call fcn.00503150
mov ecx, dword [ebp - 0x5c]
mov eax, dword [ecx]
call dword [eax + 0x60]
push 0x2010
push 0x5b6164
push 0x5bca08
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
mov eax, 0x502f35
ret
lea ecx, [ebp - 0x47c]
call sub.MFC42.DLL_CSpinButtonCtrl::CSpinButtonCtrl
mov dword [ebp - 4], 8
lea ecx, [ebp - 0x4dc]
call sub.MFC42.DLL_CDialog::CDialog
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 7
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 6
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 5
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 4
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 3
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 2
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 1
call sub.MFC42.DLL_CString::CString
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call sub.MFC42.DLL_CString::CString
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x18]
call sub.MFC42.DLL_CString::CString
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret