Function at 0x14016ca31
Capabilities:
Accept command line arguments
Create process on windows
Get common file path
Query or enumerate registry value

Disassembly:
jmp 0x140206f10
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rdi
mov eax, 0x3db8
call fcn.14016c964
sub rsp, rax
lea rbp, [rsp + 0x40]
lea rdi, [rsp + 0x40]
mov ecx, 0xdde
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x3dd8]
mov rax, qword [0x1404ff3c0]
xor rax, rbp
mov qword [rbp + 0x3d68], rax
lea rcx, [0x14052d136]
call fcn.140173d0e
nop
mov r8d, 0x3f
lea rdx, str.en_US.UTF_8
lea rcx, [rbp + 0x1e68]
call fcn.140174164
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x1e98]
call fcn.14016eac0
lea rcx, [rbp + 0x1e98]
call fcn.14016f8e9
nop
lea rcx, [rbp + 0x1e68]
call fcn.14016f8e9
nop
mov rax, qword [0x1405031b0]
movsxd rax, dword [rax + 4]
lea rcx, [0x1405031b0]
add rcx, rax
mov rax, rcx
mov qword [rbp + 0x3d08], rax
lea rcx, [rbp + 0x1ec8]
call fcn.140174317
mov qword [rbp + 0x3d10], rax
mov rax, qword [rbp + 0x3d10]
mov qword [rbp + 0x3d18], rax
mov rax, qword [rbp + 0x3d18]
mov qword [rbp + 0x3d20], rax
mov r8, qword [rbp + 0x3d20]
lea rdx, [rbp + 0x1ef8]
mov rcx, qword [rbp + 0x3d08]
call fcn.140174696
lea rcx, [rbp + 0x1ef8]
call fcn.14016f8e9
nop
lea rcx, [rbp + 0x1ec8]
call fcn.14016f8e9
nop
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
lea rdx, [rbp + 0x24]
mov rcx, rax
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov qword [rbp + 8], rax
cmp qword [rbp + 8], 0
jne 0x1402070a2
lea rdx, str.Failed_to_parse_command_line_arguments.
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
mov eax, 1
jmp 0x14020b5de
call fcn.14016d30a
nop
lea rdx, str._Version:_2.9.0_bloxstrap_fix_n
lea rcx, [0x1405031b0]
call fcn.14016bec9
nop
lea rdx, str._Bloxshade_Installer__developed_by_Extravi__https:__extravi.dev___n
lea rcx, [0x1405031b0]
call fcn.14016bec9
nop
lea rdx, str._Copyright__2024_Extravi_n
lea rcx, [0x1405031b0]
call fcn.14016bec9
nop
lea rdx, str._Source_Code:_https:__github.com_Extravi_Bloxshade_n
lea rcx, [0x1405031b0]
call fcn.14016bec9
nop
mov dword [rbp + 0x44], 1
jmp 0x140207109
mov eax, dword [rbp + 0x44]
inc eax
mov dword [rbp + 0x44], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0x44], eax
jge 0x14020762d
movsxd rax, dword [rbp + 0x44]
mov rcx, qword [rbp + 8]
mov rdx, qword [rcx + rax*8]
lea rcx, [rbp + 0x68]
call fcn.14016df9e
nop
lea rdx, str._shortcut
lea rcx, [rbp + 0x68]
call fcn.14016e07a
movzx eax, al
test eax, eax
je 0x14020714e
mov byte [0x1405025fc], 1
jmp 0x14020761e
lea rdx, str._import
lea rcx, [rbp + 0x68]
call fcn.14016e07a
movzx eax, al
test eax, eax
je 0x140207171
mov byte [0x1405025fb], 1
jmp 0x14020761e
lea rdx, str._fix
lea rcx, [rbp + 0x68]
call fcn.14016e07a
movzx eax, al
test eax, eax
je 0x140207194
mov byte [0x1405025fd], 1
jmp 0x14020761e
lea rdx, str._install
lea rcx, [rbp + 0x68]
call fcn.14016e07a
movzx eax, al
test eax, eax
je 0x1402075c0
mov eax, dword [rbp + 0x44]
inc eax
cmp eax, dword [rbp + 0x24]
jge 0x1402075c0
lea rdx, str.Community_presets_arg_called
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
mov eax, dword [rbp + 0x44]
inc eax
mov dword [rbp + 0x44], eax
movsxd rax, dword [rbp + 0x44]
mov rcx, qword [rbp + 8]
mov rdx, qword [rcx + rax*8]
lea rcx, [0x140502738]
call fcn.14016d3aa
nop
lea rcx, [rbp + 0x1f24]
call fcn.14016d035
mov qword [rbp + 0x3d08], rax
lea rax, [rbp + 0x1f48]
mov qword [rbp + 0x1f78], rax
mov rdx, qword [rbp + 0x1f78]
lea rcx, [0x140502738]
call fcn.140171c39
mov qword [rbp + 0x3d10], rax
mov rax, qword [rbp + 0x3d10]
mov qword [rbp + 0x3d18], rax
lea rax, [rbp + 0x1f98]
mov qword [rbp + 0x1fc8], rax
mov rdx, qword [rbp + 0x1fc8]
lea rcx, [0x140502738]
call fcn.14016f380
mov qword [rbp + 0x3d20], rax
mov rax, qword [rbp + 0x3d20]
mov qword [rbp + 0x3d28], rax
mov r9, qword [rbp + 0x3d08]
mov r8, qword [rbp + 0x3d18]
mov rdx, qword [rbp + 0x3d28]
lea rcx, [rbp + 0xa8]
call fcn.14016f704
nop
lea rax, [rbp + 0x1fe8]
mov qword [rbp + 0x2018], rax
lea rdx, [rbp + 0x2038]
lea rcx, [rbp + 0xa8]
call fcn.14016c0f9
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
mov rdx, qword [rbp + 0x3d10]
mov rcx, qword [rbp + 0x2018]
call fcn.140171d1a
mov qword [rbp + 0x3d18], rax
mov rax, qword [rbp + 0x3d18]
mov qword [rbp + 0x3d20], rax
mov rax, qword [rbp + 0x3d20]
mov qword [rbp + 0x3d28], rax
lea rax, [rbp + 0x2068]
mov qword [rbp + 0x2098], rax
mov byte [rbp + 0x20b4], Ordinal_35
lea rax, [rbp + 0x20d8]
mov qword [rbp + 0x2108], rax
mov rdx, qword [rbp + 0x2108]
lea rcx, [rbp + 0xa8]
call fcn.14016c0f9
mov qword [rbp + 0x3d30], rax
mov rax, qword [rbp + 0x3d30]
mov qword [rbp + 0x3d38], rax
lea rax, [rbp + 0x2128]
mov qword [rbp + 0x2158], rax
mov rdx, qword [rbp + 0x2158]
lea rcx, [rbp + 0xa8]
call fcn.140173fd4
mov qword [rbp + 0x3d40], rax
mov rax, qword [rbp + 0x3d40]
mov qword [rbp + 0x3d48], rax
lea r9, [rbp + 0x20b4]
mov r8, qword [rbp + 0x3d38]
mov rdx, qword [rbp + 0x3d48]
lea rcx, [rbp + 0x2178]
call fcn.1401701a4
mov qword [rbp + 0x3d50], rax
mov rdx, qword [rbp + 0x3d50]
mov rcx, qword [rbp + 0x2098]
call fcn.140171d1a
mov qword [rbp + 0x3d58], rax
mov rax, qword [rbp + 0x3d58]
mov qword [rbp + 0x3d60], rax
mov r9, qword [rbp + 0x3d28]
mov r8, qword [rbp + 0x3d60]
lea rdx, [rbp + 0x21a8]
lea rcx, [rbp + 0xa8]
call fcn.1401712bb
lea rcx, [rbp + 0x21a8]
call fcn.14016dbe8
lea rcx, [rbp + 0x2178]
call fcn.14016dbe8
nop
lea rcx, [rbp + 0x2038]
call fcn.14016dbe8
nop
lea rdx, [rbp + 0xa8]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
mov byte [0x1405025fe], 1
mov byte [0x1405025f9], 0
movzx r9d, byte [0x1405025fe]
movzx r8d, byte [0x1405025f9]
lea rdx, [0x140502788]
lea rcx, [rbp + 0xa8]
call fcn.14016d4d1
nop
lea r8, [0x140502760]
lea rdx, [0x140475e54]
lea rcx, [rbp + 0xe8]
call fcn.14016b578
nop
lea r8, [rbp + 0xe8]
lea rdx, [0x140502788]
lea rcx, [rbp + 0x21d8]
call fcn.14017222e
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
lea rdx, [0x1405026e8]
mov rcx, qword [rbp + 0x3d10]
call fcn.14016b249
nop
lea rcx, [rbp + 0x21d8]
call fcn.14016c9dc
nop
lea r8, [rbp + 0xe8]
lea rdx, [0x140502788]
lea rcx, [rbp + 0x2258]
call fcn.14017222e
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x2218]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x2218]
call fcn.1401724b8
nop
lea rcx, [rbp + 0x2218]
call fcn.140173016
nop
lea rcx, [rbp + 0x2258]
call fcn.14016c9dc
nop
mov r9d, 0x40
lea r8, str.Success
lea rdx, str.Community_presets_were_installed_successfully.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
nop
mov dword [rbp + 0x2294], 0
lea rcx, [rbp + 0xe8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0xa8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x68]
call fcn.140172792
mov eax, dword [rbp + 0x2294]
jmp 0x14020b5de
lea rdx, str._open
lea rcx, [rbp + 0x68]
call fcn.14016e07a
movzx eax, al
test eax, eax
je 0x1402075e0
mov byte [0x1405025ff], 1
jmp 0x14020761e
lea rdx, str._dark
lea rcx, [rbp + 0x68]
call fcn.14016e07a
movzx eax, al
test eax, eax
je 0x140207600
mov byte [0x140502600], 1
jmp 0x14020761e
lea rdx, [0x140476640]
lea rcx, [rbp + 0x68]
call fcn.14016e07a
movzx eax, al
test eax, eax
je 0x14020761e
mov byte [0x140502601], 1
lea rcx, [rbp + 0x68]
call fcn.140172792
nop
jmp 0x140207101
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_LocalFree]
nop
lea rax, section..data
mov qword [rsp + 0x30], rax
lea rax, [0x1405023f0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0
mov r9d, 2
xor r8d, r8d
lea rdx, str.SoftwareClasses_roblox_player_shellopencommand
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegGetValueW]
nop
mov edx, 0x88
lea rcx, [rbp + 0x130]
call fcn.140173534
lea rcx, [rbp + 0x130]
call fcn.14016fbdc
nop
lea rdx, [0x1405023f0]
lea rcx, [rbp + 0x1d8]
call fcn.14016df9e
nop
lea r8, [rbp + 0x1d8]
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x130]
call fcn.140172738
nop
lea rdx, [0x140473406]
lea rcx, [rbp + 0x218]
call fcn.14016e818
movzx eax, al
test eax, eax
je 0x140207773
mov r9d, Ordinal_50
lea r8, str.Warning
lea rdx, str.Roblox_installation_was_not_found._Do_you_want_to_download_it_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov dword [rbp + 0x254], eax
cmp dword [rbp + 0x254], 1
jne 0x140207738
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], 0
xor r9d, r9d
lea r8, str.https:__www.roblox.com_download_client
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
nop
mov dword [rbp + 0x22b4], 0
lea rcx, [rbp + 0x218]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x1d8]
call fcn.140172792
nop
lea rcx, [rbp + 0x130]
call fcn.14016c09f
mov eax, dword [rbp + 0x22b4]
jmp 0x14020b5de
lea rdx, [rbp + 0x218]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
xor r8d, r8d
mov dl, Ordinal_35
lea rcx, [rbp + 0x218]
call fcn.14016fb1e
inc rax
mov qword [rbp + 0x278], rax
mov r8, 0xffffffffffffffff
mov dl, Ordinal_35
lea rcx, [rbp + 0x218]
call fcn.140170000
mov qword [rbp + 0x298], rax
mov rax, qword [rbp + 0x278]
mov rcx, qword [rbp + 0x298]
sub rcx, rax
mov rax, rcx
mov r9, rax
mov r8, qword [rbp + 0x278]
lea rdx, [rbp + 0x2b8]
lea rcx, [rbp + 0x218]
call fcn.14016f781
nop
mov rax, qword [rbp + 0x278]
mov rcx, qword [rbp + 0x298]
sub rcx, rax
mov rax, rcx
mov r9, rax
mov r8, qword [rbp + 0x278]
lea rdx, [rbp + 0x2f8]
lea rcx, [rbp + 0x218]
call fcn.14016f781
nop
lea rdx, str.___player___1
lea rcx, [rbp + 0x338]
call fcn.14016efe8
nop
xor r8d, r8d
lea rdx, [rbp + 0x338]
lea rcx, [rbp + 0x2b8]
call fcn.14016d562
cmp rax, 0xffffffffffffffff
je 0x140207922
xor r8d, r8d
lea rdx, [rbp + 0x338]
lea rcx, [rbp + 0x2b8]
call fcn.14016d562
mov dword [rbp + 0x374], eax
lea rcx, [rbp + 0x338]
call fcn.140172729
movsxd rcx, dword [rbp + 0x374]
mov r8, rax
mov rdx, rcx
lea rcx, [rbp + 0x2b8]
call fcn.140174358
nop
xor r8d, r8d
lea rdx, [rbp + 0x338]
lea rcx, [rbp + 0x2f8]
call fcn.14016d562
mov dword [rbp + 0x394], eax
lea rcx, [rbp + 0x338]
call fcn.140172729
movsxd rcx, dword [rbp + 0x394]
mov r8, rax
mov rdx, rcx
lea rcx, [rbp + 0x2f8]
call fcn.140174358
nop
lea rdx, str.Removed_arg_garbage_thing
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, str.Path_to_check:
lea rcx, [0x1405031b0]
call fcn.14016bec9
lea rdx, [rbp + 0x2b8]
mov rcx, rax
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
xor r8d, r8d
lea rdx, str.C:Program_Files
lea rcx, [rbp + 0x2b8]
call fcn.14016e421
test rax, rax
je 0x140207999
xor r8d, r8d
lea rdx, str.C:Program_Files__x86_
lea rcx, [rbp + 0x2b8]
call fcn.14016e421
test rax, rax
jne 0x140207a48
lea rdx, str.Program_files_is_true
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
mov r9d, Ordinal_50
lea r8, str.Information
lea rdx, str.It_seems_like_Roblox_is_installed_system_wide_in_the_Program_Files_directory._Please_install_Roblox_in_a_location_other_than_the_Program_Files_directory.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
nop
mov dword [rbp + 0x22d4], 0
lea rcx, [rbp + 0x338]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x2f8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x2b8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x218]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x1d8]
call fcn.140172792
nop
lea rcx, [rbp + 0x130]
call fcn.14016c09f
mov eax, dword [rbp + 0x22d4]
jmp 0x14020b5de
lea rdx, str.Program_files_is_false
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
xor r8d, r8d
lea rdx, str.C:Users
lea rcx, [rbp + 0x2b8]
call fcn.14016e421
test rax, rax
jne 0x140207ac1
lea rdx, str.Users_path_is_true
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
jmp 0x140207b1d
lea rdx, str.Users_path_is_false
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [rbp + 0x2b8]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, str.Roblox_install_found
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
xor edx, edx
lea rcx, str.taskkill__F__IM_RobloxPlayerBeta.exe
call qword [sym.imp.KERNEL32.dll_WinExec]
nop
xor edx, edx
lea rcx, str.taskkill__F__IM_eurotrucks2.exe
call qword [sym.imp.KERNEL32.dll_WinExec]
nop
xor r8d, r8d
lea rdx, str.Bloxstrap.exe
lea rcx, [rbp + 0x2b8]
call fcn.14016e421
mov qword [rbp + 0x3b8], rax
xor r8d, r8d
lea rdx, [0x1404769f0]
lea rcx, [rbp + 0x2b8]
call fcn.14016e421
mov qword [rbp + 0x3d8], rax
cmp qword [rbp + 0x3b8], 0xffffffffffffffff
je 0x140207be0
lea rcx, str.Bloxstrap.exe
call fcn.14016eefd
lea r9, str.State.json
mov r8, rax
mov rdx, qword [rbp + 0x3b8]
lea rcx, [rbp + 0x2b8]
call fcn.140173a84
nop
mov byte [0x1405025f8], 1
cmp qword [rbp + 0x3d8], 0xffffffffffffffff
je 0x140207c14
lea rcx, [0x1404769f0]
call fcn.14016eefd
lea r9, [0x140476a20]
mov r8, rax
mov rdx, qword [rbp + 0x3d8]
lea rcx, [rbp + 0x2b8]
call fcn.140173a84
nop
movzx eax, byte [0x1405025f8]
test eax, eax
je 0x140207dd0
lea rdx, str.Bloxstrap_is_true
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, str.RobloxPlayer
lea rcx, [rbp + 0x3f8]
call fcn.14016efe8
nop
lea rcx, str.State.json
call fcn.14016eefd
lea r9, [rbp + 0x3f8]
mov r8, rax
mov rdx, qword [rbp + 0x3b8]
lea rcx, [rbp + 0x2b8]
call fcn.140171c07
nop
lea r8, str.RobloxPlayerBeta.exe
lea rdx, [rbp + 0x2b8]
lea rcx, [rbp + 0x22f8]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rdx, qword [rbp + 0x3d08]
lea rcx, [0x140502678]
call fcn.14016d5da
lea rcx, [rbp + 0x22f8]
call fcn.14016c9dc
nop
lea rdx, [0x140502678]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [rbp + 0x2b8]
lea rcx, [0x1405026c0]
call fcn.1401722c4
nop
lea rdx, str.defualt_path:
lea rcx, [0x1405031b0]
call fcn.14016bec9
lea rdx, [0x1405026c0]
mov rcx, rax
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea r8, str.eurotrucks2.exe
lea rdx, [rbp + 0x2b8]
lea rcx, [rbp + 0x2338]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rdx, qword [rbp + 0x3d08]
lea rcx, [rbp + 0x2b8]
call fcn.14016d5da
lea rcx, [rbp + 0x2338]
call fcn.14016c9dc
nop
lea rdx, [rbp + 0x2b8]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rcx, [rbp + 0x3f8]
call fcn.14016c9dc
nop
jmp 0x140207e61
lea rdx, str.Bloxstrap_is_false
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [rbp + 0x2b8]
lea rcx, [0x1405026c0]
call fcn.1401722c4
nop
lea rcx, [0x1404769f0]
call fcn.14016eefd
lea r9, [0x140473406]
mov r8, rax
mov rdx, qword [rbp + 0x3d8]
lea rcx, [0x1405026c0]
call fcn.140173a84
nop
mov r8, 0xffffffffffffffff
mov dl, 0x5c
lea rcx, [0x1405026c0]
call fcn.140173949
mov rdx, rax
lea rcx, [0x1405026c0]
call fcn.140173728
nop
movzx eax, byte [0x1405025fc]
test eax, eax
je 0x140207f6f
lea rdx, str.shortcutarg_arg_called
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
movzx eax, byte [0x1405025f8]
test eax, eax
je 0x140207edc
lea rdx, [0x140502678]
lea rcx, [rbp + 0x2b8]
call fcn.14016be79
nop
mov r9d, 0x40
lea r8, str.Information
lea rdx, str.Shortcuts_were_set_successfully.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
nop
jmp 0x140207f0d
lea rdx, [rbp + 0x2f8]
lea rcx, [rbp + 0x2b8]
call fcn.14016be79
nop
mov r9d, 0x40
lea r8, str.Information
lea rdx, str.Shortcuts_were_set_successfully.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
nop
mov dword [rbp + 0x2374], 0
lea rcx, [rbp + 0x338]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x2f8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x2b8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x218]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x1d8]
call fcn.140172792
nop
lea rcx, [rbp + 0x130]
call fcn.14016c09f
mov eax, dword [rbp + 0x2374]
jmp 0x14020b5de
movzx eax, byte [0x1405025fb]
test eax, eax
je 0x1402082e7
lea rdx, str.Import_arg_called
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rax, [rbp + 0x500]
mov rdi, rax
xor eax, eax
mov ecx, 0x208
rep stosb byte [rdi], al
mov r8d, 0x98
xor edx, edx
lea rcx, [rbp + 0x440]
call fcn.140171905
nop
mov dword [rbp + 0x440], 0x98
mov qword [rbp + 0x448], 0
lea rax, [rbp + 0x500]
mov qword [rbp + 0x470], rax
mov eax, 2
imul rax, rax, 0
xor ecx, ecx
mov rdx, qword [rbp + 0x470]
mov word [rdx + rax], cx
mov dword [rbp + 0x478], 0x208
lea rax, str.INI_Files
mov qword [rbp + 0x458], rax
mov dword [rbp + 0x46c], 1
mov qword [rbp + 0x480], 0
mov dword [rbp + 0x488], 0
mov qword [rbp + 0x490], 0
mov dword [rbp + 0x4a0], 0x1808
lea rax, str.Import_your_own_Ansel_preset
mov qword [rbp + 0x498], rax
lea rcx, [rbp + 0x440]
call qword [sym.imp.COMDLG32.dll_GetOpenFileNameW]
cmp eax, 1
jne 0x140208285
lea rdx, [rbp + 0x500]
lea rcx, [rbp + 0x728]
call fcn.14016df9e
nop
lea rcx, [rbp + 0x2394]
call fcn.14016d035
mov qword [rbp + 0x3d08], rax
lea rax, [rbp + 0x23b8]
mov qword [rbp + 0x23e8], rax
mov rdx, qword [rbp + 0x23e8]
lea rcx, [rbp + 0x728]
call fcn.140171c39
mov qword [rbp + 0x3d10], rax
mov rax, qword [rbp + 0x3d10]
mov qword [rbp + 0x3d18], rax
lea rax, [rbp + 0x2408]
mov qword [rbp + 0x2438], rax
mov rdx, qword [rbp + 0x2438]
lea rcx, [rbp + 0x728]
call fcn.14016f380
mov qword [rbp + 0x3d20], rax
mov rax, qword [rbp + 0x3d20]
mov qword [rbp + 0x3d28], rax
mov r9, qword [rbp + 0x3d08]
mov r8, qword [rbp + 0x3d18]
mov rdx, qword [rbp + 0x3d28]
lea rcx, [rbp + 0x768]
call fcn.14016f704
nop
mov r8, 0xffffffffffffffff
lea rdx, [0x140475e54]
lea rcx, [rbp + 0x768]
call fcn.140171a0e
inc rax
mov r9, 0xffffffffffffffff
mov r8, rax
lea rdx, [rbp + 0x7a8]
lea rcx, [rbp + 0x768]
call fcn.14016f781
nop
lea r8, [0x140475e54]
lea rdx, [0x1405026e8]
lea rcx, [rbp + 0x2458]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
lea r8, [rbp + 0x7a8]
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x7e8]
call fcn.14016e0e3
nop
lea rcx, [rbp + 0x2458]
call fcn.14016c9dc
nop
xor r8d, r8d
lea rdx, [rbp + 0x7e8]
lea rcx, [rbp + 0x2498]
call fcn.140171ee6
mov qword [rbp + 0x3d08], rax
xor r8d, r8d
lea rdx, [rbp + 0x768]
lea rcx, [rbp + 0x24d8]
call fcn.140171ee6
mov qword [rbp + 0x3d10], rax
mov r8d, 2
lea rdx, [rbp + 0x2498]
lea rcx, [rbp + 0x24d8]
call fcn.140170d70
nop
lea rcx, [rbp + 0x24d8]
call fcn.140173016
nop
lea rcx, [rbp + 0x2498]
call fcn.140173016
nop
mov r9d, 0x40
lea r8, str.Success
lea rdx, str.Imported_successfully.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
nop
jmp 0x140208251
lea rcx, [rbp + 0x7e8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x7a8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x768]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x728]
call fcn.140172792
nop
mov dword [rbp + 0x2534], 0
lea rcx, [rbp + 0x338]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x2f8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x2b8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x218]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x1d8]
call fcn.140172792
nop
lea rcx, [rbp + 0x130]
call fcn.14016c09f
mov eax, dword [rbp + 0x2534]
jmp 0x14020b5de
movzx eax, byte [0x1405025ff]
test eax, eax
je 0x1402084af
xor r8d, r8d
lea rdx, [0x1405026e8]
lea rcx, [rbp + 0x2578]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x2578]
call fcn.14016efc5
mov byte [rbp + 0x2554], al
lea rcx, [rbp + 0x2578]
call fcn.140173016
movzx eax, byte [rbp + 0x2554]
test eax, eax
je 0x140208402
lea rdx, str.Custom_folder_true
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rcx, [0x1405027d8]
call fcn.14016e03e
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], 0
xor r9d, r9d
mov r8, rax
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteW]
nop
mov dword [rbp + 0x25b4], 0
lea rcx, [rbp + 0x338]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x2f8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x2b8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x218]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x1d8]
call fcn.140172792
nop
lea rcx, [rbp + 0x130]
call fcn.14016c09f
mov eax, dword [rbp + 0x25b4]
jmp 0x14020b5de
lea rdx, str.Custom_folder_false
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
mov r9d, Ordinal_50
lea r8, str.Information
lea rdx, str.It_seems_like_Nvidia_Ansel_is_not_installed_on_your_computer._Please_install_the_Ansel_folder_first_using_the_Bloxshade_installer.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
nop
mov dword [rbp + 0x25d4], 0
lea rcx, [rbp + 0x338]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x2f8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x2b8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x218]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x1d8]
call fcn.140172792
nop
lea rcx, [rbp + 0x130]
call fcn.14016c09f
mov eax, dword [rbp + 0x25d4]
jmp 0x14020b5de
lea rdx, [rbp + 0x890]
mov ecx, 0x104
call qword [sym.imp.KERNEL32.dll_GetTempPathW]
mov dword [rbp + 0xab4], eax
cmp dword [rbp + 0xab4], 0
jbe 0x140208724
cmp dword [rbp + 0xab4], 0x104
jae 0x140208724
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x104
lea rax, [rbp + 0xae0]
mov qword [rsp + 0x20], rax
mov r9d, 0xffffffff
lea r8, [rbp + 0x890]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
nop
lea rdx, str.Temporary_folder:
lea rcx, [0x1405031b0]
call fcn.14016bec9
lea rdx, [rbp + 0xae0]
mov rcx, rax
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [rbp + 0xae0]
lea rcx, [rbp + 0x25f8]
call fcn.14016efe8
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
lea r8, str.NvCamera
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0xc08]
call fcn.140173061
nop
lea rcx, [rbp + 0x25f8]
call fcn.14016c9dc
nop
lea rdx, [rbp + 0xc08]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
xor r8d, r8d
lea rdx, [rbp + 0xc08]
lea rcx, [rbp + 0x2658]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x2658]
call fcn.14016efc5
mov byte [rbp + 0x2634], al
lea rcx, [rbp + 0x2658]
call fcn.140173016
movzx eax, byte [rbp + 0x2634]
test eax, eax
je 0x1402086b6
lea rdx, str.NvCamera_folder_true
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
xor r8d, r8d
lea rdx, [rbp + 0xc08]
lea rcx, [rbp + 0x2698]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x2698]
call fcn.14016fb5f
nop
lea rcx, [rbp + 0x2698]
call fcn.140173016
nop
xor r8d, r8d
lea rdx, [rbp + 0xc08]
lea rcx, [rbp + 0x26d8]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x26d8]
call fcn.140172c47
nop
lea rcx, [rbp + 0x26d8]
call fcn.140173016
nop
jmp 0x140208715
lea rdx, str.NvCamera_folder_false
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
xor r8d, r8d
lea rdx, [rbp + 0xc08]
lea rcx, [rbp + 0x2718]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x2718]
call fcn.140172c47
nop
lea rcx, [rbp + 0x2718]
call fcn.140173016
nop
lea rcx, [rbp + 0xc08]
call fcn.14016c9dc
nop
jmp 0x140208752
lea rdx, str.Error_getting_temporary_folder_path.
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
movzx eax, byte [0x1405025fd]
test eax, eax
je 0x140208d56
lea rdx, str.fix_arg_called
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
xor r8d, r8d
lea rdx, [0x1405026e8]
lea rcx, [rbp + 0x2758]
call fcn.140171ee6
mov qword [rbp + 0x3d08], rax
lea rdx, [rbp + 0x2758]
lea rcx, [rbp + 0xc68]
call fcn.140173cc3
mov qword [rbp + 0x3d10], rax
lea rax, [rbp + 0xc68]
mov qword [rbp + 0xc48], rax
lea rcx, [rbp + 0x2758]
call fcn.140173016
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0xc98]
call fcn.14016e278
lea rax, [rbp + 0x2798]
mov qword [rbp + 0x27c8], rax
mov rdx, qword [rbp + 0xc48]
mov rcx, qword [rbp + 0x27c8]
call fcn.14016f092
mov qword [rbp + 0x3d08], rax
mov rdx, qword [rbp + 0x3d08]
lea rcx, [rbp + 0xc98]
call fcn.14016c67b
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0xcc8]
call fcn.14016e278
lea rax, [rbp + 0x27e8]
mov qword [rbp + 0x2818], rax
mov rdx, qword [rbp + 0xc48]
mov rcx, qword [rbp + 0x2818]
call fcn.14016f092
mov qword [rbp + 0x3d08], rax
mov rdx, qword [rbp + 0x3d08]
lea rcx, [rbp + 0xcc8]
call fcn.14016e7a0
nop
jmp 0x14020888a
lea rcx, [rbp + 0xc98]
call fcn.14016ef52
nop
lea rdx, [rbp + 0xcc8]
lea rcx, [rbp + 0xc98]
call fcn.140170717
movzx eax, al
test eax, eax
jne 0x140208c6e
lea rcx, [rbp + 0xc98]
call fcn.14017026c
mov qword [rbp + 0xcf8], rax
mov rcx, qword [rbp + 0xcf8]
call fcn.1401731ec
mov byte [rbp + 0x3d04], al
movzx eax, byte [rbp + 0x3d04]
test eax, eax
je 0x140208c69
mov rcx, qword [rbp + 0xcf8]
call fcn.140170519
mov qword [rbp + 0x3d08], rax
lea rdx, [rbp + 0x2838]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016d323
mov qword [rbp + 0x3d10], rax
mov rax, qword [rbp + 0x3d10]
mov qword [rbp + 0x3d18], rax
mov rax, qword [rbp + 0x3d18]
mov qword [rbp + 0x3d20], rax
lea rdx, [rbp + 0xd18]
mov rcx, qword [rbp + 0x3d20]
call fcn.14016c70c
mov qword [rbp + 0x3d28], rax
lea rcx, [rbp + 0x2838]
call fcn.140173016
nop
mov rcx, qword [rbp + 0xcf8]
call fcn.140170519
mov qword [rbp + 0x3d08], rax
lea rdx, [rbp + 0x2878]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016c68f
mov qword [rbp + 0x3d10], rax
mov rax, qword [rbp + 0x3d10]
mov qword [rbp + 0x3d18], rax
mov rax, qword [rbp + 0x3d18]
mov qword [rbp + 0x3d20], rax
lea rdx, [rbp + 0xd58]
mov rcx, qword [rbp + 0x3d20]
call fcn.14016c70c
mov qword [rbp + 0x3d28], rax
lea rcx, [rbp + 0x2878]
call fcn.140173016
nop
lea rcx, [rbp + 0xd18]
call fcn.14016cff9
movzx eax, al
test eax, eax
jne 0x140208b1c
lea rcx, [rbp + 0xd18]
call fcn.140170942
movsx eax, byte [rax]
cmp eax, 0x20
jne 0x140208b1c
lea rcx, [rbp + 0xd18]
call fcn.140173c14
nop
lea r8, [rbp + 0xd58]
lea rdx, [rbp + 0xd18]
lea rcx, [rbp + 0x28f8]
call fcn.14017222e
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x28b8]
call fcn.140171ee6
mov qword [rbp + 0x3d18], rax
mov rcx, qword [rbp + 0xcf8]
call fcn.140170519
mov qword [rbp + 0x3d20], rax
lea rdx, [rbp + 0x2938]
mov rcx, qword [rbp + 0x3d20]
call fcn.14016b2da
mov qword [rbp + 0x3d28], rax
mov rax, qword [rbp + 0x3d28]
mov qword [rbp + 0x3d30], rax
lea r8, [rbp + 0x28b8]
mov rdx, qword [rbp + 0x3d30]
lea rcx, [rbp + 0x2978]
call fcn.140172ee5
mov qword [rbp + 0x3d38], rax
mov rax, qword [rbp + 0x3d38]
mov qword [rbp + 0x3d40], rax
mov rax, qword [rbp + 0x3d40]
mov qword [rbp + 0x3d48], rax
mov rcx, qword [rbp + 0xcf8]
call fcn.140170519
mov qword [rbp + 0x3d50], rax
mov rdx, qword [rbp + 0x3d48]
mov rcx, qword [rbp + 0x3d50]
call fcn.1401744e3
nop
lea rcx, [rbp + 0x2978]
call fcn.140173016
nop
lea rcx, [rbp + 0x2938]
call fcn.140173016
nop
lea rcx, [rbp + 0x28b8]
call fcn.140173016
nop
lea rcx, [rbp + 0x28f8]
call fcn.14016c9dc
nop
jmp 0x140208c4f
lea rdx, [0x140476e5c]
lea rcx, [rbp + 0xd18]
call fcn.14016ba46
nop
lea r8, [rbp + 0xd58]
lea rdx, [rbp + 0xd18]
lea rcx, [rbp + 0x29f8]
call fcn.14017222e
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x29b8]
call fcn.140171ee6
mov qword [rbp + 0x3d18], rax
mov rcx, qword [rbp + 0xcf8]
call fcn.140170519
mov qword [rbp + 0x3d20], rax
lea rdx, [rbp + 0x2a38]
mov rcx, qword [rbp + 0x3d20]
call fcn.14016b2da
mov qword [rbp + 0x3d28], rax
mov rax, qword [rbp + 0x3d28]
mov qword [rbp + 0x3d30], rax
lea r8, [rbp + 0x29b8]
mov rdx, qword [rbp + 0x3d30]
lea rcx, [rbp + 0x2a78]
call fcn.140172ee5
mov qword [rbp + 0x3d38], rax
mov rax, qword [rbp + 0x3d38]
mov qword [rbp + 0x3d40], rax
mov rax, qword [rbp + 0x3d40]
mov qword [rbp + 0x3d48], rax
mov rcx, qword [rbp + 0xcf8]
call fcn.140170519
mov qword [rbp + 0x3d50], rax
mov rdx, qword [rbp + 0x3d48]
mov rcx, qword [rbp + 0x3d50]
call fcn.1401744e3
nop
lea rcx, [rbp + 0x2a78]
call fcn.140173016
nop
lea rcx, [rbp + 0x2a38]
call fcn.140173016
nop
lea rcx, [rbp + 0x29b8]
call fcn.140173016
nop
lea rcx, [rbp + 0x29f8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0xd58]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0xd18]
call fcn.14016c9dc
nop
jmp 0x14020887d
lea rcx, [rbp + 0xcc8]
call fcn.14016bb9f
nop
lea rcx, [rbp + 0xc98]
call fcn.14016bb9f
nop
lea rcx, [rbp + 0xc68]
call fcn.14016bb9f
nop
lea rdx, [0x140476e60]
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d10]
call fcn.14016f7a4
nop
mov r9d, 0x40
lea r8, str.Success
lea rdx, str.Ansel_menu_fixed.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
nop
jmp 0x140208cf2
jmp 0x140208cf4
mov dword [rbp + 0x2ab4], 0
lea rcx, [rbp + 0x338]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x2f8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x2b8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x218]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x1d8]
call fcn.140172792
nop
lea rcx, [rbp + 0x130]
call fcn.14016c09f
mov eax, dword [rbp + 0x2ab4]
jmp 0x14020b5de
movzx eax, byte [0x140502601]
test eax, eax
je 0x14020a0cd
lea rdx, str.nv_arg_called
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rcx, str.nvapi64.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [rbp + 0xdb8], rax
cmp qword [rbp + 0xdb8], 0
jne 0x140208dc3
lea rcx, str.failed_to_load_NVAPI_DLL
call fcn.14016c07c
nop
jmp 0x140209572
lea rdx, str.successfully_loaded_NVAPI_DLL
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, str.nvapi_QueryInterface
mov rcx, qword [rbp + 0xdb8]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbp + 0xdd8], rax
mov rdx, qword [rbp + 0xdd8]
lea rcx, str.NvAPI_QueryInterface
call fcn.140170c4e
nop
cmp qword [rbp + 0xdd8], 0
jne 0x140208e3c
lea rcx, str.failed_to_get_address_of_NvAPI_QueryInterface
call fcn.14016c07c
nop
jmp 0x140209572
mov rax, qword [rbp + 0xdd8]
mov qword [rbp + 0x3d08], rax
mov ecx, 0x150e828
call qword [rbp + 0x3d08]
mov qword [rbp + 0xdf8], rax
mov rdx, qword [rbp + 0xdf8]
lea rcx, str.NvAPI_Initialize
call fcn.140170c4e
nop
cmp qword [rbp + 0xdf8], 0
jne 0x140208e8c
lea rcx, str.failed_to_get_address_of_NvAPI_Initialize
call fcn.14016c07c
nop
jmp 0x140208f31
call qword [rbp + 0xdf8]
mov dword [rbp + 0xe14], eax
cmp dword [rbp + 0xe14], 0
je 0x140208eea
lea rdx, str.NvAPI_Initialize_failed_with_error_code
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
mov edx, dword [rbp + 0xe14]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016c7de
mov qword [rbp + 0x3d10], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d10]
call fcn.14016f7a4
nop
jmp 0x140208f31
lea rdx, str.NvAPI_Initialize_succeeded_with_return_code:
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
mov edx, dword [rbp + 0xe14]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016c7de
mov qword [rbp + 0x3d10], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d10]
call fcn.14016f7a4
nop
mov rax, qword [rbp + 0xdd8]
mov qword [rbp + 0x3d08], rax
mov ecx, 0x694d52e
call qword [rbp + 0x3d08]
mov qword [rbp + 0xe38], rax
mov rdx, qword [rbp + 0xe38]
lea rcx, str.NvAPI_DRS_CreateSession
call fcn.140170c4e
nop
cmp qword [rbp + 0xe38], 0
jne 0x140208f81
lea rcx, str.failed_to_get_address_of_NvAPI_DRS_CreateSession
call fcn.14016c07c
nop
jmp 0x140209572
mov qword [rbp + 0xe58], 0
mov rax, qword [rbp + 0xe38]
mov qword [rbp + 0x3d08], rax
lea rcx, [rbp + 0xe58]
call qword [rbp + 0x3d08]
mov dword [rbp + 0xe74], eax
cmp dword [rbp + 0xe74], 0
je 0x140209002
lea rdx, str.NvAPI_DRS_CreateSession_failed_with_error_code
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
mov edx, dword [rbp + 0xe74]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016c7de
mov qword [rbp + 0x3d10], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d10]
call fcn.14016f7a4
nop
jmp 0x140209572
lea rdx, str.NvAPI_DRS_CreateSession_succeeded_with_return_code:
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
mov edx, dword [rbp + 0xe74]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016c7de
mov qword [rbp + 0x3d10], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d10]
call fcn.14016f7a4
nop
mov rax, qword [rbp + 0xdd8]
mov qword [rbp + 0x3d08], rax
mov ecx, 0x375dbd6b
call qword [rbp + 0x3d08]
mov qword [rbp + 0xe98], rax
mov rdx, qword [rbp + 0xe98]
lea rcx, str.NvAPI_DRS_LoadSettings
call fcn.140170c4e
nop
cmp qword [rbp + 0xe98], 0
jne 0x140209099
lea rcx, str.failed_to_get_address_of_NvAPI_DRS_LoadSettings
call fcn.14016c07c
nop
jmp 0x140209153
mov rax, qword [rbp + 0xe98]
mov qword [rbp + 0x3d08], rax
mov rcx, qword [rbp + 0xe58]
call qword [rbp + 0x3d08]
mov dword [rbp + 0xe74], eax
cmp dword [rbp + 0xe74], 0
je 0x14020910c
lea rdx, str.NvAPI_DRS_LoadSettings_failed_with_error_code
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
mov edx, dword [rbp + 0xe74]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016c7de
mov qword [rbp + 0x3d10], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d10]
call fcn.14016f7a4
nop
jmp 0x140209153
lea rdx, str.NvAPI_DRS_LoadSettings_succeeded_with_return_code:
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
mov edx, dword [rbp + 0xe74]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016c7de
mov qword [rbp + 0x3d10], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d10]
call fcn.14016f7a4
nop
mov rax, qword [rbp + 0xdd8]
mov qword [rbp + 0x3d08], rax
mov ecx, 0x617bff9f
call qword [rbp + 0x3d08]
mov qword [rbp + 0xeb8], rax
mov rdx, qword [rbp + 0xeb8]
lea rcx, str.NvAPI_DRS_GetCurrentGlobalProfile
call fcn.140170c4e
nop
cmp qword [rbp + 0xeb8], 0
jne 0x1402091a3
lea rcx, str.failed_to_get_address_of_NvAPI_DRS_GetCurrentGlobalProfile
call fcn.14016c07c
nop
jmp 0x140209572
mov qword [rbp + 0xed8], 0
mov rax, qword [rbp + 0xeb8]
mov qword [rbp + 0x3d08], rax
lea rdx, [rbp + 0xed8]
mov rcx, qword [rbp + 0xe58]
call qword [rbp + 0x3d08]
mov dword [rbp + 0xe74], eax
cmp dword [rbp + 0xe74], 0
je 0x14020922b
lea rdx, str.NvAPI_DRS_GetCurrentGlobalProfile_failed_with_error_code
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
mov edx, dword [rbp + 0xe74]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016c7de
mov qword [rbp + 0x3d10], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d10]
call fcn.14016f7a4
nop
jmp 0x140209572
lea rdx, str.NvAPI_DRS_GetCurrentGlobalProfile_succeeded_with_return_code:
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
mov edx, dword [rbp + 0xe74]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016c7de
mov qword [rbp + 0x3d10], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d10]
call fcn.14016f7a4
nop
mov rax, qword [rbp + 0xdd8]
mov qword [rbp + 0x3d08], rax
mov ecx, 0x53f0381e
call qword [rbp + 0x3d08]
mov qword [rbp + 0xef8], rax
mov rdx, qword [rbp + 0xef8]
lea rcx, str.NvAPI_DRS_RestoreProfileDefaultSetting
call fcn.140170c4e
nop
cmp qword [rbp + 0xef8], 0
jne 0x1402092c2
lea rcx, str.failed_to_get_address_of_NvAPI_DRS_RestoreProfileDefaultSetting
call fcn.14016c07c
nop
jmp 0x140209481
mov dword [rbp + 0xf18], 0x1035db89
mov dword [rbp + 0xf1c], 0x1085da8a
mov dword [rbp + 0xf20], 0x1075d972
lea rax, [rbp + 0xf18]
mov qword [rbp + 0xf48], rax
mov rax, qword [rbp + 0xf48]
mov qword [rbp + 0xf68], rax
mov rax, qword [rbp + 0xf48]
add rax, 0xc
mov qword [rbp + 0xf88], rax
jmp 0x140209322
mov rax, qword [rbp + 0xf68]
add rax, 4
mov qword [rbp + 0xf68], rax
mov rax, qword [rbp + 0xf88]
cmp qword [rbp + 0xf68], rax
je 0x140209481
mov rax, qword [rbp + 0xf68]
mov eax, dword [rax]
mov dword [rbp + 0xfa4], eax
mov rax, qword [rbp + 0xef8]
mov qword [rbp + 0x3d08], rax
mov r8d, dword [rbp + 0xfa4]
mov rdx, qword [rbp + 0xed8]
mov rcx, qword [rbp + 0xe58]
call qword [rbp + 0x3d08]
mov dword [rbp + 0xe74], eax
cmp dword [rbp + 0xe74], 0
je 0x14020941b
lea rdx, str.setting_ID
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x140173043]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016e5f2
mov qword [rbp + 0x3d10], rax
mov edx, dword [rbp + 0xfa4]
mov rcx, qword [rbp + 0x3d10]
call fcn.14016c676
lea rdx, str._with_return_code
mov rcx, rax
call fcn.14016bec9
mov qword [rbp + 0x3d18], rax
mov edx, dword [rbp + 0xe74]
mov rcx, qword [rbp + 0x3d18]
call fcn.14016c7de
lea rdx, str._is_already_set_to_default.
mov rcx, rax
call fcn.14016bec9
mov qword [rbp + 0x3d20], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d20]
call fcn.14016f7a4
nop
jmp 0x14020947c
lea rdx, str.NvAPI_DRS_RestoreProfileDefaultSetting_succeeded_for_setting_ID
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x140173043]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016e5f2
mov qword [rbp + 0x3d10], rax
mov edx, dword [rbp + 0xfa4]
mov rcx, qword [rbp + 0x3d10]
call fcn.14016c676
mov qword [rbp + 0x3d18], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d18]
call fcn.14016f7a4
nop
jmp 0x140209310
mov rax, qword [rbp + 0xdd8]
mov qword [rbp + 0x3d08], rax
mov ecx, 0xfcbc7e14
call qword [rbp + 0x3d08]
mov qword [rbp + 0xfc8], rax
mov rdx, qword [rbp + 0xfc8]
lea rcx, str.NvAPI_DRS_SaveSettings
call fcn.140170c4e
nop
cmp qword [rbp + 0xfc8], 0
jne 0x1402094d1
lea rcx, str.failed_to_get_address_of_NvAPI_DRS_SaveSettings
call fcn.14016c07c
nop
jmp 0x140209572
mov rax, qword [rbp + 0xfc8]
mov qword [rbp + 0x3d08], rax
mov rcx, qword [rbp + 0xe58]
call qword [rbp + 0x3d08]
mov dword [rbp + 0xe74], eax
cmp dword [rbp + 0xe74], 0
je 0x140209544
lea rdx, str.NvAPI_DRS_SaveSettings_failed_with_error_code
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
mov edx, dword [rbp + 0xe74]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016c7de
mov qword [rbp + 0x3d10], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d10]
call fcn.14016f7a4
nop
jmp 0x140209572
lea rdx, str.NvAPI_DRS_SaveSettings_succeeded
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
cmp qword [rbp + 0xdb8], 0
je 0x14020958a
mov rcx, qword [rbp + 0xdb8]
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
xor r8d, r8d
lea rdx, [0x140502710]
lea rcx, [rbp + 0x2af8]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x2af8]
call fcn.14016efc5
mov byte [rbp + 0x2ad4], al
lea rcx, [rbp + 0x2af8]
call fcn.140173016
movzx eax, byte [rbp + 0x2ad4]
test eax, eax
je 0x140209660
lea rdx, str.nv_folder_true
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
xor r8d, r8d
lea rdx, [0x140502710]
lea rcx, [rbp + 0x2b38]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x2b38]
call fcn.14016fb5f
nop
lea rcx, [rbp + 0x2b38]
call fcn.140173016
nop
xor r8d, r8d
lea rdx, [0x140502710]
lea rcx, [rbp + 0x2b78]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x2b78]
call fcn.140172c47
nop
lea rcx, [rbp + 0x2b78]
call fcn.140173016
nop
jmp 0x1402096bf
lea rdx, str.nv_folder_false
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
xor r8d, r8d
lea rdx, [0x140502710]
lea rcx, [rbp + 0x2bb8]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x2bb8]
call fcn.140172c47
nop
lea rcx, [rbp + 0x2bb8]
call fcn.140173016
nop
mov byte [0x1405025fe], 0
movzx eax, byte [0x1405025fe]
mov byte [rbp + 0x3d04], al
mov byte [0x1405025f9], 0
movzx eax, byte [0x1405025f9]
mov byte [rbp + 0x3d05], al
lea rdx, str.https:__raw.githubusercontent.com_Extravi_extravi.github.io_main_update_nvapp.json
lea rcx, [rbp + 0x2bf8]
call fcn.14016efe8
nop
movzx r9d, byte [rbp + 0x3d04]
movzx r8d, byte [rbp + 0x3d05]
lea rdx, [0x140502710]
lea rcx, [rbp + 0x2bf8]
call fcn.14016d4d1
nop
lea rcx, [rbp + 0x2bf8]
call fcn.14016c9dc
nop
lea r8, str._nvapp.json
lea rdx, [0x140502710]
lea rcx, [rbp + 0xfe8]
call fcn.140171df6
nop
lea rdx, [rbp + 0xfe8]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
mov edx, 0x110
lea rcx, [rbp + 0x1030]
call fcn.140170e60
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 1
lea rdx, [rbp + 0xfe8]
lea rcx, [rbp + 0x1030]
call fcn.140171b17
nop
lea rcx, [rbp + 0x1030]
call fcn.14016b3c0
movzx eax, al
test eax, eax
jne 0x14020986f
lea rdx, str.failed_to_open_file
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
mov dword [rbp + 0x2c34], 1
lea rcx, [rbp + 0x1030]
call fcn.14016c5a9
nop
lea rcx, [rbp + 0xfe8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x338]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x2f8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x2b8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x218]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x1d8]
call fcn.140172792
nop
lea rcx, [rbp + 0x130]
call fcn.14016c09f
mov eax, dword [rbp + 0x2c34]
jmp 0x14020b5de
xor edx, edx
lea rcx, [rbp + 0x1158]
call fcn.14016dae9
nop
lea rdx, [rbp + 0x1158]
lea rcx, [rbp + 0x1030]
call fcn.14017351b
nop
jmp 0x140209913
lea rdx, str.source
lea rcx, [rbp + 0x1158]
call fcn.14016f9d9
mov rdx, rax
lea rcx, [0x1405031b0]
call fcn.14016f871
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, str.profile
lea rcx, [rbp + 0x1158]
call fcn.14016f9d9
mov rdx, rax
lea rcx, [0x1405031b0]
call fcn.14016f871
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [0x14047762c]
lea rcx, [rbp + 0x1158]
call fcn.14016f9d9
mov rdx, rax
lea rcx, [0x1405031b0]
call fcn.14016f871
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, str.filename
lea rcx, [rbp + 0x1158]
call fcn.14016f9d9
mov rdx, rax
lea rcx, [0x1405031b0]
call fcn.14016f871
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
mov byte [0x1405025fe], 0
movzx eax, byte [0x1405025fe]
mov byte [rbp + 0x3d04], al
mov byte [0x1405025f9], 0
movzx eax, byte [0x1405025f9]
mov byte [rbp + 0x3d05], al
lea rdx, str.source
lea rcx, [rbp + 0x1158]
call fcn.14016f9d9
mov qword [rbp + 0x3d08], rax
lea rdx, [rbp + 0x2c78]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016b2ad
nop
movzx r9d, byte [rbp + 0x3d04]
movzx r8d, byte [rbp + 0x3d05]
lea rdx, [0x140502710]
lea rcx, [rbp + 0x2c78]
call fcn.14016d4d1
nop
lea rcx, [rbp + 0x2c78]
call fcn.14016c9dc
nop
mov byte [0x1405025fe], 0
movzx eax, byte [0x1405025fe]
mov byte [rbp + 0x3d04], al
mov byte [0x1405025f9], 0
movzx eax, byte [0x1405025f9]
mov byte [rbp + 0x3d05], al
lea rdx, [0x14047762c]
lea rcx, [rbp + 0x1158]
call fcn.14016f9d9
mov qword [rbp + 0x3d08], rax
lea rdx, [rbp + 0x2cb8]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016b2ad
nop
movzx r9d, byte [rbp + 0x3d04]
movzx r8d, byte [rbp + 0x3d05]
lea rdx, [0x140502710]
lea rcx, [rbp + 0x2cb8]
call fcn.14016d4d1
nop
lea rcx, [rbp + 0x2cb8]
call fcn.14016c9dc
nop
mov byte [0x1405025fe], 0
movzx eax, byte [0x1405025fe]
mov byte [rbp + 0x3d04], al
mov byte [0x1405025f9], 0
movzx eax, byte [0x1405025f9]
mov byte [rbp + 0x3d05], al
lea rdx, str.profile
lea rcx, [rbp + 0x1158]
call fcn.14016f9d9
mov qword [rbp + 0x3d08], rax
lea rdx, [rbp + 0x2cf8]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016b2ad
nop
movzx r9d, byte [rbp + 0x3d04]
movzx r8d, byte [rbp + 0x3d05]
lea rdx, [0x140502710]
lea rcx, [rbp + 0x2cf8]
call fcn.14016d4d1
nop
lea rcx, [rbp + 0x2cf8]
call fcn.14016c9dc
nop
lea rdx, str.filename
lea rcx, [rbp + 0x1158]
call fcn.14016f9d9
mov qword [rbp + 0x3d08], rax
lea rdx, [rbp + 0x1188]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016b2ad
nop
lea rdx, str.C:WindowsSysWOW64RunDll32.EXE__C:Program_FilesNVIDIA_CorporationInstaller2InstallerCoreNVI2.DLL__UninstallPackage_Display.NvApp
lea rcx, [rbp + 0x11c8]
call fcn.14016df9e
nop
lea r8, [rbp + 0x1188]
lea rdx, str.cmd.exe__c__cd__C:Program_FilesBloxshade_nv____C:Program_FilesBloxshade_nv7za.exe__x__C:Program_FilesBloxshade_nv_
lea rcx, [rbp + 0x2d38]
call fcn.14016b578
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
lea r8, [0x140477788]
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x1208]
call fcn.140173061
nop
lea rcx, [rbp + 0x2d38]
call fcn.14016c9dc
nop
lea rdx, [rbp + 0x1208]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
mov edx, 0x88
lea rcx, [rbp + 0x1250]
call fcn.14016b61d
lea rcx, [rbp + 0x1250]
call fcn.1401716c6
nop
lea r8, [rbp + 0x1208]
lea rdx, [rbp + 0x12f8]
lea rcx, [rbp + 0x1250]
call fcn.1401710fe
nop
lea rdx, str.C:Program_FilesBloxshade_nv_setup.exe
lea rcx, [rbp + 0x1338]
call fcn.14016df9e
nop
lea rdx, str.Uninstalling_the_nvidia_app_to_proceed_with_installation
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [rbp + 0x11c8]
lea rcx, [rbp + 0x1374]
call fcn.1401cb030
nop
lea rdx, str.Nvidia_app_uninstalled_getting_ready_to_install_the_nvidia_app
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [rbp + 0x12f8]
lea rcx, [rbp + 0x1374]
call fcn.1401cb030
nop
lea r8, str.NvAppCEFUpdateFrameworkPluginscomponent_profiles.json
lea rdx, [0x140502710]
lea rcx, [rbp + 0x2d78]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
mov rdx, qword [rbp + 0x3d10]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d18], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d18]
call fcn.14016f7a4
nop
lea rcx, [rbp + 0x2d78]
call fcn.14016c9dc
nop
lea r8, str.NvAppCEFUpdateFrameworkPluginscomponent_profiles.json
lea rdx, [0x140502710]
lea rcx, [rbp + 0x2e18]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x2dd8]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x2dd8]
call fcn.14016efc5
mov byte [rbp + 0x2db4], al
lea rcx, [rbp + 0x2dd8]
call fcn.140173016
nop
lea rcx, [rbp + 0x2e18]
call fcn.14016c9dc
movzx eax, byte [rbp + 0x2db4]
test eax, eax
je 0x140209f86
lea rdx, str.Update_component_true
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea r8, str.NvAppCEFUpdateFrameworkPluginscomponent_profiles.json
lea rdx, [0x140502710]
lea rcx, [rbp + 0x2e98]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x2e58]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x2e58]
call fcn.1401724b8
nop
lea rcx, [rbp + 0x2e58]
call fcn.140173016
nop
lea rcx, [rbp + 0x2e98]
call fcn.14016c9dc
nop
lea rdx, str.Setting_a_new_update_component
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, str.C:Program_FilesBloxshade_nvNvAppCEFUpdateFrameworkPlugins
lea rcx, [rbp + 0x1398]
call fcn.14016efe8
nop
lea r8, str.component_profiles.json
lea rdx, [0x140502710]
lea rcx, [rbp + 0x2ed8]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
lea rdx, [rbp + 0x1398]
mov rcx, qword [rbp + 0x3d10]
call fcn.140172800
nop
lea rcx, [rbp + 0x2ed8]
call fcn.14016c9dc
nop
lea rdx, str.nvapp_patched
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rcx, [rbp + 0x1398]
call fcn.14016c9dc
nop
lea rdx, str.Starting_nvapp_installer
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [rbp + 0x1338]
lea rcx, [rbp + 0x1374]
call fcn.1401cb030
nop
lea rdx, [0x140477a58]
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
mov dword [rbp + 0x2f14], 0
lea rcx, [rbp + 0x1338]
call fcn.140172792
nop
lea rcx, [rbp + 0x12f8]
call fcn.140172792
nop
lea rcx, [rbp + 0x1250]
call fcn.14016d210
nop
lea rcx, [rbp + 0x1208]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x11c8]
call fcn.140172792
nop
lea rcx, [rbp + 0x1188]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x1158]
call fcn.1401747e0
nop
lea rcx, [rbp + 0x1030]
call fcn.14016c5a9
nop
lea rcx, [rbp + 0xfe8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x338]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x2f8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x2b8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x218]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x1d8]
call fcn.140172792
nop
lea rcx, [rbp + 0x130]
call fcn.14016c09f
mov eax, dword [rbp + 0x2f14]
jmp 0x14020b5de
movzx eax, byte [0x1405025f8]
test eax, eax
je 0x14020a209
lea rdx, [rbp + 0x2b8]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [0x140502678]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [0x1405026c0]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [0x140502788]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [0x1405026e8]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [0x140502650]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [0x140502678]
lea rcx, [rbp + 0x2b8]
call fcn.14016be79
nop
jmp 0x14020a331
lea rdx, [rbp + 0x2b8]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [rbp + 0x2f8]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [0x1405026c0]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [0x140502788]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [0x1405026e8]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [0x140502650]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rdx, [rbp + 0x2f8]
lea rcx, [rbp + 0x2b8]
call fcn.14016be79
nop
xor r8d, r8d
lea rdx, [0x140502788]
lea rcx, [rbp + 0x2f58]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x2f58]
call fcn.14016efc5
mov byte [rbp + 0x2f34], al
lea rcx, [rbp + 0x2f58]
call fcn.140173016
movzx eax, byte [rbp + 0x2f34]
test eax, eax
je 0x14020a43b
lea rdx, str.Ansel_folder_true
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
xor r8d, r8d
lea rdx, [0x140502788]
lea rcx, [rbp + 0x2f98]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x2f98]
call fcn.14016fb5f
nop
lea rcx, [rbp + 0x2f98]
call fcn.140173016
nop
xor r8d, r8d
lea rdx, [0x1405026e8]
lea rcx, [rbp + 0x2fd8]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x2fd8]
call fcn.140172c47
nop
lea rcx, [rbp + 0x2fd8]
call fcn.140173016
nop
xor r8d, r8d
lea rdx, [0x140502650]
lea rcx, [rbp + 0x3018]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x3018]
call fcn.140172c47
nop
lea rcx, [rbp + 0x3018]
call fcn.140173016
nop
jmp 0x14020a4cb
lea rdx, str.Ansel_folder_false
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
xor r8d, r8d
lea rdx, [0x1405026e8]
lea rcx, [rbp + 0x3058]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x3058]
call fcn.140172c47
nop
lea rcx, [rbp + 0x3058]
call fcn.140173016
nop
xor r8d, r8d
lea rdx, [0x140502650]
lea rcx, [rbp + 0x3098]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x3098]
call fcn.140172c47
nop
lea rcx, [rbp + 0x3098]
call fcn.140173016
nop
lea rax, [0x1405026a0]
mov qword [rbp + 0x13d8], rax
mov rcx, qword [rbp + 0x13d8]
call fcn.14016d670
mov qword [rbp + 0x13f8], rax
mov rcx, qword [rbp + 0x13d8]
call fcn.14016d599
mov qword [rbp + 0x1418], rax
jmp 0x14020a513
mov rax, qword [rbp + 0x13f8]
add rax, 0x28
mov qword [rbp + 0x13f8], rax
mov rax, qword [rbp + 0x1418]
cmp qword [rbp + 0x13f8], rax
je 0x14020a565
mov rax, qword [rbp + 0x13f8]
mov qword [rbp + 0x1438], rax
mov byte [0x1405025fe], 0
mov byte [0x1405025f9], 1
movzx r9d, byte [0x1405025fe]
movzx r8d, byte [0x1405025f9]
lea rdx, [0x140502788]
mov rcx, qword [rbp + 0x1438]
call fcn.14016d4d1
nop
jmp 0x14020a501
lea rax, [0x140502630]
mov qword [rbp + 0x1458], rax
mov rcx, qword [rbp + 0x1458]
call fcn.14016d670
mov qword [rbp + 0x1478], rax
mov rcx, qword [rbp + 0x1458]
call fcn.14016d599
mov qword [rbp + 0x1498], rax
jmp 0x14020a5ad
mov rax, qword [rbp + 0x1478]
add rax, 0x28
mov qword [rbp + 0x1478], rax
mov rax, qword [rbp + 0x1498]
cmp qword [rbp + 0x1478], rax
je 0x14020a709
mov rax, qword [rbp + 0x1478]
mov qword [rbp + 0x14b8], rax
lea r8, [0x140475e54]
lea rdx, [0x140502788]
lea rcx, [rbp + 0x30d8]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
mov r8, qword [rbp + 0x14b8]
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x3118]
call fcn.14016e0e3
mov qword [rbp + 0x3d18], rax
mov rax, qword [rbp + 0x3d18]
mov qword [rbp + 0x3d20], rax
lea rdx, [0x140502788]
mov rcx, qword [rbp + 0x3d20]
call fcn.14016b249
nop
lea rcx, [rbp + 0x3118]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x30d8]
call fcn.14016c9dc
nop
lea r8, [0x140475e54]
lea rdx, [0x140502788]
lea rcx, [rbp + 0x3198]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
mov r8, qword [rbp + 0x14b8]
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x31d8]
call fcn.14016e0e3
mov qword [rbp + 0x3d18], rax
mov rax, qword [rbp + 0x3d18]
mov qword [rbp + 0x3d20], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3d20]
lea rcx, [rbp + 0x3158]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x3158]
call fcn.1401724b8
nop
lea rcx, [rbp + 0x3158]
call fcn.140173016
nop
lea rcx, [rbp + 0x31d8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x3198]
call fcn.14016c9dc
nop
jmp 0x14020a59b
lea rax, [0x140502800]
mov qword [rbp + 0x14d8], rax
mov rcx, qword [rbp + 0x14d8]
call fcn.14016d670
mov qword [rbp + 0x14f8], rax
mov rcx, qword [rbp + 0x14d8]
call fcn.14016d599
mov qword [rbp + 0x1518], rax
jmp 0x14020a751
mov rax, qword [rbp + 0x14f8]
add rax, 0x28
mov qword [rbp + 0x14f8], rax
mov rax, qword [rbp + 0x1518]
cmp qword [rbp + 0x14f8], rax
je 0x14020a977
mov rax, qword [rbp + 0x14f8]
mov qword [rbp + 0x1538], rax
mov r8, qword [rbp + 0x1538]
lea rdx, [0x140502788]
lea rcx, [rbp + 0x3258]
call fcn.14017222e
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x3218]
call fcn.140171ee6
nop
lea rdx, [rbp + 0x3218]
lea rcx, [rbp + 0x1578]
call fcn.140173cc3
nop
lea rax, [rbp + 0x1578]
mov qword [rbp + 0x1558], rax
lea rcx, [rbp + 0x3218]
call fcn.140173016
nop
lea rcx, [rbp + 0x3258]
call fcn.14016c9dc
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x15a8]
call fcn.14016e278
lea rax, [rbp + 0x3298]
mov qword [rbp + 0x32c8], rax
mov rdx, qword [rbp + 0x1558]
mov rcx, qword [rbp + 0x32c8]
call fcn.14016f092
mov qword [rbp + 0x3d08], rax
mov rdx, qword [rbp + 0x3d08]
lea rcx, [rbp + 0x15a8]
call fcn.14016c67b
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x15d8]
call fcn.14016e278
lea rax, [rbp + 0x32e8]
mov qword [rbp + 0x3318], rax
mov rdx, qword [rbp + 0x1558]
mov rcx, qword [rbp + 0x3318]
call fcn.14016f092
mov qword [rbp + 0x3d08], rax
mov rdx, qword [rbp + 0x3d08]
lea rcx, [rbp + 0x15d8]
call fcn.14016e7a0
nop
jmp 0x14020a89e
lea rcx, [rbp + 0x15a8]
call fcn.14016ef52
nop
lea rdx, [rbp + 0x15d8]
lea rcx, [rbp + 0x15a8]
call fcn.140170717
movzx eax, al
test eax, eax
jne 0x14020a94b
lea rcx, [rbp + 0x15a8]
call fcn.14017026c
mov qword [rbp + 0x1608], rax
mov rcx, qword [rbp + 0x1608]
call fcn.14016d02b
mov rcx, rax
call fcn.14016c74d
movzx eax, al
test eax, eax
je 0x14020a946
mov rcx, qword [rbp + 0x1608]
call fcn.140170519
mov qword [rbp + 0x3d08], rax
lea rdx, [rbp + 0x3338]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016c70c
mov qword [rbp + 0x3d10], rax
mov rax, qword [rbp + 0x3d10]
mov qword [rbp + 0x3d18], rax
lea rdx, [0x140502788]
mov rcx, qword [rbp + 0x3d18]
call fcn.140172800
nop
lea rcx, [rbp + 0x3338]
call fcn.14016c9dc
nop
jmp 0x14020a891
lea rcx, [rbp + 0x15d8]
call fcn.14016bb9f
nop
lea rcx, [rbp + 0x15a8]
call fcn.14016bb9f
nop
lea rcx, [rbp + 0x1578]
call fcn.14016bb9f
nop
jmp 0x14020a73f
lea r8, str.FXShaders_76365e35c48e30170985ca371e67d8daf8eb9a98ShadersFXShaders
lea rdx, [0x140502788]
lea rcx, [rbp + 0x33b8]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x3378]
call fcn.140171ee6
nop
lea rdx, [rbp + 0x3378]
lea rcx, [rbp + 0x1648]
call fcn.140173cc3
nop
lea rax, [rbp + 0x1648]
mov qword [rbp + 0x1628], rax
lea rcx, [rbp + 0x3378]
call fcn.140173016
nop
lea rcx, [rbp + 0x33b8]
call fcn.14016c9dc
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x1678]
call fcn.14016e278
lea rax, [rbp + 0x33f8]
mov qword [rbp + 0x3428], rax
mov rdx, qword [rbp + 0x1628]
mov rcx, qword [rbp + 0x3428]
call fcn.14016f092
mov qword [rbp + 0x3d08], rax
mov rdx, qword [rbp + 0x3d08]
lea rcx, [rbp + 0x1678]
call fcn.14016c67b
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x16a8]
call fcn.14016e278
lea rax, [rbp + 0x3448]
mov qword [rbp + 0x3478], rax
mov rdx, qword [rbp + 0x1628]
mov rcx, qword [rbp + 0x3478]
call fcn.14016f092
mov qword [rbp + 0x3d08], rax
mov rdx, qword [rbp + 0x3d08]
lea rcx, [rbp + 0x16a8]
call fcn.14016e7a0
nop
jmp 0x14020aaa2
lea rcx, [rbp + 0x1678]
call fcn.14016ef52
nop
lea rdx, [rbp + 0x16a8]
lea rcx, [rbp + 0x1678]
call fcn.140170717
movzx eax, al
test eax, eax
jne 0x14020ab4f
lea rcx, [rbp + 0x1678]
call fcn.14017026c
mov qword [rbp + 0x16d8], rax
mov rcx, qword [rbp + 0x16d8]
call fcn.14016d02b
mov rcx, rax
call fcn.14016c74d
movzx eax, al
test eax, eax
je 0x14020ab4a
mov rcx, qword [rbp + 0x16d8]
call fcn.140170519
mov qword [rbp + 0x3d08], rax
lea rdx, [rbp + 0x3498]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016c70c
mov qword [rbp + 0x3d10], rax
mov rax, qword [rbp + 0x3d10]
mov qword [rbp + 0x3d18], rax
lea rdx, [0x140502650]
mov rcx, qword [rbp + 0x3d18]
call fcn.140172800
nop
lea rcx, [rbp + 0x3498]
call fcn.14016c9dc
nop
jmp 0x14020aa95
lea rcx, [rbp + 0x16a8]
call fcn.14016bb9f
nop
lea rcx, [rbp + 0x1678]
call fcn.14016bb9f
nop
lea rcx, [rbp + 0x1648]
call fcn.14016bb9f
nop
movzx eax, byte [0x140502600]
cmp eax, 1
jne 0x14020ad2d
mov byte [0x1405025fe], 0
movzx eax, byte [0x1405025fe]
mov byte [rbp + 0x3d04], al
mov byte [0x1405025f9], 1
movzx eax, byte [0x1405025f9]
mov byte [rbp + 0x3d05], al
lea rdx, str.https:__github.com_Extravi_extravi.github.io_raw_main_update_ansel_presets_dark.zip
lea rcx, [rbp + 0x34d8]
call fcn.14016efe8
nop
movzx r9d, byte [rbp + 0x3d04]
movzx r8d, byte [rbp + 0x3d05]
lea rdx, [0x140502788]
lea rcx, [rbp + 0x34d8]
call fcn.14016d4d1
nop
lea rcx, [rbp + 0x34d8]
call fcn.14016c9dc
nop
lea r8, [0x140475e54]
lea rdx, [0x140502788]
lea rcx, [rbp + 0x3518]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
lea r8, str.ansel_presets_dark.zip
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x3558]
call fcn.140173061
mov qword [rbp + 0x3d18], rax
mov rax, qword [rbp + 0x3d18]
mov qword [rbp + 0x3d20], rax
lea rdx, [0x140502788]
mov rcx, qword [rbp + 0x3d20]
call fcn.14016b249
nop
lea rcx, [rbp + 0x3558]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x3518]
call fcn.14016c9dc
nop
lea r8, [0x140475e54]
lea rdx, [0x140502788]
lea rcx, [rbp + 0x35d8]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
lea r8, str.ansel_presets_dark.zip
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x3618]
call fcn.140173061
mov qword [rbp + 0x3d18], rax
mov rax, qword [rbp + 0x3d18]
mov qword [rbp + 0x3d20], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3d20]
lea rcx, [rbp + 0x3598]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x3598]
call fcn.1401724b8
nop
lea rcx, [rbp + 0x3598]
call fcn.140173016
nop
lea rcx, [rbp + 0x3618]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x35d8]
call fcn.14016c9dc
nop
jmp 0x14020aecf
mov byte [0x1405025fe], 0
movzx eax, byte [0x1405025fe]
mov byte [rbp + 0x3d04], al
mov byte [0x1405025f9], 1
movzx eax, byte [0x1405025f9]
mov byte [rbp + 0x3d05], al
lea rdx, str.https:__github.com_Extravi_extravi.github.io_raw_main_update_ansel_presets.zip
lea rcx, [rbp + 0x3658]
call fcn.14016efe8
nop
movzx r9d, byte [rbp + 0x3d04]
movzx r8d, byte [rbp + 0x3d05]
lea rdx, [0x140502788]
lea rcx, [rbp + 0x3658]
call fcn.14016d4d1
nop
lea rcx, [rbp + 0x3658]
call fcn.14016c9dc
nop
lea r8, [0x140475e54]
lea rdx, [0x140502788]
lea rcx, [rbp + 0x3698]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
lea r8, str.ansel_presets.zip
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x36d8]
call fcn.140173061
mov qword [rbp + 0x3d18], rax
mov rax, qword [rbp + 0x3d18]
mov qword [rbp + 0x3d20], rax
lea rdx, [0x140502788]
mov rcx, qword [rbp + 0x3d20]
call fcn.14016b249
nop
lea rcx, [rbp + 0x36d8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x3698]
call fcn.14016c9dc
nop
lea r8, [0x140475e54]
lea rdx, [0x140502788]
lea rcx, [rbp + 0x3758]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
lea r8, str.ansel_presets.zip
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x3798]
call fcn.140173061
mov qword [rbp + 0x3d18], rax
mov rax, qword [rbp + 0x3d18]
mov qword [rbp + 0x3d20], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3d20]
lea rcx, [rbp + 0x3718]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x3718]
call fcn.1401724b8
nop
lea rcx, [rbp + 0x3718]
call fcn.140173016
nop
lea rcx, [rbp + 0x3798]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x3758]
call fcn.14016c9dc
nop
lea r8, str._ansel_presets
lea rdx, [0x140502788]
lea rcx, [rbp + 0x3818]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x37d8]
call fcn.140171ee6
nop
lea rdx, [rbp + 0x37d8]
lea rcx, [rbp + 0x1718]
call fcn.140173cc3
nop
lea rax, [rbp + 0x1718]
mov qword [rbp + 0x16f8], rax
lea rcx, [rbp + 0x37d8]
call fcn.140173016
nop
lea rcx, [rbp + 0x3818]
call fcn.14016c9dc
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x1748]
call fcn.14016e278
lea rax, [rbp + 0x3858]
mov qword [rbp + 0x3888], rax
mov rdx, qword [rbp + 0x16f8]
mov rcx, qword [rbp + 0x3888]
call fcn.14016f092
mov qword [rbp + 0x3d08], rax
mov rdx, qword [rbp + 0x3d08]
lea rcx, [rbp + 0x1748]
call fcn.14016c67b
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x1778]
call fcn.14016e278
lea rax, [rbp + 0x38a8]
mov qword [rbp + 0x38d8], rax
mov rdx, qword [rbp + 0x16f8]
mov rcx, qword [rbp + 0x38d8]
call fcn.14016f092
mov qword [rbp + 0x3d08], rax
mov rdx, qword [rbp + 0x3d08]
lea rcx, [rbp + 0x1778]
call fcn.14016e7a0
nop
jmp 0x14020affa
lea rcx, [rbp + 0x1748]
call fcn.14016ef52
nop
lea rdx, [rbp + 0x1778]
lea rcx, [rbp + 0x1748]
call fcn.140170717
movzx eax, al
test eax, eax
jne 0x14020b0a7
lea rcx, [rbp + 0x1748]
call fcn.14017026c
mov qword [rbp + 0x17a8], rax
mov rcx, qword [rbp + 0x17a8]
call fcn.14016d02b
mov rcx, rax
call fcn.14016c74d
movzx eax, al
test eax, eax
je 0x14020b0a2
mov rcx, qword [rbp + 0x17a8]
call fcn.140170519
mov qword [rbp + 0x3d08], rax
lea rdx, [rbp + 0x38f8]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016c70c
mov qword [rbp + 0x3d10], rax
mov rax, qword [rbp + 0x3d10]
mov qword [rbp + 0x3d18], rax
lea rdx, [0x1405026e8]
mov rcx, qword [rbp + 0x3d18]
call fcn.140172800
nop
lea rcx, [rbp + 0x38f8]
call fcn.14016c9dc
nop
jmp 0x14020afed
lea rcx, [rbp + 0x1778]
call fcn.14016bb9f
nop
lea rcx, [rbp + 0x1748]
call fcn.14016bb9f
nop
lea rcx, [rbp + 0x1718]
call fcn.14016bb9f
nop
lea rdx, str.Removing_unused_folders
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
lea rax, [0x140502800]
mov qword [rbp + 0x17c8], rax
mov rcx, qword [rbp + 0x17c8]
call fcn.14016d670
mov qword [rbp + 0x17e8], rax
mov rcx, qword [rbp + 0x17c8]
call fcn.14016d599
mov qword [rbp + 0x1808], rax
jmp 0x14020b144
mov rax, qword [rbp + 0x17e8]
add rax, 0x28
mov qword [rbp + 0x17e8], rax
mov rax, qword [rbp + 0x1808]
cmp qword [rbp + 0x17e8], rax
je 0x14020b2c5
mov rdx, qword [rbp + 0x17e8]
lea rcx, [rbp + 0x1828]
call fcn.14016c239
nop
lea rcx, [rbp + 0x1828]
call fcn.140172729
mov qword [rbp + 0x3d08], rax
xor r8d, r8d
lea rdx, [0x140475e54]
lea rcx, [rbp + 0x1828]
call fcn.14016e421
inc rax
mov r8, rax
lea rdx, [0x140475e54]
lea rcx, [rbp + 0x1828]
call fcn.14016e421
mov qword [rbp + 0x3d10], rax
lea r9, [0x140473406]
mov r8, qword [rbp + 0x3d08]
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x1828]
call fcn.140173a84
nop
lea r8, [rbp + 0x1828]
lea rdx, [0x140502788]
lea rcx, [rbp + 0x3938]
call fcn.14017222e
mov qword [rbp + 0x3d08], rax
mov rdx, qword [rbp + 0x3d08]
lea rcx, [rbp + 0x1828]
call fcn.14016d5da
lea rcx, [rbp + 0x3938]
call fcn.14016c9dc
nop
lea r8, [rbp + 0x1828]
lea rdx, str.Removing_folder:
lea rcx, [rbp + 0x3978]
call fcn.14016b578
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
mov rdx, qword [rbp + 0x3d10]
lea rcx, [0x1405031b0]
call fcn.140172bbb
mov qword [rbp + 0x3d18], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d18]
call fcn.14016f7a4
nop
lea rcx, [rbp + 0x3978]
call fcn.14016c9dc
nop
xor r8d, r8d
lea rdx, [rbp + 0x1828]
lea rcx, [rbp + 0x39b8]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x39b8]
call fcn.14016fb5f
nop
lea rcx, [rbp + 0x39b8]
call fcn.140173016
nop
lea rcx, [rbp + 0x1828]
call fcn.14016c9dc
nop
jmp 0x14020b132
lea r8, str._ansel_presets
lea rdx, [0x140502788]
lea rcx, [rbp + 0x3a38]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x39f8]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x39f8]
call fcn.14016fb5f
nop
lea rcx, [rbp + 0x39f8]
call fcn.140173016
nop
lea rcx, [rbp + 0x3a38]
call fcn.14016c9dc
nop
lea r8, str.LICENSE
lea rdx, [0x140502788]
lea rcx, [rbp + 0x3ab8]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x3a78]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x3a78]
call fcn.1401724b8
nop
lea rcx, [rbp + 0x3a78]
call fcn.140173016
nop
lea rcx, [rbp + 0x3ab8]
call fcn.14016c9dc
nop
lea r8, str.DOF.fx
lea rdx, [0x140502788]
lea rcx, [rbp + 0x3b38]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x3af8]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x3af8]
call fcn.1401724b8
nop
lea rcx, [rbp + 0x3af8]
call fcn.140173016
nop
lea rcx, [rbp + 0x3b38]
call fcn.14016c9dc
nop
lea r8, str.FakeMotionBlur.fx
lea rdx, [0x140502788]
lea rcx, [rbp + 0x3bb8]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x3b78]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x3b78]
call fcn.1401724b8
nop
lea rcx, [rbp + 0x3b78]
call fcn.140173016
nop
lea rcx, [rbp + 0x3bb8]
call fcn.14016c9dc
nop
lea r8, str.MotionBlur.fx
lea rdx, [0x140502788]
lea rcx, [rbp + 0x3c38]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x3bf8]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x3bf8]
call fcn.1401724b8
nop
lea rcx, [rbp + 0x3bf8]
call fcn.140173016
nop
lea rcx, [rbp + 0x3c38]
call fcn.14016c9dc
nop
lea r8, str.NiceGuy_Lamps.fx
lea rdx, [0x140502788]
lea rcx, [rbp + 0x3cb8]
call fcn.140171df6
mov qword [rbp + 0x3d08], rax
mov rax, qword [rbp + 0x3d08]
mov qword [rbp + 0x3d10], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3d10]
lea rcx, [rbp + 0x3c78]
call fcn.140171ee6
nop
lea rcx, [rbp + 0x3c78]
call fcn.1401724b8
nop
lea rcx, [rbp + 0x3c78]
call fcn.140173016
nop
lea rcx, [rbp + 0x3cb8]
call fcn.14016c9dc
nop
lea rdx, [0x140477a58]
lea rcx, [0x1405031b0]
call fcn.14016bec9
mov qword [rbp + 0x3d08], rax
lea rdx, [0x14016b541]
mov rcx, qword [rbp + 0x3d08]
call fcn.14016f7a4
nop
mov dword [rbp + 0x3cf4], 0
lea rcx, [rbp + 0x338]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x2f8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x2b8]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x218]
call fcn.14016c9dc
nop
lea rcx, [rbp + 0x1d8]
call fcn.140172792
nop
lea rcx, [rbp + 0x130]
call fcn.14016c09f
mov eax, dword [rbp + 0x3cf4]
mov rdi, rax
lea rcx, [rbp - 0x40]
lea rdx, [0x1404665d0]
call fcn.140172404
mov rax, rdi
mov rcx, qword [rbp + 0x3d68]
xor rcx, rbp
call fcn.14016f3bc
lea rsp, [rbp + 0x3d78]
pop rdi
pop rbp
ret