Function at 0x421dc0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x4cb542
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
mov eax, dword [esp + 0x14]
push esi
push edi
mov esi, ecx
push eax
push 0xac
mov dword [esp + 0x10], esi
call fcn.004b97da
lea edi, [esi + 0x64]
mov dword [esp + 0x14], 0
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 1
mov dword [edi], vtable.CEdit.0
lea edi, [esi + 0xa0]
mov byte [esp + 0x14], 2
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 3
mov dword [edi], vtable.CButton.0
lea edi, [esi + 0xdc]
mov byte [esp + 0x14], 4
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 5
mov dword [edi], vtable.CButton.0
lea edi, [esi + 0x118]
mov byte [esp + 0x14], 6
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 7
mov dword [edi], vtable.CButton.0
lea edi, [esi + 0x154]
mov byte [esp + 0x14], 8
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 9
mov dword [edi], vtable.CButton.0
lea edi, [esi + 0x190]
mov byte [esp + 0x14], 0xa
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0xb
mov dword [edi], vtable.CButton.0
lea edi, [esi + 0x1cc]
mov byte [esp + 0x14], 0xc
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0xd
mov dword [edi], vtable.CListBox.0
lea edi, [esi + 0x208]
mov byte [esp + 0x14], 0xe
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0xf
mov dword [edi], vtable.CButton.0
lea edi, [esi + 0x244]
mov byte [esp + 0x14], 0x10
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x11
mov dword [edi], vtable.CEdit.0
lea edi, [esi + 0x280]
mov byte [esp + 0x14], 0x12
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x13
mov dword [edi], vtable.CEdit.0
lea edi, [esi + 0x2bc]
mov byte [esp + 0x14], 0x14
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x15
mov dword [edi], vtable.CEdit.0
lea edi, [esi + 0x2f8]
mov byte [esp + 0x14], 0x16
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x17
mov dword [edi], vtable.CEdit.0
lea edi, [esi + 0x334]
mov byte [esp + 0x14], 0x18
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x19
mov dword [edi], vtable.CComboBox.0
lea edi, [esi + 0x370]
mov byte [esp + 0x14], 0x1a
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x1b
mov dword [edi], vtable.CComboBox.0
lea edi, [esi + 0x3ac]
mov byte [esp + 0x14], 0x1c
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x1d
mov dword [edi], vtable.CComboBox.0
lea edi, [esi + 0x3e8]
mov byte [esp + 0x14], 0x1e
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x1f
mov dword [edi], vtable.CComboBox.0
lea edi, [esi + 0x424]
mov byte [esp + 0x14], 0x20
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x21
mov dword [edi], vtable.CComboBox.0
lea edi, [esi + 0x460]
mov byte [esp + 0x14], 0x22
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x23
mov dword [edi], vtable.CEdit.0
lea edi, [esi + 0x49c]
mov byte [esp + 0x14], 0x24
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x25
mov dword [edi], vtable.CEdit.0
lea edi, [esi + 0x4d8]
mov byte [esp + 0x14], 0x26
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x27
mov dword [edi], vtable.CComboBox.0
lea edi, [esi + 0x514]
mov byte [esp + 0x14], 0x28
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x29
mov dword [edi], vtable.CComboBox.0
lea edi, [esi + 0x550]
mov byte [esp + 0x14], 0x2a
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x2b
mov dword [edi], vtable.CComboBox.0
lea edi, [esi + 0x58c]
mov byte [esp + 0x14], 0x2c
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x2d
mov dword [edi], vtable.CComboBox.0
lea edi, [esi + 0x5c8]
mov byte [esp + 0x14], 0x2e
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x2f
mov dword [edi], vtable.CComboBox.0
lea edi, [esi + 0x604]
mov byte [esp + 0x14], 0x30
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x31
mov dword [edi], vtable.CComboBox.0
lea edi, [esi + 0x640]
mov byte [esp + 0x14], 0x32
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x33
mov dword [edi], vtable.CComboBox.0
lea edi, [esi + 0x67c]
mov byte [esp + 0x14], 0x34
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x35
mov dword [edi], vtable.CComboBox.0
lea edi, [esi + 0x6b8]
mov byte [esp + 0x14], 0x36
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x37
mov dword [edi], vtable.CComboBox.0
lea edi, [esi + 0x6f4]
mov byte [esp + 0x14], 0x38
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x39
mov dword [edi], vtable.CComboBox.0
lea ecx, [esi + 0x730]
mov byte [esp + 0x14], 0x3a
call fcn.0040cf40
lea edi, [esi + 0x76c]
mov byte [esp + 0x14], 0x3b
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x3c
mov dword [edi], vtable.CComboBox.0
lea edi, [esi + 0x7a8]
mov byte [esp + 0x14], 0x3d
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x3e
mov dword [edi], vtable.CButton.0
lea edi, [esi + 0x7e4]
mov byte [esp + 0x14], 0x3f
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x40
mov dword [edi], vtable.CButton.0
lea edi, [esi + 0x820]
mov byte [esp + 0x14], 0x41
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x42
mov dword [edi], vtable.CButton.0
lea edi, [esi + 0x85c]
mov byte [esp + 0x14], 0x43
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.004b3d9d
mov byte [esp + 0x14], 0x44
mov dword [edi], vtable.CButton.0
lea edi, [esi + 0x898]
mov byte [esp + 0x14], 0x45
mov ecx, edi
mov dword [esp + 0x1c], edi
call fcn.00422300
mov ecx, dword [0x5317dc]
mov byte [esp + 0x14], 0x46
mov dword [edi + 0x44], ecx
lea ecx, [edi + 0x58]
mov byte [esp + 0x14], 0x47
call fcn.0040e340
mov edx, dword [0x5317dc]
mov byte [esp + 0x14], 0x48
mov dword [edi + 0x70], edx
mov byte [esp + 0x14], 0x49
mov dword [edi], method.CStatic.virtual_0
lea ecx, [esi + 0x90c]
mov byte [esp + 0x14], 0x4a
call fcn.004223d0
lea ecx, [esi + 0x980]
mov byte [esp + 0x14], 0x4b
call fcn.004223d0
mov ecx, dword [esp + 0xc]
mov byte [esp + 0x14], 0x4c
mov dword [esi], method.CDialog.virtual_0
mov dword [esp + 0x14], 0xffffffff
mov eax, esi
pop edi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret 4