Function at 0x428190
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x5772cd
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
mov eax, dword [esp + 0x20]
push esi
mov esi, ecx
push edi
mov ecx, dword [esp + 0x1c]
push eax
push ecx
mov ecx, esi
mov dword [esp + 0x10], esi
call fcn.00440340
xor eax, eax
lea ecx, [esi + 0x356c]
mov dword [esp + 0x14], eax
mov dword [esi + 0x109c], eax
mov dword [esi + 0x1098], eax
mov dword [esi + 0x1094], eax
mov dword [esi + 0x1090], eax
mov dword [esi + 0x108c], eax
mov dword [esi + 0x1088], eax
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x3570]
mov byte [esp + 0x14], 1
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x3574]
mov byte [esp + 0x14], 2
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x3578]
mov byte [esp + 0x14], 3
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x357c]
mov byte [esp + 0x14], 4
call sub.MFC42.DLL_CString::CString_3
lea edi, [esi + 0x35d0]
mov byte [esp + 0x14], 5
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x5a6a74
lea ecx, [esi + 0x3614]
mov byte [esp + 0x14], 6
call fcn.004d0c80
lea ecx, [esi + 0x3678]
mov byte [esp + 0x14], 7
call fcn.00552636
push fcn.0055f0a0
push fcn.0055f070
push 9
lea edx, [esi + 0x3858]
push 8
push edx
mov byte [esp + 0x28], 8
call fcn.00552fad
lea ecx, [esi + 0x38a0]
mov byte [esp + 0x14], 9
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38a4]
mov byte [esp + 0x14], 0xa
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38a8]
mov byte [esp + 0x14], 0xb
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38ac]
mov byte [esp + 0x14], 0xc
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38b0]
mov byte [esp + 0x14], 0xd
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38b4]
mov byte [esp + 0x14], 0xe
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38b8]
mov byte [esp + 0x14], 0xf
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38bc]
mov byte [esp + 0x14], 0x10
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38c0]
mov byte [esp + 0x14], 0x11
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38c4]
mov byte [esp + 0x14], 0x12
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38c8]
mov byte [esp + 0x14], 0x13
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38cc]
mov byte [esp + 0x14], 0x14
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38d0]
mov byte [esp + 0x14], 0x15
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38d4]
mov byte [esp + 0x14], 0x16
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38d8]
mov byte [esp + 0x14], 0x17
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38dc]
mov byte [esp + 0x14], 0x18
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38e0]
mov byte [esp + 0x14], 0x19
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38e4]
mov byte [esp + 0x14], 0x1a
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38e8]
mov byte [esp + 0x14], 0x1b
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38ec]
mov byte [esp + 0x14], 0x1c
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38f0]
mov byte [esp + 0x14], 0x1d
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38f4]
mov byte [esp + 0x14], 0x1e
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x38f8]
mov byte [esp + 0x14], 0x1f
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x3900]
mov byte [esp + 0x14], 0x20
call fcn.005603e0
lea ecx, [esi + 0x39c8]
mov byte [esp + 0x14], 0x21
call sub.MFC42.DLL_CString::CString_3
mov byte [esp + 0x14], 0x22
lea ecx, [esi + 0x39cc]
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x39d0]
mov byte [esp + 0x14], 0x23
call sub.MFC42.DLL_CString::CString_3
push fcn.0055f5b0
push fcn.0055f4a0
push 0x80
lea eax, [esi + 0x39d4]
push 0xd0
push eax
mov byte [esp + 0x28], 0x24
call fcn.00552fad
push fcn.0055f5b0
push fcn.0055f4a0
push 0x80
lea ecx, [esi + 0xa1d4]
push 0xd0
push ecx
mov byte [esp + 0x28], 0x25
call fcn.00552fad
push fcn.00502950
push 0x428170
push 0x80
lea edx, [esi + 0x109d4]
push 0x40
push edx
mov byte [esp + 0x28], 0x26
call fcn.00552fad
lea ecx, [esi + 0x12bec]
mov byte [esp + 0x14], 0x27
call sub.MFC42.DLL_CString::CString_3
lea edi, [esi + 0x12c50]
mov byte [esp + 0x14], 0x28
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x59fce4
mov eax, dword [esp + 0x20]
mov ecx, esi
mov byte [esp + 0x14], 0x29
mov dword [esi], 0x5aaf20
mov dword [esi + 0xee0], eax
mov dword [esi + 0x444], eax
call fcn.00428510
mov ecx, dword [esp + 0xc]
mov eax, esi
pop edi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret 0x10