Function at 0x420000
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x432e98
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 8
push ebx
push esi
mov esi, ecx
push edi
mov dword [esp + 0xc], esi
mov dword [esi], 0x437a10
mov ecx, dword [esi + 0x778]
xor ebx, ebx
cmp ecx, ebx
mov dword [esp + 0x1c], 0x20
je 0x420047
mov eax, dword [ecx]
push 1
call dword [eax]
mov dword [esi + 0x778], ebx
mov ecx, dword [esi + 0x74c]
cmp ecx, ebx
je 0x42005e
mov edx, dword [ecx]
push 1
call dword [edx + 4]
mov dword [esi + 0x74c], ebx
mov ecx, dword [esi + 0x750]
cmp ecx, ebx
je 0x420075
mov eax, dword [ecx]
push 1
call dword [eax + 4]
mov dword [esi + 0x750], ebx
mov ecx, dword [esi + 0x754]
cmp ecx, ebx
je 0x42008c
mov edx, dword [ecx]
push 1
call dword [edx + 4]
mov dword [esi + 0x754], ebx
mov ecx, dword [esi + 0x75c]
cmp ecx, ebx
je 0x4200a3
mov eax, dword [ecx]
push 1
call dword [eax + 4]
mov dword [esi + 0x75c], ebx
mov ecx, dword [esi + 0x760]
cmp ecx, ebx
je 0x4200ba
mov edx, dword [ecx]
push 1
call dword [edx + 4]
mov dword [esi + 0x760], ebx
mov ecx, dword [esi + 0x768]
cmp ecx, ebx
je 0x4200d1
mov eax, dword [ecx]
push 1
call dword [eax + 4]
mov dword [esi + 0x768], ebx
mov ecx, dword [esi + 0x76c]
cmp ecx, ebx
je 0x4200e8
mov edx, dword [ecx]
push 1
call dword [edx + 4]
mov dword [esi + 0x76c], ebx
mov ecx, dword [esi + 0x770]
cmp ecx, ebx
je 0x4200ff
mov eax, dword [ecx]
push 1
call dword [eax + 4]
mov dword [esi + 0x770], ebx
mov ecx, dword [esi + 0x774]
cmp ecx, ebx
je 0x420116
mov edx, dword [ecx]
push 1
call dword [edx + 4]
mov dword [esi + 0x774], ebx
mov ecx, dword [esi + 0x970]
cmp ecx, ebx
je 0x42012d
mov eax, dword [ecx]
push 1
call dword [eax + 4]
mov dword [esi + 0x970], ebx
mov ecx, dword [esi + 0x974]
cmp ecx, ebx
je 0x420144
mov edx, dword [ecx]
push 1
call dword [edx + 4]
mov dword [esi + 0x974], ebx
mov ecx, dword [esi + 0x978]
cmp ecx, ebx
je 0x42015b
mov eax, dword [ecx]
push 1
call dword [eax + 4]
mov dword [esi + 0x978], ebx
mov ecx, dword [esi + 0x97c]
cmp ecx, ebx
je 0x420172
mov edx, dword [ecx]
push 1
call dword [edx + 4]
mov dword [esi + 0x97c], ebx
lea ecx, [esi + 0x7ac]
mov byte [esp + 0x1c], 0x1f
call fcn.0040e370
lea edi, [esi + 0x7a4]
mov dword [esp + 0x10], edi
mov dword [edi], 0x435b40
mov ecx, edi
mov byte [esp + 0x1c], 0x21
call sub.MFC42.DLL_CGdiObject::DeleteObject
mov dword [edi], 0x435b68
lea edi, [esi + 0x79c]
mov dword [esp + 0x10], edi
mov dword [edi], 0x435b40
mov ecx, edi
mov byte [esp + 0x1c], 0x22
call sub.MFC42.DLL_CGdiObject::DeleteObject
mov dword [edi], 0x435b68
lea edi, [esi + 0x794]
mov dword [esp + 0x10], edi
mov dword [edi], 0x435b40
mov ecx, edi
mov byte [esp + 0x1c], 0x23
call sub.MFC42.DLL_CGdiObject::DeleteObject
mov dword [edi], 0x435b68
lea edi, [esi + 0x78c]
mov dword [esp + 0x10], edi
mov dword [edi], 0x435b40
mov ecx, edi
mov byte [esp + 0x1c], 0x24
call sub.MFC42.DLL_CGdiObject::DeleteObject
mov dword [edi], 0x435b68
lea edi, [esi + 0x784]
mov dword [esp + 0x10], edi
mov dword [edi], 0x435b40
mov ecx, edi
mov byte [esp + 0x1c], 0x25
call sub.MFC42.DLL_CGdiObject::DeleteObject
mov dword [edi], 0x435b68
lea edi, [esi + 0x77c]
mov dword [esp + 0x10], edi
mov dword [edi], 0x435b40
mov ecx, edi
mov byte [esp + 0x1c], 0x26
call sub.MFC42.DLL_CGdiObject::DeleteObject
lea ecx, [esi + 0x728]
mov dword [edi], 0x435b68
mov byte [esp + 0x1c], 0x18
call sub.MFC42.DLL_CString::CString
lea ecx, [esi + 0x6e8]
mov byte [esp + 0x1c], 0x17
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [esi + 0x690]
mov byte [esp + 0x1c], 0x16
call fcn.0040db50
lea ecx, [esi + 0x638]
mov byte [esp + 0x1c], 0x15
call fcn.0040db50
lea ecx, [esi + 0x5e0]
mov byte [esp + 0x1c], 0x14
call fcn.0040db50
lea ecx, [esi + 0x588]
mov byte [esp + 0x1c], 0x13
call fcn.0040db50
lea ecx, [esi + 0x530]
mov byte [esp + 0x1c], 0x12
call fcn.0040db50
lea ecx, [esi + 0x4d8]
mov byte [esp + 0x1c], 0x11
call fcn.0040db50
lea ecx, [esi + 0x498]
mov byte [esp + 0x1c], 0x10
call sub.MFC42.DLL_CComboBox::CComboBox
lea ecx, [esi + 0x404]
mov byte [esp + 0x1c], 0xf
call fcn.00409740
lea ecx, [esi + 0x370]
mov byte [esp + 0x1c], 0xe
call fcn.00409740
lea ecx, [esi + 0x2dc]
mov byte [esp + 0x1c], 0xd
call fcn.00409740
lea ecx, [esi + 0x248]
mov byte [esp + 0x1c], 0xc
call fcn.00409740
lea ecx, [esi + 0x1b4]
mov byte [esp + 0x1c], 0xb
call fcn.00409740
lea ecx, [esi + 0x120]
mov byte [esp + 0x1c], 0xa
call fcn.00409740
lea ecx, [esi + 0x11c]
mov byte [esp + 0x1c], 9
call sub.MFC42.DLL_CString::CString
lea ecx, [esi + 0x118]
mov byte [esp + 0x1c], 8
call sub.MFC42.DLL_CString::CString
lea ecx, [esi + 0x114]
mov byte [esp + 0x1c], 7
call sub.MFC42.DLL_CString::CString
lea ecx, [esi + 0x110]
mov byte [esp + 0x1c], 6
call sub.MFC42.DLL_CString::CString
lea ecx, [esi + 0x10c]
mov byte [esp + 0x1c], 5
call sub.MFC42.DLL_CString::CString
lea ecx, [esi + 0x108]
mov byte [esp + 0x1c], 4
call sub.MFC42.DLL_CString::CString
lea ecx, [esi + 0x104]
mov byte [esp + 0x1c], 3
call sub.MFC42.DLL_CString::CString
lea ecx, [esi + 0x100]
mov byte [esp + 0x1c], 2
call sub.MFC42.DLL_CString::CString
lea ecx, [esi + 0xfc]
mov byte [esp + 0x1c], 1
call sub.MFC42.DLL_CString::CString
lea ecx, [esi + 0xbc]
mov byte [esp + 0x1c], bl
call sub.MFC42.DLL_CStatic::CStatic
mov ecx, esi
mov dword [esp + 0x1c], 0xffffffff
call fcn.0042e800
mov ecx, dword [esp + 0x14]
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
add esp, 0x14
ret