Function at 0x432f70
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x565be6
mov eax, dword fs:[0]
push eax
sub esp, 0x74
mov eax, dword [0x5ed284]
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 - 0x5c], ebx
mov dword [ebp - 0x60], 0
lea ecx, [ebp - 0x54]
xor edi, edi
mov dword [ebp - 0x6c], edi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
mov dword [ebp - 4], edi
lea ecx, [ebp - 0x28]
mov esi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDir::constructor_class_QString_const__]
push eax
call esi
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
push eax
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 3
call esi
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 5
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QFile::constructor_void_]
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp - 0x30]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp - 0x40]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp - 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp - 0x38]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
lea ecx, [ebp - 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_void_]
mov byte [ebp - 4], 0x12
test ebx, ebx
je 0x4341d3
lea eax, [ebx + 0x250]
push 0xffffffffffffffff
push eax
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLocal8Bit_char_const___int_]
add esp, 0xc
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x14
push eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x64]
mov dword [ebp - 0x60], 0xe
push str._work
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x15
call dword [0x5786f4]
lea ecx, [ebp - 0x64]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString_const__]
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x28]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDir::setPath_class_QString_const__]
lea ecx, [ebp - 0x28]
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QDir::exists_void_const]
mov esi, dword [sym.imp.Qt5Core.dll_public:_class_QString___thiscall_QDir::path_void_]
test al, al
jne 0x43313b
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x28]
call esi
push eax
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x16
call dword [sym.imp.Qt5Core.dll_public:_bool___thiscall_QDir::mkpath_class_QString_const__const]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x12
mov bl, al
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test bl, bl
je 0x4341d3
mov ebx, dword [ebp - 0x5c]
push str.::_START_OF_LAUNCHER_SECTION_n
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_char_const__]
push str.::_END_OF_LAUNCHER_SECTION_n
lea ecx, [ebp - 0x30]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_char_const__]
push str.::_The_LAUNCHER_SECTION_of_the_file_is_written_by_the_FLAMES_Launcher_when_a_Project_is_n::_created__and_it_is_overwritten_when_Project_settings_are_altered._Do_not_make_changes_n::_in_this_section._n_n::_This_file_is_executed_by_the_Launcher_to_set_environment_variables_prior_to_starting_n::_applications._You_may_make_changes_to_this_file_after_the_end_of_the_LAUNCHER_SECTION_n::_to_set_additional_environment_variables._n
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_char_const__]
push str.::_Again__you_may_make_changes_to_this_file_after_the_LAUNCHER_SECTION
lea ecx, [ebp - 0x40]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_char_const__]
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x28]
call esi
push eax
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x64]
mov dword [ebp - 0x60], 0x16
push str._set_flames_env.bat
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x19
call dword [0x5786f4]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x18
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QFile::setFileName_class_QString_const__]
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x13
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public_virtual:_bool___thiscall_QFile::open_class_QFlags_enum_QIODevice::OpenModeFlag__]
test al, al
je 0x4341d3
push 0
push 0
lea eax, [ebp - 0x58]
mov byte [ebp - 0x75], 0
push eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_class_QByteArray___thiscall_QIODevice::readLine_long_long___int64__]
push eax
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x1a
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QByteArray_const__]
lea ecx, [ebp - 0x58]
mov eax, dword [eax]
mov esi, dword [eax + 4]
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
test esi, esi
je 0x4332be
mov bl, byte [ebp - 0x75]
mov esi, dword [sym.imp.Qt5Core.dll_bool___cdecl_operator_class_QString_const___class_QString_const__]
mov bh, bl
nop
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x24]
push eax
call esi
add esp, 8
test al, al
je 0x433255
mov bl, 1
jmp 0x433280
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x24]
push eax
call esi
add esp, 8
test al, al
je 0x43326f
mov byte [ebp - 0x65], 1
mov bh, byte [ebp - 0x65]
jmp 0x433280
cmp bl, bh
jne 0x433280
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::append_class_QString_const__]
push 0
push 0
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_class_QByteArray___thiscall_QIODevice::readLine_long_long___int64__]
push eax
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x1a
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QByteArray_const__]
lea ecx, [ebp - 0x58]
mov eax, dword [eax]
mov esi, dword [eax + 4]
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
test esi, esi
mov esi, dword [sym.imp.Qt5Core.dll_bool___cdecl_operator_class_QString_const___class_QString_const__]
jne 0x433240
mov ebx, dword [ebp - 0x5c]
lea eax, [ebp - 0x54]
push str.FLAMES_LAUNCHER_HOME
push eax
call dword [sym.imp.Qt5Core.dll_class_QString___cdecl_qEnvironmentVariable_char_const__]
push eax
lea eax, [ebp - 0x64]
mov byte [ebp - 4], 0x1b
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QDir::cleanPath_class_QString_const__]
add esp, 0x10
lea ecx, [ebp - 0x4c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x64]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xffffffffffffffff
lea eax, [ebx + 0x355]
push eax
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLocal8Bit_char_const___int_]
add esp, 0xc
lea eax, [ebp - 0x54]
lea ecx, [ebp - 0x1c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xffffffffffffffff
lea eax, [ebx + 0x250]
push eax
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLocal8Bit_char_const___int_]
add esp, 0xc
lea eax, [ebp - 0x54]
lea ecx, [ebp - 0x20]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xffffffffffffffff
lea eax, [ebx + 0x45a]
push eax
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLocal8Bit_char_const___int_]
add esp, 0xc
lea eax, [ebp - 0x54]
lea ecx, [ebp - 0x38]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xffffffffffffffff
lea eax, [ebx + 0x55f]
push eax
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLocal8Bit_char_const___int_]
add esp, 0xc
mov dword [ebp - 0x60], 0x1fe6
lea eax, [ebp - 0x54]
lea ecx, [ebp - 0x3c]
push eax
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_class_QString__]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0
push 0
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public_virtual:_bool___thiscall_QFile::resize_long_long___int64__]
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x1c
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov esi, dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_char_const__]
lea ecx, [ebp - 0x18]
push 0x5b9a9c
call esi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x1d
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
push 0x5b9a9c
lea ecx, [ebp - 0x18]
call esi
push 0xffffffffffffffff
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x1e
push str.set_FLAMES_PROJECT
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov dword [ebp - 0x60], 0x3fe6
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x5c]
push eax
call dword [0x5786f4]
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x1f
push eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x64]
mov dword [ebp - 0x60], 0x7fe6
push 0x5b9a9c
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x20
call dword [0x5786f4]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x1f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x21
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x60], 0x1fe6
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str._FLAMES_PROJECT_
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_char_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x22
push str.set_FLAMES_RELEASE
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov dword [ebp - 0x60], 0x9fe6
lea eax, [ebp - 0x1c]
lea ecx, [ebp - 0x58]
push eax
call dword [0x5786f4]
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x23
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x64]
mov dword [ebp - 0x60], 0x19fe6
push 0x5b9a9c
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x24
call dword [0x5786f4]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x23
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x25
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x60], 0x1fe6
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push str._FLAMES_RELEASE_
lea ecx, [ebp - 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_class_QString____thiscall_QString::operator_char_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x26
push str.set_FLAMES_SOURCE
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov dword [ebp - 0x60], 0x21fe6
lea eax, [ebp - 0x1c]
lea ecx, [ebp - 0x58]
push eax
call dword [0x5786f4]
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x27
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x64]
mov dword [ebp - 0x60], 0x61fe6
push str._source_n
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov byte [ebp - 4], 0x28
push eax
lea ecx, [ebp - 0x5c]
call dword [0x5786f4]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x27
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x29
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x60], 0x1fe6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xffffffffffffffff
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x2a
push str.set_FLAMES_DATABASE
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov dword [ebp - 0x60], 0x81fe6
lea eax, [ebp - 0x38]
lea ecx, [ebp - 0x58]
push eax
call dword [0x5786f4]
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x2b
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x64]
mov dword [ebp - 0x60], 0x181fe6
push 0x5b9a9c
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x2c
call dword [0x5786f4]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x2b
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x2d
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x60], 0x1fe6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xffffffffffffffff
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x2e
push str.set_FLAMES_DOCUMENTATION
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov dword [ebp - 0x60], 0x201fe6
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x58]
call dword [0x5786f4]
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x2f
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x64]
mov dword [ebp - 0x60], 0x601fe6
push 0x5b9a9c
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x30
call dword [0x5786f4]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x2f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x31
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x60], 0x1fe6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xffffffffffffffff
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x32
push str.set_FLAMES_COMPONENTS
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov dword [ebp - 0x60], 0x801fe6
lea eax, [ebp - 0x1c]
lea ecx, [ebp - 0x58]
push eax
call dword [0x5786f4]
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x33
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x64]
mov dword [ebp - 0x60], 0x1801fe6
push str._bin_components_n
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x34
call dword [0x5786f4]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x33
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
mov byte [ebp - 4], 0x35
push eax
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x60], 0x1fe6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xffffffffffffffff
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x36
push str.set_FLAMES_COMPONENTS_FLAMES_COMPONENTS__
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov dword [ebp - 0x60], 0x2001fe6
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x58]
push eax
call dword [0x5786f4]
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x37
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x64]
mov dword [ebp - 0x60], 0x6001fe6
push str._bin_components_n
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x38
call dword [0x5786f4]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x37
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x39
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x60], 0x1fe6
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp byte [ebx + 0x8b4], 0
je 0x433a96
push 0xffffffffffffffff
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x3a
push str.set_FLAMES_COMPONENTS_FLAMES_COMPONENTS__
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov dword [ebp - 0x60], 0x8001fe6
lea eax, [ebp - 0x1c]
lea ecx, [ebp - 0x58]
push eax
call dword [0x5786f4]
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x3b
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x64]
mov dword [ebp - 0x60], 0x18001fe6
push str._bin_components_hla_n
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x3c
call dword [0x5786f4]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x3b
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x3d
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x60], 0x1fe6
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xffffffffffffffff
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x3e
push str.set_FLAMES_COMPONENTS_FLAMES_COMPONENTS__
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov dword [ebp - 0x60], 0x20001fe6
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x58]
push eax
call dword [0x5786f4]
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x3f
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x64]
mov dword [ebp - 0x60], 0x60001fe6
push str._bin_components_hla_n
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x40
call dword [0x5786f4]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x3f
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x41
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x58]
mov dword [ebp - 0x60], 0x1fe6
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp byte [ebx + 0x8b5], 0
je 0x433c05
push 0xffffffffffffffff
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x42
push str.set_FLAMES_COMPONENTS_FLAMES_COMPONENTS__
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov dword [ebp - 0x60], 0x80001fe6
lea eax, [ebp - 0x1c]
lea ecx, [ebp - 0x58]
push eax
call dword [0x5786f4]
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x43
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x64]
mov dword [ebp - 0x6c], 1
push str._bin_components_cigi_n
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x44
call dword [0x5786f4]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x43
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x45
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x6c], 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xffffffffffffffff
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x46
push str.set_FLAMES_COMPONENTS_FLAMES_COMPONENTS__
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov dword [ebp - 0x6c], 2
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x54]
push eax
call dword [0x5786f4]
lea eax, [ebp - 0x54]
mov byte [ebp - 4], 0x47
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x74]
mov dword [ebp - 0x6c], 6
push str._bin_components_cigi_n
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x48
call dword [0x5786f4]
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x47
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x49
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
xor edi, edi
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x6c], edi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp byte [ebx + 0x8b8], 0
je 0x433c4c
push str.set_FLAMES_TRIALTRUE_n
lea ecx, [ebp - 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_char_const__]
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x4a
push ecx
mov ecx, eax
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x4b
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp byte [ebx + 0x8b6], 0
je 0x43400c
push 0xffffffffffffffff
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x4c
push str.set_FLAMES_COMPONENTS_FLAMES_COMPONENTS__
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov dword [ebp - 0x6c], 8
lea eax, [ebp - 0x1c]
lea ecx, [ebp - 0x5c]
push eax
call dword [0x5786f4]
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x4d
push eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x74]
mov dword [ebp - 0x6c], 0x18
push str._bin_components_unrealengine_n
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x4e
call dword [0x5786f4]
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x4d
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x4f
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x6c], 0
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0xffffffffffffffff
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x50
push str.set_FLAMES_COMPONENTS_FLAMES_COMPONENTS__
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
mov dword [ebp - 0x6c], 0x20
lea eax, [ebp - 0x20]
lea ecx, [ebp - 0x58]
push eax
call dword [0x5786f4]
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x51
push eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x64]
mov dword [ebp - 0x6c], 0x60
push str._bin_components_unrealengine_n
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x52
call dword [0x5786f4]
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x51
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x53
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x12
xor edi, edi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp byte [ebx + 0x8b7], 0
je 0x433df0
push 0xffffffffffffffff
lea eax, [ebx + 0x769]
push eax
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLocal8Bit_char_const___int_]
mov eax, dword [ebp - 0x54]
add esp, 0xc
mov edi, 0x180
mov ecx, 0x1fe7
cmp dword [eax + 4], 0
je 0x433df5
mov byte [ebp - 0x65], 1
jmp 0x433df9
mov ecx, 0x1fe6
mov byte [ebp - 0x65], 0
test cl, 1
je 0x433e07
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
cmp byte [ebp - 0x65], 0
push 0xffffffffffffffff
je 0x433ef7
lea eax, [ebx + 0x769]
push eax
lea eax, [ebp - 0x58]
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLocal8Bit_char_const___int_]
or edi, 0x600
mov dword [ebp - 0x6c], edi
push 0xffffffffffffffff
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x55
push str.set_PATH_PATH__
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0x18
lea eax, [ebp - 0x58]
or edi, 0x800
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x6c], edi
push eax
call dword [0x5786f4]
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x56
push eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x74]
or edi, 0x1000
push 0x5b9a9c
push eax
mov dword [ebp - 0x6c], edi
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x57
call dword [0x5786f4]
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x56
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x58
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x54]
and edi, 0xffffefff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and edi, 0xfffff7ff
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x6c], edi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
jmp 0x43400c
add ebx, 0x664
lea eax, [ebp - 0x54]
push ebx
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLocal8Bit_char_const___int_]
mov eax, dword [ebp - 0x54]
lea ecx, [ebp - 0x54]
add esp, 0xc
or edi, 0x6000
mov dword [ebp - 0x6c], edi
mov esi, dword [eax + 4]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
test esi, esi
je 0x434006
push 0xffffffffffffffff
lea eax, [ebp - 0x58]
push ebx
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromLocal8Bit_char_const___int_]
or edi, 0x18000
mov dword [ebp - 0x6c], edi
push 0xffffffffffffffff
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x5a
push str.set_PATH_PATH___FLAMES_PROJECT_
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0x18
lea eax, [ebp - 0x58]
or edi, 0x20000
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x6c], edi
push eax
call dword [0x5786f4]
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x5b
push eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x74]
or edi, 0x40000
push 0x5b9a9c
push eax
mov dword [ebp - 0x6c], edi
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x5c
call dword [0x5786f4]
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x5b
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x5d
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x70]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x54]
and edi, 0xfffbffff
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
and edi, 0xfffdffff
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x6c], edi
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
mov esi, dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_char_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x5e
push str.set_PATH
push eax
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
lea eax, [ebp - 0x20]
or edi, 0x80000
lea ecx, [ebp - 0x60]
mov dword [ebp - 0x6c], edi
push eax
call dword [0x5786f4]
lea eax, [ebp - 0x60]
mov byte [ebp - 4], 0x5f
push eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x74]
or edi, 0x100000
push 0x5b9c48
push eax
mov dword [ebp - 0x6c], edi
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x60
call dword [0x5786f4]
lea ecx, [ebp - 0x74]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x61
push eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
lea eax, [ebp - 0x1c]
or edi, 0x200000
push eax
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x6c], edi
call dword [0x5786f4]
lea eax, [ebp - 0x5c]
mov byte [ebp - 4], 0x62
push eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::constructor_class_QString_const__]
push 0xffffffffffffffff
lea eax, [ebp - 0x70]
or edi, 0x400000
push str._bin__PATH_
push eax
mov dword [ebp - 0x6c], edi
call dword [sym.imp.Qt5Core.dll_public:_static_class_QString___cdecl_QString::fromUtf8_char_const___int_]
add esp, 0xc
push eax
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x63
call dword [0x5786f4]
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x62
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QHAE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x64
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x64]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
lea ecx, [ebp - 0x54]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x58]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
push 0x5b9c5c
lea ecx, [ebp - 0x18]
call esi
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x65
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
push 0x5b9c5c
lea ecx, [ebp - 0x18]
call esi
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x66
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x12
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov eax, dword [ebp - 0x2c]
cmp dword [eax + 4], 0
je 0x4341cc
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x2c]
call dword [sym.imp.Qt5Core.dll__toLocal8Bit_QString__QGBE_AVQByteArray__XZ]
push eax
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x67
call dword [sym.imp.Qt5Core.dll_public:_long_long___int64____thiscall_QIODevice::write_class_QByteArray_const__]
lea ecx, [ebp - 0x7c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QByteArray::destructor_void_]
mov edi, 1
jmp 0x4341d5
xor edi, edi
lea ecx, [ebp - 0x2c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x24]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x38]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x20]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x1c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x40]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x44]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x30]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x34]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x48]
call dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QString::destructor_void_]
lea ecx, [ebp - 0x18]
call dword [sym.imp.Qt5Core.dll_public_virtual:_void___thiscall_QFile::destructor_void_]
mov esi, dword [sym.imp.Qt5Core.dll_public:_void___thiscall_QDir::destructor_void_]
lea ecx, [ebp - 0x50]
call esi
lea ecx, [ebp - 0x28]
call esi
mov eax, edi
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.0052bfb9
mov esp, ebp
pop ebp
ret