Function at 0x140001000
Capabilities:
Log keystrokes via polling

Disassembly:
sub rsp, 0x28
mov r8, 0xa48
xor rdx, rdx
movabs rcx, 0x140413948
call sub.msvcrt.dll_memset
xor rcx, rcx
call sub.KERNEL32.dll_GetModuleHandleW
mov qword [0x140413950], rax
xor r8, r8
mov rdx, 0x1000
xor rcx, rcx
call sub.KERNEL32.dll_HeapCreate
mov qword [0x140413948], rax
movabs rax, 0x14040ff90
mov qword [0x140413b80], rax
call fcn.14002b2f0
call fcn.140057000
call fcn.140055f5c
call fcn.140055ef0
call fcn.140054cf0
call fcn.140051f24
call fcn.1400513f0
call fcn.140050c60
call fcn.14004fe50
call fcn.14004e83c
call fcn.14004e53c
call fcn.14004e040
call fcn.14004dd80
call fcn.14004d570
call fcn.14004ca10
call fcn.14004a8d0
call fcn.14003c484
call fcn.14003b328
call fcn.140039cd0
call fcn.140039904
call fcn.140039648
call fcn.140035d4c
call fcn.140033bdc
call fcn.1400324b8
call fcn.140031aa4
call fcn.140030978
call fcn.14002b368
movabs rax, 0x1401ba30c
push rax
push 1
push 0
pop rcx
pop rdx
pop r8
call sub.KERNEL32.dll_CreateMutexW
mov r15, rax
and r15, r15
je 0x140001112
call sub.KERNEL32.dll_GetLastError
mov r15, rax
and r15, r15
jne 0x140001112
jmp 0x14000111b
mov rax, 1
jmp 0x14000111e
xor rax, rax
and rax, rax
je 0x14000114c
push 0x30
movabs rax, str.The_QMLauncher_is_already_running_
push rax
movabs rax, 0x1401b6066
push rax
pop rcx
pop rdx
pop r8
call fcn.1400309b4
jmp 0x1400122b4
movabs rdx, 0x1401b9b68
lea rcx, [0x140413e78]
call fcn.140057070
call fcn.1400386b0
call fcn.140038060
call fcn.140037ac4
call fcn.140036c00
call fcn.140037150
call fcn.140039500
call fcn.140038c30
call fcn.14002bc70
call fcn.14002b800
call fcn.14002be4c
push 0x58
sub rsp, 8
push 0
pop rcx
sub rsp, 0x20
call sub.USER32.dll_GetDC
add rsp, 0x28
mov rax, rax
push rax
pop rcx
pop rdx
call sub.GDI32.dll_GetDeviceCaps
mov qword [rsp - 8], rax
fild qword [rsp - 8]
fdiv qword [0x1401bae1c]
fstp qword [0x1404139b0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
pop rcx
sub rsp, 0x20
call fcn.1400492ec
add rsp, 0x28
lea rcx, [0x140413a10]
pop rdx
call fcn.1400571b0
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
pop rcx
sub rsp, 0x20
call fcn.140049348
add rsp, 0x28
lea rcx, [0x140413bb0]
pop rdx
call fcn.1400571b0
movabs rdx, 0x1401b6066
lea rcx, [0x140413d78]
call fcn.140057070
mov qword [0x140413fc0], 0xffffffffffffffff
mov qword [0x140413c58], 0
mov qword [0x1404139a8], 0
mov qword [0x140413dc8], 0
mov qword [0x1404142f8], 0
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
lea rcx, [0x1404141d8]
pop rdx
call fcn.1400571b0
mov qword [0x140413dd0], 0
mov qword [0x140413e00], 0
mov qword [0x140413bc8], 0
mov qword [0x140413f38], 0
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400493b8
add rsp, 0x28
lea rcx, [0x140413ba8]
pop rdx
call fcn.1400571b0
movabs rdx, str.Engine_not_selected____
lea rcx, [0x140413c78]
call fcn.140057070
movabs rdx, str.Scan_for_maps_and_demos_in_the_folder
lea rcx, [0x140413a78]
call fcn.140057070
movabs rdx, str.Unpack_archive
lea rcx, [0x140413ec8]
call fcn.140057070
movabs rdx, str.Select_music_folder__only__.wav__.flac__.ogg__files_
lea rcx, [0x140413df8]
call fcn.140057070
movabs rdx, str.Select_zip_archive_for_install
lea rcx, [0x140414240]
call fcn.140057070
movabs rdx, str.Delete_mod_folder_from_game_
lea rcx, [0x140413ee8]
call fcn.140057070
movabs rdx, str.This_folder_contains_mod_resources__
lea rcx, [0x1404141c8]
call fcn.140057070
movabs rdx, str.This_folder_contains_maps_file__Press_install
lea rcx, [0x140413f00]
call fcn.140057070
movabs rdx, str.Mod_resources_not_found__
lea rcx, [0x140413c70]
call fcn.140057070
movabs rdx, str.It_looks_like_the_mod_is_already_installed_____Overwrite_installed_mod_
lea rcx, [0x140414028]
call fcn.140057070
movabs rdx, str.Select_folder_for_unpack
lea rcx, [0x140413da0]
call fcn.140057070
movabs rdx, str.Operation_failed_
lea rcx, [0x140413f30]
call fcn.140057070
movabs rdx, str.Search_mod__double_click_to_select_
lea rcx, [0x140413b78]
call fcn.140057070
movabs rdx, str.Sort_mod_list___Shift
lea rcx, [0x140414210]
call fcn.140057070
movabs rdx, 0x1401b6066
lea rcx, [0x140413ae0]
call fcn.140057070
movabs rdx, 0x1401b8bd8
lea rcx, [0x140413df0]
call fcn.140057070
movabs rdx, str.Sort_by_name
lea rcx, [0x140413b08]
call fcn.140057070
movabs rdx, str.Search_database_is_being_updated___please_wait____
lea rcx, [0x140413e98]
call fcn.140057070
movabs rdx, str.Open_mod_folder
lea rcx, [0x140413db0]
call fcn.140057070
movabs rdx, str.Find_on_Google
lea rcx, [0x140414230]
call fcn.140057070
movabs rdx, str.Find_on_Youtube
lea rcx, [0x140413ea0]
call fcn.140057070
movabs rdx, str.Delete_folder
lea rcx, [0x140413b40]
call fcn.140057070
movabs rdx, str.Delete_selected_folder_
lea rcx, [0x140413ab0]
call fcn.140057070
movabs rdx, str.Set_this_image_as_default_cover_
lea rcx, [0x140413ec0]
call fcn.140057070
movabs rdx, str.Restore_default_cover
lea rcx, [0x140413e18]
call fcn.140057070
movabs rdx, str.Mod_installed._You_can_add_it_to_the_list_in_the_add_mod_window
lea rcx, [0x140414188]
call fcn.140057070
movabs rdx, str.Archive_has_an_unknown_format_or_is_corrupted_
lea rcx, [0x140413be8]
call fcn.140057070
movabs rdx, str.This_mod_does_not_have_a_start_map._Run_a_random_Map_
lea rcx, [0x140413f10]
call fcn.140057070
movabs rdx, str.Launching_a_random_mod_that_has_a_starting_map
lea rcx, [0x140414218]
call fcn.140057070
movabs rdx, str.Launching_random_map_from_random_mod
lea rcx, [0x140413d18]
call fcn.140057070
movabs rdx, str.Archive_already_installed__Continue_
lea rcx, [0x140413f50]
call fcn.140057070
movabs rdx, str.Select_QuaddictedTool.exe_file_
lea rcx, [0x140413aa0]
call fcn.140057070
movabs rdx, str.Create_shortcut_on_desktop
lea rcx, [0x1404141e8]
call fcn.140057070
movabs rdx, str.Create_shortcut_in_game_folder
lea rcx, [0x140413960]
call fcn.140057070
movabs rdx, str.Desktop_shortcut_created__
lea rcx, [0x1404140e8]
call fcn.140057070
movabs rdx, str.Created_a_shortcut_in_the_game_folder__
lea rcx, [0x140414228]
call fcn.140057070
movabs rdx, str.Shortcut_not_created__
lea rcx, [0x140413c40]
call fcn.140057070
movabs rdx, str.Name_for_shortcut
lea rcx, [0x1404142e8]
call fcn.140057070
movabs rdx, str.Unable_to_create_shortcut_if__Random__Map_or_Difficulty_is_selected
lea rcx, [0x140413ce0]
call fcn.140057070
movabs rdx, str.Shortcut_already_exists__
lea rcx, [0x1404140b0]
call fcn.140057070
movabs rdx, 0x1401b8f5c
lea rcx, [0x140413b30]
call fcn.140057070
movabs rdx, str.Color_label
lea rcx, [0x140413de8]
call fcn.140057070
movabs rdx, 0x1401ba1b0
lea rcx, [0x140413fb8]
call fcn.140057070
movabs rdx, str.__Time_h:_m:_s__
lea rcx, [0x140413d08]
call fcn.140057070
movabs rdx, str.__Commentary__
lea rcx, [0x140413d60]
call fcn.140057070
movabs rdx, str.__Map_ID__
lea rcx, [0x140413d20]
call fcn.140057070
movabs rdx, str.__Map_Name__
lea rcx, [0x140413b00]
call fcn.140057070
movabs rdx, str.Reset_the_time_spent_completing_the_mod_
lea rcx, [0x140414238]
call fcn.140057070
movabs rdx, str.Select_cover_for_mod
lea rcx, [0x140414208]
call fcn.140057070
movabs rdx, str.Clear_all
lea rcx, [0x140413cf8]
call fcn.140057070
movabs rdx, str.Clear_all_times
lea rcx, [0x140414190]
call fcn.140057070
movabs rdx, str.Clear_all_labels
lea rcx, [0x140413ab8]
call fcn.140057070
movabs rdx, str.Clear_all_comments
lea rcx, [0x140413c90]
call fcn.140057070
movabs rdx, 0x1401b9566
lea rcx, [0x140413a68]
call fcn.140057070
movabs rdx, str.Music_play_mode
lea rcx, [0x140413cd8]
call fcn.140057070
movabs rdx, str.Play_tracks_in_order
lea rcx, [0x140413f48]
call fcn.140057070
movabs rdx, str.Shuffle_track_list
lea rcx, [0x140413fd8]
call fcn.140057070
movabs rdx, str.Random_track
lea rcx, [0x140414080]
call fcn.140057070
movabs rdx, str.SHIFTClick_to_select_another_file_QuaddictedTool.exe
lea rcx, [0x1404141d0]
call fcn.140057070
movabs rdx, str.Add_engine
lea rcx, [0x140413a28]
call fcn.140057070
movabs rdx, str.Remove_the_selected_engine_from_the_list_
lea rcx, [0x140413fa8]
call fcn.140057070
movabs rdx, str.Select_engine_file
lea rcx, [0x140414148]
call fcn.140057070
sub rsp, 0x18
mov rdx, 1
movabs rax, 0x140414310
push rax
movabs r9, 0x1401bae98
mov r8, 7
mov rcx, WSACleanup
sub rsp, 0x20
call fcn.14004e07c
add rsp, 0x40
mov qword [0x140414310], rax
sub rsp, 0x18
mov rdx, 1
movabs rax, 0x140414320
push rax
movabs r9, 0x1401bae68
mov r8, 7
mov rcx, 0x20
sub rsp, 0x20
call fcn.14004e07c
add rsp, 0x40
mov qword [0x140414320], rax
sub rsp, 0x18
mov rdx, 1
movabs rax, 0x140414330
push rax
movabs r9, 0x1401bae80
mov r8, 7
mov rcx, 0x10
sub rsp, 0x20
call fcn.14004e07c
add rsp, 0x40
mov qword [0x140414330], rax
sub rsp, 0x18
mov rdx, 1
movabs rax, 0x140414340
push rax
movabs r9, 0x1401bae58
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.14004e07c
add rsp, 0x40
mov qword [0x140414340], rax
sub rsp, 0x18
mov rdx, 1
movabs rax, 0x140414350
push rax
movabs r9, 0x1401bae58
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.14004e07c
add rsp, 0x40
mov qword [0x140414350], rax
sub rsp, 0x18
mov rdx, 0x47
movabs rax, 0x140414360
push rax
movabs r9, 0x1401bae58
mov r8, 8
mov rcx, 8
sub rsp, 0x20
call fcn.14004e07c
add rsp, 0x40
mov qword [0x140414360], rax
mov rbp, qword [0x140414360]
movabs rdx, str.Glquake.exe
lea rcx, [rbp]
call fcn.140057070
movabs rdx, str.glqwcl.exe
lea rcx, [rbp + 8]
call fcn.140057070
movabs rdx, str.qwcl.exe
lea rcx, [rbp + 0x10]
call fcn.140057070
movabs rdx, 0x1401b66bc
lea rcx, [rbp + 0x18]
call fcn.140057070
movabs rdx, 0x1401ba790
lea rcx, [rbp + 0x20]
call fcn.140057070
movabs rdx, str.fteqw.exe
lea rcx, [rbp + 0x28]
call fcn.140057070
movabs rdx, str.fteqw64.exe
lea rcx, [rbp + 0x30]
call fcn.140057070
movabs rdx, 0x1401b80a4
lea rcx, [rbp + 0x38]
call fcn.140057070
movabs rdx, str.quakespasm.exe
lea rcx, [rbp + 0x40]
call fcn.140057070
movabs rdx, str.quakespasm_sdl12.exe
lea rcx, [rbp + 0x48]
call fcn.140057070
movabs rdx, str.blinky.exe
lea rcx, [rbp + 0x50]
call fcn.140057070
movabs rdx, str.darkplaces.exe
lea rcx, [rbp + 0x58]
call fcn.140057070
movabs rdx, str.darkplaces_sdl.exe
lea rcx, [rbp + 0x60]
call fcn.140057070
movabs rdx, str.eng95.exe
lea rcx, [rbp + 0x68]
call fcn.140057070
movabs rdx, str.engqsb.exe
lea rcx, [rbp + 0x70]
call fcn.140057070
movabs rdx, str.engwin.exe
lea rcx, [rbp + 0x78]
call fcn.140057070
movabs rdx, str.joequake.exe
lea rcx, [rbp + 0x80]
call fcn.140057070
movabs rdx, str.joequake_gl.exe
lea rcx, [rbp + 0x88]
call fcn.140057070
movabs rdx, str.qbismS8.exe
lea rcx, [rbp + 0x90]
call fcn.140057070
movabs rdx, str.ezquake_gl_d3d.exe
lea rcx, [rbp + 0x98]
call fcn.140057070
movabs rdx, str.fuhquake.exe
lea rcx, [rbp + 0xa0]
call fcn.140057070
movabs rdx, str.fuhquake_gl.exe
lea rcx, [rbp + 0xa8]
call fcn.140057070
movabs rdx, str.mark_v.exe
lea rcx, [rbp + 0xb0]
call fcn.140057070
movabs rdx, str.mark_v_winquake.exe
lea rcx, [rbp + 0xb8]
call fcn.140057070
movabs rdx, str.dx8pro493.exe
lea rcx, [rbp + 0xc0]
call fcn.140057070
movabs rdx, str.glpro493.exe
lea rcx, [rbp + 0xc8]
call fcn.140057070
movabs rdx, str.nq_sdl.exe
lea rcx, [rbp + 0xd0]
call fcn.140057070
movabs rdx, str.qw_client_sdl.exe
lea rcx, [rbp + 0xd8]
call fcn.140057070
movabs rdx, str.quakespasm_spiked_win32.exe
lea rcx, [rbp + 0xe0]
call fcn.140057070
movabs rdx, str.quakespasm_spiked_win64.exe
lea rcx, [rbp + 0xe8]
call fcn.140057070
movabs rdx, str.ironwail.exe
lea rcx, [rbp + 0xf0]
call fcn.140057070
movabs rdx, str.reQuiem.exe
lea rcx, [rbp + 0xf8]
call fcn.140057070
movabs rdx, str.UQE_Quake.exe
lea rcx, [rbp + 0x100]
call fcn.140057070
movabs rdx, str.vkQuake.exe
lea rcx, [rbp + 0x108]
call fcn.140057070
movabs rdx, str.DirectQ.exe
lea rcx, [rbp + 0x110]
call fcn.140057070
movabs rdx, str.fitzquake085.exe
lea rcx, [rbp + 0x118]
call fcn.140057070
movabs rdx, str.qbismS8.exe
lea rcx, [rbp + 0x120]
call fcn.140057070
movabs rdx, str.glQrack.exe
lea rcx, [rbp + 0x128]
call fcn.140057070
movabs rdx, str.qmb_V1.19.exe
lea rcx, [rbp + 0x130]
call fcn.140057070
movabs rdx, str.mini.exe
lea rcx, [rbp + 0x138]
call fcn.140057070
movabs rdx, str.fodquake_gl.exe
lea rcx, [rbp + 0x140]
call fcn.140057070
movabs rdx, str.fisheyequake.exe
lea rcx, [rbp + 0x148]
call fcn.140057070
movabs rdx, str.panquake.exe
lea rcx, [rbp + 0x150]
call fcn.140057070
movabs rdx, str.yquake2.exe
lea rcx, [rbp + 0x158]
call fcn.140057070
movabs rdx, str.Berserker.exe
lea rcx, [rbp + 0x160]
call fcn.140057070
movabs rdx, str.kmquake2.exe
lea rcx, [rbp + 0x168]
call fcn.140057070
movabs rdx, str.quake2xp.exe
lea rcx, [rbp + 0x170]
call fcn.140057070
movabs rdx, str.quetoo.exe
lea rcx, [rbp + 0x178]
call fcn.140057070
movabs rdx, str.quake2ex_gog.exe
lea rcx, [rbp + 0x1c0]
call fcn.140057070
movabs rdx, str.quake2ex_steam.exe
lea rcx, [rbp + 0x1c8]
call fcn.140057070
movabs rdx, str.DirectQII.exe
lea rcx, [rbp + 0x180]
call fcn.140057070
movabs rdx, str.quemap.exe
lea rcx, [rbp + 0x188]
call fcn.140057070
movabs rdx, str.quetoo_dedicated.exe
lea rcx, [rbp + 0x190]
call fcn.140057070
movabs rdx, str.q2ded.exe
lea rcx, [rbp + 0x198]
call fcn.140057070
movabs rdx, str.Quake_Shipping_Playfab_GOG_x64.exe
lea rcx, [rbp + 0x1a0]
call fcn.140057070
movabs rdx, str.Quake_x64_steam.exe
lea rcx, [rbp + 0x1a8]
call fcn.140057070
movabs rdx, str.zircon.exe
lea rcx, [rbp + 0x1b0]
call fcn.140057070
movabs rdx, str.ftevkqw64.exe
lea rcx, [rbp + 0x1b8]
call fcn.140057070
movabs rdx, 0x1401b64c8
lea rcx, [rbp + 0x1d0]
call fcn.140057070
movabs rdx, str.h2.exe
lea rcx, [rbp + 0x1d8]
call fcn.140057070
movabs rdx, str.h2_compat.exe
lea rcx, [rbp + 0x1e0]
call fcn.140057070
movabs rdx, 0x1401b6066
lea rcx, [rbp + 0x1f0]
call fcn.140057070
movabs rdx, 0x1401b6066
lea rcx, [rbp + 0x1f8]
call fcn.140057070
movabs rdx, 0x1401b6066
lea rcx, [rbp + 0x200]
call fcn.140057070
movabs rdx, 0x1401b6066
lea rcx, [rbp + 0x208]
call fcn.140057070
movabs rdx, 0x1401b6066
lea rcx, [rbp + 0x210]
call fcn.140057070
movabs rbp, 0x140251eeb
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.14004e860
mov qword [0x140414268], rax
movabs rbp, 0x14025206a
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.14004e860
mov qword [0x140413cb0], rax
movabs rbp, 0x140252113
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.14004e860
mov qword [0x140414140], rax
movabs rbp, 0x140252194
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.14004e860
mov qword [0x140414150], rax
movabs rbp, 0x140252397
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.14004e860
mov qword [0x140414200], rax
movabs rbp, 0x14025281c
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.14004e860
mov qword [0x1404139c0], rax
movabs rbp, 0x140259d1c
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.14004e860
mov qword [0x140413af8], rax
movabs rbp, 0x140259e73
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.14004e860
mov qword [0x1404140d8], rax
movabs rbp, 0x140267734
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.14004e860
mov qword [0x1404139d0], rax
movabs rbp, 0x1402679e3
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.14004e860
mov qword [0x140413a30], rax
movabs rbp, 0x140267b34
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.14004e860
mov qword [0x1404139c8], rax
movabs rbp, 0x1402680fd
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.14004e860
mov qword [0x1404139e8], rax
movabs rbp, 0x140268379
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.14004e860
mov qword [0x140413a20], rax
movabs rbp, 0x14026afa9
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.14004e860
mov qword [0x140413cf0], rax
movabs rbp, 0x140267eaf
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.14004e860
mov qword [0x140413ca8], rax
movabs rbp, 0x140268813
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
call fcn.14004e860
mov qword [0x140413bb8], rax
push 0xc8
push 0xc8
push 0xc8
pop rcx
pop rdx
pop r8
call fcn.14004e554
mov qword [0x140413da8], rax
push pe_nt_image_headers64
push pe_nt_image_headers64
push 0xff
pop rcx
pop rdx
pop r8
call fcn.14004e554
mov qword [0x140414000], rax
push pe_nt_image_headers64
push 0xff
push pe_nt_image_headers64
pop rcx
pop rdx
pop r8
call fcn.14004e554
mov qword [0x140413ef0], rax
push 0xff
push pe_nt_image_headers64
push pe_nt_image_headers64
pop rcx
pop rdx
pop r8
call fcn.14004e554
mov qword [0x140413ca0], rax
push 0xff
push 0xff
push pe_nt_image_headers64
pop rcx
pop rdx
pop r8
call fcn.14004e554
mov qword [0x140413ff8], rax
push 0xff
push pe_nt_image_headers64
push 0xff
pop rcx
pop rdx
pop r8
call fcn.14004e554
mov qword [0x140413968], rax
push pe_nt_image_headers64
push 0xff
push 0xff
pop rcx
pop rdx
pop r8
call fcn.14004e554
mov qword [0x1404140c8], rax
sub rsp, 8
push qword [0x140413da8]
push 0x20
push 0x10
push 0x10
push 0xffffffffffffffff
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14004ea5c
add rsp, 0x30
mov qword [0x140413b50], rax
sub rsp, 8
push qword [0x140414000]
push 0x20
push 0x10
push 0x10
push 0xffffffffffffffff
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14004ea5c
add rsp, 0x30
mov qword [0x140413de0], rax
sub rsp, 8
push qword [0x140413ef0]
push 0x20
push 0x10
push 0x10
push 0xffffffffffffffff
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14004ea5c
add rsp, 0x30
mov qword [0x140413b48], rax
sub rsp, 8
push qword [0x140413ca0]
push 0x20
push 0x10
push 0x10
push 0xffffffffffffffff
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14004ea5c
add rsp, 0x30
mov qword [0x140413ac8], rax
sub rsp, 8
push qword [0x140413ff8]
push 0x20
push 0x10
push 0x10
push 0xffffffffffffffff
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14004ea5c
add rsp, 0x30
mov qword [0x140413e80], rax
sub rsp, 8
push qword [0x140413968]
push 0x20
push 0x10
push 0x10
push 0xffffffffffffffff
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14004ea5c
add rsp, 0x30
mov qword [0x140413e90], rax
sub rsp, 8
push qword [0x1404140c8]
push 0x20
push 0x10
push 0x10
push 0xffffffffffffffff
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14004ea5c
add rsp, 0x30
mov qword [0x140414010], rax
push 0xa
movabs rax, 0x1401b640c
push rax
push 0
pop rcx
pop rdx
pop r8
call fcn.140055fd0
push 0xa
movabs rax, str.Gost
push rax
push 1
pop rcx
pop rdx
pop r8
call fcn.140055fd0
push 0xe
movabs rax, str.Gost
push rax
push 2
pop rcx
pop rdx
pop r8
call fcn.140055fd0
push 8
movabs rax, str.Gost
push rax
push 3
pop rcx
pop rdx
pop r8
call fcn.140055fd0
push 0x100
push 0xa
movabs rax, str.Gost
push rax
push 4
pop rcx
pop rdx
pop r8
pop r9
call fcn.140055fd8
push 0xb
movabs rax, str.Calibri
push rax
push 5
pop rcx
pop rdx
pop r8
call fcn.140055fd0
push 0xa
movabs rax, str.Gost
push rax
push 6
pop rcx
pop rdx
pop r8
call fcn.140055fd0
push 0x10
movabs rax, str._Arial_Unicode_MS
push rax
push 7
pop rcx
pop rdx
pop r8
call fcn.140055fd0
push 0xc
movabs rax, str.Gost
push rax
push 8
pop rcx
pop rdx
pop r8
call fcn.140055fd0
push 0xa
movabs rax, str.Gost
push rax
push 9
pop rcx
pop rdx
pop r8
call fcn.140055fd0
push 0xe
movabs rax, str.Arial_Unicode_MS
push rax
push 0xa
pop rcx
pop rdx
pop r8
call fcn.140055fd0
push 0xa
movabs rax, str.Gost
push rax
push 0xb
pop rcx
pop rdx
pop r8
call fcn.140055fd0
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, 0x1401b84b2
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
jge 0x140002667
movabs rax, 0x1401b84b2
push rax
push 0
pop rcx
pop rdx
call fcn.140039f50
and rax, rax
je 0x140002643
push 0
pop rcx
call fcn.140039be0
push 2
movabs rax, 0x1401b84b2
push rax
pop rcx
pop rdx
call fcn.1400496ac
jmp 0x140002667
push 0x30
movabs rax, str.Cannot_create_files_in_this_folder__Try_running_the_launcher_as_Administrator__r_n
push rax
movabs rax, 0x1401b6066
push rax
pop rcx
pop rdx
pop r8
call fcn.1400309b4
movabs rax, 0x1401b6066
push rax
push qword [0x140413bb0]
push 0
pop rcx
pop rdx
pop r8
call fcn.1400497cc
push 0
pop rcx
call fcn.140049984
and rax, rax
je 0x1400028e5
push 0
pop rcx
call fcn.140049798
mov r15, rax
cmp r15, 2
jne 0x1400028e0
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400496ec
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140055090
add rsp, 0x28
lea rcx, [0x140413c38]
pop rdx
call fcn.1400571b0
push qword [0x140413c38]
movabs rdx, 0x1401b6eb8
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
je 0x1400027c8
movabs rdx, str.Quake
lea rcx, [0x1404140e0]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
movabs rdx, str.quake
lea rcx, [0x140413d10]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
sub rsp, 8
movabs rbp, 0x1401baef0
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004e860
add rsp, 0x28
mov qword [0x140413bc0], rax
jmp 0x1400028df
movabs rdx, str.baseq2
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
je 0x140002856
movabs rdx, str.Quake_II
lea rcx, [0x1404140e0]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
movabs rdx, str.quake_2
lea rcx, [0x140413d10]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
sub rsp, 8
movabs rbp, 0x1401ec7af
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004e860
add rsp, 0x28
mov qword [0x140413bc0], rax
jmp 0x1400028df
movabs rdx, str.data1
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
je 0x1400028df
movabs rdx, str.Hexen_II
lea rcx, [0x1404140e0]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
movabs rdx, str.hexen_2
lea rcx, [0x140413d10]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
sub rsp, 8
movabs rbp, 0x140223faa
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004e860
add rsp, 0x28
mov qword [0x140413bc0], rax
pop rax
jmp 0x140002686
push qword [0x140413d10]
movabs rcx, 0x1401b6066
pop rdx
call fcn.140057360
or rax, rax
je 0x140002929
push 0x30
movabs rax, str.Compatible_game_not_found._Place_the_launcher_in_your_Quake_or_Quake_2_game_folder._r_n
push rax
movabs rax, 0x1401b6066
push rax
pop rcx
pop rdx
pop r8
call fcn.1400309b4
jmp 0x1400122b4
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str.QMLlogo.jpg
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
jle 0x140002a3e
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str.QMLlogo.jpg
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
call fcn.1400573c0
push 0xffffffffffffffff
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004ec10
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
mov qword [0x140413bc0], rax
movabs rax, str.QMLauncher.ini
push rax
pop rcx
call fcn.140049530
mov r15, rax
cmp r15, 0xffffffffffffffff
jne 0x140003211
push 2
movabs rax, str.QMLauncher.ini
push rax
pop rcx
pop rdx
call fcn.140032588
movabs rax, str.main
push rax
pop rcx
call fcn.140032624
movabs rax, 0x1401b6066
push rax
movabs rax, str.engine
push rax
pop rcx
pop rdx
call fcn.140032780
movabs rax, str._Default_
push rax
movabs rax, str.resolution
push rax
pop rcx
pop rdx
call fcn.140032780
movabs rax, str._Default_
push rax
movabs rax, str.screenmode
push rax
pop rcx
pop rdx
call fcn.140032780
movabs rax, str._Default_
push rax
movabs rax, 0x1401b8f1a
push rax
pop rcx
pop rdx
call fcn.140032780
movabs rax, str._Default_
push rax
movabs rax, str.dificulty
push rax
pop rcx
pop rdx
call fcn.140032780
movabs rax, str.English
push rax
movabs rax, str.Language
push rax
pop rcx
pop rdx
call fcn.140032780
push qword [0x140413d10]
movabs rdx, str.quake
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
je 0x140002de5
sub rsp, 8
movabs rax, str.mod0
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x28
sub rsp, 8
movabs rax, str.Quake
push rax
movabs rax, str.modname
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, 0x1401b6eb8
push rax
movabs rax, str.modfolder
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.true
push rax
movabs rax, str.modselect
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.hipnotic
push rax
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x28
mov r15, rax
cmp r15, 0xfffffffffffffffe
jne 0x140002cb6
sub rsp, 8
movabs rax, 0x1401b9c7e
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x28
sub rsp, 8
movabs rax, str.MP1_:_Scourge_of_Armagon
push rax
movabs rax, str.modname
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.hipnotic
push rax
movabs rax, str.modfolder
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.false
push rax
movabs rax, str.modselect
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.rogue
push rax
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x28
mov r15, rax
cmp r15, 0xfffffffffffffffe
jne 0x140002d78
sub rsp, 8
movabs rax, str.mod2
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x28
sub rsp, 8
movabs rax, str.MP2_:_Dissolution_of_Eternity
push rax
movabs rax, str.modname
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.rogue
push rax
movabs rax, str.modfolder
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.false
push rax
movabs rax, str.modselect
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
sub rsp, 0x20
call fcn.140032828
add rsp, 0x28
sub rsp, 8
movabs rax, 0x1401b6eb8
push rax
pop rcx
sub rsp, 0x20
call fcn.140027e7e
add rsp, 0x28
sub rsp, 8
movabs rax, str.hipnotic
push rax
pop rcx
sub rsp, 0x20
call fcn.140027e7e
add rsp, 0x28
sub rsp, 8
movabs rax, str.rogue
push rax
pop rcx
sub rsp, 0x20
call fcn.140027e7e
add rsp, 0x28
jmp 0x140003210
movabs rdx, str.quake_2
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
je 0x140003092
sub rsp, 8
movabs rax, str.mod0
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x28
sub rsp, 8
movabs rax, str.Quake_2
push rax
movabs rax, str.modname
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.baseq2
push rax
movabs rax, str.modfolder
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.true
push rax
movabs rax, str.modselect
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.xatrix
push rax
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x28
mov r15, rax
cmp r15, 0xfffffffffffffffe
jne 0x140002f63
sub rsp, 8
movabs rax, 0x1401b9c7e
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x28
sub rsp, 8
movabs rax, str.MP1_:_The_Reckoning
push rax
movabs rax, str.modname
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.xatrix
push rax
movabs rax, str.modfolder
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.false
push rax
movabs rax, str.modselect
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.rogue
push rax
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x28
mov r15, rax
cmp r15, 0xfffffffffffffffe
jne 0x140003025
sub rsp, 8
movabs rax, str.mod2
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x28
sub rsp, 8
movabs rax, str.MP2_:_Ground_Zero
push rax
movabs rax, str.modname
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.rogue
push rax
movabs rax, str.modfolder
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.false
push rax
movabs rax, str.modselect
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
sub rsp, 0x20
call fcn.140032828
add rsp, 0x28
sub rsp, 8
movabs rax, str.baseq2
push rax
pop rcx
sub rsp, 0x20
call fcn.140027e7e
add rsp, 0x28
sub rsp, 8
movabs rax, str.xatrix
push rax
pop rcx
sub rsp, 0x20
call fcn.140027e7e
add rsp, 0x28
sub rsp, 8
movabs rax, str.rogue
push rax
pop rcx
sub rsp, 0x20
call fcn.140027e7e
add rsp, 0x28
jmp 0x140003210
movabs rdx, str.hexen_2
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
je 0x140003210
sub rsp, 8
movabs rax, str.mod0
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x28
sub rsp, 8
movabs rax, str.Hexen_II
push rax
movabs rax, str.modname
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.data1
push rax
movabs rax, str.modfolder
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.true
push rax
movabs rax, str.modselect
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.portals
push rax
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x28
mov r15, rax
cmp r15, 0xfffffffffffffffe
jne 0x140003210
sub rsp, 8
movabs rax, 0x1401b9c7e
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x28
sub rsp, 8
movabs rax, str.Portal_of_Praevus
push rax
movabs rax, str.modname
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.portals
push rax
movabs rax, str.modfolder
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
sub rsp, 8
movabs rax, str.false
push rax
movabs rax, str.modselect
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
pop rax
push qword [0x140413d10]
movabs rdx, str.quake
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
je 0x1400032b4
movabs rdx, str.__game
lea rcx, [0x140414300]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
movabs rdx, str._map
lea rcx, [0x140413998]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
movabs rdx, str._skill
lea rcx, [0x140413b28]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
movabs rdx, 0x1401b6bc4
lea rcx, [0x140413cd0]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
jmp 0x1400033e9
movabs rdx, str.quake_2
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
je 0x140003351
movabs rdx, 0x1401b9500
lea rcx, [0x140414300]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
movabs rdx, str._map
lea rcx, [0x140413998]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
movabs rdx, str._set_skill
lea rcx, [0x140413b28]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
movabs rdx, str._map
lea rcx, [0x140413cd0]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
jmp 0x1400033e9
movabs rdx, str.hexen_2
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
je 0x1400033e9
movabs rdx, 0x1401b6066
lea rcx, [0x140414300]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
movabs rdx, str._map
lea rcx, [0x140413998]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
movabs rdx, str._skill
lea rcx, [0x140413b28]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
movabs rdx, 0x1401b6bc4
lea rcx, [0x140413cd0]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
pop rax
call fcn.14001ee7f
movabs rax, str.QMLauncher.ini
push rax
pop rcx
call fcn.140032844
and rax, rax
je 0x1400034a3
movabs rax, 0x1401ba2e0
push rax
pop rcx
call fcn.140032624
push 0x2c1
movabs rax, str.win0_x
push rax
pop rcx
pop rdx
call fcn.140032cc8
push rax
fild qword [rsp]
fstp qword [rsp]
pop qword [0x140413d80]
push 0x212
movabs rax, str.win0_y
push rax
pop rcx
pop rdx
call fcn.140032cc8
push rax
fild qword [rsp]
fstp qword [rsp]
pop qword [0x140413d88]
push 0x24e
movabs rax, str.win3_x
push rax
pop rcx
pop rdx
call fcn.140032cc8
mov qword [0x140413a08], rax
push 0x1f9
movabs rax, str.win3_y
push rax
pop rcx
pop rdx
call fcn.140032cc8
mov qword [0x140413a18], rax
call fcn.140032828
fld qword [0x140413d88]
push rax
fistp qword [rsp]
fld qword [0x140413d80]
push rax
fistp qword [rsp]
push 0
push 0
pop rcx
pop rdx
pop r8
pop r9
call fcn.140012339
sub rsp, 8
push 0xffffffffffff0001
push 0xffffffffffff0001
push 0x212
push 0x2c1
push qword [0x140414040]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14004a998
add rsp, 0x30
lea rax, [0x140022943]
mov rax, rax
push rax
push 0x333e
pop rcx
pop rdx
call fcn.14004cbd0
push qword [0x140414040]
lea rax, [0x140027e55]
mov rax, rax
push rax
pop rcx
pop rdx
call fcn.14004ab04
push 1
push 0xf
push qword [0x140414090]
pop rcx
pop rdx
pop r8
call fcn.14003bd9c
push 1
push 0xf
push qword [0x140414100]
pop rcx
pop rdx
pop r8
call fcn.14003bd9c
push 1
push 0xf
push qword [0x140413988]
pop rcx
pop rdx
pop r8
call fcn.14003bd9c
push 1
push 0x20026
push qword [0x140414040]
pop rcx
pop rdx
pop r8
call fcn.14004ab60
push 2
push 0x20028
push qword [0x140414040]
pop rcx
pop rdx
pop r8
call fcn.14004ab60
push 5
push 0x20046
push qword [0x140414040]
pop rcx
pop rdx
pop r8
call fcn.14004ab60
push 6
push 0x20053
push qword [0x140414040]
pop rcx
pop rdx
pop r8
call fcn.14004ab60
mov qword [0x140413ad8], 0
mov qword [0x140413a90], 1
push qword [0x140413d10]
movabs rcx, str.quake
pop rdx
call fcn.140057360
or rax, rax
jne 0x14000361e
push 1
push qword [0x140413988]
pop rcx
pop rdx
call fcn.14003c558
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rcx, 0x1401b94fa
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
mov rcx, qword [0x1404140e0]
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str._____QMLauncher_v
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
mov rcx, qword [0x140413e78]
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
call fcn.1400573c0
push qword [0x140414040]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004ac98
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
fld qword [0x1404139b0]
fmul qword [0x1401bae24]
push rax
fistp qword [rsp]
fld qword [0x1404139b0]
fmul qword [0x1401bae24]
push rax
fistp qword [rsp]
push qword [0x140413bc0]
pop rcx
pop rdx
pop r8
call fcn.14004ecf4
push qword [0x140413bc0]
pop rcx
call fcn.14004edcc
mov rax, rax
push rax
push qword [0x140414090]
pop rcx
pop rdx
call fcn.14003c5b0
movabs rax, str._Default_
push rax
push 0xffffffffffffffff
push qword [0x1404141b8]
pop rcx
pop rdx
pop r8
call fcn.14003c604
push qword [0x140413b50]
pop rcx
call fcn.14004edcc
mov rax, rax
push rax
push 0
push qword [0x1404141b8]
pop rcx
pop rdx
pop r8
call fcn.14003c6a0
movabs rax, str._Random_
push rax
push 0xffffffffffffffff
push qword [0x1404141b8]
pop rcx
pop rdx
pop r8
call fcn.14003c604
push qword [0x140413b50]
pop rcx
call fcn.14004edcc
mov rax, rax
push rax
push 1
push qword [0x1404141b8]
pop rcx
pop rdx
pop r8
call fcn.14003c6a0
movabs rax, str.Easy
push rax
push 0xffffffffffffffff
push qword [0x1404141b8]
pop rcx
pop rdx
pop r8
call fcn.14003c604
push qword [0x140413b48]
pop rcx
call fcn.14004edcc
mov rax, rax
push rax
push 2
push qword [0x1404141b8]
pop rcx
pop rdx
pop r8
call fcn.14003c6a0
movabs rax, 0x1401b86b2
push rax
push 0xffffffffffffffff
push qword [0x1404141b8]
pop rcx
pop rdx
pop r8
call fcn.14003c604
push qword [0x140413ac8]
pop rcx
call fcn.14004edcc
mov rax, rax
push rax
push 3
push qword [0x1404141b8]
pop rcx
pop rdx
pop r8
call fcn.14003c6a0
movabs rax, str.Hard
push rax
push 0xffffffffffffffff
push qword [0x1404141b8]
pop rcx
pop rdx
pop r8
call fcn.14003c604
push qword [0x140414010]
pop rcx
call fcn.14004edcc
mov rax, rax
push rax
push 4
push qword [0x1404141b8]
pop rcx
pop rdx
pop r8
call fcn.14003c6a0
movabs rax, str.Nightmare
push rax
push 0xffffffffffffffff
push qword [0x1404141b8]
pop rcx
pop rdx
pop r8
call fcn.14003c604
push qword [0x140413de0]
pop rcx
call fcn.14004edcc
mov rax, rax
push rax
push 5
push qword [0x1404141b8]
pop rcx
pop rdx
pop r8
call fcn.14003c6a0
movabs rax, str._Default_
push rax
push qword [0x1404141b8]
pop rcx
pop rdx
call fcn.14003c6ec
call fcn.140014e93
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov rcx, qword [rbp + 0x18]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str.QMLModData.dat
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
jle 0x140003986
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
pop rcx
call fcn.1400271d2
call fcn.14001cb85
jmp 0x1400039c7
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
pop rcx
call fcn.140027e7e
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
pop rcx
call fcn.1400271d2
call fcn.14001cb85
push qword [0x140414100]
pop rcx
call fcn.14003c750
mov qword [0x140413fc0], rax
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
push qword [0x140414018]
pop rcx
pop rdx
call fcn.14001f98c
movabs rax, str.QMLauncher.ini
push rax
pop rcx
call fcn.140032844
movabs rax, 0x1401ba2e0
push rax
pop rcx
call fcn.140032624
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rax, 0x1401b6066
push rax
movabs rax, str.dificulty
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140032d08
add rsp, 0x28
lea rcx, [0x140414128]
pop rdx
call fcn.1400571b0
push qword [0x140414128]
movabs rcx, 0x1401b6066
pop rdx
call fcn.140057360
or rax, rax
jne 0x140003aa9
push qword [0x140414128]
push qword [0x1404141b8]
pop rcx
pop rdx
call fcn.14003c6ec
jmp 0x140003ac1
movabs rax, str._Default_
push rax
push qword [0x1404141b8]
pop rcx
pop rdx
call fcn.14003c6ec
movabs rdx, 0x1401b6066
lea rcx, [0x140414128]
call fcn.140057070
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rax, str.English
push rax
movabs rax, str.Language
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140032d08
add rsp, 0x28
call fcn.1400573c0
push qword [0x140414278]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rax, 0x1401b6066
push rax
movabs rax, str.qdtool
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140032d08
add rsp, 0x28
lea rcx, [0x140413d78]
pop rdx
call fcn.1400571b0
call fcn.1400175a7
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rax, 0x1401b6066
push rax
movabs rax, str.usercmd
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140032d08
add rsp, 0x28
lea rcx, [0x140414220]
pop rdx
call fcn.1400571b0
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rax, 0x1401b6066
push rax
movabs rax, str.show_all_exe
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140032d08
add rsp, 0x28
call fcn.1400573c0
movabs rcx, str.true
pop rdx
push rcx
mov rcx, rdx
sub rsp, 0x20
call fcn.1400573f0
add rsp, 0x20
pop rcx
mov rdx, rax
call fcn.140057360
or rax, rax
je 0x140003cb0
push 1
push qword [0x140413e08]
pop rcx
pop rdx
call fcn.14003c5b0
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rax, 0x1401b6066
push rax
movabs rax, str.engine
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140032d08
add rsp, 0x28
lea rcx, [0x140413c28]
pop rdx
call fcn.1400571b0
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rax, 0x1401b6066
push rax
movabs rax, str.musicfolder
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140032d08
add rsp, 0x28
lea rcx, [0x140413a40]
pop rdx
call fcn.1400571b0
push qword [0x140413a40]
pop rcx
call fcn.140049530
mov r15, rax
cmp r15, 0xfffffffffffffffe
jne 0x140003fb8
mov qword [0x140413b58], 0
movabs rax, 0x1401b6066
push rax
push qword [0x140413a40]
push 0
pop rcx
pop rdx
pop r8
call fcn.1400497cc
push 0
pop rcx
call fcn.140049984
and rax, rax
je 0x140003fb6
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400496ec
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400499e0
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140055090
add rsp, 0x28
lea rcx, [0x140413b90]
pop rdx
call fcn.1400571b0
push qword [0x140413b90]
movabs rdx, 0x1401b983c
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x140003ee0
movabs rdx, str.flac
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x140003ee0
movabs rdx, 0x1401b7b9e
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
je 0x140003fb0
mov rcx, qword [0x140413a40]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400496ec
add rsp, 0x28
pop rax
mov r15, qword [0x140413b58]
mov rbp, qword [0x140414340]
shl r15, 3
lea rcx, [r15 + rbp]
pop rdx
sub rsp, 0x28
call fcn.1400571b0
add rsp, 0x28
sub rsp, 8
push qword [0x140414340]
pop rcx
sub rsp, 0x20
call fcn.14004e238
add rsp, 0x28
mov r15, rax
inc r15
mov rax, r15
inc rax
movabs rdx, 0x140414340
mov rcx, rax
sub rsp, 0x28
call fcn.14004e2a8
add rsp, 0x28
mov r15, qword [0x140413b58]
inc r15
mov qword [0x140413b58], r15
pop rax
jmp 0x140003da3
jmp 0x140003fc3
mov qword [0x140413b58], 0
mov r15, qword [0x140413b58]
and r15, r15
jle 0x140004072
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413b58]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140055120
add rsp, 0x28
movabs rcx, str._Track
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
call fcn.1400573c0
push qword [0x140413f20]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
jmp 0x14000408a
movabs rax, 0x1401b61f8
push rax
push qword [0x140413f20]
pop rcx
pop rdx
call fcn.14003c6ec
push 0x32
movabs rax, str.musicvolume
push rax
pop rcx
pop rdx
call fcn.140032cc8
mov rax, rax
push rax
push qword [0x1404140b8]
pop rcx
pop rdx
call fcn.14003c5b0
push 0
movabs rax, str.music_play_mode
push rax
pop rcx
pop rdx
call fcn.140032cc8
mov qword [0x1404139a8], rax
mov r15, qword [0x140413b58]
and r15, r15
jle 0x1400040f2
mov r15, qword [0x1404139a8]
cmp r15, 1
jne 0x1400040f2
mov rax, 1
jmp 0x1400040f5
xor rax, rax
and rax, rax
je 0x140004106
push qword [0x140414340]
pop rcx
call fcn.14002d460
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413bb0]
movabs rax, str.imagefolder
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140032d08
add rsp, 0x28
lea rcx, [0x1404141d8]
pop rdx
call fcn.1400571b0
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rax, 0x1401b693e
push rax
push qword [0x1404141d8]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140055180
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
mov r15, rax
cmp r15, 0xfffffffffffffffe
je 0x140004219
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
lea rcx, [0x1404141d8]
pop rdx
call fcn.1400571b0
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rax, 0x1401b6066
push rax
movabs rax, str.zip_folder
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140032d08
add rsp, 0x28
lea rcx, [0x140414288]
pop rdx
call fcn.1400571b0
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rax, 0x1401b6066
push rax
movabs rax, str.eng_folder
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140032d08
add rsp, 0x28
lea rcx, [0x140413c60]
pop rdx
call fcn.1400571b0
call fcn.140032828
movabs rax, str.QMLExtEngine.dat
push rax
pop rcx
call fcn.140032844
and rax, rax
je 0x1400043f1
call fcn.140032e4c
call fcn.140032e88
and rax, rax
je 0x1400043ec
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
pop rcx
sub rsp, 0x20
call fcn.140032ef4
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
mov r15, rax
and r15, r15
jg 0x1400043e7
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
pop rcx
sub rsp, 0x20
call fcn.140033000
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140033098
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
jmp 0x1400042ed
call fcn.140032828
movabs rax, str.QMLExtEngine.dat
push rax
pop rcx
call fcn.140049530
mov r15, rax
cmp r15, 7
jge 0x14000441c
movabs rax, str.QMLExtEngine.dat
push rax
pop rcx
call fcn.140049a90
call fcn.140016e39
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push qword [0x140413d00]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140413d00]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c78c
add rsp, 0x28
call fcn.1400573c0
movabs rcx, str._Engine_Not_Found_
pop rdx
push rcx
mov rcx, rdx
sub rsp, 0x20
call fcn.1400573f0
add rsp, 0x20
pop rcx
mov rdx, rax
call fcn.140057360
or rax, rax
jne 0x1400044ba
push qword [0x140413c28]
push qword [0x140413d00]
pop rcx
pop rdx
call fcn.14003c6ec
fld qword [0x1404139b0]
fmul qword [0x1401bae2c]
push rax
fistp qword [rsp]
fld qword [0x1404139b0]
fmul qword [0x1401bae2c]
push rax
fistp qword [rsp]
push qword [0x140414268]
pop rcx
pop rdx
pop r8
call fcn.14004ecf4
fld qword [0x1404139b0]
fmul qword [0x1401bae2c]
push rax
fistp qword [rsp]
fld qword [0x1404139b0]
fmul qword [0x1401bae2c]
push rax
fistp qword [rsp]
push qword [0x140413cb0]
pop rcx
pop rdx
pop r8
call fcn.14004ecf4
fld qword [0x1404139b0]
fmul qword [0x1401bae2c]
push rax
fistp qword [rsp]
fld qword [0x1404139b0]
fmul qword [0x1401bae2c]
push rax
fistp qword [rsp]
push qword [0x140414150]
pop rcx
pop rdx
pop r8
call fcn.14004ecf4
fld qword [0x1404139b0]
fmul qword [0x1401bae2c]
push rax
fistp qword [rsp]
fld qword [0x1404139b0]
fmul qword [0x1401bae2c]
push rax
fistp qword [rsp]
push qword [0x140414140]
pop rcx
pop rdx
pop r8
call fcn.14004ecf4
fld qword [0x1404139b0]
fmul qword [0x1401bae34]
push rax
fistp qword [rsp]
fld qword [0x1404139b0]
fmul qword [0x1401bae34]
push rax
fistp qword [rsp]
push qword [0x140414200]
pop rcx
pop rdx
pop r8
call fcn.14004ecf4
fld qword [0x1404139b0]
fmul qword [0x1401bae3c]
push rax
fistp qword [rsp]
fld qword [0x1404139b0]
fmul qword [0x1401bae3c]
push rax
fistp qword [rsp]
push qword [0x140413ca8]
pop rcx
pop rdx
pop r8
call fcn.14004ecf4
fld qword [0x1404139b0]
fmul qword [0x1401bae34]
push rax
fistp qword [rsp]
fld qword [0x1404139b0]
fmul qword [0x1401bae34]
push rax
fistp qword [rsp]
push qword [0x1404139c0]
pop rcx
pop rdx
pop r8
call fcn.14004ecf4
fld qword [0x1404139b0]
fmul qword [0x1401bae34]
push rax
fistp qword [rsp]
fld qword [0x1404139b0]
fmul qword [0x1401bae34]
push rax
fistp qword [rsp]
push qword [0x140413af8]
pop rcx
pop rdx
pop r8
call fcn.14004ecf4
fld qword [0x1404139b0]
fmul qword [0x1401bae34]
push rax
fistp qword [rsp]
fld qword [0x1404139b0]
fmul qword [0x1401bae34]
push rax
fistp qword [rsp]
push qword [0x140413cf0]
pop rcx
pop rdx
pop r8
call fcn.14004ecf4
fld qword [0x1404139b0]
fmul qword [0x1401bae44]
push rax
fistp qword [rsp]
fld qword [0x1404139b0]
fmul qword [0x1401bae44]
push rax
fistp qword [rsp]
push qword [0x1404140d8]
pop rcx
pop rdx
pop r8
call fcn.14004ecf4
push qword [0x140414268]
pop rcx
call fcn.14004edcc
mov rax, rax
push rax
push 1
push qword [0x140413d68]
pop rcx
pop rdx
pop r8
call fcn.14003c7f8
push qword [0x140413cb0]
pop rcx
call fcn.14004edcc
mov rax, rax
push rax
push 1
push qword [0x140414168]
pop rcx
pop rdx
pop r8
call fcn.14003c7f8
push qword [0x140414150]
pop rcx
call fcn.14004edcc
mov rax, rax
push rax
push 1
push qword [0x140413c98]
pop rcx
pop rdx
pop r8
call fcn.14003c7f8
push qword [0x140414200]
pop rcx
call fcn.14004edcc
mov rax, rax
push rax
push 1
push qword [0x140413fa0]
pop rcx
pop rdx
pop r8
call fcn.14003c7f8
push qword [0x140413ca8]
pop rcx
call fcn.14004edcc
mov rax, rax
push rax
push 1
push qword [0x140413980]
pop rcx
pop rdx
pop r8
call fcn.14003c7f8
push qword [0x1404139e8]
pop rcx
call fcn.14004edcc
mov rax, rax
push rax
push 1
push qword [0x140413cc0]
pop rcx
pop rdx
pop r8
call fcn.14003c7f8
push qword [0x140414200]
pop rcx
call fcn.14004edcc
mov rax, rax
push rax
push 1
push qword [0x1404142b0]
pop rcx
pop rdx
pop r8
call fcn.14003c7f8
call fcn.14002a230
push qword [0x140414100]
pop rcx
call fcn.140024d2f
sub rsp, 8
sub rsp, 8
push 0
movabs rax, str.EXPLORER
push rax
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c844
add rsp, 0x20
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call sub.UxTheme.dll_SetWindowTheme
add rsp, 0x28
push rax
pop rax
add rsp, 8
push 0xfffffffffffffff0
sub rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c844
add rsp, 0x28
mov rax, rax
push rax
pop rcx
pop rdx
call sub.USER32.dll_GetWindowLongPtrW
mov r15, rax
or r15, 0x4000
mov rax, r15
push rax
push 0xfffffffffffffff0
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c844
add rsp, 0x20
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
call sub.USER32.dll_SetWindowLongPtrW
push 0xfffffffffffffff0
sub rsp, 8
push qword [0x140414280]
pop rcx
sub rsp, 0x20
call fcn.14003c844
add rsp, 0x28
mov rax, rax
push rax
pop rcx
pop rdx
call sub.USER32.dll_GetWindowLongPtrW
mov r15, rax
or r15, 1
mov rax, r15
push rax
push 0xfffffffffffffff0
push qword [0x140414280]
pop rcx
sub rsp, 0x20
call fcn.14003c844
add rsp, 0x20
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
call sub.USER32.dll_SetWindowLongPtrW
push 0xfffffffffffffff0
sub rsp, 8
push qword [0x1404141e0]
pop rcx
sub rsp, 0x20
call fcn.14003c844
add rsp, 0x28
mov rax, rax
push rax
pop rcx
pop rdx
call sub.USER32.dll_GetWindowLongPtrW
mov r15, rax
or r15, 1
mov rax, r15
push rax
push 0xfffffffffffffff0
push qword [0x1404141e0]
pop rcx
sub rsp, 0x20
call fcn.14003c844
add rsp, 0x20
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
call sub.USER32.dll_SetWindowLongPtrW
push 0xfffffffffffffff0
sub rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c844
add rsp, 0x28
mov rax, rax
push rax
pop rcx
pop rdx
call sub.USER32.dll_GetWindowLongPtrW
mov r15, rax
and r15, 0x200000
and r15, r15
je 0x140004976
sub rsp, 8
push 0
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c864
add rsp, 0x20
mov r15, rax
add r15, 0xffffffffffffffeb
mov rax, r15
push rax
push 1
push 0
push qword [0x140414100]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c8f8
add rsp, 0x30
jmp 0x1400049c1
sub rsp, 8
push 0
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c864
add rsp, 0x20
mov r15, rax
add r15, 0xfffffffffffffffd
mov rax, r15
push rax
push 1
push 0
push qword [0x140414100]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c8f8
add rsp, 0x30
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
push qword [0x140414090]
pop rcx
pop rdx
call fcn.1400241de
call fcn.1400250bf
push qword [0x140413c68]
lea rax, [0x1400295d8]
mov rax, rax
push rax
pop rcx
pop rdx
call fcn.14002b414
push 0x3e8
push 0
push qword [0x140414040]
pop rcx
pop rdx
pop r8
call fcn.14004accc
push 0x96
push 1
push qword [0x140414040]
pop rcx
pop rdx
pop r8
call fcn.14004accc
movabs rax, str.CTRLF
push rax
push qword [0x1404142a0]
pop rcx
pop rdx
call fcn.14003c95c
movabs rax, str.CTRLS
push rax
push qword [0x140413fb0]
pop rcx
pop rdx
call fcn.14003c95c
movabs rax, str.SHIFTHome__in_game_
push rax
push qword [0x140413d68]
pop rcx
pop rdx
call fcn.14003c95c
movabs rax, str.SHIFTEnd__in_game_
push rax
push qword [0x140413c98]
pop rcx
pop rdx
call fcn.14003c95c
movabs rax, str.SHIFTPageUp_PageDown__in_game_
push rax
push qword [0x1404140b8]
pop rcx
pop rdx
call fcn.14003c95c
push 0
push qword [0x140414040]
pop rcx
pop rdx
call fcn.14004ad20
push 0xfffffffffffffff0
sub rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c844
add rsp, 0x28
mov rax, rax
push rax
pop rcx
pop rdx
call sub.USER32.dll_GetWindowLongPtrW
mov r15, rax
and r15, 0x200000
and r15, r15
je 0x140004b43
sub rsp, 8
push 0
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c864
add rsp, 0x20
mov r15, rax
add r15, 0xffffffffffffffeb
mov rax, r15
push rax
push 1
push 0
push qword [0x140414100]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c8f8
add rsp, 0x30
jmp 0x140004b8e
sub rsp, 8
push 0
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c864
add rsp, 0x20
mov r15, rax
add r15, 0xfffffffffffffffd
mov rax, r15
push rax
push 1
push 0
push qword [0x140414100]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c8f8
add rsp, 0x30
push qword [0x140414040]
pop rcx
call fcn.14004ae28
mov rax, rax
push rax
pop rcx
call sub.USER32.dll_SetForegroundWindow
call fcn.14004ae48
mov qword [0x140413fd0], rax
mov r15, qword [0x140413ad8]
and r15, r15
jne 0x14000b146
push qword [0x140413fd0]
mov r15, 0x3332
cmp r15, qword [rsp]
jne 0x140005333
sub rsp, 8
sub rsp, 0x20
call fcn.14004cce0
add rsp, 0x28
mov rax, rax
push rax
mov r15, qword [0x140414100]
cmp r15, qword [rsp]
jne 0x140004da8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
pop rcx
sub rsp, 0x20
call fcn.14003c290
add rsp, 0x28
lea rcx, [0x140413b10]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413b10]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400499e0
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140055090
add rsp, 0x28
call fcn.1400573c0
movabs rdx, 0x1401b8bd2
push rdx
call fcn.140057300
pop rdx
mov rcx, qword [rsp]
add rcx, rax
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x140004d3d
movabs rdx, 0x1401b8658
push rdx
call fcn.140057300
pop rdx
mov rcx, qword [rsp]
add rcx, rax
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x140004d3d
movabs rdx, 0x1401ba7f0
push rdx
call fcn.140057300
pop rdx
mov rcx, qword [rsp]
add rcx, rax
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
je 0x140004d93
mov rcx, qword [0x140413b10]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
lea rcx, [0x140413d40]
pop rdx
sub rsp, 0x28
call fcn.1400571b0
add rsp, 0x28
push qword [0x140414040]
pop qword [0x140413cc8]
sub rsp, 8
sub rsp, 0x20
call fcn.140023a76
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
jmp 0x14000532d
mov r15, qword [0x140414090]
cmp r15, qword [rsp]
jne 0x140005199
push qword [0x140414090]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
push qword [0x140413bc0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
cmp r15, rax
jne 0x140005194
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
pop rcx
sub rsp, 0x20
call fcn.14003c290
add rsp, 0x28
lea rcx, [0x140414008]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140414008]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400499e0
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140055090
add rsp, 0x28
lea rcx, [0x1404142b8]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x1404142b8]
movabs rdx, 0x1401ba218
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x140004f91
movabs rdx, 0x1401b9728
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x140004f91
movabs rdx, 0x1401babee
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x140004f91
movabs rdx, reloc.WS2_32.dll_WSACleanup
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x140004f91
movabs rdx, str.tiff
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x140004f91
movabs rdx, 0x1401b9dd2
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
je 0x140005193
sub rsp, 8
push 0x34
push qword [0x140413ec0]
movabs rax, 0x1401b6066
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400309b4
add rsp, 0x28
mov r15, rax
cmp r15, 6
jne 0x140005193
sub rsp, 8
push qword [0x140414008]
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x28
mov r15, rax
and r15, r15
jle 0x140005193
sub rsp, 8
push qword [0x140413c10]
pop rcx
sub rsp, 0x20
call fcn.14004edec
add rsp, 0x28
and rax, rax
je 0x140005022
sub rsp, 8
push qword [0x140413c10]
pop rcx
sub rsp, 0x20
call fcn.14004e750
add rsp, 0x28
sub rsp, 8
push qword [0x140413bc0]
pop rcx
sub rsp, 0x20
call fcn.14004edec
add rsp, 0x28
and rax, rax
je 0x140005057
sub rsp, 8
push qword [0x140413bc0]
pop rcx
sub rsp, 0x20
call fcn.14004e750
add rsp, 0x28
sub rsp, 8
push qword [0x140414008]
push 0xffffffffffffffff
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004ec10
add rsp, 0x28
mov qword [0x140413c10], rax
sub rsp, 8
push qword [0x140413c10]
pop rcx
sub rsp, 0x20
call fcn.140026384
add rsp, 0x28
mov qword [0x140413c10], rax
sub rsp, 8
push qword [0x140413f68]
pop rcx
sub rsp, 0x20
call fcn.14004edec
add rsp, 0x28
and rax, rax
je 0x1400050d0
sub rsp, 8
push qword [0x140413f68]
pop rcx
sub rsp, 0x20
call fcn.14004e750
add rsp, 0x28
sub rsp, 8
push 0xffffffffffffffff
push qword [0x140413c10]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004edfc
add rsp, 0x28
mov qword [0x140413bc0], rax
sub rsp, 8
fld qword [0x1404139b0]
fmul qword [0x1401bae24]
push rax
fistp qword [rsp]
fld qword [0x1404139b0]
fmul qword [0x1401bae24]
push rax
fistp qword [rsp]
push qword [0x140413bc0]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14004ecf4
add rsp, 0x28
sub rsp, 8
push 0xa
push 0x4745504a
movabs rax, str.QMLlogo.jpg
push rax
push qword [0x140413c10]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14004efd8
add rsp, 0x28
sub rsp, 8
push qword [0x140413bc0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140414090]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x28
pop rax
jmp 0x14000532d
mov r15, qword [0x140413988]
cmp r15, qword [rsp]
jne 0x14000532d
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
pop rcx
sub rsp, 0x20
call fcn.14003c290
add rsp, 0x28
lea rcx, [0x140413f60]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413f60]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140049acc
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140055090
add rsp, 0x28
call fcn.1400573c0
movabs rcx, str.quaddictedtool.exe
pop rdx
push rcx
mov rcx, rdx
sub rsp, 0x20
call fcn.1400573f0
add rsp, 0x20
pop rcx
mov rdx, rax
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
je 0x14000532d
push qword [0x140414040]
pop rcx
sub rsp, 0x20
call fcn.14004ae28
add rsp, 0x20
mov rax, rax
push rax
pop rcx
sub rsp, 0x20
call sub.USER32.dll_SetForegroundWindow
add rsp, 0x20
mov rcx, qword [0x140413f60]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
lea rcx, [0x140413d78]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push 0x40
movabs rax, str.QuaddictedTool.exe___OK
push rax
movabs rax, str.QuaddictedTool
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400309b4
add rsp, 0x20
pop rax
jmp 0x14000b142
mov r15, 0x20a
cmp r15, qword [rsp]
jne 0x1400053d8
sub rsp, 8
sub rsp, 0x20
call fcn.14003cbe8
add rsp, 0x28
mov r15, rax
cmp r15, qword [0x140414100]
jne 0x1400053d3
sub rsp, 8
sub rsp, 0x20
call fcn.14004afc4
add rsp, 0x28
mov r15, rax
cmp r15, 0x780008
jne 0x140005398
sub rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140026cbd
add rsp, 0x28
jmp 0x1400053d3
sub rsp, 8
sub rsp, 0x20
call fcn.14004afc4
add rsp, 0x28
mov r15, rax
movabs rax, 0xff880008
cmp r15, rax
jne 0x1400053d3
sub rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024407
add rsp, 0x28
jmp 0x14000b142
mov r15, 0x332d
cmp r15, qword [rsp]
jne 0x140006fc1
sub rsp, 8
sub rsp, 0x20
call fcn.14004ccfc
add rsp, 0x28
mov rax, rax
push rax
mov r15, 1
cmp r15, qword [rsp]
jne 0x140005424
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140026cbd
add rsp, 0x20
jmp 0x140006fbb
mov r15, 2
cmp r15, qword [rsp]
jne 0x14000544a
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024407
add rsp, 0x20
jmp 0x140006fbb
mov r15, 6
cmp r15, qword [rsp]
jne 0x14000565b
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140414100]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c78c
add rsp, 0x28
lea rcx, [0x1404140f0]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
mov qword [0x140413ad8], 5
push 0x230
push 0x17c
push 0
push 0
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1400143ac
add rsp, 0x20
push qword [0x140413b08]
push qword [0x140413c00]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c95c
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003cd80
add rsp, 0x20
mov r15, rax
dec r15
mov qword [0x1404141b0], r15
mov qword [0x140413c68], 0
jmp 0x140005542
mov rax, qword [0x1404141b0]
cmp rax, qword [0x140413c68]
jl 0x14000558f
mov r15, qword [0x140413c68]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x10]
push 0xffffffffffffffff
push qword [0x140414248]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c604
add rsp, 0x20
inc qword [0x140413c68]
jno 0x140005542
push qword [0x140414248]
pop rcx
sub rsp, 0x20
call fcn.14003cdbc
add rsp, 0x20
push 0xb
push 0x20026
push qword [0x140414070]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14004ab60
add rsp, 0x20
push 0xc
push 0x20028
push qword [0x140414070]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14004ab60
add rsp, 0x20
push 0xd
push 0xd
push qword [0x140414070]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14004ab60
add rsp, 0x20
push qword [0x140414210]
push qword [0x140414070]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004ac98
add rsp, 0x20
push qword [0x1404140f0]
push qword [0x140414248]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
push 1
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
jmp 0x140006fbb
mov r15, 5
cmp r15, qword [rsp]
jne 0x140005856
mov qword [0x140413ad8], 6
push 0x230
push 0x271
push 0
push 0
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1400145d1
add rsp, 0x20
push pe_nt_image_headers64
push pe_nt_image_headers64
push pe_nt_image_headers64
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14004e554
add rsp, 0x20
mov rax, rax
push rax
push 3
push qword [0x140413c50]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003ce08
add rsp, 0x20
push 0x3c
push 0x1b
push qword [0x140414078]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14004ab60
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003cd80
add rsp, 0x20
mov r15, rax
dec r15
mov qword [0x1404141b0], r15
mov qword [0x140413c68], 0
jmp 0x14000572d
mov rax, qword [0x1404141b0]
cmp rax, qword [0x140413c68]
jl 0x14000577a
mov r15, qword [0x140413c68]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x10]
push 0xffffffffffffffff
push qword [0x140413c50]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c604
add rsp, 0x20
inc qword [0x140413c68]
jno 0x14000572d
push qword [0x140413fc8]
pop rcx
sub rsp, 0x20
call fcn.14003cdbc
add rsp, 0x20
push qword [0x140413b78]
push qword [0x140414078]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004ac98
add rsp, 0x20
sub rsp, 8
sub rsp, 8
push 0
movabs rax, str.EXPLORER
push rax
push qword [0x140413c50]
pop rcx
sub rsp, 0x20
call fcn.14003c844
add rsp, 0x20
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call sub.UxTheme.dll_SetWindowTheme
add rsp, 0x28
push rax
pop rax
add rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413c50]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
sub rsp, 0x20
call fcn.1400164b2
add rsp, 0x20
push 1
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
sub rsp, 0x20
call fcn.1400175a7
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x64
cmp r15, qword [rsp]
jne 0x140005915
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
movabs rax, 0x1401b6066
push rax
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov rcx, qword [rbp + 0x18]
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
call fcn.1400573c0
movabs rax, str.explorer.exe
push rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140031b74
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
jmp 0x140006fbb
mov r15, 0x69
cmp r15, qword [rsp]
jne 0x1400059fc
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
movabs rcx, str.https:__www.google.com_search_qQuake
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0x69
push 0
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140033c18
add rsp, 0x28
pop rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003966c
add rsp, 0x28
lea rcx, [0x140413f08]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140413f08]
pop rcx
sub rsp, 0x20
call fcn.140031b50
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x6a
cmp r15, qword [rsp]
jne 0x140005ae3
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
movabs rcx, str.https:__www.google.com_search_qQuake
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0x6a
push 0
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140033c18
add rsp, 0x28
pop rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003966c
add rsp, 0x28
lea rcx, [0x140413f08]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140413f08]
pop rcx
sub rsp, 0x20
call fcn.140031b50
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x6b
cmp r15, qword [rsp]
jne 0x140005c21
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
movabs rcx, str.https:__www.google.com_search_qQuake
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0x69
push 0
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140033c18
add rsp, 0x28
pop rax
movabs rcx, 0x1401b643e
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0x6a
push 0
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140033c18
add rsp, 0x28
pop rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003966c
add rsp, 0x28
lea rcx, [0x140413f08]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140413f08]
pop rcx
sub rsp, 0x20
call fcn.140031b50
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x6c
cmp r15, qword [rsp]
jne 0x140005d08
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
movabs rcx, str.https:__www.youtube.com_results_search_queryQuake
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0x6c
push 0
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140033c18
add rsp, 0x28
pop rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003966c
add rsp, 0x28
lea rcx, [0x140413f08]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140413f08]
pop rcx
sub rsp, 0x20
call fcn.140031b50
add rsp, 0x20
jmp 0x140006fbb
mov r15, WSAStartup
cmp r15, qword [rsp]
jne 0x140005def
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
movabs rcx, str.https:__www.youtube.com_results_search_queryQuake
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0x6d
push 0
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140033c18
add rsp, 0x28
pop rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003966c
add rsp, 0x28
lea rcx, [0x140413f08]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140413f08]
pop rcx
sub rsp, 0x20
call fcn.140031b50
add rsp, 0x20
jmp 0x140006fbb
mov r15, WSACleanup
cmp r15, qword [rsp]
jne 0x140005f2d
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
movabs rcx, str.https:__www.youtube.com_results_search_queryQuake
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0x6c
push 0
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140033c18
add rsp, 0x28
pop rax
movabs rcx, 0x1401b643e
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0x6d
push 0
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140033c18
add rsp, 0x28
pop rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003966c
add rsp, 0x28
lea rcx, [0x140413f08]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140413f08]
pop rcx
sub rsp, 0x20
call fcn.140031b50
add rsp, 0x20
jmp 0x140006fbb
mov r15, WSACleanup
cmp r15, qword [rsp]
jne 0x140005f52
push 0
pop rcx
sub rsp, 0x20
call fcn.140021514
add rsp, 0x20
jmp 0x140006fbb
mov r15, WSACleanup
cmp r15, qword [rsp]
jne 0x140005f77
push 1
pop rcx
sub rsp, 0x20
call fcn.140021514
add rsp, 0x20
jmp 0x140006fbb
mov r15, reloc.WS2_32.dll_WSAStartup
cmp r15, qword [rsp]
jne 0x140005f96
sub rsp, 0x20
call fcn.14001c722
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x79
cmp r15, qword [rsp]
jne 0x1400060e8
movabs rax, str.QMLlogo.jpg
push rax
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x20
mov r15, rax
and r15, r15
jle 0x1400060e3
movabs rax, str.QMLlogo.jpg
push rax
pop rcx
sub rsp, 0x20
call fcn.140049a90
add rsp, 0x20
push qword [0x140413d10]
movabs rcx, str.quake
pop rdx
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
je 0x140006033
movabs rbp, 0x1401baef0
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004e860
add rsp, 0x20
mov qword [0x140413bc0], rax
jmp 0x14000607f
push qword [0x140413d10]
movabs rcx, str.quake_2
pop rdx
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
je 0x14000607f
movabs rbp, 0x1401ec7af
mov rax, rbp
push rax
push 0xffffffffffffffff
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004e860
add rsp, 0x20
mov qword [0x140413bc0], rax
fld qword [0x1404139b0]
fmul qword [0x1401bae24]
push rax
fistp qword [rsp]
fld qword [0x1404139b0]
fmul qword [0x1401bae24]
push rax
fistp qword [rsp]
push qword [0x140413bc0]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14004ecf4
add rsp, 0x20
push qword [0x140413bc0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140414090]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x82
cmp r15, qword [rsp]
jne 0x14000612b
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov qword [rbp + 0x58], 0
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024d2f
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x83
cmp r15, qword [rsp]
jne 0x14000616e
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov qword [rbp + 0x58], 1
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024d2f
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x84
cmp r15, qword [rsp]
jne 0x1400061b1
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov qword [rbp + 0x58], 2
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024d2f
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x85
cmp r15, qword [rsp]
jne 0x1400061f4
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov qword [rbp + 0x58], 3
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024d2f
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x86
cmp r15, qword [rsp]
jne 0x140006237
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov qword [rbp + 0x58], 4
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024d2f
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x87
cmp r15, qword [rsp]
jne 0x14000627a
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov qword [rbp + 0x58], 5
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024d2f
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x88
cmp r15, qword [rsp]
jne 0x1400062bd
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov qword [rbp + 0x58], 6
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024d2f
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x8c
cmp r15, qword [rsp]
jne 0x1400063fb
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 0x34
mov rcx, qword [0x140413a68]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
mov rcx, qword [0x140413ab8]
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
movabs rcx, 0x1401b66b8
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
call fcn.1400573c0
movabs rax, 0x1401b6066
push rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400309b4
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
mov r15, rax
cmp r15, 6
jne 0x1400063f6
mov qword [0x140413c68], 0
jmp 0x14000638c
push qword [0x140414310]
pop rcx
sub rsp, 0x20
call fcn.14004e238
add rsp, 0x20
mov r15, rax
dec r15
cmp r15, qword [0x140413c68]
jl 0x1400063d5
mov r15, qword [0x140413c68]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov qword [rbp + 0x58], 0
inc qword [0x140413c68]
jno 0x14000638c
sub rsp, 0x20
call fcn.14002a230
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024d2f
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x8d
cmp r15, qword [rsp]
jne 0x140006550
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 0x34
mov rcx, qword [0x140413a68]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
mov rcx, qword [0x140413c90]
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
movabs rcx, 0x1401b66b8
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
call fcn.1400573c0
movabs rax, 0x1401b6066
push rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400309b4
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
mov r15, rax
cmp r15, 6
jne 0x14000654b
mov qword [0x140413c68], 0
jmp 0x1400064ce
push qword [0x140414310]
pop rcx
sub rsp, 0x20
call fcn.14004e238
add rsp, 0x20
mov r15, rax
dec r15
cmp r15, qword [0x140413c68]
jl 0x14000652a
mov r15, qword [0x140413c68]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
movabs rdx, 0x1401b6066
lea rcx, [rbp + 0x60]
sub rsp, 0x20
call fcn.140057070
add rsp, 0x20
inc qword [0x140413c68]
jno 0x1400064ce
sub rsp, 0x20
call fcn.14002a230
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024d2f
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x8e
cmp r15, qword [rsp]
jne 0x14000668e
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 0x34
mov rcx, qword [0x140413a68]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
mov rcx, qword [0x140414190]
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
movabs rcx, 0x1401b66b8
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
call fcn.1400573c0
movabs rax, 0x1401b6066
push rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400309b4
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
mov r15, rax
cmp r15, 6
jne 0x140006689
mov qword [0x140413c68], 0
jmp 0x14000661f
push qword [0x140414310]
pop rcx
sub rsp, 0x20
call fcn.14004e238
add rsp, 0x20
mov r15, rax
dec r15
cmp r15, qword [0x140413c68]
jl 0x140006668
mov r15, qword [0x140413c68]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov qword [rbp + 0x68], 0
inc qword [0x140413c68]
jno 0x14000661f
sub rsp, 0x20
call fcn.14002a230
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024d2f
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0xc8
cmp r15, qword [rsp]
jne 0x1400066ca
mov qword [0x1404139a8], 0
push qword [0x140413a40]
pop rcx
sub rsp, 0x20
call fcn.140029f87
add rsp, 0x20
mov qword [0x140413c58], 0
jmp 0x140006fbb
mov r15, 0xc9
cmp r15, qword [rsp]
jne 0x140006706
mov qword [0x1404139a8], 1
push qword [0x140414340]
pop rcx
sub rsp, 0x20
call fcn.14002d460
add rsp, 0x20
mov qword [0x140413c58], 0
jmp 0x140006fbb
mov r15, 0xca
cmp r15, qword [rsp]
jne 0x140006723
mov qword [0x1404139a8], 2
jmp 0x140006fbb
mov r15, 0x96
cmp r15, qword [rsp]
jne 0x1400067c4
push qword [0x140413b50]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
sub rsp, 8
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c6a0
add rsp, 0x20
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov rax, rax
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push 0
pop rcx
sub rsp, 0x20
call fcn.1400269e9
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x97
cmp r15, qword [rsp]
jne 0x140006865
push qword [0x140413de0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
sub rsp, 8
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c6a0
add rsp, 0x20
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov rax, rax
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push 1
pop rcx
sub rsp, 0x20
call fcn.1400269e9
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x98
cmp r15, qword [rsp]
jne 0x140006906
push qword [0x140413b48]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
sub rsp, 8
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c6a0
add rsp, 0x20
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov rax, rax
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push 2
pop rcx
sub rsp, 0x20
call fcn.1400269e9
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x99
cmp r15, qword [rsp]
jne 0x1400069a7
push qword [0x140413ac8]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
sub rsp, 8
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c6a0
add rsp, 0x20
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov rax, rax
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push 3
pop rcx
sub rsp, 0x20
call fcn.1400269e9
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x9a
cmp r15, qword [rsp]
jne 0x140006a48
push qword [0x140413e80]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
sub rsp, 8
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c6a0
add rsp, 0x20
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov rax, rax
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push 4
pop rcx
sub rsp, 0x20
call fcn.1400269e9
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x9b
cmp r15, qword [rsp]
jne 0x140006ae9
push qword [0x140413e90]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
sub rsp, 8
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c6a0
add rsp, 0x20
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov rax, rax
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push 5
pop rcx
sub rsp, 0x20
call fcn.1400269e9
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x9c
cmp r15, qword [rsp]
jne 0x140006b8a
push qword [0x140414010]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
sub rsp, 8
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov rax, rax
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c6a0
add rsp, 0x20
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov rax, rax
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push 6
pop rcx
sub rsp, 0x20
call fcn.1400269e9
add rsp, 0x20
jmp 0x140006fbb
mov r15, 0x9d
cmp r15, qword [rsp]
jne 0x140006fbb
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 0x34
mov rcx, qword [0x140413a68]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
mov rcx, qword [0x140413ab8]
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
movabs rcx, 0x1401b66b8
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
call fcn.1400573c0
movabs rax, 0x1401b6066
push rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400309b4
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
mov r15, rax
cmp r15, 6
jne 0x140006fbb
mov qword [0x140413c68], 0
jmp 0x140006c5d
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003cd80
add rsp, 0x20
mov r15, rax
dec r15
cmp r15, qword [0x140413c68]
jl 0x140006e7d
push qword [0x140413b50]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413c68]
push qword [0x1404142a8]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c6a0
add rsp, 0x20
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov rax, rax
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413c68]
push qword [0x1404142a8]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c78c
add rsp, 0x28
lea rcx, [0x140414160]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
mov qword [0x140413c88], 0
jmp 0x140006d49
push qword [0x140414320]
pop rcx
sub rsp, 0x20
call fcn.14004e238
add rsp, 0x20
mov r15, rax
dec r15
cmp r15, qword [0x140413c88]
jl 0x140006e70
mov r15, qword [0x140413c88]
mov rbp, qword [0x140414320]
shl r15, 5
add rbp, r15
push qword [rbp + 8]
mov rcx, qword [0x140414160]
pop rdx
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
je 0x140006e3e
mov r15, qword [0x140413c88]
mov rbp, qword [0x140414320]
shl r15, 5
add rbp, r15
push qword [rbp]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140414100]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c78c
add rsp, 0x20
pop rcx
sub rsp, 8
call fcn.1400573f0
add rsp, 8
mov rcx, rax
pop rdx
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
je 0x140006e3e
mov rax, 1
jmp 0x140006e41
xor rax, rax
and rax, rax
je 0x140006e63
mov r15, qword [0x140413c88]
mov rbp, qword [0x140414320]
shl r15, 5
add rbp, r15
mov qword [rbp + 0x10], 0
inc qword [0x140413c88]
jno 0x140006d49
inc qword [0x140413c68]
jno 0x140006c5d
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov rcx, qword [rbp + 0x18]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str.QMLMapLabel.dat
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140032844
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
movabs rax, str.MapLabel
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x20
sub rsp, 0x20
call fcn.140032e88
add rsp, 0x20
and rax, rax
je 0x140006fae
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 0
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
pop rcx
sub rsp, 0x20
call fcn.140033000
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400331fc
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
jmp 0x140006f23
sub rsp, 0x20
call fcn.140032828
add rsp, 0x20
pop rax
jmp 0x14000b142
mov r15, 0x333c
cmp r15, qword [rsp]
jne 0x140006ff1
movabs rdx, str.true
lea rcx, [0x140414158]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
jmp 0x14000b142
mov r15, 0x332c
cmp r15, qword [rsp]
jne 0x14000b142
sub rsp, 8
sub rsp, 0x20
call fcn.14004cce0
add rsp, 0x28
mov rax, rax
push rax
mov r15, qword [0x1404140a8]
cmp r15, qword [rsp]
jne 0x140007047
movabs rdx, str.true
lea rcx, [0x140414158]
sub rsp, 0x20
call fcn.140057070
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x140413a88]
cmp r15, qword [rsp]
jne 0x1400075ff
push 0x235
push 0x221
push 0
push 0
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1400131f8
add rsp, 0x20
push 1
push 0xf
push qword [0x140413be0]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003bd9c
add rsp, 0x20
push 1
push 0xf
push qword [0x140413a98]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003bd9c
add rsp, 0x20
push 1
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
push 1
push qword [0x140413e30]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push 1
push qword [0x140414020]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c558
add rsp, 0x20
sub rsp, 0x20
call fcn.140024b5b
add rsp, 0x20
push qword [0x140413bc0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413be0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x1404141d8]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str..bmp_.jpg_.png_.tga_.tiff_.gif
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
call fcn.1400573c0
push qword [0x140414178]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push 0xeb
push 1
push 0
push qword [0x140414178]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c8e4
add rsp, 0x20
push qword [0x140413d10]
movabs rdx, str.quake
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
je 0x1400073e2
sub rsp, 8
movabs rax, str.Quake
push rax
push 0xffffffffffffffff
push qword [0x140413ff0]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c604
add rsp, 0x28
sub rsp, 8
movabs rax, str.Quake
push rax
push qword [0x140413ff0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x28
sub rsp, 8
movabs rax, 0x1401b6066
push rax
push qword [0x140413bb0]
push 0
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400497cc
add rsp, 0x28
sub rsp, 8
push 0
pop rcx
sub rsp, 0x20
call fcn.140049984
add rsp, 0x28
and rax, rax
je 0x1400073dd
sub rsp, 8
push 0
pop rcx
sub rsp, 0x20
call fcn.140049798
add rsp, 0x28
mov r15, rax
cmp r15, 2
jne 0x1400073d8
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400496ec
add rsp, 0x20
lea rcx, [0x140413b20]
pop rdx
sub rsp, 0x28
call fcn.1400571b0
add rsp, 0x28
sub rsp, 8
push qword [0x140413b20]
pop rcx
sub rsp, 0x20
call fcn.1400265de
add rsp, 0x28
mov r15, rax
and r15, r15
jle 0x140007376
push qword [0x140413b20]
movabs rcx, 0x1401b648a
pop rdx
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x140007376
mov rax, 1
jmp 0x140007379
xor rax, rax
and rax, rax
je 0x1400073aa
push qword [0x140413b20]
movabs rcx, 0x1401ba322
pop rdx
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x1400073aa
mov rax, 1
jmp 0x1400073ad
xor rax, rax
and rax, rax
je 0x1400073d8
sub rsp, 8
push qword [0x140413b20]
push 0xffffffffffffffff
push qword [0x140413ff0]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c604
add rsp, 0x28
jmp 0x14000729d
jmp 0x14000746f
movabs rdx, str.quake_2
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
je 0x14000746f
sub rsp, 8
movabs rax, str.Quake_2
push rax
push 0xffffffffffffffff
push qword [0x140413ff0]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c604
add rsp, 0x28
sub rsp, 8
movabs rax, str.Quake_2
push rax
push qword [0x140413ff0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x28
sub rsp, 8
push 1
push qword [0x140413ff0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x28
pop rax
movabs rax, str._Default_
push rax
push 0xffffffffffffffff
push qword [0x140413c20]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c604
add rsp, 0x20
push qword [0x140413b48]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push 0
push qword [0x140413c20]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c6a0
add rsp, 0x20
sub rsp, 0x20
call fcn.14001ca20
add rsp, 0x20
movabs rax, str._Default_
push rax
push qword [0x140413c20]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
push qword [0x1404139c0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push 1
push qword [0x140413ee0]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c7f8
add rsp, 0x20
push qword [0x140413af8]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push 1
push qword [0x1404142d0]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c7f8
add rsp, 0x20
push qword [0x1404140d8]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push 1
push qword [0x140414290]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c7f8
add rsp, 0x20
push qword [0x140413cf0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push 1
push qword [0x140413aa8]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c7f8
add rsp, 0x20
mov qword [0x140413ad8], 1
sub rsp, 0x20
call fcn.1400175a7
add rsp, 0x20
push 0
push qword [0x140414048]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004ad20
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x1404140f8]
cmp r15, qword [rsp]
jne 0x140007f84
mov r15, qword [0x140413fc0]
cmp r15, 0xffffffffffffffff
jle 0x140007f4d
push 0x235
push 0x221
push 0
push 0
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1400131f8
add rsp, 0x20
push 1
push 0xf
push qword [0x140413be0]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003bd9c
add rsp, 0x20
push 1
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
push 1
push qword [0x1404139b8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c558
add rsp, 0x20
sub rsp, 0x20
call fcn.140024b5b
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
push 1
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x20
push 1
push qword [0x140413e30]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x20
push 1
push qword [0x140414290]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x20
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x10]
push qword [0x1404142c0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x28]
push qword [0x140413f98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x1404141d8]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str..bmp_.jpg_.png_.tga_.tiff_.gif
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
call fcn.1400573c0
push qword [0x140414178]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push 0xeb
push 1
push 0
push qword [0x140414178]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c8e4
add rsp, 0x20
push qword [0x140413d10]
movabs rdx, str.quake
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
je 0x140007a35
sub rsp, 8
movabs rax, str.Quake
push rax
push 0xffffffffffffffff
push qword [0x140413ff0]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c604
add rsp, 0x28
sub rsp, 8
movabs rax, 0x1401b6066
push rax
push qword [0x140413bb0]
push 0
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400497cc
add rsp, 0x28
sub rsp, 8
push 0
pop rcx
sub rsp, 0x20
call fcn.140049984
add rsp, 0x28
and rax, rax
je 0x1400079ff
sub rsp, 8
push 0
pop rcx
sub rsp, 0x20
call fcn.140049798
add rsp, 0x28
mov r15, rax
cmp r15, 2
jne 0x1400079fa
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400496ec
add rsp, 0x20
lea rcx, [0x140413b20]
pop rdx
sub rsp, 0x28
call fcn.1400571b0
add rsp, 0x28
sub rsp, 8
push qword [0x140413b20]
pop rcx
sub rsp, 0x20
call fcn.1400265de
add rsp, 0x28
mov r15, rax
and r15, r15
jle 0x140007998
push qword [0x140413b20]
movabs rcx, 0x1401b648a
pop rdx
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x140007998
mov rax, 1
jmp 0x14000799b
xor rax, rax
and rax, rax
je 0x1400079cc
push qword [0x140413b20]
movabs rcx, 0x1401ba322
pop rdx
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x1400079cc
mov rax, 1
jmp 0x1400079cf
xor rax, rax
and rax, rax
je 0x1400079fa
sub rsp, 8
push qword [0x140413b20]
push 0xffffffffffffffff
push qword [0x140413ff0]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c604
add rsp, 0x28
jmp 0x1400078bf
sub rsp, 8
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x20]
push qword [0x140413ff0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x28
jmp 0x140007ac2
movabs rdx, str.quake_2
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
je 0x140007ac2
sub rsp, 8
movabs rax, str.Quake_2
push rax
push 0xffffffffffffffff
push qword [0x140413ff0]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c604
add rsp, 0x28
sub rsp, 8
movabs rax, str.Quake_2
push rax
push qword [0x140413ff0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x28
sub rsp, 8
push 1
push qword [0x140413ff0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x28
pop rax
movabs rax, str._Default_
push rax
push 0xffffffffffffffff
push qword [0x140413c20]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c604
add rsp, 0x20
push qword [0x140413b48]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push 0
push qword [0x140413c20]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c6a0
add rsp, 0x20
sub rsp, 0x20
call fcn.14001ca20
add rsp, 0x20
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x30]
movabs rcx, 0x1401b6066
pop rdx
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
je 0x140007b85
movabs rax, str._Default_
push rax
push qword [0x140413c20]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
jmp 0x140007c9e
movabs rax, 0x1401b693e
push rax
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x30]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140055260
add rsp, 0x20
mov r15, rax
and r15, r15
jne 0x140007c0c
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov rcx, qword [rbp + 0x30]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
lea rcx, [0x140413d50]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
jmp 0x140007c83
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x30]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140049acc
add rsp, 0x28
movabs rcx, str.___Ext_
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
lea rcx, [0x140413d50]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140413d50]
push qword [0x140413c20]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413c20]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
movabs rcx, 0x1401b6066
pop rdx
push rcx
mov rcx, rdx
sub rsp, 0x20
call fcn.1400573f0
add rsp, 0x20
pop rcx
mov rdx, rax
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
je 0x140007d2e
movabs rax, str._Default_
push rax
push qword [0x140413c20]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
push qword [0x1404139c0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push 1
push qword [0x140413ee0]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c7f8
add rsp, 0x20
push qword [0x140413af8]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push 1
push qword [0x1404142d0]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c7f8
add rsp, 0x20
push qword [0x1404140d8]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push 1
push qword [0x140414290]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c7f8
add rsp, 0x20
push qword [0x140413cf0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push 1
push qword [0x140413aa8]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c7f8
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
push qword [0x140413be0]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400241de
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push qword [0x140414090]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
push qword [0x140413bc0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
cmp r15, rax
je 0x140007ee3
push qword [0x140413a80]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140414090]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
jmp 0x140007f10
push qword [0x140413bc0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140414090]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
push qword [0x140413bf0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14001f98c
add rsp, 0x20
mov qword [0x140413ad8], 1
sub rsp, 0x20
call fcn.1400175a7
add rsp, 0x20
push 0
push qword [0x140414048]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004ad20
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x140414100]
cmp r15, qword [rsp]
jne 0x140008c79
sub rsp, 0x20
call fcn.14004cd18
add rsp, 0x20
mov rax, rax
push rax
mov r15, 0x300
cmp r15, qword [rsp]
jne 0x1400081f4
mov r15, qword [0x140413fc0]
sub rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
cmp r15, rax
je 0x140008005
sub rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov r15, rax
cmp r15, 0xffffffffffffffff
je 0x140008005
mov rax, 1
jmp 0x140008008
xor rax, rax
and rax, rax
je 0x1400081ef
sub rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov qword [0x140413fc0], rax
sub rsp, 8
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
push qword [0x140414018]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14001f98c
add rsp, 0x28
sub rsp, 8
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
push qword [0x140414090]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400241de
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov rcx, qword [rbp + 0x18]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str.QMLModData.dat
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.14002a2e0
add rsp, 0x20
pop rax
mov r15, rax
cmp r15, 1
jle 0x140008150
sub rsp, 8
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
pop rcx
sub rsp, 0x20
call fcn.1400271d2
add rsp, 0x28
jmp 0x1400081a4
sub rsp, 8
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
pop rcx
sub rsp, 0x20
call fcn.140027e7e
add rsp, 0x28
sub rsp, 8
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
pop rcx
sub rsp, 0x20
call fcn.1400271d2
add rsp, 0x28
sub rsp, 8
sub rsp, 0x20
call fcn.14002a230
add rsp, 0x28
sub rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024d2f
add rsp, 0x28
sub rsp, 8
sub rsp, 0x20
call fcn.14001cb85
add rsp, 0x28
sub rsp, 8
sub rsp, 0x20
call fcn.1400250bf
add rsp, 0x28
jmp 0x140008c73
mov r15, 1
cmp r15, qword [rsp]
jne 0x140008c73
mov r15, qword [0x140413fc0]
sub rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
cmp r15, rax
je 0x140008253
sub rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov r15, rax
cmp r15, 0xffffffffffffffff
je 0x140008253
mov rax, 1
jmp 0x140008256
xor rax, rax
and rax, rax
je 0x14000843d
sub rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov qword [0x140413fc0], rax
sub rsp, 8
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
push qword [0x140414018]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14001f98c
add rsp, 0x28
sub rsp, 8
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
push qword [0x140414090]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400241de
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov rcx, qword [rbp + 0x18]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str.QMLModData.dat
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.14002a2e0
add rsp, 0x20
pop rax
mov r15, rax
cmp r15, 1
jle 0x14000839e
sub rsp, 8
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
pop rcx
sub rsp, 0x20
call fcn.1400271d2
add rsp, 0x28
jmp 0x1400083f2
sub rsp, 8
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
pop rcx
sub rsp, 0x20
call fcn.140027e7e
add rsp, 0x28
sub rsp, 8
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
pop rcx
sub rsp, 0x20
call fcn.1400271d2
add rsp, 0x28
sub rsp, 8
sub rsp, 0x20
call fcn.14002a230
add rsp, 0x28
sub rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024d2f
add rsp, 0x28
sub rsp, 8
sub rsp, 0x20
call fcn.14001cb85
add rsp, 0x28
sub rsp, 8
sub rsp, 0x20
call fcn.1400250bf
add rsp, 0x28
sub rsp, 8
push 0
pop rcx
sub rsp, 0x20
call fcn.1400351a4
add rsp, 0x28
and rax, rax
je 0x140008c43
sub rsp, 8
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov r15, rax
cmp r15, 1
jle 0x14000856e
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x20
lea rcx, [0x140414130]
pop rdx
sub rsp, 0x28
call fcn.1400571b0
add rsp, 0x28
sub rsp, 8
push qword [0x140414130]
pop rcx
sub rsp, 0x20
call fcn.1400553f0
add rsp, 0x28
mov qword [0x140413d48], rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
mov r15, qword [0x140413d48]
sub rsp, 8
movabs rax, 0x1401b6bba
push rax
push qword [0x140414130]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140055260
add rsp, 0x28
sub r15, rax
dec r15
mov rax, r15
push rax
push qword [0x140414130]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140055410
add rsp, 0x20
lea rcx, [0x140414130]
pop rdx
sub rsp, 0x28
call fcn.1400571b0
add rsp, 0x28
jmp 0x14000858c
movabs rdx, 0x1401b6066
lea rcx, [0x140414130]
sub rsp, 0x28
call fcn.140057070
add rsp, 0x28
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov rcx, qword [rbp + 0x10]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
lea rcx, [0x140413fe0]
pop rdx
sub rsp, 0x28
call fcn.1400571b0
add rsp, 0x28
sub rsp, 8
push qword [0x1404139c8]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413db0]
push 0x64
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x28
sub rsp, 8
push qword [0x1404139d0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140414230]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400353c0
add rsp, 0x28
sub rsp, 8
push qword [0x1404139d0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413fe0]
push 0x69
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x28
push qword [0x140414130]
movabs rcx, 0x1401b6066
pop rdx
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x140008788
sub rsp, 8
push qword [0x1404139d0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140414130]
push 0x6a
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push qword [0x1404139d0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
mov rcx, qword [0x140413fe0]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
movabs rcx, 0x1401b9ae0
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
mov rcx, qword [0x140414130]
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
call fcn.1400573c0
push 0x6b
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.14002a2e0
add rsp, 0x20
pop rax
sub rsp, 8
sub rsp, 0x20
call fcn.1400354cc
add rsp, 0x28
sub rsp, 8
push qword [0x140413a30]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413ea0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400353c0
add rsp, 0x28
sub rsp, 8
push qword [0x140413a30]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413fe0]
push 0x6c
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x28
push qword [0x140414130]
movabs rcx, 0x1401b6066
pop rdx
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x140008912
sub rsp, 8
push qword [0x140413a30]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140414130]
push 0x6d
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push qword [0x140413a30]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
mov rcx, qword [0x140413fe0]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
movabs rcx, 0x1401b9ae0
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
mov rcx, qword [0x140414130]
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
call fcn.1400573c0
push 0x6e
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.14002a2e0
add rsp, 0x20
pop rax
sub rsp, 8
sub rsp, 0x20
call fcn.1400354cc
add rsp, 0x28
sub rsp, 8
push qword [0x1404139e8]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413de8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400353c0
add rsp, 0x28
sub rsp, 8
push qword [0x140413b50]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413fb8]
push 0x82
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x28
sub rsp, 8
push qword [0x140413de0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
movabs rax, 0x1401b6e26
push rax
push 0x83
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x28
sub rsp, 8
push qword [0x140413b48]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
movabs rax, str.Green
push rax
push 0x84
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x28
sub rsp, 8
push qword [0x140413ac8]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
movabs rax, str.Blue
push rax
push 0x85
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x28
sub rsp, 8
push qword [0x140413e80]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
movabs rax, str.Cyan
push rax
push 0x86
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x28
sub rsp, 8
push qword [0x140413e90]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
movabs rax, str.Magenta
push rax
push 0x87
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x28
sub rsp, 8
push qword [0x140414010]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
movabs rax, str.Yellow
push rax
push 0x88
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x28
sub rsp, 8
sub rsp, 0x20
call fcn.1400354cc
add rsp, 0x28
sub rsp, 8
push qword [0x140413bb8]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
movabs rax, 0x1401b9b76
push rax
push reloc.WS2_32.dll_WSAStartup
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x28
sub rsp, 8
sub rsp, 0x20
call fcn.140035500
add rsp, 0x28
sub rsp, 8
push qword [0x140413a20]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413cf8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400353c0
add rsp, 0x28
sub rsp, 8
push qword [0x140413a20]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413ab8]
push 0x8c
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x28
sub rsp, 8
push qword [0x140413a20]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413c90]
push 0x8d
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x28
sub rsp, 8
push qword [0x140413a20]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140414190]
push 0x8e
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x28
sub rsp, 8
sub rsp, 0x20
call fcn.1400354cc
add rsp, 0x28
sub rsp, 8
push qword [0x140414040]
pop rcx
sub rsp, 0x20
call fcn.14004ae28
add rsp, 0x20
mov rax, rax
push rax
push 0
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140035568
add rsp, 0x28
pop rax
jmp 0x14000b141
mov r15, qword [0x140413a00]
cmp r15, qword [rsp]
jne 0x140008d18
push qword [0x140413a00]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
cmp r15, 1
jne 0x140008cc3
push 0
push qword [0x140413b60]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x20
jmp 0x140008d13
push qword [0x140413a00]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
and r15, r15
jne 0x140008d13
push 0
push qword [0x140413b60]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push 1
push qword [0x140413b60]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x140413970]
cmp r15, qword [rsp]
jne 0x1400091dc
push qword [0x140413a18]
push qword [0x140413a08]
push 0
push 0
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140013bc7
add rsp, 0x20
sub rsp, 8
push 0xffffffffffff0001
push 0xffffffffffff0001
push 0x1f9
push 0x24e
push qword [0x140414060]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14004a998
add rsp, 0x30
push 1
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
sub rsp, 0x20
call fcn.14001d102
add rsp, 0x20
mov qword [0x140413ad8], 3
sub rsp, 0x20
call fcn.1400175a7
add rsp, 0x20
push qword [0x140413ae0]
push qword [0x1404140d0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
sub rsp, 8
sub rsp, 8
push 0
movabs rax, str.EXPLORER
push rax
push qword [0x140413978]
pop rcx
sub rsp, 0x20
call fcn.14003c844
add rsp, 0x20
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call sub.UxTheme.dll_SetWindowTheme
add rsp, 0x28
push rax
pop rax
add rsp, 8
push qword [0x140413b50]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413fb8]
push 0xffffffffffffffff
push qword [0x140413bf8]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003cf24
add rsp, 0x20
push qword [0x140413de0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
movabs rax, 0x1401b6e26
push rax
push 0xffffffffffffffff
push qword [0x140413bf8]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003cf24
add rsp, 0x20
push qword [0x140413b48]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
movabs rax, str.Green
push rax
push 0xffffffffffffffff
push qword [0x140413bf8]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003cf24
add rsp, 0x20
push qword [0x140413ac8]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
movabs rax, str.Blue
push rax
push 0xffffffffffffffff
push qword [0x140413bf8]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003cf24
add rsp, 0x20
push qword [0x140413e80]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
movabs rax, str.Cyan
push rax
push 0xffffffffffffffff
push qword [0x140413bf8]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003cf24
add rsp, 0x20
push qword [0x140413e90]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
movabs rax, str.Magenta
push rax
push 0xffffffffffffffff
push qword [0x140413bf8]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003cf24
add rsp, 0x20
push qword [0x140414010]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
movabs rax, str.Yellow
push rax
push 0xffffffffffffffff
push qword [0x140413bf8]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003cf24
add rsp, 0x20
push qword [0x140413978]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413978]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003cfd0
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413bf8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push 0xb
push 0x20026
push qword [0x140414060]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14004ab60
add rsp, 0x20
push 0xc
push 0x20028
push qword [0x140414060]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14004ab60
add rsp, 0x20
push qword [0x140413978]
pop rcx
sub rsp, 0x20
call fcn.14003cdbc
add rsp, 0x20
push 0
push qword [0x140413978]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0
push qword [0x140413978]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c78c
add rsp, 0x28
call fcn.1400573c0
push qword [0x1404139e0]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 1
push 0
push qword [0x140413978]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c798
add rsp, 0x28
call fcn.1400573c0
push qword [0x140413d38]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push 0
push qword [0x140414060]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004ad20
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x140413fb0]
cmp r15, qword [rsp]
jne 0x1400093ed
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140414100]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c78c
add rsp, 0x28
lea rcx, [0x1404140f0]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
mov qword [0x140413ad8], 5
push 0x230
push 0x17c
push 0
push 0
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1400143ac
add rsp, 0x20
push qword [0x140413b08]
push qword [0x140413c00]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c95c
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003cd80
add rsp, 0x20
mov r15, rax
dec r15
mov qword [0x1404141b0], r15
mov qword [0x140413c68], 0
jmp 0x1400092d4
mov rax, qword [0x1404141b0]
cmp rax, qword [0x140413c68]
jl 0x140009321
mov r15, qword [0x140413c68]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x10]
push 0xffffffffffffffff
push qword [0x140414248]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c604
add rsp, 0x20
inc qword [0x140413c68]
jno 0x1400092d4
push qword [0x140414248]
pop rcx
sub rsp, 0x20
call fcn.14003cdbc
add rsp, 0x20
push 0xb
push 0x20026
push qword [0x140414070]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14004ab60
add rsp, 0x20
push 0xc
push 0x20028
push qword [0x140414070]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14004ab60
add rsp, 0x20
push 0xd
push 0xd
push qword [0x140414070]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14004ab60
add rsp, 0x20
push qword [0x140414210]
push qword [0x140414070]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004ac98
add rsp, 0x20
push qword [0x1404140f0]
push qword [0x140414248]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
push 1
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x1404142a0]
cmp r15, qword [rsp]
jne 0x14000968b
mov qword [0x140413ad8], 6
push 0x230
push 0x271
push 0
push 0
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.1400145d1
add rsp, 0x20
push pe_nt_image_headers64
push pe_nt_image_headers64
push pe_nt_image_headers64
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14004e554
add rsp, 0x20
mov rax, rax
push rax
push 3
push qword [0x140413c50]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003ce08
add rsp, 0x20
push 0x3c
push 0x1b
push qword [0x140414078]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14004ab60
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003cd80
add rsp, 0x20
mov r15, rax
dec r15
mov qword [0x1404141b0], r15
mov qword [0x140413c68], 0
jmp 0x1400094bf
mov rax, qword [0x1404141b0]
cmp rax, qword [0x140413c68]
jl 0x14000950c
mov r15, qword [0x140413c68]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x10]
push 0xffffffffffffffff
push qword [0x140413c50]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c604
add rsp, 0x20
inc qword [0x140413c68]
jno 0x1400094bf
push 0xfffffffffffffff0
sub rsp, 8
push qword [0x140413c50]
pop rcx
sub rsp, 0x20
call fcn.14003c844
add rsp, 0x28
mov rax, rax
push rax
pop rcx
pop rdx
sub rsp, 0x20
call sub.USER32.dll_GetWindowLongPtrW
add rsp, 0x20
mov r15, rax
and r15, 0x200000
and r15, r15
je 0x14000957e
sub rsp, 8
push 2
push 0x11c
push 1
push 2
push qword [0x140413c50]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c8f8
add rsp, 0x30
jmp 0x1400095af
sub rsp, 8
push 2
push 0x12c
push 1
push 2
push qword [0x140413c50]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c8f8
add rsp, 0x30
push qword [0x140413fc8]
pop rcx
sub rsp, 0x20
call fcn.14003cdbc
add rsp, 0x20
push qword [0x140413b78]
push qword [0x140414078]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004ac98
add rsp, 0x20
push 1
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
sub rsp, 8
sub rsp, 8
push 0
movabs rax, str.EXPLORER
push rax
push qword [0x140413c50]
pop rcx
sub rsp, 0x20
call fcn.14003c844
add rsp, 0x20
mov rax, rax
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call sub.UxTheme.dll_SetWindowTheme
add rsp, 0x28
push rax
pop rax
add rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413c50]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
sub rsp, 0x20
call fcn.1400164b2
add rsp, 0x20
sub rsp, 0x20
call fcn.1400175a7
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x140414260]
cmp r15, qword [rsp]
jne 0x140009d94
push qword [0x140413d00]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
cmp r15, 0xffffffffffffffff
je 0x1400096fe
push qword [0x140413d00]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
mov rbp, qword [0x140414350]
shl r15, 3
push qword [r15 + rbp]
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x20
mov r15, rax
and r15, r15
jle 0x1400096fe
mov rax, 1
jmp 0x140009701
xor rax, rax
and rax, rax
je 0x140009d68
push qword [0x140413a00]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
cmp r15, 1
jne 0x14000976a
sub rsp, 0x20
call fcn.1400201dc
add rsp, 0x20
push 4
push qword [0x140413bb0]
push qword [0x140413a60]
push qword [0x140414198]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140031b8c
add rsp, 0x20
mov qword [0x140413dc8], rax
jmp 0x140009d66
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003cd80
add rsp, 0x20
mov r15, rax
cmp r15, 2
je 0x1400097f9
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
movabs rcx, str._Random_
pop rdx
push rcx
mov rcx, rdx
sub rsp, 0x20
call fcn.1400573f0
add rsp, 0x20
pop rcx
mov rdx, rax
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
jne 0x1400097f9
jmp 0x140009802
mov rax, 1
jmp 0x140009805
xor rax, rax
and rax, rax
jne 0x140009829
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
cmp r15, 1
jg 0x140009829
jmp 0x140009832
mov rax, 1
jmp 0x140009835
xor rax, rax
and rax, rax
jne 0x14000985f
push qword [0x140413d10]
movabs rcx, str.quake
pop rdx
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
je 0x14000985f
jmp 0x140009868
mov rax, 1
jmp 0x14000986b
xor rax, rax
and rax, rax
je 0x1400098df
push qword [0x140413fc0]
pop qword [0x140413ce8]
sub rsp, 0x20
call fcn.1400250bf
add rsp, 0x20
push 4
push qword [0x140413bb0]
push qword [0x140413ba0]
push qword [0x140414198]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140031b8c
add rsp, 0x20
mov qword [0x140413dc8], rax
movabs rax, str._Default_
push rax
push qword [0x140414030]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
jmp 0x140009d66
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
movabs rcx, str._Default_
pop rdx
push rcx
mov rcx, rdx
sub rsp, 0x20
call fcn.1400573f0
add rsp, 0x20
pop rcx
mov rdx, rax
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
je 0x140009975
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003cd80
add rsp, 0x20
mov r15, rax
cmp r15, 3
jne 0x140009975
mov rax, 1
jmp 0x140009978
xor rax, rax
and rax, rax
je 0x140009a6a
push qword [0x140413fc0]
pop qword [0x140413ce8]
push 2
push qword [0x1404142a8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
lea rcx, [rbp + 0x38]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
sub rsp, 0x20
call fcn.1400250bf
add rsp, 0x20
push 4
push qword [0x140413bb0]
push qword [0x140413ba0]
push qword [0x140414198]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140031b8c
add rsp, 0x20
mov qword [0x140413dc8], rax
movabs rax, str._Default_
push rax
push qword [0x140414030]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
jmp 0x140009d66
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
movabs rcx, str._Default_
pop rdx
push rcx
mov rcx, rdx
sub rsp, 0x20
call fcn.1400573f0
add rsp, 0x20
pop rcx
mov rdx, rax
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
je 0x140009b00
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003cd80
add rsp, 0x20
mov r15, rax
cmp r15, 3
jle 0x140009b00
mov rax, 1
jmp 0x140009b03
xor rax, rax
and rax, rax
je 0x140009b30
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov r15, qword [rbp + 0x48]
cmp r15, 1
jne 0x140009b30
mov rax, 1
jmp 0x140009b33
xor rax, rax
and rax, rax
je 0x140009ba7
push qword [0x140413fc0]
pop qword [0x140413ce8]
sub rsp, 0x20
call fcn.1400250bf
add rsp, 0x20
push 4
push qword [0x140413bb0]
push qword [0x140413ba0]
push qword [0x140414198]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140031b8c
add rsp, 0x20
mov qword [0x140413dc8], rax
movabs rax, str._Default_
push rax
push qword [0x140414030]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
jmp 0x140009d66
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
movabs rcx, str._Default_
pop rdx
push rcx
mov rcx, rdx
sub rsp, 0x20
call fcn.1400573f0
add rsp, 0x20
pop rcx
mov rdx, rax
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
je 0x140009c3d
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003cd80
add rsp, 0x20
mov r15, rax
cmp r15, 3
jle 0x140009c3d
mov rax, 1
jmp 0x140009c40
xor rax, rax
and rax, rax
je 0x140009c6c
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov r15, qword [rbp + 0x48]
and r15, r15
jne 0x140009c6c
mov rax, 1
jmp 0x140009c6f
xor rax, rax
and rax, rax
je 0x140009d66
push qword [0x140413fc0]
pop qword [0x140413ce8]
push 0x34
push qword [0x140413f10]
movabs rax, 0x1401b6066
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400309b4
add rsp, 0x20
mov r15, rax
cmp r15, 6
jne 0x140009d66
movabs rax, str._Random_
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
sub rsp, 0x20
call fcn.1400250bf
add rsp, 0x20
push 4
push qword [0x140413bb0]
push qword [0x140413ba0]
push qword [0x140414198]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140031b8c
add rsp, 0x20
mov qword [0x140413dc8], rax
movabs rax, str._Default_
push rax
push qword [0x140414030]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
movabs rdx, str._Random_
lea rcx, [rbp + 0x38]
sub rsp, 0x20
call fcn.140057070
add rsp, 0x20
jmp 0x140009d8f
push 0x30
push qword [0x140413c78]
movabs rax, 0x1401b6066
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400309b4
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x140413e50]
cmp r15, qword [rsp]
jne 0x140009dba
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140026cbd
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x1404140a0]
cmp r15, qword [rsp]
jne 0x140009de0
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024407
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x1404141f8]
cmp r15, qword [rsp]
jne 0x140009e2c
sub rsp, 0x20
call fcn.140020bde
add rsp, 0x20
sub rsp, 0x20
call fcn.14001ee7f
add rsp, 0x20
push qword [0x140413c68]
lea rax, [0x1400295d8]
mov rax, rax
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002b414
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x140413cc0]
cmp r15, qword [rsp]
jne 0x14000a04c
push 0xf
pop rcx
sub rsp, 0x20
call fcn.1400351a4
add rsp, 0x20
push qword [0x140413b50]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413fb8]
push 0x96
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x20
push qword [0x140413de0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
movabs rax, 0x1401b6e26
push rax
push 0x97
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x20
push qword [0x140413b48]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
movabs rax, str.Green
push rax
push 0x98
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x20
push qword [0x140413ac8]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
movabs rax, str.Blue
push rax
push 0x99
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x20
push qword [0x140413e80]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
movabs rax, str.Cyan
push rax
push 0x9a
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x20
push qword [0x140413e90]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
movabs rax, str.Magenta
push rax
push 0x9b
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x20
push qword [0x140414010]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
movabs rax, str.Yellow
push rax
push 0x9c
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x20
sub rsp, 0x20
call fcn.140035500
add rsp, 0x20
push qword [0x140413a20]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413ab8]
push 0x9d
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x20
push qword [0x140414040]
pop rcx
sub rsp, 0x20
call fcn.14004ae28
add rsp, 0x20
mov rax, rax
push rax
push 0xf
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140035568
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x140413b98]
cmp r15, qword [rsp]
jne 0x14000a0d3
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140414220]
movabs rax, 0x1401b6066
push rax
movabs rax, str.User_CMD
push rax
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140030b9c
add rsp, 0x28
lea rcx, [0x140414220]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
sub rsp, 0x20
call fcn.1400250bf
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x1404142b0]
cmp r15, qword [rsp]
jne 0x14000a21f
mov qword [0x140413ad8], 7
push 1
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
push 0x1a9
push 0x262
push 0
push 0
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14001482d
add rsp, 0x20
sub rsp, 0x20
call fcn.1400175a7
add rsp, 0x20
movabs rax, str.QMLExtEngine.dat
push rax
pop rcx
sub rsp, 0x20
call fcn.140032844
add rsp, 0x20
and rax, rax
je 0x14000a21a
sub rsp, 0x20
call fcn.140032e4c
add rsp, 0x20
sub rsp, 0x20
call fcn.140032e88
add rsp, 0x20
and rax, rax
je 0x14000a20d
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
pop rcx
sub rsp, 0x20
call fcn.140032ef4
add rsp, 0x28
call fcn.1400573c0
push 0xffffffffffffffff
push qword [0x140414258]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 0x10], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c604
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
jmp 0x14000a16c
sub rsp, 0x20
call fcn.140032828
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x140413af0]
cmp r15, qword [rsp]
jne 0x14000a25e
movabs rax, 0x1401b6066
push rax
push qword [0x140413bb0]
movabs rax, str.explorer.exe
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140031b74
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x140413e08]
cmp r15, qword [rsp]
jne 0x14000a27d
sub rsp, 0x20
call fcn.140016e39
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x140413988]
cmp r15, qword [rsp]
jne 0x14000a6f5
push 0x10
pop rcx
sub rsp, 0x20
call sub.USER32.dll_GetAsyncKeyState
add rsp, 0x20
and rax, rax
je 0x14000a446
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push 1
movabs rax, str.EXE_File__.exe
push rax
movabs rax, 0x1401b6066
push rax
push qword [0x140413aa0]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003129c
add rsp, 0x28
lea rcx, [0x140413d78]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140413d78]
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x20
mov r15, rax
and r15, r15
jle 0x14000a423
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413d78]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140049bd8
add rsp, 0x28
call fcn.1400573c0
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
movabs rcx, 0x1401b6392
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
mov rcx, qword [0x140413bb0]
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
movabs rcx, 0x1401b6392
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
call fcn.1400573c0
push qword [0x140413d78]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 0x10], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140031b74
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
jmp 0x14000a441
movabs rdx, 0x1401b6066
lea rcx, [0x140413d78]
sub rsp, 0x20
call fcn.140057070
add rsp, 0x20
jmp 0x14000a6f0
push qword [0x140413d78]
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x20
mov r15, rax
and r15, r15
jle 0x14000a559
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413d78]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140049bd8
add rsp, 0x28
call fcn.1400573c0
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
movabs rcx, 0x1401b6392
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
mov rcx, qword [0x140413bb0]
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
movabs rcx, 0x1401b6392
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
call fcn.1400573c0
push qword [0x140413d78]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 0x10], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140031b74
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
jmp 0x14000a6f0
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push 1
movabs rax, str.EXE_File__.exe
push rax
movabs rax, 0x1401b6066
push rax
push qword [0x140413aa0]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003129c
add rsp, 0x28
lea rcx, [0x140413d78]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140413d78]
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x20
mov r15, rax
and r15, r15
jle 0x14000a6d2
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413d78]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140049bd8
add rsp, 0x28
call fcn.1400573c0
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
movabs rcx, 0x1401b6392
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
mov rcx, qword [0x140413bb0]
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
movabs rcx, 0x1401b6392
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
call fcn.1400573c0
push qword [0x140413d78]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 0x10], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140031b74
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
jmp 0x14000a6f0
movabs rdx, 0x1401b6066
lea rcx, [0x140413d78]
sub rsp, 0x20
call fcn.140057070
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x140413980]
cmp r15, qword [rsp]
jne 0x14000a82b
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
cmp r15, 1
je 0x14000a742
push qword [0x1404141b8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
cmp r15, 1
je 0x14000a742
jmp 0x14000a74b
mov rax, 1
jmp 0x14000a74e
xor rax, rax
and rax, rax
je 0x14000a77f
push 0x30
push qword [0x140413ce0]
movabs rax, 0x1401b6066
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400309b4
add rsp, 0x20
jmp 0x14000a826
push 1
pop rcx
sub rsp, 0x20
call fcn.1400351a4
add rsp, 0x20
push qword [0x140413ca8]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x1404141e8]
push WSAStartup
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x20
push qword [0x140413ca8]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413960]
push WSACleanup
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400352dc
add rsp, 0x20
push qword [0x140414040]
pop rcx
sub rsp, 0x20
call fcn.14004ae28
add rsp, 0x20
mov rax, rax
push rax
push 1
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140035568
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x1404141e0]
cmp r15, qword [rsp]
jne 0x14000a8b6
sub rsp, 0x20
call fcn.14004cd18
add rsp, 0x20
mov r15, rax
cmp r15, 0x300
jne 0x14000a8b1
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x1404141e0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
lea rcx, [rbp + 0x60]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x140413b18]
cmp r15, qword [rsp]
jne 0x14000a936
push 0x34
push qword [0x140414238]
movabs rax, 0x1401b6066
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400309b4
add rsp, 0x20
mov r15, rax
cmp r15, 6
jne 0x14000a931
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov qword [rbp + 0x68], 0
sub rsp, 0x20
call fcn.14002a230
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024d2f
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x140413d68]
cmp r15, qword [rsp]
jne 0x14000a960
sub rsp, 0x20
call fcn.14001694d
add rsp, 0x20
mov qword [0x140413f38], 0
jmp 0x14000b141
mov r15, qword [0x140413d58]
cmp r15, qword [rsp]
jne 0x14000a97f
sub rsp, 0x20
call fcn.140014995
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x140414168]
cmp r15, qword [rsp]
jne 0x14000aa12
push 0
pop rcx
sub rsp, 0x20
call fcn.14002bfb4
add rsp, 0x20
and rax, rax
je 0x14000aa0d
push 0
pop rcx
sub rsp, 0x20
call fcn.14002bfc4
add rsp, 0x20
push 0
pop rcx
sub rsp, 0x20
call fcn.14002c3b4
add rsp, 0x20
push qword [0x140414268]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push 1
push qword [0x140413d68]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c7f8
add rsp, 0x20
mov qword [0x140413f38], 1
jmp 0x14000b141
mov r15, qword [0x140413c98]
cmp r15, qword [rsp]
jne 0x14000aa3c
sub rsp, 0x20
call fcn.1400158d3
add rsp, 0x20
mov qword [0x140413f38], 0
jmp 0x14000b141
mov r15, qword [0x1404140b8]
cmp r15, qword [rsp]
jne 0x14000aa92
push 0
pop rcx
sub rsp, 0x20
call fcn.14002bfb4
add rsp, 0x20
and rax, rax
je 0x14000aa8d
push qword [0x1404140b8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov rax, rax
push rax
push 0
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002c544
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x140413fa0]
cmp r15, qword [rsp]
jne 0x14000ab72
mov r15, qword [0x140413b58]
and r15, r15
jle 0x14000ab6d
push 1
pop rcx
sub rsp, 0x20
call fcn.1400351a4
add rsp, 0x20
push qword [0x140413f48]
push 0xc8
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400352d4
add rsp, 0x20
push qword [0x140413fd8]
push 0xc9
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400352d4
add rsp, 0x20
push qword [0x140414080]
push 0xca
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400352d4
add rsp, 0x20
push 1
mov r15, qword [0x1404139a8]
add r15, 0xc8
mov rax, r15
push rax
push 1
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400355ac
add rsp, 0x20
push qword [0x140414040]
pop rcx
sub rsp, 0x20
call fcn.14004ae28
add rsp, 0x20
mov rax, rax
push rax
push 1
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140035568
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x140414278]
cmp r15, qword [rsp]
jne 0x14000ac14
sub rsp, 0x20
call fcn.1400175a7
add rsp, 0x20
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x60]
movabs rcx, 0x1401b6066
pop rdx
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
jne 0x14000abf4
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x60]
push qword [0x1404141e0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
jmp 0x14000ac0f
push qword [0x140413b30]
push qword [0x1404141e0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x140414090]
cmp r15, qword [rsp]
jne 0x14000afc1
sub rsp, 0x20
call fcn.14004cd18
add rsp, 0x20
mov rax, rax
push rax
mov r15, 1
cmp r15, qword [rsp]
jne 0x14000ad1f
sub rsp, 8
push qword [0x140414090]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov r15, rax
sub rsp, 8
push qword [0x140413bc0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x28
cmp r15, rax
jne 0x14000acad
sub rsp, 8
movabs rax, str.QMLlogo.jpg
push rax
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x28
mov r15, rax
and r15, r15
jle 0x14000acad
mov rax, 1
jmp 0x14000acb0
xor rax, rax
and rax, rax
je 0x14000ad1a
sub rsp, 8
push 0x78
pop rcx
sub rsp, 0x20
call fcn.140035630
add rsp, 0x28
sub rsp, 8
push qword [0x140413e18]
push 0x79
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400352d4
add rsp, 0x28
sub rsp, 8
push qword [0x140414040]
pop rcx
sub rsp, 0x20
call fcn.14004ae28
add rsp, 0x20
mov rax, rax
push rax
push 0x78
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140035568
add rsp, 0x28
jmp 0x14000afbb
mov r15, 2
cmp r15, qword [rsp]
jne 0x14000afbb
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov rcx, qword [rbp + 0x18]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str.QMLModImage.jpg
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.14002a2e0
add rsp, 0x20
pop rax
mov r15, rax
and r15, r15
jle 0x14000ae02
sub rsp, 8
push qword [0x140414090]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov r15, rax
sub rsp, 8
push qword [0x140413bc0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x28
cmp r15, rax
je 0x14000ae02
mov rax, 1
jmp 0x14000ae05
xor rax, rax
and rax, rax
je 0x14000afbb
sub rsp, 8
push 1
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x28
mov qword [0x140413ad8], 0x64
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov rcx, qword [rbp + 0x18]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str.QMLModImage.jpg
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
call fcn.1400573c0
push 0xffffffffffffffff
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004ec10
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.14002a2e0
add rsp, 0x20
pop rax
mov qword [0x140413d90], rax
sub rsp, 8
fld qword [0x1404139b0]
fmul qword [0x1401bae4c]
push rax
fistp qword [rsp]
fld qword [0x1404139b0]
fmul qword [0x1401bae4c]
push rax
fistp qword [rsp]
push qword [0x140413d90]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14004ecf4
add rsp, 0x28
sub rsp, 8
push qword [0x140414040]
pop rcx
sub rsp, 0x20
call fcn.14004ae28
add rsp, 0x20
mov rax, rax
push rax
push 0xc80001
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x10]
push 0x288
push 0x288
push 0
push 0
push 0x64
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14004b07c
add rsp, 0x48
sub rsp, 8
push qword [0x140413d90]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push 0x280
push 0x280
push 4
push 4
push 0x65
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003d54c
add rsp, 0x38
pop rax
jmp 0x14000b141
mov r15, qword [0x140413d00]
cmp r15, qword [rsp]
je 0x14000afe8
mov r15, qword [0x140413a00]
cmp r15, qword [rsp]
je 0x14000afe8
mov r15, qword [0x140414030]
cmp r15, qword [rsp]
jne 0x14000affa
sub rsp, 0x20
call fcn.1400250bf
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x1404141b8]
cmp r15, qword [rsp]
jne 0x14000b02d
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003cdbc
add rsp, 0x20
sub rsp, 0x20
call fcn.1400250bf
add rsp, 0x20
jmp 0x14000b141
mov r15, qword [0x1404142a8]
cmp r15, qword [rsp]
jne 0x14000b141
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
lea rcx, [rbp + 0x38]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003cdbc
add rsp, 0x20
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
and r15, r15
je 0x14000b0ed
push qword [0x1404142a8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
cmp r15, 1
je 0x14000b0ed
jmp 0x14000b0f6
mov rax, 1
jmp 0x14000b0f9
xor rax, rax
and rax, rax
je 0x14000b11a
push 1
push qword [0x140413cc0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x20
jmp 0x14000b134
push 0
push qword [0x140413cc0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x20
sub rsp, 0x20
call fcn.1400250bf
add rsp, 0x20
pop rax
add rsp, 8
mov r15, qword [0x140413ad8]
cmp r15, 0x64
jne 0x14000b1c2
push qword [0x140413fd0]
mov r15, 0x333c
cmp r15, qword [rsp]
jne 0x14000b1be
sub rsp, 8
push 0x64
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x28
sub rsp, 8
push qword [0x140413d90]
pop rcx
sub rsp, 0x20
call fcn.14004e750
add rsp, 0x28
sub rsp, 8
push 0
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x28
mov qword [0x140413ad8], 0
add rsp, 8
mov r15, qword [0x140413ad8]
cmp r15, 1
jne 0x14000dee7
push qword [0x140413fd0]
mov r15, 0x3332
cmp r15, qword [rsp]
jne 0x14000b58b
sub rsp, 8
sub rsp, 0x20
call fcn.14004cce0
add rsp, 0x28
mov rax, rax
push rax
mov r15, qword [0x140413be0]
cmp r15, qword [rsp]
jne 0x14000b3ce
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
pop rcx
sub rsp, 0x20
call fcn.14003c290
add rsp, 0x28
lea rcx, [0x140414008]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140414008]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400499e0
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140055090
add rsp, 0x28
lea rcx, [0x1404142b8]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x1404142b8]
movabs rdx, 0x1401ba218
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x14000b3b0
movabs rdx, 0x1401b9728
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x14000b3b0
movabs rdx, 0x1401babee
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x14000b3b0
movabs rdx, reloc.WS2_32.dll_WSACleanup
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x14000b3b0
movabs rdx, str.tiff
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x14000b3b0
movabs rdx, 0x1401b9dd2
mov rcx, qword [rsp]
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
je 0x14000b3c8
sub rsp, 8
push qword [0x140414008]
pop rcx
sub rsp, 0x20
call fcn.1400270a6
add rsp, 0x28
pop rax
jmp 0x14000b585
mov r15, qword [0x140413a98]
cmp r15, qword [rsp]
jne 0x14000b585
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
pop rcx
sub rsp, 0x20
call fcn.14003c290
add rsp, 0x28
lea rcx, [0x140413b10]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413b10]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400499e0
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140055090
add rsp, 0x28
call fcn.1400573c0
movabs rdx, 0x1401b8bd2
push rdx
call fcn.140057300
pop rdx
mov rcx, qword [rsp]
add rcx, rax
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x14000b51f
movabs rdx, 0x1401b8658
push rdx
call fcn.140057300
pop rdx
mov rcx, qword [rsp]
add rcx, rax
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x14000b51f
movabs rdx, 0x1401ba7f0
push rdx
call fcn.140057300
pop rdx
mov rcx, qword [rsp]
add rcx, rax
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
je 0x14000b575
mov rcx, qword [0x140413b10]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
lea rcx, [0x140413d40]
pop rdx
sub rsp, 0x28
call fcn.1400571b0
add rsp, 0x28
push qword [0x140414048]
pop qword [0x140413cc8]
sub rsp, 8
sub rsp, 0x20
call fcn.140023a76
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
pop rax
jmp 0x14000dee3
mov r15, 0x332d
cmp r15, qword [rsp]
jne 0x14000b72f
sub rsp, 8
sub rsp, 0x20
call fcn.14004ccfc
add rsp, 0x28
mov r15, rax
cmp r15, 0x6f
jne 0x14000b72a
sub rsp, 8
push 0x34
push qword [0x140413ab0]
movabs rax, 0x1401b6066
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400309b4
add rsp, 0x28
mov r15, rax
cmp r15, 6
jne 0x14000b72a
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push 3
movabs rax, 0x1401b6066
push rax
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x20
pop rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140049c98
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.14002a2e0
add rsp, 0x20
pop rax
sub rsp, 8
movabs rax, 0x1401b6066
push rax
push qword [0x1404142c0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x28
sub rsp, 8
push qword [0x140413bc0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413be0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x28
sub rsp, 8
push qword [0x140413bf0]
pop rcx
sub rsp, 0x20
call fcn.14003d78c
add rsp, 0x28
sub rsp, 8
sub rsp, 0x20
call fcn.140024b5b
add rsp, 0x28
sub rsp, 8
sub rsp, 0x20
call fcn.14001ee7f
add rsp, 0x28
jmp 0x14000dee3
mov r15, 0x332c
cmp r15, qword [rsp]
jne 0x14000dee3
sub rsp, 8
sub rsp, 0x20
call fcn.14004cce0
add rsp, 0x28
mov rax, rax
push rax
mov r15, qword [0x140413a70]
cmp r15, qword [rsp]
jne 0x14000b81f
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140414178]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
lea rcx, [0x1404141d8]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140414048]
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x20
push 0
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
mov qword [0x140413ad8], 0
push qword [0x140413c10]
pop rcx
sub rsp, 0x20
call fcn.14004edec
add rsp, 0x20
and rax, rax
je 0x14000b81a
push qword [0x140413c10]
pop rcx
sub rsp, 0x20
call fcn.14004e750
add rsp, 0x20
jmp 0x14000dee2
mov r15, qword [0x140413e30]
cmp r15, qword [rsp]
jne 0x14000b83e
sub rsp, 0x20
call fcn.140024b5b
add rsp, 0x20
jmp 0x14000dee2
mov r15, qword [0x140413a98]
cmp r15, qword [rsp]
jne 0x14000b99f
sub rsp, 0x20
call fcn.14004cd18
add rsp, 0x20
mov r15, rax
cmp r15, 1
jne 0x14000b88b
push qword [0x140413a98]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
cmp r15, 0xffffffffffffffff
je 0x14000b88b
mov rax, 1
jmp 0x14000b88e
xor rax, rax
and rax, rax
je 0x14000b8b9
push qword [0x140413e30]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
cmp r15, 1
jne 0x14000b8b9
mov rax, 1
jmp 0x14000b8bc
xor rax, rax
and rax, rax
je 0x14000b91a
push 0x6e
pop rcx
sub rsp, 0x20
call fcn.140035630
add rsp, 0x20
push qword [0x140413b40]
push WSAStartup
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400352d4
add rsp, 0x20
push qword [0x140414048]
pop rcx
sub rsp, 0x20
call fcn.14004ae28
add rsp, 0x20
mov rax, rax
push rax
push 0x6e
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140035568
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push qword [0x140413a98]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140413a98]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c78c
add rsp, 0x28
lea rcx, [0x140414298]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140414298]
pop rcx
sub rsp, 0x20
call fcn.140016095
add rsp, 0x20
jmp 0x14000dee2
mov r15, qword [0x140414178]
cmp r15, qword [rsp]
jne 0x14000bad0
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push qword [0x140414178]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140414178]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c78c
add rsp, 0x28
lea rcx, [0x1404141a8]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140414178]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
lea rcx, [0x1404139a0]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
mov rcx, qword [0x1404139a0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
mov rcx, qword [0x1404141a8]
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
lea rcx, [0x140413fe8]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140413fe8]
pop rcx
sub rsp, 0x20
call fcn.1400270a6
add rsp, 0x20
jmp 0x14000dee2
mov r15, qword [0x140413aa8]
cmp r15, qword [rsp]
jne 0x14000bc49
mov rcx, qword [0x1404141d8]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
lea rcx, [0x140413e20]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push 0
movabs rax, str.Image.bmp_.jpg_.png_.tga_.tiff_.gif
push rax
push qword [0x1404141d8]
push qword [0x140414208]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003129c
add rsp, 0x28
lea rcx, [0x140413fe8]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140413fe8]
movabs rcx, 0x1401b6066
pop rdx
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
jne 0x14000bc0b
push qword [0x140413fe8]
pop rcx
sub rsp, 0x20
call fcn.1400270a6
add rsp, 0x20
mov rcx, qword [0x140413fe8]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
lea rcx, [0x1404141d8]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x1404141d8]
push qword [0x140414178]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
jmp 0x14000bc44
mov rcx, qword [0x140413e20]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
lea rcx, [0x1404141d8]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
jmp 0x14000dee2
mov r15, qword [0x140413bd8]
cmp r15, qword [rsp]
jne 0x14000bcb5
push qword [0x140413bc0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413be0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push qword [0x140413c10]
pop rcx
sub rsp, 0x20
call fcn.14004edec
add rsp, 0x20
and rax, rax
je 0x14000bcb0
push qword [0x140413c10]
pop rcx
sub rsp, 0x20
call fcn.14004e750
add rsp, 0x20
jmp 0x14000dee2
mov r15, qword [0x140413eb8]
cmp r15, qword [rsp]
jne 0x14000bcdb
push qword [0x140413bf0]
pop rcx
sub rsp, 0x20
call fcn.14003d78c
add rsp, 0x20
jmp 0x14000dee2
mov r15, qword [0x1404139b8]
cmp r15, qword [rsp]
jne 0x14000cf69
push qword [0x140413a98]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
cmp r15, 0xffffffffffffffff
je 0x14000cf37
push qword [0x140413e10]
pop rcx
sub rsp, 0x20
call fcn.14004edec
add rsp, 0x20
and rax, rax
je 0x14000be0f
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 0xa
push 0x4745504a
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x20
pop rax
movabs rcx, str.QMLModImage.jpg
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
call fcn.1400573c0
push qword [0x140413c80]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14004efd8
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push qword [0x140413c80]
pop rcx
sub rsp, 0x20
call fcn.14004e750
add rsp, 0x20
jmp 0x14000bef4
push qword [0x140413be0]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
push qword [0x140413bc0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
cmp r15, rax
jne 0x14000bef4
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x20
pop rax
movabs rcx, str.QMLModImage.jpg
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140049a90
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x20
pop rax
movabs rcx, str.QMLModData.dat
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
mov r15, rax
cmp r15, 0xffffffffffffffff
jne 0x14000c06d
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 2
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
pop rax
movabs rcx, str.QMLModData.dat
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032588
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 2
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
pop rax
movabs rcx, str.QMLModData.dat
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003284c
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
movabs rax, str.Archive
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rax, 0x1401b6066
push rax
movabs rax, str.arch
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140032d08
add rsp, 0x28
call fcn.1400573c0
movabs rcx, 0x1401b6066
pop rdx
push rcx
mov rcx, rdx
sub rsp, 0x20
call fcn.1400573f0
add rsp, 0x20
pop rcx
mov rdx, rax
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
je 0x14000c1e8
movabs rax, str.noarchive
push rax
movabs rax, str.arch
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x20
movabs rax, str.Modname
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x1404142c0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
movabs rax, str.modname
push rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
movabs rax, str.game
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413ff0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
movabs rax, str.game
push rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
movabs rax, 0x1401b8d34
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413f98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
movabs rax, str.mod_cmd
push rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
sub rsp, 0x20
call fcn.140032828
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x20
pop rax
movabs rcx, str.QMLDescription.txt
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
call fcn.1400573c0
push 0
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140039f50
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413bf0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
push 0
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003a3a0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push 0
pop rcx
sub rsp, 0x20
call fcn.140039be0
add rsp, 0x20
push qword [0x140414310]
pop rcx
sub rsp, 0x20
call fcn.14004e238
add rsp, 0x20
mov r15, rax
inc r15
mov rax, r15
inc rax
movabs rdx, 0x140414310
mov rcx, rax
sub rsp, 0x20
call fcn.14004e2a8
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003cd80
add rsp, 0x20
mov qword [0x1404141b0], rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x1404142c0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
mov r15, qword [0x1404141b0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
lea rcx, [rbp + 0x10]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
mov r15, qword [0x1404141b0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
lea rcx, [rbp + 0x18]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x1404141b0]
mov r15, qword [0x1404141b0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
pop qword [rbp]
mov r15, qword [0x1404141b0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
movabs rdx, str.true
lea rcx, [rbp + 8]
sub rsp, 0x20
call fcn.140057070
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413ff0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
mov r15, qword [0x1404141b0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
lea rcx, [rbp + 0x20]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413f98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
mov r15, qword [0x1404141b0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
lea rcx, [rbp + 0x28]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140413c20]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
and r15, r15
jle 0x14000c7e4
push qword [0x140413c20]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
dec r15
mov rbp, qword [0x140414350]
shl r15, 3
mov rcx, qword [r15 + rbp]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
mov r15, qword [0x1404141b0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
lea rcx, [rbp + 0x30]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
jmp 0x14000c814
mov r15, qword [0x1404141b0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
movabs rdx, 0x1401b6066
lea rcx, [rbp + 0x30]
sub rsp, 0x20
call fcn.140057070
add rsp, 0x20
mov r15, qword [0x1404141b0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
pop rcx
sub rsp, 0x20
call fcn.1400156f1
add rsp, 0x20
mov rax, rax
push rax
mov r15, qword [0x1404141b0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
pop qword [rbp + 0x48]
mov r15, qword [0x1404141b0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov qword [rbp + 0x58], 0
mov r15, qword [0x1404141b0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
movabs rdx, 0x1401b6066
lea rcx, [rbp + 0x60]
sub rsp, 0x20
call fcn.140057070
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 2
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
pop rax
movabs rcx, str.QMLModData.dat
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003284c
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
movabs rax, str.Archive
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rax, 0x1401b6066
push rax
movabs rax, str.arch
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140032d08
add rsp, 0x28
mov r15, qword [0x1404141b0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
lea rcx, [rbp + 0x50]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
sub rsp, 0x20
call fcn.140032828
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x1404142c0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
push qword [0x1404141b0]
push qword [0x140414100]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 0x10], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c604
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x1404142c0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
push qword [0x140414100]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140028eb7
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov qword [0x140413fc0], rax
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
push qword [0x140414018]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14001f98c
add rsp, 0x20
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
push qword [0x140414090]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400241de
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 2
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
pop rax
movabs rcx, str.QMLModData.dat
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003284c
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
movabs rax, str.Map_List
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x20
mov r15, rax
and r15, r15
jne 0x14000cce5
sub rsp, 0x20
call fcn.140032828
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140027e7e
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400271d2
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push qword [0x140413c10]
pop rcx
sub rsp, 0x20
call fcn.14004edec
add rsp, 0x20
and rax, rax
je 0x14000cd8b
push qword [0x140413c10]
pop rcx
sub rsp, 0x20
call fcn.14004e750
add rsp, 0x20
push qword [0x140413e10]
pop rcx
sub rsp, 0x20
call fcn.14004edec
add rsp, 0x20
and rax, rax
je 0x14000cdb8
push qword [0x140413e10]
pop rcx
sub rsp, 0x20
call fcn.14004e750
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140414178]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
lea rcx, [0x1404141d8]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140414048]
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x20
push 0
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
mov qword [0x140413ad8], 0
push 0xfffffffffffffff0
sub rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c844
add rsp, 0x28
mov rax, rax
push rax
pop rcx
pop rdx
sub rsp, 0x20
call sub.USER32.dll_GetWindowLongPtrW
add rsp, 0x20
mov r15, rax
and r15, 0x200000
and r15, r15
je 0x14000cecb
sub rsp, 8
push 0
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c864
add rsp, 0x20
mov r15, rax
add r15, 0xffffffffffffffeb
mov rax, r15
push rax
push 1
push 0
push qword [0x140414100]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c8f8
add rsp, 0x30
jmp 0x14000cf16
sub rsp, 8
push 0
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c864
add rsp, 0x20
mov r15, rax
add r15, 0xfffffffffffffffd
mov rax, r15
push rax
push 1
push 0
push qword [0x140414100]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c8f8
add rsp, 0x30
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024d2f
add rsp, 0x20
sub rsp, 0x20
call fcn.1400250bf
add rsp, 0x20
sub rsp, 0x20
call fcn.14001cb85
add rsp, 0x20
push qword [0x140413c68]
lea rax, [0x1400295d8]
mov rax, rax
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002b414
add rsp, 0x20
jmp 0x14000dee2
mov r15, qword [0x140414020]
cmp r15, qword [rsp]
jne 0x14000db6e
push qword [0x140413e10]
pop rcx
sub rsp, 0x20
call fcn.14004edec
add rsp, 0x20
and rax, rax
je 0x14000d077
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 0xa
push 0x4745504a
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x20
pop rax
movabs rcx, str.QMLModImage.jpg
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
call fcn.1400573c0
push qword [0x140413c80]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14004efd8
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push qword [0x140413c80]
pop rcx
sub rsp, 0x20
call fcn.14004e750
add rsp, 0x20
push qword [0x140413be0]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
push qword [0x140413bc0]
pop rcx
sub rsp, 0x20
call fcn.14004edcc
add rsp, 0x20
cmp r15, rax
jne 0x14000d15c
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x20
pop rax
movabs rcx, str.QMLModImage.jpg
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140049a90
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x20
pop rax
movabs rcx, str.QMLModData.dat
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
mov r15, rax
cmp r15, 0xffffffffffffffff
jne 0x14000d2d5
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 2
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
pop rax
movabs rcx, str.QMLModData.dat
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032588
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 2
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
pop rax
movabs rcx, str.QMLModData.dat
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003284c
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
movabs rax, str.Modname
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x1404142c0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
movabs rax, str.modname
push rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x1404142c0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
lea rcx, [rbp + 0x10]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413ff0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
lea rcx, [rbp + 0x20]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413f98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
lea rcx, [rbp + 0x28]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140413c20]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
and r15, r15
jle 0x14000d5df
push qword [0x140413c20]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
dec r15
mov rbp, qword [0x140414350]
shl r15, 3
mov rcx, qword [r15 + rbp]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
lea rcx, [rbp + 0x30]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
jmp 0x14000d60f
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
movabs rdx, 0x1401b6066
lea rcx, [rbp + 0x30]
sub rsp, 0x20
call fcn.140057070
add rsp, 0x20
movabs rax, str.game
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413ff0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
movabs rax, str.game
push rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
movabs rax, 0x1401b8d34
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413f98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
movabs rax, str.mod_cmd
push rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
movabs rax, str.Description
push rax
pop rcx
sub rsp, 0x20
call fcn.14003323c
add rsp, 0x20
sub rsp, 0x20
call fcn.140032828
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x20
pop rax
movabs rcx, str.QMLDescription.txt
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
call fcn.1400573c0
push 0
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140039f50
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413bf0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
push 0
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003a3a0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push 0
pop rcx
sub rsp, 0x20
call fcn.140039be0
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov qword [0x140413fc0], rax
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
push qword [0x140414018]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14001f98c
add rsp, 0x20
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
push qword [0x140414090]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400241de
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x1404142c0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
push qword [0x140413fc0]
push qword [0x140414100]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 0x10], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003d7bc
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x1404142c0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
push qword [0x140414100]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140028eb7
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push qword [0x140413c10]
pop rcx
sub rsp, 0x20
call fcn.14004edec
add rsp, 0x20
and rax, rax
je 0x14000da88
push qword [0x140413c10]
pop rcx
sub rsp, 0x20
call fcn.14004e750
add rsp, 0x20
push qword [0x140413e10]
pop rcx
sub rsp, 0x20
call fcn.14004edec
add rsp, 0x20
and rax, rax
je 0x14000dab5
push qword [0x140413e10]
pop rcx
sub rsp, 0x20
call fcn.14004e750
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140414178]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
lea rcx, [0x1404141d8]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140414048]
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x20
push 0
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
mov qword [0x140413ad8], 0
sub rsp, 0x20
call fcn.1400250bf
add rsp, 0x20
push qword [0x140413c68]
lea rax, [0x1400295d8]
mov rax, rax
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002b414
add rsp, 0x20
jmp 0x14000dee2
mov r15, qword [0x140413ee0]
cmp r15, qword [rsp]
jne 0x14000dbde
movabs rax, 0x1401b6066
push rax
push qword [0x140414178]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
movabs rax, str..bmp_.jpg_.png_.tga_.tiff_.gif
push rax
push qword [0x140414178]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
movabs rdx, 0x1401b6066
lea rcx, [0x1404141d8]
sub rsp, 0x20
call fcn.140057070
add rsp, 0x20
jmp 0x14000dee2
mov r15, qword [0x1404142d0]
cmp r15, qword [rsp]
jne 0x14000dcb5
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str..bmp_.jpg_.png_.tga_.tiff_.gif
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
call fcn.1400573c0
push qword [0x140414178]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
lea rcx, [0x1404141d8]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
jmp 0x14000dee2
mov r15, qword [0x140414290]
cmp r15, qword [rsp]
jne 0x14000dee2
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
pop rcx
sub rsp, 0x20
call fcn.14004df6c
add rsp, 0x28
lea rcx, [0x140413d40]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140413d40]
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x20
mov r15, rax
and r15, r15
jle 0x14000dde3
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413d40]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400499e0
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140055090
add rsp, 0x28
call fcn.1400573c0
movabs rcx, 0x1401b8658
pop rdx
push rcx
mov rcx, rdx
sub rsp, 0x20
call fcn.1400573f0
add rsp, 0x20
pop rcx
mov rdx, rax
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
je 0x14000dde3
mov rax, 1
jmp 0x14000dde6
xor rax, rax
and rax, rax
je 0x14000de09
push qword [0x140414048]
pop qword [0x140413cc8]
sub rsp, 0x20
call fcn.140023a76
add rsp, 0x20
jmp 0x14000dee2
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push 0
movabs rax, str.Archive.7z_.zip_.rar
push rax
push qword [0x140414288]
push qword [0x140414240]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003129c
add rsp, 0x28
lea rcx, [0x1404141c0]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x1404141c0]
movabs rcx, 0x1401b6066
pop rdx
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
jne 0x14000dee2
mov rcx, qword [0x1404141c0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
lea rcx, [0x140413d40]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140414048]
pop qword [0x140413cc8]
sub rsp, 0x20
call fcn.140023a76
add rsp, 0x20
pop rax
add rsp, 8
mov r15, qword [0x140413ad8]
cmp r15, 4
jne 0x14000faf9
push qword [0x140413fd0]
mov r15, 0x332c
cmp r15, qword [rsp]
jne 0x14000faf5
sub rsp, 8
sub rsp, 0x20
call fcn.14004cce0
add rsp, 0x28
mov rax, rax
push rax
mov r15, qword [0x140413ef8]
cmp r15, qword [rsp]
jne 0x14000e51b
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413ef8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
mov rcx, qword [0x140413bb0]
pop rdx
push rcx
mov rcx, rdx
sub rsp, 0x20
call fcn.1400573f0
add rsp, 0x20
pop rcx
mov rdx, rax
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
je 0x14000e02e
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str.temp_install_
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
call fcn.1400573c0
push qword [0x140413ef8]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rax, 0x1401b693e
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413ef8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140055180
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140049acc
add rsp, 0x28
lea rcx, [0x140413f90]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140413f90]
movabs rcx, str.temp_install
pop rdx
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
jne 0x14000e145
push qword [0x140413f90]
push qword [0x140413f78]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413ef8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.1400265de
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
mov qword [0x140414180], rax
mov r15, qword [0x140414180]
and r15, r15
jle 0x14000e24b
push 0xc0
push 0xff
push 0xc0
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14004e554
add rsp, 0x20
mov rax, rax
push rax
push 2
push qword [0x140413cb8]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003ce08
add rsp, 0x20
push qword [0x1404141c8]
push qword [0x140413cb8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
push 0
push qword [0x1404141a0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x20
jmp 0x14000e516
mov r15, qword [0x140414180]
and r15, r15
jge 0x14000e495
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 5
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413ef8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140055410
add rsp, 0x28
call fcn.1400573c0
movabs rcx, 0x1401b7252
pop rdx
push rcx
mov rcx, rdx
sub rsp, 0x20
call fcn.1400573f0
add rsp, 0x20
pop rcx
mov rdx, rax
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
jne 0x14000e41b
push 0xc0
push 0xff
push 0xc0
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14004e554
add rsp, 0x20
mov rax, rax
push rax
push 2
push qword [0x140413cb8]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003ce08
add rsp, 0x20
push qword [0x140413f00]
push qword [0x140413cb8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
push 0
push qword [0x1404141a0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 1
push qword [0x140413d40]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140049ad8
add rsp, 0x28
call fcn.1400573c0
push qword [0x140413f78]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
jmp 0x14000e490
push 0xc0
push 0xc0
push 0xff
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14004e554
add rsp, 0x20
mov rax, rax
push rax
push 2
push qword [0x140413cb8]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003ce08
add rsp, 0x20
push qword [0x140413c70]
push qword [0x140413cb8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
push 1
push qword [0x1404141a0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x20
jmp 0x14000e516
mov r15, qword [0x140414180]
and r15, r15
jne 0x14000e516
push 0xc0
push 0xc0
push 0xff
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14004e554
add rsp, 0x20
mov rax, rax
push rax
push 2
push qword [0x140413cb8]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003ce08
add rsp, 0x20
push qword [0x140413c70]
push qword [0x140413cb8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
push 1
push qword [0x1404141a0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x20
jmp 0x14000faf4
mov r15, qword [0x1404141a0]
cmp r15, qword [rsp]
jne 0x14000f52e
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rax, 0x1401b693e
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413ef8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140055180
add rsp, 0x28
lea rcx, [0x140413ac0]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413f78]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
lea rcx, [0x140413f58]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rax, 0x1401b634e
push rax
push qword [0x140413f58]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400554c0
add rsp, 0x28
lea rcx, [0x140413f58]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
mov rcx, qword [0x140413f58]
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.140049530
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
mov r15, rax
cmp r15, 0xfffffffffffffffe
jne 0x14000ec35
push 0x34
push qword [0x140414028]
movabs rax, 0x1401b6066
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400309b4
add rsp, 0x20
mov rax, rax
push rax
mov r15, 6
cmp r15, qword [rsp]
jne 0x14000ec2f
mov r15, qword [0x140414180]
and r15, r15
jle 0x14000e80e
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push 1
movabs rax, 0x1401b6066
push rax
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
mov rcx, qword [0x140413f58]
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
call fcn.1400573c0
push qword [0x140413ac0]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140049fd4
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.14002a2e0
add rsp, 0x20
pop rax
and rax, rax
je 0x14000e7de
jmp 0x14000e809
sub rsp, 8
push 0x10
push qword [0x140413f30]
movabs rax, 0x1401b6066
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400309b4
add rsp, 0x28
jmp 0x14000e987
mov r15, qword [0x140414180]
and r15, r15
jge 0x14000e987
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
mov rcx, qword [0x140413f58]
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str.maps
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14004a2d0
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.14002a2e0
add rsp, 0x20
pop rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push 1
movabs rax, 0x1401b6066
push rax
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
mov rcx, qword [0x140413f58]
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str.maps
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
call fcn.1400573c0
push qword [0x140413ac0]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140049fd4
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.14002a2e0
add rsp, 0x20
pop rax
and rax, rax
je 0x14000e95c
jmp 0x14000e987
sub rsp, 8
push 0x10
push qword [0x140413f30]
movabs rax, 0x1401b6066
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400309b4
add rsp, 0x28
sub rsp, 8
push 0
push qword [0x140413cc8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x28
sub rsp, 8
push qword [0x140414068]
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push 3
movabs rax, 0x1401b6066
push rax
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str.temp_install
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140049c98
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.14002a2e0
add rsp, 0x20
pop rax
mov r15, qword [0x140413cc8]
cmp r15, qword [0x140414048]
jne 0x14000eacd
sub rsp, 8
sub rsp, 0x20
call fcn.140024b5b
add rsp, 0x28
sub rsp, 8
push qword [0x140413f58]
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x28
sub rsp, 8
push qword [0x140413a98]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov r15, rax
cmp r15, 0xffffffffffffffff
je 0x14000eac0
sub rsp, 8
push qword [0x140413f58]
pop rcx
sub rsp, 0x20
call fcn.140016095
add rsp, 0x28
mov qword [0x140413ad8], 1
jmp 0x14000eae8
mov r15, qword [0x140413cc8]
cmp r15, qword [0x140414040]
jne 0x14000eae8
mov qword [0x140413ad8], 0
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push 0x100000
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
mov rcx, qword [0x140413f58]
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
movabs rcx, str.QMLInstalledArchive.dat
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
call fcn.1400573c0
push 0
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003a180
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.14002a2e0
add rsp, 0x20
pop rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413d40]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140049acc
add rsp, 0x28
call fcn.1400573c0
push 0
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003a430
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.14002a2e0
add rsp, 0x20
pop rax
sub rsp, 8
push 0
pop rcx
sub rsp, 0x20
call fcn.140039be0
add rsp, 0x28
sub rsp, 8
sub rsp, 0x20
call fcn.14001ee7f
add rsp, 0x28
pop rax
jmp 0x14000f3e2
mov r15, qword [0x140414180]
and r15, r15
jle 0x14000ed11
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
mov rcx, qword [0x140413f58]
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
call fcn.1400573c0
push qword [0x140413ac0]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004a368
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
and rax, rax
je 0x14000ece5
push qword [0x140413f58]
pop rcx
sub rsp, 0x20
call fcn.14001d7d7
add rsp, 0x20
jmp 0x14000ed0c
push 0x10
push qword [0x140413f30]
movabs rax, 0x1401b6066
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400309b4
add rsp, 0x20
jmp 0x14000f254
mov r15, qword [0x140414180]
and r15, r15
jge 0x14000f254
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
mov rcx, qword [0x140413f58]
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14004a2d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
mov rcx, qword [0x140413f58]
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str.maps
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
sub rsp, 0x20
call fcn.14004a2d0
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
movabs rax, 0x1401b6066
push rax
push qword [0x140413ac0]
push 0
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400497cc
add rsp, 0x20
push 0
pop rcx
sub rsp, 0x20
call fcn.140049984
add rsp, 0x20
and rax, rax
je 0x14000f240
push 0
pop rcx
sub rsp, 0x20
call fcn.140049798
add rsp, 0x20
mov rax, rax
push rax
mov r15, 2
cmp r15, qword [rsp]
jne 0x14000f0e0
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400496ec
add rsp, 0x20
call fcn.1400573c0
movabs rcx, 0x1401b648a
pop rdx
push rcx
mov rcx, rdx
sub rsp, 0x20
call fcn.1400573f0
add rsp, 0x20
pop rcx
mov rdx, rax
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x14000ef72
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400496ec
add rsp, 0x20
call fcn.1400573c0
movabs rcx, 0x1401ba322
pop rdx
push rcx
mov rcx, rdx
sub rsp, 0x20
call fcn.1400573f0
add rsp, 0x20
pop rcx
mov rdx, rax
sub rsp, 0x28
call fcn.140057360
add rsp, 0x28
or rax, rax
jne 0x14000ef72
mov rax, 1
jmp 0x14000ef75
xor rax, rax
and rax, rax
je 0x14000f0db
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push 1
movabs rax, 0x1401b6066
push rax
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
mov rcx, qword [0x140413f58]
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str.maps_
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400496ec
add rsp, 0x20
pop rax
call fcn.1400573c0
mov rcx, qword [0x140413ac0]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
movabs rcx, 0x1401b693e
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400496ec
add rsp, 0x28
pop rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140049fd4
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.14002a2e0
add rsp, 0x20
pop rax
jmp 0x14000f23a
mov r15, 1
cmp r15, qword [rsp]
jne 0x14000f23a
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
mov rcx, qword [0x140413f58]
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str.maps_
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400496ec
add rsp, 0x20
pop rax
call fcn.1400573c0
mov rcx, qword [0x140413ac0]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
movabs rcx, 0x1401b693e
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400496ec
add rsp, 0x28
pop rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004a388
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.14002a2e0
add rsp, 0x20
pop rax
pop rax
jmp 0x14000ee4f
push qword [0x140413f58]
pop rcx
sub rsp, 0x20
call fcn.14001d7d7
add rsp, 0x20
push 0
push qword [0x140413cc8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
push qword [0x140414068]
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x20
mov qword [0x140413ad8], 1
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 3
movabs rax, 0x1401b6066
push rax
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, str.temp_install
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140049c98
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
mov r15, qword [0x140413cc8]
cmp r15, qword [0x140414048]
jne 0x14000f374
sub rsp, 0x20
call fcn.140024b5b
add rsp, 0x20
push qword [0x140413f58]
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
push qword [0x140413f58]
pop rcx
sub rsp, 0x20
call fcn.140016095
add rsp, 0x20
mov qword [0x140413ad8], 1
jmp 0x14000f3b6
mov r15, qword [0x140413cc8]
cmp r15, qword [0x140414040]
jne 0x14000f3b6
mov qword [0x140413ad8], 0
push 0x40
push qword [0x140414188]
movabs rax, 0x1401b6066
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400309b4
add rsp, 0x20
push 3
movabs rax, 0x1401b6066
push rax
movabs rax, str.temp_install
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140049c98
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 0x100000
mov rcx, qword [0x140413bb0]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
mov rcx, qword [0x140413f58]
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
movabs rcx, str.QMLInstalledArchive.dat
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
call fcn.1400573c0
push 0
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003a180
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413d40]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140049acc
add rsp, 0x28
call fcn.1400573c0
push 0
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003a430
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push 0
pop rcx
sub rsp, 0x20
call fcn.140039be0
add rsp, 0x20
sub rsp, 0x20
call fcn.14001ee7f
add rsp, 0x20
jmp 0x14000faf4
mov r15, qword [0x140413d28]
cmp r15, qword [rsp]
jne 0x14000fa36
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rax, 0x1401b693e
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413bb0]
push qword [0x140413da0]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140031704
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140055180
add rsp, 0x28
lea rcx, [0x140413b38]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rax, 0x1401b693e
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413ef8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140055180
add rsp, 0x28
lea rcx, [0x140413b70]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140413b38]
movabs rcx, 0x1401b6066
pop rdx
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
jne 0x14000fa05
push 1
movabs rax, 0x1401b6066
push rax
push qword [0x140413b38]
push qword [0x140413b70]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.140049fd4
add rsp, 0x20
mov r15, qword [0x140413cc8]
cmp r15, qword [0x140414048]
jne 0x14000f760
push 3
movabs rax, 0x1401b6066
push rax
movabs rax, str.temp_install
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140049c98
add rsp, 0x20
sub rsp, 0x20
call fcn.140024b5b
add rsp, 0x20
push qword [0x140413f58]
push qword [0x140413a98]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
mov qword [0x140413ad8], 1
push 0
push qword [0x140414048]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
jmp 0x14000f7b0
mov r15, qword [0x140413cc8]
cmp r15, qword [0x140414040]
jne 0x14000f7b0
mov qword [0x140413ad8], 0
push 0
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
push qword [0x140413fc0]
push qword [0x140414100]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push qword [0x140414068]
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413bb0]
push qword [0x140413b38]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400554c0
add rsp, 0x28
lea rcx, [0x140414128]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push 1
movabs rax, 0x1401b693e
push rax
push qword [0x140414128]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400552a0
add rsp, 0x20
mov r15, rax
and r15, r15
je 0x14000f8d2
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 1
movabs rax, 0x1401b693e
push rax
push qword [0x140414128]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400552a0
add rsp, 0x28
mov r15, rax
dec r15
mov rax, r15
push rax
push qword [0x140414128]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140055780
add rsp, 0x28
lea rcx, [0x140414128]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 0x100000
mov rcx, qword [0x140414128]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
movabs rcx, str.QMLInstalledArchive.dat
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
call fcn.1400573c0
push 0
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003a180
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413d40]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140049acc
add rsp, 0x28
call fcn.1400573c0
push 0
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003a430
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push 0
pop rcx
sub rsp, 0x20
call fcn.140039be0
add rsp, 0x20
sub rsp, 0x20
call fcn.14001ee7f
add rsp, 0x20
push 3
movabs rax, 0x1401b6066
push rax
movabs rax, str.temp_install
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140049c98
add rsp, 0x20
jmp 0x14000faf4
mov r15, qword [0x140413b68]
cmp r15, qword [rsp]
jne 0x14000faf4
push 0
push qword [0x140413cc8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
mov r15, qword [0x140413cc8]
cmp r15, qword [0x140414048]
jne 0x14000fa7e
mov qword [0x140413ad8], 1
jmp 0x14000fa99
mov r15, qword [0x140413cc8]
cmp r15, qword [0x140414040]
jne 0x14000fa99
mov qword [0x140413ad8], 0
push qword [0x140413fc0]
push qword [0x140414100]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push qword [0x140414068]
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x20
push 3
movabs rax, 0x1401b6066
push rax
movabs rax, str.temp_install
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140049c98
add rsp, 0x20
pop rax
add rsp, 8
mov r15, qword [0x140413ad8]
cmp r15, 3
jne 0x1400108cb
push qword [0x140413fd0]
mov r15, 0x20a
cmp r15, qword [rsp]
jne 0x14000fba7
sub rsp, 8
sub rsp, 0x20
call fcn.14003cbe8
add rsp, 0x28
mov r15, rax
cmp r15, qword [0x140413978]
jne 0x14000fba2
sub rsp, 8
sub rsp, 0x20
call fcn.14004afc4
add rsp, 0x28
mov r15, rax
cmp r15, 0x780008
jne 0x14000fb6e
sub rsp, 8
sub rsp, 0x20
call fcn.140024827
add rsp, 0x28
jmp 0x14000fba2
sub rsp, 8
sub rsp, 0x20
call fcn.14004afc4
add rsp, 0x28
mov r15, rax
movabs rax, 0xff880008
cmp r15, rax
jne 0x14000fba2
sub rsp, 8
sub rsp, 0x20
call fcn.14001c3d8
add rsp, 0x28
jmp 0x1400108c7
mov r15, 0x332d
cmp r15, qword [rsp]
jne 0x14000fc05
sub rsp, 8
sub rsp, 0x20
call fcn.14004ccfc
add rsp, 0x28
mov rax, rax
push rax
mov r15, 0xb
cmp r15, qword [rsp]
jne 0x14000fbe5
sub rsp, 0x20
call fcn.140024827
add rsp, 0x20
jmp 0x14000fbff
mov r15, 0xc
cmp r15, qword [rsp]
jne 0x14000fbff
sub rsp, 0x20
call fcn.14001c3d8
add rsp, 0x20
pop rax
jmp 0x1400108c7
mov r15, 0x332c
cmp r15, qword [rsp]
jne 0x1400108c7
sub rsp, 8
sub rsp, 0x20
call fcn.14004cce0
add rsp, 0x28
mov rax, rax
push rax
mov r15, qword [0x140413bf8]
cmp r15, qword [rsp]
jne 0x14000fcaf
push qword [0x140413bf8]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov rax, rax
push rax
sub rsp, 8
push qword [0x140413978]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140413978]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003d848
add rsp, 0x20
sub rsp, 0x20
call fcn.140015ae0
add rsp, 0x20
push 1
push qword [0x140414110]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x20
jmp 0x1400108c6
mov r15, qword [0x140414110]
cmp r15, qword [rsp]
jne 0x14000fd30
push qword [0x140414060]
pop rcx
sub rsp, 0x20
call fcn.14004b458
add rsp, 0x20
mov qword [0x140413a08], rax
push qword [0x140414060]
pop rcx
sub rsp, 0x20
call fcn.14004b4b0
add rsp, 0x20
mov qword [0x140413a18], rax
push qword [0x140414060]
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x20
push 0
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
mov qword [0x140413ad8], 0
jmp 0x1400108c6
mov r15, qword [0x140413978]
cmp r15, qword [rsp]
jne 0x14000ff07
sub rsp, 0x20
call fcn.14004cd18
add rsp, 0x20
mov r15, rax
cmp r15, 1
jne 0x14000fd7e
sub rsp, 0x20
call fcn.140016ad3
add rsp, 0x20
push 1
push qword [0x140414110]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x20
push qword [0x140413978]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413978]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003cfd0
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413bf8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push qword [0x140413978]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov qword [0x140413d70], rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413d70]
push qword [0x140413978]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c78c
add rsp, 0x28
call fcn.1400573c0
push qword [0x1404139e0]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 1
push qword [0x140413d70]
push qword [0x140413978]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c798
add rsp, 0x28
call fcn.1400573c0
push qword [0x140413d38]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
jmp 0x1400108c6
mov r15, qword [0x140413ed0]
cmp r15, qword [rsp]
jne 0x140010085
push qword [0x140413978]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov qword [0x140413d70], rax
mov r15, qword [0x140413d70]
cmp r15, 0xffffffffffffffff
je 0x140010066
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 0
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x1404139e0]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x20
call fcn.1400573c0
push qword [0x140413d70]
push qword [0x140413978]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 0x10], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003d7c4
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 1
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413d38]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x20
call fcn.1400573c0
push qword [0x140413d70]
push qword [0x140413978]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 0x10], rdx
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003d7c4
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push 1
push qword [0x140414110]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x20
jmp 0x1400108c6
mov r15, qword [0x140413a48]
cmp r15, qword [rsp]
jne 0x140010250
push 0x34
push qword [0x140413df0]
movabs rax, 0x1401b6066
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400309b4
add rsp, 0x20
mov r15, rax
cmp r15, 6
jne 0x140010127
push qword [0x140413978]
pop rcx
sub rsp, 0x20
call fcn.14003d78c
add rsp, 0x20
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
pop rcx
sub rsp, 0x20
call fcn.140027e7e
add rsp, 0x20
sub rsp, 0x20
call fcn.14001d102
add rsp, 0x20
push 1
push qword [0x140414110]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rcx, 0x1401b9720
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140414100]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x20
pop rax
movabs rcx, 0x1401b692e
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
sub rsp, 8
push qword [0x140413978]
pop rcx
sub rsp, 0x20
call fcn.14003cd80
add rsp, 0x28
mov rax, rax
push rax
pop rcx
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
pop rdx
sub rsp, 0x20
call fcn.140055120
add rsp, 0x20
pop rax
movabs rcx, 0x1401b669c
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
call fcn.1400573c0
push qword [0x140414060]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004ac98
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
jmp 0x1400108c6
mov r15, qword [0x140414270]
cmp r15, qword [rsp]
jne 0x140010289
sub rsp, 0x20
call fcn.140024827
add rsp, 0x20
push 1
push qword [0x140414110]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x20
jmp 0x1400108c6
mov r15, qword [0x140413a50]
cmp r15, qword [rsp]
jne 0x1400102c2
sub rsp, 0x20
call fcn.14001c3d8
add rsp, 0x20
push 1
push qword [0x140414110]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x20
jmp 0x1400108c6
mov r15, qword [0x140413f70]
cmp r15, qword [rsp]
jne 0x1400102fb
sub rsp, 0x20
call fcn.140016ad3
add rsp, 0x20
push 1
push qword [0x140414110]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x20
jmp 0x1400108c6
mov r15, qword [0x140414308]
cmp r15, qword [rsp]
jne 0x14001076a
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 2
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov rcx, qword [rbp + 0x18]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
movabs rcx, str.QMLModData.dat
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003284c
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
and rax, rax
je 0x1400106d6
movabs rax, str.Map_List
push rax
pop rcx
sub rsp, 0x20
call fcn.14003323c
add rsp, 0x20
movabs rax, str.Map_List
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x20
mov qword [0x140413c68], 0
jmp 0x1400103e7
push qword [0x140413978]
pop rcx
sub rsp, 0x20
call fcn.14003cd80
add rsp, 0x20
mov r15, rax
dec r15
cmp r15, qword [0x140413c68]
jl 0x1400104fc
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 1
push qword [0x140413c68]
push qword [0x140413978]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c798
add rsp, 0x28
call fcn.1400573c0
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0
push qword [0x140413c68]
push qword [0x140413978]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c798
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
inc qword [0x140413c68]
jno 0x1400103e7
sub rsp, 0x20
call fcn.140032828
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 2
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov rcx, qword [rbp + 0x18]
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
movabs rcx, str.QMLMapLabel.dat
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003284c
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
and rax, rax
je 0x1400106a3
movabs rax, str.MapLabel
push rax
pop rcx
sub rsp, 0x20
call fcn.140032624
add rsp, 0x20
mov qword [0x140413c68], 0
jmp 0x1400105cb
push qword [0x140413978]
pop rcx
sub rsp, 0x20
call fcn.14003cd80
add rsp, 0x20
mov r15, rax
dec r15
cmp r15, qword [0x140413c68]
jl 0x1400106a3
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push qword [0x140413c68]
push qword [0x140413978]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003cfd0
add rsp, 0x20
mov rax, rax
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0
push qword [0x140413c68]
push qword [0x140413978]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c798
add rsp, 0x20
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.1400331fc
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
inc qword [0x140413c68]
jno 0x1400105cb
sub rsp, 0x20
call fcn.140032828
add rsp, 0x20
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
pop rcx
sub rsp, 0x20
call fcn.1400271d2
add rsp, 0x20
push qword [0x140413c68]
lea rax, [0x1400295d8]
mov rax, rax
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002b414
add rsp, 0x20
push qword [0x140414060]
pop rcx
sub rsp, 0x20
call fcn.14004b458
add rsp, 0x20
mov qword [0x140413a08], rax
push qword [0x140414060]
pop rcx
sub rsp, 0x20
call fcn.14004b4b0
add rsp, 0x20
mov qword [0x140413a18], rax
push qword [0x140414060]
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x20
push 0
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
mov qword [0x140413ad8], 0
jmp 0x1400108c6
mov r15, qword [0x140413f40]
cmp r15, qword [rsp]
jne 0x1400108c6
sub rsp, 0x20
call fcn.140028fae
add rsp, 0x20
push 1
push qword [0x140414110]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
movabs rcx, 0x1401b9720
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140414100]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x20
pop rax
movabs rcx, 0x1401b692e
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
sub rsp, 8
push qword [0x140413978]
pop rcx
sub rsp, 0x20
call fcn.14003cd80
add rsp, 0x28
mov rax, rax
push rax
pop rcx
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
pop rdx
sub rsp, 0x20
call fcn.140055120
add rsp, 0x20
pop rax
movabs rcx, 0x1401b669c
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
call fcn.1400573c0
push qword [0x140414060]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004ac98
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
pop rax
add rsp, 8
mov r15, qword [0x140413ad8]
cmp r15, 5
jne 0x14001112f
push qword [0x140413fd0]
mov r15, 0x20a
cmp r15, qword [rsp]
jne 0x140010987
sub rsp, 8
sub rsp, 0x20
call fcn.14003cbe8
add rsp, 0x28
mov r15, rax
cmp r15, qword [0x140414248]
jne 0x140010982
sub rsp, 8
sub rsp, 0x20
call fcn.14004afc4
add rsp, 0x28
mov r15, rax
cmp r15, 0x780008
jne 0x140010947
sub rsp, 8
push qword [0x140414248]
pop rcx
sub rsp, 0x20
call fcn.140026cbd
add rsp, 0x28
jmp 0x140010982
sub rsp, 8
sub rsp, 0x20
call fcn.14004afc4
add rsp, 0x28
mov r15, rax
movabs rax, 0xff880008
cmp r15, rax
jne 0x140010982
sub rsp, 8
push qword [0x140414248]
pop rcx
sub rsp, 0x20
call fcn.140024407
add rsp, 0x28
jmp 0x14001112b
mov r15, 0x332d
cmp r15, qword [rsp]
jne 0x140010b02
sub rsp, 8
sub rsp, 0x20
call fcn.14004ccfc
add rsp, 0x28
mov rax, rax
push rax
mov r15, 0xb
cmp r15, qword [rsp]
jne 0x1400109d3
push qword [0x140414248]
pop rcx
sub rsp, 0x20
call fcn.140026cbd
add rsp, 0x20
jmp 0x140010afc
mov r15, 0xc
cmp r15, qword [rsp]
jne 0x1400109f9
push qword [0x140414248]
pop rcx
sub rsp, 0x20
call fcn.140024407
add rsp, 0x20
jmp 0x140010afc
mov r15, 0xd
cmp r15, qword [rsp]
jne 0x140010afc
push 0
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
mov qword [0x140413c68], 0
jmp 0x140010a31
mov rax, qword [0x1404141b0]
cmp rax, qword [0x140413c68]
jl 0x140010a7f
mov r15, qword [0x140413c68]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x10]
push qword [0x140413c68]
push qword [0x140414100]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003d7bc
add rsp, 0x20
inc qword [0x140413c68]
jno 0x140010a31
push qword [0x1404140f0]
push qword [0x140414100]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140028eb7
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov qword [0x140413fc0], rax
push qword [0x140413fc0]
pop rcx
sub rsp, 0x20
call fcn.14001a851
add rsp, 0x20
push qword [0x140414070]
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024d2f
add rsp, 0x20
mov qword [0x140413ad8], 0
pop rax
jmp 0x14001112b
mov r15, 0x332c
cmp r15, qword [rsp]
jne 0x140011005
sub rsp, 8
sub rsp, 0x20
call fcn.14004cce0
add rsp, 0x28
mov rax, rax
push rax
mov r15, qword [0x140414248]
cmp r15, qword [rsp]
jne 0x140010cc2
sub rsp, 0x20
call fcn.14004cd18
add rsp, 0x20
mov r15, rax
cmp r15, 2
jne 0x140010cbd
push 0
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
mov qword [0x140413c68], 0
jmp 0x140010b7a
mov rax, qword [0x1404141b0]
cmp rax, qword [0x140413c68]
jl 0x140010bc8
mov r15, qword [0x140413c68]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x10]
push qword [0x140413c68]
push qword [0x140414100]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003d7bc
add rsp, 0x20
inc qword [0x140413c68]
jno 0x140010b7a
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140414248]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
call fcn.1400573c0
push qword [0x140414100]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140028eb7
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
push qword [0x140414070]
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov qword [0x140413fc0], rax
push qword [0x140413fc0]
pop rcx
sub rsp, 0x20
call fcn.14001a851
add rsp, 0x20
mov qword [0x140413ad8], 0
sub rsp, 0x20
call fcn.14002a230
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024d2f
add rsp, 0x20
jmp 0x140010fff
mov r15, qword [0x1404140c0]
cmp r15, qword [rsp]
jne 0x140010ce8
push qword [0x140414248]
pop rcx
sub rsp, 0x20
call fcn.140026cbd
add rsp, 0x20
jmp 0x140010fff
mov r15, qword [0x140413ae8]
cmp r15, qword [rsp]
jne 0x140010d0e
push qword [0x140414248]
pop rcx
sub rsp, 0x20
call fcn.140024407
add rsp, 0x20
jmp 0x140010fff
mov r15, qword [0x140413c00]
cmp r15, qword [rsp]
jne 0x140010ed4
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push qword [0x140414248]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140414248]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c78c
add rsp, 0x28
lea rcx, [0x140413990]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
mov r15, qword [0x140413c30]
and r15, r15
jne 0x140010def
push qword [0x140414248]
pop rcx
sub rsp, 0x20
call fcn.14003cd80
add rsp, 0x20
mov r15, rax
dec r15
mov rax, r15
push rax
push 1
push 8
push 0x10
push 2
push qword [0x140414310]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14002d480
add rsp, 0x30
mov qword [0x140413c30], 1
jmp 0x140010e45
push qword [0x140414248]
pop rcx
sub rsp, 0x20
call fcn.14003cd80
add rsp, 0x20
mov r15, rax
dec r15
mov rax, r15
push rax
push 1
push 8
push 0x10
push 3
push qword [0x140414310]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14002d480
add rsp, 0x30
mov qword [0x140413c30], 0
mov qword [0x140413c68], 0
jmp 0x140010e52
mov rax, qword [0x1404141b0]
cmp rax, qword [0x140413c68]
jl 0x140010ea0
mov r15, qword [0x140413c68]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x10]
push qword [0x140413c68]
push qword [0x140414248]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003d7bc
add rsp, 0x20
inc qword [0x140413c68]
jno 0x140010e52
push qword [0x140413990]
push qword [0x140414248]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
push qword [0x140414248]
pop rcx
sub rsp, 0x20
call fcn.14003cdbc
add rsp, 0x20
jmp 0x140010fff
mov r15, qword [0x140413c48]
cmp r15, qword [rsp]
jne 0x140010fff
push 0
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
mov qword [0x140413c68], 0
jmp 0x140010f0c
mov rax, qword [0x1404141b0]
cmp rax, qword [0x140413c68]
jl 0x140010f5a
mov r15, qword [0x140413c68]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x10]
push qword [0x140413c68]
push qword [0x140414100]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003d7bc
add rsp, 0x20
inc qword [0x140413c68]
jno 0x140010f0c
push qword [0x1404140f0]
push qword [0x140414100]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140028eb7
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov qword [0x140413fc0], rax
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov qword [0x140413fc0], rax
push qword [0x140413fc0]
pop rcx
sub rsp, 0x20
call fcn.14001a851
add rsp, 0x20
push qword [0x140414070]
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x20
mov qword [0x140413ad8], 0
sub rsp, 0x20
call fcn.14002a230
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024d2f
add rsp, 0x20
pop rax
jmp 0x14001112b
mov r15, 0x333c
cmp r15, qword [rsp]
jne 0x14001112b
sub rsp, 8
push 0
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x28
mov qword [0x140413c68], 0
jmp 0x140011041
mov rax, qword [0x1404141b0]
cmp rax, qword [0x140413c68]
jl 0x140011093
sub rsp, 8
mov r15, qword [0x140413c68]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x10]
push qword [0x140413c68]
push qword [0x140414100]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003d7bc
add rsp, 0x28
inc qword [0x140413c68]
jno 0x140011041
sub rsp, 8
push qword [0x1404140f0]
push qword [0x140414100]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140028eb7
add rsp, 0x28
sub rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov qword [0x140413fc0], rax
sub rsp, 8
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov qword [0x140413fc0], rax
sub rsp, 8
push qword [0x140413fc0]
pop rcx
sub rsp, 0x20
call fcn.14001a851
add rsp, 0x28
sub rsp, 8
push qword [0x140414070]
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x28
mov qword [0x140413ad8], 0
add rsp, 8
mov r15, qword [0x140413ad8]
cmp r15, 6
jne 0x140011976
push qword [0x140413fd0]
mov r15, 0x332c
cmp r15, qword [rsp]
jne 0x1400118b9
sub rsp, 8
sub rsp, 0x20
call fcn.14004cce0
add rsp, 0x28
mov rax, rax
push rax
mov r15, qword [0x140413fc8]
cmp r15, qword [rsp]
jne 0x14001122c
sub rsp, 0x20
call fcn.14004cd18
add rsp, 0x20
mov r15, rax
cmp r15, 0x300
jne 0x1400111bc
push qword [0x140413f28]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
cmp r15, 1
jne 0x1400111bc
mov rax, 1
jmp 0x1400111bf
xor rax, rax
and rax, rax
je 0x1400111d3
sub rsp, 0x20
call fcn.140015939
add rsp, 0x20
jmp 0x140011227
sub rsp, 0x20
call fcn.14004cd18
add rsp, 0x20
mov r15, rax
cmp r15, 0x300
jne 0x140011212
push qword [0x140414098]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
cmp r15, 1
jne 0x140011212
mov rax, 1
jmp 0x140011215
xor rax, rax
and rax, rax
je 0x140011227
sub rsp, 0x20
call fcn.14001b01b
add rsp, 0x20
jmp 0x1400118b3
mov r15, qword [0x140413f28]
cmp r15, qword [rsp]
jne 0x140011392
sub rsp, 0x20
call fcn.140015939
add rsp, 0x20
push qword [0x140413fc8]
pop rcx
sub rsp, 0x20
call fcn.14003cdbc
add rsp, 0x20
sub rsp, 0x20
call fcn.1400164b2
add rsp, 0x20
push 1
push qword [0x140413d08]
push 0xffffffffffffffff
push qword [0x140413c50]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003d7c4
add rsp, 0x20
push 2
push qword [0x140413d60]
push 0xffffffffffffffff
push qword [0x140413c50]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003d7c4
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413c50]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push 0xfffffffffffffff0
sub rsp, 8
push qword [0x140413c50]
pop rcx
sub rsp, 0x20
call fcn.14003c844
add rsp, 0x28
mov rax, rax
push rax
pop rcx
pop rdx
sub rsp, 0x20
call sub.USER32.dll_GetWindowLongPtrW
add rsp, 0x20
mov r15, rax
and r15, 0x200000
and r15, r15
je 0x14001135c
sub rsp, 8
push 2
push 0x11c
push 1
push 2
push qword [0x140413c50]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c8f8
add rsp, 0x30
jmp 0x14001138d
sub rsp, 8
push 2
push 0x12c
push 1
push 2
push qword [0x140413c50]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c8f8
add rsp, 0x30
jmp 0x1400118b3
mov r15, qword [0x140414098]
cmp r15, qword [rsp]
jne 0x1400114be
sub rsp, 0x20
call fcn.14001b01b
add rsp, 0x20
push qword [0x140413fc8]
pop rcx
sub rsp, 0x20
call fcn.14003cdbc
add rsp, 0x20
push 1
push qword [0x140413d20]
push 0xffffffffffffffff
push qword [0x140413c50]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003d7c4
add rsp, 0x20
push 2
push qword [0x140413b00]
push 0xffffffffffffffff
push qword [0x140413c50]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003d7c4
add rsp, 0x20
push 0xfffffffffffffff0
sub rsp, 8
push qword [0x140413c50]
pop rcx
sub rsp, 0x20
call fcn.14003c844
add rsp, 0x28
mov rax, rax
push rax
pop rcx
pop rdx
sub rsp, 0x20
call sub.USER32.dll_GetWindowLongPtrW
add rsp, 0x20
mov r15, rax
and r15, 0x200000
and r15, r15
je 0x140011488
sub rsp, 8
push 2
push 0x11c
push 1
push 2
push qword [0x140413c50]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c8f8
add rsp, 0x30
jmp 0x1400114b9
sub rsp, 8
push 2
push 0x12c
push 1
push 2
push qword [0x140413c50]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c8f8
add rsp, 0x30
jmp 0x1400118b3
mov r15, qword [0x1404139d8]
cmp r15, qword [rsp]
jne 0x140011589
movabs rax, 0x1401b6066
push rax
push qword [0x140413fc8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
push qword [0x140413f28]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
cmp r15, 1
jne 0x140011519
sub rsp, 0x20
call fcn.140015939
add rsp, 0x20
push qword [0x140414098]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
cmp r15, 1
jne 0x140011543
sub rsp, 0x20
call fcn.14001b01b
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413c50]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c5b0
add rsp, 0x20
push qword [0x140413fc8]
pop rcx
sub rsp, 0x20
call fcn.14003cdbc
add rsp, 0x20
jmp 0x1400118b3
mov r15, qword [0x140413c50]
cmp r15, qword [rsp]
jne 0x1400118b3
sub rsp, 0x20
call fcn.14004cd18
add rsp, 0x20
mov r15, rax
cmp r15, 2
jne 0x1400115d6
push qword [0x140413c50]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
cmp r15, 0xffffffffffffffff
je 0x1400115d6
mov rax, 1
jmp 0x1400115d9
xor rax, rax
and rax, rax
je 0x1400118b3
push qword [0x140413f28]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
cmp r15, 1
jne 0x14001171b
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push 0
push qword [0x140413c50]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413c50]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003c798
add rsp, 0x28
lea rcx, [0x140413dd8]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push 0
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
push qword [0x140414078]
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x20
mov qword [0x140413ad8], 0
push qword [0x140413dd8]
push qword [0x140414100]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140028eb7
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov qword [0x140413fc0], rax
push qword [0x140413fc0]
pop rcx
sub rsp, 0x20
call fcn.14001a851
add rsp, 0x20
sub rsp, 0x20
call fcn.14002a230
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024d2f
add rsp, 0x20
jmp 0x1400118b3
push qword [0x140414098]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
cmp r15, 1
jne 0x1400118b3
push qword [0x140413c50]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140413c50]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003cfd0
add rsp, 0x20
mov qword [0x1404139f8], rax
push 0
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
push qword [0x140414078]
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x20
mov qword [0x140413ad8], 0
mov r15, qword [0x1404139f8]
mov rbp, qword [0x140414320]
shl r15, 5
add rbp, r15
push qword [rbp]
push qword [0x140414100]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140028eb7
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov qword [0x140413fc0], rax
push qword [0x140413fc0]
pop rcx
sub rsp, 0x20
call fcn.14001a851
add rsp, 0x20
mov r15, qword [0x1404139f8]
mov rbp, qword [0x140414320]
shl r15, 5
add rbp, r15
push qword [rbp + 8]
push qword [0x1404142a8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x1404142a8]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce8c
add rsp, 0x28
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
lea rcx, [rbp + 0x38]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
sub rsp, 0x20
call fcn.14002a230
add rsp, 0x20
push qword [0x140414100]
pop rcx
sub rsp, 0x20
call fcn.140024d2f
add rsp, 0x20
pop rax
jmp 0x140011972
mov r15, 0x333c
cmp r15, qword [rsp]
jne 0x140011909
sub rsp, 8
push 0
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x28
sub rsp, 8
push qword [0x140414078]
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x28
mov qword [0x140413ad8], 0
jmp 0x140011972
mov r15, 0x332d
cmp r15, qword [rsp]
jne 0x140011972
sub rsp, 8
sub rsp, 0x20
call fcn.14004ccfc
add rsp, 0x28
mov rax, rax
push rax
mov r15, 0x3c
cmp r15, qword [rsp]
jne 0x140011971
push 0
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
push qword [0x140414078]
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x20
mov qword [0x140413ad8], 0
pop rax
add rsp, 8
mov r15, qword [0x140413ad8]
cmp r15, 7
jne 0x140011f33
push qword [0x140413fd0]
mov r15, 0x332c
cmp r15, qword [rsp]
jne 0x140011ee1
sub rsp, 8
sub rsp, 0x20
call fcn.14004cce0
add rsp, 0x28
mov rax, rax
push rax
mov r15, qword [0x140414038]
cmp r15, qword [rsp]
jne 0x140011b22
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
push 0
movabs rax, str.Exe_file_.exe
push rax
push qword [0x140413c60]
push qword [0x140414148]
pop rcx
pop rdx
pop r8
pop r9
sub rsp, 0x20
call fcn.14003129c
add rsp, 0x28
lea rcx, [0x140413f88]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140413f88]
movabs rcx, 0x1401b6066
pop rdx
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
jne 0x140011b1d
mov rcx, qword [0x140413f88]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
lea rcx, [0x140413c60]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413bb0]
push qword [0x140413f88]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400554c0
add rsp, 0x28
call fcn.1400573c0
push 0xffffffffffffffff
push qword [0x140414258]
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 0x10], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c604
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
jmp 0x140011ede
mov r15, qword [0x1404141f0]
cmp r15, qword [rsp]
jne 0x140011cd2
push qword [0x140414258]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov r15, rax
cmp r15, 0xffffffffffffffff
je 0x140011ccd
push 0x34
push qword [0x140413fa8]
movabs rax, 0x1401b6066
push rax
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.1400309b4
add rsp, 0x20
mov r15, rax
cmp r15, 6
jne 0x140011ccd
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push qword [0x140414258]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x28
mov rax, rax
push rax
push qword [0x140414258]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c78c
add rsp, 0x28
lea rcx, [0x140413c18]
pop rdx
sub rsp, 0x20
call fcn.1400571b0
add rsp, 0x20
push qword [0x140414258]
pop rcx
sub rsp, 0x20
call fcn.14003c750
add rsp, 0x20
mov rax, rax
push rax
push qword [0x140414258]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003d894
add rsp, 0x20
mov qword [0x140413c68], 0
jmp 0x140011c2e
push qword [0x140414310]
pop rcx
sub rsp, 0x20
call fcn.14004e238
add rsp, 0x20
mov r15, rax
dec r15
cmp r15, qword [0x140413c68]
jl 0x140011cc0
mov r15, qword [0x140413c68]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x30]
mov rcx, qword [0x140413c18]
pop rdx
sub rsp, 0x20
call fcn.140057360
add rsp, 0x20
or rax, rax
je 0x140011cb3
mov r15, qword [0x140413c68]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
movabs rdx, 0x1401b6066
lea rcx, [rbp + 0x30]
sub rsp, 0x20
call fcn.140057070
add rsp, 0x20
inc qword [0x140413c68]
jno 0x140011c2e
sub rsp, 0x20
call fcn.1400250bf
add rsp, 0x20
jmp 0x140011ede
mov r15, qword [0x140414170]
cmp r15, qword [rsp]
jne 0x140011ede
push qword [0x140414258]
pop rcx
sub rsp, 0x20
call fcn.14003cd80
add rsp, 0x20
mov r15, rax
and r15, r15
jle 0x140011e7f
mov qword [0x140413f80], 0
movabs rax, str.QMLExtEngine.dat
push rax
pop rcx
sub rsp, 0x20
call fcn.140032580
add rsp, 0x20
mov qword [0x140413c68], 0
jmp 0x140011d34
push qword [0x140414258]
pop rcx
sub rsp, 0x20
call fcn.14003cd80
add rsp, 0x20
mov r15, rax
dec r15
cmp r15, qword [0x140413c68]
jl 0x140011e70
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413c68]
push qword [0x140414258]
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.14003c78c
add rsp, 0x28
call fcn.1400573c0
push rcx
sub rsp, 0x20
call fcn.140057160
add rsp, 0x20
pop rcx
push rax
movabs rcx, str.engine
sub rsp, 0x20
call fcn.140057290
add rsp, 0x20
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
push qword [0x140413f80]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140055120
add rsp, 0x28
pop rax
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp + 8], rdx
pop rcx
pop rdx
sub rsp, 0x20
call fcn.140032780
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
mov r15, qword [0x140413f80]
inc r15
mov qword [0x140413f80], r15
inc qword [0x140413c68]
jno 0x140011d34
sub rsp, 0x20
call fcn.140032828
add rsp, 0x20
jmp 0x140011e98
movabs rax, str.QMLExtEngine.dat
push rax
pop rcx
sub rsp, 0x20
call fcn.140049a90
add rsp, 0x20
sub rsp, 0x20
call fcn.140016e39
add rsp, 0x20
push 0
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x20
push qword [0x140414088]
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x20
mov qword [0x140413ad8], 0
pop rax
jmp 0x140011f2f
mov r15, 0x333c
cmp r15, qword [rsp]
jne 0x140011f2f
sub rsp, 8
push 0
push qword [0x140414040]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14004afe0
add rsp, 0x28
sub rsp, 8
push qword [0x140414088]
pop rcx
sub rsp, 0x20
call fcn.14004a804
add rsp, 0x28
mov qword [0x140413ad8], 0
add rsp, 8
push qword [0x140413fd0]
mov r15, 0x3336
cmp r15, qword [rsp]
jne 0x1400121f0
sub rsp, 8
sub rsp, 0x20
call fcn.14004cd34
add rsp, 0x28
mov r15, rax
and r15, r15
jne 0x140012188
sub rsp, 8
push 0
pop rcx
sub rsp, 0x20
call fcn.14002bfb4
add rsp, 0x28
and rax, rax
je 0x140011fab
sub rsp, 8
push 0
pop rcx
sub rsp, 0x20
call fcn.14002c658
add rsp, 0x28
mov r15, rax
and r15, r15
jne 0x140011fab
mov rax, 1
jmp 0x140011fae
xor rax, rax
and rax, rax
je 0x140011fc8
mov r15, qword [0x140413f38]
and r15, r15
jne 0x140011fc8
mov rax, 1
jmp 0x140011fcb
xor rax, rax
and rax, rax
je 0x140011ff3
sub rsp, 8
push 0
lea rax, [0x140022371]
mov rax, rax
push rax
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14002b414
add rsp, 0x28
sub rsp, 8
push qword [0x140413dc8]
pop rcx
sub rsp, 0x20
call fcn.14003210c
add rsp, 0x28
mov r15, rax
and r15, r15
je 0x140012188
sub rsp, 8
push qword [0x140413dc8]
pop rcx
sub rsp, 0x20
call fcn.14003215c
add rsp, 0x28
and rax, rax
je 0x1400120ad
mov r15, qword [0x140413ce8]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
mov r15, qword [rbp + 0x68]
inc r15
mov rax, r15
push rax
mov r15, qword [0x140413ce8]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
pop qword [rbp + 0x68]
sub rsp, 8
push 1
push qword [0x140414100]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x28
sub rsp, 8
push 1
push qword [0x140414260]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x28
jmp 0x140012188
sub rsp, 8
push 0
push qword [0x140414100]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x28
sub rsp, 8
push 0
push qword [0x140414260]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003ce54
add rsp, 0x28
sub rsp, 8
mov r15, qword [0x140413ce8]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x68]
pop rcx
sub rsp, 0x20
call fcn.14001fe22
add rsp, 0x28
mov r15, qword [0x140413ce8]
cmp r15, qword [0x140413fc0]
jne 0x140012142
sub rsp, 8
push qword [0x140414108]
push qword [0x140414280]
pop rcx
pop rdx
sub rsp, 0x20
call fcn.14003c6ec
add rsp, 0x28
mov qword [0x140413dc8], 0
sub rsp, 8
mov r15, qword [0x140413fc0]
mov rbp, qword [0x140414310]
imul r15, r15, 0x70
add rbp, r15
push qword [rbp + 0x18]
pop rcx
sub rsp, 0x20
call fcn.1400271d2
add rsp, 0x28
sub rsp, 8
sub rsp, 0x20
call fcn.14001cb85
add rsp, 0x28
sub rsp, 8
sub rsp, 0x20
call fcn.14004cd34
add rsp, 0x28
mov r15, rax
cmp r15, 1
jne 0x1400121f0
sub rsp, 8
push qword [0x140413dc8]
pop rcx
sub rsp, 0x20
call fcn.14003210c
add rsp, 0x28
mov r15, rax
and r15, r15
je 0x1400121f0
sub rsp, 8
push qword [0x140413dc8]
pop rcx
sub rsp, 0x20
call fcn.14003215c
add rsp, 0x28
and rax, rax
je 0x1400121f0
sub rsp, 8
sub rsp, 0x20
call fcn.140024f94
add rsp, 0x28
add rsp, 8
push qword [0x140414158]
movabs rcx, str.true
pop rdx
call fcn.140057360
or rax, rax
je 0x140004ba4
call fcn.14001b961
push qword [0x140414040]
pop rcx
call fcn.14004a804
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 8
push 3
movabs rax, 0x1401b6066
push rax
mov rcx, qword [0x140413a10]
push rcx
sub rsp, 0x28
call fcn.140057160
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
movabs rcx, 0x1401ba30c
sub rsp, 0x28
call fcn.140057290
add rsp, 0x28
push rax
call fcn.140057330
mov rdx, rax
pop rax
add qword [rsp], rdx
pop rcx
pop rdx
pop r8
sub rsp, 0x20
call fcn.140049c98
add rsp, 0x28
pop rcx
push rax
sub rsp, 0x28
call fcn.14002a2e0
add rsp, 0x28
pop rax
jmp 0x1400122b4
call 0x1400122d6
call fcn.140057040
mov rcx, qword [0x140413948]
call sub.KERNEL32.dll_HeapDestroy
mov rcx, qword [0x140413958]
call sub.KERNEL32.dll_ExitProcess
sub rsp, 0x28
call fcn.14002b318
call fcn.14002c474
call fcn.14003249c
call fcn.140035d40
call fcn.1400398c4
call fcn.140039cc0
call sub.ole32.dll_OleUninitialize
call fcn.14003c420
call fcn.14004a3ac
call fcn.14004a8a0
call fcn.14004c9e4
call fcn.14004dd7c
call fcn.14004e830
call fcn.140050c5c
call fcn.140054d20
call fcn.14005615c
call fcn.1400561dc
call fcn.140055ee0
add rsp, 0x28
ret