Function at 0x431900
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x48d4d6
mov eax, dword fs:[0]
push eax
sub esp, 0x1b4
mov eax, dword [0x64468c]
xor eax, esp
mov dword [esp + 0x1b0], eax
push ebx
push ebp
push esi
push edi
mov eax, dword [0x64468c]
xor eax, esp
push eax
lea eax, [esp + 0x1c8]
mov dword fs:[0], eax
mov ebx, ecx
mov dword [esp + 0x1c], 0
mov eax, dword [ebx + 0x2a4]
test eax, eax
je 0x43197b
add eax, 0x1c
cmp dword [eax], 0
je 0x43196d
push eax
call fcn.00431820
mov eax, dword [ebx + 0x2a4]
add esp, 4
mov dword [eax + 0x1c], 0
push dword [ebx + 0x2a4]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
push 0xa8
lea ebp, [ebx + 0x68]
mov dword [ebx + 0x2a4], 0
push 0
push ebp
call sub.MSVCR120.dll_memset
push 0x138
lea eax, [esp + 0x9c]
push 0
push eax
call sub.MSVCR120.dll_memset
mov eax, dword [ebx + 0x4c]
lea ecx, [esp + 0x2c]
mov esi, dword [sym.imp.Qt5Core.dll_public:_class_QByteArray___thiscall_QString::toLocal8Bit_void_]
add esp, 0x18
mov dword [ebp], eax
mov ax, word [ebx + 0x50]
mov word [ebx + 0x10c], ax
push ecx
lea ecx, [ebx + 0x54]
call esi
mov ecx, eax
mov dword [esp + 0x1d0], 0
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::operator_char_const__void_const]
lea edx, [ebx + 0xec]
sub edx, eax
jmp 0x4319f0
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [edx + eax - 1], cl
test cl, cl
jne 0x4319f0
lea ecx, [esp + 0x14]
mov dword [esp + 0x1d0], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [esp + 0x14]
push ecx
lea ecx, [ebx + 0x58]
call esi
mov ecx, eax
mov dword [esp + 0x1d0], 1
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::operator_char_const__void_const]
lea edx, [ebx + 0x6c]
sub edx, eax
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [edx + eax - 1], cl
test cl, cl
jne 0x431a34
lea ecx, [esp + 0x14]
mov dword [esp + 0x1d0], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [esp + 0x14]
push ecx
lea ecx, [ebx + 0x5c]
call esi
mov ecx, eax
mov dword [esp + 0x1d0], 2
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::operator_char_const__void_const]
lea edx, [ebx + 0x8c]
sub edx, eax
jmp 0x431a80
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [edx + eax - 1], cl
test cl, cl
jne 0x431a80
lea ecx, [esp + 0x14]
mov dword [esp + 0x1d0], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea eax, [esp + 0x14]
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
push str.NVConfig___Try_Lan_Login
push 0x67
mov ecx, eax
mov dword [esp + 0x1d8], 3
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
lea ecx, [esp + 0x14]
mov dword [esp + 0x1d0], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
lea eax, [esp + 0x8c]
mov ecx, 0x2a
push eax
sub esp, 0xa8
mov esi, ebp
mov edi, esp
rep movsd dword es:[edi], dword [esi]
call dword [sym.imp.HSPC_GetLoginHandleDLL.dll__HSPI_L_GetLoginHandle_172]
mov dword [ebx + 0x64], eax
lea ecx, [esp + 0x34]
lea eax, [esp + 0x14]
push eax
push 0
push 0
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
mov ecx, eax
call edi
push dword [esp + 0x8c]
mov ecx, eax
mov dword [esp + 0x1d4], 4
push str.NVConfigResult:
push 0x69
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
mov esi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
lea ecx, [esp + 0x14]
mov dword [esp + 0x1d0], 0xffffffff
call esi
cmp dword [ebx + 0x64], 0
mov byte [ebx + 0xa], 0
jge 0x431f11
mov eax, dword [esp + 0x8c]
cmp eax, 0xfffffefa
je 0x431e32
cmp eax, 0xffffff9c
je 0x431e32
test eax, eax
jne 0x4332fa
push 0xa8
push eax
push ebp
call sub.MSVCR120.dll_memset
push 0x138
lea eax, [esp + 0x9c]
push 0
push eax
call sub.MSVCR120.dll_memset
mov eax, dword [ebx + 0x4c]
lea ecx, [ebx + 0x54]
mov dword [ebp], eax
add esp, 0x18
mov ax, word [ebx + 0x50]
mov word [ebx + 0x10c], ax
lea eax, [esp + 0x14]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QByteArray___thiscall_QString::toLocal8Bit_void_]
mov ecx, eax
mov dword [esp + 0x1d0], 7
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::operator_char_const__void_const]
lea edx, [ebx + 0xec]
sub edx, eax
lea ecx, [ecx]
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [edx + eax - 1], cl
test cl, cl
jne 0x431c10
lea ecx, [esp + 0x14]
mov dword [esp + 0x1d0], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea eax, [esp + 0x14]
push eax
lea ecx, [ebx + 0x58]
call dword [sym.imp.Qt5Core.dll_public:_class_QByteArray___thiscall_QString::toLocal8Bit_void_]
mov ecx, eax
mov dword [esp + 0x1d0], 8
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::operator_char_const__void_const]
lea edx, [ebx + 0x6c]
sub edx, eax
jmp 0x431c60
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [edx + eax - 1], cl
test cl, cl
jne 0x431c60
lea ecx, [esp + 0x14]
mov dword [esp + 0x1d0], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea eax, [esp + 0x14]
push eax
lea ecx, [ebx + 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_class_QByteArray___thiscall_QString::toLocal8Bit_void_]
mov ecx, eax
mov dword [esp + 0x1d0], 9
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::operator_char_const__void_const]
lea edx, [ebx + 0x8c]
sub edx, eax
jmp 0x431cb0
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [edx + eax - 1], cl
test cl, cl
jne 0x431cb0
lea ecx, [esp + 0x14]
mov dword [esp + 0x1d0], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
push dword [ebx + 0x4c]
lea eax, [ebx + 0xac]
push str._u.nvdvr.net
push eax
call dword [sym.imp.MSVCR120.dll_sprintf]
add esp, 0xc
lea eax, [esp + 0x14]
lea ecx, [esp + 0x34]
push eax
push 0
push 0
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call edi
push str.NVConfig___Try_Net_Login
push 0x87
mov ecx, eax
mov dword [esp + 0x1d8], 0xa
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
lea ecx, [esp + 0x14]
mov dword [esp + 0x1d0], 0xffffffff
call esi
lea eax, [esp + 0x8c]
mov ecx, 0x2a
push eax
sub esp, 0xa8
mov esi, ebp
mov edi, esp
rep movsd dword es:[edi], dword [esi]
call dword [sym.imp.HSPC_GetLoginHandleDLL.dll__HSPI_L_MR_GetLoginHandle_172]
mov dword [ebx + 0x64], eax
lea ecx, [esp + 0x34]
lea eax, [esp + 0x14]
push eax
push 0
push 0
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
mov ecx, eax
call edi
push dword [esp + 0x8c]
mov ecx, eax
mov dword [esp + 0x1d4], 0xb
push str.NVConfigResult:
push 0x89
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
mov esi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
lea ecx, [esp + 0x14]
mov dword [esp + 0x1d0], 0xffffffff
call esi
cmp dword [ebx + 0x64], 0
jl 0x4332f3
mov ax, word [esp + 0x194]
lea ecx, [esp + 0x173]
mov word [ebx + 0x10c], ax
lea edx, [ebx + 0xec]
mov eax, dword [esp + 0x90]
mov dword [ebp], eax
mov eax, ecx
mov byte [ebx + 0xa], 1
sub edx, eax
lea ecx, [ecx]
mov al, byte [ecx]
lea ecx, [ecx + 1]
mov byte [edx + ecx - 1], al
test al, al
jne 0x431e00
lea ecx, [esp + 0x132]
mov eax, ecx
lea edx, [ebx + 0xac]
sub edx, eax
mov edi, edi
mov al, byte [ecx]
lea ecx, [ecx + 1]
mov byte [edx + ecx - 1], al
test al, al
jne 0x431e20
jmp 0x431f11
lea eax, [esp + 0x14]
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call edi
push str.NVConfig___Try_Lan_Login_Old
push 0x72
mov ecx, eax
mov dword [esp + 0x1d8], 5
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
lea ecx, [esp + 0x14]
mov dword [esp + 0x1d0], 0xffffffff
call esi
lea eax, [esp + 0x8c]
mov ecx, 0x2a
push eax
sub esp, 0xa8
mov esi, ebp
mov edi, esp
rep movsd dword es:[edi], dword [esi]
call dword [sym.imp.HSPC_GetLoginHandleDLL.dll__HSPI_L_GetLoginHandleOldV_172]
mov dword [ebx + 0x64], eax
lea ecx, [esp + 0x34]
lea eax, [esp + 0x14]
push eax
push 0
push 0
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QDebug___thiscall_QMessageLogger::debug_void_]
mov ecx, eax
call edi
push dword [esp + 0x8c]
mov ecx, eax
mov dword [esp + 0x1d4], 6
push str.NVConfigResult:
push 0x74
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
mov esi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
lea ecx, [esp + 0x14]
mov dword [esp + 0x1d0], 0xffffffff
call esi
cmp dword [ebx + 0x64], 0
jl 0x4332f3
lea eax, [esp + 0x14]
push eax
push 0
push 0
push 0
lea ecx, [esp + 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call edi
movzx ecx, byte [esp + 0xe4]
push ecx
push str.DeviceVersion:
mov ecx, eax
mov dword [esp + 0x1d8], 0xc
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___char_const__]
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
lea ecx, [esp + 0x14]
mov dword [esp + 0x1d0], 0xffffffff
call esi
mov al, byte [esp + 0xe4]
lea ecx, [ebx + 0x5c]
push 0x497ad5
mov byte [ebx + 0x60], al
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::operator_char_const__const]
test al, al
je 0x431f8a
mov eax, 0x3ed
jmp 0x43349d
mov dword [esp + 0x18], 0
lea eax, [ebx + 0x110]
push 0xec
push 0
push eax
call sub.MSVCR120.dll_memset
add esp, 0xc
lea ecx, [esp + 0x34]
cmp byte [ebx + 0xa], 0
je 0x432007
lea eax, [esp + 0x14]
push eax
push 0
push 0
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call edi
mov esi, eax
lea eax, [ebx + 0x110]
mov dword [esp + 0x1d0], 0xd
push eax
push ebp
call dword [sym.imp.HSPC_NVConfigDLL.dll__HSPI_NVC_MR_GetVersionConfig_8]
push eax
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
mov esi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
lea ecx, [esp + 0x14]
mov dword [esp + 0x1d0], 0xffffffff
call esi
jmp 0x43209d
cmp byte [ebx + 0x60], 2
jae 0x43204c
lea eax, [esp + 0x2c]
push eax
push 0
push 0
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call edi
mov esi, eax
lea eax, [ebx + 0x110]
mov dword [esp + 0x1d0], 0xe
push eax
push ebp
call dword [sym.imp.HSPC_NVConfigDLL.dll__HSPI_NVC_GetVersionConfigV1_8]
push eax
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
lea ecx, [esp + 0x2c]
jmp 0x43208c
lea eax, [esp + 0x28]
push eax
push 0
push 0
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call edi
mov esi, eax
push dword [ebx + 0x64]
lea eax, [ebx + 0x110]
mov dword [esp + 0x1d4], 0xf
push eax
push ebp
call dword [sym.imp.HSPC_NVConfigDLL.dll__HSPI_NVC_GetVersionConfig_12]
push eax
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
lea ecx, [esp + 0x28]
mov dword [esp + 0x1d0], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
cmp dword [ebx + 0x110], 0x3e9
lea eax, [ebx + 0x110]
je 0x4320ca
mov esi, dword [esp + 0x18]
cmp esi, 2
je 0x4332f3
inc esi
mov dword [esp + 0x18], esi
cmp esi, 3
jl 0x431f98
lea edx, [ebx + 0x159]
test edx, edx
je 0x4320eb
mov ecx, edx
lea esi, [ecx + 1]
lea esp, [esp]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4320e0
sub ecx, esi
jmp 0x4320ee
or ecx, 0xffffffff
mov esi, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push ecx
push edx
call esi
add esp, 8
mov dword [esp + 0x1c], eax
lea edx, [ebx + 0x139]
mov dword [esp + 0x1d0], 0x10
test edx, edx
je 0x43212d
mov ecx, edx
lea eax, [ecx + 1]
mov dword [esp + 0x14], eax
lea ecx, [ecx]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x432120
sub ecx, dword [esp + 0x14]
jmp 0x432130
or ecx, 0xffffffff
push ecx
push edx
call esi
mov dword [esp + 0x28], eax
push 5
push 0x497c90
mov byte [esp + 0x1e0], 0x11
call esi
mov dword [esp + 0x28], eax
add esp, 0xc
mov byte [esp + 0x18], 0x20
mov ecx, esp
mov byte [esp + 0x1d4], 0x12
push dword [esp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
lea eax, [esp + 0x28]
push eax
lea eax, [esp + 0x34]
push eax
lea ecx, [esp + 0x28]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
mov esi, eax
push ecx
mov ecx, esp
mov byte [esp + 0x18], 0x20
push dword [esp + 0x18]
mov byte [esp + 0x1d8], 0x13
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
lea eax, [esp + 0x24]
mov ecx, esi
push eax
lea eax, [esp + 0x38]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
push eax
lea ecx, [ebx + 0xc]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [esp + 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x28]
mov byte [esp + 0x1d0], 0x12
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x18]
mov byte [esp + 0x1d0], 0x11
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
mov byte [esp + 0x1d0], 0x10
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x1c]
mov dword [esp + 0x1d0], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, ebx
call fcn.0047bd20
lea edx, [ebx + 0x1d9]
test edx, edx
je 0x43222f
mov ecx, edx
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x432224
sub ecx, esi
jmp 0x432232
or ecx, 0xffffffff
mov esi, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push ecx
push edx
call esi
add esp, 8
mov dword [esp + 0x1c], eax
lea edx, [ebx + 0x1b9]
mov dword [esp + 0x1d0], 0x14
test edx, edx
je 0x43226e
mov ecx, edx
lea eax, [ecx + 1]
mov dword [esp + 0x14], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x432261
sub ecx, dword [esp + 0x14]
jmp 0x432271
or ecx, 0xffffffff
push ecx
push edx
call esi
mov dword [esp + 0x28], eax
push 5
push 0x497c90
mov byte [esp + 0x1e0], 0x15
call esi
mov dword [esp + 0x28], eax
add esp, 0xc
mov byte [esp + 0x18], 0x20
mov ecx, esp
mov byte [esp + 0x1d4], 0x16
push dword [esp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
lea eax, [esp + 0x28]
push eax
lea eax, [esp + 0x34]
push eax
lea ecx, [esp + 0x28]
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
mov esi, eax
push ecx
mov ecx, esp
mov byte [esp + 0x18], 0x20
push dword [esp + 0x18]
mov byte [esp + 0x1d8], 0x17
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QChar::constructor_struct_QLatin1Char_]
push 0
lea eax, [esp + 0x24]
mov ecx, esi
push eax
lea eax, [esp + 0x38]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::arg_class_QString_const___int__class_QChar_]
push eax
lea ecx, [ebx + 0x10]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [esp + 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x28]
mov byte [esp + 0x1d0], 0x16
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x18]
mov byte [esp + 0x1d0], 0x15
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x20]
mov byte [esp + 0x1d0], 0x14
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x1c]
mov dword [esp + 0x1d0], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, ebx
call fcn.0047be20
mov dword [esp + 0x18], 0
lea eax, [ebx + 0x1fc]
push 0x34
push 0
push eax
call sub.MSVCR120.dll_memset
add esp, 0xc
lea ecx, [esp + 0x34]
cmp byte [ebx + 0xa], 0
je 0x4323bd
lea eax, [esp + 0x14]
push eax
push 0
push 0
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call edi
mov esi, eax
lea eax, [ebx + 0x1fc]
mov dword [esp + 0x1d0], 0x18
push eax
push ebp
call dword [sym.imp.HSPC_NVConfigDLL.dll__HSPI_NVC_MR_GetRecordConfig_8]
push eax
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
lea ecx, [esp + 0x14]
jmp 0x432442
cmp byte [ebx + 0x60], 2
jae 0x432402
lea eax, [esp + 0x2c]
push eax
push 0
push 0
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call edi
mov esi, eax
lea eax, [ebx + 0x1fc]
mov dword [esp + 0x1d0], 0x19
push eax
push ebp
call dword [sym.imp.HSPC_NVConfigDLL.dll__HSPI_NVC_GetRecordConfigV1_8]
push eax
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
lea ecx, [esp + 0x2c]
jmp 0x432442
lea eax, [esp + 0x28]
push eax
push 0
push 0
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call edi
mov esi, eax
push dword [ebx + 0x64]
lea eax, [ebx + 0x1fc]
mov dword [esp + 0x1d4], 0x1a
push eax
push ebp
call dword [sym.imp.HSPC_NVConfigDLL.dll__HSPI_NVC_GetRecordConfig_12]
push eax
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
lea ecx, [esp + 0x28]
mov dword [esp + 0x1d0], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
cmp dword [ebx + 0x1fc], 0x3e9
lea eax, [ebx + 0x1fc]
je 0x432480
mov esi, dword [esp + 0x18]
cmp esi, 2
je 0x4332f3
inc esi
mov dword [esp + 0x18], esi
cmp esi, 3
jl 0x432364
mov al, byte [ebx + 0x209]
mov ecx, ebx
mov byte [ebx + 0x14], al
call fcn.0047bf60
mov al, byte [ebx + 0x20a]
mov ecx, ebx
mov byte [ebx + 0x15], al
call fcn.0047bf20
mov al, byte [ebx + 0x212]
mov ecx, ebx
mov byte [ebx + 0x16], al
call fcn.0047bf40
push dword [ebx + 0x21c]
mov esi, dword [sym.imp.Qt5Core.dll_public:_class_QString____cdecl_QString::sprintf_char_const__]
lea eax, [ebx + 0x18]
push 0x49bb10
push eax
call esi
mov eax, dword [ebx + 0x21c]
add esp, 0xc
cmp eax, 0x400
jl 0x4324ff
movd xmm0, eax
sub esp, 8
cvtdq2ps xmm0, xmm0
lea eax, [ebx + 0x18]
mulss xmm0, dword [0x49bbc0]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str._0.2fGB
push eax
call esi
add esp, 0x10
mov ecx, ebx
call fcn.0047bd60
push dword [ebx + 0x220]
lea eax, [ebx + 0x1c]
push 0x49bb10
push eax
call esi
mov eax, dword [ebx + 0x220]
add esp, 0xc
cmp eax, 0x400
jl 0x43254f
movd xmm0, eax
sub esp, 8
cvtdq2ps xmm0, xmm0
lea eax, [ebx + 0x1c]
mulss xmm0, dword [0x49bbc0]
cvtps2pd xmm0, xmm0
movsd qword [esp], xmm0
push str._0.2fGB
push eax
call esi
add esp, 0x10
mov ecx, ebx
call fcn.0047bd40
mov dword [esp + 0x18], 0
lea eax, [ebx + 0x230]
push 0x78
push 0
push eax
call sub.MSVCR120.dll_memset
add esp, 0xc
lea ecx, [esp + 0x34]
cmp byte [ebx + 0xa], 0
je 0x4325bd
lea eax, [esp + 0x14]
push eax
push 0
push 0
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call edi
mov esi, eax
lea eax, [ebx + 0x230]
mov dword [esp + 0x1d0], 0x1b
push eax
push ebp
call dword [sym.imp.HSPC_NVConfigDLL.dll__HSPI_NVC_MR_GetAlarmAndPromptConfig_8]
push eax
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
lea ecx, [esp + 0x14]
jmp 0x432642
cmp byte [ebx + 0x60], 2
jae 0x432602
lea eax, [esp + 0x2c]
push eax
push 0
push 0
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call edi
mov esi, eax
lea eax, [ebx + 0x230]
mov dword [esp + 0x1d0], 0x1c
push eax
push ebp
call dword [sym.imp.HSPC_NVConfigDLL.dll__HSPI_NVC_GetAlarmAndPromptConfigV1_8]
push eax
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
lea ecx, [esp + 0x2c]
jmp 0x432642
lea eax, [esp + 0x28]
push eax
push 0
push 0
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call edi
mov esi, eax
push dword [ebx + 0x64]
lea eax, [ebx + 0x230]
mov dword [esp + 0x1d4], 0x1d
push eax
push ebp
call dword [sym.imp.HSPC_NVConfigDLL.dll__HSPI_NVC_GetAlarmAndPromptConfig_12]
push eax
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
lea ecx, [esp + 0x28]
mov dword [esp + 0x1d0], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
cmp dword [ebx + 0x230], 0x3e9
lea eax, [ebx + 0x230]
je 0x432680
mov esi, dword [esp + 0x18]
cmp esi, 2
je 0x4332f3
inc esi
mov dword [esp + 0x18], esi
cmp esi, 3
jl 0x432564
mov al, byte [ebx + 0x23f]
mov ecx, ebx
mov byte [ebx + 0x20], al
call fcn.0047bf00
mov al, byte [ebx + 0x23c]
mov ecx, ebx
mov byte [ebx + 0x21], al
call fcn.0047be80
mov ecx, dword [ebx + 0x28]
mov esi, dword [sym.imp.Qt5Core.dll_struct_QListData::Data_const_QListData::shared_null]
mov edx, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
mov dword [ebx + 0x28], esi
mov eax, dword [ecx]
mov dword [esp + 0x1d0], 0x1e
mov dword [esp + 0x48], esi
mov dword [esp + 0x18], ecx
test eax, eax
je 0x4326de
cmp eax, 0xffffffff
je 0x432748
or eax, 0xffffffff
lock xadd dword [ecx], eax
setne al
test al, al
jne 0x432748
mov eax, dword [ecx + 0xc]
lea ebp, [ebx + 0x68]
lea ecx, [ecx + eax*4]
mov eax, dword [esp + 0x18]
add ecx, 0x10
mov eax, dword [eax + 8]
lea eax, [eax*4 + 0x10]
add eax, dword [esp + 0x18]
cmp eax, ecx
je 0x432735
mov ebp, eax
mov eax, dword [ecx - 4]
sub ecx, 4
mov dword [esp + 0x30], ecx
mov dword [esp + 0x14], eax
test eax, eax
je 0x43272e
mov ecx, eax
call edx
push dword [esp + 0x14]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0x34]
add esp, 4
mov edx, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
cmp ecx, ebp
jne 0x432702
lea ebp, [ebx + 0x68]
push dword [esp + 0x18]
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data__]
mov edx, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
add esp, 4
mov eax, dword [esi]
mov dword [esp + 0x1d0], 0xffffffff
test eax, eax
je 0x43276c
cmp eax, 0xffffffff
je 0x4327c1
or eax, 0xffffffff
lock xadd dword [esi], eax
setne al
test al, al
jne 0x4327c1
mov eax, dword [esi + 0xc]
add eax, 4
lea ecx, [esi + eax*4]
mov eax, dword [esi + 8]
add eax, 4
lea eax, [esi + eax*4]
cmp eax, ecx
je 0x4327b7
mov ebp, eax
mov eax, dword [ecx - 4]
sub ecx, 4
mov dword [esp + 0x30], ecx
mov dword [esp + 0x14], eax
test eax, eax
je 0x4327aa
mov ecx, eax
call edx
push dword [esp + 0x14]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
mov ecx, dword [esp + 0x34]
add esp, 4
mov edx, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
cmp ecx, ebp
jne 0x432784
lea ebp, [ebx + 0x68]
push esi
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QListData::dispose_struct_QListData::Data__]
add esp, 4
cmp byte [ebx + 0x235], 0
mov eax, dword [ebx + 0x2a4]
mov esi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
mov dword [esp + 0x14], 0
jle 0x432a90
mov ebp, eax
test ebp, ebp
je 0x432a8d
mov eax, dword [sym.imp.Qt5Core.dll_struct_QMapDataBase_const_QMapDataBase::shared_null]
mov dword [esp + 0x18], eax
push dword [ebp + 4]
lea ecx, [esp + 0x80]
mov dword [esp + 0x1d4], 0x1f
call esi
push 9
push str.beginHour
mov byte [esp + 0x1d8], 0x20
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esp + 0x1c], eax
lea eax, [esp + 0x7c]
mov byte [esp + 0x1d0], 0x21
push eax
lea eax, [esp + 0x20]
push eax
lea ecx, [esp + 0x20]
call fcn.0040d370
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QVariant____thiscall_QVariant::operator_class_QVariant__]
lea ecx, [esp + 0x1c]
mov byte [esp + 0x1d0], 0x20
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov esi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [esp + 0x7c]
mov byte [esp + 0x1d0], 0x1f
call esi
push dword [ebp + 8]
lea ecx, [esp + 0x60]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
push 8
push str.beginMin
mov byte [esp + 0x1d8], 0x22
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x5c]
mov byte [esp + 0x1d0], 0x23
push eax
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x20]
call fcn.0040d370
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QVariant____thiscall_QVariant::operator_class_QVariant__]
lea ecx, [esp + 0x28]
mov byte [esp + 0x1d0], 0x22
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x5c]
mov byte [esp + 0x1d0], 0x1f
call esi
push dword [ebp + 0x10]
lea ecx, [esp + 0x50]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
push 7
push str.endHour
mov byte [esp + 0x1d8], 0x24
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x4c]
mov byte [esp + 0x1d0], 0x25
push eax
lea eax, [esp + 0x30]
push eax
lea ecx, [esp + 0x20]
call fcn.0040d370
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QVariant____thiscall_QVariant::operator_class_QVariant__]
lea ecx, [esp + 0x2c]
mov byte [esp + 0x1d0], 0x24
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov byte [esp + 0x1d0], 0x1f
lea ecx, [esp + 0x4c]
call esi
push dword [ebp + 0x14]
lea ecx, [esp + 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
push 6
push str.endMin
mov byte [esp + 0x1d8], 0x26
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esp + 0x30], eax
lea eax, [esp + 0x6c]
mov byte [esp + 0x1d0], 0x27
push eax
lea eax, [esp + 0x34]
push eax
lea ecx, [esp + 0x20]
call fcn.0040d370
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_class_QVariant____thiscall_QVariant::operator_class_QVariant__]
lea ecx, [esp + 0x30]
mov byte [esp + 0x1d0], 0x26
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [esp + 0x6c]
mov byte [esp + 0x1d0], 0x1f
call esi
lea eax, [esp + 0x18]
push eax
lea ecx, [esp + 0x38]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_class_QMap_class_QString__class_QVariant__const__]
lea eax, [esp + 0x34]
mov byte [esp + 0x1d0], 0x28
push eax
lea ecx, [ebx + 0x28]
call fcn.0040eca0
lea ecx, [esp + 0x34]
mov byte [esp + 0x1d0], 0x1f
call esi
mov esi, dword [esp + 0x18]
mov dword [esp + 0x1d0], 0xffffffff
mov eax, dword [esi]
test eax, eax
je 0x432a13
cmp eax, 0xffffffff
je 0x432a6c
or eax, 0xffffffff
lock xadd dword [esi], eax
setne al
test al, al
jne 0x432a6c
mov esi, dword [esp + 0x18]
mov eax, dword [esi + 0xc]
mov dword [esp + 0x20], eax
test eax, eax
je 0x432a62
lea ecx, [eax + 0xc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esp + 0x20]
mov eax, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [ecx + 0x10]
call eax
mov eax, dword [esp + 0x20]
mov ecx, dword [eax + 4]
test ecx, ecx
je 0x432a49
call fcn.0040eec0
mov eax, dword [esp + 0x20]
mov ecx, dword [eax + 8]
test ecx, ecx
je 0x432a55
call fcn.0040eec0
push 8
push dword [esi + 0xc]
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMapDataBase::freeTree_struct_QMapNodeBase___int_]
push esi
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMapDataBase::freeData_struct_QMapDataBase__]
add esp, 4
mov ecx, dword [esp + 0x14]
movsx eax, byte [ebx + 0x235]
inc ecx
mov ebp, dword [ebp + 0x1c]
mov esi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
mov dword [esp + 0x14], ecx
cmp ecx, eax
jl 0x4327e4
lea ebp, [ebx + 0x68]
mov ecx, ebx
call fcn.0047bd00
mov al, byte [ebx + 0x239]
mov byte [ebx + 0x22], al
test al, al
je 0x432aad
mov byte [ebx + 0x25], 0
jmp 0x433185
mov eax, dword [ebx + 0x28]
lea edx, [ebx + 0x28]
mov ecx, dword [eax + 0xc]
sub ecx, dword [eax + 8]
cmp ecx, 1
jne 0x433181
mov ecx, eax
mov eax, dword [ecx]
cmp eax, 1
je 0x432adc
test eax, eax
je 0x432adc
push dword [ecx + 4]
mov ecx, edx
call fcn.0040ef00
lea edx, [ebx + 0x28]
mov eax, dword [edx]
lea edx, [esp + 0x18]
push edx
mov ecx, dword [eax + 8]
mov ecx, dword [eax + ecx*4 + 0x10]
call dword [sym.imp.Qt5Core.dll_public:_class_QMap_class_QString__class_QVariant____thiscall_QVariant::toMap_void_]
push 8
lea ecx, [esp + 0x60]
mov dword [esp + 0x1d4], 0x29
call esi
push 9
push str.beginHour
mov byte [esp + 0x1d8], 0x2a
mov dword [esp + 0x24], 1
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x1d0], 0x2b
mov esi, 3
lea ecx, [esp + 0x18]
push eax
mov dword [esp + 0x24], esi
mov dword [esp + 0x20], esi
call fcn.0040d370
lea ecx, [esp + 0x5c]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QVariant::cmp_class_QVariant_const__const]
test al, al
je 0x432ca9
push 0
lea ecx, [esp + 0x50]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
push 8
push str.beginMin
mov dword [esp + 0x1d8], 0x2c
mov dword [esp + 0x24], 7
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x1d0], 0x2d
mov esi, 0xf
lea ecx, [esp + 0x18]
push eax
mov dword [esp + 0x24], esi
mov dword [esp + 0x20], esi
call fcn.0040d370
lea ecx, [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QVariant::cmp_class_QVariant_const__const]
test al, al
je 0x432ca9
push 0x14
lea ecx, [esp + 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
push 7
push str.endHour
mov dword [esp + 0x1d8], 0x2e
mov dword [esp + 0x24], 0x1f
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esp + 0x30], eax
lea eax, [esp + 0x30]
mov dword [esp + 0x1d0], 0x2f
mov esi, 0x3f
lea ecx, [esp + 0x18]
push eax
mov dword [esp + 0x24], esi
mov dword [esp + 0x20], esi
call fcn.0040d370
lea ecx, [esp + 0x6c]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QVariant::cmp_class_QVariant_const__const]
test al, al
je 0x432ca9
push 0
lea ecx, [esp + 0x38]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
push 6
push str.endMin
mov dword [esp + 0x1d8], 0x30
mov dword [esp + 0x24], 0x7f
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esp + 0x14], eax
lea eax, [esp + 0x14]
mov dword [esp + 0x1d0], 0x31
mov esi, 0xff
lea ecx, [esp + 0x18]
push eax
mov dword [esp + 0x24], esi
mov dword [esp + 0x20], esi
call fcn.0040d370
lea ecx, [esp + 0x34]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QVariant::cmp_class_QVariant_const__const]
mov byte [esp + 0x27], 1
test al, al
jne 0x432cae
mov byte [esp + 0x27], 0
mov eax, dword [esp + 0x20]
mov dword [esp + 0x1d0], 0x30
test al, al
jns 0x432cdc
and eax, 0xffffff7f
lea ecx, [esp + 0x14]
mov dword [esp + 0x20], eax
mov dword [esp + 0x1c], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [esp + 0x20]
mov esi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
mov dword [esp + 0x1d0], 0x2f
test al, 0x40
je 0x432d06
and eax, 0xffffffbf
lea ecx, [esp + 0x34]
mov dword [esp + 0x20], eax
mov dword [esp + 0x1c], eax
call esi
mov eax, dword [esp + 0x20]
mov dword [esp + 0x1d0], 0x2e
test al, 0x20
je 0x432d2e
and eax, 0xffffffdf
lea ecx, [esp + 0x30]
mov dword [esp + 0x20], eax
mov dword [esp + 0x1c], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [esp + 0x20]
mov dword [esp + 0x1d0], 0x2d
test al, 0x10
je 0x432d52
and eax, 0xffffffef
lea ecx, [esp + 0x6c]
mov dword [esp + 0x20], eax
mov dword [esp + 0x1c], eax
call esi
mov eax, dword [esp + 0x20]
mov dword [esp + 0x1d0], 0x2c
test al, 8
je 0x432d7a
and eax, 0xfffffff7
lea ecx, [esp + 0x2c]
mov dword [esp + 0x20], eax
mov dword [esp + 0x1c], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [esp + 0x20]
mov dword [esp + 0x1d0], 0x2b
test al, 4
je 0x432d9e
and eax, 0xfffffffb
lea ecx, [esp + 0x4c]
mov dword [esp + 0x20], eax
mov dword [esp + 0x1c], eax
call esi
mov eax, dword [esp + 0x20]
mov dword [esp + 0x1d0], 0x2a
test al, 2
je 0x432dc6
and eax, 0xfffffffd
lea ecx, [esp + 0x28]
mov dword [esp + 0x20], eax
mov dword [esp + 0x1c], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [esp + 0x20]
mov dword [esp + 0x1d0], 0x29
test al, 1
je 0x432de2
and eax, 0xfffffffe
lea ecx, [esp + 0x5c]
mov dword [esp + 0x20], eax
call esi
cmp byte [esp + 0x27], 0
je 0x432df8
mov word [ebx + 0x23], 1
mov byte [ebx + 0x25], 0
jmp 0x4330fb
push 0x14
lea ecx, [esp + 0x60]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
mov esi, dword [esp + 0x20]
push 9
or esi, 0x100
mov byte [esp + 0x1d4], 0x32
push str.beginHour
mov dword [esp + 0x24], esi
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esp + 0x28], eax
lea eax, [esp + 0x28]
mov dword [esp + 0x1d0], 0x33
or esi, 0x200
lea ecx, [esp + 0x18]
push eax
mov dword [esp + 0x20], esi
call fcn.0040d370
lea ecx, [esp + 0x5c]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QVariant::cmp_class_QVariant_const__const]
test al, al
je 0x432faa
push 0
lea ecx, [esp + 0x50]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
push 8
or esi, 0x400
mov dword [esp + 0x1d4], 0x34
push str.beginMin
mov dword [esp + 0x24], esi
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x2c]
mov dword [esp + 0x1d0], 0x35
or esi, 0x800
lea ecx, [esp + 0x18]
push eax
mov dword [esp + 0x20], esi
call fcn.0040d370
lea ecx, [esp + 0x4c]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QVariant::cmp_class_QVariant_const__const]
test al, al
je 0x432faa
push 8
lea ecx, [esp + 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
push 7
or esi, 0x1000
mov dword [esp + 0x1d4], 0x36
push str.endHour
mov dword [esp + 0x24], esi
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esp + 0x30], eax
lea eax, [esp + 0x30]
mov dword [esp + 0x1d0], 0x37
or esi, 0x2000
lea ecx, [esp + 0x18]
push eax
mov dword [esp + 0x20], esi
call fcn.0040d370
lea ecx, [esp + 0x6c]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QVariant::cmp_class_QVariant_const__const]
test al, al
je 0x432faa
push 0
lea ecx, [esp + 0x38]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::constructor_int_]
push 6
or esi, 0x4000
mov dword [esp + 0x1d4], 0x38
push str.endMin
mov dword [esp + 0x24], esi
call dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
add esp, 8
mov dword [esp + 0x14], eax
lea eax, [esp + 0x14]
mov dword [esp + 0x1d0], 0x39
or esi, 0x8000
lea ecx, [esp + 0x18]
push eax
mov dword [esp + 0x20], esi
call fcn.0040d370
lea ecx, [esp + 0x34]
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QVariant::cmp_class_QVariant_const__const]
mov byte [esp + 0x27], 1
test al, al
jne 0x432faf
mov byte [esp + 0x27], 0
mov dword [esp + 0x1d0], 0x38
test esi, 0x8000
je 0x432fd6
and esi, 0xffff7fff
lea ecx, [esp + 0x14]
mov dword [esp + 0x1c], esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [esp + 0x1d0], 0x37
test esi, 0x4000
je 0x432ffe
mov eax, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
lea ecx, [esp + 0x34]
and esi, 0xffffbfff
mov dword [esp + 0x1c], esi
call eax
mov dword [esp + 0x1d0], 0x36
test esi, 0x2000
je 0x433025
and esi, 0xffffdfff
lea ecx, [esp + 0x30]
mov dword [esp + 0x1c], esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [esp + 0x1d0], 0x35
test esi, 0x1000
je 0x43304c
and esi, 0xffffefff
lea ecx, [esp + 0x6c]
mov dword [esp + 0x1c], esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
mov dword [esp + 0x1d0], 0x34
test esi, 0x800
je 0x433073
and esi, 0xfffff7ff
lea ecx, [esp + 0x2c]
mov dword [esp + 0x1c], esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [esp + 0x1d0], 0x33
test esi, 0x400
je 0x43309a
and esi, 0xfffffbff
lea ecx, [esp + 0x4c]
mov dword [esp + 0x1c], esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
mov dword [esp + 0x1d0], 0x32
test esi, 0x200
je 0x4330c1
and esi, 0xfffffdff
lea ecx, [esp + 0x28]
mov dword [esp + 0x1c], esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov dword [esp + 0x1d0], 0x29
test esi, 0x100
je 0x4330de
lea ecx, [esp + 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
cmp byte [esp + 0x27], 0
je 0x4330f1
mov word [ebx + 0x23], 0x100
mov byte [ebx + 0x25], 0
jmp 0x4330fb
mov word [ebx + 0x23], 0
mov byte [ebx + 0x25], 1
mov esi, dword [esp + 0x18]
mov dword [esp + 0x1d0], 0xffffffff
mov eax, dword [esi]
test eax, eax
je 0x433127
cmp eax, 0xffffffff
je 0x43318b
or eax, 0xffffffff
lock xadd dword [esi], eax
setne al
test al, al
jne 0x43318b
mov esi, dword [esp + 0x18]
mov eax, dword [esi + 0xc]
mov dword [esp + 0x20], eax
test eax, eax
je 0x433175
lea ecx, [eax + 0xc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [esp + 0x20]
lea ecx, [ecx + 0x10]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QVariant::destructor_void_]
mov eax, dword [esp + 0x20]
mov ecx, dword [eax + 4]
test ecx, ecx
je 0x43315c
call fcn.0040eec0
mov eax, dword [esp + 0x20]
mov ecx, dword [eax + 8]
test ecx, ecx
je 0x433168
call fcn.0040eec0
push 8
push dword [esi + 0xc]
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMapDataBase::freeTree_struct_QMapNodeBase___int_]
push esi
call dword [sym.imp.Qt5Core.dll_public:_static_void___cdecl_QMapDataBase::freeData_struct_QMapDataBase__]
add esp, 4
jmp 0x43318b
mov byte [ebx + 0x25], 1
mov word [ebx + 0x23], 0
mov ecx, ebx
call fcn.0047be60
mov ecx, ebx
call fcn.0047bec0
mov ecx, ebx
call fcn.0047bee0
mov ecx, ebx
call fcn.0047bea0
mov dword [esp + 0x14], 0
lea eax, [ebx + 0x2a8]
push 0xa8
push 0
push eax
call sub.MSVCR120.dll_memset
add esp, 0xc
lea ecx, [esp + 0x34]
cmp byte [ebx + 0xa], 0
je 0x433211
lea eax, [esp + 0x2c]
push eax
push 0
push 0
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call edi
mov esi, eax
lea eax, [ebx + 0x2a8]
mov dword [esp + 0x1d0], 0x3a
push eax
push ebp
call dword [sym.imp.HSPC_NVConfigDLL.dll__HSPI_NVC_MR_GetIPConfig_8]
push eax
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
lea ecx, [esp + 0x2c]
jmp 0x433296
cmp byte [ebx + 0x60], 2
jae 0x433256
lea eax, [esp + 0x28]
push eax
push 0
push 0
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call edi
mov esi, eax
lea eax, [ebx + 0x2a8]
mov dword [esp + 0x1d0], 0x3b
push eax
push ebp
call dword [sym.imp.HSPC_NVConfigDLL.dll__HSPI_NVC_GetIPConfigV1_8]
push eax
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
lea ecx, [esp + 0x28]
jmp 0x433296
lea eax, [esp + 0x18]
push eax
push 0
push 0
push 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QMessageLogger::constructor_char_const___int__char_const__]
mov ecx, eax
call edi
mov esi, eax
push dword [ebx + 0x64]
lea eax, [ebx + 0x2a8]
mov dword [esp + 0x1d4], 0x3c
push eax
push ebp
call dword [sym.imp.HSPC_NVConfigDLL.dll__HSPI_NVC_GetIPConfig_12]
push eax
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_class_QDebug____thiscall_QDebug::operator___int_]
lea ecx, [esp + 0x18]
mov dword [esp + 0x1d0], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDebug::destructor_void_]
cmp dword [ebx + 0x2a8], 0x3e9
lea eax, [ebx + 0x2a8]
je 0x4332d0
mov esi, dword [esp + 0x14]
cmp esi, 2
je 0x4332f3
inc esi
mov dword [esp + 0x14], esi
cmp esi, 3
jl 0x4331b5
mov al, byte [ebx + 0x2ac]
lea edx, [ebx + 0x2ad]
mov byte [ebx + 0x2c], al
test edx, edx
je 0x433342
mov ecx, edx
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4332e8
sub ecx, esi
jmp 0x433345
mov eax, dword [esp + 0x8c]
cmp eax, 0xfffffef9
je 0x433338
cmp eax, 0x3fa
je 0x433338
cmp eax, 0xfffffefc
je 0x43332e
cmp eax, 0xfffffefb
je 0x43332e
cmp eax, 0x3f3
je 0x43332e
cmp eax, 0x3f4
je 0x43332e
mov eax, 0x3ea
jmp 0x43349d
mov eax, 0x3ec
jmp 0x43349d
mov eax, 0x3eb
jmp 0x43349d
or ecx, 0xffffffff
mov ebp, dword [sym.imp.Qt5Core.dll_private:_static_struct_QTypedArrayData_unsigned_short_int_____cdecl_QString::fromAscii_helper_char_const___int_]
push ecx
push edx
call ebp
add esp, 8
mov dword [esp + 0x14], eax
lea eax, [esp + 0x14]
lea ecx, [ebx + 0x30]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [esp + 0x14]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, ebx
call fcn.0047be40
lea edx, [ebx + 0x2bd]
test edx, edx
je 0x43338f
mov ecx, edx
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x433384
sub ecx, esi
jmp 0x433392
or ecx, 0xffffffff
push ecx
push edx
call ebp
add esp, 8
mov dword [esp + 0x14], eax
lea eax, [esp + 0x14]
lea ecx, [ebx + 0x34]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [esp + 0x14]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, ebx
call fcn.0047c000
lea edx, [ebx + 0x2cd]
test edx, edx
je 0x4333db
mov ecx, edx
lea esi, [ecx + 1]
jmp 0x4333d0
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4333d0
sub ecx, esi
jmp 0x4333de
or ecx, 0xffffffff
push ecx
push edx
call ebp
add esp, 8
mov dword [esp + 0x14], eax
lea eax, [esp + 0x14]
lea ecx, [ebx + 0x38]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [esp + 0x14]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, ebx
call fcn.0047be00
lea edx, [ebx + 0x2dd]
test edx, edx
je 0x433422
mov ecx, edx
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x433417
sub ecx, esi
jmp 0x433425
or ecx, 0xffffffff
push ecx
push edx
call ebp
add esp, 8
mov dword [esp + 0x14], eax
lea eax, [esp + 0x14]
lea ecx, [ebx + 0x3c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [esp + 0x14]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, ebx
call fcn.0047bd80
lea edx, [ebx + 0x2ed]
test edx, edx
je 0x43346b
mov ecx, edx
lea esi, [ecx + 1]
mov edi, edi
mov al, byte [ecx]
inc ecx
test al, al
jne 0x433460
sub ecx, esi
jmp 0x43346e
or ecx, 0xffffffff
push ecx
push edx
call ebp
add esp, 8
mov dword [esp + 0x30], eax
lea eax, [esp + 0x30]
lea ecx, [ebx + 0x40]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [esp + 0x30]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, ebx
call fcn.0047bda0
mov eax, 0x3e9
mov ecx, dword [esp + 0x1c8]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
mov ecx, dword [esp + 0x1b0]
xor ecx, esp
call fcn.004871fa
add esp, 0x1c0
ret