Function at 0x10033d31
Capabilities:
Check os version

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
push 0xffffffffffffffff
push 0x1007fd7b
mov eax, dword fs:[0]
push eax
sub esp, 0x180
mov eax, dword [0x100e5038]
xor eax, esp
mov dword [esp + 0x178], eax
push ebx
push esi
push edi
mov eax, dword [0x100e5038]
xor eax, esp
push eax
lea eax, [esp + 0x190]
mov dword fs:[0], eax
mov esi, ecx
push esi
lea ecx, [esp + 0x130]
call fcn.10073bba
lea eax, [esp + 0x20]
xor ebx, ebx
push eax
mov dword [esp + 0x19c], ebx
push dword [esi + 0x20]
call dword [sym.imp.USER32.dll_GetClientRect]
lea eax, [esp + 0x20]
push eax
lea eax, [esp + 0x130]
push eax
mov ecx, esi
call sym.ASOHelper.dll_public:_void___thiscall_CDlgBaseWnd::PaintFrameOfSmallDialog_class_CDC___class_CRect__
lea ecx, [esp + 0x14]
call dword [0x10096f98]
push 0x408
lea eax, [esp + 0xc0]
push eax
mov byte [esp + 0x1a0], 1
call fcn.10012fdd
mov edi, 0xcc0020
push edi
lea eax, [esp + 0xc0]
push eax
mov byte [esp + 0x1a0], 2
push dword [esp + 0xcc]
lea eax, [esp + 0x138]
push dword [esp + 0xd4]
push ebx
push 0xc
push eax
call sym.ASOHelper.dll_void___cdecl_PaintBMP_class_CDC___int__int__int__int__class_CBitmap___int_
add esp, 0x1c
lea ecx, [esp + 0xbc]
call sub.mfc90u.dll_CGdiObject::DeleteObject
call sym.ASOHelper.dll_enum_ASO_SUPPORTED_LANG___cdecl_GetCurSelLang_void_
test eax, eax
jne 0x10033f4c
lea eax, [esp + 0x10]
push eax
call sym.ASOHelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_GetSupportPhoneNumber_void_
pop ecx
mov byte [esp + 0x198], 3
mov eax, dword [esp + 0x10]
cmp dword [eax - 0xc], ebx
je 0x10033f43
test byte [0x100ed6f0], 1
mov ebx, 0x100ed6e0
jne 0x10033e7a
or dword [0x100ed6f0], 1
push 0x60f
push ebx
mov byte [esp + 0x1a0], 4
call fcn.10012fdd
push 0x10095274
call fcn.10074317
pop ecx
mov byte [esp + 0x198], 3
mov esi, dword [esp + 0x28]
mov eax, dword [0x100ed6ec]
mov ecx, dword [0x100ed6e8]
sub esi, dword [esp + 0x20]
push edi
push ebx
push ecx
push eax
sub esi, eax
push 0
sub esi, 0x3c
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x140]
push esi
push eax
mov dword [esp + 0x38], ecx
call sym.ASOHelper.dll_void___cdecl_PaintBMP_class_CDC___int__int__int__int__class_CBitmap___int_
add esp, 0x1c
push sym.ASOHelper.dll_class_CFont_CSystweakApp::m_BaseFontBold
lea ecx, [esp + 0x130]
call sub.mfc90u.dll_CDC::SelectObject
push 0xa0acf
lea ecx, [esp + 0x130]
call sub.mfc90u.dll_CDC::SetTextColor
push 1
lea ecx, [esp + 0x130]
call sub.mfc90u.dll_CDC::SetBkMode
test byte [0x100ed6f0], 2
jne 0x10033f22
or dword [0x100ed6f0], 2
lea eax, [esi + 0x9b]
mov dword [0x100ed6d0], eax
mov eax, dword [esp + 0x18]
lea eax, [eax + esi + 0x9b]
mov dword [0x100ed6d8], eax
mov eax, dword [esp + 0x1c]
add eax, 7
mov dword [0x100ed6d4], 7
mov dword [0x100ed6dc], eax
mov eax, dword [esp + 0x10]
mov ecx, dword [eax - 0xc]
push 0x20
push 0x100ed6d0
push ecx
push eax
mov eax, dword [esp + 0x13c]
lea ecx, [esp + 0x13c]
call dword [eax + 0x70]
lea ecx, [esp + 0x10]
jmp 0x10034082
call sym.ASOHelper.dll_enum_ASO_SUPPORTED_LANG___cdecl_GetCurSelLang_void_
cmp eax, 5
jne 0x10034090
lea eax, [esp + 0x1c]
push eax
call sym.ASOHelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_GetSupportPhoneNumberFR_void_
pop ecx
mov byte [esp + 0x198], 5
mov eax, dword [esp + 0x1c]
cmp dword [eax - 0xc], ebx
je 0x1003407e
test byte [0x100ed6f0], 4
mov ebx, 0x100ed6c0
jne 0x10033fb5
or dword [0x100ed6f0], 4
push 0x612
push ebx
mov byte [esp + 0x1a0], 6
call fcn.10012fdd
push 0x10095260
call fcn.10074317
pop ecx
mov byte [esp + 0x198], 5
mov eax, dword [0x100ed6cc]
mov esi, dword [esp + 0x28]
mov ecx, dword [0x100ed6c8]
push edi
push ebx
sub esi, eax
sub esi, dword [esp + 0x28]
push ecx
push eax
push 0
sub esi, 0x3c
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x140]
push esi
push eax
mov dword [esp + 0x2c], ecx
call sym.ASOHelper.dll_void___cdecl_PaintBMP_class_CDC___int__int__int__int__class_CBitmap___int_
add esp, 0x1c
push sym.ASOHelper.dll_class_CFont_CSystweakApp::m_BaseFontBold
lea ecx, [esp + 0x130]
call sub.mfc90u.dll_CDC::SelectObject
push 0xa0acf
lea ecx, [esp + 0x130]
call sub.mfc90u.dll_CDC::SetTextColor
push 1
lea ecx, [esp + 0x130]
call sub.mfc90u.dll_CDC::SetBkMode
test byte [0x100ed6f0], 8
jne 0x1003405d
or dword [0x100ed6f0], 8
lea eax, [esi + 0x9b]
mov dword [0x100ed6b0], eax
mov eax, dword [esp + 0x18]
lea eax, [eax + esi + 0x9b]
mov dword [0x100ed6b8], eax
mov eax, dword [esp + 0x10]
add eax, 7
mov dword [0x100ed6b4], 7
mov dword [0x100ed6bc], eax
mov eax, dword [esp + 0x1c]
mov ecx, dword [eax - 0xc]
push 0x20
push 0x100ed6b0
push ecx
push eax
mov eax, dword [esp + 0x13c]
lea ecx, [esp + 0x13c]
call dword [eax + 0x70]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x198], 2
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
push 1
lea ecx, [esp + 0x130]
call sub.mfc90u.dll_CDC::SetBkMode
push sym.ASOHelper.dll_class_CFont_CSystweakApp::m_BaseFontBold
lea ecx, [esp + 0x130]
call sub.mfc90u.dll_CDC::SelectObject
push 0xc
pop eax
push 0xffffff
lea ecx, [esp + 0x130]
mov dword [esp + 0xf0], eax
mov dword [esp + 0xf4], eax
mov dword [esp + 0xf8], 0x1f4
mov dword [esp + 0xfc], 0x1e
call sub.mfc90u.dll_CDC::SetTextColor
mov ebx, 0x10098fdc
push ebx
lea eax, [esp + 0xa8]
push str.IDS_ENTER_KEY
push eax
call sym.ASOHelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x19c], 7
call dword [0x10096f88]
lea ecx, [esp + 0xa4]
mov byte [esp + 0x198], 2
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [esp + 0x14]
mov ecx, dword [eax - 0xc]
push 0x10
lea edx, [esp + 0xf0]
push edx
push ecx
push eax
mov eax, dword [esp + 0x13c]
lea ecx, [esp + 0x13c]
call dword [eax + 0x70]
and dword [esp + 0x64], 0
mov eax, vtable.CSTBitmap.0
mov dword [esp + 0x60], eax
and dword [esp + 0x54], 0
mov dword [esp + 0x50], eax
push 0x40d
lea esi, [esp + 0x64]
mov byte [esp + 0x19c], 9
call fcn.1001302c
push 0x414
lea esi, [esp + 0x54]
call fcn.1001302c
mov eax, dword [esp + 0x28]
sub eax, dword [esp + 0x20]
push 6
pop esi
sub eax, esi
cmp eax, esi
mov dword [esp + 0x10], esi
jle 0x100341d6
push edi
lea eax, [esp + 0x64]
push eax
push dword [esp + 0x70]
lea eax, [esp + 0x138]
push dword [esp + 0x78]
push 0x1d
push dword [esp + 0x24]
push eax
call sym.ASOHelper.dll_void___cdecl_PaintBMP_class_CDC___int__int__int__int__class_CBitmap___int_
mov eax, dword [esp + 0x44]
sub eax, dword [esp + 0x3c]
add esp, 0x1c
inc dword [esp + 0x10]
sub eax, esi
cmp dword [esp + 0x10], eax
jl 0x1003419e
lea ecx, [esp + 0x60]
call sub.mfc90u.dll_CGdiObject::DeleteObject
push edi
lea eax, [esp + 0x54]
push eax
push dword [esp + 0x60]
lea eax, [esp + 0x138]
push dword [esp + 0x68]
push 0x1d
push 0x14
push eax
call sym.ASOHelper.dll_void___cdecl_PaintBMP_class_CDC___int__int__int__int__class_CBitmap___int_
add esp, 0x1c
lea ecx, [esp + 0x50]
call sub.mfc90u.dll_CGdiObject::DeleteObject
push sym.ASOHelper.dll_class_CFont_CSystweakApp::m_BaseFontTrialHeading
lea ecx, [esp + 0x130]
call sub.mfc90u.dll_CDC::SelectObject
mov esi, 0x404040
push esi
lea ecx, [esp + 0x130]
mov dword [esp + 0xd0], 0x46
mov dword [esp + 0xd4], 0x2d
mov dword [esp + 0xd8], 0x258
mov dword [esp + 0xdc], 0x5b
call sub.mfc90u.dll_CDC::SetTextColor
call sym.ASOHelper.dll_public:_static_bool___cdecl_CSystweakApp::IsRegisteredVersion_void_
push ebx
test al, al
je 0x10034294
lea eax, [esp + 0x84]
push str.IDS_ACTIVAEXTAND_SUBSC
push eax
call sym.ASOHelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x19c], 0xa
call dword [0x10096f88]
lea ecx, [esp + 0x80]
jmp 0x100342bd
lea eax, [esp + 0x40]
push str.IDS_UNLOCK_TRAILVERS
push eax
call sym.ASOHelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x19c], 0xb
call dword [0x10096f88]
lea ecx, [esp + 0x3c]
mov byte [esp + 0x198], 9
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [esp + 0x14]
mov ecx, dword [eax - 0xc]
push 0x10
lea edx, [esp + 0xd0]
push edx
push ecx
push eax
mov eax, dword [esp + 0x13c]
lea ecx, [esp + 0x13c]
call dword [eax + 0x70]
mov eax, dword [esp + 0x28]
sub eax, dword [esp + 0x20]
push 0xf
pop ecx
push 0xfff8e9
sub eax, ecx
push 1
mov dword [esp + 0xe4], ecx
push 0
lea ecx, [esp + 0x90]
mov dword [esp + 0xec], 0x78
mov dword [esp + 0xf0], eax
mov dword [esp + 0xf4], 0xff
call sub.mfc90u.dll_CPen::CPen
lea eax, [esp + 0x84]
push eax
lea ecx, [esp + 0x130]
mov byte [esp + 0x19c], 0xc
call sub.mfc90u.dll_CDC::SelectObject_1
push 8
pop ecx
mov dword [esp + 0x3c], eax
mov eax, ecx
push ecx
push eax
lea eax, [esp + 0x134]
push eax
lea eax, [esp + 0xe8]
call fcn.1001c513
push dword [esp + 0x3c]
lea ecx, [esp + 0x130]
call sub.mfc90u.dll_CDC::SelectObject_1
push sym.ASOHelper.dll_class_CFont_CSystweakApp::m_BaseFontEnterkey
lea ecx, [esp + 0x130]
call sub.mfc90u.dll_CDC::SelectObject
push esi
lea ecx, [esp + 0x130]
mov dword [esp + 0x100], 0x46
mov dword [esp + 0x104], 0x91
mov dword [esp + 0x108], 0x23a
mov dword [esp + 0x10c], 0xd2
call sub.mfc90u.dll_CDC::SetTextColor
lea eax, [esp + 0x38]
push eax
call sym.ASOHelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_GetProductNAME_void_
pop ecx
mov esi, eax
push ebx
lea eax, [esp + 0x94]
push str.IDS_REGISTRATION_SUCCESS
push eax
mov byte [esp + 0x1a4], 0xd
call sym.ASOHelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
mov byte [esp + 0x198], 0xe
push dword [esi]
mov eax, dword [eax]
push eax
lea eax, [esp + 0x1c]
push eax
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::Format]
add esp, 0xc
lea ecx, [esp + 0x90]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov byte [esp + 0x198], 0xc
lea ecx, [esp + 0x38]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [esp + 0x14]
mov ecx, dword [eax - 0xc]
push 0x10
lea edx, [esp + 0x100]
push edx
push ecx
push eax
mov eax, dword [esp + 0x13c]
lea ecx, [esp + 0x13c]
call dword [eax + 0x70]
push 0x3fb
lea eax, [esp + 0x44]
push eax
call fcn.10012fdd
mov byte [esp + 0x198], 0xf
mov eax, dword [esp + 0x28]
sub eax, dword [esp + 0x20]
push 6
pop esi
sub eax, 7
cmp eax, esi
jle 0x100344be
push edi
lea eax, [esp + 0x44]
push eax
mov eax, dword [esp + 0x34]
sub eax, dword [esp + 0x2c]
push dword [esp + 0x50]
sub eax, dword [esp + 0x54]
push dword [esp + 0x58]
sub eax, 6
push eax
lea eax, [esp + 0x140]
push esi
push eax
call sym.ASOHelper.dll_void___cdecl_PaintBMP_class_CDC___int__int__int__int__class_CBitmap___int_
mov eax, dword [esp + 0x44]
sub eax, dword [esp + 0x3c]
add esi, dword [esp + 0x68]
sub eax, 7
add esp, 0x1c
cmp esi, eax
jl 0x1003447c
lea ecx, [esp + 0x40]
call sub.mfc90u.dll_CGdiObject::DeleteObject
push 0x412
lea eax, [esp + 0x74]
push eax
call fcn.10012fdd
push edi
mov byte [esp + 0x19c], 0x10
lea eax, [esp + 0x74]
push eax
mov eax, dword [esp + 0x34]
sub eax, dword [esp + 0x2c]
push dword [esp + 0x80]
sub eax, dword [esp + 0x54]
push dword [esp + 0x88]
sub eax, 6
push eax
lea eax, [esp + 0x140]
push 8
push eax
call sym.ASOHelper.dll_void___cdecl_PaintBMP_class_CDC___int__int__int__int__class_CBitmap___int_
add esp, 0x1c
lea ecx, [esp + 0x70]
call sub.mfc90u.dll_CGdiObject::DeleteObject
mov esi, dword [esp + 0x2c]
sub esi, dword [esp + 0x24]
mov edi, dword [esp + 0x7c]
sub esi, dword [esp + 0x48]
add edi, 8
sub esi, 3
call sym.ASOHelper.dll_enum_ASO_SUPPORTED_LANG___cdecl_GetCurSelLang_void_
cmp eax, 0xd
ja case.0x1003453d.320
jmp dword [eax*4 + 0x100349b5]
mov eax, 0x5be
jmp 0x100345a4
mov eax, 0x5bf
jmp 0x100345a4
mov eax, 0x5c0
jmp 0x100345a4
mov eax, 0x5c1
jmp 0x100345a4
mov eax, 0x5c2
jmp 0x100345a4
mov eax, 0x5c3
jmp 0x100345a4
mov eax, 0x5c4
jmp 0x100345a4
mov eax, 0x5c5
jmp 0x100345a4
mov eax, 0x5c6
jmp 0x100345a4
mov eax, 0x5c7
jmp 0x100345a4
mov eax, 0x5c8
jmp 0x100345a4
mov eax, 0x5c9
jmp 0x100345a4
mov eax, 0x5ca
jmp 0x100345a4
mov eax, 0x5bd
push eax
lea eax, [esp + 0xb0]
push eax
call fcn.10012fdd
push 0x8800c6
lea eax, [esp + 0xb0]
push eax
mov byte [esp + 0x1a0], 0x11
push dword [esp + 0xbc]
lea eax, [esp + 0x138]
push dword [esp + 0xc4]
push esi
push edi
push eax
call sym.ASOHelper.dll_void___cdecl_PaintBMP_class_CDC___int__int__int__int__class_CBitmap___int_
add esp, 0x1c
push ebx
lea eax, [esp + 0x38]
push str.IDS_MONEY_BACK_GURANTEE1
push eax
call sym.ASOHelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
mov byte [esp + 0x198], 0x12
mov eax, dword [esp + 0xb8]
lea edi, [eax + edi + 3]
lea eax, [esi + 0x16]
push eax
lea eax, [edi + 0x104]
push eax
push esi
push edi
lea eax, [esp + 0x11c]
push eax
call dword [sym.imp.USER32.dll_SetRect]
push sym.ASOHelper.dll_class_CFont_CSystweakApp::m_BaseFontBold
lea ecx, [esp + 0x130]
call sub.mfc90u.dll_CDC::SelectObject
mov eax, dword [esp + 0x34]
mov ecx, dword [eax - 0xc]
push 0x400
lea edx, [esp + 0x110]
push edx
push ecx
push eax
mov eax, dword [esp + 0x13c]
lea ecx, [esp + 0x13c]
call dword [eax + 0x70]
push ebx
lea eax, [esp + 0x34]
push str.IDS_MONEY_BACK_GURANTEE2
push eax
call sym.ASOHelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
lea eax, [esi + 0x31]
push eax
lea eax, [edi + 0xf0]
push eax
add esi, 0x10
push esi
push edi
lea eax, [esp + 0xa4]
push eax
mov byte [esp + 0x1ac], 0x13
call dword [sym.imp.USER32.dll_SetRect]
mov eax, dword [0x100ea084]
add eax, 0xfffffffb
push sym.ASOHelper.dll_class_CFont_CSystweakApp::m_BaseFontNormalSmall
lea ecx, [esp + 0x130]
mov dword [esp + 0xa0], eax
call sub.mfc90u.dll_CDC::SelectObject
mov eax, dword [esp + 0x30]
lea esi, [esp + 0x94]
lea edi, [esp + 0x11c]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov ecx, dword [eax - 0xc]
push 0x410
lea edx, [esp + 0x120]
push edx
push ecx
push eax
mov eax, dword [esp + 0x13c]
lea ecx, [esp + 0x13c]
call dword [eax + 0x70]
mov eax, dword [esp + 0x2c]
add eax, 0xfffffffa
cmp dword [esp + 0x128], eax
lea ecx, [esp + 0x12c]
jle 0x10034759
push sym.ASOHelper.dll_class_CFont_CSystweakApp::m_BaseFontBoldLessThenSmall
mov dword [esp + 0xa4], eax
call sub.mfc90u.dll_CDC::SelectObject
mov eax, dword [esp + 0x34]
mov ecx, dword [eax - 0xc]
push 0
lea edx, [esp + 0x110]
push edx
push ecx
push eax
mov eax, dword [esp + 0x13c]
lea ecx, [esp + 0x13c]
call dword [eax + 0x70]
push sym.ASOHelper.dll_class_CFont_CSystweakApp::m_BaseFontLessThenSmall
lea ecx, [esp + 0x130]
call sub.mfc90u.dll_CDC::SelectObject
sub dword [esp + 0x98], 5
jmp 0x10034798
push sym.ASOHelper.dll_class_CFont_CSystweakApp::m_BaseFontBold
call sub.mfc90u.dll_CDC::SelectObject
mov eax, dword [esp + 0x34]
mov ecx, dword [eax - 0xc]
push 0
lea edx, [esp + 0x110]
push edx
push ecx
push eax
mov eax, dword [esp + 0x13c]
lea ecx, [esp + 0x13c]
call dword [eax + 0x70]
push sym.ASOHelper.dll_class_CFont_CSystweakApp::m_BaseFontNormalSmall
lea ecx, [esp + 0x130]
call sub.mfc90u.dll_CDC::SelectObject
mov eax, dword [esp + 0x30]
mov ecx, dword [eax - 0xc]
push 0x10
lea edx, [esp + 0x98]
push edx
push ecx
push eax
mov eax, dword [esp + 0x13c]
lea ecx, [esp + 0x13c]
call dword [eax + 0x70]
push 0xff
push 0x1a4
push 0xeb
push 0x46
mov esi, 0x100ea074
push esi
call dword [sym.imp.USER32.dll_SetRect]
mov al, byte [0x100e9c49]
test al, al
je 0x100348af
push sym.ASOHelper.dll_class_CFont_CSystweakApp::m_BaseFontBold
lea ecx, [esp + 0x130]
call sub.mfc90u.dll_CDC::SelectObject
lea ecx, [esp + 0x18]
mov dword [esp + 0x38], eax
call dword [0x10096f98]
lea eax, [esp + 0x8c]
push eax
mov byte [esp + 0x19c], 0x14
call sym.ASOHelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_GetProductNAME_void_
pop ecx
mov edi, eax
push ebx
lea eax, [esp + 0xac]
push str.KEY_VERIFICATION_PROGRESS_TEXT
push eax
mov byte [esp + 0x1a4], 0x15
call sym.ASOHelper.dll_class_ATL::CStringT_wchar_t__class_StrTraitMFC_DLL_wchar_t__class_ATL::ChTraitsCRT_wchar_t______cdecl_STLoadStringFromMainINI_wchar_t_const___wchar_t_const__
add esp, 0xc
mov byte [esp + 0x198], 0x16
push dword [edi]
mov eax, dword [eax]
push eax
lea eax, [esp + 0x20]
push eax
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::Format]
add esp, 0xc
lea ecx, [esp + 0xa8]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
lea ecx, [esp + 0x8c]
mov byte [esp + 0x198], 0x14
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov eax, dword [esp + 0x18]
mov ecx, dword [eax - 0xc]
push 0
push esi
push ecx
push eax
mov eax, dword [esp + 0x13c]
lea ecx, [esp + 0x13c]
call dword [eax + 0x70]
push dword [esp + 0x38]
lea ecx, [esp + 0x130]
call sub.mfc90u.dll_CDC::SelectObject
lea ecx, [esp + 0x18]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
lea ecx, [esp + 0x30]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
lea ecx, [esp + 0x34]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
mov byte [esp + 0x198], 0x10
mov esi, vtable.CBitmap.0
lea ecx, [esp + 0xac]
mov dword [esp + 0xac], esi
call fcn.1000c826
mov byte [esp + 0x198], 0xf
lea ecx, [esp + 0x70]
mov dword [esp + 0x70], esi
call fcn.1000c826
mov byte [esp + 0x198], 0xc
lea ecx, [esp + 0x40]
mov dword [esp + 0x40], esi
call fcn.1000c826
mov byte [esp + 0x198], 9
lea ecx, [esp + 0x84]
mov dword [esp + 0x84], vtable.CPen.0
call fcn.1000c826
mov byte [esp + 0x198], 8
lea ecx, [esp + 0x50]
mov dword [esp + 0x50], esi
call fcn.1000c826
mov byte [esp + 0x198], 2
lea ecx, [esp + 0x60]
mov dword [esp + 0x60], esi
call fcn.1000c826
mov byte [esp + 0x198], 1
lea ecx, [esp + 0xbc]
mov dword [esp + 0xbc], esi
call fcn.1000c826
lea ecx, [esp + 0x14]
call dword [sym.imp.mfc90u.dll_ATL::CStringT_wchar_t_class_StrTraitMFC_DLL_wchar_t_class_ATL::ChTraitsCRT_wchar_t_____::CStringT_wchar_t_clas]
or dword [esp + 0x198], 0xffffffff
lea ecx, [esp + 0x12c]
call sub.mfc90u.dll_CPaintDC::CPaintDC
mov ecx, dword [esp + 0x190]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [esp + 0x178]
xor ecx, esp
call fcn.10074156
mov esp, ebp
pop ebp
ret