Function at 0x4025c0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5357ae
mov eax, dword fs:[0]
push eax
push esi
push edi
mov eax, dword [0x584c30]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, dword [ebp + 8]
push 0
push 0x66
mov ecx, esi
call fcn.004154a7
mov dword [ebp - 4], 0
mov dword [esi], vtable.CRemNoMZDlg.0
mov dword [esi + 0x98], 0
mov dword [esi + 0x94], vtable.CFont.0
lea ecx, [esi + 0xa8]
mov byte [ebp - 4], 1
call fcn.0041df79
mov dword [esi + 0xa8], vtable.CListCtrl.0
lea ecx, [esi + 0x11c]
mov byte [ebp - 4], 2
call fcn.0041df79
mov dword [esi + method.CComboBox.virtual_0], vtable.CComboBox.0
lea ecx, [esi + 0x190]
mov byte [ebp - 4], 3
call fcn.0041df79
mov dword [esi + method.CEdit.virtual_0], vtable.CEdit.0
lea ecx, [esi + 0x204]
mov byte [ebp - 4], 4
call fcn.0041df79
mov dword [esi + method.CButton.virtual_0], vtable.CButton.0
lea ecx, [esi + 0x278]
mov byte [ebp - 4], 5
call fcn.0041df79
mov dword [esi + method.CEdit.virtual_0], vtable.CEdit.0
lea ecx, [esi + 0x2ec]
mov byte [ebp - 4], 6
call fcn.0041df79
mov dword [esi + method.CButton.virtual_0], vtable.CButton.0
lea ecx, [esi + 0x360]
mov byte [ebp - 4], 7
call fcn.0041df79
mov dword [esi + method.CStatic.virtual_0], vtable.CStatic.0
lea ecx, [esi + 0x3d4]
mov byte [ebp - 4], 8
call fcn.0041df79
mov dword [esi + method.CButton.virtual_0], vtable.CButton.0
lea ecx, [esi + 0x448]
mov byte [ebp - 4], 9
call fcn.0041df79
mov dword [esi + 0x448], 0x539144
lea ecx, [esi + 0x4bc]
mov byte [ebp - 4], 0xa
call fcn.0041df79
mov dword [esi + 0x4bc], 0x539144
lea ecx, [esi + 0x530]
mov byte [ebp - 4], 0xb
call fcn.0041df79
mov dword [esi + 0x530], 0x539144
lea ecx, [esi + 0x5a4]
mov byte [ebp - 4], 0xc
call fcn.0041df79
mov dword [esi + 0x5a4], 0x538fc4
lea ecx, [esi + 0x618]
mov byte [ebp - 4], 0xd
call fcn.0041df79
mov dword [esi + 0x618], 0x538fc4
lea ecx, [esi + 0x68c]
mov byte [ebp - 4], 0xe
call fcn.0041df79
mov dword [esi + 0x68c], 0x539144
mov byte [ebp - 4], 0xf
lea ecx, [esi + 0x700]
call fcn.0041df79
mov dword [esi + 0x700], 0x539144
lea ecx, [esi + 0x774]
mov byte [ebp - 4], 0x10
call fcn.0041df79
mov dword [esi + 0x774], 0x539144
lea ecx, [esi + 0x7e8]
mov byte [ebp - 4], 0x11
call fcn.0041df79
mov dword [esi + 0x7e8], 0x539144
lea ecx, [esi + 0x85c]
mov byte [ebp - 4], 0x12
call fcn.0041df79
mov dword [esi + 0x85c], 0x5395e4
lea ecx, [esi + 0x8d0]
mov byte [ebp - 4], 0x13
call fcn.0041df79
mov dword [esi + 0x8d0], 0x5395e4
lea ecx, [esi + 0x944]
mov byte [ebp - 4], 0x14
call fcn.0041df79
mov dword [esi + 0x944], 0x5395e4
lea ecx, [esi + 0x9b8]
mov byte [ebp - 4], 0x15
call fcn.0041df79
mov dword [esi + 0x9b8], 0x539144
lea ecx, [esi + 0xa2c]
mov byte [ebp - 4], 0x16
call fcn.0041df79
mov dword [esi + 0xa2c], 0x539144
lea ecx, [esi + 0xaa0]
mov byte [ebp - 4], 0x17
call fcn.0041df79
mov dword [esi + 0xaa0], 0x539144
lea ecx, [esi + 0xb14]
mov byte [ebp - 4], 0x18
call fcn.0041df79
mov dword [esi + 0xb14], 0x5395e4
lea ecx, [esi + 0xb88]
mov byte [ebp - 4], 0x19
call fcn.0041df79
mov dword [esi + 0xb88], 0x539144
lea ecx, [esi + 0xbfc]
mov byte [ebp - 4], 0x1a
call fcn.0041df79
mov dword [esi + 0xbfc], 0x539144
lea ecx, [esi + 0xc70]
mov byte [ebp - 4], 0x1b
call fcn.0041df79
mov dword [esi + 0xc70], 0x5395e4
lea ecx, [esi + 0xce4]
mov byte [ebp - 4], 0x1c
call fcn.0041df79
mov dword [esi + 0xce4], 0x539144
lea ecx, [esi + 0xd58]
mov byte [ebp - 4], 0x1d
call fcn.0041df79
mov dword [esi + 0xd58], 0x539144
lea ecx, [esi + 0xdcc]
mov byte [ebp - 4], 0x1e
call fcn.0041df79
mov dword [esi + 0xdcc], 0x5395e4
mov byte [ebp - 4], 0x1f
lea ecx, [esi + 0xe40]
call fcn.0041df79
mov dword [esi + 0xe40], 0x539144
lea ecx, [esi + 0xeb4]
mov byte [ebp - 4], 0x20
call fcn.0041df79
mov dword [esi + 0xeb4], 0x539144
lea ecx, [esi + 0xf28]
mov byte [ebp - 4], 0x21
call fcn.0041df79
mov dword [esi + 0xf28], 0x539144
lea ecx, [esi + 0xf9c]
mov byte [ebp - 4], 0x22
call fcn.0041df79
mov dword [esi + 0xf9c], 0x539144
lea ecx, [esi + 0x1010]
mov byte [ebp - 4], 0x23
call fcn.0040fc07
mov dword [esi + 0x10a0], 0x5398c4
mov dword [esi + 0x10a4], 0
mov byte [ebp - 4], 0x25
call fcn.0041c4e6
call fcn.0041c4e6
mov eax, dword [eax + 0xc]
push 0x80
push eax
call dword [sym.imp.USER32.dll_LoadIconW]
mov dword [esi + 0xa0], eax
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
ret 4