Function at 0x43c5a0
Capabilities:
Contain obfuscated stackstrings
Parse pe header
Reference wmi statements

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4e95b4
mov eax, dword fs:[0]
push eax
sub esp, 0x488
mov eax, dword [0x57af80]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov dword [ebp - 0x384], ebx
mov eax, dword [ebp + 0xc]
lea ecx, [ebp - 0x38c]
push eax
mov dword [ebp - 0x2a0], eax
call dword [sym.imp.Qt5Network.dll_public:_void___thiscall_QHostAddress::constructor_unsigned_int_]
lea ecx, [ebp - 0x2dc]
mov dword [ebp - 4], 0
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Network.dll_public:_class_QString___thiscall_QHostAddress::toString_void_]
lea ecx, [ebp - 0x38c]
mov byte [ebp - 4], 2
call dword [sym.imp.Qt5Network.dll_public:_void___thiscall_QHostAddress::destructor_void_]
lea eax, [ebp - 0x378]
push eax
lea ecx, [ebp - 0x2dc]
call dword [sym.imp.Qt5Core.dll_public:_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____thiscall_QString::toStdString_void_]
lea eax, [ebp - 0x360]
mov byte [ebp - 4], 3
push eax
lea ecx, [ebp - 0x2dc]
call dword [sym.imp.Qt5Core.dll_public:_class_std::basic_string_wchar_t__struct_std::char_traits_wchar_t___class_std::allocator_wchar_t_____thiscall_QString::toStdWString_void_]
cmp byte [ebp + 8], 0
mov ecx, 0x190
mov eax, 0xc8
mov byte [ebp - 4], 4
cmovne eax, ecx
mov dword [ebp - 0x388], eax
call dword [sym.imp.Qt5Core.dll_public:_static_long_long___int64____cdecl_QDateTime::currentMSecsSinceEpoch_void_]
mov esi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QDateTime::isValid_void_const]
mov ecx, ebx
mov dword [ebp - 0x398], eax
mov dword [ebp - 0x39c], edx
call esi
mov edi, dword [sym.imp.Qt5Network.dll_public_virtual:_void___thiscall_QAbstractSocket::close_void_]
test al, al
jne 0x43c8d0
call dword [sym.imp.Qt5Core.dll_public:_static_long_long___int64____cdecl_QDateTime::currentMSecsSinceEpoch_void_]
push 0x33
mov dword [ebp - 0x398], eax
lea eax, [ebp - 0x310]
push 0
push eax
mov dword [ebp - 0x39c], edx
call sub.MSVCR120.dll_memset
add esp, 0xc
push 0x2f
call dword [sym.imp.WS2_32.dll_htonl]
and byte [ebp - 0x303], 0xe7
lea ecx, [ebp - 0x2b8]
mov dword [ebp - 0x310], eax
mov eax, 0xc043
or word [ebp - 0x302], ax
push 0
mov dword [ebp - 0x30c], 0x424d53ff
mov byte [ebp - 0x308], 0x72
mov dword [ebp - 0x2eb], 0x4e02000c
mov dword [ebp - 0x2e7], 0x4d4c2054
mov dword [ebp - 0x2e3], 0x312e3020
mov byte [ebp - 0x2df], 0x32
call dword [sym.imp.Qt5Network.dll_public:_void___thiscall_QTcpSocket::constructor_class_QObject__]
push dword [ebp - 0x2a0]
lea ecx, [ebp - 0x38c]
mov byte [ebp - 4], 5
call dword [sym.imp.Qt5Network.dll_public:_void___thiscall_QHostAddress::constructor_unsigned_int_]
push ecx
mov ecx, esp
mov byte [ebp - 4], 6
push 0x1bd
push eax
mov dword [ecx], 3
lea ecx, [ebp - 0x2b8]
call dword [sym.imp.Qt5Network.dll_public_virtual:_void___thiscall_QAbstractSocket::connectToHost_class_QHostAddress_const___unsigned_short_int__class_QFlags_enum_QIODevice::OpenModeFlag__]
lea ecx, [ebp - 0x38c]
mov byte [ebp - 4], 5
call dword [sym.imp.Qt5Network.dll_public:_void___thiscall_QHostAddress::destructor_void_]
push dword [ebp - 0x388]
lea ecx, [ebp - 0x2b8]
call dword [sym.imp.Qt5Network.dll_public_virtual:_bool___thiscall_QAbstractSocket::waitForConnected_int_]
test al, al
je 0x43c8b8
push 0
push 0x33
lea eax, [ebp - 0x310]
push eax
lea ecx, [ebp - 0x2b8]
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_char_const___long_long___int64__]
push dword [ebp - 0x388]
lea ecx, [ebp - 0x2b8]
call dword [sym.imp.Qt5Network.dll_public_virtual:_bool___thiscall_QAbstractSocket::waitForBytesWritten_int_]
test al, al
je 0x43c8b8
push dword [ebp - 0x388]
lea ecx, [ebp - 0x2b8]
call dword [sym.imp.Qt5Network.dll_public_virtual:_bool___thiscall_QAbstractSocket::waitForReadyRead_int_]
test al, al
je 0x43c8b8
lea eax, [ebp - 0x29c]
push eax
lea ecx, [ebp - 0x2b8]
call dword [sym.imp.Qt5Core.dll_public:_class_QByteArray___thiscall_QIODevice::readAll_void_]
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 7
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QByteArray::size_void_const]
cmp eax, 0x49
jb 0x43c8a8
lea ecx, [ebp - 0x29c]
call dword [sym.imp.Qt5Core.dll_public:_char____thiscall_QByteArray::data_void_]
mov esi, eax
movsx ecx, byte [esi + 4]
cmp ecx, 0xff
sete bh
cmp byte [esi + 5], 0x53
sete dh
cmp byte [esi + 6], 0x4d
sete ch
cmp byte [esi + 7], 0x42
sete bl
cmp byte [esi + 8], 0x72
sete dl
cmp dword [esi + 9], 0
sete al
cmp byte [esi + 0x24], 0x11
sete cl
or cl, al
or cl, dl
or cl, bl
or cl, ch
or cl, dh
or cl, bh
je 0x43c89c
lea eax, [esi + 0x3c]
push eax
lea eax, [ebp - 0x38c]
push eax
call fcn.0040ac60
mov ebx, dword [ebp - 0x384]
add esp, 8
mov ecx, ebx
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime____thiscall_QDateTime::operator_class_QDateTime__]
lea ecx, [ebp - 0x38c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::destructor_void_]
mov dword [ebx + 4], 1
movsx ecx, word [esi + 0x44]
neg ecx
mov eax, ecx
mov dword [ebx + 8], ecx
shl eax, 4
sub eax, ecx
mov ecx, ebx
shl eax, 2
cdq
push edx
push eax
lea eax, [ebp - 0x38c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime___thiscall_QDateTime::addSecs_long_long___int64__]
lea ecx, [ebp - 0x38c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::destructor_void_]
jmp 0x43c8a2
mov ebx, dword [ebp - 0x384]
mov esi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QDateTime::isValid_void_const]
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 5
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x2b8]
call edi
lea ecx, [ebp - 0x2b8]
mov byte [ebp - 4], 4
call dword [sym.imp.Qt5Network.dll_public_virtual:_void___thiscall_QTcpSocket::destructor_void_]
mov ecx, ebx
call esi
test al, al
jne 0x43c9a6
call dword [sym.imp.Qt5Core.dll_public:_static_long_long___int64____cdecl_QDateTime::currentMSecsSinceEpoch_void_]
cmp dword [ebp - 0x34c], 8
lea ecx, [ebp - 0x37c]
mov dword [ebp - 0x398], eax
lea eax, [ebp - 0x360]
cmovae eax, dword [ebp - 0x360]
push ecx
push eax
mov dword [ebp - 0x39c], edx
mov dword [ebp - 0x37c], 0
call sub.NETAPI32.dll_NetRemoteTOD
test eax, eax
jne 0x43c996
mov eax, dword [ebp - 0x37c]
test eax, eax
je 0x43c9a6
push dword [eax + 0x20]
lea ecx, [ebp - 0x2c8]
push dword [eax + 0x24]
push dword [eax + 0x28]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDate::constructor_int__int__int_]
push eax
mov ecx, ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::setDate_class_QDate_const__]
mov eax, dword [ebp - 0x37c]
lea ecx, [ebp - 0x390]
push 0
push dword [eax + 0x10]
push dword [eax + 0xc]
push dword [eax + 8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QTime::constructor_int__int__int__int_]
push eax
mov ecx, ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::setTime_class_QTime_const__]
mov eax, dword [ebp - 0x37c]
cmp dword [eax + 0x18], 0xffffffff
jne 0x43c980
mov dword [ebx + 4], 0
jmp 0x43c98f
mov dword [ebx + 4], 1
mov eax, dword [eax + 0x18]
neg eax
mov dword [ebx + 8], eax
mov ecx, ebx
call fcn.0043ea30
mov eax, dword [ebp - 0x37c]
test eax, eax
je 0x43c9a6
push eax
call sub.NETAPI32.dll_NetApiBufferFree
mov ecx, ebx
call esi
test al, al
jne 0x43cbc7
call dword [sym.imp.Qt5Core.dll_public:_static_long_long___int64____cdecl_QDateTime::currentMSecsSinceEpoch_void_]
push 0
lea ecx, [ebp - 0x2b8]
mov dword [ebp - 0x398], eax
mov dword [ebp - 0x39c], edx
call dword [sym.imp.Qt5Network.dll_public:_void___thiscall_QUdpSocket::constructor_class_QObject__]
push ecx
mov eax, esp
mov byte [ebp - 4], 8
push 0
lea ecx, [ebp - 0x2b8]
mov dword [eax], 2
call dword [sym.imp.Qt5Network.dll_public:_bool___thiscall_QAbstractSocket::bind_unsigned_short_int__class_QFlags_enum_QAbstractSocket::BindFlag__]
test al, al
je 0x43cbb7
push 0x30
lea eax, [ebp - 0x310]
push 0
push eax
call sub.MSVCR120.dll_memset
add esp, 0xc
mov dword [ebp - 0x310], 0xec0600e3
lea eax, [ebp - 0x2dc]
lea ecx, [ebp - 0x38c]
push eax
call dword [sym.imp.Qt5Network.dll_public:_void___thiscall_QHostAddress::constructor_class_QString_const__]
push 0x7b
push eax
push 0
push 0x30
lea eax, [ebp - 0x310]
mov byte [ebp - 4], 9
push eax
lea ecx, [ebp - 0x2b8]
call dword [sym.imp.Qt5Network.dll_public:_long_long___int64____thiscall_QUdpSocket::writeDatagram_char_const___long_long___int64___class_QHostAddress_const___unsigned_short_int_]
and eax, edx
mov byte [ebp - 0x295], 1
cmp eax, 0xffffffff
jne 0x43ca58
mov byte [ebp - 0x295], 0
lea ecx, [ebp - 0x38c]
mov byte [ebp - 4], 8
call dword [sym.imp.Qt5Network.dll_public:_void___thiscall_QHostAddress::destructor_void_]
cmp byte [ebp - 0x295], 0
je 0x43cbaf
push dword [ebp - 0x388]
lea ecx, [ebp - 0x2b8]
call dword [sym.imp.Qt5Network.dll_public_virtual:_bool___thiscall_QAbstractSocket::waitForReadyRead_int_]
test al, al
je 0x43cbaf
lea ecx, [ebp - 0x2b8]
call dword [sym.imp.Qt5Network.dll_public:_bool___thiscall_QUdpSocket::hasPendingDatagrams_void_const]
test al, al
je 0x43cbaf
mov esi, dword [sym.imp.Qt5Network.dll_public:_long_long___int64____thiscall_QUdpSocket::pendingDatagramSize_void_const]
lea ecx, [ebp - 0x2b8]
call esi
cmp eax, 0x30
jne 0x43cba9
test edx, edx
jne 0x43cba9
lea ecx, [ebp - 0x2b8]
call esi
mov esi, eax
push esi
call fcn.004defbe
push esi
mov edi, eax
push 0
push edi
call sub.MSVCR120.dll_memset
add esp, 0x10
lea ecx, [ebp - 0x2a4]
call dword [sym.imp.Qt5Network.dll_public:_void___thiscall_QHostAddress::constructor_void_]
lea eax, [ebp - 0x294]
mov byte [ebp - 4], 0xa
push eax
lea eax, [ebp - 0x2a4]
push eax
push 0
push esi
push edi
lea ecx, [ebp - 0x2b8]
call dword [sym.imp.Qt5Network.dll_public:_long_long___int64____thiscall_QUdpSocket::readDatagram_char___long_long___int64___class_QHostAddress___unsigned_short_int__]
and eax, edx
cmp eax, 0xffffffff
je 0x43cb8a
mov al, byte [edi + 0x28]
mov ecx, 0x3e8
mov dword [ebp - 0x37c], 0
mov byte [ebp - 0x379], al
mov al, byte [edi + 0x29]
mov byte [ebp - 0x37a], al
mov al, byte [edi + 0x2a]
mov byte [ebp - 0x37b], al
mov al, byte [edi + 0x2b]
mov byte [ebp - 0x37c], al
mov eax, dword [ebp - 0x37c]
add eax, 0x7c558180
mul ecx
push edx
push eax
lea eax, [ebp - 0x38c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QDateTime___cdecl_QDateTime::fromMSecsSinceEpoch_long_long___int64__]
add esp, 0xc
mov ecx, ebx
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime____thiscall_QDateTime::operator_class_QDateTime__]
lea ecx, [ebp - 0x38c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::destructor_void_]
mov dword [ebx + 4], 1
mov dword [ebx + 8], 0
push edi
call sub.MSVCR120.dll_void___cdecl_operator_delete___void__
add esp, 4
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x2a4]
call dword [sym.imp.Qt5Network.dll_public:_void___thiscall_QHostAddress::destructor_void_]
mov edi, dword [sym.imp.Qt5Network.dll_public_virtual:_void___thiscall_QAbstractSocket::close_void_]
mov esi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QDateTime::isValid_void_const]
lea ecx, [ebp - 0x2b8]
call edi
lea ecx, [ebp - 0x2b8]
mov byte [ebp - 4], 4
call dword [sym.imp.Qt5Network.dll_public_virtual:_void___thiscall_QUdpSocket::destructor_void_]
mov ecx, ebx
call esi
test al, al
jne 0x43ddd5
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QRegularExpressionMatch::captured_int_]
xor ecx, ecx
mov dword [ebp - 0x38c], ecx
mov edx, 0x1f90
jmp 0x43cbf0
cmp ecx, 1
mov esi, 0x50
cmove esi, edx
call dword [sym.imp.Qt5Core.dll_public:_static_long_long___int64____cdecl_QDateTime::currentMSecsSinceEpoch_void_]
push 0
lea ecx, [ebp - 0x2c8]
mov dword [ebp - 0x398], eax
mov dword [ebp - 0x39c], edx
call dword [sym.imp.Qt5Network.dll_public:_void___thiscall_QTcpSocket::constructor_class_QObject__]
push dword [ebp - 0x2a0]
lea ecx, [ebp - 0x468]
mov byte [ebp - 4], 0xb
call dword [sym.imp.Qt5Network.dll_public:_void___thiscall_QHostAddress::constructor_unsigned_int_]
push ecx
mov ecx, esp
mov byte [ebp - 4], 0xc
push esi
push eax
mov dword [ecx], 3
lea ecx, [ebp - 0x2c8]
call dword [sym.imp.Qt5Network.dll_public_virtual:_void___thiscall_QAbstractSocket::connectToHost_class_QHostAddress_const___unsigned_short_int__class_QFlags_enum_QIODevice::OpenModeFlag__]
lea ecx, [ebp - 0x468]
mov byte [ebp - 4], 0xb
call dword [sym.imp.Qt5Network.dll_public:_void___thiscall_QHostAddress::destructor_void_]
mov esi, dword [ebp - 0x388]
lea ecx, [ebp - 0x2c8]
push esi
call dword [sym.imp.Qt5Network.dll_public_virtual:_bool___thiscall_QAbstractSocket::waitForConnected_int_]
test al, al
je 0x43dd94
mov dword [ebp - 0x2e4], 0xf
mov dword [ebp - 0x2e8], 0
mov byte [ebp - 0x2f8], 0
push 0
push 0x40
lea ecx, [ebp - 0x2f8]
mov byte [ebp - 4], 0xd
call fcn.004021e0
cmp dword [ebp - 0x2e4], 0x10
lea eax, [ebp - 0x2f8]
push 0xe
cmovae eax, dword [ebp - 0x2f8]
lea ecx, [ebp - 0x2f8]
mov dword [ebp - 0x2e8], 0
push 0x507ae0
mov byte [eax], 0
call fcn.00419a20
push 2
push 0x507af0
lea ecx, [ebp - 0x2f8]
call fcn.00419a20
push 6
push str.Host:
lea ecx, [ebp - 0x2f8]
call fcn.00419a20
push 0xffffffffffffffff
push 0
lea eax, [ebp - 0x378]
push eax
lea ecx, [ebp - 0x2f8]
call fcn.00419960
push 2
push 0x507af0
lea ecx, [ebp - 0x2f8]
call fcn.00419a20
push 2
push 0x507af0
lea ecx, [ebp - 0x2f8]
call fcn.00419a20
cmp dword [ebp - 0x2e4], 0x10
lea eax, [ebp - 0x2f8]
lea ecx, [ebp - 0x2c8]
cmovae eax, dword [ebp - 0x2f8]
push eax
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_char_const__]
push esi
lea ecx, [ebp - 0x2c8]
call dword [sym.imp.Qt5Network.dll_public_virtual:_bool___thiscall_QAbstractSocket::waitForBytesWritten_int_]
test al, al
je 0x43dd79
push esi
lea ecx, [ebp - 0x2c8]
call dword [sym.imp.Qt5Network.dll_public_virtual:_bool___thiscall_QAbstractSocket::waitForReadyRead_int_]
test al, al
je 0x43dd79
lea eax, [ebp - 0x2ac]
push eax
lea ecx, [ebp - 0x2c8]
call dword [sym.imp.Qt5Core.dll_public:_class_QByteArray___thiscall_QIODevice::readAll_void_]
lea eax, [ebp - 0x2ac]
mov byte [ebp - 4], 0xe
push eax
lea eax, [ebp - 0x2d4]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLatin1_class_QByteArray_const__]
add esp, 8
push 0x507af0
lea ecx, [ebp - 0x410]
mov byte [ebp - 4], 0xf
mov dword [ebp - 0x29c], 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
push 1
lea eax, [ebp - 0x410]
mov byte [ebp - 4], 0x10
push eax
lea eax, [ebp - 0x29c]
push eax
lea ecx, [ebp - 0x2d4]
call dword [sym.imp.Qt5Core.dll_public:_class_QStringList___thiscall_QString::split_class_QString_const___enum_QString::SplitBehavior__enum_Qt::CaseSensitivity_]
lea ecx, [ebp - 0x410]
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x29c]
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::begin_void_const]
lea ecx, [ebp - 0x29c]
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::end_void_const]
cmp esi, eax
je 0x43dd4a
push str.Date:
lea ecx, [ebp - 0x3d8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea eax, [ebp - 0x3d8]
mov byte [ebp - 4], 0x13
push eax
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::startsWith_class_QString_const___enum_Qt::CaseSensitivity_const]
lea ecx, [ebp - 0x3d8]
mov byte [ebp - 4], 0x12
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
jne 0x43ce7c
lea ecx, [ebp - 0x29c]
add esi, 4
call dword [sym.imp.Qt5Core.dll_public:_void_____thiscall_QListData::end_void_const]
cmp esi, eax
jne 0x43ce22
mov ebx, dword [ebp - 0x384]
jmp 0x43dd4a
mov ecx, esi
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::size_void_const]
sub eax, 6
mov ecx, esi
push eax
lea eax, [ebp - 0x2a4]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::right_int_]
mov ebx, dword [ebp - 0x384]
mov ecx, ebx
mov esi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QDateTime::isValid_void_const]
mov byte [ebp - 4], 0x14
call esi
test al, al
jne 0x43d5e8
push str._MonTueWedThuFriSatSun____d1_2___JanFebMarAprMayJunJulAugSepOctNovDec___d4___d1_2_:_d1_2_:_d1_2__GMT
lea ecx, [ebp - 0x3d4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push ecx
mov eax, esp
mov byte [ebp - 4], 0x15
lea ecx, [ebp - 0x324]
mov dword [eax], 0
lea eax, [ebp - 0x3d4]
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QRegularExpression::constructor_class_QString_const___class_QFlags_enum_QRegularExpression::PatternOption__]
lea ecx, [ebp - 0x3d4]
mov byte [ebp - 4], 0x17
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov eax, esp
lea ecx, [ebp - 0x324]
mov dword [eax], 1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QRegularExpression::setPatternOptions_class_QFlags_enum_QRegularExpression::PatternOption__]
push ecx
mov eax, esp
lea ecx, [ebp - 0x324]
push 0
push 0
mov dword [eax], 0
lea eax, [ebp - 0x2a4]
push eax
lea eax, [ebp - 0x294]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QRegularExpressionMatch___thiscall_QRegularExpression::match_class_QString_const___int__enum_QRegularExpression::MatchType__class_QFlags_enum_QRegularExpression::MatchOption__]
lea ecx, [ebp - 0x294]
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QRegularExpressionMatch::hasMatch_void_const]
test al, al
je 0x43d5c8
push 2
lea eax, [ebp - 0x488]
push eax
lea ecx, [ebp - 0x294]
call edi
push 0xa
mov ecx, eax
mov byte [ebp - 4], 0x19
mov eax, dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
push 0
call eax
lea ecx, [ebp - 0x488]
mov dword [ebp - 0x3b0], eax
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
xor ecx, ecx
mov dword [ebp - 0x37c], ecx
lea ecx, [ebp - 0x3e4]
push 0x507b94
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 3
lea eax, [ebp - 0x490]
mov byte [ebp - 4], 0x1a
push eax
lea ecx, [ebp - 0x294]
call edi
mov esi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::endsWith_class_QString_const___enum_Qt::CaseSensitivity_const]
lea ecx, [ebp - 0x3e4]
push 1
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x1b
call esi
lea ecx, [ebp - 0x490]
mov byte [ebp - 4], 0x1a
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3e4]
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43cffa
mov dword [ebp - 0x37c], 1
jmp 0x43d49e
push 0x507b98
lea ecx, [ebp - 0x3ec]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 3
lea eax, [ebp - 0x48c]
mov byte [ebp - 4], 0x1c
push eax
lea ecx, [ebp - 0x294]
call edi
push 1
lea ecx, [ebp - 0x3ec]
mov byte [ebp - 4], 0x1d
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x48c]
mov byte [ebp - 4], 0x1c
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3ec]
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43d066
mov dword [ebp - 0x37c], 2
jmp 0x43d49e
push 0x507b9c
lea ecx, [ebp - 0x3f4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 3
lea eax, [ebp - 0x454]
mov byte [ebp - 4], 0x1e
push eax
lea ecx, [ebp - 0x294]
call edi
push 1
lea ecx, [ebp - 0x3f4]
mov byte [ebp - 4], 0x1f
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x454]
mov byte [ebp - 4], 0x1e
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3f4]
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43d0d2
mov dword [ebp - 0x37c], 3
jmp 0x43d49e
push 0x507ba0
lea ecx, [ebp - 0x3fc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 3
lea eax, [ebp - 0x474]
mov byte [ebp - 4], 0x20
push eax
lea ecx, [ebp - 0x294]
call edi
push 1
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0x21
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x474]
mov byte [ebp - 4], 0x20
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3fc]
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43d13e
mov dword [ebp - 0x37c], 4
jmp 0x43d49e
push 0x507ba4
lea ecx, [ebp - 0x404]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 3
lea eax, [ebp - 0x45c]
mov byte [ebp - 4], 0x22
push eax
lea ecx, [ebp - 0x294]
call edi
push 1
lea ecx, [ebp - 0x404]
mov byte [ebp - 4], 0x23
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x45c]
mov byte [ebp - 4], 0x22
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x404]
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43d1aa
mov dword [ebp - 0x37c], 5
jmp 0x43d49e
push 0x507ba8
lea ecx, [ebp - 0x40c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 3
lea eax, [ebp - 0x484]
mov byte [ebp - 4], 0x24
push eax
lea ecx, [ebp - 0x294]
call edi
push 1
lea ecx, [ebp - 0x40c]
mov byte [ebp - 4], 0x25
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x484]
mov byte [ebp - 4], 0x24
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x40c]
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43d216
mov dword [ebp - 0x37c], 6
jmp 0x43d49e
push 0x507bac
lea ecx, [ebp - 0x414]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 3
lea eax, [ebp - 0x42c]
mov byte [ebp - 4], 0x26
push eax
lea ecx, [ebp - 0x294]
call edi
push 1
lea ecx, [ebp - 0x414]
mov byte [ebp - 4], 0x27
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x42c]
mov byte [ebp - 4], 0x26
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x414]
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43d282
mov dword [ebp - 0x37c], 7
jmp 0x43d49e
push 0x507bb0
lea ecx, [ebp - 0x41c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 3
lea eax, [ebp - 0x434]
mov byte [ebp - 4], 0x28
push eax
lea ecx, [ebp - 0x294]
call edi
push 1
lea ecx, [ebp - 0x41c]
mov byte [ebp - 4], 0x29
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x434]
mov byte [ebp - 4], 0x28
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x41c]
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43d2ee
mov dword [ebp - 0x37c], 8
jmp 0x43d49e
push 0x507bb4
lea ecx, [ebp - 0x424]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 3
lea eax, [ebp - 0x43c]
mov byte [ebp - 4], 0x2a
push eax
lea ecx, [ebp - 0x294]
call edi
push 1
lea ecx, [ebp - 0x424]
mov byte [ebp - 4], 0x2b
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x43c]
mov byte [ebp - 4], 0x2a
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x424]
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43d35a
mov dword [ebp - 0x37c], 9
jmp 0x43d49e
push 0x507bb8
lea ecx, [ebp - 0x400]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 3
lea eax, [ebp - 0x450]
mov byte [ebp - 4], 0x2c
push eax
lea ecx, [ebp - 0x294]
call edi
push 1
lea ecx, [ebp - 0x400]
mov byte [ebp - 4], 0x2d
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x450]
mov byte [ebp - 4], 0x2c
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x400]
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43d3c6
mov dword [ebp - 0x37c], 0xa
jmp 0x43d49e
push 0x507bbc
lea ecx, [ebp - 0x3c8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 3
lea eax, [ebp - 0x458]
mov byte [ebp - 4], 0x2e
push eax
lea ecx, [ebp - 0x294]
call edi
push 1
lea ecx, [ebp - 0x3c8]
mov byte [ebp - 4], 0x2f
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x458]
mov byte [ebp - 4], 0x2e
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3c8]
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43d42f
mov dword [ebp - 0x37c], 0xb
jmp 0x43d49e
push 0x507bc0
lea ecx, [ebp - 0x418]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 3
lea eax, [ebp - 0x460]
mov byte [ebp - 4], 0x30
push eax
lea ecx, [ebp - 0x294]
call edi
push 1
lea ecx, [ebp - 0x418]
mov byte [ebp - 4], 0x31
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x460]
mov byte [ebp - 4], 0x30
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x418]
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x37c]
test bl, bl
mov ecx, 0xc
cmovne eax, ecx
mov dword [ebp - 0x37c], eax
push 4
lea eax, [ebp - 0x428]
push eax
lea ecx, [ebp - 0x294]
call edi
mov esi, dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
mov ecx, eax
push 0xa
push 0
mov byte [ebp - 4], 0x32
call esi
lea ecx, [ebp - 0x428]
mov dword [ebp - 0x394], eax
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 5
lea eax, [ebp - 0x470]
push eax
lea ecx, [ebp - 0x294]
call edi
push 0xa
push 0
mov ecx, eax
mov byte [ebp - 4], 0x33
call esi
lea ecx, [ebp - 0x470]
mov byte [ebp - 4], 0x18
mov ebx, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 6
lea eax, [ebp - 0x478]
push eax
lea ecx, [ebp - 0x294]
call edi
push 0xa
push 0
mov ecx, eax
mov byte [ebp - 4], 0x34
call esi
lea ecx, [ebp - 0x478]
mov byte [ebp - 4], 0x18
mov edi, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 7
lea eax, [ebp - 0x480]
push eax
mov eax, dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QRegularExpressionMatch::captured_int_]
lea ecx, [ebp - 0x294]
call eax
push 0xa
push 0
mov ecx, eax
mov byte [ebp - 4], 0x35
call esi
lea ecx, [ebp - 0x480]
mov byte [ebp - 4], 0x18
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push dword [ebp - 0x3b0]
mov ecx, dword [ebp - 0x37c]
push ecx
push dword [ebp - 0x394]
lea ecx, [ebp - 0x330]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDate::constructor_int__int__int_]
mov ecx, dword [ebp - 0x384]
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::setDate_class_QDate_const__]
push 0
push esi
push edi
push ebx
lea ecx, [ebp - 0x494]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QTime::constructor_int__int__int__int_]
mov ebx, dword [ebp - 0x384]
mov ecx, ebx
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::setTime_class_QTime_const__]
mov ecx, ebx
call fcn.0043ea30
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QRegularExpressionMatch::captured_int_]
mov esi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QDateTime::isValid_void_const]
lea ecx, [ebp - 0x294]
mov byte [ebp - 4], 0x17
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QRegularExpressionMatch::destructor_void_]
lea ecx, [ebp - 0x324]
mov byte [ebp - 4], 0x14
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QRegularExpression::destructor_void_]
mov ecx, ebx
call esi
test al, al
jne 0x43dd1e
push str._MonTueWedThuFriSatSun___JanFebMarAprMayJunJulAugSepOctNovDec___d1_2___d1_2_:_d1_2_:_d1_2___d4_
lea ecx, [ebp - 0x3f8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push ecx
mov eax, esp
mov byte [ebp - 4], 0x36
lea ecx, [ebp - 0x328]
mov dword [eax], 0
lea eax, [ebp - 0x3f8]
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QRegularExpression::constructor_class_QString_const___class_QFlags_enum_QRegularExpression::PatternOption__]
lea ecx, [ebp - 0x3f8]
mov byte [ebp - 4], 0x38
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push ecx
mov eax, esp
lea ecx, [ebp - 0x328]
mov dword [eax], 1
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QRegularExpression::setPatternOptions_class_QFlags_enum_QRegularExpression::PatternOption__]
push ecx
mov eax, esp
lea ecx, [ebp - 0x328]
push 0
push 0
mov dword [eax], 0
lea eax, [ebp - 0x2a4]
push eax
lea eax, [ebp - 0x380]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QRegularExpressionMatch___thiscall_QRegularExpression::match_class_QString_const___int__enum_QRegularExpression::MatchType__class_QFlags_enum_QRegularExpression::MatchOption__]
lea ecx, [ebp - 0x380]
mov byte [ebp - 4], 0x39
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QRegularExpressionMatch::hasMatch_void_const]
test al, al
je 0x43dcfe
xor eax, eax
lea ecx, [ebp - 0x3cc]
push 0x507b94
mov dword [ebp - 0x37c], eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 2
lea eax, [ebp - 0x46c]
mov byte [ebp - 4], 0x3a
push eax
lea ecx, [ebp - 0x380]
call edi
mov esi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::endsWith_class_QString_const___enum_Qt::CaseSensitivity_const]
lea ecx, [ebp - 0x3cc]
push 1
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x3b
call esi
lea ecx, [ebp - 0x46c]
mov byte [ebp - 4], 0x3a
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3cc]
mov byte [ebp - 4], 0x39
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43d703
mov dword [ebp - 0x37c], 1
jmp 0x43dba7
push 0x507b98
lea ecx, [ebp - 0x3dc]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 2
lea eax, [ebp - 0x430]
mov byte [ebp - 4], 0x3c
push eax
lea ecx, [ebp - 0x380]
call edi
push 1
lea ecx, [ebp - 0x3dc]
mov byte [ebp - 4], 0x3d
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x430]
mov byte [ebp - 4], 0x3c
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3dc]
mov byte [ebp - 4], 0x39
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43d76f
mov dword [ebp - 0x37c], 2
jmp 0x43dba7
push 0x507b9c
lea ecx, [ebp - 0x3d0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 2
lea eax, [ebp - 0x464]
mov byte [ebp - 4], 0x3e
push eax
lea ecx, [ebp - 0x380]
call edi
push 1
lea ecx, [ebp - 0x3d0]
mov byte [ebp - 4], 0x3f
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x464]
mov byte [ebp - 4], 0x3e
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3d0]
mov byte [ebp - 4], 0x39
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43d7db
mov dword [ebp - 0x37c], 3
jmp 0x43dba7
push 0x507ba0
lea ecx, [ebp - 0x3e0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 2
lea eax, [ebp - 0x438]
mov byte [ebp - 4], 0x40
push eax
lea ecx, [ebp - 0x380]
call edi
push 1
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 4], 0x41
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x438]
mov byte [ebp - 4], 0x40
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3e0]
mov byte [ebp - 4], 0x39
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43d847
mov dword [ebp - 0x37c], 4
jmp 0x43dba7
push 0x507ba4
lea ecx, [ebp - 0x420]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 2
lea eax, [ebp - 0x47c]
mov byte [ebp - 4], 0x42
push eax
lea ecx, [ebp - 0x380]
call edi
push 1
lea ecx, [ebp - 0x420]
mov byte [ebp - 4], 0x43
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x47c]
mov byte [ebp - 4], 0x42
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x420]
mov byte [ebp - 4], 0x39
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43d8b3
mov dword [ebp - 0x37c], 5
jmp 0x43dba7
push 0x507ba8
lea ecx, [ebp - 0x3e8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 2
lea eax, [ebp - 0x440]
mov byte [ebp - 4], 0x44
push eax
lea ecx, [ebp - 0x380]
call edi
push 1
lea ecx, [ebp - 0x3e8]
mov byte [ebp - 4], 0x45
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x440]
mov byte [ebp - 4], 0x44
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3e8]
mov byte [ebp - 4], 0x39
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43d91f
mov dword [ebp - 0x37c], 6
jmp 0x43dba7
push 0x507bac
lea ecx, [ebp - 0x408]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 2
lea eax, [ebp - 0x444]
mov byte [ebp - 4], 0x46
push eax
lea ecx, [ebp - 0x380]
call edi
push 1
lea ecx, [ebp - 0x408]
mov byte [ebp - 4], 0x47
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x444]
mov byte [ebp - 4], 0x46
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x408]
mov byte [ebp - 4], 0x39
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43d98b
mov dword [ebp - 0x37c], 7
jmp 0x43dba7
push 0x507bb0
lea ecx, [ebp - 0x3f0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 2
lea eax, [ebp - 0x448]
mov byte [ebp - 4], 0x48
push eax
lea ecx, [ebp - 0x380]
call edi
push 1
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x49
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x448]
mov byte [ebp - 4], 0x48
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3f0]
mov byte [ebp - 4], 0x39
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43d9f7
mov dword [ebp - 0x37c], 8
jmp 0x43dba7
push 0x507bb4
lea ecx, [ebp - 0x2d8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 2
lea eax, [ebp - 0x44c]
mov byte [ebp - 4], 0x4a
push eax
lea ecx, [ebp - 0x380]
call edi
push 1
lea ecx, [ebp - 0x2d8]
mov byte [ebp - 4], 0x4b
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x44c]
mov byte [ebp - 4], 0x4a
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x2d8]
mov byte [ebp - 4], 0x39
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43da63
mov dword [ebp - 0x37c], 9
jmp 0x43dba7
push 0x507bb8
lea ecx, [ebp - 0x3a8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 2
lea eax, [ebp - 0x3c4]
mov byte [ebp - 4], 0x4c
push eax
lea ecx, [ebp - 0x380]
call edi
push 1
lea ecx, [ebp - 0x3a8]
mov byte [ebp - 4], 0x4d
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x3c4]
mov byte [ebp - 4], 0x4c
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3a8]
mov byte [ebp - 4], 0x39
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43dacf
mov dword [ebp - 0x37c], 0xa
jmp 0x43dba7
push 0x507bbc
lea ecx, [ebp - 0x3a0]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 2
lea eax, [ebp - 0x3b8]
mov byte [ebp - 4], 0x4e
push eax
lea ecx, [ebp - 0x380]
call edi
push 1
lea ecx, [ebp - 0x3a0]
mov byte [ebp - 4], 0x4f
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x3b8]
mov byte [ebp - 4], 0x4e
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3a0]
mov byte [ebp - 4], 0x39
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43db38
mov dword [ebp - 0x37c], 0xb
jmp 0x43dba7
push 0x507bc0
lea ecx, [ebp - 0x3ac]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 2
lea eax, [ebp - 0x3c0]
mov byte [ebp - 4], 0x50
push eax
lea ecx, [ebp - 0x380]
call edi
push 1
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 4], 0x51
push ecx
mov ecx, eax
call esi
lea ecx, [ebp - 0x3c0]
mov byte [ebp - 4], 0x50
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3ac]
mov byte [ebp - 4], 0x39
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x37c]
test bl, bl
mov ecx, 0xc
cmovne eax, ecx
mov dword [ebp - 0x37c], eax
push 3
lea eax, [ebp - 0x3b4]
push eax
lea ecx, [ebp - 0x380]
call edi
mov esi, dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
mov ecx, eax
push 0xa
push 0
mov byte [ebp - 4], 0x52
call esi
lea ecx, [ebp - 0x3b4]
mov dword [ebp - 0x394], eax
mov byte [ebp - 4], 0x39
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 4
lea eax, [ebp - 0x3bc]
push eax
lea ecx, [ebp - 0x380]
call edi
push 0xa
push 0
mov ecx, eax
mov byte [ebp - 4], 0x53
call esi
lea ecx, [ebp - 0x3bc]
mov dword [ebp - 0x3b0], eax
mov byte [ebp - 4], 0x39
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 5
lea eax, [ebp - 0x3a4]
push eax
lea ecx, [ebp - 0x380]
call edi
push 0xa
push 0
mov ecx, eax
mov byte [ebp - 4], 0x54
call esi
lea ecx, [ebp - 0x3a4]
mov byte [ebp - 4], 0x39
mov ebx, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 6
lea eax, [ebp - 0x2a8]
push eax
lea ecx, [ebp - 0x380]
call edi
push 0xa
push 0
mov ecx, eax
mov byte [ebp - 4], 0x55
call esi
lea ecx, [ebp - 0x2a8]
mov byte [ebp - 4], 0x39
mov edi, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 7
lea eax, [ebp - 0x390]
push eax
mov eax, dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QRegularExpressionMatch::captured_int_]
lea ecx, [ebp - 0x380]
call eax
push 0xa
push 0
mov ecx, eax
mov byte [ebp - 4], 0x56
call esi
lea ecx, [ebp - 0x390]
mov byte [ebp - 4], 0x39
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push dword [ebp - 0x394]
mov eax, dword [ebp - 0x37c]
push eax
push esi
lea ecx, [ebp - 0x318]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDate::constructor_int__int__int_]
mov ecx, dword [ebp - 0x384]
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::setDate_class_QDate_const__]
push 0
push edi
push ebx
push dword [ebp - 0x3b0]
lea ecx, [ebp - 0x2b4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QTime::constructor_int__int__int__int_]
mov ebx, dword [ebp - 0x384]
mov ecx, ebx
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::setTime_class_QTime_const__]
mov ecx, ebx
call fcn.0043ea30
mov esi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QDateTime::isValid_void_const]
lea ecx, [ebp - 0x380]
mov byte [ebp - 4], 0x38
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QRegularExpressionMatch::destructor_void_]
lea ecx, [ebp - 0x328]
mov byte [ebp - 4], 0x14
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QRegularExpression::destructor_void_]
mov ecx, ebx
call esi
test al, al
je 0x43dd34
mov dword [ebx + 4], 1
mov dword [ebx + 8], 0
lea ecx, [ebp - 0x2a4]
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov edi, dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QRegularExpressionMatch::captured_int_]
lea ecx, [ebp - 0x29c]
mov byte [ebp - 4], 0xf
call fcn.00403910
lea ecx, [ebp - 0x2d4]
mov byte [ebp - 4], 0xe
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x2ac]
mov byte [ebp - 4], 0xd
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
cmp dword [ebp - 0x2e4], 0x10
mov byte [ebp - 4], 0xb
jb 0x43dd94
push dword [ebp - 0x2f8]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
mov esi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QDateTime::isValid_void_const]
mov ecx, ebx
call esi
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x2c8]
test al, al
jne 0x43ddcf
call dword [sym.imp.Qt5Network.dll_public_virtual:_void___thiscall_QTcpSocket::destructor_void_]
mov ecx, dword [ebp - 0x38c]
mov edx, 0x1f90
inc ecx
mov dword [ebp - 0x38c], ecx
cmp ecx, 2
jl 0x43cbf0
jmp 0x43ddd5
call dword [sym.imp.Qt5Network.dll_public_virtual:_void___thiscall_QTcpSocket::destructor_void_]
mov ecx, ebx
call esi
test al, al
jne 0x43e222
push 0
lea ecx, [ebp - 0x2c8]
mov dword [ebp - 0x88], 0x71000000
mov dword [ebp - 0x84], 0x306e816a
mov dword [ebp - 0x80], 0x3a16b81
mov dword [ebp - 0x7c], 0xa2050102
mov dword [ebp - 0x78], 0xa010203
mov dword [ebp - 0x74], 0x305e81a4
mov dword [ebp - 0x70], 0x307a05c
mov dword [ebp - 0x6c], 0x80500005
mov dword [ebp - 0x68], 0x4a21000
mov dword [ebp - 0x64], 0x4d4e021b
mov dword [ebp - 0x60], 0x153017a3
mov dword [ebp - 0x5c], 0x10203a0
mov dword [ebp - 0x58], 0x300ea100
mov dword [ebp - 0x54], 0x6b061b0c
mov dword [ebp - 0x50], 0x67746272
mov dword [ebp - 0x4c], 0x4e021b74
mov dword [ebp - 0x48], 0x1811a54d
mov dword [ebp - 0x44], 0x3739310f
mov dword [ebp - 0x40], 0x30313030
mov dword [ebp - 0x3c], 0x30303031
mov dword [ebp - 0x38], 0x5a303030
mov dword [ebp - 0x34], 0x40206a7
mov dword [ebp - 0x30], 0xd9b91e1f
mov dword [ebp - 0x2c], 0x153017a8
mov dword [ebp - 0x28], 0x2120102
mov dword [ebp - 0x24], 0x1021101
mov dword [ebp - 0x20], 0x17010210
mov dword [ebp - 0x1c], 0x2010102
mov dword [ebp - 0x18], 0x1020301
mov byte [ebp - 0x14], 2
call dword [sym.imp.Qt5Network.dll_public:_void___thiscall_QTcpSocket::constructor_class_QObject__]
push dword [ebp - 0x2a0]
lea ecx, [ebp - 0x390]
mov byte [ebp - 4], 0x57
call dword [sym.imp.Qt5Network.dll_public:_void___thiscall_QHostAddress::constructor_unsigned_int_]
push ecx
mov ecx, esp
mov byte [ebp - 4], 0x58
push 0x58
push eax
mov dword [ecx], 3
lea ecx, [ebp - 0x2c8]
call dword [sym.imp.Qt5Network.dll_public_virtual:_void___thiscall_QAbstractSocket::connectToHost_class_QHostAddress_const___unsigned_short_int__class_QFlags_enum_QIODevice::OpenModeFlag__]
lea ecx, [ebp - 0x390]
mov byte [ebp - 4], 0x57
call dword [sym.imp.Qt5Network.dll_public:_void___thiscall_QHostAddress::destructor_void_]
mov edi, dword [ebp - 0x388]
lea ecx, [ebp - 0x2c8]
push edi
call dword [sym.imp.Qt5Network.dll_public_virtual:_bool___thiscall_QAbstractSocket::waitForConnected_int_]
test al, al
je 0x43e212
push 0
push 0x75
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x2c8]
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_char_const___long_long___int64__]
push edi
lea ecx, [ebp - 0x2c8]
call dword [sym.imp.Qt5Network.dll_public_virtual:_bool___thiscall_QAbstractSocket::waitForBytesWritten_int_]
test al, al
je 0x43e212
push edi
lea ecx, [ebp - 0x2c8]
call dword [sym.imp.Qt5Network.dll_public_virtual:_bool___thiscall_QAbstractSocket::waitForReadyRead_int_]
test al, al
je 0x43e212
lea eax, [ebp - 0x2a0]
push eax
lea ecx, [ebp - 0x2c8]
call dword [sym.imp.Qt5Core.dll_public:_class_QByteArray___thiscall_QIODevice::readAll_void_]
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0x59
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QByteArray::size_void_const]
cmp eax, 0x4f
jl 0x43e202
push 0xf
lea ecx, [ebp - 0x2a0]
call dword [sym.imp.Qt5Core.dll_public:_char_const____thiscall_QByteArray::constData_void_const]
add eax, 0x16
push eax
lea eax, [ebp - 0x37c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLatin1_char_const___int_]
add esp, 0xc
push 0x507c4c
lea ecx, [ebp - 0x38c]
mov byte [ebp - 4], 0x5a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
push 1
lea eax, [ebp - 0x38c]
mov byte [ebp - 4], 0x5b
push eax
lea ecx, [ebp - 0x37c]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QString::endsWith_class_QString_const___enum_Qt::CaseSensitivity_const]
lea ecx, [ebp - 0x38c]
mov byte [ebp - 4], 0x5a
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x43e1ec
mov esi, dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QString::mid_int__int_]
lea eax, [ebp - 0x390]
push 4
push 0
push eax
lea ecx, [ebp - 0x37c]
mov byte [ebp - 0x295], 0
mov byte [ebp - 0x2ad], 0
mov byte [ebp - 0x2ae], 0
mov byte [ebp - 0x2af], 0
mov byte [ebp - 0x2b0], 0
mov byte [ebp - 0x291], 0
call esi
mov edi, dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
lea ecx, [ebp - 0x295]
push 0xa
push ecx
mov ecx, eax
mov byte [ebp - 4], 0x5c
call edi
lea ecx, [ebp - 0x390]
mov dword [ebp - 0x3c4], eax
mov byte [ebp - 4], 0x5a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 2
push 4
lea eax, [ebp - 0x2a8]
push eax
lea ecx, [ebp - 0x37c]
call esi
push 0xa
lea ecx, [ebp - 0x2ad]
mov byte [ebp - 4], 0x5d
push ecx
mov ecx, eax
call edi
lea ecx, [ebp - 0x2a8]
mov dword [ebp - 0x3b8], eax
mov byte [ebp - 4], 0x5a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 2
push 6
lea eax, [ebp - 0x3a4]
push eax
lea ecx, [ebp - 0x37c]
call esi
push 0xa
lea ecx, [ebp - 0x2ae]
mov byte [ebp - 4], 0x5e
push ecx
mov ecx, eax
call edi
lea ecx, [ebp - 0x3a4]
mov dword [ebp - 0x390], eax
mov byte [ebp - 4], 0x5a
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 2
push 8
lea eax, [ebp - 0x3bc]
push eax
lea ecx, [ebp - 0x37c]
call esi
push 0xa
lea ecx, [ebp - 0x2af]
mov byte [ebp - 4], 0x5f
push ecx
mov ecx, eax
call edi
lea ecx, [ebp - 0x3bc]
mov byte [ebp - 4], 0x5a
mov ebx, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 2
push 0xa
lea eax, [ebp - 0x3b4]
push eax
lea ecx, [ebp - 0x37c]
call esi
push 0xa
lea ecx, [ebp - 0x2b0]
mov byte [ebp - 4], 0x60
push ecx
mov ecx, eax
call edi
lea ecx, [ebp - 0x3b4]
mov byte [ebp - 4], 0x5a
mov edi, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 2
push 0xc
lea eax, [ebp - 0x3c0]
push eax
lea ecx, [ebp - 0x37c]
call esi
push 0xa
lea ecx, [ebp - 0x291]
mov byte [ebp - 4], 0x61
push ecx
mov ecx, eax
mov eax, dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::toInt_bool___int_const]
call eax
lea ecx, [ebp - 0x3c0]
mov byte [ebp - 4], 0x5a
mov esi, eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push dword [ebp - 0x390]
lea ecx, [ebp - 0x318]
push dword [ebp - 0x3b8]
push dword [ebp - 0x3c4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDate::constructor_int__int__int_]
mov ecx, dword [ebp - 0x384]
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::setDate_class_QDate_const__]
push 0
push esi
push edi
push ebx
lea ecx, [ebp - 0x2b4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QTime::constructor_int__int__int__int_]
mov ebx, dword [ebp - 0x384]
mov ecx, ebx
push eax
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::setTime_class_QTime_const__]
mov esi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QDateTime::isValid_void_const]
mov ecx, ebx
call esi
test al, al
je 0x43e1f2
mov dword [ebx + 4], 1
mov dword [ebx + 8], 0
jmp 0x43e1f2
mov ebx, dword [ebp - 0x384]
lea ecx, [ebp - 0x37c]
mov byte [ebp - 4], 0x59
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0x57
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x2c8]
mov byte [ebp - 4], 4
call dword [sym.imp.Qt5Network.dll_public_virtual:_void___thiscall_QTcpSocket::destructor_void_]
mov ecx, ebx
call esi
test al, al
jne 0x43e829
call dword [sym.imp.Qt5Core.dll_public:_static_long_long___int64____cdecl_QDateTime::currentMSecsSinceEpoch_void_]
mov dword [ebp - 0x398], eax
lea eax, [ebp - 0x2dc]
push eax
lea eax, [ebp - 0x2d8]
mov dword [ebp - 0x39c], edx
push 0x5054a4
push eax
call fcn.0041abe0
xor eax, eax
mov byte [ebp - 4], 0x62
push 0x206
push eax
mov word [ebp - 0x290], ax
lea eax, [ebp - 0x28e]
push eax
call sub.MSVCR120.dll_memset
add esp, 0x18
lea ecx, [ebp - 0x2d8]
call dword [sym.imp.Qt5Core.dll_public:_unsigned_short_int_const____thiscall_QString::utf16_void_const]
push eax
lea eax, [ebp - 0x290]
push 0x104
push eax
call dword [sym.imp.MSVCR120.dll_wcscpy_s]
add esp, 0xc
push 0
push 0
call dword [sym.imp.ole32.dll_CoInitializeEx]
lea eax, [ebp - 0x380]
mov dword [ebp - 0x380], 0
push eax
push 0x532ed8
push 5
push 0
push 0x533184
call dword [sym.imp.ole32.dll_CoCreateInstance]
cmp dword [ebp - 0x380], 0
je 0x43e813
push 0xffffffffffffffff
lea eax, [ebp - 0x290]
mov dword [ebp - 0x29c], 0
push eax
lea eax, [ebp - 0x390]
push eax
call fcn.0043c570
push str._rootcimv2
push eax
lea eax, [ebp - 0x2a4]
mov byte [ebp - 4], 0x63
push eax
call fcn.0040f700
add esp, 0x18
lea ecx, [ebp - 0x390]
mov byte [ebp - 4], 0x65
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x2a4]
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QString::length_void_const]
push eax
lea ecx, [ebp - 0x2a4]
call dword [sym.imp.Qt5Core.dll_public:_class_QChar_const____thiscall_QString::unicode_void_const]
push eax
call dword [sym.imp.OLEAUT32.dll_SysReAllocStringLen]
mov ecx, dword [ebp - 0x380]
lea edi, [ebp - 0x29c]
push edi
push 0
push 0
mov edx, dword [ecx]
push 0x80
push 0
push 0
push 0
push eax
push ecx
mov dword [ebp - 0x3a4], eax
call dword [edx + 0xc]
mov eax, dword [ebp - 0x29c]
test eax, eax
je 0x43e7eb
push 0
push 0
push 3
push 3
push 0
push 0
push 0xa
push eax
call dword [sym.imp.ole32.dll_CoSetProxyBlanket]
mov eax, dword [ebp - 0x29c]
lea edx, [ebp - 0x388]
xor edi, edi
push edx
push edi
push 0x30
push str.SELECT__FROM_Win32_TimeZone
mov dword [ebp - 0x388], edi
mov ecx, dword [eax]
push 0x507c98
push eax
mov dword [ebp - 0x2d4], edi
mov dword [ebp - 0x2ac], edi
mov dword [ebp - 0x38c], edi
mov dword [ebp - 0x3a8], edi
mov dword [ebp - 0x3a0], edi
mov dword [ebp - 0x3ac], edi
call dword [ecx + 0x50]
mov eax, dword [ebp - 0x388]
mov esi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
test eax, eax
je 0x43e494
push edi
push edi
push 3
push 3
push edi
push edi
push 0xa
push eax
call dword [sym.imp.ole32.dll_CoSetProxyBlanket]
mov eax, dword [ebp - 0x388]
lea edx, [ebp - 0x2a8]
push edx
lea edx, [ebp - 0x2a0]
mov dword [ebp - 0x2a0], edi
push edx
push 1
mov dword [ebp - 0x2a8], edi
mov ecx, dword [eax]
push 0xffffffffffffffff
push eax
call dword [ecx + 0x10]
mov ecx, dword [ebp - 0x2a0]
test ecx, ecx
je 0x43e488
push edi
push edi
xor eax, eax
lea edx, [ebp - 0x320]
push edx
xorps xmm0, xmm0
mov word [ebp - 0x320], ax
push edi
movq qword [ebp - 0x31e], xmm0
mov dword [ebp - 0x316], eax
mov word [ebp - 0x312], ax
mov eax, dword [ecx]
push str.Bias
push ecx
call dword [eax + 0x10]
mov eax, dword [ebp - 0x318]
test eax, eax
je 0x43e47c
mov edi, eax
lea eax, [ebp - 0x320]
push eax
call esi
mov eax, dword [ebp - 0x2a0]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 0x388]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 0x29c]
lea edx, [ebp - 0x37c]
push edx
push 0
push 0x30
push str.SELECT__FROM_Win32_LocalTime
mov dword [ebp - 0x37c], 0
mov ecx, dword [eax]
push 0x507c98
push eax
call dword [ecx + 0x50]
mov eax, dword [ebp - 0x37c]
test eax, eax
je 0x43e744
push 0
push 0
push 3
push 3
push 0
push 0
push 0xa
push eax
call dword [sym.imp.ole32.dll_CoSetProxyBlanket]
mov eax, dword [ebp - 0x37c]
lea edx, [ebp - 0x2a8]
push edx
lea edx, [ebp - 0x384]
mov dword [ebp - 0x384], 0
push edx
push 1
mov dword [ebp - 0x2a8], 0
mov ecx, dword [eax]
push 0xffffffffffffffff
push eax
call dword [ecx + 0x10]
mov ecx, dword [ebp - 0x384]
test ecx, ecx
je 0x43e738
push 0
push 0
xor eax, eax
lea edx, [ebp - 0x320]
push edx
xorps xmm0, xmm0
mov word [ebp - 0x320], ax
push 0
movq qword [ebp - 0x31e], xmm0
mov dword [ebp - 0x316], eax
mov word [ebp - 0x312], ax
mov eax, dword [ecx]
push str.Year
push ecx
call dword [eax + 0x10]
mov eax, dword [ebp - 0x318]
test eax, eax
je 0x43e574
mov dword [ebp - 0x2d4], eax
lea eax, [ebp - 0x320]
push eax
call esi
xor eax, eax
lea edx, [ebp - 0x338]
push 0
push 0
mov word [ebp - 0x338], ax
xorps xmm0, xmm0
mov dword [ebp - 0x32e], eax
mov word [ebp - 0x32a], ax
mov eax, dword [ebp - 0x384]
push edx
push 0
movq qword [ebp - 0x336], xmm0
mov ecx, dword [eax]
push str.Month
push eax
call dword [ecx + 0x10]
mov eax, dword [ebp - 0x330]
test eax, eax
je 0x43e5cc
mov dword [ebp - 0x2ac], eax
lea eax, [ebp - 0x338]
push eax
call esi
xor eax, eax
lea edx, [ebp - 0x2d0]
push 0
push 0
mov word [ebp - 0x2d0], ax
xorps xmm0, xmm0
mov dword [ebp - 0x2c6], eax
mov word [ebp - 0x2c2], ax
mov eax, dword [ebp - 0x384]
push edx
push 0
movq qword [ebp - 0x2ce], xmm0
mov ecx, dword [eax]
push 0x507d00
push eax
call dword [ecx + 0x10]
mov eax, dword [ebp - 0x2c8]
test eax, eax
je 0x43e624
mov dword [ebp - 0x38c], eax
lea eax, [ebp - 0x2d0]
push eax
call esi
xor eax, eax
lea edx, [ebp - 0x2c0]
push 0
push 0
mov word [ebp - 0x2c0], ax
xorps xmm0, xmm0
mov dword [ebp - 0x2b6], eax
mov word [ebp - 0x2b2], ax
mov eax, dword [ebp - 0x384]
push edx
push 0
movq qword [ebp - 0x2be], xmm0
mov ecx, dword [eax]
push str.Hour
push eax
call dword [ecx + 0x10]
mov eax, dword [ebp - 0x2b8]
test eax, eax
je 0x43e67c
mov dword [ebp - 0x3a8], eax
lea eax, [ebp - 0x2c0]
push eax
call esi
xor eax, eax
lea edx, [ebp - 0x348]
push 0
push 0
mov word [ebp - 0x348], ax
xorps xmm0, xmm0
mov dword [ebp - 0x33e], eax
mov word [ebp - 0x33a], ax
mov eax, dword [ebp - 0x384]
push edx
push 0
movq qword [ebp - 0x346], xmm0
mov ecx, dword [eax]
push str.Minute
push eax
call dword [ecx + 0x10]
mov eax, dword [ebp - 0x340]
test eax, eax
je 0x43e6d4
mov dword [ebp - 0x3a0], eax
lea eax, [ebp - 0x348]
push eax
call esi
xor eax, eax
lea edx, [ebp - 0x2f0]
push 0
push 0
mov word [ebp - 0x2f0], ax
xorps xmm0, xmm0
mov dword [ebp - 0x2e6], eax
mov word [ebp - 0x2e2], ax
mov eax, dword [ebp - 0x384]
push edx
push 0
movq qword [ebp - 0x2ee], xmm0
mov ecx, dword [eax]
push str.Second
push eax
call dword [ecx + 0x10]
mov eax, dword [ebp - 0x2e8]
test eax, eax
je 0x43e72c
mov dword [ebp - 0x3ac], eax
lea eax, [ebp - 0x2f0]
push eax
call esi
mov eax, dword [ebp - 0x384]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 0x37c]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
push dword [ebp - 0x38c]
lea ecx, [ebp - 0x318]
push dword [ebp - 0x2ac]
push dword [ebp - 0x2d4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDate::constructor_int__int__int_]
push eax
mov ecx, ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::setDate_class_QDate_const__]
push 0
push dword [ebp - 0x3ac]
lea ecx, [ebp - 0x2b4]
push dword [ebp - 0x3a0]
push dword [ebp - 0x3a8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QTime::constructor_int__int__int__int_]
push eax
mov ecx, ebx
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::setTime_class_QTime_const__]
mov esi, dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QDateTime::isValid_void_const]
mov ecx, ebx
call esi
test al, al
je 0x43e7df
mov eax, edi
mov dword [ebx + 4], 1
shl eax, 4
mov ecx, ebx
sub eax, edi
mov dword [ebx + 8], edi
neg eax
shl eax, 2
cdq
push edx
push eax
lea eax, [ebp - 0x2a8]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime___thiscall_QDateTime::addSecs_long_long___int64__]
push eax
mov ecx, ebx
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime____thiscall_QDateTime::operator_class_QDateTime__]
lea ecx, [ebp - 0x2a8]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::destructor_void_]
mov eax, dword [ebp - 0x29c]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
push dword [ebp - 0x3a4]
call dword [sym.imp.OLEAUT32.dll_SysStringLen]
mov eax, dword [ebp - 0x380]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
lea ecx, [ebp - 0x2a4]
mov byte [ebp - 4], 0x62
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
call dword [sym.imp.ole32.dll_CoUninitialize]
lea ecx, [ebp - 0x2d8]
mov byte [ebp - 4], 4
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov eax, dword [ebp - 0x398]
mov ecx, ebx
sub eax, dword [ebp + 0x10]
mov edi, dword [ebp - 0x39c]
sbb edi, dword [ebp + 0x14]
mov dword [ebp - 0x398], eax
mov dword [ebp - 0x39c], edi
call esi
test al, al
je 0x43e96a
mov ecx, dword [ebp - 0x398]
mov eax, edi
add ecx, 0xffffffff
adc eax, 0xffffffff
test eax, eax
ja 0x43e96a
jb 0x43e877
cmp ecx, 0x36ee7e
ja 0x43e96a
lea eax, [ebp - 0x2a0]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QDateTime___cdecl_QDateTime::currentDateTime_void_]
add esp, 4
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 0x66
call dword [sym.imp.Qt5Core.dll_public:_int___thiscall_QDateTime::offsetFromUtc_void_const]
xorps xmm0, xmm0
mov dword [ebp - 0x390], eax
mov ecx, ebx
movlpd qword [ebp - 0x2c8], xmm0
call esi
mov esi, dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QDateTime::toMSecsSinceEpoch_void_const]
test al, al
je 0x43e8c2
mov ecx, ebx
call esi
mov dword [ebp - 0x2ac], edx
jmp 0x43e8d4
mov eax, dword [ebp - 0x2c4]
mov dword [ebp - 0x2ac], eax
mov eax, dword [ebp - 0x2c8]
lea ecx, [ebp - 0x2a0]
mov dword [ebp - 0x38c], eax
call esi
mov edi, eax
mov esi, edx
mov eax, dword [ebp - 0x390]
push 0
cdq
push 0x3e8
push edx
push eax
call fcn.004dfa10
sub edi, eax
sbb esi, edx
sub edi, dword [ebp - 0x38c]
sbb esi, dword [ebp - 0x2ac]
test esi, esi
jg 0x43e95a
jl 0x43e915
test edi, edi
jae 0x43e91c
neg edi
adc esi, 0
neg esi
test esi, esi
jg 0x43e95a
jl 0x43e92a
cmp edi, 0x9a7ec800
jae 0x43e95a
mov ecx, dword [ebp - 0x398]
mov eax, dword [ebp - 0x39c]
neg ecx
adc eax, 0
neg eax
push eax
push ecx
lea eax, [ebp - 0x390]
mov ecx, ebx
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QDateTime___thiscall_QDateTime::addMSecs_long_long___int64__]
lea ecx, [ebp - 0x390]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::destructor_void_]
lea ecx, [ebp - 0x2a0]
mov byte [ebp - 4], 4
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDateTime::destructor_void_]
cmp dword [ebp - 0x34c], 8
jb 0x43e981
push dword [ebp - 0x360]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
xor eax, eax
mov dword [ebp - 0x34c], 7
cmp dword [ebp - 0x364], 0x10
mov dword [ebp - 0x350], 0
mov word [ebp - 0x360], ax
jb 0x43e9b5
push dword [ebp - 0x378]
call sub.MSVCR120.dll_void___cdecl_operator_delete_void__
add esp, 4
lea ecx, [ebp - 0x2dc]
mov dword [ebp - 0x364], 0xf
mov dword [ebp - 0x368], 0
mov byte [ebp - 0x378], 0
mov dword [ebp - 4], 0xffffffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.004df262
mov esp, ebp
pop ebp
ret 0x10