Function at 0x437d90
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x44e68f
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x34
push ebx
push ebp
push esi
mov esi, dword [esp + 0x50]
push edi
push ecx
mov eax, esp
xor ebx, ebx
mov dword [esp + 0x18], ebx
mov ecx, dword [esp + 0x60]
mov dword [esp + 0x2c], esp
mov dword [eax], ecx
mov eax, dword [esp + 0x5c]
push edx
push eax
mov ecx, esi
call sub.standarddlgs.dll_public:_void___thiscall_CDialog::constructor_class_QString_const___class_QWidget___class_QFlags_enum_Qt::WindowType__
mov dword [esp + 0x4c], ebx
lea ecx, [esi + 0xd0]
push ebx
mov dword [esi], vtable.CRegTypeDialog.0
mov dword [esi + 8], vtable.CRegTypeDialog.1.0
call dword [sym.imp.QtNetwork4.dll_public:_void___thiscall_QHttp::constructor_class_QObject__]
push ebx
lea ecx, [esi + 0xd8]
mov byte [esp + 0x50], 1
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QBuffer::constructor_class_QObject__]
push 0x14
mov byte [esp + 0x50], 2
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
mov edi, eax
add esp, 4
mov dword [esp + 0x5c], edi
cmp edi, ebx
mov byte [esp + 0x4c], 3
je 0x437e3f
push ecx
mov eax, esp
mov dword [esp + 0x5c], esp
push esi
mov ecx, edi
mov dword [eax], ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [edi], vtable.QLabel.0
mov dword [edi + 8], vtable.QLabel.1.0
jmp 0x437e41
xor edi, edi
mov byte [esp + 0x4c], 2
mov ebp, dword [sym.imp.lang.dll_class_QString___cdecl_MoyeaMakeUrl_int_]
lea ecx, [esp + 0x24]
push 0x4fd5
push ecx
mov dword [esi + 0x98], edi
call ebp
add esp, 4
mov ecx, esp
mov byte [esp + 0x50], 4
mov dword [esp + 0x60], esp
push 0
mov dword [ecx], 0
push eax
lea ecx, [esp + 0x40]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QPixmap::constructor_class_QString_const___char_const___class_QFlags_enum_Qt::ImageConversionFlag__]
lea ecx, [esp + 0x24]
mov byte [esp + 0x4c], 6
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov edi, dword [sym.imp.QtGui4.dll_public:_class_QSize___thiscall_QPixmap::size_void_]
lea edx, [esp + 0x2c]
push edx
lea ecx, [esp + 0x38]
call edi
mov edx, dword [eax + 4]
mov eax, dword [eax]
mov ecx, dword [esi + 0x98]
push edx
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMaximumSize_int__int_]
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x38]
call edi
mov edx, dword [eax + 4]
mov eax, dword [eax]
mov ecx, dword [esi + 0x98]
push edx
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setMinimumSize_int__int_]
lea ecx, [esp + 0x34]
push ecx
mov ecx, dword [esi + 0x98]
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setPixmap_class_QPixmap_const__]
push 0x68
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
mov edi, eax
add esp, 4
mov dword [esp + 0x28], edi
test edi, edi
mov byte [esp + 0x4c], 7
je 0x437f48
push 0x4d7a9f
lea ecx, [esp + 0x60]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::constructor_char_const__]
lea edx, [esp + 0x58]
push 0x4eee
mov byte [esp + 0x50], 8
push edx
mov dword [esp + 0x1c], 1
call ebp
add esp, 8
push 0
push esi
lea ecx, [esp + 0x64]
push ecx
mov dword [esp + 0x58], 9
mov ebx, 3
push eax
mov ecx, edi
mov dword [esp + 0x24], ebx
call sub.control.dll_public:_void___thiscall_CButton::constructor_class_QString_const___class_QString_const___class_QWidget___int_
jmp 0x437f4a
xor eax, eax
test bl, 2
mov dword [esi + 0x94], eax
mov dword [esp + 0x4c], 0xa
je 0x437f6e
and ebx, 0xfffffffd
lea ecx, [esp + 0x58]
mov dword [esp + 0x14], ebx
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
test bl, 1
mov dword [esp + 0x4c], 6
je 0x437f88
lea ecx, [esp + 0x5c]
and ebx, 0xfffffffe
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
mov edx, dword [esi + 0x94]
push 0
push str.1close__
push esi
push str.2clicked__
push edx
call dword [sym.imp.QtCore4.dll_public:_static_bool___cdecl_QObject::connect_class_QObject_const___char_const___class_QObject_const___char_const___enum_Qt::ConnectionType_]
push 0x14
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
mov edi, eax
add esp, 0x18
mov dword [esp + 0x5c], edi
test edi, edi
mov byte [esp + 0x4c], 0xc
je 0x437fe0
push ecx
mov eax, esp
mov dword [esp + 0x5c], esp
push esi
mov ecx, edi
mov dword [eax], 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [edi], vtable.QLabel.0
mov dword [edi + 8], vtable.QLabel.1.0
jmp 0x437fe2
xor edi, edi
push 0
mov byte [esp + 0x50], 6
lea eax, [esp + 0x60]
mov dword [esi + 0x9c], edi
mov edi, dword [sym.imp.lang.dll_class_QString___cdecl_MoyeaMakeString_int__enum_TLang_]
push 0x2b7b
push eax
call edi
add esp, 0xc
mov byte [esp + 0x4c], 0xd
mov ecx, dword [esi + 0x9c]
push eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setText_class_QString_const__]
lea ecx, [esp + 0x5c]
mov byte [esp + 0x4c], 6
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov eax, esp
mov dword [eax], 0
mov dword [eax], 0x81
mov ecx, dword [esi + 0x9c]
mov dword [esp + 0x60], esp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::setAlignment_class_QFlags_enum_Qt::AlignmentFlag__]
push 0x4daf08
lea ecx, [esp + 0x1c]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::constructor_char_const__]
push 0
lea ecx, [esp + 0x60]
push 0x2b86
push ecx
mov byte [esp + 0x58], 0xe
call edi
add esp, 0xc
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x50], 0xf
call dword [0x454518]
lea ecx, [esp + 0x5c]
mov byte [esp + 0x4c], 0xe
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x4daf08
lea ecx, [esp + 0x1c]
call dword [0x454404]
push 0x14
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x5c], ebp
test ebp, ebp
mov byte [esp + 0x4c], 0x10
je 0x4380db
push ecx
mov eax, esp
mov dword [esp + 0x5c], esp
push esi
lea edx, [esp + 0x20]
push edx
mov ecx, ebp
mov dword [eax], 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QString_const___class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [ebp], vtable.QLabel.0
mov dword [ebp + 8], vtable.QLabel.1.0
jmp 0x4380dd
xor ebp, ebp
mov byte [esp + 0x4c], 0xe
push 0x14
mov dword [esi + 0xa0], ebp
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x58], ebp
test ebp, ebp
mov byte [esp + 0x4c], 0x11
je 0x438144
push 0
lea eax, [esp + 0x60]
push 0x2b8a
push eax
call edi
add esp, 8
mov byte [esp + 0x50], 0x12
mov ecx, esp
mov dword [esp + 0x2c], esp
push esi
or ebx, 4
mov dword [ecx], 0
push eax
mov ecx, ebp
mov dword [esp + 0x20], ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QString_const___class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [ebp], vtable.QLabel.0
mov dword [ebp + 8], vtable.QLabel.1.0
jmp 0x438146
xor ebp, ebp
test bl, 4
mov dword [esi + 0xa4], ebp
mov dword [esp + 0x4c], 0xe
je 0x438166
lea ecx, [esp + 0x5c]
and ebx, 0xfffffffb
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x58], ebp
test ebp, ebp
mov byte [esp + 0x4c], 0x14
je 0x4381c2
push 0
lea ecx, [esp + 0x60]
push 0x2b89
push ecx
call edi
add esp, 8
mov byte [esp + 0x50], 0x15
mov ecx, esp
mov dword [esp + 0x2c], esp
push esi
or ebx, 8
mov dword [ecx], 0
push eax
mov ecx, ebp
mov dword [esp + 0x20], ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QString_const___class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [ebp], vtable.QLabel.0
mov dword [ebp + 8], vtable.QLabel.1.0
jmp 0x4381c4
xor ebp, ebp
test bl, 8
mov dword [esi + 0xa8], ebp
mov dword [esp + 0x4c], 0xe
je 0x4381e4
lea ecx, [esp + 0x5c]
and ebx, 0xfffffff7
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x58], ebp
test ebp, ebp
mov byte [esp + 0x4c], 0x17
je 0x438240
push 0
lea edx, [esp + 0x60]
push 0x2b85
push edx
call edi
add esp, 8
mov byte [esp + 0x50], 0x18
mov ecx, esp
mov dword [esp + 0x2c], esp
push esi
or ebx, 0x10
mov dword [ecx], 0
push eax
mov ecx, ebp
mov dword [esp + 0x20], ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QString_const___class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [ebp], vtable.QLabel.0
mov dword [ebp + 8], vtable.QLabel.1.0
jmp 0x438242
xor ebp, ebp
test bl, 0x10
mov dword [esi + 0xac], ebp
mov dword [esp + 0x4c], 0xe
je 0x438262
lea ecx, [esp + 0x5c]
and ebx, 0xffffffef
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x58], ebp
test ebp, ebp
mov byte [esp + 0x4c], 0x1a
je 0x4382be
push 0
lea eax, [esp + 0x60]
push 0x2b88
push eax
call edi
add esp, 8
mov byte [esp + 0x50], 0x1b
mov ecx, esp
mov dword [esp + 0x2c], esp
push esi
or ebx, 0x20
mov dword [ecx], 0
push eax
mov ecx, ebp
mov dword [esp + 0x20], ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QString_const___class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [ebp], vtable.QLabel.0
mov dword [ebp + 8], vtable.QLabel.1.0
jmp 0x4382c0
xor ebp, ebp
test bl, 0x20
mov dword [esi + 0xb0], ebp
mov dword [esp + 0x4c], 0xe
je 0x4382e0
lea ecx, [esp + 0x5c]
and ebx, 0xffffffdf
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x58], ebp
test ebp, ebp
mov byte [esp + 0x4c], 0x1d
je 0x43833c
push 0
lea ecx, [esp + 0x60]
push 0x2b84
push ecx
call edi
add esp, 8
mov byte [esp + 0x50], 0x1e
mov ecx, esp
mov dword [esp + 0x2c], esp
push esi
or ebx, 0x40
mov dword [ecx], 0
push eax
mov ecx, ebp
mov dword [esp + 0x20], ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLabel::constructor_class_QString_const___class_QWidget___class_QFlags_enum_Qt::WindowType__]
mov dword [ebp], vtable.QLabel.0
mov dword [ebp + 8], vtable.QLabel.1.0
jmp 0x43833e
xor ebp, ebp
test bl, 0x40
mov dword [esi + 0xb4], ebp
mov dword [esp + 0x4c], 0xe
je 0x43835e
lea ecx, [esp + 0x5c]
and ebx, 0xffffffbf
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x5c], ebp
test ebp, ebp
mov byte [esp + 0x4c], 0x20
je 0x438392
push esi
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLineEdit::constructor_class_QWidget__]
mov dword [ebp], vtable.QLineEdit.0
mov dword [ebp + 8], vtable.QLineEdit.1.0
mov ecx, ebp
jmp 0x438394
xor ecx, ecx
mov byte [esp + 0x4c], 0xe
push 0x4fc0f8
mov dword [esi + 0xb8], ecx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLineEdit::setText_class_QString_const__]
push 0
lea edx, [esp + 0x24]
push 0x2960
push edx
call edi
push 0
lea eax, [esp + 0x2c]
push 0x2961
push eax
mov byte [esp + 0x64], 0x21
call edi
add esp, 0x18
push 0x4d9e84
lea ecx, [esp + 0x5c]
mov byte [esp + 0x50], 0x22
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::constructor_char_const__]
push 0x4da1e4
lea ecx, [esp + 0x60]
mov byte [esp + 0x50], 0x23
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea ecx, [esp + 0x5c]
push ecx
lea edx, [esp + 0x64]
mov byte [esp + 0x54], 0x24
mov ebp, dword [sym.imp.QtCore4.dll_public:_class_QString____thiscall_QString::replace_class_QString_const___class_QString_const___enum_Qt::CaseSensitivity_]
push edx
lea ecx, [esp + 0x2c]
call ebp
lea ecx, [esp + 0x5c]
mov byte [esp + 0x4c], 0x23
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x58]
mov byte [esp + 0x4c], 0x22
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x4d9e84
lea ecx, [esp + 0x5c]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::constructor_char_const__]
push 0x4da1e4
lea ecx, [esp + 0x60]
mov byte [esp + 0x50], 0x25
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea eax, [esp + 0x5c]
push eax
lea ecx, [esp + 0x64]
push ecx
lea ecx, [esp + 0x28]
mov byte [esp + 0x58], 0x26
call ebp
lea ecx, [esp + 0x5c]
mov byte [esp + 0x4c], 0x25
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x58]
mov byte [esp + 0x4c], 0x22
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x14
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x5c], ebp
test ebp, ebp
mov byte [esp + 0x4c], 0x27
je 0x4384c0
push esi
lea edx, [esp + 0x24]
push edx
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QRadioButton::constructor_class_QString_const___class_QWidget__]
mov dword [ebp], vtable.QRadioButton.0
mov dword [ebp + 8], vtable.QRadioButton.1.0
jmp 0x4384c2
xor ebp, ebp
mov byte [esp + 0x4c], 0x22
push 0x14
mov dword [esi + 0xc0], ebp
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x5c], ebp
test ebp, ebp
mov byte [esp + 0x4c], 0x28
je 0x438504
push esi
lea eax, [esp + 0x20]
push eax
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QRadioButton::constructor_class_QString_const___class_QWidget__]
mov dword [ebp], vtable.QRadioButton.0
mov dword [ebp + 8], vtable.QRadioButton.1.0
jmp 0x438506
xor ebp, ebp
mov byte [esp + 0x4c], 0x22
cmp dword [0x4fb084], 1
mov ecx, dword [esi + 0xc0]
mov dword [esi + 0xc4], ebp
mov ebp, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QAbstractButton::setChecked_bool_]
jne 0x43852e
push 0
call ebp
push 1
jmp 0x438534
push 1
call ebp
push 0
mov ecx, dword [esi + 0xc4]
call ebp
push 0x18
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x5c], eax
test eax, eax
mov byte [esp + 0x4c], 0x29
je 0x43855d
push esi
mov ecx, eax
call sub.control.dll_public:_void___thiscall_CLabelStarted::constructor_class_QWidget__
jmp 0x43855f
xor eax, eax
mov byte [esp + 0x4c], 0x22
mov byte [esp + 0x5c], 0x20
mov ecx, dword [esp + 0x5c]
push ecx
lea ecx, [esp + 0x60]
mov dword [esi + 0xbc], eax
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
lea edx, [esp + 0x2c]
push 0x2b87
push edx
call edi
add esp, 0xc
mov ebp, eax
push str._u__font_color4F94CD__1__font___u_
lea ecx, [esp + 0x18]
mov byte [esp + 0x50], 0x2a
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::constructor_char_const__]
lea ecx, [esp + 0x5c]
push ecx
push 0
push ebp
lea edx, [esp + 0x64]
push edx
mov ecx, eax
mov byte [esp + 0x5c], 0x2b
call dword [sym.imp.QtCore4.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_const__]
push 0
mov byte [esp + 0x50], 0x2c
mov ecx, dword [esi + 0xbc]
push eax
call sub.control.dll_public:_void___thiscall_CLabelStarted::setText_class_QString_const___int_
lea ecx, [esp + 0x58]
mov byte [esp + 0x4c], 0x2b
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x14]
mov byte [esp + 0x4c], 0x2a
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x28]
mov byte [esp + 0x4c], 0x22
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x68
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x2c], ebp
test ebp, ebp
mov byte [esp + 0x4c], 0x2d
je 0x438670
push 0
lea eax, [esp + 0x2c]
push 0x29ef
push eax
call edi
mov dword [esp + 0x68], eax
lea ecx, [esp + 0x64]
push 0x4ef3
mov byte [esp + 0x5c], 0x2e
or ebx, 0x80
push ecx
mov dword [esp + 0x28], ebx
call dword [sym.imp.lang.dll_class_QString___cdecl_MoyeaMakeUrl_int_]
add esp, 0x14
push 0
mov dword [esp + 0x50], 0x2f
mov edx, dword [esp + 0x60]
push esi
push edx
or ebx, 0x100
push eax
mov ecx, ebp
mov dword [esp + 0x24], ebx
call sub.control.dll_public:_void___thiscall_CButton::constructor_class_QString_const___class_QString_const___class_QWidget___int_
jmp 0x438672
xor eax, eax
test ebx, 0x100
mov dword [esi + 0xc8], eax
mov dword [esp + 0x4c], 0x30
je 0x43869c
and ebx, 0xfffffeff
lea ecx, [esp + 0x58]
mov dword [esp + 0x14], ebx
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
mov dword [esp + 0x4c], 0x22
jns 0x4386b8
lea ecx, [esp + 0x28]
and ebx, 0xffffff7f
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x68
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x2c], ebp
test ebp, ebp
mov byte [esp + 0x4c], 0x32
je 0x438723
push 0
lea eax, [esp + 0x5c]
push 0x29ed
push eax
call edi
mov edi, eax
lea ecx, [esp + 0x68]
push 0x4ef3
mov byte [esp + 0x5c], 0x33
or ebx, 0x200
push ecx
mov dword [esp + 0x28], ebx
call dword [sym.imp.lang.dll_class_QString___cdecl_MoyeaMakeUrl_int_]
add esp, 0x14
push 0
push esi
push edi
or ebx, 0x400
mov dword [esp + 0x58], 0x34
push eax
mov ecx, ebp
mov dword [esp + 0x24], ebx
call sub.control.dll_public:_void___thiscall_CButton::constructor_class_QString_const___class_QString_const___class_QWidget___int_
jmp 0x438725
xor eax, eax
test ebx, 0x400
mov dword [esi + 0xcc], eax
mov dword [esp + 0x4c], 0x35
je 0x43874f
and ebx, 0xfffffbff
lea ecx, [esp + 0x5c]
mov dword [esp + 0x14], ebx
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
test ebx, 0x200
mov dword [esp + 0x4c], 0x22
je 0x438769
lea ecx, [esp + 0x58]
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
push 0x10
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
mov ebx, eax
add esp, 4
mov dword [esp + 0x5c], ebx
test ebx, ebx
mov byte [esp + 0x4c], 0x37
je 0x438799
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov dword [ebx], vtable.QHBoxLayout.0
mov dword [ebx + 8], vtable.QHBoxLayout.1.0
jmp 0x43879b
xor ebx, ebx
push 0
mov ecx, ebx
mov dword [esp + 0x5c], ebx
mov byte [esp + 0x50], 0x22
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addStretch_int_]
mov edi, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addWidget_class_QWidget___int__class_QFlags_enum_Qt::AlignmentFlag__]
push ecx
mov eax, esp
mov dword [esp + 0x60], esp
mov dword [eax], 0
mov edx, dword [esi + 0xc8]
push 0
push edx
mov ecx, ebx
call edi
push ecx
mov eax, esp
mov dword [esp + 0x60], esp
mov dword [eax], 0
mov eax, dword [esi + 0xcc]
push 0
push eax
mov ecx, ebx
call edi
push 0x14
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addSpacing_int_]
push 0x10
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
mov ebp, eax
add esp, 4
mov dword [esp + 0x5c], ebp
test ebp, ebp
mov byte [esp + 0x4c], 0x38
je 0x438823
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QVBoxLayout::constructor_void_]
mov dword [ebp], vtable.QVBoxLayout.0
mov dword [ebp + 8], vtable.QVBoxLayout.1.0
jmp 0x438825
xor ebp, ebp
push 0x14
push 0
push 0
push 0
mov ecx, ebp
mov byte [esp + 0x5c], 0x22
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push 0x10
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
mov ebx, eax
add esp, 4
mov dword [esp + 0x5c], ebx
test ebx, ebx
mov byte [esp + 0x4c], 0x39
je 0x43886a
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov dword [ebx], vtable.QHBoxLayout.0
mov dword [ebx + 8], vtable.QHBoxLayout.1.0
jmp 0x43886c
xor ebx, ebx
push 0
mov ecx, ebx
mov byte [esp + 0x50], 0x22
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::setSpacing_int_]
push 0
push 0xa
push 4
push 0xa
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push ecx
mov eax, esp
mov dword [esp + 0x60], esp
mov dword [eax], 0
mov ecx, dword [esi + 0x98]
push 0
push ecx
mov ecx, ebx
call edi
push 6
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addSpacing_int_]
push ecx
mov eax, esp
mov dword [esp + 0x60], esp
mov dword [eax], 0
mov edx, dword [esi + 0x9c]
push 0
push edx
mov ecx, ebx
call edi
push 0
mov ecx, ebx
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addStretch_int_]
push ecx
mov eax, esp
mov dword [esp + 0x60], esp
mov dword [eax], 0
mov eax, dword [esi + 0x94]
push 0
push eax
mov ecx, ebx
call edi
push 0
push ebx
mov ebx, dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addLayout_class_QLayout___int_]
mov ecx, ebp
call ebx
push 0x14
mov ecx, ebp
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addSpacing_int_]
push 0x10
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x5c], eax
test eax, eax
mov byte [esp + 0x4c], 0x3a
je 0x43893a
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov eax, dword [esp + 0x5c]
mov dword [eax], vtable.QHBoxLayout.0
mov dword [eax + 8], vtable.QHBoxLayout.1.0
mov dword [esp + 0x5c], eax
jmp 0x438942
mov dword [esp + 0x5c], 0
push 4
push 0x14
push 4
mov byte [esp + 0x58], 0x22
mov ecx, dword [esp + 0x68]
push 0x14
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push ecx
mov eax, esp
mov dword [esp + 0x30], esp
mov dword [eax], 0
mov ecx, dword [esi + 0xa0]
push 0
push ecx
mov ecx, dword [esp + 0x68]
call edi
mov edx, dword [esp + 0x5c]
push 0
push edx
mov ecx, ebp
call ebx
push 0x10
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x5c], eax
test eax, eax
mov byte [esp + 0x4c], 0x3b
je 0x4389b6
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov eax, dword [esp + 0x5c]
mov dword [eax], vtable.QHBoxLayout.0
mov dword [eax + 8], vtable.QHBoxLayout.1.0
mov dword [esp + 0x5c], eax
jmp 0x4389be
mov dword [esp + 0x5c], 0
push 4
push 0x14
push 4
mov byte [esp + 0x58], 0x22
mov ecx, dword [esp + 0x68]
push 0x14
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push ecx
mov ecx, dword [esp + 0x60]
mov eax, esp
mov dword [esp + 0x30], esp
mov dword [eax], 0
mov eax, dword [esi + 0xa4]
push 0
push eax
call edi
mov ecx, dword [esp + 0x5c]
push 0
push ecx
mov ecx, ebp
call ebx
push 0x10
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x5c], eax
test eax, eax
mov byte [esp + 0x4c], 0x3c
je 0x438a32
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov eax, dword [esp + 0x5c]
mov dword [eax], vtable.QHBoxLayout.0
mov dword [eax + 8], vtable.QHBoxLayout.1.0
mov dword [esp + 0x5c], eax
jmp 0x438a3a
mov dword [esp + 0x5c], 0
push 4
push 0x14
push 4
mov byte [esp + 0x58], 0x22
mov ecx, dword [esp + 0x68]
push 0x32
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push ecx
mov ecx, dword [esp + 0x60]
mov eax, esp
mov dword [esp + 0x30], esp
mov dword [eax], 0
mov edx, dword [esi + 0xa8]
push 0
push edx
call edi
mov eax, dword [esp + 0x5c]
push 0
push eax
mov ecx, ebp
call ebx
push 0x10
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x5c], eax
test eax, eax
mov byte [esp + 0x4c], 0x3d
je 0x438aae
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov eax, dword [esp + 0x5c]
mov dword [eax], vtable.QHBoxLayout.0
mov dword [eax + 8], vtable.QHBoxLayout.1.0
mov dword [esp + 0x5c], eax
jmp 0x438ab6
mov dword [esp + 0x5c], 0
push 4
push 0x14
push 4
mov byte [esp + 0x58], 0x22
mov ecx, dword [esp + 0x68]
push 0x32
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push ecx
mov eax, esp
mov dword [esp + 0x30], esp
mov dword [eax], 0
mov ecx, dword [esi + 0xac]
push 0
push ecx
mov ecx, dword [esp + 0x68]
call edi
mov edx, dword [esp + 0x5c]
push 0
push edx
mov ecx, ebp
call ebx
push 0x10
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x5c], eax
test eax, eax
mov byte [esp + 0x4c], 0x3e
je 0x438b2a
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov eax, dword [esp + 0x5c]
mov dword [eax], vtable.QHBoxLayout.0
mov dword [eax + 8], vtable.QHBoxLayout.1.0
mov dword [esp + 0x5c], eax
jmp 0x438b32
mov dword [esp + 0x5c], 0
push 4
push 0x14
push 4
mov byte [esp + 0x58], 0x22
mov ecx, dword [esp + 0x68]
push 0x14
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push ecx
mov ecx, dword [esp + 0x60]
mov eax, esp
mov dword [esp + 0x30], esp
mov dword [eax], 0
mov eax, dword [esi + 0xb0]
push 0
push eax
call edi
push ecx
mov eax, esp
mov dword [esp + 0x30], esp
mov dword [eax], 0
mov ecx, dword [esi + 0xb8]
push 0
push ecx
mov ecx, dword [esp + 0x68]
call edi
mov edx, dword [esp + 0x5c]
push 0
push edx
mov ecx, ebp
call ebx
push 0x10
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x5c], eax
test eax, eax
mov byte [esp + 0x4c], 0x3f
je 0x438bc2
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov eax, dword [esp + 0x5c]
mov dword [eax], vtable.QHBoxLayout.0
mov dword [eax + 8], vtable.QHBoxLayout.1.0
mov dword [esp + 0x5c], eax
jmp 0x438bca
mov dword [esp + 0x5c], 0
push 4
push 0x14
push 4
mov byte [esp + 0x58], 0x22
mov ecx, dword [esp + 0x68]
push 0x14
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push ecx
mov ecx, dword [esp + 0x60]
mov eax, esp
mov dword [esp + 0x30], esp
mov dword [eax], 0
mov eax, dword [esi + 0xb4]
push 0
push eax
call edi
mov ecx, dword [esp + 0x5c]
push 0
push ecx
mov ecx, ebp
call ebx
push 0x10
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x5c], eax
test eax, eax
mov byte [esp + 0x4c], 0x40
je 0x438c3e
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov eax, dword [esp + 0x5c]
mov dword [eax], vtable.QHBoxLayout.0
mov dword [eax + 8], vtable.QHBoxLayout.1.0
mov dword [esp + 0x5c], eax
jmp 0x438c46
mov dword [esp + 0x5c], 0
push 0
push 0x14
push 4
mov byte [esp + 0x58], 0x22
mov ecx, dword [esp + 0x68]
push 0x14
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push ecx
mov ecx, dword [esp + 0x60]
mov eax, esp
mov dword [esp + 0x30], esp
mov dword [eax], 0
mov edx, dword [esi + 0xc0]
push 0
push edx
call edi
mov eax, dword [esp + 0x5c]
push 0
push eax
mov ecx, ebp
call ebx
push 0x10
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x5c], eax
test eax, eax
mov byte [esp + 0x4c], 0x41
je 0x438cba
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov eax, dword [esp + 0x5c]
mov dword [eax], vtable.QHBoxLayout.0
mov dword [eax + 8], vtable.QHBoxLayout.1.0
mov dword [esp + 0x5c], eax
jmp 0x438cc2
mov dword [esp + 0x5c], 0
push 4
push 0x14
push 0
mov byte [esp + 0x58], 0x22
mov ecx, dword [esp + 0x68]
push 0x23
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push ecx
mov eax, esp
mov dword [esp + 0x30], esp
mov dword [eax], 0
mov ecx, dword [esi + 0xbc]
push 0
push ecx
mov ecx, dword [esp + 0x68]
call edi
mov ecx, dword [esp + 0x5c]
push 0
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QBoxLayout::addStretch_int_]
mov edx, dword [esp + 0x5c]
push 0
push edx
mov ecx, ebp
call ebx
push 0x10
call sub.MSVCR80.dll_void____cdecl_operator_new_unsigned_int_
add esp, 4
mov dword [esp + 0x5c], eax
test eax, eax
mov byte [esp + 0x4c], 0x42
je 0x438d42
mov ecx, eax
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QHBoxLayout::constructor_void_]
mov eax, dword [esp + 0x5c]
mov dword [eax], vtable.QHBoxLayout.0
mov dword [eax + 8], vtable.QHBoxLayout.1.0
mov dword [esp + 0x5c], eax
jmp 0x438d4a
mov dword [esp + 0x5c], 0
push 4
push 0x14
push 4
mov byte [esp + 0x58], 0x22
mov ecx, dword [esp + 0x68]
push 0x14
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QLayout::setContentsMargins_int__int__int__int_]
push ecx
mov ecx, dword [esp + 0x60]
mov eax, esp
mov dword [esp + 0x30], esp
mov dword [eax], 0
mov eax, dword [esi + 0xc4]
push 0
push eax
call edi
mov ecx, dword [esp + 0x5c]
push 0
push ecx
mov ecx, ebp
call ebx
mov edx, dword [esp + 0x58]
push 0
push edx
mov ecx, ebp
call ebx
mov eax, dword [esi + 0xbc]
mov edi, dword [sym.imp.QtCore4.dll_public:_static_bool___cdecl_QObject::connect_class_QObject_const___char_const___class_QObject_const___char_const___enum_Qt::ConnectionType_]
push 0
push str.1BtnProxyOptFun__
push esi
push str.2Click__
push eax
call edi
mov ecx, dword [esi + 0xc8]
push 0
push str.1BtnNextFun__
push esi
push str.2clicked__
push ecx
call edi
mov edx, dword [esi + 0xcc]
push 0
push str.1close__
push esi
push str.2clicked__
push edx
call edi
add esp, 0x3c
push 0
push str.1RegCallOptionsFun__
mov ecx, esi
call dword [sym.imp.QtCore4.dll_public:_class_QObject____thiscall_QObject::parent_void_const]
push eax
push str.2callOptDlg__
push esi
call edi
push 0
push str.1DoneRegSate__bool__
push esi
lea eax, [esi + 0xd0]
push str.2done__bool__
push eax
call edi
add esp, 0x28
push ebp
mov ecx, esi
call dword [sym.imp.QtGui4.dll_public:_void___thiscall_QWidget::setLayout_class_QLayout__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x4c], 0x21
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
mov byte [esp + 0x4c], 0xe
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x18]
mov byte [esp + 0x4c], 6
call dword [sym.imp.QtCore4.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x34]
mov byte [esp + 0x4c], 2
call dword [sym.imp.QtGui4.dll_public_virtual:_void___thiscall_QPixmap::destructor_void_]
mov eax, esi
mov ecx, dword [esp + 0x44]
pop edi
pop esi
pop ebp
mov dword fs:[0], ecx
pop ebx
add esp, 0x40
ret 0xc