Function at 0x4786e5
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov eax, 0x4ee3db
call fcn.004e1580
push ecx
push ecx
push ebx
push esi
mov esi, ecx
push edi
mov dword [ebp - 0x14], esi
lea ecx, [esi + 0xa9c]
mov dword [ebp - 4], 0x23
call sub.MFC42.DLL_CString::CString
lea ecx, [esi + 0xa94]
mov ebx, 0x4f8524
mov dword [ebp - 0x10], ecx
mov dword [ecx], ebx
mov byte [ebp - 4], 0x24
call sub.MFC42.DLL_CGdiObject::DeleteObject
mov eax, dword [ebp - 0x10]
mov edi, 0x4f82c8
lea ecx, [esi + 0xa8c]
mov dword [eax], edi
mov dword [ebp - 0x10], ecx
mov dword [ecx], ebx
mov byte [ebp - 4], 0x25
call sub.MFC42.DLL_CGdiObject::DeleteObject
mov eax, dword [ebp - 0x10]
lea ecx, [esi + 0xa84]
mov dword [ebp - 0x10], ecx
mov dword [eax], edi
mov dword [ecx], ebx
mov byte [ebp - 4], 0x26
call sub.MFC42.DLL_CGdiObject::DeleteObject
mov eax, dword [ebp - 0x10]
lea ecx, [esi + 0xa7c]
mov dword [ebp - 0x10], ecx
mov dword [eax], edi
mov dword [ecx], ebx
mov byte [ebp - 4], 0x27
call sub.MFC42.DLL_CGdiObject::DeleteObject
mov eax, dword [ebp - 0x10]
lea ecx, [esi + 0xa34]
mov byte [ebp - 4], 0x1e
mov dword [eax], edi
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x9f4]
mov byte [ebp - 4], 0x1d
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x924]
mov byte [ebp - 4], 0x1c
call fcn.004d5e8a
lea ecx, [esi + 0x8e4]
mov byte [ebp - 4], 0x1b
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x8a4]
mov byte [ebp - 4], 0x1a
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x7d4]
mov byte [ebp - 4], 0x19
call fcn.004d5e8a
lea ecx, [esi + 0x794]
mov byte [ebp - 4], 0x18
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x754]
mov byte [ebp - 4], 0x17
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x684]
mov byte [ebp - 4], 0x16
call fcn.004d5e8a
lea ecx, [esi + 0x644]
mov byte [ebp - 4], 0x15
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x574]
mov byte [ebp - 4], 0x14
call fcn.004d5e8a
lea ecx, [esi + 0x534]
mov byte [ebp - 4], 0x13
call fcn.004e075c
lea ecx, [esi + 0x4e0]
mov byte [ebp - 4], 0x12
call fcn.00436b47
lea ecx, [esi + 0x4a0]
mov byte [ebp - 4], 0x11
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x460]
mov byte [ebp - 4], 0x10
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x420]
mov byte [ebp - 4], 0xf
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x3e0]
mov byte [ebp - 4], 0xe
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x3a0]
mov byte [ebp - 4], 0xd
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x360]
mov byte [ebp - 4], 0xc
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x320]
mov byte [ebp - 4], 0xb
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x2e0]
mov byte [ebp - 4], 0xa
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x2a0]
mov byte [ebp - 4], 9
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x260]
mov byte [ebp - 4], 8
call sub.MFC42.DLL_CButton::CButton
lea ecx, [esi + 0x220]
mov byte [ebp - 4], 7
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x1e0]
mov byte [ebp - 4], 6
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x1a0]
mov byte [ebp - 4], 5
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x160]
mov byte [ebp - 4], 4
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x120]
mov byte [ebp - 4], 3
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0xe0]
mov byte [ebp - 4], 2
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0xa0]
mov byte [ebp - 4], 1
call sub.MFC42.DLL_CStatic::CStatic
and byte [ebp - 4], 0
lea ecx, [esi + 0x60]
call sub.MFC42.DLL_CStatic::CStatic
or dword [ebp - 4], 0xffffffff
mov ecx, esi
call sub.MFC42.DLL_CDialog::CDialog
mov ecx, dword [ebp - 0xc]
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
leave
ret