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

Disassembly:
jmp 0x140207ea0
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, 0x3d58
call fcn.14016d973
sub rsp, rax
lea rbp, [rsp + 0x40]
lea rdi, [rsp + 0x40]
mov ecx, 0xdc6
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x3d78]
mov rax, qword [0x1405033c0]
xor rax, rbp
mov qword [rbp + 0x3d08], rax
lea rcx, [0x140531136]
call fcn.140174d6d
nop
mov r8d, 0x3f
lea rdx, str.en_US.UTF_8
lea rcx, [rbp + 0x1dc8]
call fcn.1401751c8
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x1df8]
call fcn.14016fae3
lea rcx, [rbp + 0x1df8]
call fcn.140170916
nop
lea rcx, [rbp + 0x1dc8]
call fcn.140170916
nop
mov rax, qword [0x1405071b0]
movsxd rax, dword [rax + 4]
lea rcx, [0x1405071b0]
add rcx, rax
mov rax, rcx
mov qword [rbp + 0x3ca8], rax
lea rcx, [rbp + 0x1e28]
call fcn.14017537b
mov qword [rbp + 0x3cb0], rax
mov rax, qword [rbp + 0x3cb0]
mov qword [rbp + 0x3cb8], rax
mov rax, qword [rbp + 0x3cb8]
mov qword [rbp + 0x3cc0], rax
mov r8, qword [rbp + 0x3cc0]
lea rdx, [rbp + 0x1e58]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401756fa
lea rcx, [rbp + 0x1e58]
call fcn.140170916
nop
lea rcx, [rbp + 0x1e28]
call fcn.140170916
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 0x140208032
lea rdx, str.Failed_to_parse_command_line_arguments.
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
mov eax, 1
jmp 0x14020c3a2
call fcn.14016e328
nop
lea rdx, str._Version:_2.8.16_n
lea rcx, [0x1405071b0]
call fcn.14016cec9
nop
lea rdx, str._Bloxshade_Installer__developed_by_Extravi__https:__extravi.dev___n
lea rcx, [0x1405071b0]
call fcn.14016cec9
nop
lea rdx, str._Copyright__2024_Extravi_n
lea rcx, [0x1405071b0]
call fcn.14016cec9
nop
lea rdx, str._Source_Code:_https:__github.com_Extravi_Bloxshade_n
lea rcx, [0x1405071b0]
call fcn.14016cec9
nop
mov dword [rbp + 0x44], 1
jmp 0x140208099
mov eax, dword [rbp + 0x44]
inc eax
mov dword [rbp + 0x44], eax
mov eax, dword [rbp + 0x24]
cmp dword [rbp + 0x44], eax
jge 0x1402085bd
movsxd rax, dword [rbp + 0x44]
mov rcx, qword [rbp + 8]
mov rdx, qword [rcx + rax*8]
lea rcx, [rbp + 0x68]
call fcn.14016efb7
nop
lea rdx, str._shortcut
lea rcx, [rbp + 0x68]
call fcn.14016f098
movzx eax, al
test eax, eax
je 0x1402080de
mov byte [0x1405065fc], 1
jmp 0x1402085ae
lea rdx, str._import
lea rcx, [rbp + 0x68]
call fcn.14016f098
movzx eax, al
test eax, eax
je 0x140208101
mov byte [0x1405065fb], 1
jmp 0x1402085ae
lea rdx, str._fix
lea rcx, [rbp + 0x68]
call fcn.14016f098
movzx eax, al
test eax, eax
je 0x140208124
mov byte [0x1405065fd], 1
jmp 0x1402085ae
lea rdx, str._install
lea rcx, [rbp + 0x68]
call fcn.14016f098
movzx eax, al
test eax, eax
je 0x140208550
mov eax, dword [rbp + 0x44]
inc eax
cmp eax, dword [rbp + 0x24]
jge 0x140208550
lea rdx, str.Community_presets_arg_called
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
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, [0x140506738]
call fcn.14016e3c8
nop
lea rcx, [rbp + 0x1e84]
call fcn.14016e04e
mov qword [rbp + 0x3ca8], rax
lea rax, [rbp + 0x1ea8]
mov qword [rbp + 0x1ed8], rax
mov rdx, qword [rbp + 0x1ed8]
lea rcx, [0x140506738]
call fcn.140172c93
mov qword [rbp + 0x3cb0], rax
mov rax, qword [rbp + 0x3cb0]
mov qword [rbp + 0x3cb8], rax
lea rax, [rbp + 0x1ef8]
mov qword [rbp + 0x1f28], rax
mov rdx, qword [rbp + 0x1f28]
lea rcx, [0x140506738]
call fcn.1401703a8
mov qword [rbp + 0x3cc0], rax
mov rax, qword [rbp + 0x3cc0]
mov qword [rbp + 0x3cc8], rax
mov r9, qword [rbp + 0x3ca8]
mov r8, qword [rbp + 0x3cb8]
mov rdx, qword [rbp + 0x3cc8]
lea rcx, [rbp + 0xa8]
call fcn.140170731
nop
lea rax, [rbp + 0x1f48]
mov qword [rbp + 0x1f78], rax
lea rdx, [rbp + 0x1f98]
lea rcx, [rbp + 0xa8]
call fcn.14016d0fe
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
mov rdx, qword [rbp + 0x3cb0]
mov rcx, qword [rbp + 0x1f78]
call fcn.140172d6f
mov qword [rbp + 0x3cb8], rax
mov rax, qword [rbp + 0x3cb8]
mov qword [rbp + 0x3cc0], rax
mov rax, qword [rbp + 0x3cc0]
mov qword [rbp + 0x3cc8], rax
lea rax, [rbp + 0x1fc8]
mov qword [rbp + 0x1ff8], rax
mov byte [rbp + 0x2014], Ordinal_35
lea rax, [rbp + 0x2038]
mov qword [rbp + 0x2068], rax
mov rdx, qword [rbp + 0x2068]
lea rcx, [rbp + 0xa8]
call fcn.14016d0fe
mov qword [rbp + 0x3cd0], rax
mov rax, qword [rbp + 0x3cd0]
mov qword [rbp + 0x3cd8], rax
lea rax, [rbp + 0x2088]
mov qword [rbp + 0x20b8], rax
mov rdx, qword [rbp + 0x20b8]
lea rcx, [rbp + 0xa8]
call fcn.140175038
mov qword [rbp + 0x3ce0], rax
mov rax, qword [rbp + 0x3ce0]
mov qword [rbp + 0x3ce8], rax
lea r9, [rbp + 0x2014]
mov r8, qword [rbp + 0x3cd8]
mov rdx, qword [rbp + 0x3ce8]
lea rcx, [rbp + 0x20d8]
call fcn.1401711d6
mov qword [rbp + 0x3cf0], rax
mov rdx, qword [rbp + 0x3cf0]
mov rcx, qword [rbp + 0x1ff8]
call fcn.140172d6f
mov qword [rbp + 0x3cf8], rax
mov rax, qword [rbp + 0x3cf8]
mov qword [rbp + 0x3d00], rax
mov r9, qword [rbp + 0x3cc8]
mov r8, qword [rbp + 0x3d00]
lea rdx, [rbp + 0x2108]
lea rcx, [rbp + 0xa8]
call fcn.140172306
lea rcx, [rbp + 0x2108]
call fcn.14016ec06
lea rcx, [rbp + 0x20d8]
call fcn.14016ec06
nop
lea rcx, [rbp + 0x1f98]
call fcn.14016ec06
nop
lea rdx, [rbp + 0xa8]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
mov byte [0x1405065fe], 1
mov byte [0x1405065f9], 0
movzx r9d, byte [0x1405065fe]
movzx r8d, byte [0x1405065f9]
lea rdx, [0x140506788]
lea rcx, [rbp + 0xa8]
call fcn.14016e4ef
nop
lea r8, [0x140506760]
lea rdx, [0x140479d74]
lea rcx, [rbp + 0xe8]
call fcn.14016c573
nop
lea r8, [rbp + 0xe8]
lea rdx, [0x140506788]
lea rcx, [rbp + 0x2138]
call fcn.140173288
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
lea rdx, [0x1405066e8]
mov rcx, qword [rbp + 0x3cb0]
call fcn.14016c244
nop
lea rcx, [rbp + 0x2138]
call fcn.14016d9eb
nop
lea r8, [rbp + 0xe8]
lea rdx, [0x140506788]
lea rcx, [rbp + 0x21b8]
call fcn.140173288
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x2178]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x2178]
call fcn.140173512
nop
lea rcx, [rbp + 0x2178]
call fcn.140174070
nop
lea rcx, [rbp + 0x21b8]
call fcn.14016d9eb
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 + 0x21f4], 0
lea rcx, [rbp + 0xe8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0xa8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x68]
call fcn.1401737ec
mov eax, dword [rbp + 0x21f4]
jmp 0x14020c3a2
lea rdx, str._open
lea rcx, [rbp + 0x68]
call fcn.14016f098
movzx eax, al
test eax, eax
je 0x140208570
mov byte [0x1405065ff], 1
jmp 0x1402085ae
lea rdx, str._dark
lea rcx, [rbp + 0x68]
call fcn.14016f098
movzx eax, al
test eax, eax
je 0x140208590
mov byte [0x140506600], 1
jmp 0x1402085ae
lea rdx, [0x14047a550]
lea rcx, [rbp + 0x68]
call fcn.14016f098
movzx eax, al
test eax, eax
je 0x1402085ae
mov byte [0x140506601], 1
lea rcx, [rbp + 0x68]
call fcn.1401737ec
nop
jmp 0x140208091
mov rcx, qword [rbp + 8]
call qword [sym.imp.KERNEL32.dll_LocalFree]
nop
lea rax, section..data
mov qword [rsp + 0x30], rax
lea rax, [0x1405063f0]
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.14017458e
lea rcx, [rbp + 0x130]
call fcn.140170c09
nop
lea rdx, [0x1405063f0]
lea rcx, [rbp + 0x1d8]
call fcn.14016efb7
nop
lea r8, [rbp + 0x1d8]
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x130]
call fcn.140173792
nop
lea rdx, [0x140477346]
lea rcx, [rbp + 0x218]
call fcn.14016f836
movzx eax, al
test eax, eax
je 0x140208703
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 0x1402086c8
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 + 0x2214], 0
lea rcx, [rbp + 0x218]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x1d8]
call fcn.1401737ec
nop
lea rcx, [rbp + 0x130]
call fcn.14016d0a4
mov eax, dword [rbp + 0x2214]
jmp 0x14020c3a2
lea rdx, [rbp + 0x218]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
xor r8d, r8d
mov dl, Ordinal_35
lea rcx, [rbp + 0x218]
call fcn.140170b4b
inc rax
mov qword [rbp + 0x278], rax
mov r8, 0xffffffffffffffff
mov dl, Ordinal_35
lea rcx, [rbp + 0x218]
call fcn.14017102d
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.1401707ae
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.1401707ae
nop
lea rdx, str.Path_to_check:
lea rcx, [0x1405071b0]
call fcn.14016cec9
lea rdx, [rbp + 0x2b8]
mov rcx, rax
call fcn.140173c10
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
xor r8d, r8d
lea rdx, str.C:Program_Files
lea rcx, [rbp + 0x2b8]
call fcn.14016f444
test rax, rax
je 0x140208843
xor r8d, r8d
lea rdx, str.C:Program_Files__x86_
lea rcx, [rbp + 0x2b8]
call fcn.14016f444
test rax, rax
jne 0x1402088e5
lea rdx, str.Program_files_is_true
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
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 + 0x2234], 0
lea rcx, [rbp + 0x2f8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x2b8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x218]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x1d8]
call fcn.1401737ec
nop
lea rcx, [rbp + 0x130]
call fcn.14016d0a4
mov eax, dword [rbp + 0x2234]
jmp 0x14020c3a2
lea rdx, str.Program_files_is_false
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
xor r8d, r8d
lea rdx, str.C:Users
lea rcx, [rbp + 0x2b8]
call fcn.14016f444
test rax, rax
jne 0x14020895e
lea rdx, str.Users_path_is_true
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
jmp 0x1402089ba
lea rdx, str.Users_path_is_false
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, [rbp + 0x2b8]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, str.Roblox_install_found
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
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.14016f444
mov qword [rbp + 0x338], rax
xor r8d, r8d
lea rdx, [0x14047a8d0]
lea rcx, [rbp + 0x2b8]
call fcn.14016f444
mov qword [rbp + 0x358], rax
cmp qword [rbp + 0x338], 0xffffffffffffffff
je 0x140208a7d
lea rcx, str.Bloxstrap.exe
call fcn.14016ff20
lea r9, str.RobloxPlayer
mov r8, rax
mov rdx, qword [rbp + 0x338]
lea rcx, [rbp + 0x2b8]
call fcn.140174ae3
nop
mov byte [0x1405065f8], 1
cmp qword [rbp + 0x358], 0xffffffffffffffff
je 0x140208ab1
lea rcx, [0x14047a8d0]
call fcn.14016ff20
lea r9, [0x14047a900]
mov r8, rax
mov rdx, qword [rbp + 0x358]
lea rcx, [rbp + 0x2b8]
call fcn.140174ae3
nop
movzx eax, byte [0x1405065f8]
test eax, eax
je 0x140208c09
lea rdx, str.Bloxstrap_is_true
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
xor r8d, r8d
lea rdx, str.RobloxPlayer
lea rcx, [rbp + 0x2b8]
call fcn.14016f444
mov qword [rbp + 0x378], rax
cmp qword [rbp + 0x378], 0xffffffffffffffff
je 0x140208b6e
lea rcx, str.RobloxPlayer
call fcn.14016ff20
mov rcx, qword [rbp + 0x378]
add rcx, rax
mov rax, rcx
mov r9, rax
xor r8d, r8d
lea rdx, [rbp + 0x2258]
lea rcx, [rbp + 0x2b8]
call fcn.1401707ae
mov qword [rbp + 0x3ca8], rax
mov rdx, qword [rbp + 0x3ca8]
lea rcx, [rbp + 0x2b8]
call fcn.14016e5f8
lea rcx, [rbp + 0x2258]
call fcn.14016d9eb
nop
lea rdx, [rbp + 0x2b8]
lea rcx, [0x1405066c0]
call fcn.14017331e
nop
lea r8, str.RobloxPlayerBeta.exe
lea rdx, [rbp + 0x2b8]
lea rcx, [rbp + 0x2298]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rdx, qword [rbp + 0x3ca8]
lea rcx, [0x140506678]
call fcn.14016e5f8
lea rcx, [rbp + 0x2298]
call fcn.14016d9eb
nop
lea r8, str.eurotrucks2.exe
lea rdx, [rbp + 0x2b8]
lea rcx, [rbp + 0x22d8]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rdx, qword [rbp + 0x3ca8]
lea rcx, [rbp + 0x2b8]
call fcn.14016e5f8
lea rcx, [rbp + 0x22d8]
call fcn.14016d9eb
nop
jmp 0x140208c9a
lea rdx, str.Bloxstrap_is_false
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, [rbp + 0x2b8]
lea rcx, [0x1405066c0]
call fcn.14017331e
nop
lea rcx, [0x14047a8d0]
call fcn.14016ff20
lea r9, [0x140477346]
mov r8, rax
mov rdx, qword [rbp + 0x358]
lea rcx, [0x1405066c0]
call fcn.140174ae3
nop
mov r8, 0xffffffffffffffff
mov dl, 0x5c
lea rcx, [0x1405066c0]
call fcn.1401749a3
mov rdx, rax
lea rcx, [0x1405066c0]
call fcn.140174782
nop
movzx eax, byte [0x1405065fc]
test eax, eax
je 0x140208d9b
lea rdx, str.shortcutarg_arg_called
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
movzx eax, byte [0x1405065f8]
test eax, eax
je 0x140208d15
lea rdx, [0x140506678]
lea rcx, [rbp + 0x2b8]
call fcn.14016ce79
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 0x140208d46
lea rdx, [rbp + 0x2f8]
lea rcx, [rbp + 0x2b8]
call fcn.14016ce79
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 + 0x2314], 0
lea rcx, [rbp + 0x2f8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x2b8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x218]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x1d8]
call fcn.1401737ec
nop
lea rcx, [rbp + 0x130]
call fcn.14016d0a4
mov eax, dword [rbp + 0x2314]
jmp 0x14020c3a2
movzx eax, byte [0x1405065fb]
test eax, eax
je 0x140209106
lea rdx, str.Import_arg_called
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rax, [rbp + 0x460]
mov rdi, rax
xor eax, eax
mov ecx, 0x208
rep stosb byte [rdi], al
mov r8d, 0x98
xor edx, edx
lea rcx, [rbp + 0x3a0]
call fcn.14017295a
nop
mov dword [rbp + 0x3a0], 0x98
mov qword [rbp + 0x3a8], 0
lea rax, [rbp + 0x460]
mov qword [rbp + 0x3d0], rax
mov eax, 2
imul rax, rax, 0
xor ecx, ecx
mov rdx, qword [rbp + 0x3d0]
mov word [rdx + rax], cx
mov dword [rbp + 0x3d8], 0x208
lea rax, str.INI_Files
mov qword [rbp + 0x3b8], rax
mov dword [rbp + 0x3cc], 1
mov qword [rbp + 0x3e0], 0
mov dword [rbp + 0x3e8], 0
mov qword [rbp + 0x3f0], 0
mov dword [rbp + 0x400], 0x1808
lea rax, str.Import_your_own_Ansel_preset
mov qword [rbp + 0x3f8], rax
lea rcx, [rbp + 0x3a0]
call qword [sym.imp.COMDLG32.dll_GetOpenFileNameW]
cmp eax, 1
jne 0x1402090b1
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0x688]
call fcn.14016efb7
nop
lea rcx, [rbp + 0x2334]
call fcn.14016e04e
mov qword [rbp + 0x3ca8], rax
lea rax, [rbp + 0x2358]
mov qword [rbp + 0x2388], rax
mov rdx, qword [rbp + 0x2388]
lea rcx, [rbp + 0x688]
call fcn.140172c93
mov qword [rbp + 0x3cb0], rax
mov rax, qword [rbp + 0x3cb0]
mov qword [rbp + 0x3cb8], rax
lea rax, [rbp + 0x23a8]
mov qword [rbp + 0x23d8], rax
mov rdx, qword [rbp + 0x23d8]
lea rcx, [rbp + 0x688]
call fcn.1401703a8
mov qword [rbp + 0x3cc0], rax
mov rax, qword [rbp + 0x3cc0]
mov qword [rbp + 0x3cc8], rax
mov r9, qword [rbp + 0x3ca8]
mov r8, qword [rbp + 0x3cb8]
mov rdx, qword [rbp + 0x3cc8]
lea rcx, [rbp + 0x6c8]
call fcn.140170731
nop
mov r8, 0xffffffffffffffff
lea rdx, [0x140479d74]
lea rcx, [rbp + 0x6c8]
call fcn.140172a63
inc rax
mov r9, 0xffffffffffffffff
mov r8, rax
lea rdx, [rbp + 0x708]
lea rcx, [rbp + 0x6c8]
call fcn.1401707ae
nop
lea r8, [0x140479d74]
lea rdx, [0x1405066e8]
lea rcx, [rbp + 0x23f8]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
lea r8, [rbp + 0x708]
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x748]
call fcn.14016f101
nop
lea rcx, [rbp + 0x23f8]
call fcn.14016d9eb
nop
xor r8d, r8d
lea rdx, [rbp + 0x748]
lea rcx, [rbp + 0x2438]
call fcn.140172f3b
mov qword [rbp + 0x3ca8], rax
xor r8d, r8d
lea rdx, [rbp + 0x6c8]
lea rcx, [rbp + 0x2478]
call fcn.140172f3b
mov qword [rbp + 0x3cb0], rax
mov r8d, 2
lea rdx, [rbp + 0x2438]
lea rcx, [rbp + 0x2478]
call fcn.140171db1
nop
lea rcx, [rbp + 0x2478]
call fcn.140174070
nop
lea rcx, [rbp + 0x2438]
call fcn.140174070
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 0x14020907d
lea rcx, [rbp + 0x748]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x708]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x6c8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x688]
call fcn.1401737ec
nop
mov dword [rbp + 0x24d4], 0
lea rcx, [rbp + 0x2f8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x2b8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x218]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x1d8]
call fcn.1401737ec
nop
lea rcx, [rbp + 0x130]
call fcn.14016d0a4
mov eax, dword [rbp + 0x24d4]
jmp 0x14020c3a2
movzx eax, byte [0x1405065ff]
test eax, eax
je 0x1402092b4
xor r8d, r8d
lea rdx, [0x1405066e8]
lea rcx, [rbp + 0x2518]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x2518]
call fcn.14016ffed
mov byte [rbp + 0x24f4], al
lea rcx, [rbp + 0x2518]
call fcn.140174070
movzx eax, byte [rbp + 0x24f4]
test eax, eax
je 0x140209214
lea rdx, str.Custom_folder_true
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rcx, [0x1405067d8]
call fcn.14016f05c
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 + 0x2554], 0
lea rcx, [rbp + 0x2f8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x2b8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x218]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x1d8]
call fcn.1401737ec
nop
lea rcx, [rbp + 0x130]
call fcn.14016d0a4
mov eax, dword [rbp + 0x2554]
jmp 0x14020c3a2
lea rdx, str.Custom_folder_false
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
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 + 0x2574], 0
lea rcx, [rbp + 0x2f8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x2b8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x218]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x1d8]
call fcn.1401737ec
nop
lea rcx, [rbp + 0x130]
call fcn.14016d0a4
mov eax, dword [rbp + 0x2574]
jmp 0x14020c3a2
lea rdx, [rbp + 0x7f0]
mov ecx, 0x104
call qword [sym.imp.KERNEL32.dll_GetTempPathW]
mov dword [rbp + 0xa14], eax
cmp dword [rbp + 0xa14], 0
jbe 0x140209529
cmp dword [rbp + 0xa14], 0x104
jae 0x140209529
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0x104
lea rax, [rbp + 0xa40]
mov qword [rsp + 0x20], rax
mov r9d, 0xffffffff
lea r8, [rbp + 0x7f0]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
nop
lea rdx, str.Temporary_folder:
lea rcx, [0x1405071b0]
call fcn.14016cec9
lea rdx, [rbp + 0xa40]
mov rcx, rax
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, [rbp + 0xa40]
lea rcx, [rbp + 0x2598]
call fcn.140170010
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
lea r8, str.NvCamera
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0xb68]
call fcn.1401740bb
nop
lea rcx, [rbp + 0x2598]
call fcn.14016d9eb
nop
lea rdx, [rbp + 0xb68]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
xor r8d, r8d
lea rdx, [rbp + 0xb68]
lea rcx, [rbp + 0x25f8]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x25f8]
call fcn.14016ffed
mov byte [rbp + 0x25d4], al
lea rcx, [rbp + 0x25f8]
call fcn.140174070
movzx eax, byte [rbp + 0x25d4]
test eax, eax
je 0x1402094bb
lea rdx, str.NvCamera_folder_true
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
xor r8d, r8d
lea rdx, [rbp + 0xb68]
lea rcx, [rbp + 0x2638]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x2638]
call fcn.140170b8c
nop
lea rcx, [rbp + 0x2638]
call fcn.140174070
nop
xor r8d, r8d
lea rdx, [rbp + 0xb68]
lea rcx, [rbp + 0x2678]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x2678]
call fcn.140173c9c
nop
lea rcx, [rbp + 0x2678]
call fcn.140174070
nop
jmp 0x14020951a
lea rdx, str.NvCamera_folder_false
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
xor r8d, r8d
lea rdx, [rbp + 0xb68]
lea rcx, [rbp + 0x26b8]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x26b8]
call fcn.140173c9c
nop
lea rcx, [rbp + 0x26b8]
call fcn.140174070
nop
lea rcx, [rbp + 0xb68]
call fcn.14016d9eb
nop
jmp 0x140209557
lea rdx, str.Error_getting_temporary_folder_path.
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
movzx eax, byte [0x1405065fd]
test eax, eax
je 0x140209b4e
lea rdx, str.fix_arg_called
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
xor r8d, r8d
lea rdx, [0x1405066e8]
lea rcx, [rbp + 0x26f8]
call fcn.140172f3b
mov qword [rbp + 0x3ca8], rax
lea rdx, [rbp + 0x26f8]
lea rcx, [rbp + 0xbc8]
call fcn.140174d22
mov qword [rbp + 0x3cb0], rax
lea rax, [rbp + 0xbc8]
mov qword [rbp + 0xba8], rax
lea rcx, [rbp + 0x26f8]
call fcn.140174070
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0xbf8]
call fcn.14016f296
lea rax, [rbp + 0x2738]
mov qword [rbp + 0x2768], rax
mov rdx, qword [rbp + 0xba8]
mov rcx, qword [rbp + 0x2768]
call fcn.1401700ba
mov qword [rbp + 0x3ca8], rax
mov rdx, qword [rbp + 0x3ca8]
lea rcx, [rbp + 0xbf8]
call fcn.14016d68a
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0xc28]
call fcn.14016f296
lea rax, [rbp + 0x2788]
mov qword [rbp + 0x27b8], rax
mov rdx, qword [rbp + 0xba8]
mov rcx, qword [rbp + 0x27b8]
call fcn.1401700ba
mov qword [rbp + 0x3ca8], rax
mov rdx, qword [rbp + 0x3ca8]
lea rcx, [rbp + 0xc28]
call fcn.14016f7be
nop
jmp 0x14020968f
lea rcx, [rbp + 0xbf8]
call fcn.14016ff7a
nop
lea rdx, [rbp + 0xc28]
lea rcx, [rbp + 0xbf8]
call fcn.140171753
movzx eax, al
test eax, eax
jne 0x140209a73
lea rcx, [rbp + 0xbf8]
call fcn.14017129e
mov qword [rbp + 0xc58], rax
mov rcx, qword [rbp + 0xc58]
call fcn.140174246
mov byte [rbp + 0x3ca4], al
movzx eax, byte [rbp + 0x3ca4]
test eax, eax
je 0x140209a6e
mov rcx, qword [rbp + 0xc58]
call fcn.140171550
mov qword [rbp + 0x3ca8], rax
lea rdx, [rbp + 0x27d8]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016e341
mov qword [rbp + 0x3cb0], rax
mov rax, qword [rbp + 0x3cb0]
mov qword [rbp + 0x3cb8], rax
mov rax, qword [rbp + 0x3cb8]
mov qword [rbp + 0x3cc0], rax
lea rdx, [rbp + 0xc78]
mov rcx, qword [rbp + 0x3cc0]
call fcn.14016d71b
mov qword [rbp + 0x3cc8], rax
lea rcx, [rbp + 0x27d8]
call fcn.140174070
nop
mov rcx, qword [rbp + 0xc58]
call fcn.140171550
mov qword [rbp + 0x3ca8], rax
lea rdx, [rbp + 0x2818]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016d69e
mov qword [rbp + 0x3cb0], rax
mov rax, qword [rbp + 0x3cb0]
mov qword [rbp + 0x3cb8], rax
mov rax, qword [rbp + 0x3cb8]
mov qword [rbp + 0x3cc0], rax
lea rdx, [rbp + 0xcb8]
mov rcx, qword [rbp + 0x3cc0]
call fcn.14016d71b
mov qword [rbp + 0x3cc8], rax
lea rcx, [rbp + 0x2818]
call fcn.140174070
nop
lea rcx, [rbp + 0xc78]
call fcn.14016e012
movzx eax, al
test eax, eax
jne 0x140209921
lea rcx, [rbp + 0xc78]
call fcn.140171983
movsx eax, byte [rax]
cmp eax, 0x20
jne 0x140209921
lea rcx, [rbp + 0xc78]
call fcn.140174c73
nop
lea r8, [rbp + 0xcb8]
lea rdx, [rbp + 0xc78]
lea rcx, [rbp + 0x2898]
call fcn.140173288
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x2858]
call fcn.140172f3b
mov qword [rbp + 0x3cb8], rax
mov rcx, qword [rbp + 0xc58]
call fcn.140171550
mov qword [rbp + 0x3cc0], rax
lea rdx, [rbp + 0x28d8]
mov rcx, qword [rbp + 0x3cc0]
call fcn.14016c2d5
mov qword [rbp + 0x3cc8], rax
mov rax, qword [rbp + 0x3cc8]
mov qword [rbp + 0x3cd0], rax
lea r8, [rbp + 0x2858]
mov rdx, qword [rbp + 0x3cd0]
lea rcx, [rbp + 0x2918]
call fcn.140173f3a
mov qword [rbp + 0x3cd8], rax
mov rax, qword [rbp + 0x3cd8]
mov qword [rbp + 0x3ce0], rax
mov rax, qword [rbp + 0x3ce0]
mov qword [rbp + 0x3ce8], rax
mov rcx, qword [rbp + 0xc58]
call fcn.140171550
mov qword [rbp + 0x3cf0], rax
mov rdx, qword [rbp + 0x3ce8]
mov rcx, qword [rbp + 0x3cf0]
call fcn.14017554c
nop
lea rcx, [rbp + 0x2918]
call fcn.140174070
nop
lea rcx, [rbp + 0x28d8]
call fcn.140174070
nop
lea rcx, [rbp + 0x2858]
call fcn.140174070
nop
lea rcx, [rbp + 0x2898]
call fcn.14016d9eb
nop
jmp 0x140209a54
lea rdx, [0x14047ad0c]
lea rcx, [rbp + 0xc78]
call fcn.14016ca41
nop
lea r8, [rbp + 0xcb8]
lea rdx, [rbp + 0xc78]
lea rcx, [rbp + 0x2998]
call fcn.140173288
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x2958]
call fcn.140172f3b
mov qword [rbp + 0x3cb8], rax
mov rcx, qword [rbp + 0xc58]
call fcn.140171550
mov qword [rbp + 0x3cc0], rax
lea rdx, [rbp + 0x29d8]
mov rcx, qword [rbp + 0x3cc0]
call fcn.14016c2d5
mov qword [rbp + 0x3cc8], rax
mov rax, qword [rbp + 0x3cc8]
mov qword [rbp + 0x3cd0], rax
lea r8, [rbp + 0x2958]
mov rdx, qword [rbp + 0x3cd0]
lea rcx, [rbp + 0x2a18]
call fcn.140173f3a
mov qword [rbp + 0x3cd8], rax
mov rax, qword [rbp + 0x3cd8]
mov qword [rbp + 0x3ce0], rax
mov rax, qword [rbp + 0x3ce0]
mov qword [rbp + 0x3ce8], rax
mov rcx, qword [rbp + 0xc58]
call fcn.140171550
mov qword [rbp + 0x3cf0], rax
mov rdx, qword [rbp + 0x3ce8]
mov rcx, qword [rbp + 0x3cf0]
call fcn.14017554c
nop
lea rcx, [rbp + 0x2a18]
call fcn.140174070
nop
lea rcx, [rbp + 0x29d8]
call fcn.140174070
nop
lea rcx, [rbp + 0x2958]
call fcn.140174070
nop
lea rcx, [rbp + 0x2998]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0xcb8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0xc78]
call fcn.14016d9eb
nop
jmp 0x140209682
lea rcx, [rbp + 0xc28]
call fcn.14016cb9a
nop
lea rcx, [rbp + 0xbf8]
call fcn.14016cb9a
nop
lea rcx, [rbp + 0xbc8]
call fcn.14016cb9a
nop
lea rdx, [0x14047ad10]
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3cb0]
call fcn.1401707d1
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 0x140209af7
jmp 0x140209af9
mov dword [rbp + 0x2a54], 0
lea rcx, [rbp + 0x2f8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x2b8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x218]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x1d8]
call fcn.1401737ec
nop
lea rcx, [rbp + 0x130]
call fcn.14016d0a4
mov eax, dword [rbp + 0x2a54]
jmp 0x14020c3a2
movzx eax, byte [0x140506601]
test eax, eax
je 0x14020ae9e
lea rdx, str.nv_arg_called
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rcx, str.nvapi64.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [rbp + 0xd18], rax
cmp qword [rbp + 0xd18], 0
jne 0x140209bbb
lea rcx, str.failed_to_load_NVAPI_DLL
call fcn.14016d07c
nop
jmp 0x14020a36a
lea rdx, str.successfully_loaded_NVAPI_DLL
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, str.nvapi_QueryInterface
mov rcx, qword [rbp + 0xd18]
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbp + 0xd38], rax
mov rdx, qword [rbp + 0xd38]
lea rcx, str.NvAPI_QueryInterface
call fcn.140171c8f
nop
cmp qword [rbp + 0xd38], 0
jne 0x140209c34
lea rcx, str.failed_to_get_address_of_NvAPI_QueryInterface
call fcn.14016d07c
nop
jmp 0x14020a36a
mov rax, qword [rbp + 0xd38]
mov qword [rbp + 0x3ca8], rax
mov ecx, 0x150e828
call qword [rbp + 0x3ca8]
mov qword [rbp + 0xd58], rax
mov rdx, qword [rbp + 0xd58]
lea rcx, str.NvAPI_Initialize
call fcn.140171c8f
nop
cmp qword [rbp + 0xd58], 0
jne 0x140209c84
lea rcx, str.failed_to_get_address_of_NvAPI_Initialize
call fcn.14016d07c
nop
jmp 0x140209d29
call qword [rbp + 0xd58]
mov dword [rbp + 0xd74], eax
cmp dword [rbp + 0xd74], 0
je 0x140209ce2
lea rdx, str.NvAPI_Initialize_failed_with_error_code
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
mov edx, dword [rbp + 0xd74]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016d7ed
mov qword [rbp + 0x3cb0], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3cb0]
call fcn.1401707d1
nop
jmp 0x140209d29
lea rdx, str.NvAPI_Initialize_succeeded_with_return_code:
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
mov edx, dword [rbp + 0xd74]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016d7ed
mov qword [rbp + 0x3cb0], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3cb0]
call fcn.1401707d1
nop
mov rax, qword [rbp + 0xd38]
mov qword [rbp + 0x3ca8], rax
mov ecx, 0x694d52e
call qword [rbp + 0x3ca8]
mov qword [rbp + 0xd98], rax
mov rdx, qword [rbp + 0xd98]
lea rcx, str.NvAPI_DRS_CreateSession
call fcn.140171c8f
nop
cmp qword [rbp + 0xd98], 0
jne 0x140209d79
lea rcx, str.failed_to_get_address_of_NvAPI_DRS_CreateSession
call fcn.14016d07c
nop
jmp 0x14020a36a
mov qword [rbp + 0xdb8], 0
mov rax, qword [rbp + 0xd98]
mov qword [rbp + 0x3ca8], rax
lea rcx, [rbp + 0xdb8]
call qword [rbp + 0x3ca8]
mov dword [rbp + 0xdd4], eax
cmp dword [rbp + 0xdd4], 0
je 0x140209dfa
lea rdx, str.NvAPI_DRS_CreateSession_failed_with_error_code
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
mov edx, dword [rbp + 0xdd4]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016d7ed
mov qword [rbp + 0x3cb0], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3cb0]
call fcn.1401707d1
nop
jmp 0x14020a36a
lea rdx, str.NvAPI_DRS_CreateSession_succeeded_with_return_code:
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
mov edx, dword [rbp + 0xdd4]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016d7ed
mov qword [rbp + 0x3cb0], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3cb0]
call fcn.1401707d1
nop
mov rax, qword [rbp + 0xd38]
mov qword [rbp + 0x3ca8], rax
mov ecx, 0x375dbd6b
call qword [rbp + 0x3ca8]
mov qword [rbp + 0xdf8], rax
mov rdx, qword [rbp + 0xdf8]
lea rcx, str.NvAPI_DRS_LoadSettings
call fcn.140171c8f
nop
cmp qword [rbp + 0xdf8], 0
jne 0x140209e91
lea rcx, str.failed_to_get_address_of_NvAPI_DRS_LoadSettings
call fcn.14016d07c
nop
jmp 0x140209f4b
mov rax, qword [rbp + 0xdf8]
mov qword [rbp + 0x3ca8], rax
mov rcx, qword [rbp + 0xdb8]
call qword [rbp + 0x3ca8]
mov dword [rbp + 0xdd4], eax
cmp dword [rbp + 0xdd4], 0
je 0x140209f04
lea rdx, str.NvAPI_DRS_LoadSettings_failed_with_error_code
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
mov edx, dword [rbp + 0xdd4]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016d7ed
mov qword [rbp + 0x3cb0], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3cb0]
call fcn.1401707d1
nop
jmp 0x140209f4b
lea rdx, str.NvAPI_DRS_LoadSettings_succeeded_with_return_code:
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
mov edx, dword [rbp + 0xdd4]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016d7ed
mov qword [rbp + 0x3cb0], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3cb0]
call fcn.1401707d1
nop
mov rax, qword [rbp + 0xd38]
mov qword [rbp + 0x3ca8], rax
mov ecx, 0x617bff9f
call qword [rbp + 0x3ca8]
mov qword [rbp + 0xe18], rax
mov rdx, qword [rbp + 0xe18]
lea rcx, str.NvAPI_DRS_GetCurrentGlobalProfile
call fcn.140171c8f
nop
cmp qword [rbp + 0xe18], 0
jne 0x140209f9b
lea rcx, str.failed_to_get_address_of_NvAPI_DRS_GetCurrentGlobalProfile
call fcn.14016d07c
nop
jmp 0x14020a36a
mov qword [rbp + 0xe38], 0
mov rax, qword [rbp + 0xe18]
mov qword [rbp + 0x3ca8], rax
lea rdx, [rbp + 0xe38]
mov rcx, qword [rbp + 0xdb8]
call qword [rbp + 0x3ca8]
mov dword [rbp + 0xdd4], eax
cmp dword [rbp + 0xdd4], 0
je 0x14020a023
lea rdx, str.NvAPI_DRS_GetCurrentGlobalProfile_failed_with_error_code
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
mov edx, dword [rbp + 0xdd4]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016d7ed
mov qword [rbp + 0x3cb0], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3cb0]
call fcn.1401707d1
nop
jmp 0x14020a36a
lea rdx, str.NvAPI_DRS_GetCurrentGlobalProfile_succeeded_with_return_code:
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
mov edx, dword [rbp + 0xdd4]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016d7ed
mov qword [rbp + 0x3cb0], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3cb0]
call fcn.1401707d1
nop
mov rax, qword [rbp + 0xd38]
mov qword [rbp + 0x3ca8], rax
mov ecx, 0x53f0381e
call qword [rbp + 0x3ca8]
mov qword [rbp + 0xe58], rax
mov rdx, qword [rbp + 0xe58]
lea rcx, str.NvAPI_DRS_RestoreProfileDefaultSetting
call fcn.140171c8f
nop
cmp qword [rbp + 0xe58], 0
jne 0x14020a0ba
lea rcx, str.failed_to_get_address_of_NvAPI_DRS_RestoreProfileDefaultSetting
call fcn.14016d07c
nop
jmp 0x14020a279
mov dword [rbp + 0xe78], 0x1035db89
mov dword [rbp + 0xe7c], 0x1085da8a
mov dword [rbp + 0xe80], 0x1075d972
lea rax, [rbp + 0xe78]
mov qword [rbp + 0xea8], rax
mov rax, qword [rbp + 0xea8]
mov qword [rbp + 0xec8], rax
mov rax, qword [rbp + 0xea8]
add rax, 0xc
mov qword [rbp + 0xee8], rax
jmp 0x14020a11a
mov rax, qword [rbp + 0xec8]
add rax, 4
mov qword [rbp + 0xec8], rax
mov rax, qword [rbp + 0xee8]
cmp qword [rbp + 0xec8], rax
je 0x14020a279
mov rax, qword [rbp + 0xec8]
mov eax, dword [rax]
mov dword [rbp + 0xf04], eax
mov rax, qword [rbp + 0xe58]
mov qword [rbp + 0x3ca8], rax
mov r8d, dword [rbp + 0xf04]
mov rdx, qword [rbp + 0xe38]
mov rcx, qword [rbp + 0xdb8]
call qword [rbp + 0x3ca8]
mov dword [rbp + 0xdd4], eax
cmp dword [rbp + 0xdd4], 0
je 0x14020a213
lea rdx, str.setting_ID
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14017409d]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016f610
mov qword [rbp + 0x3cb0], rax
mov edx, dword [rbp + 0xf04]
mov rcx, qword [rbp + 0x3cb0]
call fcn.14016d685
lea rdx, str._with_return_code
mov rcx, rax
call fcn.14016cec9
mov qword [rbp + 0x3cb8], rax
mov edx, dword [rbp + 0xdd4]
mov rcx, qword [rbp + 0x3cb8]
call fcn.14016d7ed
lea rdx, str._is_already_set_to_default.
mov rcx, rax
call fcn.14016cec9
mov qword [rbp + 0x3cc0], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3cc0]
call fcn.1401707d1
nop
jmp 0x14020a274
lea rdx, str.NvAPI_DRS_RestoreProfileDefaultSetting_succeeded_for_setting_ID
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14017409d]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016f610
mov qword [rbp + 0x3cb0], rax
mov edx, dword [rbp + 0xf04]
mov rcx, qword [rbp + 0x3cb0]
call fcn.14016d685
mov qword [rbp + 0x3cb8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3cb8]
call fcn.1401707d1
nop
jmp 0x14020a108
mov rax, qword [rbp + 0xd38]
mov qword [rbp + 0x3ca8], rax
mov ecx, 0xfcbc7e14
call qword [rbp + 0x3ca8]
mov qword [rbp + 0xf28], rax
mov rdx, qword [rbp + 0xf28]
lea rcx, str.NvAPI_DRS_SaveSettings
call fcn.140171c8f
nop
cmp qword [rbp + 0xf28], 0
jne 0x14020a2c9
lea rcx, str.failed_to_get_address_of_NvAPI_DRS_SaveSettings
call fcn.14016d07c
nop
jmp 0x14020a36a
mov rax, qword [rbp + 0xf28]
mov qword [rbp + 0x3ca8], rax
mov rcx, qword [rbp + 0xdb8]
call qword [rbp + 0x3ca8]
mov dword [rbp + 0xdd4], eax
cmp dword [rbp + 0xdd4], 0
je 0x14020a33c
lea rdx, str.NvAPI_DRS_SaveSettings_failed_with_error_code
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
mov edx, dword [rbp + 0xdd4]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016d7ed
mov qword [rbp + 0x3cb0], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3cb0]
call fcn.1401707d1
nop
jmp 0x14020a36a
lea rdx, str.NvAPI_DRS_SaveSettings_succeeded
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
cmp qword [rbp + 0xd18], 0
je 0x14020a382
mov rcx, qword [rbp + 0xd18]
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
xor r8d, r8d
lea rdx, [0x140506710]
lea rcx, [rbp + 0x2a98]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x2a98]
call fcn.14016ffed
mov byte [rbp + 0x2a74], al
lea rcx, [rbp + 0x2a98]
call fcn.140174070
movzx eax, byte [rbp + 0x2a74]
test eax, eax
je 0x14020a458
lea rdx, str.nv_folder_true
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
xor r8d, r8d
lea rdx, [0x140506710]
lea rcx, [rbp + 0x2ad8]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x2ad8]
call fcn.140170b8c
nop
lea rcx, [rbp + 0x2ad8]
call fcn.140174070
nop
xor r8d, r8d
lea rdx, [0x140506710]
lea rcx, [rbp + 0x2b18]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x2b18]
call fcn.140173c9c
nop
lea rcx, [rbp + 0x2b18]
call fcn.140174070
nop
jmp 0x14020a4b7
lea rdx, str.nv_folder_false
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
xor r8d, r8d
lea rdx, [0x140506710]
lea rcx, [rbp + 0x2b58]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x2b58]
call fcn.140173c9c
nop
lea rcx, [rbp + 0x2b58]
call fcn.140174070
nop
mov byte [0x1405065fe], 0
movzx eax, byte [0x1405065fe]
mov byte [rbp + 0x3ca4], al
mov byte [0x1405065f9], 0
movzx eax, byte [0x1405065f9]
mov byte [rbp + 0x3ca5], al
lea rdx, str.https:__raw.githubusercontent.com_Extravi_extravi.github.io_main_update_nvapp.json
lea rcx, [rbp + 0x2b98]
call fcn.140170010
nop
movzx r9d, byte [rbp + 0x3ca4]
movzx r8d, byte [rbp + 0x3ca5]
lea rdx, [0x140506710]
lea rcx, [rbp + 0x2b98]
call fcn.14016e4ef
nop
lea rcx, [rbp + 0x2b98]
call fcn.14016d9eb
nop
lea r8, str._nvapp.json
lea rdx, [0x140506710]
lea rcx, [rbp + 0xf48]
call fcn.140172e4b
nop
lea rdx, [rbp + 0xf48]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
mov edx, pe_nt_image_headers64
lea rcx, [rbp + 0xf90]
call fcn.140171ea1
mov dword [rsp + 0x20], 1
mov r9d, 0x40
mov r8d, 1
lea rdx, [rbp + 0xf48]
lea rcx, [rbp + 0xf90]
call fcn.140172b71
nop
lea rcx, [rbp + 0xf90]
call fcn.14016c3bb
movzx eax, al
test eax, eax
jne 0x14020a65a
lea rdx, str.failed_to_open_file
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
mov dword [rbp + 0x2bd4], 1
lea rcx, [rbp + 0xf90]
call fcn.14016d5b3
nop
lea rcx, [rbp + 0xf48]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x2f8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x2b8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x218]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x1d8]
call fcn.1401737ec
nop
lea rcx, [rbp + 0x130]
call fcn.14016d0a4
mov eax, dword [rbp + 0x2bd4]
jmp 0x14020c3a2
xor edx, edx
lea rcx, [rbp + 0x10b8]
call fcn.14016eb07
nop
lea rdx, [rbp + 0x10b8]
lea rcx, [rbp + 0xf90]
call fcn.140174575
nop
jmp 0x14020a6f1
lea rdx, str.source
lea rcx, [rbp + 0x10b8]
call fcn.140170a06
mov rdx, rax
lea rcx, [0x1405071b0]
call fcn.14017089e
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, str.profile
lea rcx, [rbp + 0x10b8]
call fcn.140170a06
mov rdx, rax
lea rcx, [0x1405071b0]
call fcn.14017089e
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, [0x14047b4dc]
lea rcx, [rbp + 0x10b8]
call fcn.140170a06
mov rdx, rax
lea rcx, [0x1405071b0]
call fcn.14017089e
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, str.filename
lea rcx, [rbp + 0x10b8]
call fcn.140170a06
mov rdx, rax
lea rcx, [0x1405071b0]
call fcn.14017089e
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
mov byte [0x1405065fe], 0
movzx eax, byte [0x1405065fe]
mov byte [rbp + 0x3ca4], al
mov byte [0x1405065f9], 0
movzx eax, byte [0x1405065f9]
mov byte [rbp + 0x3ca5], al
lea rdx, str.source
lea rcx, [rbp + 0x10b8]
call fcn.140170a06
mov qword [rbp + 0x3ca8], rax
lea rdx, [rbp + 0x2c18]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016c2a8
nop
movzx r9d, byte [rbp + 0x3ca4]
movzx r8d, byte [rbp + 0x3ca5]
lea rdx, [0x140506710]
lea rcx, [rbp + 0x2c18]
call fcn.14016e4ef
nop
lea rcx, [rbp + 0x2c18]
call fcn.14016d9eb
nop
mov byte [0x1405065fe], 0
movzx eax, byte [0x1405065fe]
mov byte [rbp + 0x3ca4], al
mov byte [0x1405065f9], 0
movzx eax, byte [0x1405065f9]
mov byte [rbp + 0x3ca5], al
lea rdx, [0x14047b4dc]
lea rcx, [rbp + 0x10b8]
call fcn.140170a06
mov qword [rbp + 0x3ca8], rax
lea rdx, [rbp + 0x2c58]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016c2a8
nop
movzx r9d, byte [rbp + 0x3ca4]
movzx r8d, byte [rbp + 0x3ca5]
lea rdx, [0x140506710]
lea rcx, [rbp + 0x2c58]
call fcn.14016e4ef
nop
lea rcx, [rbp + 0x2c58]
call fcn.14016d9eb
nop
mov byte [0x1405065fe], 0
movzx eax, byte [0x1405065fe]
mov byte [rbp + 0x3ca4], al
mov byte [0x1405065f9], 0
movzx eax, byte [0x1405065f9]
mov byte [rbp + 0x3ca5], al
lea rdx, str.profile
lea rcx, [rbp + 0x10b8]
call fcn.140170a06
mov qword [rbp + 0x3ca8], rax
lea rdx, [rbp + 0x2c98]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016c2a8
nop
movzx r9d, byte [rbp + 0x3ca4]
movzx r8d, byte [rbp + 0x3ca5]
lea rdx, [0x140506710]
lea rcx, [rbp + 0x2c98]
call fcn.14016e4ef
nop
lea rcx, [rbp + 0x2c98]
call fcn.14016d9eb
nop
lea rdx, str.filename
lea rcx, [rbp + 0x10b8]
call fcn.140170a06
mov qword [rbp + 0x3ca8], rax
lea rdx, [rbp + 0x10e8]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016c2a8
nop
lea rdx, str.C:WindowsSysWOW64RunDll32.EXE__C:Program_FilesNVIDIA_CorporationInstaller2InstallerCoreNVI2.DLL__UninstallPackage_Display.NvApp
lea rcx, [rbp + 0x1128]
call fcn.14016efb7
nop
lea r8, [rbp + 0x10e8]
lea rdx, str.cmd.exe__c__cd__C:Program_FilesBloxshade_nv____C:Program_FilesBloxshade_nv7za.exe__x__C:Program_FilesBloxshade_nv_
lea rcx, [rbp + 0x2cd8]
call fcn.14016c573
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
lea r8, [0x14047b638]
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x1168]
call fcn.1401740bb
nop
lea rcx, [rbp + 0x2cd8]
call fcn.14016d9eb
nop
lea rdx, [rbp + 0x1168]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
mov edx, 0x88
lea rcx, [rbp + 0x11b0]
call fcn.14016c618
lea rcx, [rbp + 0x11b0]
call fcn.14017271b
nop
lea r8, [rbp + 0x1168]
lea rdx, [rbp + 0x1258]
lea rcx, [rbp + 0x11b0]
call fcn.14017213f
nop
lea rdx, str.C:Program_FilesBloxshade_nv_setup.exe
lea rcx, [rbp + 0x1298]
call fcn.14016efb7
nop
lea rdx, str.Uninstalling_the_nvidia_app_to_proceed_with_installation
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, [rbp + 0x1128]
lea rcx, [rbp + 0x12d4]
call fcn.1401cc160
nop
lea rdx, str.Nvidia_app_uninstalled_getting_ready_to_install_the_nvidia_app
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, [rbp + 0x1258]
lea rcx, [rbp + 0x12d4]
call fcn.1401cc160
nop
lea r8, str.NvAppCEFUpdateFrameworkPluginscomponent_profiles.json
lea rdx, [0x140506710]
lea rcx, [rbp + 0x2d18]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3cb8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3cb8]
call fcn.1401707d1
nop
lea rcx, [rbp + 0x2d18]
call fcn.14016d9eb
nop
lea r8, str.NvAppCEFUpdateFrameworkPluginscomponent_profiles.json
lea rdx, [0x140506710]
lea rcx, [rbp + 0x2db8]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x2d78]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x2d78]
call fcn.14016ffed
mov byte [rbp + 0x2d54], al
lea rcx, [rbp + 0x2d78]
call fcn.140174070
nop
lea rcx, [rbp + 0x2db8]
call fcn.14016d9eb
movzx eax, byte [rbp + 0x2d54]
test eax, eax
je 0x14020ad64
lea rdx, str.Update_component_true
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea r8, str.NvAppCEFUpdateFrameworkPluginscomponent_profiles.json
lea rdx, [0x140506710]
lea rcx, [rbp + 0x2e38]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x2df8]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x2df8]
call fcn.140173512
nop
lea rcx, [rbp + 0x2df8]
call fcn.140174070
nop
lea rcx, [rbp + 0x2e38]
call fcn.14016d9eb
nop
lea rdx, str.Setting_a_new_update_component
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, str.C:Program_FilesBloxshade_nvNvAppCEFUpdateFrameworkPlugins
lea rcx, [rbp + 0x12f8]
call fcn.140170010
nop
lea r8, str.component_profiles.json
lea rdx, [0x140506710]
lea rcx, [rbp + 0x2e78]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
lea rdx, [rbp + 0x12f8]
mov rcx, qword [rbp + 0x3cb0]
call fcn.14017385f
nop
lea rcx, [rbp + 0x2e78]
call fcn.14016d9eb
nop
lea rdx, str.nvapp_patched
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rcx, [rbp + 0x12f8]
call fcn.14016d9eb
nop
lea rdx, str.Starting_nvapp_installer
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, [rbp + 0x1298]
lea rcx, [rbp + 0x12d4]
call fcn.1401cc160
nop
lea rdx, [0x14047b908]
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
mov dword [rbp + 0x2eb4], 0
lea rcx, [rbp + 0x1298]
call fcn.1401737ec
nop
lea rcx, [rbp + 0x1258]
call fcn.1401737ec
nop
lea rcx, [rbp + 0x11b0]
call fcn.14016e22e
nop
lea rcx, [rbp + 0x1168]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x1128]
call fcn.1401737ec
nop
lea rcx, [rbp + 0x10e8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x10b8]
call fcn.140175849
nop
lea rcx, [rbp + 0xf90]
call fcn.14016d5b3
nop
lea rcx, [rbp + 0xf48]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x2f8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x2b8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x218]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x1d8]
call fcn.1401737ec
nop
lea rcx, [rbp + 0x130]
call fcn.14016d0a4
mov eax, dword [rbp + 0x2eb4]
jmp 0x14020c3a2
movzx eax, byte [0x1405065f8]
test eax, eax
je 0x14020afda
lea rdx, [rbp + 0x2b8]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, [0x140506678]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, [0x1405066c0]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, [0x140506788]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, [0x1405066e8]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, [0x140506650]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, [0x140506678]
lea rcx, [rbp + 0x2b8]
call fcn.14016ce79
nop
jmp 0x14020b102
lea rdx, [rbp + 0x2b8]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, [rbp + 0x2f8]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, [0x1405066c0]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, [0x140506788]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, [0x1405066e8]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, [0x140506650]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rdx, [rbp + 0x2f8]
lea rcx, [rbp + 0x2b8]
call fcn.14016ce79
nop
xor r8d, r8d
lea rdx, [0x140506788]
lea rcx, [rbp + 0x2ef8]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x2ef8]
call fcn.14016ffed
mov byte [rbp + 0x2ed4], al
lea rcx, [rbp + 0x2ef8]
call fcn.140174070
movzx eax, byte [rbp + 0x2ed4]
test eax, eax
je 0x14020b20c
lea rdx, str.Ansel_folder_true
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
xor r8d, r8d
lea rdx, [0x140506788]
lea rcx, [rbp + 0x2f38]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x2f38]
call fcn.140170b8c
nop
lea rcx, [rbp + 0x2f38]
call fcn.140174070
nop
xor r8d, r8d
lea rdx, [0x1405066e8]
lea rcx, [rbp + 0x2f78]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x2f78]
call fcn.140173c9c
nop
lea rcx, [rbp + 0x2f78]
call fcn.140174070
nop
xor r8d, r8d
lea rdx, [0x140506650]
lea rcx, [rbp + 0x2fb8]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x2fb8]
call fcn.140173c9c
nop
lea rcx, [rbp + 0x2fb8]
call fcn.140174070
nop
jmp 0x14020b29c
lea rdx, str.Ansel_folder_false
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
xor r8d, r8d
lea rdx, [0x1405066e8]
lea rcx, [rbp + 0x2ff8]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x2ff8]
call fcn.140173c9c
nop
lea rcx, [rbp + 0x2ff8]
call fcn.140174070
nop
xor r8d, r8d
lea rdx, [0x140506650]
lea rcx, [rbp + 0x3038]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x3038]
call fcn.140173c9c
nop
lea rcx, [rbp + 0x3038]
call fcn.140174070
nop
lea rax, [0x1405066a0]
mov qword [rbp + 0x1338], rax
mov rcx, qword [rbp + 0x1338]
call fcn.14016e68e
mov qword [rbp + 0x1358], rax
mov rcx, qword [rbp + 0x1338]
call fcn.14016e5b7
mov qword [rbp + 0x1378], rax
jmp 0x14020b2e4
mov rax, qword [rbp + 0x1358]
add rax, 0x28
mov qword [rbp + 0x1358], rax
mov rax, qword [rbp + 0x1378]
cmp qword [rbp + 0x1358], rax
je 0x14020b336
mov rax, qword [rbp + 0x1358]
mov qword [rbp + 0x1398], rax
mov byte [0x1405065fe], 0
mov byte [0x1405065f9], 1
movzx r9d, byte [0x1405065fe]
movzx r8d, byte [0x1405065f9]
lea rdx, [0x140506788]
mov rcx, qword [rbp + 0x1398]
call fcn.14016e4ef
nop
jmp 0x14020b2d2
lea rax, [0x140506630]
mov qword [rbp + 0x13b8], rax
mov rcx, qword [rbp + 0x13b8]
call fcn.14016e68e
mov qword [rbp + 0x13d8], rax
mov rcx, qword [rbp + 0x13b8]
call fcn.14016e5b7
mov qword [rbp + 0x13f8], rax
jmp 0x14020b37e
mov rax, qword [rbp + 0x13d8]
add rax, 0x28
mov qword [rbp + 0x13d8], rax
mov rax, qword [rbp + 0x13f8]
cmp qword [rbp + 0x13d8], rax
je 0x14020b4da
mov rax, qword [rbp + 0x13d8]
mov qword [rbp + 0x1418], rax
lea r8, [0x140479d74]
lea rdx, [0x140506788]
lea rcx, [rbp + 0x3078]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
mov r8, qword [rbp + 0x1418]
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x30b8]
call fcn.14016f101
mov qword [rbp + 0x3cb8], rax
mov rax, qword [rbp + 0x3cb8]
mov qword [rbp + 0x3cc0], rax
lea rdx, [0x140506788]
mov rcx, qword [rbp + 0x3cc0]
call fcn.14016c244
nop
lea rcx, [rbp + 0x30b8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x3078]
call fcn.14016d9eb
nop
lea r8, [0x140479d74]
lea rdx, [0x140506788]
lea rcx, [rbp + 0x3138]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
mov r8, qword [rbp + 0x1418]
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x3178]
call fcn.14016f101
mov qword [rbp + 0x3cb8], rax
mov rax, qword [rbp + 0x3cb8]
mov qword [rbp + 0x3cc0], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3cc0]
lea rcx, [rbp + 0x30f8]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x30f8]
call fcn.140173512
nop
lea rcx, [rbp + 0x30f8]
call fcn.140174070
nop
lea rcx, [rbp + 0x3178]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x3138]
call fcn.14016d9eb
nop
jmp 0x14020b36c
lea rax, [0x140506800]
mov qword [rbp + 0x1438], rax
mov rcx, qword [rbp + 0x1438]
call fcn.14016e68e
mov qword [rbp + 0x1458], rax
mov rcx, qword [rbp + 0x1438]
call fcn.14016e5b7
mov qword [rbp + 0x1478], rax
jmp 0x14020b522
mov rax, qword [rbp + 0x1458]
add rax, 0x28
mov qword [rbp + 0x1458], rax
mov rax, qword [rbp + 0x1478]
cmp qword [rbp + 0x1458], rax
je 0x14020b748
mov rax, qword [rbp + 0x1458]
mov qword [rbp + 0x1498], rax
mov r8, qword [rbp + 0x1498]
lea rdx, [0x140506788]
lea rcx, [rbp + 0x31f8]
call fcn.140173288
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x31b8]
call fcn.140172f3b
nop
lea rdx, [rbp + 0x31b8]
lea rcx, [rbp + 0x14d8]
call fcn.140174d22
nop
lea rax, [rbp + 0x14d8]
mov qword [rbp + 0x14b8], rax
lea rcx, [rbp + 0x31b8]
call fcn.140174070
nop
lea rcx, [rbp + 0x31f8]
call fcn.14016d9eb
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x1508]
call fcn.14016f296
lea rax, [rbp + 0x3238]
mov qword [rbp + 0x3268], rax
mov rdx, qword [rbp + 0x14b8]
mov rcx, qword [rbp + 0x3268]
call fcn.1401700ba
mov qword [rbp + 0x3ca8], rax
mov rdx, qword [rbp + 0x3ca8]
lea rcx, [rbp + 0x1508]
call fcn.14016d68a
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x1538]
call fcn.14016f296
lea rax, [rbp + 0x3288]
mov qword [rbp + 0x32b8], rax
mov rdx, qword [rbp + 0x14b8]
mov rcx, qword [rbp + 0x32b8]
call fcn.1401700ba
mov qword [rbp + 0x3ca8], rax
mov rdx, qword [rbp + 0x3ca8]
lea rcx, [rbp + 0x1538]
call fcn.14016f7be
nop
jmp 0x14020b66f
lea rcx, [rbp + 0x1508]
call fcn.14016ff7a
nop
lea rdx, [rbp + 0x1538]
lea rcx, [rbp + 0x1508]
call fcn.140171753
movzx eax, al
test eax, eax
jne 0x14020b71c
lea rcx, [rbp + 0x1508]
call fcn.14017129e
mov qword [rbp + 0x1568], rax
mov rcx, qword [rbp + 0x1568]
call fcn.14016e044
mov rcx, rax
call fcn.14016d75c
movzx eax, al
test eax, eax
je 0x14020b717
mov rcx, qword [rbp + 0x1568]
call fcn.140171550
mov qword [rbp + 0x3ca8], rax
lea rdx, [rbp + 0x32d8]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016d71b
mov qword [rbp + 0x3cb0], rax
mov rax, qword [rbp + 0x3cb0]
mov qword [rbp + 0x3cb8], rax
lea rdx, [0x140506788]
mov rcx, qword [rbp + 0x3cb8]
call fcn.14017385f
nop
lea rcx, [rbp + 0x32d8]
call fcn.14016d9eb
nop
jmp 0x14020b662
lea rcx, [rbp + 0x1538]
call fcn.14016cb9a
nop
lea rcx, [rbp + 0x1508]
call fcn.14016cb9a
nop
lea rcx, [rbp + 0x14d8]
call fcn.14016cb9a
nop
jmp 0x14020b510
lea r8, str.FXShaders_76365e35c48e30170985ca371e67d8daf8eb9a98ShadersFXShaders
lea rdx, [0x140506788]
lea rcx, [rbp + 0x3358]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x3318]
call fcn.140172f3b
nop
lea rdx, [rbp + 0x3318]
lea rcx, [rbp + 0x15a8]
call fcn.140174d22
nop
lea rax, [rbp + 0x15a8]
mov qword [rbp + 0x1588], rax
lea rcx, [rbp + 0x3318]
call fcn.140174070
nop
lea rcx, [rbp + 0x3358]
call fcn.14016d9eb
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x15d8]
call fcn.14016f296
lea rax, [rbp + 0x3398]
mov qword [rbp + 0x33c8], rax
mov rdx, qword [rbp + 0x1588]
mov rcx, qword [rbp + 0x33c8]
call fcn.1401700ba
mov qword [rbp + 0x3ca8], rax
mov rdx, qword [rbp + 0x3ca8]
lea rcx, [rbp + 0x15d8]
call fcn.14016d68a
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x1608]
call fcn.14016f296
lea rax, [rbp + 0x33e8]
mov qword [rbp + 0x3418], rax
mov rdx, qword [rbp + 0x1588]
mov rcx, qword [rbp + 0x3418]
call fcn.1401700ba
mov qword [rbp + 0x3ca8], rax
mov rdx, qword [rbp + 0x3ca8]
lea rcx, [rbp + 0x1608]
call fcn.14016f7be
nop
jmp 0x14020b873
lea rcx, [rbp + 0x15d8]
call fcn.14016ff7a
nop
lea rdx, [rbp + 0x1608]
lea rcx, [rbp + 0x15d8]
call fcn.140171753
movzx eax, al
test eax, eax
jne 0x14020b920
lea rcx, [rbp + 0x15d8]
call fcn.14017129e
mov qword [rbp + 0x1638], rax
mov rcx, qword [rbp + 0x1638]
call fcn.14016e044
mov rcx, rax
call fcn.14016d75c
movzx eax, al
test eax, eax
je 0x14020b91b
mov rcx, qword [rbp + 0x1638]
call fcn.140171550
mov qword [rbp + 0x3ca8], rax
lea rdx, [rbp + 0x3438]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016d71b
mov qword [rbp + 0x3cb0], rax
mov rax, qword [rbp + 0x3cb0]
mov qword [rbp + 0x3cb8], rax
lea rdx, [0x140506650]
mov rcx, qword [rbp + 0x3cb8]
call fcn.14017385f
nop
lea rcx, [rbp + 0x3438]
call fcn.14016d9eb
nop
jmp 0x14020b866
lea rcx, [rbp + 0x1608]
call fcn.14016cb9a
nop
lea rcx, [rbp + 0x15d8]
call fcn.14016cb9a
nop
lea rcx, [rbp + 0x15a8]
call fcn.14016cb9a
nop
movzx eax, byte [0x140506600]
cmp eax, 1
jne 0x14020bafe
mov byte [0x1405065fe], 0
movzx eax, byte [0x1405065fe]
mov byte [rbp + 0x3ca4], al
mov byte [0x1405065f9], 1
movzx eax, byte [0x1405065f9]
mov byte [rbp + 0x3ca5], al
lea rdx, str.https:__github.com_Extravi_extravi.github.io_raw_main_update_ansel_presets_dark.zip
lea rcx, [rbp + 0x3478]
call fcn.140170010
nop
movzx r9d, byte [rbp + 0x3ca4]
movzx r8d, byte [rbp + 0x3ca5]
lea rdx, [0x140506788]
lea rcx, [rbp + 0x3478]
call fcn.14016e4ef
nop
lea rcx, [rbp + 0x3478]
call fcn.14016d9eb
nop
lea r8, [0x140479d74]
lea rdx, [0x140506788]
lea rcx, [rbp + 0x34b8]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
lea r8, str.ansel_presets_dark.zip
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x34f8]
call fcn.1401740bb
mov qword [rbp + 0x3cb8], rax
mov rax, qword [rbp + 0x3cb8]
mov qword [rbp + 0x3cc0], rax
lea rdx, [0x140506788]
mov rcx, qword [rbp + 0x3cc0]
call fcn.14016c244
nop
lea rcx, [rbp + 0x34f8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x34b8]
call fcn.14016d9eb
nop
lea r8, [0x140479d74]
lea rdx, [0x140506788]
lea rcx, [rbp + 0x3578]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
lea r8, str.ansel_presets_dark.zip
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x35b8]
call fcn.1401740bb
mov qword [rbp + 0x3cb8], rax
mov rax, qword [rbp + 0x3cb8]
mov qword [rbp + 0x3cc0], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3cc0]
lea rcx, [rbp + 0x3538]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x3538]
call fcn.140173512
nop
lea rcx, [rbp + 0x3538]
call fcn.140174070
nop
lea rcx, [rbp + 0x35b8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x3578]
call fcn.14016d9eb
nop
jmp 0x14020bca0
mov byte [0x1405065fe], 0
movzx eax, byte [0x1405065fe]
mov byte [rbp + 0x3ca4], al
mov byte [0x1405065f9], 1
movzx eax, byte [0x1405065f9]
mov byte [rbp + 0x3ca5], al
lea rdx, str.https:__github.com_Extravi_extravi.github.io_raw_main_update_ansel_presets.zip
lea rcx, [rbp + 0x35f8]
call fcn.140170010
nop
movzx r9d, byte [rbp + 0x3ca4]
movzx r8d, byte [rbp + 0x3ca5]
lea rdx, [0x140506788]
lea rcx, [rbp + 0x35f8]
call fcn.14016e4ef
nop
lea rcx, [rbp + 0x35f8]
call fcn.14016d9eb
nop
lea r8, [0x140479d74]
lea rdx, [0x140506788]
lea rcx, [rbp + 0x3638]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
lea r8, str.ansel_presets.zip
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x3678]
call fcn.1401740bb
mov qword [rbp + 0x3cb8], rax
mov rax, qword [rbp + 0x3cb8]
mov qword [rbp + 0x3cc0], rax
lea rdx, [0x140506788]
mov rcx, qword [rbp + 0x3cc0]
call fcn.14016c244
nop
lea rcx, [rbp + 0x3678]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x3638]
call fcn.14016d9eb
nop
lea r8, [0x140479d74]
lea rdx, [0x140506788]
lea rcx, [rbp + 0x36f8]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
lea r8, str.ansel_presets.zip
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x3738]
call fcn.1401740bb
mov qword [rbp + 0x3cb8], rax
mov rax, qword [rbp + 0x3cb8]
mov qword [rbp + 0x3cc0], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3cc0]
lea rcx, [rbp + 0x36b8]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x36b8]
call fcn.140173512
nop
lea rcx, [rbp + 0x36b8]
call fcn.140174070
nop
lea rcx, [rbp + 0x3738]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x36f8]
call fcn.14016d9eb
nop
lea r8, str._ansel_presets
lea rdx, [0x140506788]
lea rcx, [rbp + 0x37b8]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x3778]
call fcn.140172f3b
nop
lea rdx, [rbp + 0x3778]
lea rcx, [rbp + 0x1678]
call fcn.140174d22
nop
lea rax, [rbp + 0x1678]
mov qword [rbp + 0x1658], rax
lea rcx, [rbp + 0x3778]
call fcn.140174070
nop
lea rcx, [rbp + 0x37b8]
call fcn.14016d9eb
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x16a8]
call fcn.14016f296
lea rax, [rbp + 0x37f8]
mov qword [rbp + 0x3828], rax
mov rdx, qword [rbp + 0x1658]
mov rcx, qword [rbp + 0x3828]
call fcn.1401700ba
mov qword [rbp + 0x3ca8], rax
mov rdx, qword [rbp + 0x3ca8]
lea rcx, [rbp + 0x16a8]
call fcn.14016d68a
nop
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x16d8]
call fcn.14016f296
lea rax, [rbp + 0x3848]
mov qword [rbp + 0x3878], rax
mov rdx, qword [rbp + 0x1658]
mov rcx, qword [rbp + 0x3878]
call fcn.1401700ba
mov qword [rbp + 0x3ca8], rax
mov rdx, qword [rbp + 0x3ca8]
lea rcx, [rbp + 0x16d8]
call fcn.14016f7be
nop
jmp 0x14020bdcb
lea rcx, [rbp + 0x16a8]
call fcn.14016ff7a
nop
lea rdx, [rbp + 0x16d8]
lea rcx, [rbp + 0x16a8]
call fcn.140171753
movzx eax, al
test eax, eax
jne 0x14020be78
lea rcx, [rbp + 0x16a8]
call fcn.14017129e
mov qword [rbp + 0x1708], rax
mov rcx, qword [rbp + 0x1708]
call fcn.14016e044
mov rcx, rax
call fcn.14016d75c
movzx eax, al
test eax, eax
je 0x14020be73
mov rcx, qword [rbp + 0x1708]
call fcn.140171550
mov qword [rbp + 0x3ca8], rax
lea rdx, [rbp + 0x3898]
mov rcx, qword [rbp + 0x3ca8]
call fcn.14016d71b
mov qword [rbp + 0x3cb0], rax
mov rax, qword [rbp + 0x3cb0]
mov qword [rbp + 0x3cb8], rax
lea rdx, [0x1405066e8]
mov rcx, qword [rbp + 0x3cb8]
call fcn.14017385f
nop
lea rcx, [rbp + 0x3898]
call fcn.14016d9eb
nop
jmp 0x14020bdbe
lea rcx, [rbp + 0x16d8]
call fcn.14016cb9a
nop
lea rcx, [rbp + 0x16a8]
call fcn.14016cb9a
nop
lea rcx, [rbp + 0x1678]
call fcn.14016cb9a
nop
lea rdx, str.Removing_unused_folders
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
lea rax, [0x140506800]
mov qword [rbp + 0x1728], rax
mov rcx, qword [rbp + 0x1728]
call fcn.14016e68e
mov qword [rbp + 0x1748], rax
mov rcx, qword [rbp + 0x1728]
call fcn.14016e5b7
mov qword [rbp + 0x1768], rax
jmp 0x14020bf15
mov rax, qword [rbp + 0x1748]
add rax, 0x28
mov qword [rbp + 0x1748], rax
mov rax, qword [rbp + 0x1768]
cmp qword [rbp + 0x1748], rax
je 0x14020c096
mov rdx, qword [rbp + 0x1748]
lea rcx, [rbp + 0x1788]
call fcn.14016d243
nop
lea rcx, [rbp + 0x1788]
call fcn.140173783
mov qword [rbp + 0x3ca8], rax
xor r8d, r8d
lea rdx, [0x140479d74]
lea rcx, [rbp + 0x1788]
call fcn.14016f444
inc rax
mov r8, rax
lea rdx, [0x140479d74]
lea rcx, [rbp + 0x1788]
call fcn.14016f444
mov qword [rbp + 0x3cb0], rax
lea r9, [0x140477346]
mov r8, qword [rbp + 0x3ca8]
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x1788]
call fcn.140174ae3
nop
lea r8, [rbp + 0x1788]
lea rdx, [0x140506788]
lea rcx, [rbp + 0x38d8]
call fcn.140173288
mov qword [rbp + 0x3ca8], rax
mov rdx, qword [rbp + 0x3ca8]
lea rcx, [rbp + 0x1788]
call fcn.14016e5f8
lea rcx, [rbp + 0x38d8]
call fcn.14016d9eb
nop
lea r8, [rbp + 0x1788]
lea rdx, str.Removing_folder:
lea rcx, [rbp + 0x3918]
call fcn.14016c573
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [0x1405071b0]
call fcn.140173c10
mov qword [rbp + 0x3cb8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3cb8]
call fcn.1401707d1
nop
lea rcx, [rbp + 0x3918]
call fcn.14016d9eb
nop
xor r8d, r8d
lea rdx, [rbp + 0x1788]
lea rcx, [rbp + 0x3958]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x3958]
call fcn.140170b8c
nop
lea rcx, [rbp + 0x3958]
call fcn.140174070
nop
lea rcx, [rbp + 0x1788]
call fcn.14016d9eb
nop
jmp 0x14020bf03
lea r8, str._ansel_presets
lea rdx, [0x140506788]
lea rcx, [rbp + 0x39d8]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x3998]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x3998]
call fcn.140170b8c
nop
lea rcx, [rbp + 0x3998]
call fcn.140174070
nop
lea rcx, [rbp + 0x39d8]
call fcn.14016d9eb
nop
lea r8, str.LICENSE
lea rdx, [0x140506788]
lea rcx, [rbp + 0x3a58]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x3a18]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x3a18]
call fcn.140173512
nop
lea rcx, [rbp + 0x3a18]
call fcn.140174070
nop
lea rcx, [rbp + 0x3a58]
call fcn.14016d9eb
nop
lea r8, str.DOF.fx
lea rdx, [0x140506788]
lea rcx, [rbp + 0x3ad8]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x3a98]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x3a98]
call fcn.140173512
nop
lea rcx, [rbp + 0x3a98]
call fcn.140174070
nop
lea rcx, [rbp + 0x3ad8]
call fcn.14016d9eb
nop
lea r8, str.FakeMotionBlur.fx
lea rdx, [0x140506788]
lea rcx, [rbp + 0x3b58]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x3b18]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x3b18]
call fcn.140173512
nop
lea rcx, [rbp + 0x3b18]
call fcn.140174070
nop
lea rcx, [rbp + 0x3b58]
call fcn.14016d9eb
nop
lea r8, str.MotionBlur.fx
lea rdx, [0x140506788]
lea rcx, [rbp + 0x3bd8]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x3b98]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x3b98]
call fcn.140173512
nop
lea rcx, [rbp + 0x3b98]
call fcn.140174070
nop
lea rcx, [rbp + 0x3bd8]
call fcn.14016d9eb
nop
lea r8, str.NiceGuy_Lamps.fx
lea rdx, [0x140506788]
lea rcx, [rbp + 0x3c58]
call fcn.140172e4b
mov qword [rbp + 0x3ca8], rax
mov rax, qword [rbp + 0x3ca8]
mov qword [rbp + 0x3cb0], rax
xor r8d, r8d
mov rdx, qword [rbp + 0x3cb0]
lea rcx, [rbp + 0x3c18]
call fcn.140172f3b
nop
lea rcx, [rbp + 0x3c18]
call fcn.140173512
nop
lea rcx, [rbp + 0x3c18]
call fcn.140174070
nop
lea rcx, [rbp + 0x3c58]
call fcn.14016d9eb
nop
lea rdx, [0x14047b908]
lea rcx, [0x1405071b0]
call fcn.14016cec9
mov qword [rbp + 0x3ca8], rax
lea rdx, [0x14016c53c]
mov rcx, qword [rbp + 0x3ca8]
call fcn.1401707d1
nop
mov dword [rbp + 0x3c94], 0
lea rcx, [rbp + 0x2f8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x2b8]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x218]
call fcn.14016d9eb
nop
lea rcx, [rbp + 0x1d8]
call fcn.1401737ec
nop
lea rcx, [rbp + 0x130]
call fcn.14016d0a4
mov eax, dword [rbp + 0x3c94]
mov rdi, rax
lea rcx, [rbp - 0x40]
lea rdx, reloc.WLDAP32.dll_Ordinal_50
call fcn.14017345e
mov rax, rdi
mov rcx, qword [rbp + 0x3d08]
xor rcx, rbp
call fcn.1401703e9
lea rsp, [rbp + 0x3d18]
pop rdi
pop rbp
ret