Function at 0x407740
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
lea edx, [ebp - 0x18]
push edi
mov edi, 0x408d00
push esi
mov esi, 0xffffffff
push ebx
sub esp, 0x2ac
mov dword [ebp - 0x1ac], edx
mov eax, dword [ebp + 8]
mov dword [ebp - 0x1a8], edi
mov ebx, 0x7d
mov dword [ebp - 0x1a4], esp
mov dword [ebp - 0x210], eax
mov eax, 0x4113f8
mov dword [ebp - 0x1b4], eax
mov eax, 0x41c4f7
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x1cc]
mov dword [esp], eax
call fcn.00415b78
mov dword [ebp - 0x28], 0
lea eax, [ebp - 0x28]
mov ecx, dword [ebp - 0x210]
mov dword [esp + 8], eax
mov eax, dword [ebp + 0xc]
mov dword [esp], ecx
mov dword [ebp - 0x1c8], esi
mov dword [esp + 4], eax
mov eax, dword [method.QMainWindow.QMainWindow_QWidget__QFlags_Qt::WindowType__]
call eax
mov eax, dword [ebp - 0x210]
mov dword [eax], 0x41df88
mov dword [eax + 8], 0x41e074
mov dword [esp], 0xc
mov dword [ebp - 0x1c8], ebx
call fcn.00412b78
mov edx, dword [ebp - 0x210]
xor ecx, ecx
mov dword [edx + 0x14], eax
mov eax, edx
add eax, 0x1c
mov dword [esp + 4], ecx
mov dword [esp], eax
call dword [method.QProcess.QProcess_QObject_]
mov eax, dword [sym.imp.QtCore4.dll_QByteArray::shared_null]
mov edx, 0x7c
mov ecx, dword [ebp - 0x210]
mov dword [ecx + 0x28], eax
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedIncrement]
mov dword [ebp - 0x1c8], edx
call eax
mov eax, dword [sym.imp.QtCore4.dll_QByteArray::shared_null]
sub esp, 4
mov edi, 0x7b
mov edx, dword [ebp - 0x210]
mov dword [edx + 0x2c], eax
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedIncrement]
mov dword [ebp - 0x1c8], edi
call eax
mov eax, dword [ebp - 0x210]
sub esp, 4
xor esi, esi
mov dword [esp + 4], esi
mov ebx, 0x7a
mov dword [ebp - 0x1c8], ebx
add eax, 0x30
mov dword [esp], eax
mov eax, dword [method.QStandardItemModel.QStandardItemModel_QObject_]
call eax
mov ecx, dword [ebp - 0x210]
mov eax, dword [sym.imp.QtCore4.dll_QString::shared_null]
mov edx, dword [ebp - 0x210]
add ecx, 0x38
mov dword [ebp - 0x214], ecx
mov ecx, 0x79
mov dword [edx + 0x38], eax
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedIncrement]
mov dword [ebp - 0x1c8], ecx
call eax
mov eax, dword [sym.imp.QtCore4.dll_QString::shared_null]
sub esp, 4
mov edx, 0x78
mov ecx, dword [ebp - 0x210]
mov dword [ecx + 0x3c], eax
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedIncrement]
mov dword [ebp - 0x1c8], edx
call eax
mov eax, dword [sym.imp.QtCore4.dll_QString::shared_null]
sub esp, 4
mov edi, 0x77
mov edx, dword [ebp - 0x210]
mov dword [edx + 0x40], eax
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedIncrement]
mov dword [ebp - 0x1c8], edi
call eax
mov ecx, dword [ebp - 0x210]
sub esp, 4
lea eax, [ebp - 0x38]
mov esi, 0xffffffff
mov ebx, 0x41d222
mov dword [ecx + 0x48], 0
mov dword [ecx + 0x4c], 0
mov dword [ecx + 0x44], 0
mov ecx, 0x76
mov dword [esp], eax
mov eax, dword [method.QString.fromAscii_char_const__int_]
mov dword [esp + 8], esi
mov dword [esp + 4], ebx
mov dword [ebp - 0x1c8], ecx
call eax
mov ecx, dword [ebp - 0x214]
sub esp, 4
lea edx, [ebp - 0x38]
mov dword [esp + 4], edx
mov edx, 0x75
mov eax, dword [method.QString.operator_QString_const_]
mov dword [esp], ecx
mov dword [ebp - 0x1c8], edx
call eax
mov eax, dword [ebp - 0x38]
mov edi, 0x76
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x407990
mov eax, dword [ebp - 0x38]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x210]
mov esi, 0xffffffff
mov ebx, 0x41d222
mov dword [esp + 8], esi
lea edx, [ebp - 0x38]
mov ecx, 0x76
mov dword [esp + 4], ebx
add eax, 0x40
mov dword [ebp - 0x21c], eax
mov eax, dword [method.QString.fromAscii_char_const__int_]
mov dword [esp], edx
mov dword [ebp - 0x1c8], ecx
call eax
mov eax, dword [ebp - 0x21c]
sub esp, 4
lea ecx, [ebp - 0x38]
mov dword [esp + 4], ecx
mov edx, 0x74
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [method.QString.operator_QString_const_]
call eax
mov eax, dword [ebp - 0x38]
mov edi, 0x76
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x407a19
mov eax, dword [ebp - 0x38]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov edx, dword [ebp - 0x210]
lea ecx, [ebp - 0x38]
mov esi, 0xffffffff
mov dword [esp], ecx
mov ebx, 0x41d222
mov ecx, 0x76
mov dword [esp + 8], esi
mov eax, dword [method.QString.fromAscii_char_const__int_]
add edx, 0x3c
mov dword [ebp - 0x220], edx
mov dword [esp + 4], ebx
mov dword [ebp - 0x1c8], ecx
call eax
mov edx, dword [ebp - 0x220]
sub esp, 4
lea eax, [ebp - 0x38]
mov dword [esp + 4], eax
mov eax, dword [method.QString.operator_QString_const_]
mov dword [esp], edx
mov edx, 0x73
mov dword [ebp - 0x1c8], edx
call eax
mov eax, dword [ebp - 0x38]
mov edi, 0x76
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x407aa2
mov eax, dword [ebp - 0x38]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
lea eax, [ebp - 0x48]
mov esi, 0x76
mov dword [esp], eax
mov eax, dword [method.QCoreApplication.applicationDirPath__]
mov dword [ebp - 0x1c8], esi
call eax
mov eax, dword [ebp - 0x48]
sub esp, 4
mov ebx, 0x72
mov dword [ebp - 0x1c8], ebx
mov dword [ebp - 0x38], eax
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedIncrement]
call eax
mov eax, dword [ebp - 0x48]
sub esp, 4
mov edx, 0x76
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x407b06
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov dword [ebp - 0x68], 0
mov edi, 0xffffffff
mov esi, 0x71
mov dword [esp + 4], edi
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [esp], str.a.png
mov dword [ebp - 0x1c8], esi
call eax
mov dword [ebp - 0x48], eax
lea ecx, [ebp - 0x68]
xor ebx, ebx
mov dword [esp + 0xc], ecx
lea eax, [ebp - 0x48]
mov ecx, 0x70
mov dword [esp + 4], eax
lea eax, [ebp - 0x58]
mov dword [esp], eax
mov eax, dword [method.QPixmap.QPixmap_QString_const__char_const__QFlags_Qt::ImageConversionFlag__]
mov dword [esp + 8], ebx
mov dword [ebp - 0x1c8], ecx
call eax
mov eax, dword [ebp - 0x48]
mov edi, 0x71
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x407b89
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov dword [ebp - 0x28], 0
mov esi, 0x6f
mov dword [esp], 0x14
mov dword [ebp - 0x1c8], esi
call fcn.00412b78
mov dword [ebp - 0x228], eax
lea edx, [ebp - 0x28]
mov ebx, 0x6e
mov dword [esp + 8], edx
mov ecx, dword [ebp - 0x228]
lea eax, [ebp - 0x58]
mov dword [esp + 4], eax
mov eax, dword [method.QSplashScreen.QSplashScreen_QPixmap_const__QFlags_Qt::WindowType__]
mov dword [esp], ecx
mov dword [ebp - 0x1c8], ebx
call eax
mov dword [esp], str.Times
mov edx, dword [ebp - 0x228]
mov ecx, 0xffffffff
mov dword [esp + 4], ecx
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x224], edx
mov edx, 0x6f
mov dword [ebp - 0x1c8], edx
call eax
mov dword [ebp - 0x48], eax
lea ecx, [ebp - 0x48]
xor edi, edi
mov dword [esp + 4], ecx
lea eax, [ebp - 0x78]
mov esi, 0x4b
mov dword [esp], eax
mov ebx, 0xd
mov ecx, 0x6d
mov dword [esp + 0x10], edi
mov eax, dword [method.QFont.QFont_QString_const__int__int__bool_]
mov dword [esp + 0xc], esi
mov dword [esp + 8], ebx
mov dword [ebp - 0x1c8], ecx
call eax
mov ecx, dword [ebp - 0x224]
lea edx, [ebp - 0x78]
mov eax, dword [method.QWidget.setFont_QFont_const_]
mov dword [esp + 4], edx
mov edx, 0x6c
mov dword [esp], ecx
mov dword [ebp - 0x1c8], edx
call eax
lea eax, [ebp - 0x78]
mov esi, 0x6d
mov dword [esp], eax
mov eax, dword [method.QFont.QFont__]
mov dword [ebp - 0x1c8], esi
call eax
mov eax, dword [ebp - 0x48]
mov ebx, 0x6f
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x407ca3
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov edx, dword [ebp - 0x224]
mov ecx, 1
mov eax, dword [edx]
mov dword [esp], edx
mov edx, 0x6f
mov dword [esp + 4], ecx
mov eax, dword [eax + 0x34]
mov dword [ebp - 0x1c8], edx
call eax
mov ecx, dword [ebp - 0x210]
mov dword [esp], ecx
call fcn.00401ba0
cmp eax, 0x804
je 0x4097cf
mov ecx, 0xc
mov edx, 0x6f
mov eax, dword [method.QColor.QColor_Qt::GlobalColor_]
mov dword [esp + 4], ecx
lea ecx, [ebp - 0x88]
mov dword [esp], ecx
mov dword [ebp - 0x1c8], edx
call eax
mov dword [esp], str.Loading__Please_wait_...
mov edi, 4
mov esi, 0x84
mov dword [ebp - 0x98], edi
mov ebx, 0xffffffff
mov dword [ebp - 0xa8], esi
mov dword [esp + 4], ebx
call dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x48], eax
mov ecx, 0x84
lea edx, [ebp - 0x48]
mov dword [esp + 8], ecx
mov ecx, dword [ebp - 0x224]
lea eax, [ebp - 0x88]
mov dword [esp + 4], edx
mov edx, 0x6a
mov dword [esp + 0xc], eax
mov eax, dword [method.QSplashScreen.showMessage_QString_const__int__QColor_const_]
mov dword [esp], ecx
mov dword [ebp - 0x1c8], edx
call eax
mov eax, dword [ebp - 0x48]
mov esi, 0x6f
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
je 0x40b478
mov eax, dword [sym.imp.QtCore4.dll_QListData::shared_null]
mov ebx, 0x6f
mov dword [ebp - 0x1c8], ebx
mov dword [ebp - 0xb8], eax
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedIncrement]
call eax
sub esp, 4
mov ecx, 0xffffffff
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [esp + 4], ecx
mov edx, 0x69
mov dword [esp], str.876543
mov dword [ebp - 0x1c8], edx
call eax
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
lea edx, [ebp - 0xb8]
mov dword [esp + 4], eax
mov eax, 0x68
mov dword [esp], edx
mov dword [ebp - 0x1c8], eax
call fcn.00417540
mov eax, dword [ebp - 0x48]
mov edi, 0x69
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x407e1e
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov dword [esp], 0x41d31d
mov esi, 0xffffffff
mov ebx, 0x69
mov dword [esp + 4], esi
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x1c8], ebx
call eax
mov dword [ebp - 0x48], eax
lea ecx, [ebp - 0x48]
lea eax, [ebp - 0xb8]
mov dword [esp + 4], ecx
mov ecx, 0x67
mov dword [esp], eax
mov dword [ebp - 0x1c8], ecx
call fcn.00417540
mov eax, dword [ebp - 0x48]
mov edx, 0x69
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x407e8e
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov dword [esp], 0x41d31f
mov eax, 0xffffffff
mov edi, 0x69
mov dword [esp + 4], eax
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x1c8], edi
call eax
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
mov esi, 0x66
mov dword [esp + 4], eax
lea eax, [ebp - 0xb8]
mov dword [esp], eax
mov dword [ebp - 0x1c8], esi
call fcn.00417540
mov eax, dword [ebp - 0x48]
mov ebx, 0x69
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x407efe
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov dword [esp], 0x41d321
mov ecx, 0xffffffff
mov edx, 0x69
mov dword [esp + 4], ecx
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x1c8], edx
call eax
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0xb8]
lea edx, [ebp - 0x48]
mov dword [esp], eax
mov eax, 0x65
mov dword [esp + 4], edx
mov dword [ebp - 0x1c8], eax
call fcn.00417540
mov eax, dword [ebp - 0x48]
mov edi, 0x69
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x407f6e
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov dword [esp], 0x41d323
mov esi, 0xffffffff
mov ebx, 0x69
mov dword [esp + 4], esi
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x1c8], ebx
call eax
mov dword [ebp - 0x48], eax
lea ecx, [ebp - 0x48]
lea eax, [ebp - 0xb8]
mov dword [esp + 4], ecx
mov ecx, 0x64
mov dword [esp], eax
mov dword [ebp - 0x1c8], ecx
call fcn.00417540
mov eax, dword [ebp - 0x48]
mov edx, 0x69
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x407fde
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov dword [esp], 0x41d325
mov edi, 0xffffffff
mov esi, 0x69
mov dword [esp + 4], edi
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x1c8], esi
call eax
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x48]
mov ebx, 0x63
mov dword [esp + 4], eax
lea eax, [ebp - 0xb8]
mov dword [esp], eax
mov dword [ebp - 0x1c8], ebx
call fcn.00417540
mov eax, dword [ebp - 0x48]
mov ecx, 0x69
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40804e
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x38]
mov edx, 0x69
mov dword [ebp - 0x1c8], edx
mov dword [ebp - 0x48], eax
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedIncrement]
call eax
sub esp, 4
mov eax, 0xffffffff
lea edx, [ebp - 0xc8]
mov dword [esp + 8], eax
mov edi, 0x62
mov eax, 0x41d327
mov dword [esp + 4], eax
mov eax, dword [method.QString.fromAscii_char_const__int_]
mov dword [esp], edx
mov dword [ebp - 0x1c8], edi
call eax
sub esp, 4
lea eax, [ebp - 0x48]
lea ecx, [ebp - 0xc8]
mov dword [esp], eax
mov esi, 0x61
mov eax, dword [method.QString.append_QString_const_]
mov dword [esp + 4], ecx
mov dword [ebp - 0x1c8], esi
call eax
mov eax, dword [ebp - 0xc8]
mov ebx, 0x62
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x4080ef
mov eax, dword [ebp - 0xc8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
lea eax, [ebp - 0x48]
mov ecx, 0x60
mov dword [esp], eax
mov eax, dword [method.QFile.remove_QString_const_]
mov dword [ebp - 0x1c8], ecx
call eax
mov eax, dword [ebp - 0x48]
mov edx, 0x69
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x408132
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x38]
mov edi, 0x69
mov dword [ebp - 0x1c8], edi
mov dword [ebp - 0xc8], eax
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedIncrement]
call eax
sub esp, 4
mov esi, 0xffffffff
mov eax, dword [method.QString.fromAscii_char_const__int_]
mov dword [esp + 8], esi
mov ebx, 0x41d327
lea edx, [ebp - 0x48]
mov dword [esp + 4], ebx
mov ecx, 0x5f
mov dword [esp], edx
mov dword [ebp - 0x1c8], ecx
call eax
sub esp, 4
lea eax, [ebp - 0xc8]
lea ecx, [ebp - 0x48]
mov dword [esp], eax
mov edx, 0x5e
mov eax, dword [method.QString.append_QString_const_]
mov dword [esp + 4], ecx
mov dword [ebp - 0x1c8], edx
call eax
mov eax, dword [ebp - 0x48]
mov esi, 0x5f
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x4081cd
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov dword [esp], 0x41f024
lea eax, [ebp - 0xc8]
mov ebx, 0x5d
mov dword [esp + 4], eax
mov eax, dword [method.QFile.setFileName_QString_const_]
mov dword [ebp - 0x1c8], ebx
call eax
mov eax, dword [ebp - 0xc8]
mov ecx, 0x69
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x408221
mov eax, dword [ebp - 0xc8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov dword [esp], 0x41f024
lea eax, [ebp - 0xd8]
mov edx, 3
mov dword [esp + 4], eax
mov eax, 0x69
mov dword [ebp - 0xd8], edx
mov dword [ebp - 0x1c8], eax
call fcn.00410f68
mov dword [esp], 0x41d294
mov eax, 0xffffffff
mov dword [esp + 4], eax
call dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0xe8], eax
mov edi, 0x5c
mov eax, dword [method.QTime.currentTime__]
mov dword [ebp - 0x1c8], edi
call eax
mov dword [ebp - 0x1d0], eax
lea edx, [ebp - 0xe8]
lea eax, [ebp - 0x1d0]
mov dword [esp + 8], edx
lea ecx, [ebp - 0x48]
mov dword [esp + 4], eax
mov dword [esp], ecx
call dword [method.QTime.toString_QString_const__const]
sub esp, 4
lea eax, [ebp - 0xc8]
mov esi, 0xffffffff
mov dword [esp], eax
mov ebx, str.will_start_digi
mov ecx, 0x5b
mov dword [esp + 8], esi
mov eax, dword [method.QString.fromAscii_char_const__int_]
mov dword [esp + 4], ebx
mov dword [ebp - 0x1c8], ecx
call eax
sub esp, 4
lea edx, [ebp - 0x48]
mov eax, dword [method.QString.append_QString_const_]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xc8]
mov edx, 0x5a
mov dword [esp], ecx
mov dword [ebp - 0x1c8], edx
call eax
lea eax, [ebp - 0xc8]
mov dword [esp], eax
mov eax, 0x59
mov dword [ebp - 0x1c8], eax
call fcn.00401bc0
mov eax, dword [ebp - 0xc8]
mov esi, 0x5b
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x408340
mov eax, dword [ebp - 0xc8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x48]
mov ecx, 0x5c
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40836b
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0xe8]
mov edx, 0x69
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40839c
mov eax, dword [ebp - 0xe8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov dword [esp], str.Digi.exe
mov eax, 3
mov edi, 0x69
mov dword [ebp - 0xd8], eax
mov eax, 0xffffffff
mov dword [esp + 4], eax
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x1c8], edi
call eax
mov dword [ebp - 0xe8], eax
lea eax, [ebp - 0xd8]
mov esi, 0x58
mov dword [esp + 0xc], eax
lea eax, [ebp - 0xb8]
lea edx, [ebp - 0xe8]
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x210]
mov dword [esp + 4], edx
mov dword [ebp - 0x1c8], esi
add eax, 0x1c
mov dword [esp], eax
mov eax, dword [method.QProcess.start_QString_const__QStringList_const__QFlags_QIODevice::OpenModeFlag__]
call eax
mov eax, dword [ebp - 0xe8]
mov ebx, 0x69
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40843c
mov eax, dword [ebp - 0xe8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov dword [esp], 0x41d294
mov ecx, 0xffffffff
mov edx, 0x69
mov dword [esp + 4], ecx
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x1c8], edx
call eax
mov dword [ebp - 0x48], eax
mov edi, 0x57
mov eax, dword [method.QTime.currentTime__]
mov dword [ebp - 0x1c8], edi
call eax
mov dword [ebp - 0x1d4], eax
lea eax, [ebp - 0x1d4]
lea ecx, [ebp - 0x48]
mov dword [esp + 4], eax
lea eax, [ebp - 0xc8]
mov dword [esp + 8], ecx
mov dword [esp], eax
call dword [method.QTime.toString_QString_const__const]
sub esp, 4
mov esi, 0xffffffff
mov eax, dword [method.QString.fromAscii_char_const__int_]
mov dword [esp + 8], esi
mov ebx, str.has_start_digi
lea edx, [ebp - 0xe8]
mov dword [esp + 4], ebx
mov ecx, 0x56
mov dword [esp], edx
mov dword [ebp - 0x1c8], ecx
call eax
sub esp, 4
lea eax, [ebp - 0xe8]
lea ecx, [ebp - 0xc8]
mov dword [esp], eax
mov edx, 0x55
mov eax, dword [method.QString.append_QString_const_]
mov dword [esp + 4], ecx
mov dword [ebp - 0x1c8], edx
call eax
lea eax, [ebp - 0xe8]
mov dword [esp], eax
mov eax, 0x54
mov dword [ebp - 0x1c8], eax
call fcn.00401bc0
mov eax, dword [ebp - 0xe8]
mov edi, 0x56
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40853b
mov eax, dword [ebp - 0xe8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0xc8]
mov esi, 0x57
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40856c
mov eax, dword [ebp - 0xc8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x48]
mov ebx, 0x69
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x408597
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x210]
mov ecx, 0x7530
mov edx, 0x69
mov dword [esp + 4], ecx
mov dword [ebp - 0x1c8], edx
add eax, 0x1c
mov dword [esp], eax
mov eax, dword [method.QProcess.waitForStarted_int_]
call eax
test al, al
je 0x40b46c
mov dword [esp], 0x41d294
mov eax, 0xffffffff
mov edi, 0x69
mov dword [esp + 4], eax
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x1c8], edi
call eax
mov dword [ebp - 0x48], eax
mov esi, 0x53
mov eax, dword [method.QTime.currentTime__]
mov dword [ebp - 0x1c8], esi
call eax
mov dword [ebp - 0x1d8], eax
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x1d8]
mov dword [esp + 8], edx
lea ecx, [ebp - 0xc8]
mov dword [esp + 4], eax
mov dword [esp], ecx
call dword [method.QTime.toString_QString_const__const]
sub esp, 4
lea eax, [ebp - 0xe8]
mov ebx, 0xffffffff
mov dword [esp], eax
mov ecx, str.wait_digi_ok
mov edx, 0x52
mov dword [esp + 8], ebx
mov eax, dword [method.QString.fromAscii_char_const__int_]
mov dword [esp + 4], ecx
mov dword [ebp - 0x1c8], edx
call eax
sub esp, 4
lea edx, [ebp - 0xc8]
mov eax, dword [method.QString.append_QString_const_]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xe8]
mov edi, 0x51
mov dword [esp], ecx
mov dword [ebp - 0x1c8], edi
call eax
lea eax, [ebp - 0xe8]
mov esi, 0x50
mov dword [esp], eax
mov dword [ebp - 0x1c8], esi
call fcn.00401bc0
mov eax, dword [ebp - 0xe8]
mov ebx, 0x52
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x4086c5
mov eax, dword [ebp - 0xe8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0xc8]
mov ecx, 0x53
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x4086f6
mov eax, dword [ebp - 0xc8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x48]
mov edx, 0x69
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x408721
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x210]
mov dword [eax + 0x18], 0
mov eax, 0x69
mov dword [esp], 8
mov dword [ebp - 0x1c8], eax
call fcn.00412b78
mov dword [ebp - 0x22c], eax
mov edx, dword [ebp - 0x210]
mov edi, 0x4f
mov dword [esp], eax
mov eax, dword [method.QTcpSocket.QTcpSocket_QObject_]
mov dword [esp + 4], edx
mov dword [ebp - 0x1c8], edi
call eax
mov eax, dword [ebp - 0x210]
xor esi, esi
mov ebx, str.1SockConnOk__
mov edx, dword [ebp - 0x22c]
mov ecx, str.2connected__
mov dword [eax + 0x18], edx
mov edx, 0x69
mov dword [esp + 0x10], esi
mov dword [esp + 0xc], ebx
mov dword [esp + 8], eax
mov dword [esp + 4], ecx
mov eax, dword [eax + 0x18]
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [method.QObject.connect_QObject_const__char_const__QObject_const__char_const__Qt::ConnectionType_]
call eax
xor edi, edi
mov dword [ebp - 0x230], edi
mov edx, dword [ebp - 0x210]
mov esi, 0x69
mov eax, dword [edx + 0x18]
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [method.QAbstractSocket.state___const]
call eax
mov dword [ebp - 0x234], eax
cmp eax, 3
je 0x4089ad
test eax, eax
jne 0x409a95
mov dword [esp], str.127.0.0.1
mov ebx, 3
mov ecx, 0xffffffff
mov dword [ebp - 0xd8], ebx
mov edx, 0x69
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [esp + 4], ecx
mov dword [ebp - 0x1c8], edx
call eax
mov dword [ebp - 0xe8], eax
mov edx, dword [ebp - 0x210]
lea eax, [ebp - 0xe8]
mov dword [esp + 4], eax
lea ecx, [ebp - 0xd8]
mov edi, 0x1a85
mov dword [esp + 0xc], ecx
mov esi, 0x4e
mov dword [esp + 8], edi
mov eax, dword [edx + 0x18]
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [method.QAbstractSocket.connectToHost_QString_const__unsigned_short__QFlags_QIODevice::OpenModeFlag__]
call eax
mov eax, dword [ebp - 0xe8]
mov ebx, 0x69
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x408889
mov eax, dword [ebp - 0xe8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov ecx, 0x3e8
mov edx, 0x69
mov dword [esp + 4], ecx
mov ecx, dword [ebp - 0x210]
mov eax, dword [ecx + 0x18]
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [method.QAbstractSocket.waitForConnected_int_]
call eax
mov eax, dword [ebp - 0x230]
mov edi, 0xa
lea edx, [ebp - 0xc8]
mov dword [esp + 8], edi
mov dword [esp], edx
mov dword [esp + 4], eax
call dword [method.QString.number_int__int_]
sub esp, 4
lea ecx, [ebp - 0xe8]
mov eax, dword [method.QString.fromAscii_char_const__int_]
mov dword [esp], ecx
mov esi, 0xffffffff
mov ebx, str.do_conn_____
mov dword [esp + 8], esi
mov ecx, 0x4d
mov dword [esp + 4], ebx
mov dword [ebp - 0x1c8], ecx
call eax
sub esp, 4
lea edx, [ebp - 0xe8]
lea eax, [ebp - 0xc8]
mov dword [esp], edx
mov edx, 0x4c
mov dword [esp + 4], eax
mov eax, dword [method.QString.append_QString_const_]
mov dword [ebp - 0x1c8], edx
call eax
lea eax, [ebp - 0xe8]
mov edi, 0x4b
mov dword [esp], eax
mov dword [ebp - 0x1c8], edi
call fcn.00401bc0
mov eax, dword [ebp - 0xe8]
mov ebx, 0x4d
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x408974
mov eax, dword [ebp - 0xe8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0xc8]
mov edx, 0x69
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
je 0x409a28
inc dword [ebp - 0x230]
cmp dword [ebp - 0x230], 0xe
jle 0x4087b5
mov edx, dword [ebp - 0x224]
mov esi, 0x69
mov eax, dword [method.QWidget.close__]
mov dword [ebp - 0x1c8], esi
mov dword [esp], edx
call eax
mov ecx, dword [ebp - 0x224]
mov eax, dword [ecx]
mov dword [esp], ecx
call dword [eax + 0x10]
mov edx, dword [ebp - 0x210]
mov ebx, 0x69
mov eax, dword [edx + 0x18]
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [method.QAbstractSocket.state___const]
call eax
test eax, eax
jne 0x409b2f
mov dword [esp], 0x41d294
mov ecx, 0xffffffff
mov dword [esp + 4], ecx
call dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x48], eax
mov edx, 0x49
mov eax, dword [method.QTime.currentTime__]
mov dword [ebp - 0x1c8], edx
call eax
mov dword [ebp - 0x1dc], eax
lea eax, [ebp - 0x1dc]
lea ecx, [ebp - 0x48]
mov dword [esp + 4], eax
lea eax, [ebp - 0xc8]
mov dword [esp + 8], ecx
mov dword [esp], eax
call dword [method.QTime.toString_QString_const__const]
sub esp, 4
mov eax, 0xffffffff
lea edx, [ebp - 0xe8]
mov dword [esp + 8], eax
mov edi, 0x48
mov eax, str._net_conn_fail
mov dword [esp + 4], eax
mov eax, dword [method.QString.fromAscii_char_const__int_]
mov dword [esp], edx
mov dword [ebp - 0x1c8], edi
call eax
sub esp, 4
lea eax, [ebp - 0xe8]
lea ecx, [ebp - 0xc8]
mov dword [esp], eax
mov esi, 0x47
mov eax, dword [method.QString.append_QString_const_]
mov dword [esp + 4], ecx
mov dword [ebp - 0x1c8], esi
call eax
lea eax, [ebp - 0xe8]
mov ebx, 0x46
mov dword [esp], eax
mov dword [ebp - 0x1c8], ebx
call fcn.00401bc0
mov eax, dword [ebp - 0xe8]
mov ecx, 0x48
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x408aef
mov eax, dword [ebp - 0xe8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0xc8]
mov edx, 0x49
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x408b20
mov eax, dword [ebp - 0xc8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x48]
mov edi, 0x69
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x408b4b
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov edx, dword [ebp - 0x210]
mov esi, 0x69
mov eax, dword [method.QProcess.kill__]
mov dword [ebp - 0x1c8], esi
add edx, 0x1c
mov dword [ebp - 0x238], edx
mov dword [esp], edx
call eax
mov ecx, dword [ebp - 0x238]
mov ebx, 0x7530
mov dword [esp + 4], ebx
mov dword [esp], ecx
call dword [method.QProcess.waitForFinished_int_]
mov eax, dword [ebp - 0x210]
mov dword [esp], eax
call fcn.00406fd0
mov dword [esp], 0x41d294
mov ecx, 0xffffffff
mov dword [esp + 4], ecx
call dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x48], eax
mov edx, 0x45
mov eax, dword [method.QTime.currentTime__]
mov dword [ebp - 0x1c8], edx
call eax
mov dword [ebp - 0x1e0], eax
lea edx, [ebp - 0x48]
lea eax, [ebp - 0x1e0]
mov dword [esp + 8], edx
lea ecx, [ebp - 0xc8]
mov dword [esp + 4], eax
mov dword [esp], ecx
call dword [method.QTime.toString_QString_const__const]
sub esp, 4
mov eax, 0xffffffff
mov edi, 0x44
mov dword [esp + 8], eax
mov eax, str._invok__InitSockErrNotice___to_show_err_info
mov dword [esp + 4], eax
lea eax, [ebp - 0xe8]
mov dword [esp], eax
mov eax, dword [method.QString.fromAscii_char_const__int_]
mov dword [ebp - 0x1c8], edi
call eax
sub esp, 4
lea edx, [ebp - 0xc8]
mov eax, dword [method.QString.append_QString_const_]
mov dword [esp + 4], edx
lea ecx, [ebp - 0xe8]
mov esi, 0x43
mov dword [esp], ecx
mov dword [ebp - 0x1c8], esi
call eax
lea eax, [ebp - 0xe8]
mov ebx, 0x42
mov dword [esp], eax
mov dword [ebp - 0x1c8], ebx
call fcn.00401bc0
mov eax, dword [ebp - 0xe8]
mov ecx, 0x44
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x408c88
mov eax, dword [ebp - 0xe8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0xc8]
mov edx, 0x45
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x408cb9
mov eax, dword [ebp - 0xc8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x48]
mov edi, 0x69
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x408ce4
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov dword [esp], 0
mov esi, 0x69
mov dword [ebp - 0x1c8], esi
call sub.msvcrt.dll_exit
nop
lea esi, [esi]
add ebp, 0x18
mov eax, dword [ebp - 0x1c8]
mov edx, dword [ebp - 0x1c4]
cmp eax, 1
mov dword [ebp - 0x218], edx
je 0x409180
cmp eax, 2
je 0x4091b0
cmp eax, 3
je 0x4091d3
cmp eax, 4
je 0x40952c
cmp eax, 5
je 0x4094d0
cmp eax, 6
je 0x40949b
cmp eax, 7
je 0x4094d0
cmp eax, 8
je 0x4095c2
cmp eax, 9
je 0x4095f0
cmp eax, 0xa
je 0x409588
cmp eax, 0xb
je 0x40955a
cmp eax, 0xc
je 0x409588
cmp eax, 0xd
je 0x409588
cmp eax, 0xe
je 0x40955a
cmp eax, 0xf
je 0x409588
cmp eax, 0x10
je 0x4095a7
cmp eax, 0x11
je 0x4091f6
cmp eax, 0x12
je 0x4091f6
cmp eax, 0x13
je 0x40969f
cmp eax, 0x14
je 0x409667
cmp eax, 0x15
je 0x409667
cmp eax, 0x16
je 0x409634
cmp eax, 0x17
je 0x409667
cmp eax, 0x18
je 0x4096cf
cmp eax, 0x19
je 0x409667
cmp eax, 0x1a
je 0x4091f6
cmp eax, 0x1b
je 0x4091f6
cmp eax, 0x1c
je 0x409701
cmp eax, 0x1d
je 0x409701
cmp eax, 0x1e
je 0x40972f
cmp eax, 0x1f
je 0x40975d
cmp eax, 0x20
je 0x409701
cmp eax, 0x21
je 0x409701
cmp eax, 0x22
je 0x40972f
cmp eax, 0x23
je 0x40975d
cmp eax, 0x24
je 0x40b87d
cmp eax, 0x25
je 0x40b87d
cmp eax, 0x26
je 0x40b8ab
cmp eax, 0x27
je 0x40b8d9
cmp eax, 0x28
je 0x40b907
cmp eax, 0x29
je 0x40b6e7
cmp eax, 0x2a
je 0x40b6e7
cmp eax, 0x2b
je 0x40b715
cmp eax, 0x2c
je 0x40b743
cmp eax, 0x2d
je 0x40b771
cmp eax, 0x2e
je 0x40b935
cmp eax, 0x2f
je 0x40b771
cmp eax, 0x30
je 0x40b79f
cmp eax, 0x31
je 0x40b79f
cmp eax, 0x32
je 0x40b7c7
cmp eax, 0x33
je 0x40b7f5
cmp eax, 0x34
je 0x40b875
cmp eax, 0x35
je 0x40b83e
cmp eax, 0x36
je 0x40b823
cmp eax, 0x37
je 0x40b83e
cmp eax, 0x38
je 0x40b55f
cmp eax, 0x39
je 0x40b55f
cmp eax, 0x3a
je 0x40b58d
cmp eax, 0x3b
je 0x40b53b
cmp eax, 0x3c
je 0x40b551
cmp eax, 0x3d
je 0x40b4b7
cmp eax, 0x3e
je 0x40b4b7
cmp eax, 0x3f
je 0x40b4e5
cmp eax, 0x40
je 0x40b513
cmp eax, 0x41
je 0x40b4b7
cmp eax, 0x42
je 0x40b4b7
cmp eax, 0x43
je 0x40b4e5
cmp eax, 0x44
je 0x40b513
cmp eax, 0x45
je 0x40b4b7
cmp eax, 0x46
je 0x40b4b7
cmp eax, 0x47
je 0x40b4e5
cmp eax, 0x48
je 0x40b513
cmp eax, 0x49
je 0x4099a3
cmp eax, 0x4a
je 0x40b489
cmp eax, 0x4b
je 0x40b489
cmp eax, 0x4c
je 0x409911
cmp eax, 0x4d
je 0x4099a3
cmp eax, 0x4e
je 0x4099d1
cmp eax, 0x4f
je 0x40b4b7
cmp eax, 0x50
je 0x40b4b7
cmp eax, 0x51
je 0x40b4e5
cmp eax, 0x52
je 0x40b513
cmp eax, 0x53
je 0x40b4b7
cmp eax, 0x54
je 0x40b4b7
cmp eax, 0x55
je 0x40b4e5
cmp eax, 0x56
je 0x40b513
cmp eax, 0x57
je 0x4099a3
cmp eax, 0x58
je 0x40994d
cmp eax, 0x59
je 0x40994d
cmp eax, 0x5a
je 0x40997b
mov eax, dword [ebp - 0x138]
xor ebx, ebx
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
je 0x409546
lea esi, [esi]
lea edi, [edi]
mov eax, dword [ebp - 0x128]
xor edx, edx
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
je 0x409518
mov eax, dword [ebp - 0x118]
xor esi, esi
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
je 0x409510
mov eax, dword [ebp - 0x148]
xor ecx, ecx
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
je 0x409487
lea eax, [ebp - 0xb8]
mov dword [esp], eax
xor eax, eax
mov dword [ebp - 0x1c8], eax
call fcn.00417670
lea eax, [ebp - 0x58]
mov dword [esp], eax
xor eax, eax
mov dword [ebp - 0x1c8], eax
call fcn.00410d80
mov eax, dword [ebp - 0x38]
xor edi, edi
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
je 0x409383
mov ecx, dword [ebp - 0x210]
xor ebx, ebx
mov eax, dword [ecx + 0x40]
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
je 0x4093c0
mov ecx, dword [ebp - 0x210]
mov eax, dword [ecx + 0x3c]
xor ecx, ecx
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
je 0x409400
mov ecx, dword [ebp - 0x210]
xor edx, edx
mov eax, dword [ecx + 0x38]
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
je 0x409440
mov eax, dword [ebp - 0x210]
xor edi, edi
mov dword [ebp - 0x1c8], edi
add eax, 0x30
mov dword [esp], eax
call fcn.00410d78
mov ecx, dword [ebp - 0x210]
xor esi, esi
mov eax, dword [ecx + 0x2c]
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
je 0x409470
mov ecx, dword [ebp - 0x210]
xor ebx, ebx
mov eax, dword [ecx + 0x28]
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
je 0x409457
mov eax, dword [ebp - 0x210]
xor ecx, ecx
mov dword [ebp - 0x1c8], ecx
add eax, 0x1c
mov dword [esp], eax
call fcn.00410f70
mov ecx, dword [ebp - 0x210]
xor edx, edx
mov edi, 0xffffffff
mov dword [ebp - 0x1c8], edx
mov eax, dword [method.QMainWindow.QMainWindow__]
mov dword [esp], ecx
call eax
mov dword [ebp - 0x1c8], edi
mov eax, dword [ebp - 0x218]
mov dword [esp], eax
call fcn.00416238
mov eax, dword [ebp - 0x38]
mov dword [esp], eax
xor ebx, ebx
call dword [method.QString.free_QString::Data_]
mov ecx, dword [ebp - 0x210]
mov eax, dword [ecx + 0x40]
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x409288
lea esi, [esi]
lea edi, [edi]
mov edx, dword [ebp - 0x210]
mov eax, dword [edx + 0x40]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov ecx, dword [ebp - 0x210]
mov eax, dword [ecx + 0x3c]
xor ecx, ecx
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x4092ae
nop
lea esi, [esi]
mov edx, dword [ebp - 0x210]
mov eax, dword [edx + 0x3c]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov ecx, dword [ebp - 0x210]
xor edx, edx
mov eax, dword [ecx + 0x38]
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x4092d4
nop
lea esi, [esi]
mov edx, dword [ebp - 0x210]
mov eax, dword [edx + 0x38]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
jmp 0x4092d4
mov edx, dword [ebp - 0x210]
mov eax, dword [edx + 0x28]
mov dword [esp], eax
call dword [sym.imp.QtCore4.dll_qFree_void_]
jmp 0x409339
mov edx, dword [ebp - 0x210]
mov eax, dword [edx + 0x2c]
mov dword [esp], eax
call dword [sym.imp.QtCore4.dll_qFree_void_]
jmp 0x409313
mov eax, dword [ebp - 0x148]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
jmp 0x409219
mov eax, dword [ebp - 0x128]
xor ebx, ebx
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x4094d0
mov eax, dword [ebp - 0x128]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
lea esi, [esi]
mov eax, dword [ebp - 0x138]
xor ecx, ecx
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x4091f6
mov eax, dword [ebp - 0x138]
lea esi, [esi]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
jmp 0x4091f6
mov eax, dword [ebp - 0x118]
jmp 0x409500
mov eax, dword [ebp - 0x128]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
jmp 0x4091d3
lea eax, [ebp - 0x198]
xor esi, esi
mov dword [esp], eax
mov eax, dword [method.QUrl.QUrl__]
mov dword [ebp - 0x1c8], esi
call eax
jmp 0x4094d0
mov eax, dword [ebp - 0x138]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
jmp 0x4091b0
mov eax, dword [ebp - 0x128]
xor edx, edx
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x409588
mov eax, dword [ebp - 0x128]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x138]
xor ebx, ebx
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
je 0x409620
lea eax, [ebp - 0x188]
xor ebx, ebx
mov dword [esp], eax
mov dword [ebp - 0x1c8], ebx
call fcn.00410f78
jmp 0x4091f6
mov eax, dword [ebp - 0x138]
xor ecx, ecx
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x4095f0
mov eax, dword [ebp - 0x138]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x108]
xor edi, edi
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x4095a7
mov eax, dword [ebp - 0x108]
mov dword [esp], eax
call dword [sym.imp.QtCore4.dll_qFree_void_]
jmp 0x4095a7
mov eax, dword [ebp - 0x138]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
jmp 0x4095a7
mov eax, dword [ebp - 0x178]
mov edx, dword [ebp - 0x218]
lea ecx, [eax - 0xc]
mov dword [ebp - 0x278], edx
cmp ecx, 0x41d0a8
mov dword [ebp - 0x27c], ecx
jne 0x4099e4
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0x218], ecx
mov eax, dword [ebp - 0x218]
mov dword [ebp - 0x284], eax
mov eax, dword [ebp - 0x158]
lea edx, [eax - 0xc]
mov dword [ebp - 0x288], edx
cmp edx, 0x41d0a8
jne 0x40978b
mov edx, dword [ebp - 0x284]
mov dword [ebp - 0x218], edx
jmp 0x4091f6
mov eax, dword [ebp - 0x138]
xor esi, esi
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x409667
mov eax, dword [ebp - 0x138]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
jmp 0x409667
mov eax, dword [ebp - 0x178]
mov edx, dword [ebp - 0x218]
lea ecx, [eax - 0xc]
mov dword [ebp - 0x270], edx
cmp ecx, 0x41d0a8
mov dword [ebp - 0x274], ecx
jne 0x409858
mov ecx, dword [ebp - 0x270]
jmp 0x409661
mov eax, dword [ebp - 0x148]
xor edx, edx
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40972f
mov eax, dword [ebp - 0x148]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x138]
xor esi, esi
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40975d
mov eax, dword [ebp - 0x138]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x128]
xor ecx, ecx
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x409219
mov eax, dword [ebp - 0x128]
jmp 0x40948d
sub eax, 4
mov edx, 0xffffffff
mov dword [esp], eax
mov eax, 0x13
mov dword [esp + 4], edx
mov dword [ebp - 0x1c8], eax
call fcn.00412ca8
test eax, eax
jg 0x40968e
mov eax, dword [ebp - 0x288]
lea ecx, [ebp - 0x168]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.00419060
jmp 0x40968e
mov eax, 0xc
mov dword [esp + 4], eax
lea eax, [ebp - 0x88]
mov dword [esp], eax
call dword [method.QColor.QColor_Qt::GlobalColor_]
mov eax, 4
mov edi, 0x41d3cd
lea edx, [ebp - 0x48]
mov dword [ebp - 0xa8], eax
mov eax, 0x84
mov dword [ebp - 0x98], eax
mov eax, 0xffffffff
mov dword [esp + 8], eax
mov dword [esp + 4], edi
mov dword [esp], edx
call dword [method.QString.fromLocal8Bit_char_const__int_]
mov edx, dword [ebp - 0x224]
sub esp, 4
lea eax, [ebp - 0x48]
mov dword [esp + 4], eax
lea ecx, [ebp - 0x88]
mov esi, 0x84
mov dword [esp + 0xc], ecx
mov ebx, 0x6b
mov eax, dword [method.QSplashScreen.showMessage_QString_const__int__QColor_const_]
mov dword [esp + 8], esi
mov dword [esp], edx
mov dword [ebp - 0x1c8], ebx
call eax
jmp 0x407d68
mov esi, 0xffffffff
sub eax, 4
mov ebx, 0x18
mov dword [esp + 4], esi
mov dword [esp], eax
mov dword [ebp - 0x1c8], ebx
call fcn.00412ca8
test eax, eax
jg 0x4096f6
mov edx, dword [ebp - 0x274]
lea eax, [ebp - 0x168]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.00419060
jmp 0x4096f6
mov eax, dword [ebp - 0xc8]
xor ecx, ecx
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x409219
mov eax, dword [ebp - 0xc8]
jmp 0x40948d
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
jmp 0x409911
mov eax, dword [ebp - 0xc8]
xor edi, edi
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40997b
mov eax, dword [ebp - 0xc8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x48]
xor ebx, ebx
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x4099a3
mov eax, dword [ebp - 0xe8]
xor edx, edx
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x409219
mov eax, dword [ebp - 0xe8]
jmp 0x40948d
mov ecx, dword [ebp - 0x22c]
mov dword [esp], ecx
call fcn.00412c88
jmp 0x409219
mov edx, 0xffffffff
sub eax, 4
mov edi, 0x16
mov dword [esp + 4], edx
mov dword [esp], eax
mov dword [ebp - 0x1c8], edi
call fcn.00412ca8
test eax, eax
jg 0x40965b
mov edx, dword [ebp - 0x27c]
lea eax, [ebp - 0x168]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.00419060
jmp 0x40965b
mov eax, dword [ebp - 0xc8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
jmp 0x40899a
mov ecx, dword [ebp - 0x210]
mov edi, 0x1f4
mov esi, 0x69
mov dword [esp + 4], edi
mov eax, dword [ecx + 0x18]
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [method.QAbstractSocket.waitForConnected_int_]
call eax
dec dword [ebp - 0x230]
mov ebx, 0xffffffff
mov eax, dword [ebp - 0x234]
mov dword [esp + 4], ebx
add eax, str.conn_ing
mov dword [esp], eax
call dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0xe8], eax
mov ecx, 0x4a
lea eax, [ebp - 0xe8]
mov dword [esp], eax
mov dword [ebp - 0x1c8], ecx
call fcn.00401bc0
mov eax, dword [ebp - 0xe8]
mov edi, 0x69
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40899a
mov eax, dword [ebp - 0xe8]
jmp 0x409a2e
mov dword [esp], 0x41d294
mov ebx, 0xffffffff
mov ecx, 0x69
mov dword [esp + 4], ebx
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x1c8], ecx
call eax
mov dword [ebp - 0x48], eax
mov edx, 0x41
mov eax, dword [method.QTime.currentTime__]
mov dword [ebp - 0x1c8], edx
call eax
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x48]
lea edx, [ebp - 0xc8]
mov dword [esp + 8], eax
lea eax, [ebp - 0x1e4]
mov dword [esp + 4], eax
mov dword [esp], edx
call dword [method.QTime.toString_QString_const__const]
sub esp, 4
mov eax, 0xffffffff
mov edi, str._net_conn_ok
mov dword [esp + 8], eax
lea ecx, [ebp - 0xe8]
mov esi, 0x40
mov dword [esp + 4], edi
mov eax, dword [method.QString.fromAscii_char_const__int_]
mov dword [esp], ecx
mov dword [ebp - 0x1c8], esi
call eax
sub esp, 4
lea eax, [ebp - 0xc8]
lea edx, [ebp - 0xe8]
mov dword [esp + 4], eax
mov ebx, 0x3f
mov eax, dword [method.QString.append_QString_const_]
mov dword [esp], edx
mov dword [ebp - 0x1c8], ebx
call eax
lea eax, [ebp - 0xe8]
mov ecx, 0x3e
mov dword [esp], eax
mov dword [ebp - 0x1c8], ecx
call fcn.00401bc0
mov eax, dword [ebp - 0xe8]
mov edi, 0x40
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x409c2e
mov eax, dword [ebp - 0xe8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0xc8]
mov ebx, 0x41
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x409c5f
mov eax, dword [ebp - 0xc8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x48]
mov edx, 0x69
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x409c8a
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov ecx, dword [ebp - 0x210]
xor eax, eax
mov edi, str.2readyRead__
mov dword [esp + 0x10], eax
mov eax, str.1readFortune__
mov esi, 0x69
mov dword [esp + 0xc], eax
mov dword [esp + 8], ecx
mov dword [esp + 4], edi
mov eax, dword [ecx + 0x18]
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [method.QObject.connect_QObject_const__char_const__QObject_const__char_const__Qt::ConnectionType_]
call eax
mov eax, dword [ebp - 0x210]
xor ebx, ebx
mov ecx, str.1SockDisConn__
mov dword [esp + 0x10], ebx
mov edx, str.2disconnected__
mov dword [esp + 0xc], ecx
mov dword [esp + 8], eax
mov dword [esp + 4], edx
mov eax, dword [eax + 0x18]
mov dword [esp], eax
call dword [method.QObject.connect_QObject_const__char_const__QObject_const__char_const__Qt::ConnectionType_]
xor eax, eax
mov dword [ebp - 0x23c], eax
cmp dword [0x41f02c], 1
je 0x409f95
mov ecx, dword [ebp - 0x210]
mov edi, 0x2710
mov esi, 0x69
mov eax, dword [ecx + 0x18]
mov edx, dword [eax]
mov dword [esp + 4], edi
mov eax, dword [ecx + 0x18]
mov dword [esp], eax
mov eax, dword [edx + 0x5c]
mov dword [ebp - 0x1c8], esi
call eax
mov dword [esp], 0x18
call fcn.00412b78
mov dword [ebp - 0x240], eax
mov ebx, 2
mov ecx, 0x3d
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0xd8]
mov dword [esp + 8], eax
mov eax, dword [ebp - 0x240]
mov dword [ebp - 0xd8], ebx
mov dword [ebp - 0x1c8], ecx
add eax, 8
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x240]
mov dword [esp], eax
mov eax, dword [method.QTextStream.QTextStream_QString__QFlags_QIODevice::OpenModeFlag__]
call eax
mov eax, dword [sym.imp.QtCore4.dll_QString::shared_null]
mov edx, dword [ebp - 0x240]
mov dword [edx + 8], eax
mov edx, 0x3c
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedIncrement]
mov dword [ebp - 0x1c8], edx
call eax
mov edx, dword [ebp - 0x244]
sub esp, 4
mov eax, 0xffffffff
mov ecx, dword [ebp - 0x240]
mov edi, 0x3b
mov dword [edx + 0xc], 1
mov dword [edx + 0x10], 0
mov byte [edx + 0x14], 1
mov byte [edx + 0x15], 1
mov dword [esp + 8], eax
mov eax, str.CkeckOK_____
mov dword [esp + 4], eax
lea eax, [ebp - 0xe8]
mov dword [esp], eax
mov eax, dword [method.QString.fromAscii_char_const__int_]
mov dword [ebp - 0xf8], ecx
mov dword [ebp - 0x1c8], edi
call eax
mov eax, dword [ebp - 0xf8]
sub esp, 4
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
mov esi, 0x3a
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [method.QTextStream.operator___QString_const_]
call eax
mov eax, dword [ebp - 0xe8]
mov ebx, 0x3b
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
je 0x40a63d
mov eax, dword [ebp - 0xf8]
cmp byte [eax + 0x14], 0
je 0x409e79
mov dword [esp], eax
mov ecx, 0x41d444
mov edx, 0x3b
mov dword [esp + 4], ecx
mov eax, dword [method.QTextStream.operator___char_const_]
mov dword [ebp - 0x1c8], edx
call eax
mov ecx, dword [ebp - 0x23c]
mov eax, 0xa
mov edi, 0x3b
mov dword [esp + 8], eax
lea eax, [ebp - 0xe8]
mov dword [esp], eax
mov eax, dword [method.QString.number_int__int_]
mov dword [esp + 4], ecx
mov dword [ebp - 0x1c8], edi
call eax
mov eax, dword [ebp - 0xf8]
sub esp, 4
mov esi, 0x41d22a
mov dword [esp + 4], esi
mov ebx, 0x39
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [method.QTextStream.operator___char_const_]
call eax
mov dword [esp], eax
lea edx, [ebp - 0xe8]
mov dword [esp + 4], edx
call dword [method.QTextStream.operator___QString_const_]
mov dword [esp], eax
mov ecx, 0x41d22a
mov dword [esp + 4], ecx
call dword [method.QTextStream.operator___char_const_]
mov eax, dword [ebp - 0xf8]
cmp byte [eax + 0x14], 0
je 0x409f11
mov dword [esp], eax
mov edx, 0x41d444
mov dword [esp + 4], edx
call dword [method.QTextStream.operator___char_const_]
mov eax, dword [ebp - 0xf8]
mov edi, 0x39
mov edx, dword [sym.imp.QtCore4.dll_endl_QTextStream_]
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
call edx
mov eax, dword [ebp - 0xe8]
mov ebx, 0x3b
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
je 0x40a507
mov edx, dword [ebp - 0xf8]
mov eax, dword [edx + 0xc]
dec eax
mov dword [edx + 0xc], eax
test eax, eax
jne 0x409f82
cmp byte [edx + 0x15], 0
jne 0x40a57e
mov ecx, dword [ebp - 0xf8]
test ecx, ecx
mov dword [ebp - 0x254], ecx
jne 0x40a51b
inc dword [ebp - 0x23c]
cmp dword [ebp - 0x23c], 0x23
jle 0x409cfa
lea eax, [ebp - 0x118]
mov ebx, 0xffffffff
mov ecx, 0x41d448
mov dword [esp], eax
mov edx, 0x69
mov eax, dword [method.QString.fromLocal8Bit_char_const__int_]
mov dword [esp + 8], ebx
mov dword [esp + 4], ecx
mov dword [ebp - 0x1c8], edx
call eax
mov ecx, dword [ebp - 0x23c]
sub esp, 4
lea eax, [ebp - 0x128]
mov dword [esp], eax
mov edi, 0xa
mov esi, 0x34
mov dword [esp + 8], edi
mov eax, dword [method.QString.number_int__int_]
mov dword [esp + 4], ecx
mov dword [ebp - 0x1c8], esi
call eax
mov eax, dword [ebp - 0x118]
sub esp, 4
mov ebx, 0x33
mov dword [ebp - 0x1c8], ebx
mov dword [ebp - 0x48], eax
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedIncrement]
call eax
sub esp, 4
lea ecx, [ebp - 0x48]
mov eax, dword [method.QString.append_QString_const_]
mov dword [esp], ecx
lea edx, [ebp - 0x128]
mov ecx, 0x32
mov dword [esp + 4], edx
mov dword [ebp - 0x1c8], ecx
call eax
mov eax, dword [ebp - 0x48]
mov edx, 0x31
mov dword [ebp - 0x1c8], edx
mov dword [ebp - 0xc8], eax
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedIncrement]
call eax
sub esp, 4
lea eax, [ebp - 0x138]
mov edi, 0xffffffff
mov dword [esp], eax
mov esi, 0x41d46c
mov ebx, 0x30
mov dword [esp + 8], edi
mov eax, dword [method.QString.fromAscii_char_const__int_]
mov dword [esp + 4], esi
mov dword [ebp - 0x1c8], ebx
call eax
sub esp, 4
lea ecx, [ebp - 0xc8]
mov eax, dword [method.QString.append_QString_const_]
mov dword [esp], ecx
lea edx, [ebp - 0x138]
mov ecx, 0x2f
mov dword [esp + 4], edx
mov dword [ebp - 0x1c8], ecx
call eax
mov eax, dword [ebp - 0x138]
mov edi, 0x30
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40a0e0
mov eax, dword [ebp - 0x138]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov dword [esp], 0x41d294
mov esi, 0xffffffff
mov ebx, 0x2e
mov dword [esp + 4], esi
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x1c8], ebx
call eax
mov dword [ebp - 0x148], eax
mov ecx, 0x2d
mov eax, dword [method.QTime.currentTime__]
mov dword [ebp - 0x1c8], ecx
call eax
mov dword [ebp - 0x1e8], eax
lea eax, [ebp - 0x148]
lea edx, [ebp - 0x138]
mov dword [esp + 8], eax
lea eax, [ebp - 0x1e8]
mov dword [esp + 4], eax
mov dword [esp], edx
call dword [method.QTime.toString_QString_const__const]
mov eax, dword [ebp - 0xc8]
sub esp, 4
mov edx, 0x2c
mov dword [ebp - 0x1c8], edx
mov dword [ebp - 0xe8], eax
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedIncrement]
call eax
sub esp, 4
lea eax, [ebp - 0xe8]
lea ecx, [ebp - 0x138]
mov dword [esp], eax
mov edi, 0x2b
mov eax, dword [method.QString.append_QString_const_]
mov dword [esp + 4], ecx
mov dword [ebp - 0x1c8], edi
call eax
lea eax, [ebp - 0xe8]
mov esi, 0x2a
mov dword [esp], eax
mov dword [ebp - 0x1c8], esi
call fcn.00401bc0
mov eax, dword [ebp - 0xe8]
mov ecx, 0x2c
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40a1d9
mov eax, dword [ebp - 0xe8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x138]
mov edi, 0x2d
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40a20a
mov eax, dword [ebp - 0x138]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x148]
mov ebx, 0x2e
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40a23b
mov eax, dword [ebp - 0x148]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0xc8]
mov edx, 0x31
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40a26c
mov eax, dword [ebp - 0xc8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x48]
mov esi, 0x33
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40a297
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x128]
mov ecx, 0x34
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40a2c8
mov eax, dword [ebp - 0x128]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x118]
mov edi, 0x69
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
je 0x40b458
mov esi, dword [0x41f02c]
test esi, esi
jne 0x40a651
lea eax, [ebp - 0x138]
mov ebx, 0xffffffff
mov ecx, 0x41d470
mov dword [esp], eax
mov edx, 0x69
mov eax, dword [method.QString.fromLocal8Bit_char_const__int_]
mov dword [esp + 8], ebx
mov dword [esp + 4], ecx
mov dword [ebp - 0x1c8], edx
call eax
sub esp, 4
mov edi, 0xffffffff
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [esp + 4], edi
mov esi, 0x29
mov dword [esp], 0x41d294
mov dword [ebp - 0x1c8], esi
call eax
mov dword [ebp - 0x118], eax
mov ebx, 0x28
mov eax, dword [method.QTime.currentTime__]
mov dword [ebp - 0x1c8], ebx
call eax
mov dword [ebp - 0x1ec], eax
lea edx, [ebp - 0x118]
lea eax, [ebp - 0x1ec]
mov dword [esp + 8], edx
lea ecx, [ebp - 0x128]
mov dword [esp + 4], eax
mov dword [esp], ecx
call dword [method.QTime.toString_QString_const__const]
mov eax, dword [ebp - 0x138]
sub esp, 4
mov ecx, 0x27
mov dword [ebp - 0x1c8], ecx
mov dword [ebp - 0x148], eax
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedIncrement]
call eax
sub esp, 4
lea edx, [ebp - 0x148]
lea eax, [ebp - 0x128]
mov dword [esp], edx
mov edx, 0x26
mov dword [esp + 4], eax
mov eax, dword [method.QString.append_QString_const_]
mov dword [ebp - 0x1c8], edx
call eax
lea eax, [ebp - 0x148]
mov edi, 0x25
mov dword [esp], eax
mov dword [ebp - 0x1c8], edi
call fcn.00401bc0
mov eax, dword [ebp - 0x148]
mov ebx, 0x27
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40a425
mov eax, dword [ebp - 0x148]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x128]
mov edx, 0x28
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40a456
mov eax, dword [ebp - 0x128]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x118]
mov esi, 0x29
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40a487
mov eax, dword [ebp - 0x118]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x138]
mov ecx, 0x69
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40a4b8
mov eax, dword [ebp - 0x138]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov ecx, dword [ebp - 0x210]
mov edx, 0x69
mov dword [ecx + 0x48], 1
add ecx, 0x1c
mov dword [ebp - 0x1c8], edx
mov eax, dword [method.QProcess.kill__]
mov dword [ebp - 0x25c], ecx
mov dword [esp], ecx
call eax
mov eax, 0x7530
mov dword [esp + 4], eax
mov eax, dword [ebp - 0x25c]
mov dword [esp], eax
call dword [method.QProcess.waitForFinished_int_]
mov dword [esp], 0
call sub.msvcrt.dll_exit
mov eax, dword [ebp - 0xe8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
jmp 0x409f53
mov dword [ebp - 0x258], ecx
mov eax, dword [ecx + 8]
mov edx, 0x35
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40a552
mov edx, dword [ebp - 0x254]
mov eax, dword [edx + 8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x258]
mov esi, 0x69
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
call fcn.00410f80
mov edx, dword [ebp - 0x254]
mov dword [esp], edx
call fcn.00412c88
jmp 0x409f82
lea eax, [edx + 8]
mov edx, 0x69
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov eax, dword [method.QString.toLocal8Bit___const]
mov dword [ebp - 0x1c8], edx
call eax
mov edx, dword [ebp - 0x108]
sub esp, 4
mov eax, dword [edx]
dec eax
jne 0x40a5b6
lea eax, [edx + 0x10]
cmp dword [edx + 0xc], eax
je 0x40a5d8
mov eax, dword [edx + 8]
mov edi, 0x36
lea edx, [ebp - 0x108]
mov dword [esp], edx
mov dword [esp + 4], eax
mov eax, dword [method.QByteArray.realloc_int_]
mov dword [ebp - 0x1c8], edi
call eax
mov eax, dword [ebp - 0x108]
mov esi, 0x36
mov eax, dword [eax + 0xc]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0xf8]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [sym.imp.QtCore4.dll_qt_message_output_QtMsgType__char_const_]
call eax
mov eax, dword [ebp - 0x108]
mov ecx, 0x69
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x409f6e
mov eax, dword [ebp - 0x108]
mov dword [esp], eax
call dword [sym.imp.QtCore4.dll_qFree_void_]
jmp 0x409f6e
mov eax, dword [ebp - 0xe8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
jmp 0x409e4f
mov dword [esp], 0x41d294
mov eax, 0xffffffff
mov edi, 0x69
mov dword [esp + 4], eax
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x1c8], edi
call eax
mov dword [ebp - 0x128], eax
mov esi, 0x24
mov eax, dword [method.QTime.currentTime__]
mov dword [ebp - 0x1c8], esi
call eax
mov dword [ebp - 0x1f0], eax
lea edx, [ebp - 0x128]
lea eax, [ebp - 0x1f0]
mov dword [esp + 8], edx
lea ecx, [ebp - 0x138]
mov dword [esp + 4], eax
mov dword [esp], ecx
call dword [method.QTime.toString_QString_const__const]
sub esp, 4
lea eax, [ebp - 0x148]
mov ebx, 0xffffffff
mov dword [esp], eax
mov ecx, str._recv_CkeckOK
mov edx, 0x23
mov dword [esp + 8], ebx
mov eax, dword [method.QString.fromAscii_char_const__int_]
mov dword [esp + 4], ecx
mov dword [ebp - 0x1c8], edx
call eax
sub esp, 4
lea edx, [ebp - 0x138]
mov eax, dword [method.QString.append_QString_const_]
mov dword [esp + 4], edx
lea ecx, [ebp - 0x148]
mov edi, 0x22
mov dword [esp], ecx
mov dword [ebp - 0x1c8], edi
call eax
lea eax, [ebp - 0x148]
mov esi, 0x21
mov dword [esp], eax
mov dword [ebp - 0x1c8], esi
call fcn.00401bc0
mov eax, dword [ebp - 0x148]
mov ebx, 0x23
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40a756
mov eax, dword [ebp - 0x148]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x138]
mov ecx, 0x24
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40a787
mov eax, dword [ebp - 0x138]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x128]
mov edx, 0x69
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40a7b8
mov eax, dword [ebp - 0x128]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x210]
mov edi, 0x69
mov dword [esp + 4], eax
mov eax, dword [eax + 0x14]
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
call fcn.00416a80
mov ecx, dword [ebp - 0x210]
mov dword [esp], ecx
call dword [method.QMainWindow.centralWidget___const]
mov dword [esp], eax
call dword [method.QWidget.layout___const]
mov dword [esp], eax
mov esi, 1
mov ebx, 1
mov dword [esp + 0x10], esi
mov ecx, 1
mov edx, 1
mov dword [esp + 0xc], ebx
mov dword [esp + 8], ecx
mov dword [esp + 4], edx
call dword [method.QLayout.setContentsMargins_int__int__int__int_]
mov edx, dword [ebp - 0x210]
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 8]
mov dword [esp], eax
call dword [method.QWebView.page___const]
mov dword [esp], eax
call dword [method.QWebPage.mainFrame___const]
mov ecx, dword [ebp - 0x210]
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 8]
mov dword [esp], eax
call dword [method.QWebView.page___const]
mov dword [esp], eax
call dword [method.QWebPage.mainFrame___const]
mov dword [esp], eax
mov edx, dword [ebp - 0x210]
xor edi, edi
mov dword [esp + 0x10], edi
mov esi, str.1populateJavaScriptWindowObject__
mov ebx, str.2javaScriptWindowObjectCleared__
mov dword [esp + 0xc], esi
mov dword [esp + 8], edx
mov dword [esp + 4], ebx
call dword [method.QObject.connect_QObject_const__char_const__QObject_const__char_const__Qt::ConnectionType_]
mov dword [esp], 0x41d294
mov ecx, 0xffffffff
mov dword [esp + 4], ecx
call dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x128], eax
mov edx, 0x20
mov eax, dword [method.QTime.currentTime__]
mov dword [ebp - 0x1c8], edx
call eax
mov dword [ebp - 0x1f4], eax
lea eax, [ebp - 0x1f4]
lea ecx, [ebp - 0x128]
mov dword [esp + 4], eax
lea eax, [ebp - 0x138]
mov dword [esp + 8], ecx
mov dword [esp], eax
call dword [method.QTime.toString_QString_const__const]
sub esp, 4
mov eax, 0xffffffff
mov edi, str._setupUi
mov dword [esp + 8], eax
lea edx, [ebp - 0x148]
mov esi, 0x1f
mov dword [esp + 4], edi
mov eax, dword [method.QString.fromAscii_char_const__int_]
mov dword [esp], edx
mov dword [ebp - 0x1c8], esi
call eax
sub esp, 4
lea eax, [ebp - 0x148]
lea ecx, [ebp - 0x138]
mov dword [esp], eax
mov ebx, 0x1e
mov eax, dword [method.QString.append_QString_const_]
mov dword [esp + 4], ecx
mov dword [ebp - 0x1c8], ebx
call eax
lea eax, [ebp - 0x148]
mov ecx, 0x1d
mov dword [esp], eax
mov dword [ebp - 0x1c8], ecx
call fcn.00401bc0
mov eax, dword [ebp - 0x148]
mov edi, 0x1f
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40a97d
mov eax, dword [ebp - 0x148]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x138]
mov ebx, 0x20
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40a9ae
mov eax, dword [ebp - 0x138]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x128]
mov edx, 0x69
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40a9df
mov eax, dword [ebp - 0x128]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov dword [esp], 0x41d222
mov eax, 0x352
mov edi, 0x50
mov dword [ebp - 0x260], eax
mov eax, 0x258
mov esi, 0xffffffff
mov dword [ebp - 0x264], eax
mov ebx, 0x69
mov eax, 0x50
mov dword [ebp - 0x268], eax
mov eax, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x26c], edi
mov dword [esp + 4], esi
mov dword [ebp - 0x1c8], ebx
call eax
cmp dword [section..data], 1
mov dword [ebp - 0x148], eax
je 0x40b114
lea eax, [ebp - 0x168]
mov edx, 0xc8
mov ecx, 0x190
mov dword [esp + 8], eax
mov eax, 0x41d524
mov dword [ebp - 0x264], edx
lea edx, [ebp - 0x158]
mov dword [esp + 4], eax
mov eax, 0x1b
mov dword [ebp - 0x260], ecx
mov dword [esp], edx
mov dword [ebp - 0x1c8], eax
call fcn.0041b220
mov ecx, dword [ebp - 0x210]
mov eax, 0x1a
mov dword [ebp - 0x1c8], eax
mov dword [esp], ecx
call fcn.00401ba0
cmp eax, 0x804
je 0x40aac9
mov dword [esp], str.There_is_different_version_between_the_database_and_softwarre__please_update._br__br__a_href_onclick_formExtractor.QueryIt_8_0__________UPDATE___a_
call sub.msvcrt.dll_strlen
mov dword [esp + 8], eax
mov eax, str.There_is_different_version_between_the_database_and_softwarre__please_update._br__br__a_href_onclick_formExtractor.QueryIt_8_0__________UPDATE___a_
mov dword [esp + 4], eax
lea eax, [ebp - 0x158]
mov dword [esp], eax
call fcn.00419ae0
lea edx, [ebp - 0x158]
mov eax, 0x1a
lea ecx, [ebp - 0x178]
mov dword [esp + 4], edx
mov dword [esp], ecx
mov dword [ebp - 0x1c8], eax
call fcn.0041b2d0
mov dword [esp], str._br__br__br__br__script_document.oncontextmenunew_Function_return_false__document.write___formExtractor.QueryIt_10_0___________script_
mov edi, 0x19
call sub.msvcrt.dll_strlen
mov dword [esp + 8], eax
mov eax, str._br__br__br__br__script_document.oncontextmenunew_Function_return_false__document.write___formExtractor.QueryIt_10_0___________script_
mov dword [esp + 4], eax
lea eax, [ebp - 0x178]
mov dword [esp], eax
mov dword [ebp - 0x1c8], edi
call fcn.00419740
lea eax, [ebp - 0x178]
mov ecx, 0x17
mov dword [esp + 4], eax
lea eax, [ebp - 0x158]
mov dword [esp], eax
mov dword [ebp - 0x1c8], ecx
call fcn.00419bf0
mov eax, dword [ebp - 0x178]
lea edx, [eax - 0xc]
cmp edx, 0x41d0a8
mov dword [ebp - 0x280], edx
jne 0x40b0d0
mov eax, dword [ebp - 0x158]
lea edx, [ebp - 0x138]
mov ecx, 0xffffffff
mov dword [esp], edx
mov edx, 0x1a
mov dword [esp + 4], eax
mov eax, dword [method.QString.fromLocal8Bit_char_const__int_]
mov dword [esp + 8], ecx
mov dword [ebp - 0x1c8], edx
call eax
sub esp, 4
lea eax, [ebp - 0x148]
lea ecx, [ebp - 0x138]
mov dword [esp], eax
mov edi, 0x14
mov eax, dword [method.QString.operator_QString_const_]
mov dword [esp + 4], ecx
mov dword [ebp - 0x1c8], edi
call eax
mov eax, dword [ebp - 0x138]
mov ebx, 0x1a
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40abe3
mov eax, dword [ebp - 0x138]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov ecx, dword [ebp - 0x210]
mov eax, dword [ebp - 0x264]
mov edx, dword [ebp - 0x260]
mov dword [esp], ecx
mov ecx, 0x1a
mov dword [esp + 8], eax
mov eax, dword [method.QWidget.setMinimumSize_int__int_]
mov dword [esp + 4], edx
mov dword [ebp - 0x1c8], ecx
call eax
mov eax, dword [ebp - 0x264]
mov edx, dword [ebp - 0x260]
mov ecx, dword [ebp - 0x210]
mov dword [esp + 8], eax
mov dword [esp + 4], edx
mov dword [esp], ecx
call dword [method.QWidget.setMaximumSize_int__int_]
mov eax, dword [ebp - 0x158]
mov edi, 0xf0
mov esi, 0x140
mov dword [ebp - 0x268], edi
mov dword [ebp - 0x26c], esi
lea ecx, [eax - 0xc]
cmp ecx, 0x41d0a8
mov dword [ebp - 0x28c], ecx
jne 0x40b08c
mov eax, dword [ebp - 0x38]
mov edx, 0x1c
mov dword [ebp - 0x1c8], edx
mov dword [ebp - 0x138], eax
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedIncrement]
call eax
sub esp, 4
mov eax, 0xffffffff
lea edx, [ebp - 0x128]
mov dword [esp + 8], eax
mov edi, 8
mov eax, 0x41d6c4
mov dword [esp + 4], eax
mov eax, dword [method.QString.fromAscii_char_const__int_]
mov dword [esp], edx
mov dword [ebp - 0x1c8], edi
call eax
sub esp, 4
lea eax, [ebp - 0x138]
lea ecx, [ebp - 0x128]
mov dword [esp], eax
mov esi, 7
mov eax, dword [method.QString.append_QString_const_]
mov dword [esp + 4], ecx
mov dword [ebp - 0x1c8], esi
call eax
mov eax, dword [ebp - 0x128]
mov ecx, 8
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40ad0d
mov eax, dword [ebp - 0x128]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
lea edx, [ebp - 0x198]
lea eax, [ebp - 0x138]
mov dword [esp], edx
mov edx, 6
mov dword [esp + 4], eax
mov eax, dword [method.QUrl.QUrl_QString_const_]
mov dword [ebp - 0x1c8], edx
call eax
mov edx, dword [ebp - 0x210]
lea eax, [ebp - 0x148]
mov edi, 5
mov dword [esp + 4], eax
lea ecx, [ebp - 0x198]
mov dword [esp + 8], ecx
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 8]
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [method.QWebView.setHtml_QString_const__QUrl_const_]
call eax
lea eax, [ebp - 0x198]
mov ebx, 6
mov dword [esp], eax
mov eax, dword [method.QUrl.QUrl__]
mov dword [ebp - 0x1c8], ebx
call eax
mov eax, dword [ebp - 0x138]
mov edx, 0x1c
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40adb3
mov eax, dword [ebp - 0x138]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov ecx, dword [ebp - 0x210]
mov edi, 0x1c
mov eax, dword [ecx + 0x14]
mov eax, dword [eax + 8]
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [method.QWebView.page___const]
call eax
mov dword [esp], eax
call dword [method.QWebPage.mainFrame___const]
mov dword [esp], eax
mov esi, 1
mov ebx, 1
mov dword [esp + 8], esi
mov dword [esp + 4], ebx
call dword [method.QWebFrame.setScrollBarPolicy_Qt::Orientation__Qt::ScrollBarPolicy_]
mov edx, dword [ebp - 0x210]
mov eax, dword [edx + 0x14]
mov eax, dword [eax + 8]
mov dword [esp], eax
call dword [method.QWebView.page___const]
mov dword [esp], eax
call dword [method.QWebPage.mainFrame___const]
mov dword [esp], eax
xor ecx, ecx
mov edx, 2
mov dword [esp + 8], ecx
mov dword [esp + 4], edx
call dword [method.QWebFrame.setScrollBarPolicy_Qt::Orientation__Qt::ScrollBarPolicy_]
mov eax, dword [ebp - 0x268]
mov ecx, dword [ebp - 0x26c]
mov edx, dword [ebp - 0x210]
mov dword [ebp - 0x1fc], eax
lea eax, [ebp - 0x200]
mov dword [ebp - 0x200], ecx
mov dword [esp + 4], eax
mov dword [esp], edx
call dword [method.QWidget.move_QPoint_const_]
mov eax, dword [ebp - 0x264]
mov ecx, dword [ebp - 0x260]
mov edx, dword [ebp - 0x210]
mov dword [ebp - 0x204], eax
lea eax, [ebp - 0x208]
mov dword [ebp - 0x208], ecx
mov dword [esp + 4], eax
mov dword [esp], edx
call dword [method.QWidget.resize_QSize_const_]
mov dword [esp], 0x41d294
mov edi, 0xffffffff
mov dword [esp + 4], edi
call dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [ebp - 0x118], eax
mov esi, 4
mov eax, dword [method.QTime.currentTime__]
mov dword [ebp - 0x1c8], esi
call eax
mov dword [ebp - 0x20c], eax
lea eax, [ebp - 0x20c]
lea ecx, [ebp - 0x118]
mov dword [esp + 4], eax
lea eax, [ebp - 0x128]
mov dword [esp + 8], ecx
mov dword [esp], eax
call dword [method.QTime.toString_QString_const__const]
sub esp, 4
lea edx, [ebp - 0x138]
mov eax, dword [method.QString.fromAscii_char_const__int_]
mov dword [esp], edx
mov ebx, 0xffffffff
mov ecx, str._init_ok
mov dword [esp + 8], ebx
mov edx, 3
mov dword [esp + 4], ecx
mov dword [ebp - 0x1c8], edx
call eax
sub esp, 4
lea eax, [ebp - 0x138]
lea ecx, [ebp - 0x128]
mov dword [esp], eax
mov edi, 2
mov eax, dword [method.QString.append_QString_const_]
mov dword [esp + 4], ecx
mov dword [ebp - 0x1c8], edi
call eax
lea eax, [ebp - 0x138]
mov esi, 1
mov dword [esp], eax
mov dword [ebp - 0x1c8], esi
call fcn.00401bc0
mov eax, dword [ebp - 0x138]
mov ecx, 3
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40af89
mov eax, dword [ebp - 0x138]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x128]
mov edi, 4
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40afba
mov eax, dword [ebp - 0x128]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x118]
mov ebx, 0x1c
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40afeb
mov eax, dword [ebp - 0x118]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x148]
mov edx, 0x69
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b01c
mov eax, dword [ebp - 0x148]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
lea eax, [ebp - 0xb8]
mov dword [esp], eax
mov eax, 0x6f
mov dword [ebp - 0x1c8], eax
call fcn.00417670
lea eax, [ebp - 0x58]
mov dword [esp], eax
mov eax, 0x71
mov dword [ebp - 0x1c8], eax
call fcn.00410d80
mov eax, dword [ebp - 0x38]
mov esi, 0x76
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b076
mov eax, dword [ebp - 0x38]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
lea eax, [ebp - 0x1cc]
mov dword [esp], eax
call fcn.00415c58
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret
mov ebx, 0xffffffff
sub eax, 4
mov ecx, 0x12
mov dword [esp + 4], ebx
mov dword [esp], eax
mov dword [ebp - 0x1c8], ecx
call fcn.00412ca8
test eax, eax
jg 0x40ac66
mov edx, dword [ebp - 0x28c]
lea eax, [ebp - 0x168]
mov dword [esp + 4], eax
mov dword [esp], edx
call fcn.00419060
jmp 0x40ac66
mov esi, 0xffffffff
sub eax, 4
mov ebx, 0x15
mov dword [esp + 4], esi
mov dword [esp], eax
mov dword [ebp - 0x1c8], ebx
call fcn.00412ca8
test eax, eax
jg 0x40ab5c
mov eax, dword [ebp - 0x280]
lea ecx, [ebp - 0x168]
mov dword [esp + 4], ecx
mov dword [esp], eax
call fcn.00419060
jmp 0x40ab5c
lea eax, [ebp - 0x188]
mov edx, 0x1c
mov dword [esp], eax
mov eax, dword [reloc.QtCore4.dll__ZN5QFileC1Ev]
mov dword [ebp - 0x1c8], edx
call eax
mov ecx, dword [ebp - 0x210]
mov eax, 0x11
mov dword [ebp - 0x1c8], eax
mov dword [esp], ecx
call fcn.00401ba0
cmp eax, 0x804
je 0x40b393
mov eax, dword [ebp - 0x38]
mov edx, 0x11
mov dword [ebp - 0x1c8], edx
mov dword [ebp - 0x138], eax
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedIncrement]
call eax
sub esp, 4
lea eax, [ebp - 0x128]
mov edi, 0xffffffff
mov dword [esp], eax
mov esi, str._form_en.html
mov ebx, 0xd
mov dword [esp + 8], edi
mov eax, dword [method.QString.fromAscii_char_const__int_]
mov dword [esp + 4], esi
mov dword [ebp - 0x1c8], ebx
call eax
sub esp, 4
lea ecx, [ebp - 0x138]
mov eax, dword [method.QString.append_QString_const_]
mov dword [esp], ecx
lea edx, [ebp - 0x128]
mov ecx, 0xc
mov dword [esp + 4], edx
mov dword [ebp - 0x1c8], ecx
call eax
mov eax, dword [ebp - 0x128]
mov edi, 0xd
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b1fa
mov eax, dword [ebp - 0x128]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
lea eax, [ebp - 0x138]
mov esi, 0xb
mov dword [esp + 4], eax
lea eax, [ebp - 0x188]
mov dword [esp], eax
mov eax, dword [method.QFile.setFileName_QString_const_]
mov dword [ebp - 0x1c8], esi
call eax
mov eax, dword [ebp - 0x138]
mov ecx, 0x11
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
je 0x40b37f
lea eax, [ebp - 0xd8]
mov edx, 1
mov edi, 0x11
mov dword [esp + 4], eax
lea eax, [ebp - 0x188]
mov dword [ebp - 0xd8], edx
mov dword [esp], eax
mov dword [ebp - 0x1c8], edi
call fcn.00410f68
lea eax, [ebp - 0x108]
lea edx, [ebp - 0x188]
mov dword [esp + 4], edx
mov dword [esp], eax
call dword [method.QIODevice.readAll__]
mov eax, dword [ebp - 0x108]
sub esp, 4
lea ecx, [ebp - 0x138]
mov esi, 0xa
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
mov dword [esp], ecx
mov dword [esp + 8], edx
mov dword [esp + 4], eax
mov eax, dword [method.QString.fromLocal8Bit_char_const__int_]
mov dword [ebp - 0x1c8], esi
call eax
sub esp, 4
lea eax, [ebp - 0x138]
mov ebx, 9
mov dword [esp + 4], eax
lea eax, [ebp - 0x148]
mov dword [esp], eax
mov eax, dword [method.QString.operator_QString_const_]
mov dword [ebp - 0x1c8], ebx
call eax
mov eax, dword [ebp - 0x138]
mov edx, 0xa
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b317
mov eax, dword [ebp - 0x138]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
lea eax, [ebp - 0x188]
mov dword [esp], eax
mov eax, 0xa
mov dword [ebp - 0x1c8], eax
call fcn.00410f60
mov eax, dword [ebp - 0x108]
mov esi, 0x11
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b361
mov eax, dword [ebp - 0x108]
mov dword [esp], eax
call dword [sym.imp.QtCore4.dll_qFree_void_]
lea eax, [ebp - 0x188]
mov ecx, 0x1c
mov dword [esp], eax
mov dword [ebp - 0x1c8], ecx
call fcn.00410f78
jmp 0x40ac66
mov eax, dword [ebp - 0x138]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
jmp 0x40b245
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x138], eax
mov dword [esp], eax
call dword [sym.imp.KERNEL32.dll_InterlockedIncrement]
sub esp, 4
mov eax, 0xffffffff
mov edi, 0x10
mov dword [esp + 8], eax
mov eax, str._form_cn.html
mov dword [esp + 4], eax
lea eax, [ebp - 0x128]
mov dword [esp], eax
mov eax, dword [method.QString.fromAscii_char_const__int_]
mov dword [ebp - 0x1c8], edi
call eax
sub esp, 4
lea edx, [ebp - 0x128]
mov eax, dword [method.QString.append_QString_const_]
mov dword [esp + 4], edx
lea ecx, [ebp - 0x138]
mov esi, 0xf
mov dword [esp], ecx
mov dword [ebp - 0x1c8], esi
call eax
mov eax, dword [ebp - 0x128]
mov ebx, 0x10
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b42e
mov eax, dword [ebp - 0x128]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
lea eax, [ebp - 0x138]
mov ecx, 0xe
mov dword [esp + 4], eax
lea eax, [ebp - 0x188]
mov dword [esp], eax
mov eax, dword [method.QFile.setFileName_QString_const_]
mov dword [ebp - 0x1c8], ecx
call eax
jmp 0x40b21f
mov eax, dword [ebp - 0x118]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
jmp 0x40a2ee
mov dword [esp], 0
call sub.msvcrt.dll_exit
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
jmp 0x407d8b
mov eax, dword [ebp - 0xe8]
xor esi, esi
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x409911
mov eax, dword [ebp - 0xe8]
jmp 0x409942
mov eax, dword [ebp - 0xe8]
xor edx, edx
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b4e5
mov eax, dword [ebp - 0xe8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0xc8]
xor esi, esi
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b513
mov eax, dword [ebp - 0xc8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x48]
xor ecx, ecx
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x409219
mov eax, dword [ebp - 0x48]
jmp 0x40948d
mov ecx, dword [ebp - 0x244]
xor eax, eax
mov dword [ebp - 0x1c8], eax
mov dword [esp], ecx
call fcn.00410f80
mov eax, dword [ebp - 0x240]
mov dword [esp], eax
jmp 0x4099da
mov eax, dword [ebp - 0xe8]
xor esi, esi
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b58d
mov eax, dword [ebp - 0xe8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov edx, dword [ebp - 0xf8]
mov ecx, dword [ebp - 0x218]
mov eax, dword [edx + 0xc]
mov dword [ebp - 0x248], ecx
dec eax
test eax, eax
mov dword [edx + 0xc], eax
jne 0x40b5c0
cmp byte [edx + 0x15], 0
jne 0x40b62e
mov ecx, dword [ebp - 0xf8]
test ecx, ecx
mov dword [ebp - 0x24c], ecx
jne 0x40b5d1
mov ecx, dword [ebp - 0x248]
mov dword [ebp - 0x218], ecx
jmp 0x409219
mov dword [ebp - 0x250], ecx
mov eax, dword [ecx + 8]
mov ebx, 0x37
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b608
mov edx, dword [ebp - 0x24c]
mov eax, dword [edx + 8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x250]
xor ecx, ecx
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
call fcn.00410f80
mov edx, dword [ebp - 0x24c]
mov dword [esp], edx
call fcn.00412c88
jmp 0x40b5c0
lea eax, [edx + 8]
xor ecx, ecx
mov dword [esp + 4], eax
lea eax, [ebp - 0x108]
mov dword [esp], eax
mov eax, dword [method.QString.toLocal8Bit___const]
mov dword [ebp - 0x1c8], ecx
call eax
mov edx, dword [ebp - 0x108]
mov eax, dword [edx]
sub esp, 4
dec eax
jne 0x40b663
lea eax, [edx + 0x10]
cmp dword [edx + 0xc], eax
je 0x40b685
mov eax, dword [edx + 8]
lea edx, [ebp - 0x108]
mov dword [esp], edx
mov edx, 0x38
mov dword [esp + 4], eax
mov eax, dword [method.QByteArray.realloc_int_]
mov dword [ebp - 0x1c8], edx
call eax
mov eax, dword [ebp - 0x108]
mov edi, 0x38
mov eax, dword [eax + 0xc]
mov dword [esp + 4], eax
mov eax, dword [ebp - 0xf8]
mov eax, dword [eax + 0x10]
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.QtCore4.dll_qt_message_output_QtMsgType__char_const_]
call eax
mov eax, dword [ebp - 0x108]
xor esi, esi
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b5b0
mov eax, dword [ebp - 0x108]
mov dword [esp], eax
call dword [sym.imp.QtCore4.dll_qFree_void_]
jmp 0x40b5b0
mov eax, dword [ebp - 0xe8]
xor ebx, ebx
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b715
mov eax, dword [ebp - 0xe8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x138]
xor edx, edx
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b743
mov eax, dword [ebp - 0x138]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x148]
xor esi, esi
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b771
mov eax, dword [ebp - 0x148]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0xc8]
xor ecx, ecx
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b79f
mov eax, dword [ebp - 0xc8]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x48]
xor edi, edi
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b7c7
mov eax, dword [ebp - 0x48]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x128]
xor ebx, ebx
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b7f5
mov eax, dword [ebp - 0x128]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x118]
xor edx, edx
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x409219
mov eax, dword [ebp - 0x118]
jmp 0x40948d
mov ecx, dword [ebp - 0x250]
mov dword [esp], ecx
xor edi, edi
mov dword [ebp - 0x1c8], edi
call fcn.00410f80
jmp 0x409219
mov eax, dword [ebp - 0x108]
xor ebx, ebx
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x409219
mov eax, dword [ebp - 0x108]
mov dword [esp], eax
call dword [sym.imp.QtCore4.dll_qFree_void_]
jmp 0x409219
mov ecx, dword [ebp - 0x258]
jmp 0x40b829
mov eax, dword [ebp - 0x148]
xor esi, esi
mov dword [ebp - 0x1c8], esi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b8ab
mov eax, dword [ebp - 0x148]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x128]
xor ecx, ecx
mov dword [ebp - 0x1c8], ecx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b8d9
mov eax, dword [ebp - 0x128]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x118]
xor edi, edi
mov dword [ebp - 0x1c8], edi
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b907
mov eax, dword [ebp - 0x118]
mov dword [esp], eax
call dword [method.QString.free_QString::Data_]
mov eax, dword [ebp - 0x138]
xor ebx, ebx
mov dword [ebp - 0x1c8], ebx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x409219
mov eax, dword [ebp - 0x138]
jmp 0x40948d
mov eax, dword [ebp - 0x138]
xor edx, edx
mov dword [ebp - 0x1c8], edx
mov dword [esp], eax
mov eax, dword [sym.imp.KERNEL32.dll_InterlockedDecrement]
call eax
sub esp, 4
test eax, eax
jne 0x40b771
mov eax, dword [ebp - 0x138]
jmp 0x40b768