Function at 0x405ba0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x414c66
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 8
push esi
mov esi, ecx
push edi
mov dword [esp + 8], esi
lea ecx, [esi + 0x19c48]
mov dword [esp + 0x18], 0x23
call fcn.00401090
lea ecx, [esi + 0x19bc0]
mov byte [esp + 0x18], 0x22
call fcn.00402420
lea ecx, [esi + 0x19b38]
mov byte [esp + 0x18], 0x21
call fcn.00402420
lea ecx, [esi + 0x19ab0]
mov byte [esp + 0x18], 0x20
call fcn.00402420
lea ecx, [esi + 0x19a28]
mov byte [esp + 0x18], 0x1f
call fcn.00402420
lea ecx, [esi + 0x199a0]
mov byte [esp + 0x18], 0x1e
call fcn.00402420
lea ecx, [esi + 0x19918]
mov byte [esp + 0x18], 0x1d
call fcn.00402420
lea ecx, [esi + 0x19890]
mov byte [esp + 0x18], 0x1c
call fcn.00402420
lea ecx, [esi + 0x19808]
mov byte [esp + 0x18], 0x1b
call fcn.00402420
lea ecx, [esi + 0x19780]
mov byte [esp + 0x18], 0x1a
call fcn.00402420
lea ecx, [esi + 0x196f8]
mov byte [esp + 0x18], 0x19
call fcn.00402420
lea ecx, [esi + 0x196b8]
mov byte [esp + 0x18], 0x18
call sub.MFC42u.DLL_CButton::CButton
lea ecx, [esi + 0x19630]
mov byte [esp + 0x18], 0x17
call fcn.00402420
mov byte [esp + 0x18], 0x16
lea ecx, [esi + 0x195f0]
call sub.MFC42u.DLL_CComboBox::CComboBox
lea ecx, [esi + 0x195b0]
mov byte [esp + 0x18], 0x15
call sub.MFC42u.DLL_CStatic::CStatic
lea ecx, [esi + 0x194e8]
mov byte [esp + 0x18], 0x14
call fcn.00402420
lea ecx, [esi + 0x19460]
mov byte [esp + 0x18], 0x13
call fcn.00402420
lea ecx, [esi + 0x193d8]
mov byte [esp + 0x18], 0x12
call fcn.00402420
lea ecx, [esi + 0x19350]
mov byte [esp + 0x18], 0x11
call fcn.00402420
lea ecx, [esi + 0x192c8]
mov byte [esp + 0x18], 0x10
call fcn.00402420
lea ecx, [esi + 0x19240]
mov byte [esp + 0x18], 0xf
call fcn.00402420
lea ecx, [esi + 0x191b8]
mov byte [esp + 0x18], 0xe
call fcn.00402420
lea ecx, [esi + 0x19178]
mov byte [esp + 0x18], 0xd
call sub.MFC42u.DLL_CProgressCtrl::CProgressCtrl
push fcn.00402420
push 7
lea eax, [esi + 0x18b20]
push 0x88
push eax
mov byte [esp + 0x28], 0xc
call fcn.00413e34
push fcn.00402420
push 0x17
lea ecx, [esi + 0x17ee8]
push 0x88
push ecx
mov byte [esp + 0x28], 0xb
call fcn.00413e34
push fcn.00402420
push 0x1f
lea edx, [esi + 0x16e70]
push 0x88
push edx
mov byte [esp + 0x28], 0xa
call fcn.00413e34
lea ecx, [esi + 0x16de8]
mov byte [esp + 0x18], 9
call fcn.00402420
lea ecx, [esi + 0x16d60]
mov byte [esp + 0x18], 8
call fcn.00402420
lea ecx, [esi + 0x16cd8]
mov byte [esp + 0x18], 7
call fcn.00402420
lea ecx, [esi + 0x1662c]
mov byte [esp + 0x18], 6
call fcn.00411500
lea ecx, [esi + 0x165a4]
mov byte [esp + 0x18], 5
call fcn.00402420
lea ecx, [esi + 0x1651c]
mov byte [esp + 0x18], 4
call fcn.00402420
lea ecx, [esi + 0x164bc]
mov byte [esp + 0x18], 3
call fcn.00413b52
lea edi, [esi + 0x16498]
mov dword [esp + 0xc], edi
mov dword [edi], 0x416818
mov ecx, edi
mov byte [esp + 0x18], 0x24
call sub.MFC42u.DLL_CGdiObject::DeleteObject
mov dword [edi], 0x416804
lea edi, [esi + 0x16490]
mov dword [esp + 0xc], edi
mov dword [edi], 0x416818
mov ecx, edi
mov byte [esp + 0x18], 0x25
call sub.MFC42u.DLL_CGdiObject::DeleteObject
push 0x405ea0
push 0x40
lea eax, [esi + 0x11e6c]
push 0x104
push eax
mov dword [edi], 0x416804
mov byte [esp + 0x28], 0
call fcn.00413e34
mov ecx, esi
mov dword [esp + 0x18], 0xffffffff
call fcn.00413b58
mov ecx, dword [esp + 0x10]
pop edi
pop esi
mov dword fs:[0], ecx
add esp, 0x14
ret