Function at 0x437ba0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x482a79
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0xc
push ebp
push esi
mov esi, ecx
push edi
mov dword [esp + 0xc], esi
mov dword [esi], 0x48de48
mov eax, dword [esi + 0x244c]
xor ebp, ebp
cmp eax, ebp
mov dword [esp + 0x20], 0x14
je 0x437be4
push eax
call sub.MFC42.DLL_operatordelete
add esp, 4
lea edi, [esi + 0x25e8]
push ebx
mov dword [esp + 0x14], edi
mov dword [edi], 0x488718
mov ecx, edi
mov byte [esp + 0x24], 0x15
call sub.MFC42.DLL_CGdiObject::DeleteObject
lea ecx, [esi + 0x24e4]
mov dword [edi], 0x488704
mov byte [esp + 0x24], 0x12
call fcn.00401b70
lea ecx, [esi + 0x2458]
mov byte [esp + 0x24], 0x11
call fcn.0047e696
lea ecx, [esi + 0x23f8]
mov byte [esp + 0x24], 0x10
call fcn.00412710
lea ecx, [esi + 0x2358]
mov byte [esp + 0x24], 0xf
call fcn.0047e144
lea ecx, [esi + 0x21cc]
mov byte [esp + 0x24], 0xe
call fcn.0044a6b0
lea ecx, [esi + 0x2180]
mov byte [esp + 0x24], 0xd
call fcn.00472700
lea edi, [esi + 0x2054]
mov dword [esp + 0x14], edi
lea ebx, [edi + 0x124]
mov dword [esp + 0x18], ebx
mov dword [ebx], 0x488718
mov ecx, ebx
mov byte [esp + 0x24], 0x1a
call sub.MFC42.DLL_CGdiObject::DeleteObject
lea ecx, [edi + 0xe4]
mov dword [ebx], 0x488704
mov byte [esp + 0x24], 0x18
call sub.MFC42.DLL_CStatic::CStatic
lea ecx, [edi + 0xa4]
mov byte [esp + 0x24], 0x17
call sub.MFC42.DLL_CEdit::CEdit
lea ecx, [edi + 0x60]
mov byte [esp + 0x24], 0x16
call fcn.0041e370
mov ecx, edi
mov byte [esp + 0x24], 0xc
call fcn.0047dc9a
lea ecx, [esi + 0x1f50]
mov byte [esp + 0x24], 0xb
call fcn.004532c0
lea edi, [esi + 0x1e3c]
mov dword [esp + 0x18], edi
lea ecx, [edi + 0x108]
mov byte [esp + 0x24], 0x1e
mov dword [ecx], 0x4886f0
call fcn.00402030
lea ebx, [edi + 0x100]
mov dword [esp + 0x14], ebx
mov dword [ebx], 0x488718
mov ecx, ebx
mov byte [esp + 0x24], 0x1f
call sub.MFC42.DLL_CGdiObject::DeleteObject
lea ecx, [edi + 0xa4]
mov dword [ebx], 0x488704
mov byte [esp + 0x24], 0x1c
call fcn.0041b860
lea ecx, [edi + 0x64]
mov byte [esp + 0x24], 0x1b
call sub.MFC42.DLL_CComboBox::CComboBox
mov byte [esp + 0x24], 0xa
mov ecx, edi
call fcn.0047dc9a
lea edi, [esi + 0x12a0]
mov dword [esp + 0x18], edi
lea ecx, [edi + 0xb10]
mov byte [esp + 0x24], 0x24
call fcn.0044af90
lea ecx, [edi + 0xb08]
mov byte [esp + 0x24], 0x23
mov dword [ecx], 0x4886f0
call fcn.00402030
lea ecx, [edi + 0xac4]
mov byte [esp + 0x24], 0x22
call sub.MFC42.DLL_CTabCtrl::CTabCtrl
lea ecx, [edi + 0xa84]
mov byte [esp + 0x24], 0x21
mov dword [ecx], 0x48e04c
call sub.MFC42.DLL_CComboBox::CComboBox
push fcn.0043c1a0
push 8
lea eax, [edi + 0x64]
push 0x144
push eax
mov byte [esp + 0x34], 0x20
call fcn.0047ecb6
mov ecx, edi
mov byte [esp + 0x24], 9
call fcn.0047dc9a
lea ecx, [esi + 0x1224]
mov byte [esp + 0x24], 8
call fcn.004116e0
lea ecx, [esi + 0x1120]
mov byte [esp + 0x24], 7
call fcn.004532c0
lea ecx, [esi + 0x101c]
mov byte [esp + 0x24], 6
call fcn.004532c0
lea ecx, [esi + 0xf18]
mov byte [esp + 0x24], 5
call fcn.004532c0
lea ecx, [esi + 0x610]
mov byte [esp + 0x24], 4
call fcn.00450960
lea ecx, [esi + 0x50c]
mov byte [esp + 0x24], 3
call fcn.004532c0
lea ecx, [esi + 0x4f8]
mov byte [esp + 0x24], 2
call fcn.0047e69c
lea ecx, [esi + 0x3e0]
mov byte [esp + 0x24], 1
call fcn.0047e69c
lea edi, [esi + 0x1b4]
mov dword [esp + 0x18], edi
mov dword [edi], 0x48e038
mov eax, dword [edi + 4]
mov byte [esp + 0x24], 0x25
cmp eax, ebp
pop ebx
je 0x437e66
mov eax, dword [eax]
cmp eax, ebp
jne 0x437e60
mov ecx, dword [edi + 0x14]
mov dword [edi + 0xc], ebp
mov dword [edi + 0x10], ebp
mov dword [edi + 8], ebp
mov dword [edi + 4], ebp
call sub.MFC42.DLL_CPlex::FreeDataChain
mov ecx, esi
mov dword [edi + 0x14], ebp
mov dword [edi], 0x488704
mov dword [esp + 0x20], 0xffffffff
call sub.MFC42.DLL_CFrameWnd::CFrameWnd
mov ecx, dword [esp + 0x18]
pop edi
pop esi
pop ebp
mov dword fs:[0], ecx
add esp, 0x18
ret