Function at 0x431ed0
Capabilities:
Resolve function by parsing pe exports
Terminate process

Disassembly:
push 0xffffffffffffffff
push 0x46c9f9
mov eax, dword fs:[0]
push eax
sub esp, 0x300
mov eax, dword [0x48c9dc]
xor eax, esp
mov dword [esp + 0x2fc], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x48c9dc]
xor eax, esp
push eax
lea eax, [esp + 0x314]
mov dword fs:[0], eax
mov edi, ecx
mov dword [esp + 0x2c], edi
lea ecx, [esp + 0xc8]
mov dword [esp + 0x31c], 0
call dword [sym.imp.orDb_Dll.dll_public:_void___thiscall_DboState::constructor_void_]
lea ecx, [esp + 0x1f4]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
push 0x4760d0
lea ecx, [esp + 0x28]
mov byte [esp + 0x320], 2
call dword [sym.imp.MFC80.DLL_Ordinal_304]
push str.Prop_NC
lea ecx, [esp + 0xc4]
mov byte [esp + 0x320], 3
call dword [sym.imp.MFC80.DLL_Ordinal_304]
push 0x4760d0
lea ecx, [esp + 0xbc]
mov byte [esp + 0x320], 4
call dword [sym.imp.MFC80.DLL_Ordinal_304]
push 0x4760d0
lea ecx, [esp + 0x54]
mov byte [esp + 0x320], 5
call dword [sym.imp.MFC80.DLL_Ordinal_304]
push 0x4760d0
lea ecx, [esp + 0x5c]
mov byte [esp + 0x320], 6
call dword [sym.imp.MFC80.DLL_Ordinal_304]
push 0x4760d0
lea ecx, [esp + 0x50]
mov byte [esp + 0x320], 7
call dword [sym.imp.MFC80.DLL_Ordinal_304]
push 0x4760d0
lea ecx, [esp + 0x68]
mov byte [esp + 0x320], 8
call dword [sym.imp.MFC80.DLL_Ordinal_304]
push 0x4760d0
lea ecx, [esp + 0x60]
mov byte [esp + 0x320], 9
call dword [sym.imp.MFC80.DLL_Ordinal_304]
mov eax, dword [edi + 0x20]
mov ebx, dword [sym.imp.orDb_Dll.dll_public:_void___thiscall_DboState::destructor_void_]
mov ebp, dword [sym.imp.MSVCR80.dll__strdup]
neg eax
sbb eax, eax
mov byte [esp + 0x31c], 0xa
mov dword [esp + 0x1f0], 0
mov dword [esp + 0x1e8], eax
je 0x434c8e
jmp 0x432030
lea eax, [esp + 0x174]
push eax
lea ecx, [esp + 0x1f8]
push ecx
lea edx, [esp + 0x1f0]
push edx
lea ecx, [edi + 0x14]
call sub.MFC80.DLL_Ordinal_3022
cmp dword [esp + 0x174], 0
je 0x434c80
push 0xa
lea ecx, [esp + 0x2dc]
call sub.MFC80.DLL_Ordinal_426
push 0xa
lea ecx, [esp + 0x298]
mov byte [esp + 0x320], 0xb
call sub.MFC80.DLL_Ordinal_427
lea ecx, [esp + 0x38]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
mov eax, 1
lea ecx, [esp + 0x74]
mov dword [esp + 0x6c], eax
mov dword [esp + 0x44], 0
mov dword [esp + 0xb0], eax
call dword [sym.imp.MFC80.DLL_Ordinal_310]
mov eax, dword [esp + 0x174]
mov esi, dword [eax + 4]
test esi, esi
mov byte [esp + 0x31c], 0xe
je 0x434aa8
test esi, esi
mov eax, esi
je 0x434f96
mov edi, dword [eax + 8]
test edi, edi
mov esi, dword [esi]
mov dword [esp + 0x1cc], esi
je 0x434a96
lea ecx, [esp + 0xc8]
push ecx
mov ecx, edi
call dword [sym.imp.orDb_Dll.dll_public:_class_DboPartInst____thiscall_DboInstOccurrence::GetPartInst_class_DboState__const]
mov ebp, eax
test ebp, ebp
mov dword [esp + 0x48], ebp
je 0x434a96
lea edx, [esp + 0xc8]
push edx
mov ecx, ebp
call dword [sym.imp.orDb_Dll.dll_public:_int___thiscall_DboPartInst::IsPrimitive_class_DboState__]
test eax, eax
je 0x434a96
mov eax, dword [ebp]
mov edx, dword [eax + 8]
mov ecx, ebp
call edx
cmp eax, 0xd
je 0x432164
mov eax, dword [ebp]
mov edx, dword [eax + 8]
mov ecx, ebp
call edx
cmp eax, 0xc
jne 0x432158
mov eax, dword [ebp]
mov edx, dword [eax + 0x1b4]
lea ecx, [esp + 0xc8]
push ecx
mov ecx, ebp
call edx
cmp eax, 8
je 0x434a96
mov byte [0x48cc6c], 1
jmp 0x434a96
mov ecx, dword [esp + 0x48]
call dword [sym.imp.orDb_Dll.dll_public:_class_DboPage____thiscall_DboGraphicInstance::GetOwner_void_const]
mov ecx, eax
mov dword [esp + 0x7c], eax
call dword [sym.imp.orDb_Dll.dll_public:_class_DboSchematic____thiscall_DboPage::GetOwner_void_const]
mov ecx, edi
mov esi, eax
call dword [sym.imp.orDb_Dll.dll_public:_class_DboDesign____thiscall_DboOccurrence::GetOwner_void_const]
lea ecx, [esp + 0x16c]
mov ebp, eax
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x90]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x68]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
mov eax, dword [esi]
mov eax, dword [eax + 0x50]
lea ecx, [esp + 0x16c]
push ecx
lea edx, [esp + 0x254]
push edx
mov ecx, esi
mov byte [esp + 0x324], 0x11
call eax
lea ecx, [esp + 0x250]
call ebx
mov edx, dword [ebp]
mov edx, dword [edx + 0x50]
lea eax, [esp + 0x68]
push eax
lea ecx, [esp + 0x25c]
push ecx
mov ecx, ebp
call edx
lea ecx, [esp + 0x258]
call ebx
push 0x5c
lea ecx, [esp + 0x6c]
call dword [sym.imp.MFC80.DLL_Ordinal_5529]
lea ecx, [esp + 0x68]
mov esi, eax
call dword [sym.imp.MFC80.DLL_Ordinal_2902]
sub eax, 4
sub eax, esi
sub eax, 1
push eax
add esi, 1
push esi
lea eax, [esp + 0x1f4]
push eax
lea ecx, [esp + 0x74]
call dword [sym.imp.MFC80.DLL_Ordinal_4109]
lea ecx, [esp + 0x90]
push ecx
push ecx
mov ecx, esp
mov dword [esp + 0x1c4], esp
push str.Device
mov byte [esp + 0x328], 0x12
call dword [sym.imp.MFC80.DLL_Ordinal_304]
lea edx, [esp + 0x20]
push edi
push edx
call fcn.00411cf0
add esp, 0x10
lea ecx, [esp + 0x18]
mov byte [esp + 0x31c], 0x13
call dword [sym.imp.orDb_Dll.dll_public:_int___thiscall_DboState::Succeeded_void_const]
test eax, eax
je 0x43250e
lea ecx, [esp + 0x90]
call dword [sym.imp.MFC80.DLL_Ordinal_3934]
test al, al
jne 0x43250e
lea ecx, [esp + 0x16c]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x94]
call dword [sym.imp.MFC80.DLL_Ordinal_1486]
test eax, eax
jne 0x4323cd
lea ecx, [esp + 0x1dc]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x1b4]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x1ac]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x1d8]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea eax, [esp + 0x1ac]
push eax
lea ecx, [esp + 0x1b8]
push ecx
lea edx, [esp + 0x1e4]
push edx
push edi
mov byte [esp + 0x32c], 0x17
call fcn.0043e910
add esp, 0x10
lea eax, [esp + 0x1d8]
push eax
lea ecx, [esp + 0x248]
push ecx
mov ecx, edi
call dword [sym.imp.orDb_Dll.dll_public:_class_DboState___thiscall_DboInstOccurrence::GetReferenceDesignator_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____]
lea ecx, [esp + 0x244]
call ebx
mov edx, dword [esp + 0x1ac]
mov eax, dword [esp + 0x1b4]
mov ecx, dword [esp + 0x1dc]
push edx
mov edx, dword [esp + 0x1dc]
push eax
mov eax, dword [0x48cbfc]
push ecx
push edx
push eax
push 0x48d61c
call dword [sym.imp.MFC80.DLL_Ordinal_2322]
add esp, 0x18
mov ecx, 0x48d61c
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
call dword [sym.imp.MSVCR80.dll__strdup]
mov esi, eax
mov eax, dword [0x48cc68]
add esp, 4
call fcn.0042c530
add dword [0x48cc68], 1
lea ecx, [esp + 0x1d8]
mov byte [0x48cc6c], 1
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x1ac]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x1b4]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x1dc]
mov byte [esp + 0x31c], 0x13
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x1ec]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x94]
call dword [sym.imp.MFC80.DLL_Ordinal_1486]
test eax, eax
jne 0x43250e
lea ecx, [esp + 0x1c0]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0xf8]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x1a4]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x168]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x1a4]
push ecx
lea edx, [esp + 0xfc]
push edx
lea eax, [esp + 0x1c8]
push eax
push edi
mov byte [esp + 0x32c], 0x1b
call fcn.0043e910
add esp, 0x10
lea ecx, [esp + 0x168]
push ecx
lea edx, [esp + 0x218]
push edx
mov ecx, edi
call dword [sym.imp.orDb_Dll.dll_public:_class_DboState___thiscall_DboInstOccurrence::GetReferenceDesignator_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____]
lea ecx, [esp + 0x214]
call ebx
mov eax, dword [esp + 0x1a4]
mov ecx, dword [esp + 0xf8]
mov edx, dword [esp + 0x1c0]
push eax
mov eax, dword [esp + 0x16c]
push ecx
mov ecx, dword [0x48cc00]
push edx
push eax
push ecx
push 0x48d61c
call dword [sym.imp.MFC80.DLL_Ordinal_2322]
add esp, 0x18
mov ecx, 0x48d61c
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
call dword [sym.imp.MSVCR80.dll__strdup]
mov esi, eax
mov eax, dword [0x48cc68]
add esp, 4
call fcn.0042c530
add dword [0x48cc68], 1
lea ecx, [esp + 0x168]
mov byte [0x48cc6c], 1
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x1a4]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xf8]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x1c0]
mov byte [esp + 0x31c], 0x13
call dword [sym.imp.MFC80.DLL_Ordinal_578]
push 0x4760d0
lea ecx, [esp + 0x168]
call dword [sym.imp.MFC80.DLL_Ordinal_304]
lea edx, [esp + 0x164]
push edx
push ecx
mov ecx, esp
mov dword [esp + 0x1c4], esp
push str.PSpiceOnly
mov byte [esp + 0x328], 0x1c
call dword [sym.imp.MFC80.DLL_Ordinal_304]
lea eax, [esp + 0x270]
push edi
push eax
call fcn.00411cf0
mov ecx, dword [eax]
mov dword [esp + 0x28], ecx
add esp, 0x10
lea ecx, [esp + 0x268]
call ebx
push str.TRue
lea ecx, [esp + 0x168]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
call dword [sym.imp.MSVCR80.dll__stricmp]
add esp, 8
test eax, eax
jne 0x43258d
mov dword [esp + 0x44], 1
mov ecx, dword [esp + 0x48]
lea edx, [esp + 0x18]
push edx
call dword [sym.imp.orDb_Dll.dll_public:_class_DboPackage____thiscall_DboPlacedInst::GetPackage_class_DboState__]
mov esi, eax
lea eax, [esp + 0x18]
push eax
mov ecx, esi
call dword [sym.imp.orDb_Dll.dll_public:_int___thiscall_DboPackage::GetSize_class_DboState__]
lea ecx, [esp + 0xa8]
mov dword [esp + 0xb0], eax
call dword [sym.imp.MFC80.DLL_Ordinal_310]
mov edx, dword [esi]
mov edx, dword [edx + 0x50]
lea eax, [esp + 0xa8]
push eax
lea ecx, [esp + 0x250]
push ecx
mov ecx, esi
mov byte [esp + 0x324], 0x1d
call edx
lea ecx, [esp + 0x24c]
call ebx
lea ecx, [esp + 0xa8]
call dword [sym.imp.MFC80.DLL_Ordinal_6180]
lea ecx, [esp + 0xa8]
call dword [sym.imp.MFC80.DLL_Ordinal_6174]
lea eax, [esp + 0x18]
push eax
mov ecx, esi
call dword [sym.imp.orDb_Dll.dll_public:_class_DboPackageDevicesIter____thiscall_DboPackage::NewDevicesIter_class_DboState__]
mov ebp, dword [sym.imp.orDb_Dll.dll_public:_int___thiscall_DboState::Failed_void_const]
mov esi, eax
lea ecx, [esp + 0x18]
mov dword [esp + 0x1bc], esi
call ebp
test eax, eax
jne 0x434f9b
lea ecx, [esp + 0x18]
push ecx
mov ecx, esi
call dword [sym.imp.orDb_Dll.dll_public:_class_DboDevice____thiscall_DboPackageDevicesIter::NextDevice_class_DboState__]
test eax, eax
mov dword [esp + 0x48], eax
je 0x43400a
jmp 0x432656
mov ebp, dword [sym.imp.orDb_Dll.dll_public:_int___thiscall_DboState::Failed_void_const]
lea edx, [esp + 0x18]
push edx
mov ecx, eax
call dword [sym.imp.orDb_Dll.dll_public:_class_DboCell____thiscall_DboDevice::GetCell_class_DboState__]
lea ecx, [esp + 0x18]
mov esi, eax
call ebp
test eax, eax
jne 0x434f9b
mov eax, dword [esi]
mov eax, dword [eax + 0x50]
lea ecx, [esp + 0x38]
push ecx
lea edx, [esp + 0x23c]
push edx
mov ecx, esi
call eax
lea ecx, [esp + 0x238]
call ebx
lea ecx, [esp + 0x38]
call dword [sym.imp.MFC80.DLL_Ordinal_6180]
lea ecx, [esp + 0x38]
call dword [sym.imp.MFC80.DLL_Ordinal_6174]
lea ecx, [esp + 0x18]
push ecx
mov ecx, esi
call dword [sym.imp.orDb_Dll.dll_public:_class_DboCellPartsIter____thiscall_DboCell::NewPartsIter_class_DboState__]
lea ecx, [esp + 0x18]
mov esi, eax
call ebp
test eax, eax
jne 0x434f9b
lea edx, [esp + 0x18]
push edx
mov ecx, esi
call dword [sym.imp.orDb_Dll.dll_public:_class_DboLibPart____thiscall_DboCellPartsIter::NextPart_class_DboState__]
push 0
lea ecx, [esp + 0x1c]
push ecx
mov ecx, eax
mov dword [esp + 0x250], eax
call dword [sym.imp.orDb_Dll.dll_public:_class_DboLibPartPinsIter____thiscall_DboLibPart::NewLPinsIter_class_DboState___enum_IterDefs::IterModeT_]
mov esi, eax
lea ecx, [esp + 0x280]
mov dword [esp + 0x9c], esi
call sub.MFC80.DLL_Ordinal_557
push 0xa
lea ecx, [esp + 0x2f8]
mov byte [esp + 0x320], 0x1e
call sub.MFC80.DLL_Ordinal_427
lea edx, [esp + 0x18]
push edx
mov ecx, esi
mov byte [esp + 0x320], 0x1f
call dword [sym.imp.orDb_Dll.dll_public:_class_DboSymbolPin____thiscall_DboLibPartPinsIter::NextPin_class_DboState__]
mov esi, eax
test esi, esi
je 0x433fa8
mov dword [esp + 0x6c], 0
jmp 0x432740
lea ecx, [esp + 0x14]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea eax, [esp + 0x14]
push eax
lea ecx, [esp + 0x244]
push ecx
mov ecx, esi
mov byte [esp + 0x324], 0x20
call dword [sym.imp.orDb_Dll.dll_public:_class_DboState___thiscall_DboSymbolPin::GetPinName_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____]
lea ecx, [esp + 0x240]
call ebx
lea edx, [esp + 0x14]
push edx
lea ecx, [esp + 0xd0]
call dword [sym.imp.MFC80.DLL_Ordinal_297]
lea ecx, [esp + 0x14]
mov byte [esp + 0x31c], 0x21
call dword [sym.imp.MFC80.DLL_Ordinal_6180]
lea ecx, [esp + 0x14]
call dword [sym.imp.MFC80.DLL_Ordinal_6174]
lea ecx, [esp + 0x14]
call dword [sym.imp.MFC80.DLL_Ordinal_4085]
lea ecx, [esp + 0xa0]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0xe4]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0xe8]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
mov ecx, dword [esp + 0x248]
lea eax, [esp + 0x18]
push eax
push esi
mov byte [esp + 0x324], 0x24
call dword [sym.imp.orDb_Dll.dll_public:_int___thiscall_DboSymbol::GetPinPosition_class_DboSymbolPin___class_DboState__]
lea ecx, [esp + 0x18]
mov ebp, eax
call dword [sym.imp.orDb_Dll.dll_public:_int___thiscall_DboState::Failed_void_const]
test eax, eax
jne 0x434f9b
lea ecx, [esp + 0x20]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x20]
push ecx
mov ecx, dword [esp + 0x4c]
push ebp
lea edx, [esp + 0x20c]
push edx
mov byte [esp + 0x328], 0x25
call dword [sym.imp.orDb_Dll.dll_public:_class_DboState___thiscall_DboDevice::GetPinNumber_int__class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____]
lea ecx, [esp + 0x204]
call ebx
lea ecx, [esp + 0x20]
call dword [sym.imp.MFC80.DLL_Ordinal_6180]
lea ecx, [esp + 0x20]
call dword [sym.imp.MFC80.DLL_Ordinal_6174]
lea ecx, [esp + 0x20]
call dword [sym.imp.MFC80.DLL_Ordinal_4085]
mov ecx, dword [esp + 0x48]
lea eax, [esp + 0x18]
push eax
push ebp
call dword [sym.imp.orDb_Dll.dll_public:_int___thiscall_DboDevice::GetIsShared_int__class_DboState__]
test eax, eax
lea ecx, [esp + 0x20]
je 0x4328b8
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xe8]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xe4]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xa0]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xcc]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x14]
mov byte [esp + 0x31c], 0x1f
call dword [sym.imp.MFC80.DLL_Ordinal_578]
jmp 0x4337b9
call dword [sym.imp.MFC80.DLL_Ordinal_3934]
test al, al
je 0x432cb5
cmp dword [esp + 0x44], 0
jne 0x432cb5
lea ecx, [esp + 0x110]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x1a8]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x108]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0xac]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x170]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0xac]
push ecx
lea edx, [esp + 0x258]
push edx
mov ecx, edi
mov byte [esp + 0x324], 0x2a
call dword [sym.imp.orDb_Dll.dll_public:_class_DboState___thiscall_DboInstOccurrence::GetReference_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____]
lea ecx, [esp + 0x254]
call ebx
lea eax, [esp + 0x170]
push eax
lea ecx, [esp + 0x210]
push ecx
mov ecx, edi
call dword [sym.imp.orDb_Dll.dll_public:_class_DboState___thiscall_DboInstOccurrence::GetDesignator_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____]
lea ecx, [esp + 0x20c]
call ebx
lea edx, [esp + 0x170]
push edx
lea ecx, [esp + 0xb0]
call dword [sym.imp.MFC80.DLL_Ordinal_907]
lea eax, [esp + 0x108]
push eax
lea ecx, [esp + 0x1ac]
push ecx
lea edx, [esp + 0x118]
push edx
push edi
call fcn.0043e910
add esp, 0x10
lea ecx, [esp + 0x108]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x1ac]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x118]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0xb8]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x48]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x28]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
mov eax, dword [0x48cb7c]
push eax
push 0x48d61c
call dword [sym.imp.MFC80.DLL_Ordinal_2322]
mov edx, dword [esi]
mov eax, dword [edx + 8]
add esp, 0x20
mov ecx, esi
call eax
cmp byte [0x48cc6d], 0
mov ebx, eax
mov dword [esp + 0x94], ebx
je 0x432bdf
lea ecx, [esp + 0x80]
call dword [sym.imp.orDb_Dll.dll_public:_void___thiscall_DboState::constructor_void_]
push 0
lea ecx, [esp + 0x84]
push ecx
lea edx, [esp + 0x1c]
push edx
mov ecx, edi
mov byte [esp + 0x328], 0x2b
call dword [sym.imp.orDb_Dll.dll_public:_class_DboPortOccurrence____thiscall_DboInstOccurrence::GetPortOccurrence_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char____const___class_DboState___int_]
lea ecx, [esp + 0x100]
mov ebp, eax
call dword [sym.imp.MFC80.DLL_Ordinal_310]
test ebp, ebp
mov byte [esp + 0x31c], 0x2c
je 0x432b27
mov eax, dword [ebp]
mov edx, dword [eax + 0x1b8]
lea ecx, [esp + 0x80]
push ecx
mov ecx, ebp
call edx
push ebp
push ecx
mov ecx, esp
mov dword [esp + 0x38], esp
push 0x48d61c
mov ebx, eax
call dword [sym.imp.MFC80.DLL_Ordinal_297]
lea eax, [esp + 0x274]
push eax
call fcn.0041cdc0
add esp, 0xc
push eax
lea ecx, [esp + 0x104]
mov byte [esp + 0x320], 0x2d
call dword [sym.imp.MFC80.DLL_Ordinal_781]
lea ecx, [esp + 0x26c]
mov byte [esp + 0x31c], 0x2c
call dword [sym.imp.MFC80.DLL_Ordinal_578]
test ebx, ebx
je 0x432b27
push ecx
lea edx, [esp + 0x104]
mov ecx, esp
mov dword [esp + 0x34], esp
push edx
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov eax, dword [ebx]
mov eax, dword [eax + 0x1ac]
lea ecx, [esp + 0x84]
push ecx
lea edx, [esp + 0x2b8]
push edx
mov ecx, ebx
mov byte [esp + 0x328], 0x2e
call eax
mov ecx, dword [eax + 4]
mov edx, dword [eax]
mov eax, dword [esp + 0x80]
push ecx
push edx
push eax
mov byte [esp + 0x32c], 0x2c
call fcn.0042a560
add esp, 0x10
test eax, eax
jne 0x432bb8
mov ebx, dword [esp + 0x2c]
cmp dword [ebx + 8], 0
je 0x432b93
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x34], esp
push edx
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov eax, dword [ebx + 0x30]
push eax
push ecx
mov ecx, esp
mov dword [esp + 0x28], esp
push 0x48d61c
mov byte [esp + 0x32c], 0x2f
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov ecx, dword [esp + 0xa0]
mov edx, dword [edi]
mov edx, dword [edx + 0x60]
push ecx
lea eax, [esp + 0x90]
push eax
mov ecx, edi
mov byte [esp + 0x330], 0x30
call edx
push eax
mov byte [esp + 0x330], 0x2c
call fcn.0042f9c0
add esp, 0x14
push 0x48d61c
lea ecx, [esp + 0x5c]
mov byte [0x48cc6c], 1
call dword [sym.imp.MFC80.DLL_Ordinal_907]
push str.
lea ecx, [esp + 0x5c]
call dword [sym.imp.MFC80.DLL_Ordinal_911]
lea ecx, [esp + 0x100]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x80]
mov byte [esp + 0x31c], 0x2a
call dword [sym.imp.orDb_Dll.dll_public:_void___thiscall_DboState::destructor_void_]
jmp 0x432c66
mov ebp, dword [esp + 0x2c]
cmp dword [ebp + 8], 0
je 0x432c41
push ecx
lea eax, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov ecx, dword [ebp + 0x30]
push ecx
push ecx
mov ecx, esp
mov dword [esp + 0x3c], esp
push 0x48d61c
mov byte [esp + 0x32c], 0x31
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov edx, dword [edi]
mov edx, dword [edx + 0x60]
push ebx
lea eax, [esp + 0x28]
push eax
mov ecx, edi
mov byte [esp + 0x330], 0x32
call edx
push eax
mov byte [esp + 0x330], 0x2a
call fcn.0042f9c0
add esp, 0x14
push 0x48d61c
lea ecx, [esp + 0x5c]
mov byte [0x48cc6c], 1
call dword [sym.imp.MFC80.DLL_Ordinal_907]
push str.
lea ecx, [esp + 0x5c]
call dword [sym.imp.MFC80.DLL_Ordinal_911]
lea ecx, [esp + 0x170]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xac]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x108]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x1a8]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x110]
mov byte [esp + 0x31c], 0x25
call dword [sym.imp.MFC80.DLL_Ordinal_578]
mov ebx, dword [sym.imp.orDb_Dll.dll_public:_void___thiscall_DboState::destructor_void_]
lea ecx, [esp + 0x20]
call dword [sym.imp.MFC80.DLL_Ordinal_2902]
push eax
lea ecx, [esp + 0x24]
call dword [sym.imp.MFC80.DLL_Ordinal_2468]
push eax
call dword [sym.imp.MSVCR80.dll_atoi]
add esp, 4
test eax, eax
jne 0x432cf5
push 0x476340
lea ecx, [esp + 0x24]
call dword [sym.imp.MFC80.DLL_Ordinal_1482]
test eax, eax
jne 0x432cf5
cmp dword [esp + 0x44], eax
je 0x4337da
lea eax, [esp + 0x18]
push eax
mov ecx, esi
mov byte [esp + 0x2f], 0
mov byte [esp + 0x2e], 0
call dword [sym.imp.orDb_Dll.dll_public:_int___thiscall_DboSymbolPin::GetIsNoConnect_class_DboState__]
test eax, eax
je 0x432d15
mov byte [esp + 0x2b], 1
lea ecx, [esp + 0x18]
push ecx
mov ecx, esi
call dword [sym.imp.orDb_Dll.dll_public:_enum_DboValue::PinTypeT___thiscall_DboSymbolPin::GetPinType_class_DboState__]
cmp eax, 7
jne 0x432d2c
mov byte [esp + 0x2a], 1
lea edx, [esp + 0x18]
push edx
mov ecx, esi
call dword [sym.imp.orDb_Dll.dll_public:_int___thiscall_DboSymbolPin::GetIsVisible_class_DboState__]
mov ecx, dword [esp + 0x288]
test eax, eax
setne al
test al, al
mov byte [esp + 0x43], al
mov dword [esp + 0x94], ecx
je 0x433294
xor ebx, ebx
test ecx, ecx
jle 0x433279
test ebx, ebx
jl 0x434f96
cmp ebx, dword [esp + 0x288]
jge 0x434f96
mov eax, dword [esp + 0x284]
lea ecx, [esp + 0x14]
lea ebp, [eax + ebx*4]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
mov ecx, ebp
call dword [sym.imp.MFC80.DLL_Ordinal_1486]
test eax, eax
jne 0x432e6f
cmp byte [esp + 0x2a], al
je 0x432e84
lea ecx, [esp + 0x178]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x178]
push ecx
lea ecx, [esp + 0x18]
mov byte [esp + 0x320], 0x4d
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x2fc]
call sub.MFC80.DLL_Ordinal_4067
test eax, eax
je 0x432e5a
lea ecx, [esp + 0x1e4]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x178]
mov byte [esp + 0x31c], 0x4e
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
call dword [sym.imp.MSVCR80.dll_atoi]
add eax, 1
push eax
lea edx, [esp + 0x1ec]
push 0x475f24
push edx
call dword [sym.imp.MFC80.DLL_Ordinal_2322]
add esp, 0x10
lea ecx, [esp + 0x20]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
lea ecx, [esp + 0x14]
mov ebp, eax
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push ebp
push eax
lea ecx, [esp + 0x2fc]
call sub.MFC80.DLL_Ordinal_870
mov ecx, eax
call dword [sym.imp.MFC80.DLL_Ordinal_784]
lea ecx, [esp + 0x1e4]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x178]
mov byte [esp + 0x31c], 0x25
call dword [sym.imp.MFC80.DLL_Ordinal_578]
add ebx, 1
cmp ebx, dword [esp + 0x94]
jl 0x432d62
jmp 0x433279
lea ecx, [esp + 0x128]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x180]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x120]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x60]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x1d0]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea eax, [esp + 0x60]
push eax
lea ecx, [esp + 0x260]
push ecx
mov ecx, edi
mov byte [esp + 0x324], 0x44
call dword [sym.imp.orDb_Dll.dll_public:_class_DboState___thiscall_DboInstOccurrence::GetReference_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____]
mov ebx, dword [sym.imp.orDb_Dll.dll_public:_void___thiscall_DboState::destructor_void_]
lea ecx, [esp + 0x25c]
call ebx
mov ecx, dword [esp + 0x48]
lea edx, [esp + 0x1d0]
push edx
lea eax, [esp + 0x220]
push eax
call dword [sym.imp.orDb_Dll.dll_public:_class_DboState___thiscall_DboDevice::GetDesignator_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____]
lea ecx, [esp + 0x21c]
call ebx
lea ecx, [esp + 0x1d0]
push ecx
lea ecx, [esp + 0x64]
call dword [sym.imp.MFC80.DLL_Ordinal_907]
push str._Pin_Number
lea ecx, [esp + 0x64]
call dword [sym.imp.MFC80.DLL_Ordinal_911]
lea edx, [esp + 0x20]
push edx
lea ecx, [esp + 0x64]
call dword [sym.imp.MFC80.DLL_Ordinal_907]
lea eax, [esp + 0x120]
push eax
lea ecx, [esp + 0x184]
push ecx
lea edx, [esp + 0x130]
push edx
push edi
call fcn.0043e910
add esp, 0x10
lea ecx, [esp + 0x120]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x184]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x130]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x6c]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x48]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x28]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
mov eax, dword [0x48cbc8]
push eax
push 0x48d61c
call dword [sym.imp.MFC80.DLL_Ordinal_2322]
mov edx, dword [esi]
mov eax, dword [edx + 8]
add esp, 0x20
mov ecx, esi
call eax
mov ebx, eax
cmp byte [0x48cc6d], 0
mov dword [esp + 0x94], ebx
je 0x4331ac
lea ecx, [esp + 0x84]
call dword [sym.imp.orDb_Dll.dll_public:_void___thiscall_DboState::constructor_void_]
push 0
lea ecx, [esp + 0x88]
push ecx
lea edx, [esp + 0x1c]
push edx
mov ecx, edi
mov byte [esp + 0x328], 0x45
call dword [sym.imp.orDb_Dll.dll_public:_class_DboPortOccurrence____thiscall_DboInstOccurrence::GetPortOccurrence_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char____const___class_DboState___int_]
lea ecx, [esp + 0x118]
mov ebp, eax
call dword [sym.imp.MFC80.DLL_Ordinal_310]
test ebp, ebp
mov byte [esp + 0x31c], 0x46
je 0x4330f4
mov eax, dword [ebp]
mov edx, dword [eax + 0x1b8]
lea ecx, [esp + 0x84]
push ecx
mov ecx, ebp
call edx
push ebp
push ecx
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x48d61c
mov ebx, eax
call dword [sym.imp.MFC80.DLL_Ordinal_297]
lea eax, [esp + 0x27c]
push eax
call fcn.0041cdc0
add esp, 0xc
push eax
lea ecx, [esp + 0x11c]
mov byte [esp + 0x320], 0x47
call dword [sym.imp.MFC80.DLL_Ordinal_781]
lea ecx, [esp + 0x274]
mov byte [esp + 0x31c], 0x46
call dword [sym.imp.MFC80.DLL_Ordinal_578]
test ebx, ebx
je 0x4330f4
push ecx
lea edx, [esp + 0x11c]
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov eax, dword [ebx]
mov eax, dword [eax + 0x1ac]
lea ecx, [esp + 0x88]
push ecx
lea edx, [esp + 0x2c0]
push edx
mov ecx, ebx
mov byte [esp + 0x328], 0x48
call eax
mov ecx, dword [eax + 4]
mov edx, dword [eax]
mov eax, dword [esp + 0x80]
push ecx
push edx
push eax
mov byte [esp + 0x32c], 0x46
call fcn.0042a560
add esp, 0x10
test eax, eax
jne 0x433185
mov ebx, dword [esp + 0x2c]
cmp dword [ebx + 8], 0
je 0x433160
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov eax, dword [ebx + 0x30]
push eax
push ecx
mov ecx, esp
mov dword [esp + 0x3c], esp
push 0x48d61c
mov byte [esp + 0x32c], 0x49
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov ecx, dword [esp + 0xa0]
mov edx, dword [edi]
mov edx, dword [edx + 0x60]
push ecx
lea eax, [esp + 0x94]
push eax
mov ecx, edi
mov byte [esp + 0x330], 0x4a
call edx
push eax
mov byte [esp + 0x330], 0x46
call fcn.0042f9c0
add esp, 0x14
push 0x48d61c
lea ecx, [esp + 0x68]
mov byte [0x48cc6c], 1
call dword [sym.imp.MFC80.DLL_Ordinal_907]
push str.
lea ecx, [esp + 0x68]
call dword [sym.imp.MFC80.DLL_Ordinal_911]
lea ecx, [esp + 0x118]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x84]
mov byte [esp + 0x31c], 0x44
call dword [sym.imp.orDb_Dll.dll_public:_void___thiscall_DboState::destructor_void_]
jmp 0x433233
mov ebp, dword [esp + 0x2c]
cmp dword [ebp + 8], 0
je 0x43320e
push ecx
lea eax, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov ecx, dword [ebp + 0x30]
push ecx
push ecx
mov ecx, esp
mov dword [esp + 0x3c], esp
push 0x48d61c
mov byte [esp + 0x32c], 0x4b
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov edx, dword [edi]
mov edx, dword [edx + 0x60]
push ebx
lea eax, [esp + 0x28]
push eax
mov ecx, edi
mov byte [esp + 0x330], 0x4c
call edx
push eax
mov byte [esp + 0x330], 0x44
call fcn.0042f9c0
add esp, 0x14
push 0x48d61c
lea ecx, [esp + 0x68]
mov byte [0x48cc6c], 1
call dword [sym.imp.MFC80.DLL_Ordinal_907]
push str.
lea ecx, [esp + 0x68]
call dword [sym.imp.MFC80.DLL_Ordinal_911]
lea ecx, [esp + 0x1d0]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x60]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x120]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x180]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x128]
mov byte [esp + 0x31c], 0x25
call dword [sym.imp.MFC80.DLL_Ordinal_578]
mov ecx, dword [esp + 0x288]
lea eax, [esp + 0x14]
push eax
push ecx
lea ecx, [esp + 0x288]
call sub.MFC80.DLL_Ordinal_5715
jmp 0x4332a6
cmp byte [esp + 0x2b], 0
jne 0x4332a6
cmp byte [esp + 0x2a], 0
je 0x433b9c
lea ecx, [esp + 0xd0]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea edx, [esp + 0xd0]
push edx
lea ecx, [esp + 0x24]
mov byte [esp + 0x320], 0x5c
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x29c]
call sub.MFC80.DLL_Ordinal_4067
test eax, eax
je 0x433715
lea ecx, [esp + 0x14]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0xd4]
call dword [sym.imp.MFC80.DLL_Ordinal_1486]
test eax, eax
jne 0x433756
push 0x4760d0
lea ecx, [esp + 0x24]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
call dword [sym.imp.MSVCR80.dll__stricmp]
add esp, 8
test eax, eax
je 0x433756
lea ecx, [esp + 0x1c8]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x138]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x188]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea eax, [esp + 0x188]
push eax
lea ecx, [esp + 0x13c]
push ecx
lea edx, [esp + 0x1d0]
push edx
push edi
mov byte [esp + 0x32c], 0x5f
call fcn.0043e910
add esp, 0x10
lea ecx, [esp + 0xb4]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x130]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea eax, [esp + 0xb4]
push eax
lea ecx, [esp + 0x228]
push ecx
mov ecx, edi
mov byte [esp + 0x324], 0x61
call dword [sym.imp.orDb_Dll.dll_public:_class_DboState___thiscall_DboInstOccurrence::GetReference_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____]
mov ebx, dword [sym.imp.orDb_Dll.dll_public:_void___thiscall_DboState::destructor_void_]
lea ecx, [esp + 0x224]
call ebx
lea edx, [esp + 0x130]
push edx
lea eax, [esp + 0x280]
push eax
mov ecx, edi
call dword [sym.imp.orDb_Dll.dll_public:_class_DboState___thiscall_DboInstOccurrence::GetDesignator_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____]
lea ecx, [esp + 0x27c]
call ebx
lea ecx, [esp + 0x130]
push ecx
lea ecx, [esp + 0xb8]
call dword [sym.imp.MFC80.DLL_Ordinal_907]
lea ecx, [esp + 0x188]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x13c]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x1d0]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0xc0]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x48]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x28]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0xe8]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x3c]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
mov edx, dword [0x48cbb8]
push eax
push edx
push 0x48d61c
call dword [sym.imp.MFC80.DLL_Ordinal_2322]
mov eax, dword [esi]
mov edx, dword [eax + 8]
add esp, 0x28
mov ecx, esi
call edx
mov ebx, eax
cmp byte [0x48cc6d], 0
je 0x43364b
lea ecx, [esp + 0x8c]
call dword [sym.imp.orDb_Dll.dll_public:_void___thiscall_DboState::constructor_void_]
push 0
lea eax, [esp + 0x90]
push eax
lea ecx, [esp + 0x1c]
push ecx
mov ecx, edi
mov byte [esp + 0x328], 0x62
call dword [sym.imp.orDb_Dll.dll_public:_class_DboPortOccurrence____thiscall_DboInstOccurrence::GetPortOccurrence_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char____const___class_DboState___int_]
lea ecx, [esp + 0x1b0]
mov esi, eax
call dword [sym.imp.MFC80.DLL_Ordinal_310]
test esi, esi
mov byte [esp + 0x31c], 0x63
je 0x43359a
mov edx, dword [esi]
mov edx, dword [edx + 0x1b8]
lea eax, [esp + 0x8c]
push eax
mov ecx, esi
call edx
push esi
push ecx
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x48d61c
mov ebp, eax
call dword [sym.imp.MFC80.DLL_Ordinal_297]
lea eax, [esp + 0x234]
push eax
call fcn.0041cdc0
add esp, 0xc
push eax
lea ecx, [esp + 0x1b4]
mov byte [esp + 0x320], 0x64
call dword [sym.imp.MFC80.DLL_Ordinal_781]
lea ecx, [esp + 0x22c]
mov byte [esp + 0x31c], 0x63
call dword [sym.imp.MFC80.DLL_Ordinal_578]
test ebp, ebp
je 0x43359a
push ecx
lea edx, [esp + 0x1b4]
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov eax, dword [ebp]
mov eax, dword [eax + 0x1ac]
lea ecx, [esp + 0x90]
push ecx
lea edx, [esp + 0x2c8]
push edx
mov ecx, ebp
mov byte [esp + 0x328], 0x65
call eax
mov ecx, dword [eax + 4]
mov edx, dword [eax]
mov eax, dword [esp + 0x80]
push ecx
push edx
push eax
mov byte [esp + 0x32c], 0x63
call fcn.0042a560
add esp, 0x10
test eax, eax
jne 0x433624
mov esi, dword [esp + 0x2c]
cmp dword [esi + 8], 0
je 0x4335ff
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov eax, dword [esi + 0x30]
push eax
push ecx
mov ecx, esp
mov dword [esp + 0x3c], esp
push 0x48d61c
mov byte [esp + 0x32c], 0x66
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov edx, dword [edi]
mov edx, dword [edx + 0x60]
push ebx
lea eax, [esp + 0x9c]
push eax
mov ecx, edi
mov byte [esp + 0x330], 0x67
call edx
push eax
mov byte [esp + 0x330], 0x63
call fcn.0042f9c0
add esp, 0x14
push 0x48d61c
lea ecx, [esp + 0x54]
mov byte [0x48cc6c], 1
call dword [sym.imp.MFC80.DLL_Ordinal_907]
push str.
lea ecx, [esp + 0x54]
call dword [sym.imp.MFC80.DLL_Ordinal_911]
lea ecx, [esp + 0x1b0]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x8c]
mov byte [esp + 0x31c], 0x61
call dword [sym.imp.orDb_Dll.dll_public:_void___thiscall_DboState::destructor_void_]
jmp 0x4336d2
mov esi, dword [esp + 0x2c]
cmp dword [esi + 8], 0
je 0x4336ad
push ecx
lea eax, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov ecx, dword [esi + 0x30]
push ecx
push ecx
mov ecx, esp
mov dword [esp + 0x3c], esp
push 0x48d61c
mov byte [esp + 0x32c], 0x68
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov edx, dword [edi]
mov edx, dword [edx + 0x60]
push ebx
lea eax, [esp + 0x28]
push eax
mov ecx, edi
mov byte [esp + 0x330], 0x69
call edx
push eax
mov byte [esp + 0x330], 0x61
call fcn.0042f9c0
add esp, 0x14
push 0x48d61c
lea ecx, [esp + 0x54]
mov byte [0x48cc6c], 1
call dword [sym.imp.MFC80.DLL_Ordinal_907]
push str.
lea ecx, [esp + 0x54]
call dword [sym.imp.MFC80.DLL_Ordinal_911]
lea ecx, [esp + 0x130]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xb4]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x188]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x138]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x1c8]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
jmp 0x433756
cmp byte [esp + 0x43], 0
jne 0x43372a
cmp byte [esp + 0x2b], 0
lea ecx, [esp + 0xc0]
jne 0x43372e
lea ecx, [esp + 0x14]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
lea ecx, [esp + 0x20]
mov esi, eax
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push esi
push eax
lea ecx, [esp + 0x29c]
call sub.MFC80.DLL_Ordinal_870
mov ecx, eax
call dword [sym.imp.MFC80.DLL_Ordinal_784]
lea ecx, [esp + 0xd0]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x20]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xe8]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xe4]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xa0]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xcc]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x14]
mov byte [esp + 0x31c], 0x1f
call dword [sym.imp.MFC80.DLL_Ordinal_578]
mov ebx, dword [sym.imp.orDb_Dll.dll_public:_void___thiscall_DboState::destructor_void_]
mov ecx, dword [esp + 0x9c]
lea eax, [esp + 0x18]
push eax
call dword [sym.imp.orDb_Dll.dll_public:_class_DboSymbolPin____thiscall_DboLibPartPinsIter::NextPin_class_DboState__]
mov esi, eax
test esi, esi
jne 0x432740
jmp 0x433fa8
lea ecx, [esp + 0x150]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x1b8]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x148]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0xd8]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x190]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0xd8]
push ecx
lea edx, [esp + 0x238]
push edx
mov ecx, edi
mov byte [esp + 0x324], 0x37
call dword [sym.imp.orDb_Dll.dll_public:_class_DboState___thiscall_DboInstOccurrence::GetReference_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____]
lea ecx, [esp + 0x234]
call ebx
lea eax, [esp + 0x190]
push eax
lea ecx, [esp + 0x27c]
push ecx
mov ecx, edi
call dword [sym.imp.orDb_Dll.dll_public:_class_DboState___thiscall_DboInstOccurrence::GetDesignator_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____]
lea ecx, [esp + 0x278]
call ebx
lea edx, [esp + 0x190]
push edx
lea ecx, [esp + 0xdc]
call dword [sym.imp.MFC80.DLL_Ordinal_907]
lea eax, [esp + 0x148]
push eax
lea ecx, [esp + 0x1bc]
push ecx
lea edx, [esp + 0x158]
push edx
push edi
call fcn.0043e910
add esp, 0x10
lea ecx, [esp + 0x148]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x1bc]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x158]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0xe4]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x48]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x28]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
mov eax, dword [0x48cb80]
push eax
push 0x48d61c
call dword [sym.imp.MFC80.DLL_Ordinal_2322]
mov edx, dword [esi]
mov eax, dword [edx + 8]
add esp, 0x20
mov ecx, esi
call eax
cmp byte [0x48cc6d], 0
mov ebp, eax
mov dword [esp + 0x9c], ebp
je 0x433ad5
lea ecx, [esp + 0x70]
call dword [sym.imp.orDb_Dll.dll_public:_void___thiscall_DboState::constructor_void_]
push 0
lea ecx, [esp + 0x74]
push ecx
lea edx, [esp + 0x1c]
push edx
mov ecx, edi
mov byte [esp + 0x328], 0x38
call dword [sym.imp.orDb_Dll.dll_public:_class_DboPortOccurrence____thiscall_DboInstOccurrence::GetPortOccurrence_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char____const___class_DboState___int_]
lea ecx, [esp + 0x140]
mov esi, eax
call dword [sym.imp.MFC80.DLL_Ordinal_310]
test esi, esi
mov byte [esp + 0x31c], 0x39
je 0x433a2b
mov eax, dword [esi]
mov edx, dword [eax + 0x1b8]
lea ecx, [esp + 0x70]
push ecx
mov ecx, esi
call edx
push esi
push ecx
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x48d61c
mov ebp, eax
call dword [sym.imp.MFC80.DLL_Ordinal_297]
lea eax, [esp + 0x244]
push eax
call fcn.0041cdc0
add esp, 0xc
push eax
lea ecx, [esp + 0x144]
mov byte [esp + 0x320], 0x3a
call dword [sym.imp.MFC80.DLL_Ordinal_781]
lea ecx, [esp + 0x23c]
mov byte [esp + 0x31c], 0x39
call dword [sym.imp.MFC80.DLL_Ordinal_578]
test ebp, ebp
je 0x433a24
push ecx
lea edx, [esp + 0x144]
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov eax, dword [ebp]
mov eax, dword [eax + 0x1ac]
lea ecx, [esp + 0x74]
push ecx
lea edx, [esp + 0x2d8]
push edx
mov ecx, ebp
mov byte [esp + 0x328], 0x3b
call eax
mov ecx, dword [eax + 4]
mov edx, dword [eax]
mov eax, dword [esp + 0x80]
push ecx
push edx
push eax
mov byte [esp + 0x32c], 0x39
call fcn.0042a560
add esp, 0x10
test eax, eax
jne 0x433ab5
mov ebp, dword [esp + 0x9c]
mov esi, dword [esp + 0x2c]
cmp dword [esi + 8], 0
je 0x433a90
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov eax, dword [esi + 0x30]
push eax
push ecx
mov ecx, esp
mov dword [esp + 0x3c], esp
push 0x48d61c
mov byte [esp + 0x32c], 0x3c
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov edx, dword [edi]
mov edx, dword [edx + 0x60]
push ebp
lea eax, [esp + 0x80]
push eax
mov ecx, edi
mov byte [esp + 0x330], 0x3d
call edx
push eax
mov byte [esp + 0x330], 0x39
call fcn.0042f9c0
add esp, 0x14
push 0x48d61c
lea ecx, [esp + 0x50]
mov byte [0x48cc6c], 1
call dword [sym.imp.MFC80.DLL_Ordinal_907]
push str.
lea ecx, [esp + 0x50]
call dword [sym.imp.MFC80.DLL_Ordinal_911]
lea ecx, [esp + 0x140]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x70]
mov byte [esp + 0x31c], 0x37
call ebx
jmp 0x433b5c
mov esi, dword [esp + 0x2c]
cmp dword [esi + 8], 0
je 0x433b37
push ecx
lea eax, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov ecx, dword [esi + 0x30]
push ecx
push ecx
mov ecx, esp
mov dword [esp + 0x3c], esp
push 0x48d61c
mov byte [esp + 0x32c], 0x3e
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov edx, dword [edi]
mov edx, dword [edx + 0x60]
push ebp
lea eax, [esp + 0x28]
push eax
mov ecx, edi
mov byte [esp + 0x330], 0x3f
call edx
push eax
mov byte [esp + 0x330], 0x37
call fcn.0042f9c0
add esp, 0x14
push 0x48d61c
lea ecx, [esp + 0x50]
mov byte [0x48cc6c], 1
call dword [sym.imp.MFC80.DLL_Ordinal_907]
push str.
lea ecx, [esp + 0x50]
call dword [sym.imp.MFC80.DLL_Ordinal_911]
lea ecx, [esp + 0x190]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xd8]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x148]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x1b8]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x150]
jmp 0x433f52
lea ecx, [esp + 0x1a0]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x160]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0xec]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0xe0]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x158]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea eax, [esp + 0xe0]
push eax
lea ecx, [esp + 0x274]
push ecx
mov ecx, edi
mov byte [esp + 0x324], 0x53
call dword [sym.imp.orDb_Dll.dll_public:_class_DboState___thiscall_DboInstOccurrence::GetReference_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____]
mov ebx, dword [sym.imp.orDb_Dll.dll_public:_void___thiscall_DboState::destructor_void_]
lea ecx, [esp + 0x270]
call ebx
lea edx, [esp + 0x158]
push edx
lea eax, [esp + 0x200]
push eax
mov ecx, edi
call dword [sym.imp.orDb_Dll.dll_public:_class_DboState___thiscall_DboInstOccurrence::GetDesignator_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____]
lea ecx, [esp + 0x1fc]
call ebx
lea ecx, [esp + 0x158]
push ecx
lea ecx, [esp + 0xe4]
call dword [sym.imp.MFC80.DLL_Ordinal_907]
lea edx, [esp + 0xec]
push edx
lea eax, [esp + 0x164]
push eax
lea ecx, [esp + 0x1a8]
push ecx
push edi
call fcn.0043e910
mov edx, dword [esp + 0xfc]
mov eax, dword [esp + 0x170]
mov ecx, dword [esp + 0x1b0]
add esp, 0x10
push edx
push eax
push ecx
lea ecx, [esp + 0xec]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x24]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
mov edx, dword [0x48cbe0]
push eax
push edx
push 0x48d61c
call dword [sym.imp.MFC80.DLL_Ordinal_2322]
mov eax, dword [esi]
mov edx, dword [eax + 8]
add esp, 0x1c
mov ecx, esi
call edx
cmp byte [0x48cc6d], 0
mov ebp, eax
mov dword [esp + 0x9c], ebp
je 0x433e90
lea ecx, [esp + 0x88]
call dword [sym.imp.orDb_Dll.dll_public:_void___thiscall_DboState::constructor_void_]
push 0
lea eax, [esp + 0x8c]
push eax
lea ecx, [esp + 0x1c]
push ecx
mov ecx, edi
mov byte [esp + 0x328], 0x54
call dword [sym.imp.orDb_Dll.dll_public:_class_DboPortOccurrence____thiscall_DboInstOccurrence::GetPortOccurrence_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char____const___class_DboState___int_]
lea ecx, [esp + 0x198]
mov esi, eax
call dword [sym.imp.MFC80.DLL_Ordinal_310]
test esi, esi
mov byte [esp + 0x31c], 0x55
je 0x433ddc
mov edx, dword [esi]
mov edx, dword [edx + 0x1b8]
lea eax, [esp + 0x88]
push eax
mov ecx, esi
call edx
push esi
push ecx
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x48d61c
mov ebp, eax
call dword [sym.imp.MFC80.DLL_Ordinal_297]
lea eax, [esp + 0x268]
push eax
call fcn.0041cdc0
add esp, 0xc
push eax
lea ecx, [esp + 0x19c]
mov byte [esp + 0x320], 0x56
call dword [sym.imp.MFC80.DLL_Ordinal_781]
lea ecx, [esp + 0x260]
mov byte [esp + 0x31c], 0x55
call dword [sym.imp.MFC80.DLL_Ordinal_578]
test ebp, ebp
je 0x433ddc
push ecx
lea edx, [esp + 0x19c]
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov eax, dword [ebp]
mov eax, dword [eax + 0x1ac]
lea ecx, [esp + 0x8c]
push ecx
lea edx, [esp + 0x2d0]
push edx
mov ecx, ebp
mov byte [esp + 0x328], 0x57
call eax
mov ecx, dword [eax + 4]
mov edx, dword [eax]
mov eax, dword [esp + 0x80]
push ecx
push edx
push eax
mov byte [esp + 0x32c], 0x55
call fcn.0042a560
add esp, 0x10
test eax, eax
jne 0x433e6d
mov esi, dword [esp + 0x2c]
cmp dword [esi + 8], 0
je 0x433e48
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x20], esp
push edx
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov eax, dword [esi + 0x30]
push eax
push ecx
mov ecx, esp
mov dword [esp + 0x3c], esp
push 0x48d61c
mov byte [esp + 0x32c], 0x58
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov ecx, dword [esp + 0xa8]
mov edx, dword [edi]
mov edx, dword [edx + 0x60]
push ecx
lea eax, [esp + 0x98]
push eax
mov ecx, edi
mov byte [esp + 0x330], 0x59
call edx
push eax
mov byte [esp + 0x330], 0x55
call fcn.0042f9c0
add esp, 0x14
push 0x48d61c
lea ecx, [esp + 0x60]
mov byte [0x48cc6c], 1
call dword [sym.imp.MFC80.DLL_Ordinal_907]
push str.
lea ecx, [esp + 0x60]
call dword [sym.imp.MFC80.DLL_Ordinal_911]
lea ecx, [esp + 0x198]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x88]
mov byte [esp + 0x31c], 0x53
call ebx
jmp 0x433f17
mov esi, dword [esp + 0x2c]
cmp dword [esi + 8], 0
je 0x433ef2
push ecx
lea eax, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x20], esp
push eax
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov ecx, dword [esi + 0x30]
push ecx
push ecx
mov ecx, esp
mov dword [esp + 0x3c], esp
push 0x48d61c
mov byte [esp + 0x32c], 0x5a
call dword [sym.imp.MFC80.DLL_Ordinal_297]
mov edx, dword [edi]
mov edx, dword [edx + 0x60]
push ebp
lea eax, [esp + 0x28]
push eax
mov ecx, edi
mov byte [esp + 0x330], 0x5b
call edx
push eax
mov byte [esp + 0x330], 0x53
call fcn.0042f9c0
add esp, 0x14
push 0x48d61c
lea ecx, [esp + 0x60]
mov byte [0x48cc6c], 1
call dword [sym.imp.MFC80.DLL_Ordinal_907]
push str.
lea ecx, [esp + 0x60]
call dword [sym.imp.MFC80.DLL_Ordinal_911]
lea ecx, [esp + 0x158]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xe0]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xec]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x160]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x1a0]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x20]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xe8]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xe4]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xa0]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xcc]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x14]
mov byte [esp + 0x31c], 0x1f
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x294]
call sub.MFC80.DLL_Ordinal_5431
push 0xffffffffffffffff
push 0
lea ecx, [esp + 0x288]
call sub.MFC80.DLL_Ordinal_6006
lea ecx, [esp + 0x2f4]
mov byte [esp + 0x31c], 0x1e
call sub.MFC80.DLL_Ordinal_664
lea ecx, [esp + 0x280]
mov byte [esp + 0x31c], 0x1d
call sub.MFC80.DLL_Ordinal_745
mov ecx, dword [esp + 0x1bc]
lea eax, [esp + 0x18]
push eax
call dword [sym.imp.orDb_Dll.dll_public:_class_DboDevice____thiscall_DboPackageDevicesIter::NextDevice_class_DboState__]
test eax, eax
mov dword [esp + 0x48], eax
jne 0x432650
push 0x4760d0
lea ecx, [esp + 0x38]
call dword [sym.imp.MFC80.DLL_Ordinal_304]
lea ecx, [esp + 0x34]
push ecx
push ecx
mov ecx, esp
mov dword [esp + 0x24], esp
push 0x4761d4
mov byte [esp + 0x328], 0x6a
call dword [sym.imp.MFC80.DLL_Ordinal_304]
lea edx, [esp + 0x26c]
push edi
push edx
call fcn.00411cf0
mov eax, dword [eax]
add esp, 0x10
lea ecx, [esp + 0x264]
mov dword [esp + 0x18], eax
call ebx
lea ecx, [esp + 0x34]
call dword [sym.imp.MFC80.DLL_Ordinal_3934]
test al, al
jne 0x434440
lea ecx, [esp + 0x54]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
mov ebp, dword [sym.imp.MFC80.DLL_Ordinal_2322]
mov byte [esp + 0x31c], 0x6b
push 0
push 0x2c
lea ecx, [esp + 0x3c]
call dword [sym.imp.MFC80.DLL_Ordinal_2271]
mov esi, eax
cmp esi, 0xffffffff
lea ecx, [esp + 0x34]
jne 0x4340b7
push ecx
lea ecx, [esp + 0x58]
call dword [sym.imp.MFC80.DLL_Ordinal_781]
push 0x4760d0
lea ecx, [esp + 0x38]
call dword [sym.imp.MFC80.DLL_Ordinal_784]
jmp 0x434130
push esi
lea edx, [esp + 0x204]
push edx
call dword [sym.imp.MFC80.DLL_Ordinal_3997]
push eax
lea ecx, [esp + 0x58]
mov byte [esp + 0x320], 0x6c
call dword [sym.imp.MFC80.DLL_Ordinal_781]
lea ecx, [esp + 0x200]
mov byte [esp + 0x31c], 0x6b
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x34]
call dword [sym.imp.MFC80.DLL_Ordinal_2902]
sub eax, esi
sub eax, 1
push eax
lea eax, [esp + 0x20c]
push eax
lea ecx, [esp + 0x3c]
call dword [sym.imp.MFC80.DLL_Ordinal_5563]
push eax
lea ecx, [esp + 0x38]
mov byte [esp + 0x320], 0x6d
call dword [sym.imp.MFC80.DLL_Ordinal_781]
lea ecx, [esp + 0x208]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x78]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x78]
push ecx
lea ecx, [esp + 0x58]
mov byte [esp + 0x320], 0x6e
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x29c]
call sub.MFC80.DLL_Ordinal_4067
test eax, eax
je 0x4343d0
lea ecx, [esp + 0xbc]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0xc0]
mov byte [esp + 0x31c], 0x6f
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x7c]
call dword [sym.imp.MFC80.DLL_Ordinal_1486]
test eax, eax
je 0x4341ab
push str.also_found_on_Pin
lea ecx, [esp + 0xc0]
call dword [sym.imp.MFC80.DLL_Ordinal_784]
jmp 0x434219
lea ecx, [esp + 0x2f4]
call dword [sym.imp.MSVCP80.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_void_]
push 0x8d0a
lea edx, [esp + 0x2f8]
push str.ORCAP
push edx
mov byte [esp + 0x328], 0x70
call fcn.00440a60
add esp, 0xc
lea ecx, [esp + 0x2f4]
call dword [sym.imp.MSVCP80.dll_public:_char_const____thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::c_str_void_const]
push eax
lea ecx, [esp + 0xc0]
call dword [sym.imp.MFC80.DLL_Ordinal_784]
push 0x4760d0
lea ecx, [esp + 0x7c]
call dword [sym.imp.MFC80.DLL_Ordinal_784]
lea ecx, [esp + 0x2f4]
mov byte [esp + 0x31c], 0x6f
call dword [sym.imp.MSVCP80.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_]
lea ecx, [esp + 0x104]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0xfc]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0xf4]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0xdc]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0xf0]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea eax, [esp + 0xdc]
push eax
lea ecx, [esp + 0x214]
push ecx
mov ecx, edi
mov byte [esp + 0x324], 0x75
call dword [sym.imp.orDb_Dll.dll_public:_class_DboState___thiscall_DboInstOccurrence::GetReference_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____]
lea ecx, [esp + 0x210]
call ebx
lea edx, [esp + 0xf0]
push edx
lea eax, [esp + 0x21c]
push eax
mov ecx, edi
call dword [sym.imp.orDb_Dll.dll_public:_class_DboState___thiscall_DboInstOccurrence::GetDesignator_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____]
lea ecx, [esp + 0x218]
call ebx
lea ecx, [esp + 0xf0]
push ecx
lea ecx, [esp + 0xe0]
call dword [sym.imp.MFC80.DLL_Ordinal_907]
lea edx, [esp + 0xf4]
push edx
lea eax, [esp + 0x100]
push eax
lea ecx, [esp + 0x10c]
push ecx
push edi
call fcn.0043e910
add esp, 0x10
lea ecx, [esp + 0xf4]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x100]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x10c]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0xe8]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x48]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x8c]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0xd4]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0x70]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
mov edx, dword [0x48cbc4]
push eax
push edx
push 0x48d61c
call ebp
add esp, 0x28
push 0x48d61c
lea ecx, [esp + 0xbc]
call dword [sym.imp.MFC80.DLL_Ordinal_907]
push str.
lea ecx, [esp + 0xbc]
call dword [sym.imp.MFC80.DLL_Ordinal_911]
mov byte [0x48cc6c], 1
lea ecx, [esp + 0xf0]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xdc]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xf4]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xfc]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x104]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xbc]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
jmp 0x434405
lea ecx, [esp + 0xc0]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
lea ecx, [esp + 0x54]
mov ebp, eax
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push ebp
push eax
lea ecx, [esp + 0x29c]
call sub.MFC80.DLL_Ordinal_870
mov ecx, eax
call dword [sym.imp.MFC80.DLL_Ordinal_784]
mov ebp, dword [sym.imp.MFC80.DLL_Ordinal_2322]
lea ecx, [esp + 0x78]
mov byte [esp + 0x31c], 0x6b
call dword [sym.imp.MFC80.DLL_Ordinal_578]
cmp esi, 0xffffffff
jne 0x434082
lea ecx, [esp + 0x294]
call sub.MFC80.DLL_Ordinal_5431
lea ecx, [esp + 0x54]
mov byte [esp + 0x31c], 0x6a
call dword [sym.imp.MFC80.DLL_Ordinal_578]
jmp 0x434446
mov ebp, dword [sym.imp.MFC80.DLL_Ordinal_2322]
push 0x4760d0
lea ecx, [esp + 0x40]
call dword [sym.imp.MFC80.DLL_Ordinal_304]
mov ecx, dword [0x48cc60]
lea eax, [esp + 0x10c]
push eax
push 2
mov byte [esp + 0x324], 0x76
call fcn.00461f00
cmp dword [esp + 0x10c], 0
je 0x434577
lea ecx, [esp + 0xc4]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0xd4]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x228]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0xd4]
push ecx
mov ecx, dword [0x48cc60]
lea edx, [esp + 0xc8]
push edx
lea eax, [esp + 0x114]
push eax
push 2
mov byte [esp + 0x32c], 0x79
call fcn.00461f90
lea ecx, [esp + 0xd4]
push ecx
push ecx
lea edx, [esp + 0xcc]
mov ecx, esp
mov dword [esp + 0x24], esp
push edx
call dword [sym.imp.MFC80.DLL_Ordinal_297]
lea eax, [esp + 0x228]
push edi
push eax
call fcn.00411cf0
mov ecx, dword [eax]
mov dword [esp + 0x28], ecx
add esp, 0x10
lea ecx, [esp + 0x220]
call ebx
lea ecx, [esp + 0x324]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0xc8]
call dword [sym.imp.MFC80.DLL_Ordinal_1486]
test eax, eax
jne 0x434542
lea edx, [esp + 0xd4]
push edx
lea ecx, [esp + 0x40]
call dword [sym.imp.MFC80.DLL_Ordinal_781]
lea ecx, [esp + 0x228]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xd4]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xc4]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
cmp dword [esp + 0x10c], 0
jne 0x434480
lea ecx, [esp + 0x98]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea eax, [esp + 0x98]
push eax
lea ecx, [esp + 0x234]
push ecx
mov ecx, edi
mov byte [esp + 0x324], 0x7a
call dword [sym.imp.orDb_Dll.dll_public:_class_DboState___thiscall_DboInstOccurrence::GetReferenceDesignator_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____]
lea ecx, [esp + 0x230]
call ebx
lea edx, [esp + 0x74]
push edx
lea eax, [esp + 0x1c8]
push eax
mov ecx, edi
call dword [sym.imp.orDb_Dll.dll_public:_class_DboState___thiscall_DboInstOccurrence::GetReference_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____]
lea ecx, [esp + 0x1c4]
call ebx
lea ecx, [esp + 0x3c]
call dword [sym.imp.MFC80.DLL_Ordinal_3934]
test al, al
je 0x4346e2
cmp dword [esp + 0x6c], 0
jne 0x4346e2
cmp dword [esp + 0x44], 0
jne 0x4346e2
cmp dword [esp + 0x328], 0
je 0x4346e2
cmp dword [esp + 0xb0], 1
jne 0x4346e2
lea ecx, [esp + 0x124]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x11c]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x114]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x114]
push ecx
lea edx, [esp + 0x120]
push edx
lea eax, [esp + 0x12c]
push eax
push edi
mov byte [esp + 0x32c], 0x7d
call fcn.0043e910
mov ecx, dword [esp + 0x124]
mov edx, dword [esp + 0x12c]
mov eax, dword [esp + 0x134]
push ecx
mov ecx, dword [esp + 0xac]
push edx
mov edx, dword [0x48cb30]
push eax
push ecx
push edx
push 0x48d61c
call ebp
add esp, 0x28
mov ecx, 0x48d61c
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
call dword [sym.imp.MSVCR80.dll__strdup]
mov esi, eax
mov eax, dword [0x48cc68]
add esp, 4
call fcn.0042c530
add dword [0x48cc68], 1
lea ecx, [esp + 0x114]
mov byte [0x48cc6c], 1
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x11c]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x124]
jmp 0x4348a5
lea ecx, [esp + 0x3c]
call dword [sym.imp.MFC80.DLL_Ordinal_3934]
test al, al
jne 0x4348ab
lea ecx, [esp + 0xa4]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
cmp dword [esp + 0x6c], 0
mov byte [esp + 0x31c], 0x7e
jne 0x43489e
cmp dword [esp + 0x44], 0
jne 0x43489e
cmp dword [esp + 0x328], 0
je 0x43489e
cmp dword [esp + 0xb0], 1
jle 0x43489e
lea eax, [esp + 0xa4]
push eax
lea ecx, [esp + 0x78]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
mov ecx, 0x48d600
call sub.MFC80.DLL_Ordinal_4067
lea ecx, [esp + 0xa4]
call dword [sym.imp.MFC80.DLL_Ordinal_3934]
test al, al
jne 0x434874
lea ecx, [esp + 0x3c]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
lea ecx, [esp + 0xa8]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
call dword [sym.imp.MSVCR80.dll__stricmp]
add esp, 8
test eax, eax
je 0x434874
lea ecx, [esp + 0x13c]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x134]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x12c]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x12c]
push ecx
lea edx, [esp + 0x138]
push edx
lea eax, [esp + 0x144]
push eax
push edi
mov byte [esp + 0x32c], 0x81
call fcn.0043e910
mov ecx, dword [esp + 0x13c]
mov edx, dword [esp + 0x144]
mov eax, dword [esp + 0x14c]
push ecx
mov ecx, dword [esp + 0xac]
push edx
mov edx, dword [esp + 0x33c]
push eax
mov eax, dword [0x48cc4c]
push ecx
push edx
push eax
push 0x48d61c
call ebp
add esp, 0x2c
mov ecx, 0x48d61c
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
call dword [sym.imp.MSVCR80.dll__strdup]
mov esi, eax
mov eax, dword [0x48cc68]
add esp, 4
call fcn.0042c530
add dword [0x48cc68], 1
lea ecx, [esp + 0x12c]
mov byte [0x48cc6c], 1
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x134]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x13c]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
jmp 0x43489e
lea ecx, [esp + 0x3c]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
lea ecx, [esp + 0x74]
mov esi, eax
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push esi
push eax
mov ecx, 0x48d600
call sub.MFC80.DLL_Ordinal_870
mov ecx, eax
call dword [sym.imp.MFC80.DLL_Ordinal_784]
lea ecx, [esp + 0xa4]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x15c]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x3c]
mov byte [esp + 0x31c], 0x82
call dword [sym.imp.MFC80.DLL_Ordinal_3934]
test al, al
jne 0x434a00
cmp dword [esp + 0x328], 0
je 0x434a00
lea ecx, [esp + 0x15c]
push ecx
mov ecx, dword [esp + 0x30]
lea edx, [esp + 0x40]
push edx
call fcn.0042cb30
test eax, eax
jne 0x434a00
cmp dword [esp + 0x6c], eax
jne 0x434a00
cmp dword [esp + 0x44], eax
jne 0x434a00
lea ecx, [esp + 0x154]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x14c]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x144]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea eax, [esp + 0x144]
push eax
lea ecx, [esp + 0x150]
push ecx
lea edx, [esp + 0x15c]
push edx
push edi
mov byte [esp + 0x32c], 0x85
mov dword [esp + 0x200], 1
call fcn.0043e910
mov eax, dword [esp + 0x154]
mov ecx, dword [esp + 0x15c]
mov edx, dword [esp + 0x164]
push eax
mov eax, dword [esp + 0xac]
push ecx
mov ecx, dword [esp + 0x33c]
push edx
mov edx, dword [esp + 0x178]
push eax
mov eax, dword [0x48cc44]
push ecx
push edx
push eax
push 0x48d61c
call ebp
add esp, 0x30
mov ecx, 0x48d61c
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
call dword [sym.imp.MSVCR80.dll__strdup]
mov esi, eax
mov eax, dword [0x48cc68]
add esp, 4
call fcn.0042c530
add dword [0x48cc68], 1
lea ecx, [esp + 0x144]
mov byte [0x48cc6c], 1
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x14c]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x154]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x15c]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x98]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x3c]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x34]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xa8]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x164]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x18]
mov byte [esp + 0x31c], 0x12
call ebx
lea ecx, [esp + 0x1ec]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x68]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x90]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x16c]
mov byte [esp + 0x31c], 0xe
call dword [sym.imp.MFC80.DLL_Ordinal_578]
mov esi, dword [esp + 0x1cc]
test esi, esi
jne 0x4320c8
mov ebp, dword [sym.imp.MSVCR80.dll__strdup]
mov edi, dword [esp + 0x2c]
lea ecx, [esp + 0x1e0]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
cmp dword [esp + 0x6c], 0
mov byte [esp + 0x31c], 0x86
jne 0x434c37
cmp dword [esp + 0x44], 0
jne 0x434c37
cmp dword [esp + 0x328], 0
je 0x434c37
cmp dword [esp + 0xb0], 1
jle 0x434c37
lea ecx, [esp + 0x1e0]
push ecx
lea ecx, [esp + 0x78]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
mov ecx, 0x48d600
call sub.MFC80.DLL_Ordinal_4067
test eax, eax
jne 0x434c37
mov edx, dword [esp + 0x174]
mov eax, dword [edx + 4]
test eax, eax
je 0x434f96
mov esi, dword [eax + 8]
lea ecx, [esp + 0x194]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x18c]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x184]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x17c]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea eax, [esp + 0x17c]
push eax
lea ecx, [esp + 0x1d8]
push ecx
mov ecx, esi
mov byte [esp + 0x324], 0x8a
call dword [sym.imp.orDb_Dll.dll_public:_class_DboState___thiscall_DboInstOccurrence::GetReferenceDesignator_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____]
lea ecx, [esp + 0x1d4]
call ebx
lea edx, [esp + 0x184]
push edx
lea eax, [esp + 0x190]
push eax
lea ecx, [esp + 0x19c]
push ecx
push esi
call fcn.0043e910
mov edx, dword [esp + 0x194]
mov eax, dword [esp + 0x19c]
mov ecx, dword [esp + 0x1a4]
push edx
mov edx, dword [esp + 0x190]
push eax
mov eax, dword [0x48cb30]
push ecx
push edx
push eax
push 0x48d61c
call dword [sym.imp.MFC80.DLL_Ordinal_2322]
add esp, 0x28
mov ecx, 0x48d61c
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
call ebp
mov esi, eax
mov eax, dword [0x48cc68]
add esp, 4
call fcn.0042c530
add dword [0x48cc68], 1
lea ecx, [esp + 0x17c]
mov byte [0x48cc6c], 1
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x184]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x18c]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x194]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x1e0]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x74]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x38]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x294]
mov byte [esp + 0x31c], 0xb
call sub.MFC80.DLL_Ordinal_664
lea ecx, [esp + 0x2d8]
mov byte [esp + 0x31c], 0xa
call sub.MFC80.DLL_Ordinal_663
cmp dword [esp + 0x1e8], 0
jne 0x432030
lea ecx, [esp + 0x50]
push ecx
lea ecx, [esp + 0x28]
call dword [sym.imp.MFC80.DLL_Ordinal_907]
lea edx, [esp + 0x5c]
push edx
lea ecx, [esp + 0x28]
call dword [sym.imp.MFC80.DLL_Ordinal_907]
lea eax, [esp + 0x64]
push eax
lea ecx, [esp + 0x28]
call dword [sym.imp.MFC80.DLL_Ordinal_907]
lea ecx, [esp + 0x4c]
push ecx
lea ecx, [esp + 0x28]
call dword [sym.imp.MFC80.DLL_Ordinal_907]
lea edx, [esp + 0x58]
push edx
lea ecx, [esp + 0x28]
call dword [sym.imp.MFC80.DLL_Ordinal_907]
lea eax, [esp + 0xb8]
push eax
lea ecx, [esp + 0x28]
call dword [sym.imp.MFC80.DLL_Ordinal_907]
lea ecx, [esp + 0x1f8]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
lea ecx, [esp + 0x19c]
call dword [sym.imp.MFC80.DLL_Ordinal_310]
push 0
push str.
lea ecx, [esp + 0x2c]
mov byte [esp + 0x324], 0x8c
call dword [sym.imp.MFC80.DLL_Ordinal_2272]
lea ecx, [esp + 0x24]
mov esi, eax
call dword [sym.imp.MFC80.DLL_Ordinal_2902]
test esi, esi
jle 0x434e42
lea edi, [esi + 4]
cmp edi, eax
jg 0x434e42
push eax
push edi
lea ecx, [esp + 0x1dc]
push ecx
lea ecx, [esp + 0x30]
call dword [sym.imp.MFC80.DLL_Ordinal_4109]
push eax
lea ecx, [esp + 0x1fc]
mov byte [esp + 0x320], 0x8d
call dword [sym.imp.MFC80.DLL_Ordinal_781]
lea ecx, [esp + 0x1d4]
mov byte [esp + 0x31c], 0x8c
call dword [sym.imp.MFC80.DLL_Ordinal_578]
push esi
push 0
lea edx, [esp + 0x1d4]
push edx
lea ecx, [esp + 0x30]
call dword [sym.imp.MFC80.DLL_Ordinal_4109]
push eax
lea ecx, [esp + 0x1a0]
mov byte [esp + 0x320], 0x8e
call dword [sym.imp.MFC80.DLL_Ordinal_781]
lea ecx, [esp + 0x1cc]
mov byte [esp + 0x31c], 0x8c
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x19c]
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
call ebp
mov esi, eax
mov eax, dword [0x48cc68]
add esp, 4
call fcn.0042c530
push edi
lea eax, [esp + 0x1c8]
push eax
lea ecx, [esp + 0x2c]
call dword [sym.imp.MFC80.DLL_Ordinal_4108]
push eax
lea ecx, [esp + 0x28]
mov byte [esp + 0x320], 0x8f
call dword [sym.imp.MFC80.DLL_Ordinal_781]
lea ecx, [esp + 0x1c4]
mov byte [esp + 0x31c], 0x8c
call dword [sym.imp.MFC80.DLL_Ordinal_578]
add dword [0x48cc68], 1
push 0
push str.
lea ecx, [esp + 0x2c]
call dword [sym.imp.MFC80.DLL_Ordinal_2272]
lea ecx, [esp + 0x24]
mov esi, eax
call dword [sym.imp.MFC80.DLL_Ordinal_2902]
test esi, esi
jg 0x434d32
cmp dword [esp + 0x1f0], 0
je 0x434ed1
lea ecx, [esp + 0x2f4]
call dword [sym.imp.MSVCP80.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::constructor_void_]
push 0x8d0b
lea ecx, [esp + 0x2f8]
push str.ORCAP
push ecx
mov byte [esp + 0x328], 0x90
call fcn.00440990
add esp, 0xc
lea ecx, [esp + 0x2f4]
call dword [sym.imp.MSVCP80.dll_public:_char_const____thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::c_str_void_const]
push eax
mov ecx, 0x48d61c
call dword [sym.imp.MFC80.DLL_Ordinal_784]
mov ecx, 0x48d61c
call dword [sym.imp.MFC80.DLL_Ordinal_876]
push eax
call ebp
mov esi, eax
mov eax, dword [0x48cc68]
add esp, 4
call fcn.0042c530
add dword [0x48cc68], 1
lea ecx, [esp + 0x2f4]
mov byte [esp + 0x31c], 0x8c
call dword [sym.imp.MSVCP80.dll_public:_void___thiscall_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char__::destructor_void_]
lea ecx, [esp + 0x19c]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x1f8]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x5c]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x64]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x4c]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x58]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x50]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xb8]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xc0]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x24]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0x1f4]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
lea ecx, [esp + 0xc8]
mov byte [esp + 0x31c], 0
call ebx
lea ecx, [esp + 0x324]
call dword [sym.imp.MFC80.DLL_Ordinal_578]
mov ecx, dword [esp + 0x314]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x2fc]
xor ecx, esp
call fcn.0043f646
add esp, 0x30c
ret 8
call fcn.0043f2d6
push 1
call dword [sym.imp.MSVCR80.dll_exit]
int3