Function at 0x408a10
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x431600
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x44
push ebx
push esi
push edi
mov dword [ebp - 0x10], ecx
mov dword [ebp - 4], 0x28
mov ecx, dword [ebp - 0x10]
add ecx, 0x8d0
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x27
mov ecx, dword [ebp - 0x10]
add ecx, 0x88c
call fcn.00408d60
mov byte [ebp - 4], 0x26
mov ecx, dword [ebp - 0x10]
add ecx, 0x830
call fcn.00405ab0
mov byte [ebp - 4], 0x25
mov ecx, dword [ebp - 0x10]
add ecx, 0x7dc
call fcn.00405ab0
mov byte [ebp - 4], 0x24
mov ecx, dword [ebp - 0x10]
add ecx, 0x788
call fcn.00405ab0
mov byte [ebp - 4], 0x23
mov ecx, dword [ebp - 0x10]
add ecx, 0x734
call fcn.00405ab0
mov byte [ebp - 4], 0x22
mov ecx, dword [ebp - 0x10]
add ecx, 0x6e0
call fcn.00405ab0
mov byte [ebp - 4], 0x21
mov ecx, dword [ebp - 0x10]
add ecx, 0x68c
call fcn.00405ab0
mov byte [ebp - 4], 0x20
mov ecx, dword [ebp - 0x10]
add ecx, 0x638
call fcn.00405ab0
mov byte [ebp - 4], 0x1f
mov ecx, dword [ebp - 0x10]
add ecx, 0x5e4
call fcn.00405ab0
mov byte [ebp - 4], 0x1e
mov ecx, dword [ebp - 0x10]
add ecx, 0x590
call fcn.00405ab0
mov byte [ebp - 4], 0x1d
mov ecx, dword [ebp - 0x10]
add ecx, 0x550
call sub.MFC42.DLL_CSliderCtrl::CSliderCtrl
mov byte [ebp - 4], 0x1c
mov ecx, dword [ebp - 0x10]
add ecx, 0x510
call sub.MFC42.DLL_CButton::CButton
mov byte [ebp - 4], 0x1b
mov ecx, dword [ebp - 0x10]
add ecx, 0x50c
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x10]
add ecx, 0x508
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x19
mov ecx, dword [ebp - 0x10]
add ecx, 0x504
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x18
mov ecx, dword [ebp - 0x10]
add ecx, 0x500
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x17
mov ecx, dword [ebp - 0x10]
add ecx, 0x4fc
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x16
mov ecx, dword [ebp - 0x10]
add ecx, 0x4f8
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x15
mov ecx, dword [ebp - 0x10]
add ecx, 0x4f4
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x14
mov ecx, dword [ebp - 0x10]
add ecx, 0x4f0
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x13
mov ecx, dword [ebp - 0x10]
add ecx, 0x4ec
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x12
mov ecx, dword [ebp - 0x10]
add ecx, 0x4e8
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x11
mov ecx, dword [ebp - 0x10]
add ecx, 0x4e4
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0x10
mov ecx, dword [ebp - 0x10]
add ecx, 0x4e0
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0xf
mov ecx, dword [ebp - 0x10]
add ecx, 0x4dc
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0xe
mov ecx, dword [ebp - 0x10]
add ecx, 0x4d8
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0xd
mov ecx, dword [ebp - 0x10]
add ecx, 0x4d4
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0xc
mov ecx, dword [ebp - 0x10]
add ecx, 0x4d0
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x10]
add ecx, 0x4cc
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 0xa
mov ecx, dword [ebp - 0x10]
add ecx, 0x4c4
call fcn.00408ec0
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x10]
add ecx, 0x4b4
call fcn.00408e50
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x10]
add ecx, 0x454
call fcn.00408ec0
mov byte [ebp - 4], 7
mov ecx, dword [ebp - 0x10]
add ecx, 0x3dc
call fcn.00408d80
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x10]
add ecx, 0x3bc
call sub.MFC42.DLL_CString::CString
mov byte [ebp - 4], 5
mov ecx, dword [ebp - 0x10]
add ecx, 0x2c4
call fcn.004060b0
mov byte [ebp - 4], 4
push fcn.004301fa
push 5
push 0x14
mov eax, dword [ebp - 0x10]
add eax, 0x25c
push eax
call fcn.00430576
mov byte [ebp - 4], 3
push fcn.004301fa
push 0xa
push 0x14
mov ecx, dword [ebp - 0x10]
add ecx, 0x194
push ecx
call fcn.00430576
mov byte [ebp - 4], 2
push fcn.004301fa
push 5
push 0x14
mov edx, dword [ebp - 0x10]
add edx, 0x130
push edx
call fcn.00430576
mov byte [ebp - 4], 1
push fcn.004301fa
push 0xa
push 0x14
mov eax, dword [ebp - 0x10]
add eax, 0x68
push eax
call fcn.00430576
mov byte [ebp - 4], 0
mov ecx, dword [ebp - 0x10]
add ecx, 0x64
call fcn.00427d00
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0x10]
call fcn.0042ffc6
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret