Function at 0x100bf910
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x101be081
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xf4c
push ebx
push esi
xor ebx, ebx
mov dword [ebp - 0xa0], ecx
push edi
xor edi, edi
mov dword [ebp - 0x18], edi
mov dword [ebp - 0x1c], ebx
mov dword [ebp - 0x20], ebx
mov dword [ebp - 0x20], ebx
mov esi, dword [ebp + 0xc]
test esi, esi
je 0x100c339a
cmp dword [esi + 0x3d8], ebx
jne 0x100c339a
mov eax, dword [ebp + 0x10]
xor ecx, ecx
push dword [ebp + 8]
test eax, eax
cmovns ecx, eax
mov dword [ebp - 0xa8], ecx
lea ecx, [ebp - 0xf58]
call sub.Domyun.dll_public:_void___thiscall_CDomyun::constructor_class_CDomyun__
mov ecx, dword [ebp - 0xa0]
lea eax, [ebp - 0xf58]
push 0x29
push eax
mov dword [ebp - 4], ebx
mov ecx, dword [ecx + 4]
call sym.AAbutPierDBDraw.dll_public:_void___thiscall_CAAbutPierDBStandard::SetEnvType_class_CDomyun___long_int_
lea ecx, [ebp - 0xb0]
call sub.HgBaseDraw.dll_public:_void___thiscall_CHgBaseDrawStd::constructor_void_
lea ecx, [ebp - 0x9c]
mov byte [ebp - 4], 1
call sub.mfc140.dll_Ordinal_928
push 0x10
push ebx
lea ecx, [ebp - 0x9c]
mov byte [ebp - 4], 2
mov dword [ebp - 0x9c], vtable.CSimpleTypedArray_double_.0
call sub.mfc140.dll_Ordinal_13882
mov dword [ebp - 0x9c], vtable.CDoubleArray.0
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 3
call sub.mfc140.dll_Ordinal_974
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 4
call sub.mfc140.dll_Ordinal_974
push 0x101cbe0c
lea ecx, [ebp - 0xa4]
mov byte [ebp - 4], 5
call dword [sym.imp.mfc140.dll_Ordinal_310]
xorps xmm0, xmm0
mov byte [ebp - 4], 6
mov ecx, esi
movsd qword [ebp - 0x30], xmm0
movsd qword [ebp - 0x78], xmm0
call sub.RCModule.dll_public:_int___thiscall_CFootingApp::IsApplyAngle_void_
lea ecx, [ebp - 0x1f0]
mov dword [ebp - 0x34], eax
call sub.HgBaseConc.dll_public:_void___thiscall_CTwinVector::constructor_void_
mov edx, dword [ebp + 0xc]
add esi, 0x180
mov byte [ebp - 4], 7
mov dword [ebp - 0x14], esi
mov ecx, dword [edx + 0x3e4]
test ecx, ecx
je 0x100c12d3
cmp ecx, 1
je 0x100c12d3
cmp ecx, 2
je 0x100c0c28
cmp ecx, 3
je 0x100c0c28
cmp ecx, 5
jne 0x100c0342
push ecx
mov ecx, esp
push 0x101ccf40
call dword [sym.imp.mfc140.dll_Ordinal_310]
lea eax, [ebp - 0x350]
mov edi, esi
push eax
mov ecx, edi
call sub.HgBaseConc.dll_public:_class_CTwinVector___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char____
push eax
lea ecx, [ebp - 0x1f0]
mov byte [ebp - 4], 0x62
call sym.AAbutPierDBDraw.dll_public:_class_CTwinVector____thiscall_CTwinVector::operator_class_CTwinVector_const__
lea ecx, [ebp - 0x350]
mov byte [ebp - 4], 7
call sub.HgBaseConc.dll_public_virtual:_void___thiscall_CTwinVector::destructor_void_
mov esi, dword [ebp - 0x34]
lea ecx, [ebp - 0x1f0]
push esi
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x28]
push ebx
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x9c]
fstp qword [ebp - 0x3c]
call fcn.1005ec30
cmp dword [ebp + 0x14], ebx
je 0x100bfb28
push 0x101ce570
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_13199
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x63
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
jmp 0x100bfc1a
movsd xmm0, qword [ebp - 0x28]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x64
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp - 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x66
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 0x400
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x67
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
mov dword [ebp - 0x20], 0xc00
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x64]
push eax
push dword [ebp - 0x5c]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov esi, dword [ebp - 0x34]
lea ecx, [ebp - 0x490]
call sub.HgBaseConc.dll_public:_void___thiscall_CTwinVector::constructor_void_
lea eax, [ebp - 0x490]
mov byte [ebp - 4], 0x68
push eax
push ecx
mov ecx, esp
push 0x101cd628
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, edi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
movsd xmm0, qword [ebp - 0x1c0]
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x490]
movsd qword [ebp - 0x78], xmm0
call sub.HgBaseConc.dll_public:_class_CDPoint___thiscall_CTwinVector::GetXyLeft_void_
movsd xmm0, qword [eax]
lea eax, [ebp - 0x1f0]
push eax
push ecx
mov ecx, esp
movsd qword [ebp - 0x30], xmm0
push 0x101ccf2c
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, edi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
push esi
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x28]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
lea eax, [ebp - 0x1f0]
push eax
push ecx
mov ecx, esp
push 0x101ccf18
fstp qword [ebp - 0x3c]
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, edi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
push esi
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fadd qword [ebp - 0x28]
push 0
lea ecx, [ebp - 0x1f0]
fstp qword [ebp - 0x28]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fadd qword [ebp - 0x3c]
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x9c]
fstp qword [ebp - 0x3c]
call fcn.1005ec30
cmp dword [ebp + 0x14], 0
je 0x100bfd49
push 0x101cd298
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_13199
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x69
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x68
call dword [sym.imp.mfc140.dll_Ordinal_1044]
jmp 0x100bfe3b
movsd xmm0, qword [ebp - 0x28]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x6a
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x68
call dword [sym.imp.mfc140.dll_Ordinal_1044]
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp - 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x6c
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 0x1000
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x6d
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
mov dword [ebp - 0x20], 0x3000
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x64]
push eax
push dword [ebp - 0x5c]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x68
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov esi, dword [ebp - 0x34]
push ecx
mov ecx, esp
push 0x101ccf50
call dword [sym.imp.mfc140.dll_Ordinal_310]
lea eax, [ebp - 0x350]
mov ecx, edi
push eax
call sub.HgBaseConc.dll_public:_class_CTwinVector___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char____
push eax
lea ecx, [ebp - 0x1f0]
mov byte [ebp - 4], 0x6e
call sym.AAbutPierDBDraw.dll_public:_class_CTwinVector____thiscall_CTwinVector::operator_class_CTwinVector_const__
lea ecx, [ebp - 0x350]
mov byte [ebp - 4], 0x68
call sub.HgBaseConc.dll_public_virtual:_void___thiscall_CTwinVector::destructor_void_
push esi
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x28]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x9c]
fstp qword [ebp - 0x3c]
call fcn.1005ec30
cmp dword [ebp + 0x14], 0
je 0x100bfef5
push 0x101ce56c
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_13199
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x6f
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x68
call dword [sym.imp.mfc140.dll_Ordinal_1044]
jmp 0x100bffe7
movsd xmm0, qword [ebp - 0x28]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x70
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x68
call dword [sym.imp.mfc140.dll_Ordinal_1044]
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp - 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x72
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 0x4000
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x73
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
mov dword [ebp - 0x20], 0xc000
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x64]
push eax
push dword [ebp - 0x5c]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x68
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov esi, dword [ebp - 0x34]
push ecx
mov ecx, esp
push 0x101ce58c
call dword [sym.imp.mfc140.dll_Ordinal_310]
lea eax, [ebp - 0x350]
mov ecx, edi
push eax
call sub.HgBaseConc.dll_public:_class_CTwinVector___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char____
push eax
lea ecx, [ebp - 0x1f0]
mov byte [ebp - 4], 0x74
call sym.AAbutPierDBDraw.dll_public:_class_CTwinVector____thiscall_CTwinVector::operator_class_CTwinVector_const__
lea ecx, [ebp - 0x350]
mov byte [ebp - 4], 0x68
call sub.HgBaseConc.dll_public_virtual:_void___thiscall_CTwinVector::destructor_void_
push esi
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x28]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x9c]
fstp qword [ebp - 0x3c]
call fcn.1005ec30
cmp dword [ebp + 0x14], 0
je 0x100c00a1
push 0x101ce588
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_13199
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x75
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x68
call dword [sym.imp.mfc140.dll_Ordinal_1044]
jmp 0x100c0193
movsd xmm0, qword [ebp - 0x28]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x76
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x68
call dword [sym.imp.mfc140.dll_Ordinal_1044]
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp - 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x78
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 0x10000
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x79
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
mov dword [ebp - 0x20], 0x30000
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x64]
push eax
push dword [ebp - 0x5c]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x68
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov esi, dword [ebp - 0x34]
push ecx
mov ecx, esp
push 0x101ce59c
call dword [sym.imp.mfc140.dll_Ordinal_310]
lea eax, [ebp - 0x350]
mov ecx, edi
push eax
call sub.HgBaseConc.dll_public:_class_CTwinVector___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char____
push eax
lea ecx, [ebp - 0x1f0]
mov byte [ebp - 4], 0x7a
call sym.AAbutPierDBDraw.dll_public:_class_CTwinVector____thiscall_CTwinVector::operator_class_CTwinVector_const__
lea ecx, [ebp - 0x350]
mov byte [ebp - 4], 0x68
call sub.HgBaseConc.dll_public_virtual:_void___thiscall_CTwinVector::destructor_void_
push esi
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x28]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x9c]
fstp qword [ebp - 0x3c]
call fcn.1005ec30
cmp dword [ebp + 0x14], 0
je 0x100c0243
push 0x101ce5b0
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_13199
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x7b
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
jmp 0x100c0328
movsd xmm0, qword [ebp - 0x28]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x7c
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x68
call dword [sym.imp.mfc140.dll_Ordinal_1044]
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp - 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x7e
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 0x40000
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x7f
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
mov dword [ebp - 0x20], 0xc0000
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x64]
push eax
push dword [ebp - 0x5c]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x490]
mov byte [ebp - 4], 7
call sub.HgBaseConc.dll_public_virtual:_void___thiscall_CTwinVector::destructor_void_
jmp 0x100c2817
cmp ecx, 6
jne 0x100c2815
push ecx
mov ecx, esp
push 0x101ce5b4
call dword [sym.imp.mfc140.dll_Ordinal_310]
lea eax, [ebp - 0x350]
mov edi, esi
push eax
mov ecx, edi
call sub.HgBaseConc.dll_public:_class_CTwinVector___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char____
push eax
lea ecx, [ebp - 0x1f0]
mov byte [ebp - 4], 0x80
call sym.AAbutPierDBDraw.dll_public:_class_CTwinVector____thiscall_CTwinVector::operator_class_CTwinVector_const__
lea ecx, [ebp - 0x350]
mov byte [ebp - 4], 7
call sub.HgBaseConc.dll_public_virtual:_void___thiscall_CTwinVector::destructor_void_
mov esi, dword [ebp - 0x34]
lea ecx, [ebp - 0x1f0]
push esi
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x28]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x9c]
fstp qword [ebp - 0x3c]
call fcn.1005ec30
cmp dword [ebp + 0x14], 0
je 0x100c040a
push 0x101ce5b0
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_13199
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x81
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
jmp 0x100c04fc
movsd xmm0, qword [ebp - 0x28]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x82
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp - 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x84
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 0x100000
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x85
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
mov dword [ebp - 0x20], 0x300000
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x64]
push eax
push dword [ebp - 0x5c]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov esi, dword [ebp - 0x34]
push ecx
mov ecx, esp
push 0x101ce5c8
call dword [sym.imp.mfc140.dll_Ordinal_310]
lea eax, [ebp - 0x350]
mov ecx, edi
push eax
call sub.HgBaseConc.dll_public:_class_CTwinVector___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char____
push eax
lea ecx, [ebp - 0x1f0]
mov byte [ebp - 4], 0x86
call sym.AAbutPierDBDraw.dll_public:_class_CTwinVector____thiscall_CTwinVector::operator_class_CTwinVector_const__
lea ecx, [ebp - 0x350]
mov byte [ebp - 4], 7
call sub.HgBaseConc.dll_public_virtual:_void___thiscall_CTwinVector::destructor_void_
push esi
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x28]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x9c]
fstp qword [ebp - 0x3c]
call fcn.1005ec30
cmp dword [ebp + 0x14], 0
je 0x100c05b6
push 0x101ce588
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_13199
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x87
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
jmp 0x100c06a8
movsd xmm0, qword [ebp - 0x28]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x88
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp - 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x8a
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 0x400000
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x8b
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
mov dword [ebp - 0x20], 0xc00000
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x64]
push eax
push dword [ebp - 0x5c]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov esi, dword [ebp - 0x34]
push ecx
mov ecx, esp
push 0x101ccf40
call dword [sym.imp.mfc140.dll_Ordinal_310]
lea eax, [ebp - 0x350]
mov ecx, edi
push eax
call sub.HgBaseConc.dll_public:_class_CTwinVector___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char____
push eax
lea ecx, [ebp - 0x1f0]
mov byte [ebp - 4], 0x8c
call sym.AAbutPierDBDraw.dll_public:_class_CTwinVector____thiscall_CTwinVector::operator_class_CTwinVector_const__
lea ecx, [ebp - 0x350]
mov byte [ebp - 4], 7
call sub.HgBaseConc.dll_public_virtual:_void___thiscall_CTwinVector::destructor_void_
push esi
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x28]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x9c]
fstp qword [ebp - 0x3c]
call fcn.1005ec30
cmp dword [ebp + 0x14], 0
je 0x100c0762
push 0x101ce56c
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_13199
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x8d
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
jmp 0x100c0854
movsd xmm0, qword [ebp - 0x28]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x8e
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp - 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x90
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 0x1000000
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x91
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
mov dword [ebp - 0x20], 0x3000000
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x64]
push eax
push dword [ebp - 0x5c]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov esi, dword [ebp - 0x34]
lea eax, [ebp - 0x1f0]
push eax
push ecx
mov ecx, esp
push 0x101ccf2c
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, edi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
push esi
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x30]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
lea eax, [ebp - 0x1f0]
push eax
push ecx
mov ecx, esp
push 0x101ccf18
fstp qword [ebp - 0x3c]
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, edi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
push esi
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fadd qword [ebp - 0x30]
push 0
lea ecx, [ebp - 0x1f0]
fstp qword [ebp - 0x28]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fadd qword [ebp - 0x3c]
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x9c]
fstp qword [ebp - 0x3c]
call fcn.1005ec30
cmp dword [ebp + 0x14], 0
je 0x100c0930
push 0x101cd298
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_13199
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x92
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
jmp 0x100c0a22
movsd xmm0, qword [ebp - 0x28]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x93
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp - 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x95
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 0x4000000
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x96
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
mov dword [ebp - 0x20], 0xc000000
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x64]
push eax
push dword [ebp - 0x5c]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov esi, dword [ebp - 0x34]
push ecx
mov ecx, esp
push 0x101ccf50
call dword [sym.imp.mfc140.dll_Ordinal_310]
lea eax, [ebp - 0x350]
mov ecx, edi
push eax
call sub.HgBaseConc.dll_public:_class_CTwinVector___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char____
push eax
lea ecx, [ebp - 0x1f0]
mov byte [ebp - 4], 0x97
call sym.AAbutPierDBDraw.dll_public:_class_CTwinVector____thiscall_CTwinVector::operator_class_CTwinVector_const__
lea ecx, [ebp - 0x350]
mov byte [ebp - 4], 7
call sub.HgBaseConc.dll_public_virtual:_void___thiscall_CTwinVector::destructor_void_
push esi
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x28]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
lea eax, [ebp - 0x28]
push eax
lea ecx, [ebp - 0x9c]
fstp qword [ebp - 0x3c]
call fcn.1005ec30
cmp dword [ebp + 0x14], 0
je 0x100c0ad2
push 0x101ce570
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_13199
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x98
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
jmp 0x100c0bb7
movsd xmm0, qword [ebp - 0x28]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x99
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
movsd xmm0, qword [ebp - 0x3c]
lea eax, [ebp - 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x9b
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 0x10000000
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x9c
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
mov dword [ebp - 0x20], 0x30000000
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x64]
push eax
push dword [ebp - 0x5c]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x490]
call sub.HgBaseConc.dll_public:_void___thiscall_CTwinVector::constructor_void_
lea eax, [ebp - 0x490]
mov byte [ebp - 4], 0x9d
push eax
push ecx
mov ecx, esp
push 0x101cd628
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, edi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
movsd xmm0, qword [ebp - 0x1c0]
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x490]
movsd qword [ebp - 0x78], xmm0
call sub.HgBaseConc.dll_public:_class_CDPoint___thiscall_CTwinVector::GetXyLeft_void_
lea ecx, [ebp - 0x490]
mov byte [ebp - 4], 7
movsd xmm0, qword [eax]
movsd qword [ebp - 0x30], xmm0
call sub.HgBaseConc.dll_public_virtual:_void___thiscall_CTwinVector::destructor_void_
jmp 0x100c2817
lea ecx, [ebp - 0x490]
call sub.HgBaseConc.dll_public:_void___thiscall_CTwinVector::constructor_void_
lea ecx, [ebp - 0x350]
mov byte [ebp - 4], 0x4c
call sub.HgBaseConc.dll_public:_void___thiscall_CTwinVector::constructor_void_
lea eax, [ebp - 0x490]
mov byte [ebp - 4], 0x4d
push eax
push ecx
mov ecx, esp
push 0x101cd628
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov edi, dword [ebp - 0x14]
mov ecx, edi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
lea eax, [ebp - 0x350]
push eax
push ecx
mov ecx, esp
push 0x101ce578
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, edi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
mov eax, dword [ebp + 0xc]
mov esi, dword [ebp - 0x34]
push esi
cmp dword [eax + 0x3e4], 2
jne 0x100c0fa5
lea ecx, [ebp - 0x490]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x30]
push esi
lea ecx, [ebp - 0x350]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fsubr qword [ebp - 0x30]
push 0
lea ecx, [ebp - 0x490]
fstp qword [ebp - 0x30]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x28]
push 0
lea ecx, [ebp - 0x350]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fsubr qword [ebp - 0x28]
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x9c]
fstp qword [ebp - 0x28]
call fcn.1005ec30
cmp dword [ebp + 0x14], 0
je 0x100c0d38
push 0x101ce584
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_13199
movsd xmm0, qword [ebp - 0x28]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x4e
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x4d
call dword [sym.imp.mfc140.dll_Ordinal_1044]
jmp 0x100c0e2a
movsd xmm0, qword [ebp - 0x30]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x4f
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x4d
call dword [sym.imp.mfc140.dll_Ordinal_1044]
movsd xmm0, qword [ebp - 0x28]
lea eax, [ebp - 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x51
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 4
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x52
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
mov dword [ebp - 0x20], 0xc
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x64]
push eax
push dword [ebp - 0x5c]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x4d
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov esi, dword [ebp - 0x34]
push esi
lea ecx, [ebp - 0x350]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x30]
push 0
lea ecx, [ebp - 0x350]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x9c]
fstp qword [ebp - 0x28]
call fcn.1005ec30
cmp dword [ebp + 0x14], 0
je 0x100c0ead
push 0x101ce588
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_13199
movsd xmm0, qword [ebp - 0x30]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x53
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
movsd xmm0, qword [ebp - 0x448]
jmp 0x100c12a2
movsd xmm0, qword [ebp - 0x30]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x54
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x4d
call dword [sym.imp.mfc140.dll_Ordinal_1044]
movsd xmm0, qword [ebp - 0x28]
lea eax, [ebp - 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x56
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 0x10
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x57
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
mov dword [ebp - 0x20], 0x30
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x64]
push eax
push dword [ebp - 0x5c]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
movsd xmm0, qword [ebp - 0x448]
jmp 0x100c12a2
lea ecx, [ebp - 0x350]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x30]
push 0
lea ecx, [ebp - 0x350]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x9c]
fstp qword [ebp - 0x28]
call fcn.1005ec30
cmp dword [ebp + 0x14], 0
je 0x100c1023
push 0x101ce588
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_13199
movsd xmm0, qword [ebp - 0x30]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x58
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x4d
call dword [sym.imp.mfc140.dll_Ordinal_1044]
jmp 0x100c1115
movsd xmm0, qword [ebp - 0x30]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x59
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x4d
call dword [sym.imp.mfc140.dll_Ordinal_1044]
movsd xmm0, qword [ebp - 0x28]
lea eax, [ebp - 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x5b
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 0x40
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x5c
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
mov dword [ebp - 0x20], 0xc0
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x64]
push eax
push dword [ebp - 0x5c]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x4d
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov esi, dword [ebp - 0x34]
push esi
lea ecx, [ebp - 0x490]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x30]
push esi
lea ecx, [ebp - 0x350]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fsubr qword [ebp - 0x30]
push 0
lea ecx, [ebp - 0x490]
fstp qword [ebp - 0x30]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x28]
push 0
lea ecx, [ebp - 0x350]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fsubr qword [ebp - 0x28]
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x9c]
fstp qword [ebp - 0x28]
call fcn.1005ec30
cmp dword [ebp + 0x14], 0
je 0x100c11af
push 0x101ce584
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_13199
movsd xmm0, qword [ebp - 0x28]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x5d
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
jmp 0x100c1294
movsd xmm0, qword [ebp - 0x30]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x5e
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x4d
call dword [sym.imp.mfc140.dll_Ordinal_1044]
movsd xmm0, qword [ebp - 0x28]
lea eax, [ebp - 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x60
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 0x100
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x61
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
mov dword [ebp - 0x20], 0x300
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x14]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x14]
lea ecx, [ebp - 0x64]
push eax
push dword [ebp - 0x5c]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x14]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
movsd xmm0, qword [ebp - 0x468]
movsd qword [ebp - 0x30], xmm0
lea ecx, [ebp - 0x350]
movsd xmm0, qword [ebp - 0x320]
movsd qword [ebp - 0x78], xmm0
call sub.HgBaseConc.dll_public_virtual:_void___thiscall_CTwinVector::destructor_void_
lea ecx, [ebp - 0x490]
mov byte [ebp - 4], 7
call sub.HgBaseConc.dll_public_virtual:_void___thiscall_CTwinVector::destructor_void_
jmp 0x100c2817
push 1
mov ecx, edx
call sub.RCModule.dll_public:_int___thiscall_CFootingData::IsSlopeFront_int_
test eax, eax
lea eax, [ebp - 0x1f0]
push eax
push ecx
mov ecx, esp
je 0x100c17c4
push 0x101ccecc
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, esi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
mov esi, dword [ebp - 0x34]
lea ecx, [ebp - 0x1f0]
push esi
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
push 8
fstp qword [ebp - 0x30]
call sub.mfc140.dll_Ordinal_1507
movsd xmm0, qword [ebp - 0x30]
lea ecx, [ebp - 0x9c]
add esp, 4
movsd qword [eax], xmm0
push eax
push dword [ebp - 0x94]
call sub.mfc140.dll_Ordinal_13197
cmp dword [ebp + 0x14], 0
je 0x100c16c5
push 0x101cda60
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_13199
push 1
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x30]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
movsd xmm0, qword [ebp - 0x30]
lea ecx, [ebp - 0x1f0]
fstp qword [ebp - 0x80]
ucomisd xmm0, qword [ebp - 0x80]
push 0
lahf
test ah, 0x44
jp 0x100c13e8
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x24]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
push eax
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 8
push 0x101cbf54
push eax
mov dword [ebp - 0x18], 1
call fcn.100152f0
push 0x101cbf50
push eax
lea eax, [ebp - 0x74]
mov dword [ebp - 4], 9
push eax
mov dword [ebp - 0x18], 3
call fcn.10015260
add esp, 0x24
mov dword [ebp - 4], 0xa
mov edi, 7
jmp 0x100c148d
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x6c]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
push 1
lea ecx, [ebp - 0x1f0]
mov dword [ebp - 4], 0xb
mov dword [ebp - 0x18], 8
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x68]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
push 0x101cbf54
push eax
lea eax, [ebp - 0x70]
mov dword [ebp - 4], 0xc
push eax
mov dword [ebp - 0x18], 0x18
call fcn.10015260
push esi
push eax
lea eax, [ebp - 0x20]
mov dword [ebp - 4], 0xd
push eax
mov dword [ebp - 0x18], 0x38
call fcn.10006510
push 0x101cbf50
push eax
lea eax, [ebp - 0x10]
mov dword [ebp - 4], 0xe
push eax
mov dword [ebp - 0x18], 0x78
call fcn.10015260
add esp, 0x30
mov dword [ebp - 4], 0xf
mov edi, 0xf8
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x18], edi
mov dword [ebp + 0x10], edi
call sub.mfc140.dll_Ordinal_13198
mov eax, edi
test al, al
jns 0x100c14bc
and eax, 0xffffff7f
lea ecx, [ebp - 0x10]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
test al, 0x40
je 0x100c14d5
and eax, 0xffffffbf
lea ecx, [ebp - 0x20]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
test al, 0x20
je 0x100c14ee
and eax, 0xffffffdf
lea ecx, [ebp - 0x70]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
test al, 0x10
je 0x100c1507
and eax, 0xffffffef
lea ecx, [ebp - 0x68]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
test al, 8
je 0x100c1520
and eax, 0xfffffff7
lea ecx, [ebp - 0x6c]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
test al, 4
je 0x100c1539
and eax, 0xfffffffb
lea ecx, [ebp - 0x74]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
test al, 2
je 0x100c1552
and eax, 0xfffffffd
lea ecx, [ebp - 0x38]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
mov dword [ebp - 4], 7
test al, 1
je 0x100c156f
and eax, 0xfffffffe
lea ecx, [ebp - 0x24]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov edi, dword [ebp + 0x10]
lea eax, [ebp - 0x1f0]
push eax
push ecx
mov ecx, esp
push 0x101ccf40
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, dword [ebp - 0x14]
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
mov esi, dword [ebp - 0x34]
lea ecx, [ebp - 0x1f0]
push esi
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
push 8
fstp qword [ebp - 0x80]
call sub.mfc140.dll_Ordinal_1507
movsd xmm0, qword [ebp - 0x80]
lea ecx, [ebp - 0x9c]
add esp, 4
movsd qword [eax], xmm0
push eax
push dword [ebp - 0x94]
call sub.mfc140.dll_Ordinal_13197
push esi
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp + 0x10]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x14
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x24]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x16
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 0x40
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x17
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov dword [ebp - 0x20], 0xc0
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x10]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x10]
lea ecx, [ebp - 0x64]
push eax
push dword [ebp - 0x5c]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
jmp 0x100c1a8e
push esi
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp + 0x10]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x10
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x24]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x12
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 0x10
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x13
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
mov dword [ebp - 0x20], 0x30
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x10]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x10]
lea ecx, [ebp - 0x64]
push eax
push dword [ebp - 0x5c]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
jmp 0x100c1572
push 0x101ccf40
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, esi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
mov esi, dword [ebp - 0x34]
lea ecx, [ebp - 0x1f0]
push esi
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
push 8
fstp qword [ebp - 0x80]
call sub.mfc140.dll_Ordinal_1507
movsd xmm0, qword [ebp - 0x80]
lea ecx, [ebp - 0x9c]
add esp, 4
movsd qword [eax], xmm0
push eax
push dword [ebp - 0x94]
call sub.mfc140.dll_Ordinal_13197
cmp dword [ebp + 0x14], 0
je 0x100c1bc9
mov eax, dword [ebp + 0xc]
lea ecx, [ebp - 0x50]
cmp dword [eax + 0x3e4], 0
jne 0x100c183a
cmp dword [ebp + 0x18], 0
je 0x100c1833
push 0x101ce56c
jmp 0x100c183f
push 0x101ce570
jmp 0x100c183f
push 0x101ce574
push dword [ebp - 0x48]
call sub.mfc140.dll_Ordinal_13199
push 1
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x80]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
movsd xmm0, qword [ebp - 0x80]
lea ecx, [ebp - 0x1f0]
fstp qword [ebp - 0x30]
ucomisd xmm0, qword [ebp - 0x30]
push 0
lahf
test ah, 0x44
jp 0x100c18de
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x20]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
push eax
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0x18
push 0x101cbf54
push eax
mov dword [ebp - 0x18], 0x100
call fcn.100152f0
push 0x101cbf50
push eax
lea eax, [ebp - 0x70]
mov dword [ebp - 4], 0x19
push eax
mov dword [ebp - 0x18], 0x300
call fcn.10015260
add esp, 0x24
mov dword [ebp - 4], 0x1a
mov edi, 0x700
jmp 0x100c1983
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x68]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
push 1
lea ecx, [ebp - 0x1f0]
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x18], 0x800
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x6c]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
push 0x101cbf54
push eax
lea eax, [ebp - 0x74]
mov dword [ebp - 4], 0x1c
push eax
mov dword [ebp - 0x18], 0x1800
call fcn.10015260
push esi
push eax
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x1d
push eax
mov dword [ebp - 0x18], 0x3800
call fcn.10006510
push 0x101cbf50
push eax
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x1e
push eax
mov dword [ebp - 0x18], 0x7800
call fcn.10015260
add esp, 0x30
mov dword [ebp - 4], 0x1f
mov edi, 0xf800
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x18], edi
mov dword [ebp + 0x10], edi
call sub.mfc140.dll_Ordinal_13198
mov eax, edi
test eax, 0x8000
je 0x100c19b5
and eax, 0xffff7fff
lea ecx, [ebp - 0x24]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
test eax, 0x4000
je 0x100c19d3
and eax, 0xffffbfff
lea ecx, [ebp - 0x38]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
test eax, 0x2000
je 0x100c19f1
and eax, 0xffffdfff
lea ecx, [ebp - 0x74]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
test eax, 0x1000
je 0x100c1a0f
and eax, 0xffffefff
lea ecx, [ebp - 0x6c]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
test eax, 0x800
je 0x100c1a2d
and eax, 0xfffff7ff
lea ecx, [ebp - 0x68]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
test eax, 0x400
je 0x100c1a4b
and eax, 0xfffffbff
lea ecx, [ebp - 0x70]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
test eax, 0x200
je 0x100c1a69
and eax, 0xfffffdff
lea ecx, [ebp - 0x10]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
mov dword [ebp - 4], 7
test eax, 0x100
je 0x100c1a8b
and eax, 0xfffffeff
lea ecx, [ebp - 0x20]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov edi, dword [ebp + 0x10]
lea eax, [ebp - 0x1f0]
push eax
push ecx
mov ecx, esp
push 0x101ccf2c
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov esi, dword [ebp - 0x14]
mov ecx, esi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
push dword [ebp - 0x34]
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x80]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
lea eax, [ebp - 0x1f0]
push eax
push ecx
mov ecx, esp
push 0x101ccf18
fstp qword [ebp - 0x28]
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, esi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
push dword [ebp - 0x34]
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fadd qword [ebp - 0x80]
push 0
lea ecx, [ebp - 0x1f0]
fstp qword [ebp - 0x30]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fadd qword [ebp - 0x28]
push 8
fstp qword [ebp - 0x28]
call sub.mfc140.dll_Ordinal_1507
movsd xmm0, qword [ebp - 0x30]
lea ecx, [ebp - 0x9c]
add esp, 4
movsd qword [eax], xmm0
push eax
push dword [ebp - 0x94]
call sub.mfc140.dll_Ordinal_13197
cmp dword [ebp + 0x14], 0
je 0x100c2092
push 0x101cbe00
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_13199
movsd xmm0, qword [ebp - 0x28]
movsd xmm1, qword [ebp - 0x30]
ucomisd xmm1, xmm0
lahf
sub esp, 8
movsd qword [esp], xmm0
test ah, 0x44
jp 0x100c1c7f
lea eax, [ebp - 0x20]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
push eax
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0x24
push 0x101cbf54
or edi, 0x10000
push eax
mov dword [ebp - 0x18], edi
call fcn.100152f0
push 0x101cbf50
push eax
lea eax, [ebp - 0x70]
mov dword [ebp - 4], 0x25
or edi, 0x20000
push eax
mov dword [ebp - 0x18], edi
call fcn.10015260
add esp, 0x24
mov dword [ebp - 4], 0x26
or edi, 0x40000
jmp 0x100c1d19
push esi
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp + 0x10]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x20
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x24]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x22
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 0x1000
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x23
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov dword [ebp - 0x20], 0x3000
jmp 0x100c1677
lea eax, [ebp - 0x68]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
mov esi, eax
movsd xmm0, qword [ebp - 0x30]
lea eax, [ebp - 0x6c]
add esp, 4
or edi, 0x80000
mov dword [ebp - 4], 0x27
mov dword [ebp - 0x18], edi
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
push 0x101cbf54
push eax
lea eax, [ebp - 0x74]
mov dword [ebp - 4], 0x28
or edi, 0x100000
push eax
mov dword [ebp - 0x18], edi
call fcn.10015260
push esi
push eax
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x29
or edi, 0x200000
push eax
mov dword [ebp - 0x18], edi
call fcn.10006510
push 0x101cbf50
push eax
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x2a
or edi, 0x400000
push eax
mov dword [ebp - 0x18], edi
call fcn.10015260
add esp, 0x30
mov dword [ebp - 4], 0x2b
or edi, 0x800000
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x18], edi
mov dword [ebp + 0x10], edi
call sub.mfc140.dll_Ordinal_13198
mov eax, edi
test eax, 0x800000
je 0x100c1d4b
and eax, 0xff7fffff
lea ecx, [ebp - 0x24]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
test eax, 0x400000
je 0x100c1d69
and eax, 0xffbfffff
lea ecx, [ebp - 0x38]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
test eax, 0x200000
je 0x100c1d87
and eax, 0xffdfffff
lea ecx, [ebp - 0x74]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
test eax, 0x100000
je 0x100c1da5
and eax, 0xffefffff
lea ecx, [ebp - 0x6c]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
test eax, 0x80000
je 0x100c1dc3
and eax, 0xfff7ffff
lea ecx, [ebp - 0x68]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
test eax, 0x40000
je 0x100c1de1
and eax, 0xfffbffff
lea ecx, [ebp - 0x70]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
test eax, 0x20000
je 0x100c1dff
and eax, 0xfffdffff
lea ecx, [ebp - 0x10]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov eax, dword [ebp + 0x10]
mov dword [ebp - 4], 7
test eax, 0x10000
je 0x100c1e21
and eax, 0xfffeffff
lea ecx, [ebp - 0x20]
mov dword [ebp + 0x10], eax
mov dword [ebp - 0x18], eax
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov edi, dword [ebp + 0x10]
mov ecx, dword [ebp + 0xc]
push 0
call sub.RCModule.dll_public:_int___thiscall_CFootingData::IsSlopeFront_int_
test eax, eax
lea eax, [ebp - 0x1f0]
push eax
push ecx
mov ecx, esp
push 0x101ccf50
je 0x100c2498
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, dword [ebp - 0x14]
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
mov esi, dword [ebp - 0x34]
lea ecx, [ebp - 0x1f0]
push esi
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
push 8
fstp qword [ebp - 0x80]
call sub.mfc140.dll_Ordinal_1507
movsd xmm0, qword [ebp - 0x80]
lea ecx, [ebp - 0x9c]
add esp, 4
movsd qword [eax], xmm0
push eax
push dword [ebp - 0x94]
call sub.mfc140.dll_Ordinal_13197
push esi
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp + 0x10]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x30
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x24]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x32
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 0x100000
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x33
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
mov dword [ebp - 0x20], 0x300000
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x10]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x10]
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea eax, [ebp - 0x1f0]
push eax
push ecx
mov ecx, esp
push 0x101ccee4
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, dword [ebp - 0x14]
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
mov esi, dword [ebp - 0x34]
lea ecx, [ebp - 0x1f0]
push esi
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
push 8
fstp qword [ebp - 0x80]
call sub.mfc140.dll_Ordinal_1507
movsd xmm0, qword [ebp - 0x80]
lea ecx, [ebp - 0x9c]
add esp, 4
movsd qword [eax], xmm0
push eax
push dword [ebp - 0x94]
call sub.mfc140.dll_Ordinal_13197
cmp dword [ebp + 0x14], 0
je 0x100c239f
push 0x101cda64
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_13199
push 1
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x80]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
movsd xmm0, qword [ebp - 0x80]
lea ecx, [ebp - 0x1f0]
fstp qword [ebp - 0x30]
ucomisd xmm0, qword [ebp - 0x30]
push 0
lahf
test ah, 0x44
jp 0x100c21e1
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x10]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
push eax
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x34
push 0x101cbf54
or edi, 0x1000000
push eax
mov dword [ebp - 0x18], edi
call fcn.100152f0
push 0x101cbf50
push eax
lea eax, [ebp - 0x68]
mov dword [ebp - 4], 0x35
or edi, 0x2000000
push eax
mov dword [ebp - 0x18], edi
call fcn.10015260
add esp, 0x24
mov dword [ebp - 4], 0x36
or edi, 0x4000000
jmp 0x100c228f
movsd xmm0, qword [ebp - 0x30]
lea eax, [ebp + 0x10]
sub esp, 8
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x2c
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea eax, [ebp - 0x1f0]
push eax
push ecx
mov ecx, esp
push 0x101ccf2c
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, esi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
lea eax, [ebp - 0x1f0]
push eax
push ecx
mov ecx, esp
push 0x101ccf18
fstp qword [ebp - 0x80]
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, esi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fadd qword [ebp - 0x80]
sub esp, 8
lea eax, [ebp - 0x24]
fstp qword [ebp - 0x30]
movsd xmm0, qword [ebp - 0x30]
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x2e
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 0x40000
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x2f
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
mov dword [ebp - 0x20], 0xc0000
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x10]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x10]
lea ecx, [ebp - 0x64]
push eax
push dword [ebp - 0x5c]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
jmp 0x100c1e24
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x6c]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
or edi, 0x8000000
mov dword [ebp - 4], 0x37
push 1
lea ecx, [ebp - 0x1f0]
mov dword [ebp - 0x18], edi
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x74]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
push 0x101cbf54
push eax
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x38
or edi, 0x10000000
push eax
mov dword [ebp - 0x18], edi
call fcn.10015260
push esi
push eax
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x39
or edi, 0x20000000
push eax
mov dword [ebp - 0x18], edi
call fcn.10006510
push 0x101cbf50
push eax
lea eax, [ebp + 0x10]
mov dword [ebp - 4], 0x3a
or edi, 0x40000000
push eax
mov dword [ebp - 0x18], edi
call fcn.10015260
add esp, 0x30
mov dword [ebp - 4], 0x3b
or edi, 0x80000000
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x18], edi
call sub.mfc140.dll_Ordinal_13198
test edi, edi
jns 0x100c22b1
lea ecx, [ebp + 0x10]
and edi, 0x7fffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test edi, 0x40000000
je 0x100c22c8
lea ecx, [ebp - 0x24]
and edi, 0xbfffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test edi, 0x20000000
je 0x100c22df
lea ecx, [ebp - 0x38]
and edi, 0xdfffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test edi, 0x10000000
je 0x100c22f6
lea ecx, [ebp - 0x74]
and edi, 0xefffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test edi, 0x8000000
je 0x100c230d
lea ecx, [ebp - 0x6c]
and edi, 0xf7ffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test edi, 0x4000000
je 0x100c2324
lea ecx, [ebp - 0x68]
and edi, 0xfbffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test edi, 0x2000000
je 0x100c233b
lea ecx, [ebp - 0x70]
and edi, 0xfdffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov dword [ebp - 4], 7
test edi, 0x1000000
je 0x100c2353
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov edi, dword [ebp - 0x14]
lea eax, [ebp - 0x1f0]
push eax
push ecx
mov ecx, esp
push 0x101cc644
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, edi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
lea eax, [ebp - 0x210]
mov ecx, edi
push eax
call sub.HgBaseConc.dll_public:_class_CDRect___thiscall_CTwinVectorArray::GetRect_void_
movsd xmm0, qword [ebp - 0x210]
movsd qword [ebp - 0x30], xmm0
movsd xmm0, qword [ebp - 0x208]
movsd qword [ebp - 0x78], xmm0
jmp 0x100c2817
push esi
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp + 0x10]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x3c
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x24]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x3e
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 0x4000000
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x3f
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
mov dword [ebp - 0x20], 0xc000000
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x10]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x10]
lea ecx, [ebp - 0x64]
push eax
push dword [ebp - 0x5c]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x24]
jmp 0x100c234d
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov edi, dword [ebp - 0x14]
mov ecx, edi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
mov esi, dword [ebp - 0x34]
lea ecx, [ebp - 0x1f0]
push esi
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
push 8
fstp qword [ebp - 0x80]
call sub.mfc140.dll_Ordinal_1507
movsd xmm0, qword [ebp - 0x80]
lea ecx, [ebp - 0x9c]
add esp, 4
movsd qword [eax], xmm0
push eax
push dword [ebp - 0x94]
call sub.mfc140.dll_Ordinal_13197
cmp dword [ebp + 0x14], 0
je 0x100c2716
mov eax, dword [ebp + 0xc]
lea ecx, [ebp - 0x50]
cmp dword [eax + 0x3e4], 0
jne 0x100c250c
cmp dword [ebp + 0x18], 0
je 0x100c2505
push 0x101ce570
jmp 0x100c2511
push 0x101ce56c
jmp 0x100c2511
push 0x101ce574
push dword [ebp - 0x48]
call sub.mfc140.dll_Ordinal_13199
push 1
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x80]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
movsd xmm0, qword [ebp - 0x80]
lea ecx, [ebp - 0x1f0]
fstp qword [ebp - 0x30]
ucomisd xmm0, qword [ebp - 0x30]
push 0
lahf
test ah, 0x44
jp 0x100c25b0
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x10]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
push eax
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0x40
push 0x101cbf54
push eax
mov dword [ebp - 0x1c], 1
call fcn.100152f0
push 0x101cbf50
push eax
lea eax, [ebp - 0x68]
mov dword [ebp - 4], 0x41
push eax
mov dword [ebp - 0x1c], 3
call fcn.10015260
add esp, 0x24
mov dword [ebp - 4], 0x42
mov ebx, 7
jmp 0x100c2655
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x6c]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
push 1
lea ecx, [ebp - 0x1f0]
mov dword [ebp - 4], 0x43
mov dword [ebp - 0x1c], 8
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x74]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
push 0x101cbf54
push eax
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x44
push eax
mov dword [ebp - 0x1c], 0x18
call fcn.10015260
push esi
push eax
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x45
push eax
mov dword [ebp - 0x1c], 0x38
call fcn.10006510
push 0x101cbf50
push eax
lea eax, [ebp + 0x10]
mov dword [ebp - 4], 0x46
push eax
mov dword [ebp - 0x1c], 0x78
call fcn.10015260
add esp, 0x30
mov dword [ebp - 4], 0x47
mov ebx, 0xf8
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x1c], ebx
call sub.mfc140.dll_Ordinal_13198
test bl, bl
jns 0x100c267a
and ebx, 0xffffff7f
lea ecx, [ebp + 0x10]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test bl, 0x40
je 0x100c268e
and ebx, 0xffffffbf
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test bl, 0x20
je 0x100c26a2
and ebx, 0xffffffdf
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test bl, 0x10
je 0x100c26b6
and ebx, 0xffffffef
lea ecx, [ebp - 0x74]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test bl, 8
je 0x100c26ca
and ebx, 0xfffffff7
lea ecx, [ebp - 0x6c]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test bl, 4
je 0x100c26de
and ebx, 0xfffffffb
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test bl, 2
je 0x100c26f2
and ebx, 0xfffffffd
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov dword [ebp - 4], 7
test bl, 1
je 0x100c2356
and ebx, 0xfffffffe
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
jmp 0x100c2356
push esi
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp + 0x10]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
push eax
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x48
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x24]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
mov ecx, esi
mov byte [ebp - 4], 0x4a
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [esi]
mov dword [ebp - 0x20], 1
push dword [eax - 0xc]
push eax
push 1
lea eax, [ebp + 0x10]
push 0x101cbf54
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 0x4b
call dword [sym.imp.mfc140.dll_Ordinal_5898]
push eax
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_305]
mov eax, dword [ebp + 0x10]
push 1
push 0x101cbf50
mov dword [ebp - 0x20], 3
push dword [eax - 0xc]
push eax
lea eax, [ebp - 0x10]
push eax
call dword [sym.imp.mfc140.dll_Ordinal_3005]
add esp, 0x14
lea eax, [ebp - 0x10]
lea ecx, [ebp - 0x64]
push eax
push dword [ebp - 0x5c]
call sub.mfc140.dll_Ordinal_13198
lea ecx, [ebp - 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp + 0x10]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 7
call dword [sym.imp.mfc140.dll_Ordinal_1044]
jmp 0x100c2356
mov edi, esi
mov esi, dword [ebp + 0x14]
lea eax, [ebp - 0x64]
push esi
push eax
lea eax, [ebp - 0x50]
push eax
mov eax, dword [ebp - 0xa0]
mov ecx, dword [eax + 4]
call sym.AAbutPierDBDraw.dll_public:_void___thiscall_CAAbutPierDBStandard::ModifyInfoAutoDimConc_class_CStringArray___class_CStringArray___int_
push 0
push ecx
mov ecx, esp
mov dword [ebp + 0x10], esp
push 0x101cbcd4
call dword [sym.imp.mfc140.dll_Ordinal_310]
sub esp, 0xc
mov byte [ebp - 4], 0x9e
xorps xmm0, xmm0
mov dword [ebp - 0x24], esp
mov ecx, esp
movsd qword [esp + 4], xmm0
push 0x101cbcd4
call dword [sym.imp.mfc140.dll_Ordinal_310]
movsd xmm0, qword [0x101cc2a0]
lea eax, [ebp - 0xa4]
push 1
sub esp, 8
mov byte [ebp - 4], 0x9f
movsd qword [esp], xmm0
movsd xmm0, qword [0x101cc328]
push 1
push 1
push 0
push 1
push 1
push 0
push 0
sub esp, 0xc
mov ecx, esp
movsd qword [esp + 4], xmm0
push eax
call dword [sym.imp.mfc140.dll_Ordinal_300]
push dword [ebp - 0xa8]
movsd xmm0, qword [ebp - 0x30]
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x9c]
push eax
sub esp, 0x10
lea ecx, [ebp - 0xb0]
mov eax, esp
movsd qword [eax], xmm0
movsd xmm0, qword [ebp - 0x78]
movsd qword [eax + 8], xmm0
lea eax, [ebp - 0xf58]
push eax
mov byte [ebp - 4], 7
call sub.HgBaseDraw.dll_public:_double___thiscall_CHgBaseDrawStd::AutoDimCont_class_CDomyun___class_CDPoint__class_CDoubleArray___class_CStringArray___class_CStringArray___long_int__class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____double__int__int__int__int__int__int__int__double__int__class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____double__class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____int_
fstp st(0)
test esi, esi
je 0x100c332a
mov esi, dword [ebp + 0xc]
mov ecx, esi
push 1
call sub.RCModule.dll_public:_int___thiscall_CFootingData::IsSlopeFront_int_
test eax, eax
jne 0x100c2915
push eax
mov ecx, esi
call sub.RCModule.dll_public:_int___thiscall_CFootingData::IsSlopeFront_int_
test eax, eax
je 0x100c332a
lea ecx, [ebp - 0x9c]
call fcn.100140b0
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_13883
push 0xffffffffffffffff
push 0
lea ecx, [ebp - 0x64]
call sub.mfc140.dll_Ordinal_13883
lea ecx, [ebp - 0x490]
call sub.HgBaseConc.dll_public:_void___thiscall_CTwinVector::constructor_void_
lea eax, [ebp - 0x1f0]
mov byte [ebp - 4], 0xa0
push eax
push ecx
mov ecx, esp
push 0x101ccf40
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, edi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
lea eax, [ebp - 0x490]
push eax
push ecx
mov ecx, esp
push 0x101ccecc
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, edi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
push 0
lea ecx, [ebp - 0x490]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetLength_int_
fstp qword [ebp - 0x80]
movsd xmm0, qword [ebp - 0x80]
comisd xmm0, xmmword [0x101cc188]
jbe 0x100c29c9
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x490]
call sub.HgBaseConc.dll_public:_class_CDPoint___thiscall_CTwinVector::GetXyLeft_void_
movsd xmm0, qword [eax]
movsd qword [ebp - 0x1c8], xmm0
movsd xmm0, qword [eax + 8]
movsd qword [ebp - 0x1c0], xmm0
mov esi, dword [ebp - 0x34]
lea ecx, [ebp - 0x1f0]
push esi
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
push 8
fstp qword [ebp - 0x80]
call sub.mfc140.dll_Ordinal_1507
movsd xmm0, qword [ebp - 0x80]
lea ecx, [ebp - 0x9c]
add esp, 4
movsd qword [eax], xmm0
push eax
push dword [ebp - 0x94]
call sub.mfc140.dll_Ordinal_13197
mov eax, dword [ebp + 0xc]
lea ecx, [ebp - 0x50]
cmp dword [eax + 0x3e4], 0
jne 0x100c2a23
cmp dword [ebp + 0x18], 0
je 0x100c2a1c
push 0x101ce56c
jmp 0x100c2a28
push 0x101ce570
jmp 0x100c2a28
push 0x101ce574
push dword [ebp - 0x48]
call sub.mfc140.dll_Ordinal_13199
push 1
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x80]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
movsd xmm0, qword [ebp - 0x80]
lea ecx, [ebp - 0x1f0]
fstp qword [ebp - 0x30]
ucomisd xmm0, qword [ebp - 0x30]
push 0
lahf
test ah, 0x44
jp 0x100c2acc
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x10]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
push eax
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0xa1
push 0x101cbf54
or ebx, 0x100
push eax
mov dword [ebp - 0x1c], ebx
call fcn.100152f0
push 0x101cbf50
push eax
lea eax, [ebp - 0x68]
mov dword [ebp - 4], 0xa2
or ebx, 0x200
push eax
mov dword [ebp - 0x1c], ebx
call fcn.10015260
add esp, 0x24
mov dword [ebp - 4], 0xa3
or ebx, 0x400
jmp 0x100c2b7d
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x6c]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
or ebx, 0x800
mov dword [ebp - 4], 0xa4
push 1
lea ecx, [ebp - 0x1f0]
mov dword [ebp - 0x1c], ebx
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x74]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
push 0x101cbf54
push eax
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0xa5
or ebx, 0x1000
push eax
mov dword [ebp - 0x1c], ebx
call fcn.10015260
push esi
push eax
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0xa6
or ebx, 0x2000
push eax
mov dword [ebp - 0x1c], ebx
call fcn.10006510
push 0x101cbf50
push eax
lea eax, [ebp + 0x10]
mov dword [ebp - 4], 0xa7
or ebx, 0x4000
push eax
mov dword [ebp - 0x1c], ebx
call fcn.10015260
add esp, 0x30
mov esi, dword [ebp - 0x34]
or ebx, 0x8000
mov dword [ebp - 4], 0xa8
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x1c], ebx
call sub.mfc140.dll_Ordinal_13198
test ebx, 0x8000
je 0x100c2ba6
and ebx, 0xffff7fff
lea ecx, [ebp + 0x10]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x4000
je 0x100c2bc0
and ebx, 0xffffbfff
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x2000
je 0x100c2bda
and ebx, 0xffffdfff
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x1000
je 0x100c2bf4
and ebx, 0xffffefff
lea ecx, [ebp - 0x74]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x800
je 0x100c2c0e
and ebx, 0xfffff7ff
lea ecx, [ebp - 0x6c]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x400
je 0x100c2c28
and ebx, 0xfffffbff
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x200
je 0x100c2c42
and ebx, 0xfffffdff
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov dword [ebp - 4], 0xa0
test ebx, 0x100
je 0x100c2c63
and ebx, 0xfffffeff
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea eax, [ebp - 0x1f0]
push eax
push ecx
mov ecx, esp
push 0x101ccf2c
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, edi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
push esi
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x80]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
lea eax, [ebp - 0x1f0]
push eax
push ecx
mov ecx, esp
push 0x101ccf18
fstp qword [ebp - 0x28]
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, edi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
push esi
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fadd qword [ebp - 0x80]
push 0
lea ecx, [ebp - 0x1f0]
fstp qword [ebp - 0x30]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fadd qword [ebp - 0x28]
push 8
fstp qword [ebp - 0x28]
call sub.mfc140.dll_Ordinal_1507
movsd xmm0, qword [ebp - 0x30]
lea ecx, [ebp - 0x9c]
add esp, 4
movsd qword [eax], xmm0
push eax
push dword [ebp - 0x94]
call sub.mfc140.dll_Ordinal_13197
push 0x101cbe00
push dword [ebp - 0x48]
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_13199
movsd xmm0, qword [ebp - 0x28]
movsd xmm1, qword [ebp - 0x30]
ucomisd xmm1, xmm0
lahf
sub esp, 8
movsd qword [esp], xmm0
test ah, 0x44
jp 0x100c2d89
lea eax, [ebp - 0x10]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
push eax
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0xad
push 0x101cbf54
or ebx, 0x10000
push eax
mov dword [ebp - 0x1c], ebx
call fcn.100152f0
push 0x101cbf50
push eax
lea eax, [ebp - 0x68]
mov dword [ebp - 4], 0xae
or ebx, 0x20000
push eax
mov dword [ebp - 0x1c], ebx
call fcn.10015260
add esp, 0x24
mov dword [ebp - 4], 0xaf
or ebx, 0x40000
jmp 0x100c2e26
lea eax, [ebp - 0x6c]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
mov esi, eax
movsd xmm0, qword [ebp - 0x30]
lea eax, [ebp - 0x74]
add esp, 4
or ebx, 0x80000
mov dword [ebp - 4], 0xb0
mov dword [ebp - 0x1c], ebx
movsd qword [esp], xmm0
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
push 0x101cbf54
push eax
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0xb1
or ebx, 0x100000
push eax
mov dword [ebp - 0x1c], ebx
call fcn.10015260
push esi
push eax
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0xb2
or ebx, 0x200000
push eax
mov dword [ebp - 0x1c], ebx
call fcn.10006510
push 0x101cbf50
push eax
lea eax, [ebp + 0x10]
mov dword [ebp - 4], 0xb3
or ebx, 0x400000
push eax
mov dword [ebp - 0x1c], ebx
call fcn.10015260
add esp, 0x30
mov esi, dword [ebp - 0x34]
or ebx, 0x800000
mov dword [ebp - 4], 0xb4
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x1c], ebx
call sub.mfc140.dll_Ordinal_13198
test ebx, 0x800000
je 0x100c2e4f
and ebx, 0xff7fffff
lea ecx, [ebp + 0x10]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x400000
je 0x100c2e69
and ebx, 0xffbfffff
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x200000
je 0x100c2e83
and ebx, 0xffdfffff
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x100000
je 0x100c2e9d
and ebx, 0xffefffff
lea ecx, [ebp - 0x74]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x80000
je 0x100c2eb7
and ebx, 0xfff7ffff
lea ecx, [ebp - 0x6c]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x40000
je 0x100c2ed1
and ebx, 0xfffbffff
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x20000
je 0x100c2eeb
and ebx, 0xfffdffff
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov dword [ebp - 4], 0xa0
test ebx, 0x10000
je 0x100c2f0c
and ebx, 0xfffeffff
lea ecx, [ebp - 0x10]
mov dword [ebp - 0x1c], ebx
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea eax, [ebp - 0x1f0]
push eax
push ecx
mov ecx, esp
push 0x101ccf50
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, edi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
lea eax, [ebp - 0x490]
push eax
push ecx
mov ecx, esp
push 0x101ccee4
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, edi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
push 0
lea ecx, [ebp - 0x490]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetLength_int_
fstp qword [ebp - 0x80]
movsd xmm0, qword [ebp - 0x80]
comisd xmm0, xmmword [0x101cc188]
jbe 0x100c2f8e
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x490]
call sub.HgBaseConc.dll_public:_class_CDPoint___thiscall_CTwinVector::GetXyRight_void_
movsd xmm0, qword [eax]
movsd qword [ebp - 0x1a8], xmm0
movsd xmm0, qword [eax + 8]
movsd qword [ebp - 0x1a0], xmm0
push esi
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
push 8
fstp qword [ebp - 0x80]
call sub.mfc140.dll_Ordinal_1507
movsd xmm0, qword [ebp - 0x80]
lea ecx, [ebp - 0x9c]
add esp, 4
movsd qword [eax], xmm0
push eax
push dword [ebp - 0x94]
call sub.mfc140.dll_Ordinal_13197
mov eax, dword [ebp + 0xc]
lea ecx, [ebp - 0x50]
cmp dword [eax + 0x3e4], 0
jne 0x100c2fe5
cmp dword [ebp + 0x18], 0
je 0x100c2fde
push 0x101ce570
jmp 0x100c2fea
push 0x101ce56c
jmp 0x100c2fea
push 0x101ce574
push dword [ebp - 0x48]
call sub.mfc140.dll_Ordinal_13199
push 1
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
fstp qword [ebp - 0x80]
push 0
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
movsd xmm0, qword [ebp - 0x80]
lea ecx, [ebp - 0x1f0]
fstp qword [ebp - 0x30]
ucomisd xmm0, qword [ebp - 0x30]
push 0
lahf
test ah, 0x44
jp 0x100c308e
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x68]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
push eax
lea eax, [ebp - 0x6c]
mov byte [ebp - 4], 0xb9
push 0x101cbf54
or ebx, 0x1000000
push eax
mov dword [ebp - 0x1c], ebx
call fcn.100152f0
push 0x101cbf50
push eax
lea eax, [ebp - 0x74]
mov dword [ebp - 4], 0xba
or ebx, 0x2000000
push eax
mov dword [ebp - 0x1c], ebx
call fcn.10015260
add esp, 0x24
mov dword [ebp - 4], 0xbb
or ebx, 0x4000000
jmp 0x100c313c
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x38]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
add esp, 0xc
mov esi, eax
or ebx, 0x8000000
mov dword [ebp - 4], 0xbc
push 1
lea ecx, [ebp - 0x1f0]
mov dword [ebp - 0x1c], ebx
call sub.HgBaseConc.dll_public:_double___thiscall_CTwinVector::GetHorLength_int_
sub esp, 8
lea eax, [ebp - 0x24]
fstp qword [esp]
push eax
call sub.Domyun.dll_public:_static_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char______cdecl_CProgramSettingMng::Comma_double_
push 0x101cbf54
push eax
lea eax, [ebp + 0x10]
mov dword [ebp - 4], 0xbd
or ebx, 0x10000000
push eax
mov dword [ebp - 0x1c], ebx
call fcn.10015260
push esi
push eax
lea eax, [ebp + 0x18]
mov dword [ebp - 4], 0xbe
or ebx, 0x20000000
push eax
mov dword [ebp - 0x1c], ebx
call fcn.10006510
push 0x101cbf50
push eax
lea eax, [ebp + 0xc]
mov dword [ebp - 4], 0xbf
or ebx, 0x40000000
push eax
mov dword [ebp - 0x1c], ebx
call fcn.10015260
add esp, 0x30
mov dword [ebp - 4], 0xc0
or ebx, 0x80000000
push eax
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x64]
mov dword [ebp - 0x1c], ebx
call sub.mfc140.dll_Ordinal_13198
test ebx, ebx
jns 0x100c315e
lea ecx, [ebp + 0xc]
and ebx, 0x7fffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x40000000
je 0x100c3175
lea ecx, [ebp + 0x18]
and ebx, 0xbfffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x20000000
je 0x100c318c
lea ecx, [ebp + 0x10]
and ebx, 0xdfffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x10000000
je 0x100c31a3
lea ecx, [ebp - 0x24]
and ebx, 0xefffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x8000000
je 0x100c31ba
lea ecx, [ebp - 0x38]
and ebx, 0xf7ffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x4000000
je 0x100c31d1
lea ecx, [ebp - 0x74]
and ebx, 0xfbffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
test ebx, 0x2000000
je 0x100c31e8
lea ecx, [ebp - 0x6c]
and ebx, 0xfdffffff
call dword [sym.imp.mfc140.dll_Ordinal_1044]
mov dword [ebp - 4], 0xa0
test ebx, 0x1000000
je 0x100c3200
lea ecx, [ebp - 0x68]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea eax, [ebp - 0x1f0]
push eax
push ecx
mov ecx, esp
push 0x101cc644
call dword [sym.imp.mfc140.dll_Ordinal_310]
mov ecx, edi
call sub.HgBaseConc.dll_public:_int___thiscall_CTwinVectorArray::GetTvByInfo_class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____class_CTwinVector__
lea eax, [ebp - 0x210]
mov ecx, edi
push eax
call sub.HgBaseConc.dll_public:_class_CDRect___thiscall_CTwinVectorArray::GetRect_void_
push dword [ebp + 0x14]
movsd xmm0, qword [ebp - 0x210]
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x50]
movsd qword [ebp - 0x80], xmm0
movsd xmm0, qword [ebp - 0x208]
push eax
mov eax, dword [ebp - 0xa0]
movsd qword [ebp - 0x30], xmm0
mov ecx, dword [eax + 4]
call sym.AAbutPierDBDraw.dll_public:_void___thiscall_CAAbutPierDBStandard::ModifyInfoAutoDimConc_class_CStringArray___class_CStringArray___int_
push 0
push ecx
mov ecx, esp
mov dword [ebp + 0x14], esp
push 0x101cbcd4
call dword [sym.imp.mfc140.dll_Ordinal_310]
sub esp, 0xc
mov byte [ebp - 4], 0xc5
xorps xmm0, xmm0
mov dword [ebp + 0xc], esp
mov ecx, esp
movsd qword [esp + 4], xmm0
push 0x101cbcd4
call dword [sym.imp.mfc140.dll_Ordinal_310]
movsd xmm0, qword [0x101cc2a0]
lea eax, [ebp - 0xa4]
push 1
sub esp, 8
mov byte [ebp - 4], 0xc6
movsd qword [esp], xmm0
movsd xmm0, qword [0x101cc328]
push 1
push 1
push 0
push 1
push 1
push 0
push 0
sub esp, 0xc
mov ecx, esp
movsd qword [esp + 4], xmm0
push eax
call dword [sym.imp.mfc140.dll_Ordinal_300]
mov eax, dword [ebp - 0xa8]
lea ecx, [ebp - 0xb0]
movsd xmm0, qword [ebp - 0x80]
inc eax
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x9c]
push eax
sub esp, 0x10
mov eax, esp
movsd qword [eax], xmm0
movsd xmm0, qword [ebp - 0x30]
movsd qword [eax + 8], xmm0
lea eax, [ebp - 0xf58]
push eax
mov byte [ebp - 4], 0xa0
call sub.HgBaseDraw.dll_public:_double___thiscall_CHgBaseDrawStd::AutoDimCont_class_CDomyun___class_CDPoint__class_CDoubleArray___class_CStringArray___class_CStringArray___long_int__class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____double__int__int__int__int__int__int__int__double__int__class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____double__class_ATL::CStringT_char__class_StrTraitMFC_DLL_char__class_ATL::ChTraitsCRT_char_____int_
fstp st(0)
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x490]
call sub.HgBaseConc.dll_public_virtual:_void___thiscall_CTwinVector::destructor_void_
mov ecx, dword [ebp + 8]
lea eax, [ebp - 0xf58]
push eax
call sub.Domyun.dll_public:_void___thiscall_CDomyunBase::operator___class_CDomyunBase__
lea ecx, [ebp - 0x1f0]
call sub.HgBaseConc.dll_public_virtual:_void___thiscall_CTwinVector::destructor_void_
lea ecx, [ebp - 0xa4]
call dword [sym.imp.mfc140.dll_Ordinal_1044]
lea ecx, [ebp - 0x64]
call sub.mfc140.dll_Ordinal_1447
lea ecx, [ebp - 0x50]
call sub.mfc140.dll_Ordinal_1447
lea ecx, [ebp - 0x9c]
mov byte [ebp - 4], 0xc7
mov dword [ebp - 0x9c], vtable.CSimpleTypedArray_double_.0
call fcn.100140b0
lea ecx, [ebp - 0x9c]
call sub.mfc140.dll_Ordinal_1410
lea ecx, [ebp - 0xb0]
call sub.HgBaseDraw.dll_public_virtual:_void___thiscall_CHgBaseDrawStd::destructor_void_
lea ecx, [ebp - 0xf58]
call sub.Domyun.dll_public_virtual:_void___thiscall_CDomyun::destructor_void_
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret 0x14