Function at 0x46646d
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xc4
mov eax, 0x529b46
call fcn.004ebc63
mov edi, ecx
mov dword [ebp - 0x10], edi
lea esi, [edi + 4]
mov dword [edi], vtable.DuiLib::CControlFactory.0
mov dword [ebp - 0x14], esi
and dword [esi], 0
and dword [esi + 4], 0
push 0x98
call fcn.004eaf11
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [esi], eax
mov dword [ebp - 4], 1
or esi, 0xffffffff
mov dword [esp], 0x44bbd3
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x18], esp
push esi
push 0x5550b4
call fcn.0044e82c
mov byte [ebp - 4], 2
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x46a58a
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x1c], esp
push esi
push str.CContainerUI
call fcn.0044e82c
mov byte [ebp - 4], 3
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x47084b
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x20], esp
push esi
push str.CButtonUI
call fcn.0044e82c
mov byte [ebp - 4], 4
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x47a62d
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x24], esp
push esi
push str.CComboUI
call fcn.0044e82c
mov byte [ebp - 4], 5
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x48976b
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x28], esp
push esi
push str.CComboBoxUI
call fcn.0044e82c
mov byte [ebp - 4], 6
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x47eeb8
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x2c], esp
push esi
push str.CDateTimeUI
call fcn.0044e82c
mov byte [ebp - 4], 7
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x475f76
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x30], esp
push esi
push str.CEditUI
call fcn.0044e82c
mov byte [ebp - 4], 8
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x488b53
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x34], esp
push esi
push str.CActiveXUI
call fcn.0044e82c
mov byte [ebp - 4], 9
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x48449b
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x38], esp
push esi
push str.CFlashUI
call fcn.0044e82c
mov byte [ebp - 4], 0xa
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x477d2a
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x3c], esp
push esi
push str.CGifAnimUI
call fcn.0044e82c
mov byte [ebp - 4], 0xb
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x476c63
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x40], esp
push esi
push str.CGroupBoxUI
call fcn.0044e82c
mov byte [ebp - 4], 0xc
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x477956
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x44], esp
push esi
push str.CIPAddressUI
call fcn.0044e82c
mov byte [ebp - 4], 0xd
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x47f28d
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x48], esp
push esi
push str.CIPAddressExUI
call fcn.0044e82c
mov byte [ebp - 4], 0xe
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x471725
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x4c], esp
push esi
push str.CLabelUI
call fcn.0044e82c
mov byte [ebp - 4], 0xf
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x445613
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x50], esp
push esi
push str.CListUI
call fcn.0044e82c
mov byte [ebp - 4], 0x10
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x447fd7
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x54], esp
push esi
push str.CListHeaderUI
call fcn.0044e82c
mov byte [ebp - 4], 0x11
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x448672
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x58], esp
push esi
push str.CListHeaderItemUI
call fcn.0044e82c
mov byte [ebp - 4], 0x12
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x4498d3
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x5c], esp
push esi
push str.CListLabelElementUI
call fcn.0044e82c
mov byte [ebp - 4], 0x13
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x449dce
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x60], esp
push esi
push str.CListTextElementUI
call fcn.0044e82c
mov byte [ebp - 4], 0x14
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x44a4d8
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x64], esp
push esi
push str.CListContainerElementUI
call fcn.0044e82c
mov byte [ebp - 4], 0x15
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x47c017
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x68], esp
push esi
push str.CMenuUI
call fcn.0044e82c
mov byte [ebp - 4], 0x16
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x47d2be
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x6c], esp
push esi
push str.CMenuElementUI
call fcn.0044e82c
mov byte [ebp - 4], 0x17
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x44ad9c
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x70], esp
push esi
push str.COptionUI
call fcn.0044e82c
mov byte [ebp - 4], 0x18
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x44b91b
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x74], esp
push esi
push str.CCheckBoxUI
call fcn.0044e82c
mov byte [ebp - 4], 0x19
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x450d50
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x78], esp
push esi
push str.CProgressUI
call fcn.0044e82c
mov byte [ebp - 4], 0x1a
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x453012
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x7c], esp
push esi
push str.CRichEditUI
call fcn.0044e82c
mov byte [ebp - 4], 0x1b
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x46dc41
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x80], esp
push esi
push str.CScrollBarUI
call fcn.0044e82c
mov byte [ebp - 4], 0x1c
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x486fbc
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x84], esp
push esi
push str.CSliderUI
call fcn.0044e82c
mov byte [ebp - 4], 0x1d
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x484ed3
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x88], esp
push esi
push str.CTextUI
call fcn.0044e82c
mov byte [ebp - 4], 0x1e
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x478386
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x8c], esp
push esi
push str.CTreeNodeUI
call fcn.0044e82c
mov byte [ebp - 4], 0x1f
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x478eef
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x90], esp
push esi
push str.CTreeViewUI
call fcn.0044e82c
mov byte [ebp - 4], 0x20
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x483613
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x94], esp
push esi
push str.CWebBrowserUI
call fcn.0044e82c
mov byte [ebp - 4], 0x21
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x482b61
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x98], esp
push esi
push str.CAnimationTabLayoutUI
call fcn.0044e82c
mov byte [ebp - 4], 0x22
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x485567
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0x9c], esp
push esi
push str.CChildLayoutUI
call fcn.0044e82c
mov byte [ebp - 4], 0x23
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x46f967
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0xa0], esp
push esi
push str.CHorizontalLayoutUI
call fcn.0044e82c
mov byte [ebp - 4], 0x24
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x482fce
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0xa4], esp
push esi
push str.CTabLayoutUI
call fcn.0044e82c
mov byte [ebp - 4], 0x25
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x48576b
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0xa8], esp
push esi
push str.CTileLayoutUI
call fcn.0044e82c
mov byte [ebp - 4], 0x26
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x46cc86
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0xac], esp
push esi
push str.CVerticalLayoutUI
call fcn.0044e82c
mov byte [ebp - 4], 0x27
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x486b35
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0xb0], esp
push esi
push str.CRollTextUI
call fcn.0044e82c
mov byte [ebp - 4], 0x28
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x48608e
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0xb4], esp
push esi
push str.CColorPaletteUI
call fcn.0044e82c
mov byte [ebp - 4], 0x29
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x47fe39
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0xb8], esp
push esi
push str.CListExUI
call fcn.0044e82c
mov byte [ebp - 4], 0x2a
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x480902
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0xbc], esp
push esi
push str.CListContainerHeaderItemUI
call fcn.0044e82c
mov byte [ebp - 4], 0x2b
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x4819a9
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0xc0], esp
push esi
push str.CListTextExtElementUI
call fcn.0044e82c
mov byte [ebp - 4], 0x2c
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x474e9c
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0xc4], esp
push esi
push str.CHotKeyUI
call fcn.0044e82c
mov byte [ebp - 4], 0x2d
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x484916
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0xc8], esp
push esi
push str.CFadeButtonUI
call fcn.0044e82c
mov byte [ebp - 4], 0x2e
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
push 0x47722d
sub esp, 0x84
mov ecx, esp
mov dword [ebp - 0xcc], esp
push esi
push str.CRingUI
call fcn.0044e82c
mov byte [ebp - 4], 0x2f
mov byte [ebp - 4], 1
mov ecx, edi
call fcn.00466d9e
mov dword [ebp - 4], esi
mov eax, edi
call fcn.004ebc31
ret