Function at 0x48be70
Capabilities:
Check if file exists

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x5f11d6
mov eax, dword fs:[0]
push eax
sub esp, 0x294
mov eax, dword [0x70f200]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x198], edi
push 2
push str.Options
call fcn.0045f680
mov ecx, edi
mov dword [ebp - 0xe8], eax
call fcn.0043e530
test al, al
je 0x49062b
mov ebx, dword [edi + 0x14e4]
lea ecx, [edi + 0x119c]
push 1
push str.https:__www.carifred.com_uvk_help_uvkoptions.php
mov dword [ebp - 0x214], ebx
call fcn.005dc260
push 0x2d
push 0x50
push 1
push 5
mov ecx, edi
call fcn.0045fec0
movsd xmm1, qword [0x6edb28]
mov ecx, ebx
push 0
push str.Arial
push 1
push 0x320
call fcn.005c42b0
push dword [edi + 0x1438]
mov ecx, ebx
call fcn.005c44a0
push 0xffffffffffffffff
push 0x10000101
push 0x19
push 0x8c
push 0xf
push 0x5a
push str.Settings
mov ecx, ebx
call fcn.005c0890
movsd xmm1, qword [0x6edb08]
mov ecx, ebx
push 0
push str.Arial
push 1
push 0x190
call fcn.005c42b0
push 0xffffffffffffffff
mov ecx, ebx
call fcn.005c44a0
push 0
push ecx
mov dword [esp], 0x41500000
mov ecx, edi
push str.Setup_automatic_synchronization_of_settings__whitelists_and_scripts_in_the_cloud.
push 0x1e
push 0x82
push 0xc
push 0x104
push 0xb2
push str.Cloud_Sync
call fcn.0045fd50
test byte [edi + 0x13dc], 4
mov dword [ebp - 0x1f4], eax
je 0x48bfaa
push 0x40
push 0xffffffffffffffff
mov ecx, ebx
call fcn.005bd3f0
push 0
push ecx
mov dword [esp], 0x41500000
mov ecx, edi
push str.Save_the_selected_settings_to_an_ini_file_that_can_be_loaded_by_the_the_installation_packages._r_n_r_nThis_option_requires_activation.
push 0x1e
push 0x82
push 0xc
push 0x190
push 0x98
push str.Save_to_file
call fcn.0045fd50
push 0
push ecx
mov dword [esp], 0x41500000
mov ecx, edi
push str.Show_online_help__F1_
push 0x1e
push 0x50
push 0xc
push 0x21c
push 0x7d
push str.Help
mov dword [ebp - 0x1f8], eax
call fcn.0045fd50
push 0
push ecx
mov dword [esp], 0x41500000
mov ecx, edi
push str.Go_back_to_the_Home_page__Esc_.
push 0x1e
push 0x64
push 0xc
push 0x276
push 0xb3
push str.Home
mov dword [edi + 0x11bc], eax
call fcn.0045fd50
push 0x400
mov ecx, ebx
mov dword [edi + 0x11c0], eax
call fcn.005c4340
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x1ef
push 0x2e4
push 0x32
push 5
mov ecx, ebx
call fcn.005bfc70
mov esi, eax
mov ecx, ebx
push 0
mov dword [ebp - 0xe4], esi
call fcn.005c4340
push str.General
push 0x64
push esi
mov ecx, ebx
call fcn.005bfb00
push 0x10
push 0x10
push str.IMAGE
push 0x8b
push dword [edi + 4]
mov ecx, ebx
push 0xffffffffffffffff
push 0xffffffffffffffff
call fcn.005be260
movsd xmm1, qword [0x6edaf8]
mov ecx, ebx
push 0
push str.Arial
push 1
push 0x190
call fcn.005c42b0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x10e
push 0x19
push 0x1e
push str.Request_a_password_to_run_the_application
mov ecx, ebx
call fcn.005c19a0
push 0
push str.Enable_or_disable_asking_for_a_password_each_time_you_run_the_application.
mov esi, eax
mov ecx, edi
push 0xffffffffffffffff
mov dword [ebp - 0xf0], esi
call fcn.0045b370
push 0x7f89
push 0
call dword [sym.imp.USER32.dll_LoadCursorW]
push eax
push 0xfffffffffffffff4
push esi
mov ecx, ebx
call fcn.005c5730
push eax
call dword [sym.imp.USER32.dll_SetClassLongW]
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x10e
push 0x32
push 0x1e
push str.File_and_folder_context_menu
mov ecx, ebx
call fcn.005c19a0
push 0
push str.Enable_or_disable_the_context_menu_options__Force_Delete_and__File_information__for_all_files_and_folders.
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x114], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x10e
push 0x4b
push 0x1e
push str.Associate_with_.uvk__.uvksr_and_.uvkbk_files
mov ecx, ebx
call fcn.005c19a0
push 0
push str.Whether_to_open_.uvk_and_.uvksr_files_with_the_application.
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x1c4], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x10e
push 0x64
push 0x1e
push str.Create_a_desktop_shortcut
mov ecx, ebx
call fcn.005c19a0
push 0
push str.Whether_to_have_a_desktop_shortcut_to_the_application_in_your_desktop.
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x100], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x10e
push 0x7d
push 0x1e
push str.Automatically_update_the_application
mov ecx, ebx
call fcn.005c19a0
push 0
push str.Whether_to_check_if_a_new_version_is_available_each_time_the_application_is_started.
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x19c], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x10e
push 0x96
push 0x2d
push str.Dont_ask_for_confirmation_to_update
mov ecx, ebx
call fcn.005c19a0
push 0
push str.Do_not_prompt_for_confirmation_before_automatically_updating
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x118], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x10e
push 0xaf
push 0x1e
push str.Show_tooltips_for_UI_elements
mov ecx, ebx
call fcn.005c19a0
push 0
push str.Whether_to_show_tooltips_just_like_this_one.
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x1a0], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x10e
push 0xc8
push 0x1e
push str.The_main_window_is_always_on_top
mov ecx, ebx
call fcn.005c19a0
push 0
push str.Whether_to_set_top_most_attributes_to_the_the_applications_window.
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x1a4], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x10e
push 0xe1
push 0x1e
push str.Automatically_load_the_last_UVKSR_file
mov ecx, ebx
call fcn.005c19a0
push 0
push str.Whether_to_automatically_load_the_last__System_repair_settings__file_when_you_go_to_the__System_repair__module.
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x1a8], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x154
push 0xfa
push 0x1e
push str.Create_desktop_shortcut_to_my_home_page_upon_uninstall
mov ecx, ebx
call fcn.005c19a0
push 0
push str.Whether_to_create_a_desktop_shortcut_pointing_to_my_homepage_when_the_application_is_uninstalled.
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x13c], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x1b8
push 0x113
push 0x1e
push str.Do_not_use_2Browse_to_display_Internet_pages_and_HTML_reports
mov ecx, ebx
call fcn.005c19a0
push 0
push str.Check_this_option_to_use_the_default_local_Internet_browser_instead.
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x1ac], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x21c
push 0x12c
push 0x1e
push str.Make_the_version_text_label_in_the_Home_page_link_to_the_Change_Log_page
mov ecx, ebx
call fcn.005c19a0
push 0
push str.If_you_enable_this_option__clicking_the_Version_text_label_r_nin_the_Home_page_will_take_you_to_the_ChangeLog_page.
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x1b0], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x21c
push 0x145
push 0x1e
push str.System_Repair:_After_the_UAK_scan_completes__automatically_remove_any_items_found.
mov ecx, ebx
call fcn.005c19a0
push 0
push str.Use_this_feature_at_your_own_risk._r_nAfter_completing_the_scan__when_launched_from_the_System_Repair_module__r_nUltra_Adware_Killer_will_automatically_delete_any_threats_found.
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x138], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x21c
push 0x15e
push 0x1e
push str.When_closing_the_last_instance_of_this_application__prompt_me_to_uninstall_it.
mov ecx, ebx
call fcn.005c19a0
push 0
push str.Whether_to_display_a_dialog_box_asking_you_if_you_want_to_uninstall_r_nthis_application__when_you_close_its_last_running_instance.
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x150], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x21c
push 0x177
push 0x1e
push str.Disable_the_hybrid_shutdown_warning__cloud_synced_.
mov ecx, ebx
call fcn.005c19a0
push 0
push str.This_option_disables_the_Hybrid_shutdown_warning_completely__and_it_can_be_exported_to_uvksettings.ini__and_uploaded_to_CloudSync
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x144], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x21c
push 0x19a
push 0x1e
push str.Technician_OEM__licenses_linked_to_my_account_act_as_branding_licenses.
mov ecx, ebx
call fcn.005c19a0
push 0
mov dword [ebp - 0x148], eax
push str.When_this_feature_is_enabled__any_OEM_Tech_licenses_linked_to__r_nyour_account__will_show_the_same_branding_as_your_main_license._r_nThis_option_only_works_for_users_having_a_branding_license__obviously.
push 0xffffffffffffffff
mov ecx, edi
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x21c
push 0x1b3
push 0x1e
push str.Disable_CloudSync_uploads_for_OEM_licenses_linked_to_my_account.
mov ecx, ebx
call fcn.005c19a0
push 0
push str.Enable_or_disable_CloudSync_uploads_for_technician_OEM_licenses._r_nThis_option_can_be_changed_only_with_a_PRO_or_a_branding_license.
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x14c], eax
call fcn.0045b370
movsd xmm1, qword [0x6edb08]
mov ecx, ebx
push 0
push str.Arial
push 1
push 0x190
call fcn.005c42b0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xe6
push 0x19a
push 0x14
push 0x140
push str.Configure_Immunization
mov ecx, ebx
call fcn.005c0950
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x78
push 0x17c
push 0x32
push 0x14a
push str.The__Configure_Immunization__shortcut_is_automatically_created_when_the_application_is_uninstalled__if_you_have_enabled_either_the__System_Immunization____Execute_Prevent___or__Prevent_resetting_default_apps_._r_n_r_nPlease_use_the_options_below_to_set_up_if_and_where_the_shortcut_is_created.
mov ecx, ebx
call fcn.005c0890
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x96
push 0xb4
push 0x14a
push str.Desktop_shortcut
mov ecx, ebx
call fcn.005bfec0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x96
push 0xb4
push 0x208
push str.Start_Menu_shortcut
mov ecx, ebx
mov dword [ebp - 0x1b4], eax
call fcn.005bfec0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x17c
push 0xd2
push 0x14a
push str.Do_not_create_the__Configure_Immunization__shortcut
mov ecx, ebx
mov dword [ebp - 0x1b8], eax
call fcn.005bfec0
push 0
push 0xffffffffffffffff
push str.HKLMSOFTWAREMicrosoftDataAccessRootBinder
lea ecx, [ebp - 0x48]
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x48], 0
call fcn.005d6a80
mov dword [ebp - 4], 0
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
lea ecx, [ebp - 0x30]
movq qword [ebp - 0x30], xmm0
call fcn.005dc5e0
mov byte [ebp - 4], 1
lea ecx, [ebp - 0x40]
xorps xmm0, xmm0
mov dword [ebp - 0x38], 0
movq qword [ebp - 0x40], xmm0
call fcn.005dc5e0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x78]
xorps xmm0, xmm0
mov dword [ebp - 0x70], 0
movq qword [ebp - 0x78], xmm0
call fcn.005dc5e0
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 3
push eax
push str.MBinder
lea ecx, [ebp - 0x48]
call fcn.005d6740
test al, al
je 0x48c5eb
push 0xfde9
lea edx, [ebp - 0x78]
lea ecx, [ebp - 0x30]
call fcn.00477530
push 0
push 1
push 1
push 0
push str.Pass:
lea ecx, [ebp - 0x78]
call fcn.005daa70
cmp eax, 1
jne 0x48c5e3
push 5
lea ecx, [ebp - 0x78]
call fcn.005dad50
mov ecx, eax
call fcn.005dc3a0
cmp eax, 2
jle 0x48c5e3
push 4
push esi
mov ecx, ebx
call fcn.005bd3f0
jmp 0x48c5eb
lea ecx, [ebp - 0x78]
call fcn.005dc400
mov edx, 0x62439c
mov ecx, str.HKCRDirectory_shellForce_Deletecommand
call fcn.005d3780
test al, al
je 0x48c620
mov edx, 0x62439c
mov ecx, str.HKCRDirectory_shellForce_Deletecommand
call fcn.005d3780
test al, al
je 0x48c620
push 4
push dword [ebp - 0x114]
mov ecx, ebx
call fcn.005bd3f0
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x24], 0
call fcn.005d6aa0
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 4
push eax
push 0x62439c
push str.HKCR.uvk
lea ecx, [ebp - 0x24]
call fcn.005d65d0
test al, al
je 0x48c67d
push str.UVKCommandsScript
lea ecx, [ebp - 0x30]
call fcn.005dc4c0
test al, al
je 0x48c67d
xor edx, edx
mov ecx, str.HKCRUVKCommandsScriptShellOpencommand
call fcn.005d3780
test al, al
je 0x48c67d
push 4
push dword [ebp - 0x1c4]
mov ecx, ebx
call fcn.005bd3f0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push str.UVK___Ultra_Virus_Killer.lnk
push 0
lea ecx, [edi + 0x1290]
call fcn.0057baa0
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc200
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0x630518
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0x624284
push 0
lea ecx, [edi + 0x1290]
call fcn.0057baa0
push eax
push 1
lea ecx, [edi + 0x143c]
call fcn.005dc190
push eax
lea ecx, [ebp - 0x40]
call fcn.005dc260
mov ecx, eax
call fcn.005d9bd0
mov ecx, eax
call fcn.005da510
mov ecx, eax
call fcn.005da780
lea ecx, [ebp - 0x30]
call fcn.005dc190
mov esi, dword [sym.imp.SHLWAPI.dll_PathFileExistsW]
push eax
mov dword [ebp - 0x190], esi
call esi
test eax, eax
jne 0x48c743
lea ecx, [ebp - 0x40]
call fcn.005dc190
push eax
call esi
test eax, eax
je 0x48c752
push 4
push dword [ebp - 0x100]
mov ecx, ebx
call fcn.005bd3f0
push 0
push 0xffffffffffffffff
push str.HKLM64SOFTWARECarifredUVK___Ultra_Virus_Killer
lea ecx, [ebp - 0x24]
call fcn.005d6a30
test dword [edi + 0x1f68], 0x20000
jne 0x48c7a4
xor edx, edx
mov ecx, str.HKLM64SOFTWAREMicrosoftWindowsCurrentVersionUninstallUVK___Ultra_virus_killer
call fcn.005d3780
test al, al
je 0x48c7a4
lea eax, [ebp - 0xc8]
push eax
push str.PortableVersion
lea ecx, [ebp - 0x24]
call fcn.005d66b0
test al, al
je 0x48c7b3
cmp dword [ebp - 0xc8], 0
je 0x48c7b3
push 4
jmp 0x48c7a6
push 0x40
push dword [ebp - 0x150]
mov ecx, ebx
call fcn.005bd3f0
lea eax, [ebp - 0xc8]
push eax
push str.AutoUpdate
lea ecx, [ebp - 0x24]
call fcn.005d66b0
test al, al
je 0x48c7e3
cmp dword [ebp - 0xc8], 0
jne 0x48c7e3
mov esi, dword [ebp - 0x118]
mov ecx, 0x48
mov eax, esi
jmp 0x48c7f4
mov eax, dword [ebp - 0x19c]
mov ecx, 4
mov esi, dword [ebp - 0x118]
push ecx
push eax
mov ecx, ebx
call fcn.005bd3f0
test byte [ebp - 0xc8], 2
je 0x48c810
push 4
push esi
mov ecx, ebx
call fcn.005bd3f0
lea eax, [ebp - 0xc8]
push eax
push str.ShowTooltips
lea ecx, [ebp - 0x24]
call fcn.005d66b0
test al, al
je 0x48c831
cmp dword [ebp - 0xc8], 0
je 0x48c840
push 4
push dword [ebp - 0x1a0]
mov ecx, ebx
call fcn.005bd3f0
lea eax, [ebp - 0xc8]
push eax
push str.AlwaysOnTop
lea ecx, [ebp - 0x24]
call fcn.005d66b0
test al, al
je 0x48c870
cmp dword [ebp - 0xc8], 0
je 0x48c870
push 4
push dword [ebp - 0x1a4]
mov ecx, ebx
call fcn.005bd3f0
lea eax, [ebp - 0xc8]
push eax
push str.AutoLoadLastSR
lea ecx, [ebp - 0x24]
call fcn.005d66b0
test al, al
je 0x48c8a0
cmp dword [ebp - 0xc8], 0
je 0x48c8a0
push 4
push dword [ebp - 0x1a8]
mov ecx, ebx
call fcn.005bd3f0
test dword [edi + 0x13dc], 2
je 0x48c8f9
cmp byte [edi + 0x13d8], 0
lea esi, [edi + 0x13d8]
je 0x48c8f9
lea eax, [ebp - 0xc8]
mov dword [ebp - 0xe0], esi
push eax
push str.HomepageDesktopShortcut
lea ecx, [ebp - 0x24]
call fcn.005d66b0
test al, al
je 0x48c914
cmp dword [ebp - 0xc8], 0
mov dword [ebp - 0xe0], esi
je 0x48c914
push 4
push dword [ebp - 0x13c]
mov ecx, ebx
call fcn.005bd3f0
jmp 0x48c90e
push 0x40
push dword [ebp - 0x13c]
mov ecx, ebx
call fcn.005bd3f0
lea esi, [edi + 0x13d8]
mov dword [ebp - 0xe0], esi
lea eax, [ebp - 0xc8]
push eax
push str.DontUse2Browse
lea ecx, [ebp - 0x24]
call fcn.005d66b0
test al, al
je 0x48c935
cmp dword [ebp - 0xc8], 0
je 0x48c944
push 4
push dword [ebp - 0x1ac]
mov ecx, ebx
call fcn.005bd3f0
lea eax, [ebp - 0xc8]
push eax
push str.VersionLabelIsLink
lea ecx, [ebp - 0x24]
call fcn.005d66b0
test al, al
je 0x48c974
cmp dword [ebp - 0xc8], 0
je 0x48c974
push 4
push dword [ebp - 0x1b0]
mov ecx, ebx
call fcn.005bd3f0
lea eax, [ebp - 0xc8]
push eax
push str.DisableHybridShutdownWarning
lea ecx, [ebp - 0x24]
call fcn.005d66b0
test al, al
je 0x48c9a4
cmp dword [ebp - 0xc8], 0
je 0x48c9a4
push 4
push dword [ebp - 0x144]
mov ecx, ebx
call fcn.005bd3f0
cmp byte [esi], 0
je 0x48c9d9
lea eax, [ebp - 0xc8]
push eax
push str.UAKAutoRemove
lea ecx, [ebp - 0x24]
call fcn.005d66b0
test al, al
je 0x48c9d9
cmp dword [ebp - 0xc8], 0
je 0x48c9d9
push 4
push dword [ebp - 0x138]
mov ecx, ebx
call fcn.005bd3f0
lea eax, [ebp - 0xc8]
push eax
push str.DisableHybridShutdownWarning
lea ecx, [ebp - 0x24]
call fcn.005d66b0
test al, al
je 0x48ca09
cmp dword [ebp - 0xc8], 0
je 0x48ca09
push 4
push dword [ebp - 0x144]
mov ecx, ebx
call fcn.005bd3f0
test dword [edi + 0x13dc], 0xa
je 0x48ca3f
cmp byte [esi], 0
je 0x48ca3f
lea eax, [ebp - 0xc8]
push eax
push 0x6c4f48
lea ecx, [ebp - 0x24]
call fcn.005d66b0
test al, al
je 0x48ca4e
cmp dword [ebp - 0xc8], 0
je 0x48ca4e
push 4
jmp 0x48ca41
push 0x48
push dword [ebp - 0x148]
mov ecx, ebx
call fcn.005bd3f0
test byte [edi + 0x13dc], 0xc
mov esi, dword [ebp - 0x14c]
je 0x48ca67
push 0x40
push esi
mov ecx, ebx
call fcn.005bd3f0
cmp dword [edi + 0x13dc], 1
jge 0x48ca74
push 0x48
jmp 0x48ca82
test dword [edi + 0x1f68], 0x2000000
je 0x48ca8a
push 4
push esi
mov ecx, ebx
call fcn.005bd3f0
lea eax, [ebp - 0xc8]
push eax
push str.ConfigureImmunization
lea ecx, [ebp - 0x24]
call fcn.005d66b0
mov ecx, dword [ebp - 0xc8]
cmp ecx, 2
jne 0x48cab1
mov eax, dword [ebp - 0x1bc]
jmp 0x48cac1
mov eax, dword [ebp - 0x1b4]
cmp ecx, 1
cmove eax, dword [ebp - 0x1b8]
push 4
push eax
mov ecx, ebx
call fcn.005bd3f0
push str.Appearance
push 0x64
push dword [ebp - 0xe4]
mov ecx, ebx
call fcn.005bfb00
push 0x10
push 0x10
push str.IMAGE
push 0xac
push dword [edi + 4]
mov ecx, ebx
push 0xffffffffffffffff
push 0xffffffffffffffff
call fcn.005be260
movsd xmm1, qword [0x6edb08]
mov ecx, ebx
push 0
push str.Arial
push 1
push 0x190
call fcn.005c42b0
push 0xffffffffffffffff
push 0x10000101
push 0x12
push 0x155
push 0x14
push 0x14
push str.Preview
mov ecx, ebx
call fcn.005c0890
push 0xffffffffffffffff
push 0x10800140
push 0xfa
push 0x155
push 0x32
push 0x14
push 0
mov ecx, ebx
call fcn.005c00b0
push 0xffffffffffffffff
push 0x10000101
push 0x12
push 0xc8
push 0x5a
push 0x1c2
push str.Please_select_a_skin:
mov ecx, ebx
mov dword [ebp - 0x1c0], eax
call fcn.005c0890
push 0
push 0xffffffffffffffff
push 0x10000003
push 0x19
push 0xc8
push 0x87
push 0x1c2
push str.Bubbles_nLight_nSky_mirror_nBright_star_nAbstract_2_nCarpet_nFantasy_nNature_nAbstract_nCool_waves_nWater_splash_nWooden_nUVK_5.8_nUVK_5.0_nUVK_4.3_nUVK_4.2_nUVK_4.1_nProfessional_nGrayish_nAmber_nReddish_nGreenish_nBlueish_nAir_force
mov ecx, ebx
call fcn.005c1650
mov dword [ebp - 0x168], eax
lea ecx, [ebp - 0x24]
lea eax, [ebp - 0x30]
push eax
push str.CurrentSkin
call fcn.005d6740
test al, al
jne 0x48cbc9
push str.Bubbles
lea ecx, [ebp - 0x30]
call fcn.005dc510
mov dword [ebp - 0x2a0], str.Bubbles
xor esi, esi
mov dword [ebp - 0x29c], str.Light
mov dword [ebp - 0x298], str.Sky_mirror
mov dword [ebp - str.3___v], str.Bright_star
mov dword [ebp - 0x290], str.Abstract_2
mov dword [ebp - 0x28c], str.Carpet
mov dword [ebp - 0x288], str.Fantasy
mov dword [ebp - 0x284], str.Nature
mov dword [ebp - 0x280], str.Abstract
mov dword [ebp - 0x27c], str.Cool_waves
mov dword [ebp - 0x278], str.Water_splash
mov dword [ebp - 0x274], str.Wooden
mov dword [ebp - 0x270], str.UVK_5.8
mov dword [ebp - 0x26c], str.UVK_5.0
mov dword [ebp - 0x268], str.UVK_4.3
mov dword [ebp - 0x264], str.UVK_4.2
mov dword [ebp - 0x260], str.UVK_4.1
mov dword [ebp - 0x25c], str.Professional
mov dword [ebp - 0x258], str.Grayish
mov dword [ebp - 0x254], str.Amber
mov dword [ebp - 0x250], str.Reddish
mov dword [ebp - 0x24c], str.Greenish
mov dword [ebp - 0x248], str.Blueish
mov dword [ebp - 0x244], str.Air_force
nop dword [eax + eax]
push dword [ebp + esi*4 - 0x2a0]
lea ecx, [ebp - 0x30]
call fcn.005dc4c0
test al, al
jne 0x48cce1
inc esi
cmp esi, 0x18
jb 0x48ccc0
mov esi, dword [ebp - 0x168]
jmp 0x48ccfe
push 0
push esi
mov esi, dword [ebp - 0x168]
mov ecx, ebx
push 0x14e
push esi
call fcn.005c5730
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x1e
push 0x78
push 0xb9
push 0x1ea
push str.Apply_skin
mov ecx, ebx
call fcn.005c1a50
movsd xmm0, qword [0x6edb20]
sub esp, 8
mov ecx, ebx
mov dword [ebp - 0x224], eax
movsd qword [esp], xmm0
push 0
push 0
push 0
push 0x190
push 0xffffffffffffffff
call fcn.005beb10
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x190
push 0x154
push 0x14
push str.Hide_this_applications_installation_in_this_computer
mov ecx, ebx
call fcn.005c19a0
push esi
push dword [ebp - 0x1c0]
mov ecx, edi
mov dword [ebp - 0x228], eax
call fcn.0046edf0
push 0
push 0x20019
lea ecx, [edi + 0x1490]
mov dword [ebp - 0x6c], 0
call fcn.005dc190
push eax
lea ecx, [ebp - 0x6c]
call fcn.005d6a80
mov byte [ebp - 4], 5
test dword [edi + 0x1f68], 0x20000
jne 0x48ce02
lea eax, [ebp - 0x30]
push eax
push str.InstallLocation
lea ecx, [ebp - 0x6c]
call fcn.005d6740
test al, al
je 0x48ce02
lea eax, [edi + 0x150]
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc450
test al, al
jne 0x48ce02
test dword [edi + 0x1f68], 0x800000
je 0x48ce0d
push 4
push 0xffffffffffffffff
mov ecx, ebx
call fcn.005bd3f0
push 0x48
push dword [ebp - 0x114]
mov ecx, ebx
call fcn.005bd3f0
push 0x48
push dword [ebp - 0x100]
jmp 0x48ce06
push 0x40
push 0xffffffffffffffff
mov ecx, ebx
call fcn.005bd3f0
push 0
push str.Set_hidden_attributes_to_UVKs_installation_folder__and_also_delete_r_nthe_applications_desktop_shortcut__start_menu_folder_and_context_menu_items.
push 0xffffffffffffffff
mov ecx, edi
call fcn.0045b370
push str.Malware_scan
push 0x64
push dword [ebp - 0xe4]
mov ecx, ebx
call fcn.005bfb00
push 0x10
push 0x10
push str.IMAGE
push 0xb1
push dword [edi + 4]
mov ecx, ebx
push 0xffffffffffffffff
push 0xffffffffffffffff
call fcn.005be260
movsd xmm1, qword [0x6edaf8]
mov ecx, ebx
push 0
push str.Arial
push 1
push 0x190
call fcn.005c42b0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x190
push 0x28
push 0x1e
push str.Automatically_start_VirusTotal_analysis
mov ecx, ebx
call fcn.005c19a0
push 0
push str.Whether_to_automatically_start_the_VirusTotal_analysis_in_modules_containing_file_lists__such_as_The_Process_Manager_or_the_Memory_Modules_Manager.
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x22c], eax
call fcn.0045b370
mov ecx, edi
call fcn.004357a0
test al, al
je 0x48ceb1
push 4
push 0xffffffffffffffff
mov ecx, ebx
call fcn.005bd3f0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x190
push 0x46
push 0x1e
push str.Automatically_upload_unknown_items_to_VirusTotal
mov ecx, ebx
call fcn.005c19a0
push 0
push str.Whether_to_automatically_upload_files_to_VirusTotal__if_they_are_not_present_in_VirusTotals_database.
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x230], eax
call fcn.0045b370
lea eax, [ebp - 0xc8]
push eax
push str.VT_AutoUpload
lea ecx, [ebp - 0x24]
call fcn.005d66b0
test al, al
je 0x48cf03
cmp dword [ebp - 0xc8], 0
je 0x48cf0e
push 4
push 0xffffffffffffffff
mov ecx, ebx
call fcn.005bd3f0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x190
push 0x64
push 0x1e
push str.Show_the__VirusTotal_analysis__progress_dialog_box
mov ecx, ebx
call fcn.005c19a0
push 0
push str.Whether_to_display_a_small_dialog_box_in_the_to_left_corner_of_the_desktop_showing_the_progress_of_a_VirusTotal_analysis_operation.
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x234], eax
call fcn.0045b370
lea eax, [ebp - 0xc8]
push eax
push str.VT_AnalysisUI
lea ecx, [ebp - 0x24]
call fcn.005d66b0
test al, al
je 0x48cf60
cmp dword [ebp - 0xc8], 0
je 0x48cf6b
push 4
push 0xffffffffffffffff
mov ecx, ebx
call fcn.005bd3f0
lea eax, [ebp - 0xc8]
push eax
push str.VT_SafeThreshold
lea ecx, [ebp - 0x24]
call fcn.005d66b0
test al, al
je 0x48cf8e
mov eax, dword [ebp - 0xc8]
cmp eax, 0xc
jbe 0x48cf99
mov eax, 5
mov dword [ebp - 0xc8], eax
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x186
push 0x8e
push 0x1e
push str.VirusTotal_scanned_files_are_considered_safe_if_they_have_less_than
mov ecx, ebx
mov dword [edi + 0x1f78], eax
call fcn.005c0890
mov eax, dword [ebp - 0xc8]
lea ecx, [ebp - 0x30]
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x14
push 0x3c
push 0x8c
push 0x1a4
inc eax
push eax
call fcn.005db290
mov ecx, eax
call fcn.005dc190
push eax
mov ecx, ebx
call fcn.005c0a40
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xa
push 1
push 0xffffffffffffffff
mov ecx, ebx
mov dword [ebp - 0x238], eax
call fcn.005bf960
push 0
push str.When_filtering_VirusTotal_results_in_the_lists__this_threshold_value_will_be_used_to_determine_whether_the_items_are_considered_safe_or_not.
push 0xffffffffffffffff
mov ecx, edi
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x50
push 0x8e
push 0x1ef
push str.detections.
mov ecx, ebx
call fcn.005c0890
push 0xffffffffffffffff
push 0xffffffffffffffff
push 2
push 0x2a8
push 0xb4
push 0x1e
push 0
mov ecx, ebx
call fcn.005c0890
push 0xf0f0f0
push 0xffffffffffffffff
mov ecx, ebx
call fcn.005bedc0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x24
push 0x258
push 0xc8
push 0x1e
push str.Please_select_below_the_default_malware_scan_detection_behavior._r_nYou_can_also_change_this_setting_from_the_Threat_scanner__Menu____Malware_detection_settings.
mov ecx, ebx
call fcn.005c0890
movsd xmm1, qword [0x6edb08]
mov ecx, ebx
push 0
push str.Arial
push 1
push 0x320
call fcn.005c42b0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x258
push 0xfa
push 0x1e
push str.Soft___Lower_detection_rate__but_very_few_false_positives
mov ecx, ebx
call fcn.005bfec0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x258
push 0x11d
push 0x1e
push str.Medium___A_combination_of_good_detection_rate_and_few_false_positives__default_
mov ecx, ebx
mov dword [ebp - 0x16c], eax
call fcn.005bfec0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x258
push 0x13b
push 0x1e
push str.Aggressive___Very_good_detection_rate_but_there_may_be_more_false_positives
mov ecx, ebx
mov dword [ebp - 0x170], eax
call fcn.005bfec0
mov edx, dword [edi + 0x1f7c]
mov dword [ebp - 0x164], eax
cmp edx, 0xe
jne 0x48d116
mov ecx, dword [ebp - 0x16c]
jmp 0x48d122
mov ecx, dword [ebp - 0x170]
cmp edx, 0xa
cmove ecx, eax
push 4
push ecx
mov ecx, ebx
call fcn.005bd3f0
push str.Advanced
push 0x64
push dword [ebp - 0xe4]
mov ecx, ebx
call fcn.005bfb00
push 0x10
push 0x10
push str.IMAGE
push 0xa4
push dword [edi + 4]
mov ecx, ebx
push 0xffffffffffffffff
push 0xffffffffffffffff
call fcn.005be260
movsd xmm1, qword [0x6edb08]
mov ecx, ebx
push 0
push str.Arial
push 1
push 0x190
call fcn.005c42b0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x82
push 0x2a8
push 0x14
push 0x1e
push str.Help_buttons_behavior
mov ecx, ebx
call fcn.005c0950
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x280
push 0x2d
push 0x32
push str.Please_select_below_the_desired_behavior_when_clicking_the_applications__Help__buttons.
mov ecx, ebx
call fcn.005c0890
mov eax, dword [ebp - 0xe0]
cmp byte [eax], 0
je 0x48d1f3
lea eax, [ebp - 0xc8]
push eax
push str.HelpButtonsFlag
lea ecx, [ebp - 0x24]
call fcn.005d66b0
test al, al
jne 0x48d1fd
mov eax, dword [ebp - 0xe0]
cmp byte [eax], 0
je 0x48d1f3
test byte [edi + 0x13dc], 2
mov dword [ebp - 0xc8], 4
jne 0x48d1fd
mov dword [ebp - 0xc8], 1
movsd xmm1, qword [0x6edaf8]
mov ecx, ebx
push 0
push str.Arial
push 1
push 0x190
call fcn.005c42b0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x1f4
push 0x46
push 0x3c
push str.Go_to_the_help_page_of_the_module_Im_working_on
mov ecx, ebx
call fcn.005bfec0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x1f4
push 0x5f
push 0x3c
push str.Go_to_the_main_help_page__which_contains_links_to_all_the_help_pages
mov ecx, ebx
mov dword [ebp - 0x174], eax
call fcn.005bfec0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x1f4
push 0x78
push 0x3c
push str.Go_to_my_website_page__only_available_in_the_branding_version_
mov ecx, ebx
mov dword [ebp - 0x154], eax
call fcn.005bfec0
movsd xmm1, qword [0x6edb08]
mov ecx, ebx
push 0
push str.Arial
push 1
push 0x190
mov dword [ebp - 0x158], eax
call fcn.005c42b0
mov ecx, dword [ebp - 0xc8]
cmp ecx, 1
jne 0x48d2af
push 4
push dword [ebp - 0x174]
jmp 0x48d2ca
cmp ecx, 2
jne 0x48d2be
push 4
push dword [ebp - 0x154]
jmp 0x48d2ca
cmp ecx, 4
jne 0x48d2d1
push ecx
push dword [ebp - 0x158]
mov ecx, ebx
call fcn.005bd3f0
mov eax, dword [ebp - 0xe0]
cmp byte [eax], 0
je 0x48d2e8
test dword [edi + 0x13dc], 2
jne 0x48d2fd
push 0x40
push dword [ebp - 0x158]
mov ecx, ebx
call fcn.005bd3f0
mov eax, dword [ebp - 0xe0]
cmp byte [eax], 0
jne 0x48d311
push 0x40
push dword [ebp - 0x154]
mov ecx, ebx
call fcn.005bd3f0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0xfa
push 0x2a8
push 0xaa
push 0x1e
push str.Third_party_folder_options
mov ecx, ebx
call fcn.005c0950
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x280
push 0xc3
push 0x32
push str.Please_select_below_the_folder_path_to_associate_with_the__ThirdParty__environment_variable.
mov ecx, ebx
call fcn.005c0890
xorps xmm0, xmm0
mov dword [ebp - 0x60], 0
lea ecx, [ebp - 0x68]
movq qword [ebp - 0x68], xmm0
call fcn.005dc5e0
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 6
push eax
push str.ThirdParty
lea ecx, [ebp - 0x24]
call fcn.005d6740
movsd xmm1, qword [0x6edaf8]
mov ecx, ebx
push 0
push str.Arial
push 1
push 0x190
call fcn.005c42b0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x1f4
push 0xdc
push 0x3c
push str.Use_the_default_path__a_sub_directory_of_the_applications_folder_
mov ecx, ebx
call fcn.005bfec0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x1f4
push 0xf5
push 0x3c
push str.Make_the_Third_party_folder_be_the_same_as__InstallSourceDir_
mov ecx, ebx
mov dword [ebp - 0x15c], eax
call fcn.005bfec0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x1f4
push 0x10e
push 0x3c
push str.Use_the_custom_path_below._i.e.__InstallSourceDir_Third_party
mov ecx, ebx
mov dword [ebp - 0x178], eax
call fcn.005bfec0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x14
push 0x21c
push 0x127
push 0x3c
push 0
mov ecx, ebx
mov dword [ebp - 0x17c], eax
call fcn.005c0a40
push 0
push str.Enter_the_desired_path__or_click_the__Browse__button._r_n_r_nYou_can_use_environment_variables__such_as__UserProfile__or__Appdata_.
mov dword [ebp - 0xec], eax
mov ecx, edi
push 0xffffffffffffffff
call fcn.0045b370
movsd xmm1, qword [0x6edb08]
mov ecx, ebx
push 0
push str.Arial
push 1
push 0x190
call fcn.005c42b0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x14
push 0x46
push 0x127
push 0x25d
push str.Browse
mov ecx, ebx
call fcn.005c1a50
push 0x40
push dword [ebp - 0xec]
mov ecx, ebx
mov dword [ebp - 0xfc], eax
call fcn.005bd3f0
push 0x40
push dword [ebp - 0xfc]
mov ecx, ebx
call fcn.005bd3f0
lea ecx, [ebp - 0x68]
call fcn.005dbeb0
test al, al
je 0x48d4ae
mov eax, dword [ebp - 0x15c]
mov ecx, 4
jmp 0x48d4f5
push str._InstallSourceDir_
lea ecx, [ebp - 0x68]
call fcn.005dc4c0
test al, al
je 0x48d4cc
mov eax, dword [ebp - 0x178]
mov ecx, 4
jmp 0x48d4f5
push 4
push dword [ebp - 0x17c]
mov ecx, ebx
call fcn.005bd3f0
push 0x20
push dword [ebp - 0xec]
mov ecx, ebx
call fcn.005bd3f0
mov eax, dword [ebp - 0xfc]
mov ecx, 0x20
push ecx
push eax
mov ecx, ebx
call fcn.005bd3f0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0xc8
push 0x14a
push 0x3c
push str.Expanded_path_in_this_PC:
mov ecx, ebx
call fcn.005c0890
movsd xmm1, qword [0x6edaf8]
mov ecx, ebx
push 0
push str.Arial
push 1
push 0x190
call fcn.005c42b0
lea ecx, [ebp - 0x68]
call fcn.005dbeb0
push 0
test al, al
je 0x48d574
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0x6c630c
lea ecx, [edi + 0x150]
call fcn.005dc190
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc200
jmp 0x48d5a6
lea ecx, [ebp - 0x68]
call fcn.005dc190
push eax
push dword [ebp - 0xec]
mov ecx, ebx
call fcn.005bcd30
push 0
push 1
lea ecx, [ebp - 0x68]
call fcn.005dc190
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc260
mov ecx, eax
call fcn.005dbc20
push 0xffffffffffffffff
push 0x10000880
push 0x14
push 0x21c
push 0x163
push 0x3c
lea ecx, [ebp - 0x30]
call fcn.005dc190
push eax
mov ecx, ebx
call fcn.005c0a40
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x1e
push 0x78
push 0x17e
push 0x136
push str.Apply_path
mov ecx, ebx
mov dword [ebp - 0x110], eax
call fcn.005c1a50
movsd xmm0, qword [0x6edb20]
sub esp, 8
mov ecx, ebx
mov dword [ebp - 0x240], eax
movsd qword [esp], xmm0
push 0
push 0
push 0
push 0x320
push 0xffffffffffffffff
call fcn.005beb10
push 0
push str.The_selected_path_is_not_applied_until_you_click_this_button
push 0xffffffffffffffff
mov ecx, edi
call fcn.0045b370
push str.Utilities
push 0x64
push dword [ebp - 0xe4]
mov ecx, ebx
call fcn.005bfb00
push 0x10
push 0x10
push str.IMAGE
push 0xa5
push dword [edi + 4]
mov ecx, ebx
push 0xffffffffffffffff
push 0xffffffffffffffff
call fcn.005be260
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x20
push 0x20
push 0x32
push 0x3c
push str.IMAGE
push 0xac
push dword [edi + 4]
mov ecx, ebx
call fcn.005c01a0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0xaa
push 0x3a
push 0x64
push str._a_Command_line_help__a_
mov ecx, ebx
call fcn.005c07e0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x20
push 0x20
push 0x32
push 0x118
push str.IMAGE
push 0xab
push dword [edi + 4]
mov dword [ebp - 0x1cc], eax
mov ecx, ebx
call fcn.005c01a0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0xaa
push 0x3a
push 0x140
push str._a_Create_script__a_
mov ecx, ebx
call fcn.005c07e0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x20
push 0x20
push 0x32
push 0x1f4
push str.IMAGE
push 0x94
push dword [edi + 4]
mov ecx, ebx
mov dword [ebp - 0x1d0], eax
call fcn.005c01a0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0xaa
push 0x3a
push 0x21c
push str._a_Check_for_updates_now__a_
mov ecx, ebx
call fcn.005c07e0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x20
push 0x20
push 0x96
push 0x3c
push str.IMAGE
push 0x8b
push dword [edi + 4]
mov ecx, ebx
mov dword [ebp - 0x1d4], eax
call fcn.005c01a0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0xaa
push 0x9e
push 0x64
push str._a_Report_a_bug__a_
mov ecx, ebx
call fcn.005c07e0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x20
push 0x20
push 0x96
push 0x118
push str.IMAGE
push 0xac
push dword [edi + 4]
mov ecx, ebx
mov dword [ebp - 0x1d8], eax
call fcn.005c01a0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0xaa
push 0x9e
push 0x140
push str._a_View_application_log__a_
mov ecx, ebx
call fcn.005c07e0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x20
push 0x20
push 0x96
mov dword [ebp - 0x1dc], eax
push 0x1f4
push str.IMAGE
push 0xab
push dword [edi + 4]
mov ecx, ebx
call fcn.005c01a0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0xaa
push 0x9e
push 0x21c
push str._a_Download_scripts__a_
mov ecx, ebx
call fcn.005c07e0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x20
push 0x20
push 0xfa
push 0x3c
push str.IMAGE
push 0xd0
push dword [edi + 4]
mov ecx, ebx
mov dword [ebp - 0x1e0], eax
call fcn.005c01a0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0xaa
push 0x102
push 0x64
push str._a_Create_SFX_package__a_
mov ecx, ebx
call fcn.005c07e0
push 0
push str.This_utility_allows_you_to_create_your_own_UVK_installation_package__having_the_files_you_want.
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x1e4], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x20
push 0x20
push 0xfa
push 0x118
push str.IMAGE
push 0xac
push dword [edi + 4]
mov ecx, ebx
call fcn.005c01a0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0xaa
push 0x102
push 0x140
push str._a_View_last_SFC_logs__a_
mov ecx, ebx
call fcn.005c07e0
push 0
push str.View_details_of_the_last_System_File_Checker__SFC__operations
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x1e8], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x20
push 0x20
push 0xfa
push 0x1f4
push str.IMAGE
push 0xac
push dword [edi + 4]
mov ecx, ebx
call fcn.005c01a0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0xaa
push 0x102
push 0x21c
push str._a_View_last_DISM_logs__a_
mov ecx, ebx
call fcn.005c07e0
push 0
push str.View_details_of_the_last_Deployment_Image_Servicing_and_Management__DISM__operations
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x1ec], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x20
push 0x20
push 0x15e
push 0x3c
push str.IMAGE
push 0xab
push dword [edi + 4]
mov ecx, ebx
call fcn.005c01a0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x190
push 0x166
push 0x64
push str._a_Create_a_demo_license_which_enables_your_branging_only__a_
mov ecx, ebx
call fcn.005c07e0
push 0
push str.This_utility_lets_you_create_a_DEMO_branding_license_for_your_account._r_nThis_type_of_license_displays_your_branding_details__bt_does_not_enable_any_locked_features_or_cloudsync
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x1f0], eax
call fcn.0045b370
push str.Auto_script
push 0x64
push dword [ebp - 0xe4]
mov ecx, ebx
call fcn.005bfb00
push 0x10
push 0x10
push str.IMAGE
push 0xab
push dword [edi + 4]
mov ecx, ebx
push 0xffffffffffffffff
push 0xffffffffffffffff
call fcn.005be260
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x28
push 0x2d0
push 0xf
push 0xa
push str.In_this_tab_you_can_set_up_three_actions_that_the_application_will_automatically_carry_out_when_it_is_normally_launched:_r_nRun_a_script__load_a_System_Repair_Settings_file__or_run_a_custom_command.
mov ecx, ebx
call fcn.005c0890
xorps xmm0, xmm0
mov dword [ebp - 0x8c], 0
lea ecx, [ebp - 0x94]
movq qword [ebp - 0x94], xmm0
call fcn.005dc5e0
mov byte [ebp - 4], 7
lea ecx, [ebp - 0xa0]
xorps xmm0, xmm0
mov dword [ebp - 0x98], 0
movq qword [ebp - 0xa0], xmm0
call fcn.005dc5e0
mov byte [ebp - 4], 8
lea ecx, [ebp - 0xac]
xorps xmm0, xmm0
mov dword [ebp - 0xa4], 0
movq qword [ebp - 0xac], xmm0
call fcn.005dc5e0
push 0
push 0xffffffffffffffff
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x34]
push str.HKLM64SOFTWARECarifredUVK___Ultra_Virus_KillerAutoLoad
mov dword [ebp - 0x34], 0
call fcn.005d6a80
lea eax, [ebp - 0x94]
mov byte [ebp - 4], 0xa
push eax
push str.AutoLoadScript
lea ecx, [ebp - 0x34]
call fcn.005d6740
lea eax, [ebp - 0xa0]
push eax
push str.AutoLoadSRfile
lea ecx, [ebp - 0x34]
call fcn.005d6740
lea eax, [ebp - 0xac]
push eax
push str.AutoLoadCMD
lea ecx, [ebp - 0x34]
call fcn.005d6740
lea eax, [ebp - 0x54]
mov dword [ebp - 0x58], 0
push eax
push str.AutoLoadScriptDelay
lea ecx, [ebp - 0x34]
call fcn.005d66b0
lea eax, [ebp - 0x4c]
push eax
push str.AutoLoadSRfileDelay
lea ecx, [ebp - 0x34]
call fcn.005d66b0
lea eax, [ebp - 0x5c]
push eax
push str.AutoLoadCMDDelay
lea ecx, [ebp - 0x34]
call fcn.005d66b0
lea eax, [ebp - 0x44]
push eax
push str.AutoLoadScriptFlag
lea ecx, [ebp - 0x34]
call fcn.005d66b0
lea eax, [ebp - 0x50]
push eax
push str.AutoLoadSRfileFlag
lea ecx, [ebp - 0x34]
call fcn.005d66b0
lea eax, [ebp - 0x7c]
push eax
push str.AutoLoadCMDFlag
lea ecx, [ebp - 0x34]
call fcn.005d66b0
lea eax, [ebp - 0x58]
push eax
push str.LoadBeforePasswordProtection
lea ecx, [ebp - 0x34]
call fcn.005d66b0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x5a
push 0x2c6
push 0x3c
push 0xa
push str.Automatically_run_a_script__.uvk_
mov ecx, ebx
call fcn.005c0950
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x5a
push 0x5d
push 0x14
push str.Scripts_path:
mov ecx, ebx
call fcn.005c0890
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x14
push 0x217
push 0x5a
push 0x6e
lea ecx, [ebp - 0x94]
call fcn.005dc190
push eax
mov ecx, ebx
call fcn.005c0a40
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x16
push 0x3c
push 0x59
push 0x28a
push str.Browse
mov ecx, ebx
mov dword [ebp - 0xf8], eax
call fcn.005c1a50
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x8c
push 0x7c
push 0x14
push str.Limit_to_once_every
mov ecx, ebx
mov dword [ebp - 0x1fc], eax
call fcn.005c19a0
push dword [ebp - 0x54]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x134], eax
call fcn.005db290
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x14
push 0x32
push 0x78
push 0xa0
lea ecx, [ebp - 0x30]
call fcn.005dc190
push eax
mov ecx, ebx
call fcn.005c0a40
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x2710
push 1
push eax
mov ecx, ebx
mov dword [ebp - 0x10c], eax
call fcn.005bf960
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x28
push 0x7c
push 0xd7
push str.days.
mov ecx, ebx
call fcn.005c0890
cmp dword [ebp - 0x54], 0
je 0x48dc0c
mov eax, dword [ebp - 0x134]
mov ecx, 4
jmp 0x48dc17
mov eax, dword [ebp - 0x10c]
mov ecx, 0x40
push ecx
push eax
mov ecx, ebx
call fcn.005bd3f0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x3c
push 0x7a
push 0x172
push str.UI_mode:
mov ecx, ebx
call fcn.005c0890
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x46
push 0x79
push 0x1b8
push str.Normal
mov ecx, ebx
call fcn.005bfec0
push 0
push str.Show_the_normal_UI__no_automation
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x184], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x46
push 0x79
push 0x21c
push str.Passive
mov ecx, ebx
call fcn.005bfec0
push 0
push str.Show_progress_information_only
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x130], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x46
push 0x79
push 0x280
push str.Quiet
mov ecx, ebx
call fcn.005bfec0
push 0
push str.Silent_mode__no_UI_
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x12c], eax
call fcn.0045b370
mov ecx, dword [ebp - 0x44]
test cl, 1
je 0x48dcde
mov eax, dword [ebp - 0x130]
jmp 0x48dcee
mov eax, dword [ebp - 0x184]
test cl, 2
cmovne eax, dword [ebp - 0x12c]
push 4
push eax
mov ecx, ebx
call fcn.005bd3f0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x5a
push 0x2c6
push 0xaa
push 0xa
push str.Automatically_run_a_System_Repair_Settings_file__.uvksr_
mov ecx, ebx
call fcn.005c0950
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x5a
push 0xcb
push 0x14
push str.SR_files_path:
mov ecx, ebx
call fcn.005c0890
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x14
push 0x217
push 0xc8
push 0x6e
lea ecx, [ebp - 0xa0]
call fcn.005dc190
push eax
mov ecx, ebx
call fcn.005c0a40
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x16
push 0x3c
push 0xc7
push 0x28a
push str.Browse
mov ecx, ebx
mov dword [ebp - 0xf4], eax
call fcn.005c1a50
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x8c
push 0xea
push 0x14
push str.Limit_to_once_every
mov ecx, ebx
mov dword [ebp - 0x200], eax
call fcn.005c19a0
push dword [ebp - 0x4c]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x124], eax
call fcn.005db290
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x14
push 0x32
push 0xe6
push 0xa0
lea ecx, [ebp - 0x30]
call fcn.005dc190
push eax
mov ecx, ebx
call fcn.005c0a40
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x2710
push 1
push eax
mov ecx, ebx
mov dword [ebp - 0x108], eax
call fcn.005bf960
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x28
push 0xea
push 0xd7
push str.days.
mov ecx, ebx
call fcn.005c0890
cmp dword [ebp - 0x4c], 0
je 0x48de1b
mov eax, dword [ebp - 0x124]
mov ecx, 4
jmp 0x48de26
mov eax, dword [ebp - 0x108]
mov ecx, 0x40
push ecx
push eax
mov ecx, ebx
call fcn.005bd3f0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x3c
push 0xe8
push 0x172
push str.UI_mode:
mov ecx, ebx
call fcn.005c0890
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x46
push 0xe7
push 0x1b8
push str.Normal
mov ecx, ebx
call fcn.005bfec0
push 0
push str.Show_the_normal_UI__no_automation
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x188], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x46
push 0xe7
push 0x21c
push str.Passive
mov ecx, ebx
call fcn.005bfec0
push 0
push str.Show_progress_information_only
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x11c], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x46
push 0xe7
push 0x280
push str.Quiet
mov ecx, ebx
call fcn.005bfec0
push 0
push str.Silent_mode__no_UI_
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x140], eax
call fcn.0045b370
test byte [ebp - 0x50], 1
je 0x48def7
mov ecx, dword [ebp - 0x11c]
jmp 0x48df08
test byte [ebp - 0x44], 2
mov ecx, dword [ebp - 0x188]
cmovne ecx, dword [ebp - 0x140]
push 4
push ecx
mov ecx, ebx
call fcn.005bd3f0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x5a
push 0x2c6
push 0x118
push 0xa
push str.Automatically_run_a_command
mov ecx, ebx
call fcn.005c0950
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x5a
push 0x139
push 0x14
push str.Command:
mov ecx, ebx
call fcn.005c0890
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x14
push 0x217
push 0x136
push 0x6e
lea ecx, [ebp - 0xac]
call fcn.005dc190
push eax
mov ecx, ebx
call fcn.005c0a40
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x16
push 0x3c
push 0x135
push 0x28a
push str.Browse
mov ecx, ebx
mov dword [ebp - 0x160], eax
call fcn.005c1a50
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x8c
push 0x158
push 0x14
push str.Limit_to_once_every
mov ecx, ebx
mov dword [ebp - 0x204], eax
call fcn.005c19a0
push dword [ebp - 0x5c]
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x120], eax
call fcn.005db290
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x14
push 0x32
push 0x154
push 0xa0
lea ecx, [ebp - 0x30]
call fcn.005dc190
push eax
mov ecx, ebx
call fcn.005c0a40
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x2710
push 1
push eax
mov ecx, ebx
mov dword [ebp - 0x104], eax
call fcn.005bf960
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x28
push 0x158
push 0xd7
push str.days.
mov ecx, ebx
call fcn.005c0890
cmp dword [ebp - 0x5c], 0
je 0x48e035
mov eax, dword [ebp - 0x120]
mov ecx, 4
jmp 0x48e040
mov eax, dword [ebp - 0x104]
mov ecx, 0x40
push ecx
push eax
mov ecx, ebx
call fcn.005bd3f0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x3c
push 0x156
push 0x172
push str.UI_mode:
mov ecx, ebx
call fcn.005c0890
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x46
push 0x155
push 0x1b8
push str.Normal
mov ecx, ebx
call fcn.005bfec0
push 0
push str.Show_the_normal_UI
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x18c], eax
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x12
push 0x46
push 0x155
push 0x21c
push str.Hidden
mov ecx, ebx
call fcn.005bfec0
push 0
push str.Try_to_hide_any_Windows_created_by_the_process
push 0xffffffffffffffff
mov ecx, edi
mov dword [ebp - 0x128], eax
call fcn.0045b370
test byte [ebp - 0x7c], 1
mov ecx, dword [ebp - 0x18c]
cmovne ecx, dword [ebp - 0x128]
push 4
push ecx
mov ecx, ebx
call fcn.005bd3f0
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x10
push 0x2b2
push 0x186
push 0x14
push str.Execute_the_selected_actions_before_showing_the_running_protection_password_dialog_box
mov ecx, ebx
call fcn.005c19a0
cmp dword [ebp - 0x58], 0
mov dword [ebp - 0x210], eax
je 0x48e11f
push 4
push 0xffffffffffffffff
mov ecx, ebx
call fcn.005bd3f0
push 0
push str.By_default__these_tasks_are_executed_after_showing_the_running_protection_password_dialog_box._r_nEnable_this_option_to_run_the_tasks_before_showing_the_running_protection_password_dialog_box.
push 0xffffffffffffffff
mov ecx, edi
call fcn.0045b370
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x1a
push 0x64
push 0x1ae
push 0x17c
push str.Clear_all
mov ecx, ebx
call fcn.005c1a50
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x1a
push 0x64
push 0x1ae
push 0x1f4
push str.Test_all
mov ecx, ebx
mov dword [ebp - 0x208], eax
call fcn.005c1a50
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x1a
push 0x64
push 0x1ae
push 0x26c
push str.Save_all
mov ecx, ebx
mov dword [ebp - 0x20c], eax
call fcn.005c1a50
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x28
push 0x2d0
push 0xf
push 0xa
push str.In_this_tab_you_can_set_up_three_actions_that_the_application_will_automatically_carry_out_when_it_is_normally_launched:_r_nRun_a_script__load_a_System_Repair_Settings_file__or_run_a_custom_command.
mov ecx, ebx
mov dword [ebp - 0x194], eax
call fcn.005c0890
push 0
mov ecx, ebx
call fcn.005c3f10
mov eax, dword [edi + 0x1f70]
test eax, eax
je 0x48e1e8
push 0
push eax
push 0x1330
push dword [ebp - 0xe4]
mov ecx, ebx
call fcn.005befd0
mov dword [edi + 0x1f70], 0
mov eax, 0x70
mov byte [ebp - 0xd9], 0
mov word [ebp - 0x1a], ax
mov ecx, ebx
movzx eax, word [edi + 0x11bc]
mov word [ebp - 0x18], ax
mov eax, 0x1b
mov word [ebp - 0x14], ax
movzx eax, word [edi + 0x11c0]
mov word [ebp - 0x12], ax
lea eax, [ebp - 0x1c]
push 2
push eax
mov byte [ebp - 0x1d], 0
mov byte [ebp - 0x1c], 1
mov byte [ebp - 0x16], 1
call fcn.005c47a0
mov ecx, edi
call fcn.0045f300
push 0
mov ecx, edi
call fcn.004771c0
test eax, eax
je 0x4905ae
mov eax, dword [sym.imp.SHELL32.dll_SHChangeNotify]
mov dword [ebp - 0x218], eax
mov eax, dword [sym.imp.USER32.dll_SetWindowPos]
mov dword [ebp - 0x21c], eax
mov eax, dword [sym.imp.KERNEL32.dll_CreateFileW]
mov dword [ebp - 0x220], eax
mov eax, dword [sym.imp.SHLWAPI.dll_PathUnExpandEnvStringsW]
mov dword [ebp - 0x23c], eax
mov eax, dword [sym.imp.KERNEL32.dll_SetEnvironmentVariableW]
mov dword [ebp - 0x1c8], eax
mov eax, dword [sym.imp.USER32.dll_BringWindowToTop]
mov dword [ebp - 0x180], eax
nop word [eax + eax]
mov eax, dword [edi + 0x14a8]
cmp eax, 0xfffffffa
je 0x4905ae
cmp dword [edi + 0x14d8], ebx
jne 0x4904b0
cmp eax, dword [edi + 0x11c0]
je 0x4904f8
cmp byte [ebp - 0xd9], 0
jne 0x4904f8
cmp eax, dword [ebp - 0xf0]
jne 0x48e5fa
push 0
push 0
mov ecx, edi
call fcn.00477170
mov ecx, ebx
test al, al
jne 0x48e2f4
mov esi, dword [ebp - 0xf0]
push 8
push esi
call fcn.005bd3f0
jmp 0x4904b0
push 0x40
push dword [ebp - 0xe4]
call fcn.005bd3f0
mov esi, dword [ebp - 0xf0]
mov ecx, ebx
push 4
push esi
call fcn.005bc500
test eax, eax
je 0x48e520
push 8
push esi
mov ecx, ebx
call fcn.005bd3f0
push 0xaa
push ebx
xorps xmm0, xmm0
mov ecx, edi
push str.Remember_to_save_your_password._You_will_need_it_to_run_the_application_in_the_future._r_n_r_nPlease_enter_your_password_in_the_field_below._r_nAt_least_3_characters_length.
movlpd qword [ebp - 0xd8], xmm0
call fcn.0043cea0
mov esi, eax
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd8], esi
mov byte [ebp - 4], 0xb
test esi, esi
je 0x48e5d7
nop
mov ecx, esi
call fcn.005d8c40
mov ecx, edi
cmp eax, 3
jge 0x48e38d
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x8c
push 0x190
push 0
push ebx
push 0
push str.Your_password_must_be_at_least_3_characters_long._r_n_r_nTry_again
call fcn.0043e2e0
jmp 0x48e40c
push 0xaa
push ebx
xorps xmm0, xmm0
push str.Please_enter_your_password_again._r_n_r_nThis_will_ensure_you_have_entered_the_desired_password.
movlpd qword [ebp - 0xd0], xmm0
call fcn.0043cea0
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], 0
mov byte [ebp - 4], 0xc
test eax, eax
je 0x48e5d5
push 1
mov edx, eax
mov ecx, esi
call fcn.005d8ad0
test eax, eax
je 0x48e46c
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x8c
push 0x190
push 0
push ebx
push 1
push str.The_passwords_were_not_identical._r_n_r_nDo_you_wish_to_try_again_
mov ecx, edi
call fcn.0043e2e0
push dword [ebp - 0xd0]
test eax, eax
je 0x48e4e1
call fcn.0041e1c3
add esp, 4
mov byte [ebp - 4], 0xa
test esi, esi
je 0x48e41d
push esi
call fcn.0041e1c3
add esp, 4
push 8
push dword [ebp - 0xf0]
mov ecx, ebx
call fcn.005bd3f0
push 0xaa
push ebx
xorps xmm0, xmm0
mov ecx, edi
push str.Remember_to_save_your_password._You_will_need_it_to_run_the_application_in_the_future._r_n_r_nPlease_enter_your_password_in_the_field_below._r_nAt_least_3_characters_length.
movlpd qword [ebp - 0xd8], xmm0
call fcn.0043cea0
mov esi, eax
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd8], esi
mov byte [ebp - 4], 0xb
test esi, esi
jne 0x48e360
jmp 0x48e5d5
push 0xfde9
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push esi
push str.Pass:
lea ecx, [ebp - 0x30]
call fcn.005dc200
lea edx, [ebp - 0x40]
mov ecx, eax
call fcn.00477490
test eax, eax
je 0x48e4ee
push 0
lea ecx, [ebp - 0x40]
call fcn.005dc190
push eax
push 1
push str.MBinder
lea ecx, [ebp - 0x48]
call fcn.005d5f20
test al, al
je 0x48e4ee
push esi
lea ecx, [ebp - 0x78]
call fcn.005dc510
push 4
push dword [ebp - 0xf0]
mov ecx, ebx
call fcn.005bd3f0
push dword [ebp - 0xd0]
mov byte [ebp - 0x1d], 1
call fcn.0041e1c3
add esp, 4
jmp 0x48e5d5
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x8c
push 0x190
push 0
push ebx
push 0
push str.Sorry__an_error_ocurred_while_encrypting_or_saving_your_password._r_n_r_nPlease_report_this_error_to_us
mov ecx, edi
call fcn.0043e2e0
push dword [ebp - 0xd0]
call fcn.0041e1c3
add esp, 4
jmp 0x48e5d5
lea ecx, [ebp - 0x78]
call fcn.005dbeb0
mov ecx, ebx
test al, al
je 0x48e540
push 0x20
push dword [ebp - 0xe4]
call fcn.005bd3f0
jmp 0x4904b0
push 4
push esi
call fcn.005bd3f0
push 0xaa
push ebx
xorps xmm0, xmm0
mov ecx, edi
push str.This_will_disable_the_running_protection_password._r_n_r_nPlease_enter_your_password_in_the_field_below.
movlpd qword [ebp - 0xd8], xmm0
call fcn.0043cea0
mov esi, eax
mov dword [ebp - 0xd4], 0
mov dword [ebp - 0xd8], esi
mov byte [ebp - 4], 0xd
test esi, esi
je 0x48e5d7
push esi
lea ecx, [ebp - 0x78]
call fcn.005dc4c0
test al, al
je 0x48e5b6
push str.MBinder
lea ecx, [ebp - 0x48]
call fcn.005d5df0
lea ecx, [ebp - 0x78]
call fcn.005dc400
push 8
push dword [ebp - 0xf0]
mov ecx, ebx
call fcn.005bd3f0
mov byte [ebp - 0x1d], 1
jmp 0x48e5d5
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x8c
push 0x190
push 0xa
push ebx
push 0
push str.Sorry__wrong_password._Try_again.
mov ecx, edi
call fcn.0043e2e0
test esi, esi
mov byte [ebp - 4], 0xa
je 0x48e5e6
push esi
call fcn.0041e1c3
add esp, 4
push 0x20
push dword [ebp - 0xe4]
mov ecx, ebx
call fcn.005bd3f0
jmp 0x4904b0
mov ecx, dword [ebp - 0x114]
cmp eax, ecx
jne 0x48e628
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
mov ecx, edi
test eax, eax
je 0x48e61e
call fcn.00472400
jmp 0x4904ac
call fcn.0046ed50
jmp 0x4904ac
mov ecx, dword [ebp - 0x1c4]
cmp eax, ecx
jne 0x48e8ba
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
test eax, eax
je 0x48e874
mov esi, dword [ebp - 0x198]
add edi, 0x146c
mov ecx, edi
call fcn.005dc190
push eax
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push str.___readfile___1___
lea ecx, [esi + 0x1478]
call fcn.005dc190
push eax
push 0x624388
lea ecx, [ebp - 0x30]
call fcn.005dc200
mov ecx, eax
call fcn.005dc190
push eax
push str.UVK_commands_script
mov edx, str.UVKCommandsScript
mov ecx, 0x6c7974
call fcn.00596040
mov ecx, edi
call fcn.005dc190
push eax
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push str.___ImportSr___1___
lea ecx, [esi + 0x1478]
call fcn.005dc190
push eax
push 0x624388
lea ecx, [ebp - 0x30]
call fcn.005dc200
mov ecx, eax
call fcn.005dc190
push eax
push str.System_repair_settings_file
mov edx, str.SrSettingsFile
mov ecx, 0x6b38bc
call fcn.00596040
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0x679d74
lea ecx, [esi + 0x150]
call fcn.005dc190
push eax
lea ecx, [ebp - 0x40]
call fcn.005dc200
mov ecx, eax
call fcn.005dc190
push eax
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push str.Log_analyzer.exe____1_
lea ecx, [esi + 0x150]
call fcn.005dc190
push eax
push 0x624388
lea ecx, [ebp - 0x30]
call fcn.005dc200
mov ecx, eax
call fcn.005dc190
push eax
mov edx, str.Edit_with_Log_analyzer
mov ecx, str.UVKCommandsScript
call fcn.00595e90
mov ecx, edi
call fcn.005dc190
push eax
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push str.____1_
lea ecx, [esi + 0x1478]
call fcn.005dc190
push eax
push 0x624388
lea ecx, [ebp - 0x30]
call fcn.005dc200
mov ecx, eax
call fcn.005dc190
push eax
push str.UVK_license_key
mov edx, str.UVKLicenseKey
mov ecx, 0x6c7aac
call fcn.00596040
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0x6c7abc
lea ecx, [esi + 0x1478]
call fcn.005dc190
push eax
lea ecx, [ebp - 0x40]
call fcn.005dc200
lea ecx, [ebp - 0x40]
call fcn.005dc190
push eax
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push str.___LoadBackup___1___
lea ecx, [esi + 0x1478]
call fcn.005dc190
push eax
push 0x624388
lea ecx, [ebp - 0x30]
call fcn.005dc200
mov ecx, eax
call fcn.005dc190
push eax
push str.Backup_information_file
mov edx, str.BackupInfoFile
mov ecx, 0x6c7b40
call fcn.00596040
mov ebx, dword [ebp - 0x214]
mov edi, esi
push 0
push 0
push 0
push 0x8000000
call dword [ebp - 0x218]
jmp 0x4904ac
push str.HKCR.uvk
mov ecx, edi
call fcn.0043c390
push str.HKCRUVKCommandsScript
mov ecx, edi
call fcn.0043c390
push str.HKCR.uvksr
mov ecx, edi
call fcn.0043c390
push str.HKCRSrSettingsFile
mov ecx, edi
call fcn.0043c390
push 0
push 0
push 0
push 0x8000000
call dword [ebp - 0x218]
jmp 0x4904ac
mov ecx, dword [ebp - 0x100]
cmp eax, ecx
jne 0x48e917
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
xor ecx, ecx
test eax, eax
setne cl
mov dword [ebp - 0xc8], ecx
mov ecx, edi
test eax, eax
je 0x48e8fb
call fcn.004727d0
push 0
lea eax, [ebp - 0xc8]
push eax
push 4
push str.DesktopShortcut
jmp 0x4904a4
push 0
call fcn.00472d40
push 0
lea eax, [ebp - 0xc8]
push eax
push 4
push str.DesktopShortcut
jmp 0x4904a4
mov ecx, dword [ebp - 0x19c]
cmp eax, ecx
jne 0x48e983
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
mov edx, dword [edi + 0x1f68]
xor ecx, ecx
mov esi, eax
mov eax, 0x20
test esi, esi
setne cl
mov dword [ebp - 0xc8], ecx
mov ecx, edx
and ecx, 0xffffffef
or edx, 0x10
test esi, esi
cmove edx, ecx
mov ecx, 0x48
cmove eax, ecx
mov dword [edi + 0x1f68], edx
push eax
push dword [ebp - 0x118]
mov ecx, ebx
call fcn.005bd3f0
push 0
lea eax, [ebp - 0xc8]
push eax
push 4
push str.AutoUpdate
jmp 0x4904a4
cmp eax, dword [ebp - 0x118]
jne 0x48e9d8
push 8
push ecx
mov ecx, ebx
call fcn.005bc500
test eax, eax
jne 0x4904b0
push 4
push dword [ebp - 0x118]
mov ecx, ebx
call fcn.005bc500
neg eax
push 0
sbb eax, eax
neg eax
inc eax
or dword [edi + 0x1f68], 0x1000000
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
push 4
push str.AutoUpdate
jmp 0x4904a4
mov ecx, dword [ebp - 0x1a0]
cmp eax, ecx
jne 0x48ea27
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
mov edx, dword [edi + 0x1f68]
xor ecx, ecx
test eax, eax
push 0
setne cl
mov dword [ebp - 0xc8], ecx
mov ecx, edx
and ecx, 0xffffffdf
or edx, 0x20
test eax, eax
lea eax, [ebp - 0xc8]
push eax
cmove edx, ecx
push 4
mov dword [edi + 0x1f68], edx
push str.ShowTooltips
jmp 0x4904a4
mov ecx, dword [ebp - 0x1a4]
cmp eax, ecx
jne 0x48eaa3
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
mov edx, dword [edi + 0x1f68]
xor ecx, ecx
test eax, eax
push 0
setne cl
mov dword [ebp - 0xc8], ecx
mov ecx, edx
and ecx, 0xffffffbf
or edx, 0x40
test eax, eax
lea eax, [ebp - 0xc8]
push eax
cmove edx, ecx
lea ecx, [ebp - 0x24]
push 4
push str.AlwaysOnTop
mov dword [edi + 0x1f68], edx
call fcn.005d5f20
push 3
push 0
xor eax, eax
cmp dword [ebp - 0xc8], eax
push 0
push 0
setne al
push 0
add eax, 0xfffffffe
push eax
push dword [ebp - 0xe8]
call dword [ebp - 0x21c]
jmp 0x4904ac
mov ecx, dword [ebp - 0x1a8]
cmp eax, ecx
jne 0x48eaf8
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
mov edx, dword [edi + 0x1f68]
xor ecx, ecx
test eax, eax
push 0
setne cl
mov dword [ebp - 0xc8], ecx
mov ecx, edx
and ecx, 0xffffff7f
or edx, 0x80
test eax, eax
lea eax, [ebp - 0xc8]
push eax
cmove edx, ecx
push 4
mov dword [edi + 0x1f68], edx
push str.AutoLoadLastSR
jmp 0x4904a4
mov ecx, dword [ebp - 0x13c]
cmp eax, ecx
jne 0x48eb53
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
xor ecx, ecx
test eax, eax
setne cl
mov dword [ebp - 0xc8], ecx
test eax, eax
jne 0x48eb2f
push str.HomepageDesktopShortcut
lea ecx, [ebp - 0x24]
call fcn.005d5df0
jmp 0x4904ac
mov ecx, edi
call fcn.00487650
cmp eax, 0xffffffff
jne 0x4904ac
push 8
push dword [ebp - 0x13c]
mov ecx, ebx
call fcn.005bd3f0
jmp 0x4904ac
mov ecx, dword [ebp - 0x1ac]
cmp eax, ecx
jne 0x48eba8
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
mov edx, dword [edi + 0x1f68]
xor ecx, ecx
test eax, eax
push 0
setne cl
mov dword [ebp - 0xc8], ecx
mov ecx, edx
and ecx, 0xffffefff
or edx, 0x1000
test eax, eax
lea eax, [ebp - 0xc8]
push eax
cmove edx, ecx
push 4
mov dword [edi + 0x1f68], edx
push str.DontUse2Browse
jmp 0x4904a4
mov ecx, dword [ebp - 0x1b0]
cmp eax, ecx
jne 0x48ebdd
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
neg eax
push 0
sbb eax, eax
neg eax
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
push 4
push str.VersionLabelIsLink
jmp 0x4904a4
mov ecx, dword [ebp - 0x144]
cmp eax, ecx
jne 0x48ec12
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
neg eax
push 0
sbb eax, eax
neg eax
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
push 4
push str.DisableHybridShutdownWarning
jmp 0x4904a4
cmp eax, dword [ebp - 0x138]
jne 0x48ec6b
push 0
push 0
mov ecx, edi
call fcn.00477170
mov ecx, ebx
test al, al
jne 0x48ec3d
push 8
push dword [ebp - 0x138]
call fcn.005bd3f0
jmp 0x4904b0
push 4
push dword [ebp - 0x138]
call fcn.005bc500
neg eax
push 0
sbb eax, eax
neg eax
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
push 4
push str.UAKAutoRemove
jmp 0x4904a4
mov ecx, dword [ebp - 0x148]
cmp eax, ecx
jne 0x48ed6c
test dword [edi + 0x13dc], 0xa
je 0x48ed5d
mov eax, dword [ebp - 0xe0]
cmp byte [eax], 0
je 0x48ed5d
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
neg eax
lea ecx, [ebp - 0x24]
push 0
sbb eax, eax
neg eax
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
push 4
push 0x6c4f48
call fcn.005d5f20
test dword [edi + 0x13dc], 8
je 0x4904b0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
xorps xmm0, xmm0
mov dword [ebp - 0xbc], 0
push 0x6c7be0
lea ecx, [edi + 0x150]
movq qword [ebp - 0xc4], xmm0
call fcn.005dc190
push eax
lea ecx, [ebp - 0xc4]
call fcn.005dc520
push 1
lea ecx, [ebp - 0xc4]
mov byte [ebp - 4], 0xe
call fcn.005dc190
push eax
mov ecx, edi
call fcn.004757f0
lea ecx, [ebp - 0xc4]
mov dword [edi + 0x1f70], 0
mov byte [ebp - 0x1d], 1
mov byte [ebp - 0xd9], 0x14
mov byte [ebp - 4], 0xa
call fcn.005dc430
jmp 0x4904b0
push 0x48
push ecx
mov ecx, ebx
call fcn.005bd3f0
jmp 0x4904b0
mov ecx, dword [ebp - 0x14c]
cmp eax, ecx
jne 0x48edef
test byte [edi + 0x13dc], 0xc
jne 0x48ede0
mov eax, dword [ebp - 0xe0]
cmp byte [eax], 0
je 0x48ede0
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
neg eax
lea ecx, [ebp - 0x24]
push 0
sbb eax, eax
neg eax
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
push 4
push str.NoOEMCloudUpload
call fcn.005d5f20
mov ecx, dword [edi + 0x1f68]
mov eax, ecx
or eax, 0x2000000
and ecx, 0xfdffffff
cmp dword [ebp - 0xc8], 0
cmovne ecx, eax
mov dword [edi + 0x1f68], ecx
jmp 0x4904ac
push 0x40
push ecx
mov ecx, ebx
call fcn.005bd3f0
jmp 0x4904b0
mov ecx, dword [ebp - 0x150]
cmp eax, ecx
jne 0x48eeed
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
xor ecx, ecx
test eax, eax
push 0
lea eax, [ebp - 0xc8]
setne cl
push eax
push 4
mov dword [ebp - 0xc8], ecx
lea ecx, [ebp - 0x24]
push str.PortableVersion
call fcn.005d5f20
cmp dword [ebp - 0xc8], 0
je 0x48eed6
or dword [edi + 0x1f68], 0x800
lea ecx, [edi + 0x150]
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
xorps xmm0, xmm0
mov dword [ebp - 0xb0], 0
push str.lock
movq qword [ebp - 0xb8], xmm0
call fcn.005dc190
push eax
lea ecx, [ebp - 0xb8]
call fcn.005dc520
mov byte [ebp - 4], 0xf
mov eax, dword [edi + 0x34]
cmp eax, 0xffffffff
je 0x48ee98
test eax, eax
jne 0x48eec2
push 0
push 2
push 4
push 0
push 1
push SysReAllocString
lea ecx, [ebp - 0xb8]
call fcn.005dc190
push eax
call dword [ebp - 0x220]
push eax
lea ecx, [edi + 0x34]
call fcn.00401070
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0xa
call fcn.005dc430
jmp 0x4904b0
lea ecx, [edi + 0x34]
call fcn.004010c0
and dword [edi + 0x1f68], 0xfffff7ff
jmp 0x4904b0
ret
invalid
add byte [eax], al
cmp eax, dword [ebp - 0x1b4]
jne 0x48ef14
push 0
lea eax, [ebp - 0xc8]
mov dword [ebp - 0xc8], 0
push eax
push 4
push str.ConfigureImmunization
jmp 0x4904a4
cmp eax, dword [ebp - 0x1b8]
jne 0x48ef3b
push 0
lea eax, [ebp - 0xc8]
mov dword [ebp - 0xc8], 1
push eax
push 4
push str.ConfigureImmunization
jmp 0x4904a4
cmp eax, dword [ebp - 0x1bc]
jne 0x48ef62
push 0
lea eax, [ebp - 0xc8]
mov dword [ebp - 0xc8], 2
push eax
push 4
push str.ConfigureImmunization
jmp 0x4904a4
cmp eax, 0xffffffbf
jne 0x48efb7
cmp dword [edi + 0x14b4], esi
jne 0x48efb7
push 0
push 0
push 0x157
push esi
mov ecx, ebx
call fcn.005befd0
test eax, eax
je 0x48efa4
push 0
push 0
mov ecx, edi
call fcn.0043d720
push 0
push 0
push 0x157
push esi
mov ecx, ebx
call fcn.005befd0
test eax, eax
jne 0x48ef84
push esi
push dword [ebp - 0x1c0]
mov ecx, edi
call fcn.0046edf0
jmp 0x4904b0
cmp eax, dword [ebp - 0x224]
jne 0x48f057
push 0
push 0
push 0x157
push esi
mov ecx, ebx
call fcn.005befd0
test eax, eax
je 0x48eff8
push 0
push 0
mov ecx, edi
call fcn.0043d720
push 0
push 0
push 0x157
push esi
mov ecx, ebx
call fcn.005befd0
test eax, eax
jne 0x48efd8
lea eax, [ebp - 0x40]
push eax
push str.CurrentSkin
lea ecx, [ebp - 0x24]
call fcn.005d6740
lea ecx, [ebp - 0x40]
call fcn.005dc190
push eax
push ecx
push esi
mov ecx, ebx
call fcn.005bc230
add esp, 4
lea ecx, [ebp - 0x30]
push eax
call fcn.005dc1c0
mov ecx, eax
call fcn.005dc4c0
test al, al
jne 0x4904b0
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.00467670
mov dword [edi + 0x1f70], 1
mov byte [ebp - 0xd9], 0x14
jmp 0x4904ac
mov ecx, dword [ebp - 0x228]
cmp eax, ecx
jne 0x48f104
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
mov ecx, edi
test eax, eax
je 0x48f09d
call fcn.00472190
push 0x48
push dword [ebp - 0x114]
mov ecx, ebx
call fcn.005bd3f0
push 0x48
push dword [ebp - 0x100]
mov ecx, ebx
call fcn.005bd3f0
jmp 0x4904b0
call fcn.00472250
mov ecx, edi
mov dword [ebp - 0xcc], eax
call fcn.00472040
mov esi, dword [ebp - 0x114]
mov ecx, ebx
push 0x20
push esi
call fcn.005bd3f0
push 0x20
push dword [ebp - 0x100]
mov ecx, ebx
call fcn.005bd3f0
mov eax, dword [ebp - 0xcc]
test al, 1
je 0x48f0ed
push 4
push dword [ebp - 0x100]
mov ecx, ebx
call fcn.005bd3f0
mov eax, dword [ebp - 0xcc]
test al, 2
je 0x4904b0
push 4
push esi
mov ecx, ebx
call fcn.005bd3f0
jmp 0x4904b0
mov ecx, dword [ebp - 0x22c]
cmp eax, ecx
jne 0x48f139
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
neg eax
push 0
sbb eax, eax
neg eax
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
push 4
push str.VT_AutoScans
jmp 0x4904a4
mov ecx, dword [ebp - 0x230]
cmp eax, ecx
jne 0x48f16e
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
neg eax
push 0
sbb eax, eax
neg eax
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
push 4
push str.VT_AutoUpload
jmp 0x4904a4
mov ecx, dword [ebp - 0x234]
cmp eax, ecx
jne 0x48f1a3
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
neg eax
push 0
sbb eax, eax
neg eax
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
push 4
push str.VT_AnalysisUI
jmp 0x4904a4
cmp eax, 0xffffffb4
jne 0x48f23f
mov eax, dword [ebp - 0x238]
cmp eax, dword [edi + 0x14b4]
jne 0x48f23f
push eax
mov ecx, ebx
call fcn.005bc230
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc1c0
mov ecx, eax
call fcn.005dafe0
push 0
lea ecx, [ebp - 0x30]
mov dword [ebp - 0xc8], eax
call fcn.005dc440
movzx eax, word [eax]
push eax
call fcn.00422f80
add esp, 4
test eax, eax
je 0x4904b0
mov eax, dword [ebp - 0xc8]
cmp eax, 1
jb 0x48f20a
cmp eax, 0xa
jbe 0x48f20f
mov eax, 1
dec eax
lea ecx, [ebp - 0x24]
push 0
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
push 4
push str.VT_SafeThreshold
call fcn.005d5f20
mov eax, dword [ebp - 0xc8]
mov dword [edi + 0x1f78], eax
jmp 0x4904ac
mov eax, dword [edi + 0x14a8]
mov ecx, dword [ebp - 0x16c]
mov esi, dword [ebp - 0x164]
cmp eax, ecx
je 0x490441
cmp eax, dword [ebp - 0x170]
je 0x490441
cmp eax, esi
je 0x490441
mov ecx, dword [ebp - 0x174]
cmp eax, ecx
jne 0x48f2a4
push 8
push ecx
mov ecx, ebx
call fcn.005bc500
test eax, eax
jne 0x4904b0
push 0
lea eax, [edi + 0x1f6c]
mov dword [eax], 1
push eax
push 4
push str.HelpButtonsFlag
jmp 0x4904a4
mov ecx, dword [ebp - 0x154]
cmp eax, ecx
jne 0x48f2db
push 8
push ecx
mov ecx, ebx
call fcn.005bc500
test eax, eax
jne 0x4904b0
push 0
lea eax, [edi + 0x1f6c]
mov dword [eax], 2
push eax
push 4
push str.HelpButtonsFlag
jmp 0x4904a4
mov ecx, dword [ebp - 0x158]
cmp eax, ecx
jne 0x48f312
push 8
push ecx
mov ecx, ebx
call fcn.005bc500
test eax, eax
jne 0x4904b0
push 0
lea eax, [edi + 0x1f6c]
mov dword [eax], 4
push eax
push 4
push str.HelpButtonsFlag
jmp 0x4904a4
mov ecx, dword [ebp - 0x15c]
cmp eax, ecx
jne 0x48f36d
push 8
push ecx
mov ecx, ebx
call fcn.005bc500
test eax, eax
jne 0x4904b0
push eax
push eax
push eax
push eax
push eax
push eax
push eax
push eax
push eax
push eax
push 0x6c630c
lea ecx, [edi + 0x150]
call fcn.005dc190
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc200
mov esi, dword [ebp - 0xec]
mov ecx, ebx
push 0
push 0x62439c
push esi
call fcn.005bcd30
push 0
lea ecx, [ebp - 0x30]
jmp 0x48f3c3
mov edx, dword [ebp - 0x178]
cmp eax, edx
jne 0x48f3f4
push 8
push edx
mov ecx, ebx
call fcn.005bc500
test eax, eax
jne 0x4904b0
push 1
push str._InstallSourceDir_
lea ecx, [ebp - 0x30]
call fcn.005dc260
push 0
lea ecx, [ebp - 0x30]
call fcn.005dc190
mov esi, dword [ebp - 0xec]
mov ecx, ebx
push eax
push esi
call fcn.005bcd30
push 0
push 0
lea ecx, [ebp - 0x30]
call fcn.005dbc20
mov ecx, eax
call fcn.005dc190
push eax
push dword [ebp - 0x110]
mov ecx, ebx
call fcn.005bcd30
push 0x40
push esi
mov ecx, ebx
call fcn.005bd3f0
push 0x40
push dword [ebp - 0xfc]
mov ecx, ebx
call fcn.005bd3f0
jmp 0x4904b0
mov edx, dword [ebp - 0x17c]
cmp eax, edx
jne 0x48f497
push 8
push edx
mov ecx, ebx
call fcn.005bc500
test eax, eax
jne 0x4904b0
push 1
lea ecx, [ebp - 0x68]
call fcn.005dc190
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc260
mov ecx, eax
call fcn.005dbeb0
test al, al
je 0x48f43f
push str._InstallSourceDir_
lea ecx, [ebp - 0x30]
call fcn.005dc510
push 0
lea ecx, [ebp - 0x30]
call fcn.005dc190
mov esi, dword [ebp - 0xec]
mov ecx, ebx
push eax
push esi
call fcn.005bcd30
push 0
push 0
lea ecx, [ebp - 0x30]
call fcn.005dbc20
mov ecx, eax
call fcn.005dc190
push eax
push dword [ebp - 0x110]
mov ecx, ebx
call fcn.005bcd30
push 0x20
push esi
mov ecx, ebx
call fcn.005bd3f0
push 0x20
push dword [ebp - 0xfc]
mov ecx, ebx
call fcn.005bd3f0
jmp 0x4904b0
cmp eax, dword [ebp - 0xfc]
jne 0x48f54a
push dword [ebp - 0xe8]
lea ecx, [ebp - 0x30]
push 0
push 1
push 0
call fcn.005dc400
mov edx, str.New_Third_party_folder
mov ecx, eax
call fcn.005e1b00
test al, al
je 0x4904b0
push 0x1000
push 0
lea ecx, [ebp - 0x30]
call fcn.005dc190
push eax
push 0x1000
lea ecx, [ebp - 0x40]
call fcn.005db9a0
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc190
push eax
call dword [ebp - 0x23c]
push 0
push 0
push str._InstallSourceDir_
lea ecx, [edi + 0x174]
call fcn.005dc190
push eax
lea ecx, [ebp - 0x40]
call fcn.005da270
push 0
lea ecx, [ebp - 0x40]
call fcn.005dc190
push eax
push dword [ebp - 0xec]
mov ecx, ebx
call fcn.005bcd30
push 0
lea ecx, [ebp - 0x30]
call fcn.005dc190
push eax
push dword [ebp - 0x110]
mov ecx, ebx
call fcn.005bcd30
jmp 0x4904b0
mov eax, dword [edi + 0x14a8]
mov esi, dword [ebp - 0xec]
cmp eax, 0xffffffb4
jne 0x48f59e
cmp dword [edi + 0x14b4], esi
jne 0x48f59e
push 0
push ecx
push esi
mov ecx, ebx
call fcn.005bc230
add esp, 4
lea ecx, [ebp - 0x30]
push eax
call fcn.005dc1c0
mov ecx, eax
call fcn.005dbc20
push 0
lea ecx, [ebp - 0x30]
call fcn.005dc190
push eax
push dword [ebp - 0x110]
mov ecx, ebx
call fcn.005bcd30
jmp 0x4904b0
cmp eax, dword [ebp - 0x240]
jne 0x48f79e
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
test eax, eax
je 0x48f5ff
push str.ThirdParty
lea ecx, [ebp - 0x24]
call fcn.005d5df0
lea ecx, [ebp - 0x30]
call fcn.005dc400
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0x6c630c
lea ecx, [edi + 0x150]
call fcn.005dc190
push eax
lea ecx, [ebp - 0x40]
call fcn.005dc200
jmp 0x48f69a
push 4
push dword [ebp - 0x15c]
mov ecx, ebx
call fcn.005bc500
test eax, eax
je 0x48f632
push 1
push str._InstallSourceDir_
lea ecx, [ebp - 0x30]
call fcn.005dc260
lea eax, [edi + 0x174]
push eax
lea ecx, [ebp - 0x40]
call fcn.005dc4e0
jmp 0x48f69a
push esi
mov ecx, ebx
call fcn.005bc230
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc1c0
lea ecx, [ebp - 0x30]
call fcn.005dc3a0
test eax, eax
je 0x48f67e
nop
lea ecx, [ebp - 0x30]
call fcn.005dc3a0
dec eax
lea ecx, [ebp - 0x30]
push eax
call fcn.005dc440
cmp word [eax], 0x5c
jne 0x48f67e
push 1
lea ecx, [ebp - 0x30]
call fcn.005dadc0
lea ecx, [ebp - 0x30]
call fcn.005dc3a0
test eax, eax
jne 0x48f650
push 0
push 1
lea ecx, [ebp - 0x30]
call fcn.005dc190
push eax
lea ecx, [ebp - 0x40]
call fcn.005dc260
mov ecx, eax
call fcn.005dbc20
push 0
push 1
lea ecx, [ebp - 0x30]
call fcn.005dc190
push eax
lea ecx, [ebp - 0x68]
call fcn.005dc260
mov ecx, eax
call fcn.005dbc20
lea ecx, [ebp - 0x30]
call fcn.005dc3a0
test eax, eax
je 0x48f705
lea ecx, [ebp - 0x40]
call fcn.005dbeb0
test al, al
jne 0x48f6e1
lea ecx, [ebp - 0x40]
call fcn.005dc190
mov ecx, eax
call fcn.005ddc10
test al, al
jne 0x48f705
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x8c
push 0x190
push 0
push ebx
push 4
push str.The_path_you_selected_is_not_valid._Please_select_a_path_the_application_can_write_to.
mov ecx, edi
call fcn.0043e2e0
jmp 0x4904b0
lea ecx, [ebp - 0x30]
call fcn.005dbeb0
test al, al
je 0x48f720
push str.ThirdParty
lea ecx, [ebp - 0x24]
call fcn.005d5df0
jmp 0x48f73a
push 0
lea ecx, [ebp - 0x30]
call fcn.005dc190
push eax
push 1
push str.ThirdParty
lea ecx, [ebp - 0x24]
call fcn.005d5f20
push 1
lea ecx, [ebp - 0x30]
call fcn.005dc190
push eax
lea ecx, [ebp - 0x68]
call fcn.005dc260
push 1
lea ecx, [ebp - 0x40]
call fcn.005dc190
push eax
lea ecx, [edi + 0x168]
call fcn.005dc260
lea ecx, [edi + 0x168]
call fcn.005dc190
push eax
push str.ThirdParty
call dword [ebp - 0x1c8]
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x8c
push 0x190
push 0
push ebx
push 4
push str.The__ThirdParty__environment_variable_was_successfully_set.
mov ecx, edi
call fcn.0043e2e0
jmp 0x4904ac
cmp eax, dword [ebp - 0x1cc]
jne 0x48f7d5
push 5
lea ecx, [edi + 0x150]
call fcn.005dc190
push eax
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push str._____NP
lea ecx, [edi + 0x1478]
jmp 0x48f80a
cmp eax, dword [ebp - 0x1d0]
jne 0x48f830
push 5
lea ecx, [edi + 0x150]
call fcn.005dc190
push eax
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0x679d74
lea ecx, [edi + 0x150]
call fcn.005dc190
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc200
mov ecx, eax
call fcn.005dc190
push eax
lea ecx, [edi + 0x1290]
call fcn.00579420
jmp 0x4904b0
cmp eax, dword [ebp - 0x1d4]
jne 0x48f860
mov esi, dword [ebp - 0xe4]
mov ecx, ebx
push 0x40
push esi
call fcn.005bd3f0
push 7
mov ecx, edi
call fcn.004766b0
push 0x20
push esi
mov ecx, ebx
call fcn.005bd3f0
jmp 0x4904b0
cmp eax, dword [ebp - 0x1d8]
jne 0x48f879
push str.https:__www.carifred.com_uvk_comment.php
mov ecx, edi
call fcn.0045f0d0
jmp 0x4904b0
cmp eax, dword [ebp - 0x1dc]
je 0x4904cc
cmp eax, dword [ebp - 0x1e0]
jne 0x48f89e
push str.https:__www.carifred.com_uvkscriptcollection_
mov ecx, edi
call fcn.0045f0d0
jmp 0x4904b0
cmp eax, dword [ebp - 0x1e4]
jne 0x48f8be
mov ecx, edi
call fcn.0048a650
push dword [ebp - 0xe8]
call dword [ebp - 0x180]
jmp 0x4904b0
mov eax, dword [edi + 0x14a8]
cmp eax, dword [ebp - 0x1e8]
jne 0x48f8e2
push 0
push 0
push 1
lea ecx, [edi + 0x1290]
call fcn.00555030
jmp 0x4904b0
cmp eax, dword [ebp - 0x1ec]
jne 0x48f900
push 0
push 0
push 1
lea ecx, [edi + 0x1290]
call fcn.00554e60
jmp 0x4904b0
cmp eax, dword [ebp - 0x1f0]
jne 0x48f9ba
test byte [edi + 0x13dc], 2
jne 0x48f93a
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x8c
push 0x190
push 0
push 0
push 0
push str.Sorry__this_option_is_available_only_to_users_owning_a_branding_license.
mov ecx, edi
call fcn.0043e2e0
jmp 0x4904b0
push dword [ebp - 0xe8]
lea ecx, [ebp - 0x30]
push str.uvkey
push 0x6c7f20
push 0x2000008
push str.UVK_license_files__.uvkey_
push 0
call fcn.005dc400
mov edx, str.Please_indicate_the_location_for_your_new_demo_license
mov ecx, eax
call fcn.005e1da0
test al, al
je 0x4904b0
lea ecx, [ebp - 0x30]
call fcn.005dc190
push eax
mov ecx, edi
call fcn.0048a420
mov ecx, edi
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x8c
push 0x190
push 0
push 0
push 0
test eax, eax
je 0x48f9ab
push str.Your_demo_license_was_successfully_created.
call fcn.0043e2e0
jmp 0x4904b0
push str.Sorry__your_demo_license_could_not_be_created_created.
call fcn.0043e2e0
jmp 0x4904b0
cmp eax, dword [ebp - 0x1f4]
jne 0x48f9fa
mov esi, dword [ebp - 0xe4]
mov ecx, ebx
push 0x40
push esi
call fcn.005bd3f0
lea eax, [ebp - 0x1d]
mov ecx, edi
push eax
push 0xffffffffffffffff
call fcn.00487a70
push dword [ebp - 0xe8]
call dword [ebp - 0x180]
push 0x20
push esi
mov ecx, ebx
call fcn.005bd3f0
jmp 0x4904b0
cmp eax, dword [ebp - 0x1f8]
jne 0x48faf2
push dword [ebp - 0xe8]
lea ecx, [edi + 0x174]
call fcn.005dc190
push eax
push 1
push 0
lea ecx, [ebp - 0x30]
call fcn.005dc400
mov edx, str.Select_the_folder_where_the_ini_file_will_be_saved
mov ecx, eax
call fcn.005e1b00
test al, al
je 0x4904b0
lea ecx, [ebp - 0x30]
call fcn.005dbeb0
test al, al
jne 0x4904b0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0x6c8118
push 0x5c
lea ecx, [ebp - 0x30]
call fcn.005da0a0
mov ecx, eax
call fcn.005da780
lea ecx, [ebp - 0x30]
call fcn.005dc190
push eax
mov ecx, edi
call fcn.004702d0
lea ecx, [ebp - 0x30]
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
test eax, eax
je 0x48faac
call fcn.005dc190
push eax
push str.The_settings_were_successfully_saved_to
jmp 0x48fab7
call fcn.005dc190
push eax
push str.The_settings_could_not_be_saved_to
lea ecx, [ebp - 0x40]
call fcn.005dc200
push 0
push 1
mov ecx, edi
call fcn.0043d720
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x8c
push 0x190
push 0
push ebx
push 4
lea ecx, [ebp - 0x40]
call fcn.005dc190
push eax
mov ecx, edi
call fcn.0043e2e0
jmp 0x4904b0
mov ecx, dword [ebp - 0xf8]
cmp eax, 0xfffffffb
jne 0x48fb40
cmp dword [edi + 0x14b4], ecx
jne 0x48fb40
push 0
push 1
push 0xffffffffffffffff
push 0
push 0x6c7974
mov ecx, ebx
call fcn.005c57d0
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc1c0
mov ecx, eax
call fcn.005daa70
lea ecx, [ebp - 0x30]
mov esi, eax
call fcn.005dc3a0
sub eax, 3
cmp esi, eax
jne 0x4904b0
jmp 0x48fb73
cmp eax, dword [ebp - 0x1fc]
jne 0x48fb98
push dword [ebp - 0xe8]
mov edx, str.Select_script_to_load
lea ecx, [ebp - 0x30]
push 0x6c81e0
push 0
push 8
push str.UVK_scripts_.uvk_
push 0
call fcn.005e1e60
test al, al
je 0x4904b0
push 0
push ecx
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004afab0
add esp, 4
mov ecx, ebx
push eax
mov eax, dword [ebp - 0xf8]
push eax
call fcn.005bcd30
jmp 0x4904b0
mov edx, dword [ebp - 0x134]
cmp eax, edx
jne 0x48fbf4
push 4
push edx
mov ecx, ebx
call fcn.005bc500
mov ecx, ebx
test eax, eax
je 0x48fbe2
mov esi, dword [ebp - 0x10c]
push 0xa0
push esi
call fcn.005bd3f0
push esi
mov ecx, ebx
call fcn.005bc1b0
test eax, eax
jne 0x4904b0
push 1
push esi
mov ecx, ebx
call fcn.005bcab0
jmp 0x4904b0
push 0x40
push dword [ebp - 0x10c]
call fcn.005bd3f0
jmp 0x4904b0
mov esi, dword [ebp - 0xf4]
cmp eax, 0xfffffffb
jne 0x48fc65
cmp dword [edi + 0x14b4], esi
jne 0x48fc65
push 0
push 1
push 0xffffffffffffffff
push 0
push 0x6b38bc
mov ecx, ebx
call fcn.005c57d0
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc1c0
mov ecx, eax
call fcn.005daa70
lea ecx, [ebp - 0x30]
mov esi, eax
call fcn.005dc3a0
sub eax, 5
cmp esi, eax
jne 0x4904b0
push 0
push ecx
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004afab0
add esp, 4
mov ecx, ebx
push eax
mov eax, dword [ebp - 0xf4]
push eax
call fcn.005bcd30
jmp 0x4904b0
mov eax, dword [edi + 0x14a8]
cmp eax, dword [ebp - 0x200]
jne 0x48fc91
push dword [ebp - 0xe8]
mov edx, str.Select_System_Repair_Settings_file_to_load
push str.uvksr
push 0
push 8
push str.SR_files_.uvksr_
jmp 0x48fd09
mov edx, dword [ebp - 0x124]
cmp eax, edx
jne 0x48fcc8
push 4
push edx
mov ecx, ebx
call fcn.005bc500
mov ecx, ebx
test eax, eax
je 0x48fcb6
mov esi, dword [ebp - 0x108]
jmp 0x48fbb8
push 0x40
push dword [ebp - 0x108]
call fcn.005bd3f0
jmp 0x4904b0
mov esi, dword [ebp - 0x160]
cmp eax, 0xfffffffb
jne 0x48fceb
cmp dword [edi + 0x14b4], esi
jne 0x48fceb
push dword [edi + 0x14b8]
lea ecx, [ebp - 0x30]
call fcn.005dc510
jmp 0x48fd1b
cmp eax, dword [ebp - 0x204]
jne 0x48fd3a
push dword [ebp - 0xe8]
mov edx, str.Select_file_to_run_or_open
push 0
push 0
push 8
push str.All_files_._
push 0
lea ecx, [ebp - 0x30]
call fcn.005e1e60
test al, al
je 0x4904b0
push 0
push ecx
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004afab0
add esp, 4
mov ecx, ebx
push eax
push esi
call fcn.005bcd30
jmp 0x4904b0
mov edx, dword [ebp - 0x120]
cmp eax, edx
jne 0x48fd71
push 4
push edx
mov ecx, ebx
call fcn.005bc500
mov ecx, ebx
test eax, eax
je 0x48fd5f
mov esi, dword [ebp - 0x104]
jmp 0x48fbb8
push 0x40
push dword [ebp - 0x104]
call fcn.005bd3f0
jmp 0x4904b0
cmp eax, dword [ebp - 0x208]
jne 0x48feae
push 0
push 0x62439c
push ecx
mov ecx, ebx
call fcn.005bcd30
push 8
push dword [ebp - 0x134]
mov ecx, ebx
call fcn.005bd3f0
mov esi, dword [ebp - 0x10c]
mov ecx, ebx
push 0
push esi
call fcn.005bcab0
push 0x40
push esi
mov ecx, ebx
call fcn.005bd3f0
push 4
push dword [ebp - 0x184]
mov ecx, ebx
call fcn.005bd3f0
push 8
push dword [ebp - 0x130]
mov ecx, ebx
call fcn.005bd3f0
push 8
push dword [ebp - 0x12c]
mov ecx, ebx
call fcn.005bd3f0
mov eax, dword [ebp - 0xf4]
mov ecx, ebx
push 0
push 0x62439c
push eax
call fcn.005bcd30
push 8
push dword [ebp - 0x124]
mov ecx, ebx
call fcn.005bd3f0
mov esi, dword [ebp - 0x108]
mov ecx, ebx
push 0
push esi
call fcn.005bcab0
push 0x40
push esi
mov ecx, ebx
call fcn.005bd3f0
push 4
push dword [ebp - 0x188]
mov ecx, ebx
call fcn.005bd3f0
push 8
push dword [ebp - 0x11c]
mov ecx, ebx
call fcn.005bd3f0
push 8
push dword [ebp - 0x140]
mov ecx, ebx
call fcn.005bd3f0
mov eax, dword [ebp - 0x160]
mov ecx, ebx
push 0
push 0x62439c
push eax
call fcn.005bcd30
push 8
push dword [ebp - 0x120]
mov ecx, ebx
call fcn.005bd3f0
mov esi, dword [ebp - 0x104]
mov ecx, ebx
push 0
push esi
call fcn.005bcab0
push 0x40
push esi
mov ecx, ebx
call fcn.005bd3f0
push 4
push dword [ebp - 0x18c]
mov ecx, ebx
call fcn.005bd3f0
push 8
push dword [ebp - 0x128]
mov ecx, ebx
call fcn.005bd3f0
jmp 0x4904b0
cmp eax, dword [ebp - 0x20c]
jne 0x490187
xorps xmm0, xmm0
mov dword [ebp - 0x80], 0
lea ecx, [ebp - 0x88]
movq qword [ebp - 0x88], xmm0
call fcn.005dc5e0
mov eax, dword [ebp - 0xf8]
mov ecx, ebx
push eax
mov byte [ebp - 4], 0x10
call fcn.005bc230
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc1c0
mov ecx, eax
call fcn.005dc3a0
test eax, eax
je 0x490001
push 0
lea ecx, [ebp - 0x30]
call fcn.005dbc20
mov ecx, eax
call fcn.005dc190
push eax
call dword [ebp - 0x190]
test eax, eax
je 0x490001
push 0
push 1
lea ecx, [ebp - 0x30]
call fcn.005dc190
push eax
lea ecx, [ebp - 0x88]
call fcn.005dc260
mov ecx, eax
call fcn.005dbed0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0x624388
lea ecx, [ebp - 0x30]
call fcn.005dc190
push eax
push str.___ReadFile__
lea ecx, [edi + 0x1478]
call fcn.005dc190
push eax
push 0x624388
lea ecx, [ebp - 0x30]
call fcn.005dc200
push 4
push dword [ebp - 0x130]
mov ecx, ebx
call fcn.005bc500
test eax, eax
je 0x48ffaa
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0x6c07b4
jmp 0x48ffd8
push 4
push dword [ebp - 0x12c]
mov ecx, ebx
call fcn.005bc500
test eax, eax
je 0x48ffe0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push str.__Auto
lea ecx, [ebp - 0x30]
call fcn.005da780
push 0
push 5
lea ecx, [ebp - 0x88]
call fcn.005dc190
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc190
mov edx, eax
xor ecx, ecx
call fcn.005e2a10
mov eax, dword [ebp - 0xf4]
mov ecx, ebx
push eax
call fcn.005bc230
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc1c0
mov ecx, eax
call fcn.005dc3a0
ret
adc al, 0
test eax, eax
je 0x490127
push 0
lea ecx, [ebp - 0x30]
call fcn.005dbc20
mov ecx, eax
call fcn.005dc190
push eax
call dword [ebp - 0x190]
test eax, eax
je 0x490127
push 0
push 1
lea ecx, [ebp - 0x30]
call fcn.005dc190
push eax
lea ecx, [ebp - 0x88]
call fcn.005dc260
mov ecx, eax
call fcn.005dbed0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0x624388
lea ecx, [ebp - 0x30]
call fcn.005dc190
push eax
push str.___ImportSr__
lea ecx, [edi + 0x1478]
call fcn.005dc190
push eax
push 0x624388
lea ecx, [ebp - 0x30]
call fcn.005dc200
push 4
push dword [ebp - 0x11c]
mov ecx, ebx
call fcn.005bc500
test eax, eax
je 0x4900d0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0x6c07b4
jmp 0x4900fe
push 4
push dword [ebp - 0x140]
mov ecx, ebx
call fcn.005bc500
test eax, eax
je 0x490106
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push 0
push str.__Auto
lea ecx, [ebp - 0x30]
call fcn.005da780
push 0
push 5
lea ecx, [ebp - 0x88]
call fcn.005dc190
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc190
mov edx, eax
xor ecx, ecx
call fcn.005e2a10
push esi
mov ecx, ebx
call fcn.005bc230
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc1c0
mov ecx, eax
call fcn.005dc3a0
test eax, eax
je 0x490173
push 4
push dword [ebp - 0x128]
mov ecx, ebx
call fcn.005bc500
neg eax
lea ecx, [ebp - 0x30]
push 0
sbb eax, eax
and eax, 0xfffffffb
add eax, 5
movzx eax, ax
push eax
call fcn.005dc190
xor edx, edx
mov ecx, eax
call fcn.005e26a0
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0xa
call fcn.005dc430
jmp 0x4904b0
cmp eax, dword [ebp - 0x194]
jne 0x4904b0
push 0
push 0
mov ecx, edi
call fcn.00477170
mov ecx, ebx
test al, al
jne 0x4901b6
push 8
push dword [ebp - 0x194]
call fcn.005bd3f0
jmp 0x4904b0
mov eax, dword [ebp - 0xf8]
push eax
call fcn.005bc230
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc1c0
push 0
push ecx
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004afab0
add esp, 4
lea ecx, [ebp - 0x34]
push eax
push 1
push str.AutoLoadScript
call fcn.005d5f20
push 8
push dword [ebp - 0x134]
mov ecx, ebx
call fcn.005bc500
test eax, eax
je 0x490203
xor eax, eax
jmp 0x490210
push dword [ebp - 0x10c]
mov ecx, ebx
call fcn.005bc1b0
push 0
mov dword [ebp - 0x54], eax
lea ecx, [ebp - 0x34]
lea eax, [ebp - 0x54]
push eax
push 4
push str.AutoLoadScriptDelay
call fcn.005d5f20
push 4
push dword [ebp - 0x130]
mov ecx, ebx
call fcn.005bc500
test eax, eax
je 0x490244
mov dword [ebp - 0x44], 1
jmp 0x49025d
push 4
push dword [ebp - 0x12c]
mov ecx, ebx
call fcn.005bc500
neg eax
sbb eax, eax
and eax, 2
mov dword [ebp - 0x44], eax
push 0
lea eax, [ebp - 0x44]
push eax
push 4
push str.AutoLoadScriptFlag
lea ecx, [ebp - 0x34]
call fcn.005d5f20
mov eax, dword [ebp - 0xf4]
mov ecx, ebx
push eax
call fcn.005bc230
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc1c0
push 0
push ecx
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004afab0
add esp, 4
lea ecx, [ebp - 0x34]
push eax
push 1
push str.AutoLoadSRfile
call fcn.005d5f20
push 8
push dword [ebp - 0x124]
mov ecx, ebx
call fcn.005bc500
test eax, eax
je 0x4902c1
xor eax, eax
jmp 0x4902ce
push dword [ebp - 0x108]
mov ecx, ebx
call fcn.005bc1b0
push 0
mov dword [ebp - 0x4c], eax
lea ecx, [ebp - 0x34]
lea eax, [ebp - 0x4c]
push eax
push 4
push str.AutoLoadSRfileDelay
call fcn.005d5f20
push 4
push dword [ebp - 0x11c]
mov ecx, ebx
call fcn.005bc500
test eax, eax
je 0x490302
mov dword [ebp - 0x50], 1
jmp 0x49031b
push 4
push dword [ebp - 0x140]
mov ecx, ebx
call fcn.005bc500
neg eax
sbb eax, eax
and eax, 2
mov dword [ebp - 0x50], eax
push 0
lea eax, [ebp - 0x50]
push eax
push 4
push str.AutoLoadSRfileFlag
lea ecx, [ebp - 0x34]
call fcn.005d5f20
push esi
mov ecx, ebx
call fcn.005bc230
push eax
lea ecx, [ebp - 0x30]
call fcn.005dc1c0
push 0
push ecx
lea eax, [ebp - 0x30]
mov ecx, edi
push eax
call fcn.004afab0
add esp, 4
lea ecx, [ebp - 0x34]
push eax
push 1
push str.AutoLoadCMD
call fcn.005d5f20
push 8
push dword [ebp - 0x120]
mov ecx, ebx
call fcn.005bc500
test eax, eax
je 0x490379
xor eax, eax
jmp 0x490386
push dword [ebp - 0x104]
mov ecx, ebx
call fcn.005bc1b0
push 0
mov dword [ebp - 0x5c], eax
lea ecx, [ebp - 0x34]
lea eax, [ebp - 0x5c]
push eax
push 4
push str.AutoLoadCMDDelay
call fcn.005d5f20
push 4
push dword [ebp - 0x128]
mov ecx, ebx
call fcn.005bc500
neg eax
mov ecx, ebx
push 4
push dword [ebp - 0x210]
sbb eax, eax
neg eax
mov dword [ebp - 0x7c], eax
call fcn.005bc500
neg eax
lea ecx, [ebp - 0x34]
push 0
sbb eax, eax
neg eax
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
push 4
push str.LoadBeforePasswordProtection
call fcn.005d5f20
push 0
lea eax, [ebp - 0x7c]
push eax
push 4
push str.AutoLoadCMDFlag
lea ecx, [ebp - 0x34]
call fcn.005d5f20
lea ecx, [ebp - 0x30]
test al, al
je 0x49040f
push str.The_Auto_Load_settings_were_successfully_updated.
call fcn.005dc510
mov byte [ebp - 0x1d], 1
jmp 0x490419
push str.Sorry__the_Auto_Load_settings_could_not_be_updated_this_time.
call fcn.005dc510
push 0xffffffffffffffff
push 0xffffffffffffffff
push 0x8c
push 0x190
push 0
push ebx
push 4
lea ecx, [ebp - 0x30]
call fcn.005dc190
push eax
mov ecx, edi
call fcn.0043e2e0
jmp 0x4904b0
push 4
push ecx
mov ecx, ebx
call fcn.005bc500
test eax, eax
je 0x490460
mov dword [edi + 0x1f7c], 0xe
mov eax, 0xe
jmp 0x49048e
push 4
push esi
mov ecx, ebx
call fcn.005bc500
test eax, eax
je 0x49047f
mov dword [edi + 0x1f7c], 0xa
mov eax, 0xa
jmp 0x49048e
mov dword [edi + 0x1f7c], 0xc
mov eax, 0xc
push 0
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0xc8]
push eax
push 4
push str.MSSoftness
lea ecx, [ebp - 0x24]
call fcn.005d5f20
mov byte [ebp - 0x1d], 1
push 0
mov ecx, edi
call fcn.004771c0
test eax, eax
je 0x4905ae
mov esi, dword [ebp - 0x168]
jmp 0x48e290
push 0
mov ecx, edi
call fcn.0045f260
mov ecx, edi
call fcn.00502a50
mov ecx, edi
mov dword [edi + 0x1f70], 4
call fcn.0048be70
mov byte [ebp - 0xd9], al
jmp 0x4905c4
cmp byte [edi + 0x13d8], 0
je 0x490593
mov eax, dword [edi + 0x1f74]
and al, 3
cmp al, 1
jne 0x490593
cmp byte [ebp - 0x1d], 0
je 0x490593
lea eax, [ebp - 0xc8]
push eax
push str.SkipSettingsChangedWarning
lea ecx, [ebp - 0x24]
call fcn.005d66b0
test al, al
je 0x490540
cmp dword [ebp - 0xc8], 0
jne 0x490593
push 0
push 0xaa
push 0x190
push 0
push 2
push str.You_are_using_CloudSync_to_load_settings_from_the_cloud._If_you_dont_upload_your_changes_to_the_cloud_now__they_will_be_discarded_the_next_time_you_launch_this_application._r_n_r_nDo_you_want_to_upload_your_new_settings_to_the_cloud_now_
mov ecx, edi
call fcn.0043ddd0
test al, 1
je 0x49056d
push 2
push 0
mov ecx, edi
call fcn.0046f640
jmp 0x490593
test al, 4
je 0x490593
push 0
lea eax, [ebp - 0xc8]
mov dword [ebp - 0xc8], 1
push eax
push 4
push str.SkipSettingsChangedWarning
lea ecx, [ebp - 0x24]
call fcn.005d5f20
mov cl, byte [ebp - 0xd9]
mov edx, 1
test cl, cl
movzx eax, cl
cmove eax, edx
mov byte [ebp - 0xd9], al
jmp 0x4905b4
mov al, byte [ebp - 0xd9]
test al, al
mov ecx, edi
sete al
movzx eax, al
push eax
call fcn.0045f260
lea ecx, [ebp - 0x34]
call fcn.005d69e0
lea ecx, [ebp - 0xac]
call fcn.005dc430
lea ecx, [ebp - 0xa0]
call fcn.005dc430
lea ecx, [ebp - 0x94]
call fcn.005dc430
lea ecx, [ebp - 0x68]
call fcn.005dc430
lea ecx, [ebp - 0x6c]
call fcn.005d69e0
lea ecx, [ebp - 0x24]
call fcn.005d69e0
lea ecx, [ebp - 0x78]
call fcn.005dc430
lea ecx, [ebp - 0x40]
call fcn.005dc430
lea ecx, [ebp - 0x30]
call fcn.005dc430
lea ecx, [ebp - 0x48]
call fcn.005d69e0
mov al, byte [ebp - 0xd9]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0041e1b5
mov esp, ebp
pop ebp
ret