Function at 0x44db00
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
lea eax, [ebp - 0x2e4]
lea ebx, [ebp - 0x2d4]
sub esp, 0x30c
mov esi, dword [ebp + 8]
mov dword [esp], eax
call dword [method.QCoreApplication.applicationDirPath__]
mov eax, dword [method.QString.fromUtf8_helper_char_const__int_]
mov dword [esp + 8], 0xb
mov dword [esp + 4], 0x517866
mov dword [esp], ebx
mov dword [ebp - 0x2fc], eax
call eax
mov eax, dword [method.QString.append_QString_const_]
mov dword [esp], ebx
lea ecx, [ebp - 0x2e4]
mov dword [ebp - 0x2f8], eax
call eax
mov edx, dword [ebp - 0x2d4]
sub esp, 4
mov ebx, eax
mov ecx, dword [edx]
test ecx, ecx
jne 0x44f954
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], edx
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
lea eax, [ebp - 0x2e0]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [method.QDir.toNativeSeparators_QString_const_]
lea eax, [ebp - 0x2e0]
lea ecx, [ebp - 0x250]
mov dword [esp], eax
call dword [method.QFile.QFile_QString_const_]
sub esp, 4
lea ecx, [ebp - 0x250]
call dword [method.QFile.exists___const]
mov ebx, eax
mov byte [ebp - 0x301], al
lea ecx, [ebp - 0x250]
call dword [method.QFile.QFile__]
test bl, bl
jne 0x44dd60
lea eax, [ebp - 0x30]
mov dword [ebp - 0x30], 2
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0
lea ecx, [ebp - 0x2dc]
mov dword [ebp - 0x20], 0x517872
mov dword [esp], eax
call dword [method.QMessageLogger.critical___const]
lea ebx, [ebp - 0x2d0]
sub esp, 4
mov eax, dword [ebp - 0x2fc]
mov dword [esp + 8], 0x30
mov dword [esp + 4], str.OptimizationManager::saveConfig_configFilePath:
mov dword [esp], ebx
call eax
mov dword [esp], ebx
mov ecx, dword [ebp - 0x2dc]
mov esi, dword [method.QTextStream.operator___QString_const_]
call esi
sub esp, 4
mov ecx, ebx
call fcn.004f6890
mov ecx, dword [ebp - 0x2dc]
cmp byte [ecx + 0x14], 0
jne 0x44ff70
cmp dword [ecx + 0x18], 1
jle 0x44f9e0
test byte [ecx + 0x2c], 1
je 0x44f9e0
lea eax, [ebp - 0x2e0]
mov dword [esp], eax
call esi
mov ecx, dword [ebp - 0x2dc]
sub esp, 4
cmp dword [ecx + 0x18], 1
jle 0x44f9a3
test byte [ecx + 0x2c], 1
je 0x44f9a3
cmp byte [ecx + 0x14], 0
jne 0x44f9c3
lea ebx, [ebp - 0x2cc]
mov dword [esp + 8], 0xc
mov dword [esp + 4], str._not_exist__
mov eax, dword [ebp - 0x2fc]
mov dword [esp], ebx
call eax
mov dword [esp], ebx
mov ecx, dword [ebp - 0x2dc]
call esi
sub esp, 4
mov ecx, ebx
call fcn.004f6890
mov ecx, dword [ebp - 0x2dc]
cmp byte [ecx + 0x14], 0
jne 0x44ff95
lea ecx, [ebp - 0x2dc]
call dword [method.QDebug.QDebug__]
mov eax, dword [ebp - 0x2e0]
mov edx, dword [eax]
test edx, edx
jne 0x44f931
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x2e4]
mov edx, dword [eax]
test edx, edx
jne 0x44fa00
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
movzx eax, byte [ebp - 0x301]
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret 4
lea eax, [ebp - 0x2e0]
mov dword [esp + 8], 0
mov dword [esp + 4], 1
lea ecx, [ebp - 0x248]
mov dword [esp], eax
call dword [method.QSettings.QSettings_QString_const__QSettings::Format__QObject_]
lea eax, [ebp - 0x248]
sub esp, 0xc
lea ecx, [ebp - 0x240]
mov dword [ebp - 0x2d8], eax
mov eax, dword [esi]
mov dword [esp], eax
mov eax, dword [method.QVariant.QVariant_int_]
mov dword [ebp - 0x2f4], eax
call eax
sub esp, 4
mov ebx, dword [method.QString.fromAscii_helper_char_const__int_]
mov dword [esp + 4], 4
mov dword [esp], 0x5178ba
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0x12
mov dword [esp], str.window_arrangement
call ebx
mov edi, dword [eax]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x2c4], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44ddf4
lock add dword [eax], 1
setne dl
lea edi, [ebp - 0x2c0]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x517864
mov eax, dword [ebp - 0x2fc]
mov dword [esp], edi
call eax
lea eax, [ebp - 0x2c4]
mov dword [esp], edi
mov dword [ebp - 0x2f0], eax
mov ecx, eax
call dword [ebp - 0x2f8]
mov eax, dword [ebp - 0x2c0]
sub esp, 4
mov edx, dword [eax]
test edx, edx
jne 0x44f980
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x2c4]
mov edi, dword [eax]
mov dword [ebp - 0x2c8], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44de75
lock add dword [eax], 1
setne dl
lea eax, [ebp - 0x30]
lea edi, [ebp - 0x2c8]
mov dword [ebp - 0x2ec], eax
mov dword [esp], eax
mov ecx, edi
call dword [ebp - 0x2f8]
lea eax, [ebp - 0x240]
sub esp, 4
mov ecx, dword [ebp - 0x2d8]
mov dword [esp], edi
mov dword [esp + 4], eax
mov eax, dword [method.QSettings.setValue_QString_const__QVariant_const_]
mov dword [ebp - 0x300], eax
call eax
mov eax, dword [ebp - 0x2c8]
sub esp, 8
mov edx, dword [eax]
test edx, edx
jne 0x44feb3
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x2c4]
mov edx, dword [eax]
test edx, edx
jne 0x44fe90
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
lea ecx, [ebp - 0x40]
lea edi, [ebp - 0x230]
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov eax, dword [method.QVariant.QVariant__]
lea ecx, [ebp - 0x240]
mov dword [ebp - 0x2f0], eax
call eax
mov eax, dword [esi + 4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 0xc
mov dword [esp], str.autoSeparate
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0x12
mov dword [esp], str.window_arrangement
call ebx
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
lea ecx, [ebp - 0x2d8]
mov dword [esp + 8], edi
mov dword [esp + 4], eax
lea eax, [ebp - 0x40]
mov dword [esp], eax
call fcn.0044d800
lea ecx, [ebp - 0x40]
sub esp, 0xc
call fcn.004f6890
mov eax, dword [ebp - 0x30]
mov edx, dword [eax]
test edx, edx
jne 0x44fe70
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov ecx, edi
mov eax, dword [ebp - 0x2f0]
lea edi, [ebp - 0x220]
call eax
mov eax, dword [esi + 8]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 8
mov dword [esp], str.autoSize
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0x12
mov dword [esp], str.window_arrangement
call ebx
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
mov dword [esp + 8], edi
mov dword [esp], ecx
lea ecx, [ebp - 0x2d8]
mov dword [esp + 4], eax
call fcn.0044d800
lea ecx, [ebp - 0x40]
sub esp, 0xc
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov edi, dword [ebp - 0x2f0]
call edi
mov eax, dword [esi + 0xc]
lea edi, [ebp - 0x210]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 0xa
mov dword [esp], str.vmPeerLine
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0x12
mov dword [esp], str.window_arrangement
call ebx
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
mov dword [esp + 8], edi
mov dword [esp], ecx
lea ecx, [ebp - 0x2d8]
mov dword [esp + 4], eax
call fcn.0044d800
lea ecx, [ebp - 0x40]
sub esp, 0xc
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov edi, dword [ebp - 0x2f0]
call edi
mov eax, dword [esi + 0x10]
lea edi, [ebp - 0x200]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 9
mov dword [esp], str.separateX
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0x12
mov dword [esp], str.window_arrangement
call ebx
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
mov dword [esp + 8], edi
mov dword [esp], ecx
lea ecx, [ebp - 0x2d8]
mov dword [esp + 4], eax
call fcn.0044d800
lea ecx, [ebp - 0x40]
sub esp, 0xc
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov edi, dword [ebp - 0x2f0]
call edi
mov eax, dword [esi + 0x14]
lea edi, [ebp - 0x1f0]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 9
mov dword [esp], str.separateY
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0x12
mov dword [esp], str.window_arrangement
call ebx
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
mov dword [esp + 8], edi
mov dword [esp], ecx
lea ecx, [ebp - 0x2d8]
mov dword [esp + 4], eax
call fcn.0044d800
lea ecx, [ebp - 0x40]
sub esp, 0xc
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov edi, dword [ebp - 0x2f0]
call edi
mov eax, dword [esi + 0x18]
lea ecx, [ebp - 0x1e0]
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 5
mov dword [esp], 0x517907
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0x12
mov dword [esp], str.window_arrangement
call ebx
mov edi, dword [eax]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x2b8], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44e212
lock add dword [eax], 1
setne dl
lea edi, [ebp - 0x2b4]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x517864
mov eax, dword [ebp - 0x2fc]
mov dword [esp], edi
call eax
lea eax, [ebp - 0x2b8]
mov dword [esp], edi
mov dword [ebp - 0x308], eax
mov ecx, eax
call dword [ebp - 0x2f8]
mov eax, dword [ebp - 0x2b4]
sub esp, 4
mov edx, dword [eax]
test edx, edx
jne 0x44fe43
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x2b8]
mov edi, dword [eax]
mov dword [ebp - 0x2bc], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44e293
lock add dword [eax], 1
setne dl
mov eax, dword [ebp - 0x2ec]
lea edi, [ebp - 0x2bc]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f8]
lea eax, [ebp - 0x1e0]
sub esp, 4
mov ecx, dword [ebp - 0x2d8]
mov dword [esp], edi
mov dword [esp + 4], eax
call dword [ebp - 0x300]
mov eax, dword [ebp - 0x2bc]
sub esp, 8
mov edx, dword [eax]
test edx, edx
jne 0x44fe20
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x2b8]
mov edx, dword [eax]
test edx, edx
jne 0x44fdf3
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
lea ecx, [ebp - 0x40]
lea edi, [ebp - 0x1d0]
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
lea ecx, [ebp - 0x1e0]
mov eax, dword [ebp - 0x2f0]
call eax
mov eax, dword [esi + 0x1c]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 6
mov dword [esp], 0x51790d
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0x12
mov dword [esp], str.window_arrangement
call ebx
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
lea ecx, [ebp - 0x2d8]
mov dword [esp + 8], edi
mov dword [esp + 4], eax
lea eax, [ebp - 0x40]
mov dword [esp], eax
call fcn.0044d800
mov eax, dword [ebp - 0x40]
sub esp, 0xc
mov edx, dword [eax]
test edx, edx
jne 0x44fdd3
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov eax, dword [ebp - 0x2f0]
call eax
mov eax, dword [esi + 0x20]
lea ecx, [ebp - 0x1c0]
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 9
mov dword [esp], str.autoStart
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0x12
mov dword [esp], str.window_arrangement
call ebx
mov edi, dword [eax]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x2ac], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44e42c
lock add dword [eax], 1
setne dl
lea edi, [ebp - 0x2a8]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x517864
mov eax, dword [ebp - 0x2fc]
mov dword [esp], edi
call eax
lea eax, [ebp - 0x2ac]
mov dword [esp], edi
mov dword [ebp - 0x308], eax
mov ecx, eax
call dword [ebp - 0x2f8]
mov eax, dword [ebp - 0x2a8]
sub esp, 4
mov edx, dword [eax]
test edx, edx
jne 0x44fdb0
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x2ac]
mov edi, dword [eax]
mov dword [ebp - 0x2b0], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44e4ad
lock add dword [eax], 1
setne dl
mov eax, dword [ebp - 0x2ec]
lea edi, [ebp - 0x2b0]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f8]
lea eax, [ebp - 0x1c0]
sub esp, 4
mov ecx, dword [ebp - 0x2d8]
mov dword [esp], edi
mov dword [esp + 4], eax
call dword [ebp - 0x300]
mov eax, dword [ebp - 0x2b0]
sub esp, 8
mov edx, dword [eax]
test edx, edx
jne 0x44fd83
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x2ac]
mov edx, dword [eax]
test edx, edx
jne 0x44fd60
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
lea ecx, [ebp - 0x40]
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
lea ecx, [ebp - 0x1c0]
mov eax, dword [ebp - 0x2f0]
call eax
mov eax, dword [esi + 0x24]
lea ecx, [ebp - 0x1b0]
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 0xa
mov dword [esp], str.autoOffset
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0x12
mov dword [esp], str.window_arrangement
call ebx
mov edi, dword [eax]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x2a0], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44e5aa
lock add dword [eax], 1
setne dl
lea edi, [ebp - 0x29c]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x517864
mov eax, dword [ebp - 0x2fc]
mov dword [esp], edi
call eax
lea eax, [ebp - 0x2a0]
mov dword [esp], edi
mov dword [ebp - 0x308], eax
mov ecx, eax
call dword [ebp - 0x2f8]
mov eax, dword [ebp - 0x29c]
sub esp, 4
mov edx, dword [eax]
test edx, edx
jne 0x44fd33
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x2a0]
mov edi, dword [eax]
mov dword [ebp - 0x2a4], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44e62b
lock add dword [eax], 1
setne dl
mov eax, dword [ebp - 0x2ec]
lea edi, [ebp - 0x2a4]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f8]
lea eax, [ebp - 0x1b0]
sub esp, 4
mov ecx, dword [ebp - 0x2d8]
mov dword [esp], edi
mov dword [esp + 4], eax
call dword [ebp - 0x300]
mov eax, dword [ebp - 0x2a4]
sub esp, 8
mov edx, dword [eax]
test edx, edx
jne 0x44fd10
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x2a0]
mov edx, dword [eax]
test edx, edx
jne 0x44fce3
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
lea ecx, [ebp - 0x40]
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
lea ecx, [ebp - 0x1b0]
mov eax, dword [ebp - 0x2f0]
call eax
mov eax, dword [esi + 0x28]
lea ecx, [ebp - 0x1a0]
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 6
mov dword [esp], str.startX
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0x12
mov dword [esp], str.window_arrangement
call ebx
mov edi, dword [eax]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x294], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44e728
lock add dword [eax], 1
setne dl
lea edi, [ebp - 0x290]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x517864
mov eax, dword [ebp - 0x2fc]
mov dword [esp], edi
call eax
lea eax, [ebp - 0x294]
mov dword [esp], edi
mov dword [ebp - 0x308], eax
mov ecx, eax
call dword [ebp - 0x2f8]
mov eax, dword [ebp - 0x290]
sub esp, 4
mov edx, dword [eax]
test edx, edx
jne 0x44fcc0
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x294]
mov edi, dword [eax]
mov dword [ebp - 0x298], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44e7a9
lock add dword [eax], 1
setne dl
mov eax, dword [ebp - 0x2ec]
lea edi, [ebp - 0x298]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f8]
lea eax, [ebp - 0x1a0]
sub esp, 4
mov ecx, dword [ebp - 0x2d8]
mov dword [esp], edi
mov dword [esp + 4], eax
call dword [ebp - 0x300]
mov eax, dword [ebp - 0x298]
sub esp, 8
mov edx, dword [eax]
test edx, edx
jne 0x44fc93
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x294]
mov edx, dword [eax]
test edx, edx
jne 0x44fc70
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
lea ecx, [ebp - 0x40]
lea edi, [ebp - 0x190]
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
lea ecx, [ebp - 0x1a0]
mov eax, dword [ebp - 0x2f0]
call eax
mov eax, dword [esi + 0x2c]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 6
mov dword [esp], str.startY
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0x12
mov dword [esp], str.window_arrangement
call ebx
lea edx, [ebp - 0x40]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
mov dword [esp + 8], edi
mov dword [esp], edx
lea edx, [ebp - 0x2d8]
mov dword [esp + 4], eax
mov ecx, edx
call fcn.0044d800
lea edx, [ebp - 0x40]
sub esp, 0xc
mov ecx, edx
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov eax, dword [ebp - 0x2f0]
call eax
mov eax, dword [esi + 0x30]
lea ecx, [ebp - 0x180]
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 7
mov dword [esp], str.offsetX
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0x12
mov dword [esp], str.window_arrangement
call ebx
mov edi, dword [eax]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x288], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44e928
lock add dword [eax], 1
setne dl
lea edi, [ebp - 0x284]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x517864
mov eax, dword [ebp - 0x2fc]
mov dword [esp], edi
call eax
lea eax, [ebp - 0x288]
mov dword [esp], edi
mov dword [ebp - 0x308], eax
mov ecx, eax
call dword [ebp - 0x2f8]
mov eax, dword [ebp - 0x284]
sub esp, 4
mov edx, dword [eax]
test edx, edx
jne 0x44fc43
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x288]
mov edi, dword [eax]
mov dword [ebp - 0x28c], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44e9a9
lock add dword [eax], 1
setne dl
mov eax, dword [ebp - 0x2ec]
lea edi, [ebp - 0x28c]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f8]
lea eax, [ebp - 0x180]
sub esp, 4
mov ecx, dword [ebp - 0x2d8]
mov dword [esp], edi
mov dword [esp + 4], eax
call dword [ebp - 0x300]
mov eax, dword [ebp - 0x28c]
sub esp, 8
mov edx, dword [eax]
test edx, edx
jne 0x44fc20
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x288]
mov edx, dword [eax]
test edx, edx
jne 0x44fbf3
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
lea ecx, [ebp - 0x40]
call fcn.004f6890
mov eax, dword [ebp - 0x30]
mov edx, dword [eax]
test edx, edx
jne 0x44fbd3
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
lea ecx, [ebp - 0x180]
mov eax, dword [ebp - 0x2f0]
lea edi, [ebp - 0x170]
call eax
mov eax, dword [esi + 0x34]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 7
mov dword [esp], str.offsetY
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0x12
mov dword [esp], str.window_arrangement
call ebx
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
mov dword [esp + 8], edi
mov dword [esp], ecx
lea ecx, [ebp - 0x2d8]
mov dword [esp + 4], eax
call fcn.0044d800
lea ecx, [ebp - 0x40]
sub esp, 0xc
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov edi, dword [ebp - 0x2f0]
call edi
mov eax, dword [esi + 0x38]
lea edi, [ebp - 0x160]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 0xd
mov dword [esp], str.startinterval
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0xc
mov dword [esp], str.optimization
call ebx
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
mov dword [esp + 8], edi
mov dword [esp], ecx
lea ecx, [ebp - 0x2d8]
mov dword [esp + 4], eax
call fcn.0044d800
lea ecx, [ebp - 0x40]
sub esp, 0xc
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov edi, dword [ebp - 0x2f0]
call edi
mov eax, dword [esi + 0x3c]
lea ecx, [ebp - 0x150]
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 9
mov dword [esp], str.starttype
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0xc
mov dword [esp], str.optimization
call ebx
mov edi, dword [eax]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x27c], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44ebbd
lock add dword [eax], 1
setne dl
lea edi, [ebp - 0x278]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x517864
mov eax, dword [ebp - 0x2fc]
mov dword [esp], edi
call eax
lea eax, [ebp - 0x27c]
mov dword [esp], edi
mov dword [ebp - 0x308], eax
mov ecx, eax
call dword [ebp - 0x2f8]
mov eax, dword [ebp - 0x278]
sub esp, 4
mov edx, dword [eax]
test edx, edx
jne 0x44fbb0
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x27c]
mov edi, dword [eax]
mov dword [ebp - 0x280], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44ec3e
lock add dword [eax], 1
setne dl
mov eax, dword [ebp - 0x2ec]
lea edi, [ebp - 0x280]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f8]
lea eax, [ebp - 0x150]
sub esp, 4
mov ecx, dword [ebp - 0x2d8]
mov dword [esp], edi
mov dword [esp + 4], eax
call dword [ebp - 0x300]
mov eax, dword [ebp - 0x280]
sub esp, 8
mov edx, dword [eax]
test edx, edx
jne 0x44fb83
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x27c]
mov edx, dword [eax]
test edx, edx
jne 0x44fb60
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
lea ecx, [ebp - 0x40]
lea edi, [ebp - 0x140]
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
lea ecx, [ebp - 0x150]
mov eax, dword [ebp - 0x2f0]
call eax
mov eax, dword [esi + 0x40]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 0xa
mov dword [esp], str.androidver
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 8
mov dword [esp], 0x517977
call ebx
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
lea edx, [ebp - 0x40]
lea ecx, [ebp - 0x2d8]
mov dword [esp + 8], edi
mov dword [esp], edx
mov dword [esp + 4], eax
call fcn.0044d800
lea ecx, [ebp - 0x40]
sub esp, 0xc
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov edi, dword [ebp - 0x2f0]
call edi
mov eax, dword [esi + 0x44]
lea edi, [ebp - 0x130]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 9
mov dword [esp], str.createnum
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 8
mov dword [esp], 0x517977
call ebx
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
mov dword [esp + 8], edi
mov dword [esp], ecx
lea ecx, [ebp - 0x2d8]
mov dword [esp + 4], eax
call fcn.0044d800
lea ecx, [ebp - 0x40]
sub esp, 0xc
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov edi, dword [ebp - 0x2f0]
call edi
mov eax, dword [esi + 0x48]
lea ecx, [ebp - 0x120]
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 4
mov dword [esp], 0x51798a
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 8
mov dword [esp], 0x517977
call ebx
mov edi, dword [eax]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x270], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44ee37
lock add dword [eax], 1
setne dl
lea edi, [ebp - 0x26c]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x517864
mov eax, dword [ebp - 0x2fc]
mov dword [esp], edi
call eax
lea eax, [ebp - 0x270]
mov dword [esp], edi
mov dword [ebp - 0x308], eax
mov ecx, eax
call dword [ebp - 0x2f8]
mov eax, dword [ebp - 0x26c]
sub esp, 4
mov edx, dword [eax]
test edx, edx
jne 0x44fb33
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x270]
mov edi, dword [eax]
mov dword [ebp - 0x274], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44eeb8
lock add dword [eax], 1
setne dl
mov eax, dword [ebp - 0x2ec]
lea edi, [ebp - 0x274]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f8]
lea eax, [ebp - 0x120]
sub esp, 4
mov ecx, dword [ebp - 0x2d8]
mov dword [esp], edi
mov dword [esp + 4], eax
call dword [ebp - 0x300]
mov eax, dword [ebp - 0x274]
sub esp, 8
mov edx, dword [eax]
test edx, edx
jne 0x44fb10
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x270]
mov edx, dword [eax]
test edx, edx
jne 0x44fae3
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
lea ecx, [ebp - 0x40]
lea edi, [ebp - 0x110]
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
lea ecx, [ebp - 0x120]
mov eax, dword [ebp - 0x2f0]
call eax
mov eax, dword [esi + 0x4c]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 7
mov dword [esp], 0x51798f
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 8
mov dword [esp], 0x517977
call ebx
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
lea edx, [ebp - 0x40]
lea ecx, [ebp - 0x2d8]
mov dword [esp + 8], edi
mov dword [esp], edx
mov dword [esp + 4], eax
call fcn.0044d800
lea ecx, [ebp - 0x40]
sub esp, 0xc
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov edi, dword [ebp - 0x2f0]
call edi
mov eax, dword [esi + 0x50]
lea edi, [ebp - 0x100]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 6
mov dword [esp], 0x517997
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 8
mov dword [esp], 0x517977
call ebx
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
mov dword [esp + 8], edi
mov dword [esp], ecx
lea ecx, [ebp - 0x2d8]
mov dword [esp + 4], eax
call fcn.0044d800
lea ecx, [ebp - 0x40]
sub esp, 0xc
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov edi, dword [ebp - 0x2f0]
call edi
mov eax, dword [esi + 0x5c]
lea edi, [ebp - 0xf0]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 0x18
mov dword [esp], 0x51799e
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 8
mov dword [esp], 0x517977
call ebx
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
lea edx, [ebp - 0x40]
lea ecx, [ebp - 0x2d8]
mov dword [esp + 8], edi
mov dword [esp], edx
mov dword [esp + 4], eax
call fcn.0044d800
lea ecx, [ebp - 0x40]
sub esp, 0xc
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov edi, dword [ebp - 0x2f0]
call edi
lea edi, [ebp - 0xe0]
fld qword [esi + 0x60]
mov ecx, edi
fstp qword [esp]
call dword [method.QVariant.QVariant_double_]
sub esp, 8
mov dword [esp + 4], 0xc
mov dword [esp], 0x5179b7
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 8
mov dword [esp], 0x517977
call ebx
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
lea ecx, [ebp - 0x2d8]
mov dword [esp + 8], edi
mov dword [esp + 4], eax
lea eax, [ebp - 0x40]
mov dword [esp], eax
call fcn.0044d800
lea ecx, [ebp - 0x40]
sub esp, 0xc
call fcn.004f6890
mov eax, dword [ebp - 0x30]
mov edx, dword [eax]
test edx, edx
jne 0x44fac3
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov ecx, edi
mov eax, dword [ebp - 0x2f0]
call eax
mov eax, dword [esi + 0x6c]
lea ecx, [ebp - 0xd0]
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 5
mov dword [esp], 0x517907
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 8
mov dword [esp], 0x517977
call ebx
mov edi, dword [eax]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x264], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44f1c8
lock add dword [eax], 1
setne dl
lea edi, [ebp - 0x260]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x517864
mov eax, dword [ebp - 0x2fc]
mov dword [esp], edi
call eax
lea eax, [ebp - 0x264]
mov dword [esp], edi
mov dword [ebp - 0x308], eax
mov ecx, eax
call dword [ebp - 0x2f8]
mov eax, dword [ebp - 0x260]
sub esp, 4
mov edx, dword [eax]
test edx, edx
jne 0x44faa0
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x264]
mov edi, dword [eax]
mov dword [ebp - 0x268], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44f249
lock add dword [eax], 1
setne dl
mov eax, dword [ebp - 0x2ec]
lea edi, [ebp - 0x268]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f8]
lea eax, [ebp - 0xd0]
sub esp, 4
mov ecx, dword [ebp - 0x2d8]
mov dword [esp], edi
mov dword [esp + 4], eax
call dword [ebp - 0x300]
mov eax, dword [ebp - 0x268]
sub esp, 8
mov edx, dword [eax]
test edx, edx
jne 0x44fa73
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x264]
mov edx, dword [eax]
test edx, edx
jne 0x44fa50
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
lea ecx, [ebp - 0x40]
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
lea ecx, [ebp - 0xd0]
mov eax, dword [ebp - 0x2f0]
call eax
mov eax, dword [esi + 0x70]
lea ecx, [ebp - 0xc0]
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 6
mov dword [esp], 0x51790d
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 8
mov dword [esp], 0x517977
call ebx
mov edi, dword [eax]
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x258], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44f346
lock add dword [eax], 1
setne dl
lea edi, [ebp - 0x254]
mov dword [esp + 8], 1
mov dword [esp + 4], 0x517864
mov eax, dword [ebp - 0x2fc]
mov dword [esp], edi
call eax
lea eax, [ebp - 0x258]
mov dword [esp], edi
mov dword [ebp - 0x2fc], eax
mov ecx, eax
call dword [ebp - 0x2f8]
mov eax, dword [ebp - 0x254]
sub esp, 4
mov edx, dword [eax]
test edx, edx
jne 0x44fa23
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x258]
mov edi, dword [eax]
mov dword [ebp - 0x25c], eax
lea edx, [edi + 1]
cmp edx, 1
jbe 0x44f3c7
lock add dword [eax], 1
setne dl
mov eax, dword [ebp - 0x2ec]
lea edi, [ebp - 0x25c]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f8]
lea eax, [ebp - 0xc0]
sub esp, 4
mov ecx, dword [ebp - 0x2d8]
mov dword [esp], edi
mov dword [esp + 4], eax
call dword [ebp - 0x300]
mov eax, dword [ebp - 0x25c]
sub esp, 8
mov edx, dword [eax]
test edx, edx
jne 0x44ff43
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov eax, dword [ebp - 0x258]
mov edx, dword [eax]
test edx, edx
jne 0x44ff20
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
lea ecx, [ebp - 0x40]
lea edi, [ebp - 0xb0]
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
lea ecx, [ebp - 0xc0]
mov eax, dword [ebp - 0x2f0]
call eax
mov eax, dword [esi + 0x74]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 3
mov dword [esp], 0x5179c4
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 8
mov dword [esp], 0x517977
call ebx
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
lea edx, [ebp - 0x40]
lea ecx, [ebp - 0x2d8]
mov dword [esp + 8], edi
mov dword [esp], edx
mov dword [esp + 4], eax
call fcn.0044d800
lea ecx, [ebp - 0x40]
sub esp, 0xc
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov edi, dword [ebp - 0x2f0]
call edi
mov eax, dword [esi + 0x78]
lea edi, [ebp - 0xa0]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 0x12
mov dword [esp], 0x5179c8
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 8
mov dword [esp], 0x517977
call ebx
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
mov dword [esp + 8], edi
mov dword [esp], ecx
lea ecx, [ebp - 0x2d8]
mov dword [esp + 4], eax
call fcn.0044d800
lea ecx, [ebp - 0x40]
sub esp, 0xc
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov edi, dword [ebp - 0x2f0]
call edi
mov eax, dword [esi + 0x80]
lea edi, [ebp - 0x90]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 0xa
mov dword [esp], str.deviceType
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.randomphone
call ebx
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
mov dword [esp + 8], edi
mov dword [esp], ecx
lea ecx, [ebp - 0x2d8]
mov dword [esp + 4], eax
call fcn.0044d800
lea ecx, [ebp - 0x40]
sub esp, 0xc
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov edi, dword [ebp - 0x2f0]
call edi
mov eax, dword [esi + 0x84]
lea edi, [ebp - 0x80]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 8
mov dword [esp], str.operator
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.randomphone
call ebx
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
mov dword [esp + 8], edi
mov dword [esp], ecx
lea ecx, [ebp - 0x2d8]
mov dword [esp + 4], eax
call fcn.0044d800
lea ecx, [ebp - 0x40]
sub esp, 0xc
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov edi, dword [ebp - 0x2f0]
call edi
mov eax, dword [esi + 0x88]
lea edi, [ebp - 0x70]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 0xb
mov dword [esp], str.phonenumber
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.randomphone
call ebx
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
lea ecx, [ebp - 0x2d8]
mov dword [esp + 8], edi
mov dword [esp + 4], eax
lea eax, [ebp - 0x40]
mov dword [esp], eax
call fcn.0044d800
mov eax, dword [ebp - 0x40]
sub esp, 0xc
mov edx, dword [eax]
test edx, edx
jne 0x44ff00
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov edi, dword [ebp - 0x2f0]
call edi
mov eax, dword [esi + 0x8c]
lea edi, [ebp - 0x60]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 4
mov dword [esp], str.imei
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.randomphone
call ebx
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
mov dword [esp + 8], edi
mov dword [esp], ecx
lea ecx, [ebp - 0x2d8]
mov dword [esp + 4], eax
call fcn.0044d800
lea ecx, [ebp - 0x40]
sub esp, 0xc
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov edi, dword [ebp - 0x2f0]
call edi
mov eax, dword [esi + 0x90]
lea edi, [ebp - 0x50]
mov ecx, edi
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 4
mov dword [esp], str.wifi
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.randomphone
call ebx
lea ecx, [ebp - 0x40]
mov dword [ebp - 0x40], eax
mov eax, dword [ebp - 0x2ec]
mov dword [esp + 8], edi
mov dword [esp], ecx
lea ecx, [ebp - 0x2d8]
mov dword [esp + 4], eax
call fcn.0044d800
lea ecx, [ebp - 0x40]
sub esp, 0xc
call fcn.004f6890
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
mov ecx, edi
mov edx, dword [ebp - 0x2f0]
call edx
mov eax, dword [esi + 0x94]
lea ecx, [ebp - 0x40]
mov dword [esp], eax
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 0xa
mov dword [esp], str.macaddress
call ebx
mov dword [ebp - 0x30], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.randomphone
call ebx
mov dword [ebp - 0x50], eax
mov eax, dword [ebp - 0x2ec]
lea edx, [ebp - 0x40]
lea ecx, [ebp - 0x2d8]
mov dword [esp], edi
mov dword [esp + 8], edx
mov dword [esp + 4], eax
call fcn.0044d800
mov eax, dword [ebp - 0x50]
sub esp, 0xc
mov edx, dword [eax]
test edx, edx
jne 0x44fee0
mov dword [esp + 8], 4
mov dword [esp + 4], 2
mov dword [esp], eax
call dword [method.QArrayData.deallocate_QArrayData__unsigned_int__unsigned_int_]
mov ecx, dword [ebp - 0x2ec]
call fcn.004f6890
lea ecx, [ebp - 0x40]
mov edx, dword [ebp - 0x2f0]
call edx
mov eax, dword [esi + 0x98]
mov esi, dword [ebp - 0x2ec]
mov dword [esp], eax
mov ecx, esi
call dword [ebp - 0x2f4]
sub esp, 4
mov dword [esp + 4], 9
mov dword [esp], str.androidid
call ebx
mov dword [ebp - 0x40], eax
mov dword [esp + 4], 0xb
mov dword [esp], str.randomphone
call ebx
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x40]
lea ecx, [ebp - 0x2d8]
mov dword [esp + 8], esi
mov dword [esp], edi
mov dword [esp + 4], eax
call fcn.0044d800
sub esp, 0xc
mov ecx, edi
call fcn.004f6890
lea ecx, [ebp - 0x40]
call fcn.004f6890
mov edx, dword [ebp - 0x2f0]
mov ecx, esi
call edx
lea ecx, [ebp - 0x248]
call dword [method.QSettings.QSettings__]
mov eax, dword [ebp - 0x2e0]
mov edx, dword [eax]
test edx, edx
je 0x44dd07
cmp edx, 0xffffffff
je 0x44dd20
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44dd20
mov eax, dword [ebp - 0x2e0]
jmp 0x44dd07
cmp ecx, 0xffffffff
je 0x44db88
lock sub dword [edx], 1
setne al
test al, al
jne 0x44db88
mov edx, dword [ebp - 0x2d4]
jmp 0x44db6f
cmp edx, 0xffffffff
je 0x44de58
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44de58
mov eax, dword [ebp - 0x2c0]
jmp 0x44de3f
mov dword [esp], 0x22
call dword [method.QTextStream.operator___char_]
mov ecx, dword [ebp - 0x2dc]
sub esp, 4
cmp byte [ecx + 0x14], 0
je 0x44dca5
mov dword [esp], 0x20
call dword [method.QTextStream.operator___char_]
sub esp, 4
jmp 0x44dca5
mov dword [esp], 0x22
call dword [method.QTextStream.operator___char_]
sub esp, 4
mov ecx, dword [ebp - 0x2dc]
jmp 0x44dc73
cmp edx, 0xffffffff
je 0x44dd49
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44dd49
mov eax, dword [ebp - 0x2e4]
jmp 0x44dd30
cmp edx, 0xffffffff
je 0x44f3aa
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44f3aa
mov eax, dword [ebp - 0x254]
jmp 0x44f391
cmp edx, 0xffffffff
je 0x44f2d1
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44f2d1
mov eax, dword [ebp - 0x264]
jmp 0x44f2b8
cmp edx, 0xffffffff
je 0x44f2a8
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44f2a8
mov eax, dword [ebp - 0x268]
jmp 0x44f28f
cmp edx, 0xffffffff
je 0x44f22c
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44f22c
mov eax, dword [ebp - 0x260]
jmp 0x44f213
cmp edx, 0xffffffff
je 0x44f16a
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44f16a
mov eax, dword [ebp - 0x30]
jmp 0x44f151
cmp edx, 0xffffffff
je 0x44ef40
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44ef40
mov eax, dword [ebp - 0x270]
jmp 0x44ef27
cmp edx, 0xffffffff
je 0x44ef17
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44ef17
mov eax, dword [ebp - 0x274]
jmp 0x44eefe
cmp edx, 0xffffffff
je 0x44ee9b
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44ee9b
mov eax, dword [ebp - 0x26c]
jmp 0x44ee82
cmp edx, 0xffffffff
je 0x44ecc6
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44ecc6
mov eax, dword [ebp - 0x27c]
jmp 0x44ecad
cmp edx, 0xffffffff
je 0x44ec9d
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44ec9d
mov eax, dword [ebp - 0x280]
jmp 0x44ec84
cmp edx, 0xffffffff
je 0x44ec21
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44ec21
mov eax, dword [ebp - 0x278]
jmp 0x44ec08
cmp edx, 0xffffffff
je 0x44ea5f
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44ea5f
mov eax, dword [ebp - 0x30]
jmp 0x44ea46
cmp edx, 0xffffffff
je 0x44ea31
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44ea31
mov eax, dword [ebp - 0x288]
jmp 0x44ea18
cmp edx, 0xffffffff
je 0x44ea08
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44ea08
mov eax, dword [ebp - 0x28c]
jmp 0x44e9ef
cmp edx, 0xffffffff
je 0x44e98c
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44e98c
mov eax, dword [ebp - 0x284]
jmp 0x44e973
cmp edx, 0xffffffff
je 0x44e831
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44e831
mov eax, dword [ebp - 0x294]
jmp 0x44e818
cmp edx, 0xffffffff
je 0x44e808
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44e808
mov eax, dword [ebp - 0x298]
jmp 0x44e7ef
cmp edx, 0xffffffff
je 0x44e78c
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44e78c
mov eax, dword [ebp - 0x290]
jmp 0x44e773
cmp edx, 0xffffffff
je 0x44e6b3
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44e6b3
mov eax, dword [ebp - 0x2a0]
jmp 0x44e69a
cmp edx, 0xffffffff
je 0x44e68a
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44e68a
mov eax, dword [ebp - 0x2a4]
jmp 0x44e671
cmp edx, 0xffffffff
je 0x44e60e
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44e60e
mov eax, dword [ebp - 0x29c]
jmp 0x44e5f5
cmp edx, 0xffffffff
je 0x44e535
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44e535
mov eax, dword [ebp - 0x2ac]
jmp 0x44e51c
cmp edx, 0xffffffff
je 0x44e50c
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44e50c
mov eax, dword [ebp - 0x2b0]
jmp 0x44e4f3
cmp edx, 0xffffffff
je 0x44e490
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44e490
mov eax, dword [ebp - 0x2a8]
jmp 0x44e477
cmp edx, 0xffffffff
je 0x44e3c3
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44e3c3
mov eax, dword [ebp - 0x40]
jmp 0x44e3aa
cmp edx, 0xffffffff
je 0x44e31b
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44e31b
mov eax, dword [ebp - 0x2b8]
jmp 0x44e302
cmp edx, 0xffffffff
je 0x44e2f2
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44e2f2
mov eax, dword [ebp - 0x2bc]
jmp 0x44e2d9
cmp edx, 0xffffffff
je 0x44e276
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44e276
mov eax, dword [ebp - 0x2b4]
jmp 0x44e25d
cmp edx, 0xffffffff
je 0x44dfbc
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44dfbc
mov eax, dword [ebp - 0x30]
jmp 0x44dfa3
cmp edx, 0xffffffff
je 0x44df07
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44df07
mov eax, dword [ebp - 0x2c4]
jmp 0x44deee
cmp edx, 0xffffffff
je 0x44dede
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44dede
mov eax, dword [ebp - 0x2c8]
jmp 0x44dec5
cmp edx, 0xffffffff
je 0x44f888
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44f888
mov eax, dword [ebp - 0x50]
jmp 0x44f86f
cmp edx, 0xffffffff
je 0x44f6f2
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44f6f2
mov eax, dword [ebp - 0x40]
jmp 0x44f6d9
cmp edx, 0xffffffff
je 0x44f44f
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44f44f
mov eax, dword [ebp - 0x258]
jmp 0x44f436
cmp edx, 0xffffffff
je 0x44f426
lock sub dword [eax], 1
setne dl
test dl, dl
jne 0x44f426
mov eax, dword [ebp - 0x25c]
jmp 0x44f40d
mov dword [esp], 0x20
call dword [method.QTextStream.operator___char_]
mov ecx, dword [ebp - 0x2dc]
sub esp, 4
cmp dword [ecx + 0x18], 1
jg 0x44dc69
jmp 0x44f9e0
mov dword [esp], 0x20
call dword [method.QTextStream.operator___char_]
sub esp, 4
jmp 0x44dceb