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

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r12
push r13
push r14
push r15
mov eax, 0x17b0
call fcn.140085680
sub rsp, rax
mov rax, qword [0x14013a180]
xor rax, rsp
mov qword [rsp + 0x17a0], rax
xor edi, edi
mov r12d, edi
mov dword [rsp + 0xdc8], edi
mov dword [rsp + 0x48], edi
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov rcx, rax
lea rdx, [rsp + 0xdc8]
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov r15, rax
test rax, rax
jne 0x14000a38b
lea rdx, str.Failed_to_parse_command_line_arguments.
lea rcx, [0x14013be40]
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
lea eax, [rdi + 1]
jmp 0x14000e054
mov ebx, 4
mov rax, qword gs:[0x58]
add rbx, qword [rax]
mov eax, dword [rbx]
cmp dword [0x14013df20], eax
jle 0x14000a3ed
lea rcx, [0x14013df20]
call fcn.140084570
cmp dword [0x14013df20], 0xffffffff
jne 0x14000a3ed
xor edx, edx
mov r8d, 0x108
lea rcx, [0x14013df30]
call fcn.1400f6b60
call fcn.14000f130
lea rcx, [0x1400fa030]
call fcn.140084d40
nop
lea rcx, [0x14013df20]
call fcn.140084510
mov eax, dword [rbx]
cmp dword [0x14013e038], eax
jle 0x14000a418
lea rcx, [0x14013e038]
call fcn.140084570
cmp dword [0x14013e038], 0xffffffff
jne 0x14000a418
lea rcx, [0x14013e038]
call fcn.140084510
mov rax, qword [0x14013be40]
movsxd rcx, dword [rax + 4]
lea rbx, [0x14013be40]
lea rax, [0x14013df38]
mov qword [rcx + rbx + 0x48], rax
mov dword [rcx + rbx + 0x10], edi
lea rdx, str._Version:_2.8.0_n
mov rcx, rbx
call fcn.14001c090
lea rdx, str._Bloxshade_Installer__developed_by_Extravi__https:__extravi.dev___n
mov rcx, rbx
call fcn.14001c090
lea rdx, str._Copyright__2024_Extravi_n
mov rcx, rbx
call fcn.14001c090
lea rdx, str._Source_Code:_https:__github.com_Extravi_Bloxshade_n
mov rcx, rbx
call fcn.14001c090
mov esi, 1
lea r13, str.null_pointer_cannot_point_to_a_block_of_non_zero_size
cmp dword [rsp + 0xdc8], esi
jle 0x14000a714
lea r14, [r15 + 8]
lea rbx, str._install
nop word [rax + rax]
mov rdx, qword [r14]
mov qword [rsp + 0xe80], rdi
xorps xmm0, xmm0
movups xmmword [rsp + 0xe88], xmm0
mov qword [rsp + 0xe98], rdi
mov qword [rsp + 0xea0], rdi
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp word [rdx + r8*2], 0
jne 0x14000a4d0
lea rcx, [rsp + 0xe80]
call fcn.14001d360
nop
lea r8, [rsp + 0xe88]
cmp qword [rsp + 0xea0], 7
seta r11b
mov r9, qword [rsp + 0xe88]
cmova r8, r9
mov r10, qword [rsp + 0xe98]
cmp r10, 9
jne 0x14000a550
mov rdx, r10
lea rax, str._shortcut
mov rcx, rax
sub r8, rax
nop dword [rax + rax]
movzx eax, word [r8 + rcx]
cmp ax, word [rcx]
jne 0x14000a550
add rcx, 2
sub rdx, 1
jne 0x14000a530
mov byte [0x14013dc22], 1
jmp 0x14000a624
lea r8, [rsp + 0xe88]
test r11b, r11b
cmovne r8, r9
cmp r10, 7
jne 0x14000a595
mov rdx, r10
lea rax, str._import
mov rcx, rax
sub r8, rax
movzx eax, word [rcx + r8]
cmp ax, word [rcx]
jne 0x14000a595
add rcx, 2
sub rdx, 1
jne 0x14000a575
mov byte [0x14013dc25], 1
jmp 0x14000a624
lea r8, [rsp + 0xe88]
test r11b, r11b
cmovne r8, r9
cmp r10, 4
jne 0x14000a5dd
mov rdx, r10
lea rax, str._fix
mov rcx, rax
sub r8, rax
nop word [rax + rax]
movzx eax, word [r8 + rcx]
cmp ax, word [rcx]
jne 0x14000a5dd
add rcx, 2
sub rdx, 1
jne 0x14000a5c0
mov byte [0x14013dc24], 1
jmp 0x14000a624
lea r8, [rsp + 0xe88]
test r11b, r11b
cmovne r8, r9
cmp r10, 8
jne 0x14000a624
mov rdx, r10
mov rcx, rbx
sub r8, rbx
nop dword [rax + rax]
movzx eax, word [r8 + rcx]
cmp ax, word [rcx]
jne 0x14000a624
add rcx, 2
sub rdx, 1
jne 0x14000a600
lea eax, [rsi + 1]
cmp eax, dword [rsp + 0xdc8]
jl 0x14000a8e9
lea rcx, [rsp + 0xe80]
call fcn.140002770
mov rax, qword [rsp + 0xea0]
cmp rax, 7
jbe 0x14000a6c4
mov rdi, qword [rsp + 0xe88]
lea rbx, [rax + 1]
test rdi, rdi
jne 0x14000a6af
test rbx, rbx
je 0x14000a6af
mov qword [rsp + 0x28], r13
lea rax, [0x14012434c]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0x3cf
lea rdx, [0x140124350]
lea ecx, [rdi + 2]
call fcn.1400915c0
cmp eax, 1
jne 0x14000a688
int3
xor eax, eax
mov qword [rsp + 0x20], rax
mov r9d, 0x3cf
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.39.33519includexmemory
lea rdx, [0x140124484]
lea rcx, str._null_pointer_cannot_point_to_a_block_of_non_zero_size_
call fcn.1400924b0
lea rdx, [rbx + rbx]
mov rcx, rdi
call fcn.1400223d0
xor edi, edi
lea rbx, str._install
mov qword [rsp + 0xe98], rdi
mov qword [rsp + 0xea0], 7
mov word [rsp + 0xe88], di
mov rcx, qword [rsp + 0xe80]
mov qword [rsp + 0xe80], rdi
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
inc esi
add r14, 8
cmp esi, dword [rsp + 0xdc8]
jl 0x14000a4a0
lea rbx, [0x14013be40]
lea rsi, [0x14012434c]
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_LocalFree]
lea rax, [0x14013ae34]
mov qword [rsp + 0x30], rax
lea r14, [0x14013dc30]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rdi
mov r9d, 2
xor r8d, r8d
lea rdx, str.SoftwareClasses_roblox_player_shellopencommand
mov rcx, 0xffffffff80000001
call qword [sym.imp.ADVAPI32.dll_RegGetValueA]
mov qword [rsp + 0xdd0], rdi
xorps xmm0, xmm0
movups xmmword [rsp + 0xdd8], xmm0
mov qword [rsp + 0xde8], rdi
mov qword [rsp + 0xdf0], rdi
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [r14 + r8], 0
jne 0x14000a790
mov rdx, r14
lea rcx, [rsp + 0xdd0]
call fcn.140007e00
nop
lea rcx, [rsp + 0xdd8]
cmp qword [rsp + 0xdf0], 0xf
cmova rcx, qword [rsp + 0xdd8]
mov r8, qword [rsp + 0xde8]
test r8, r8
jne 0x14000ab50
lea rdx, [0x1401245d2]
call fcn.1400f6f00
test eax, eax
jne 0x14000ab50
lea r9d, [rax + 0x31]
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]
cmp eax, 1
jne 0x14000a82c
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rdi
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
lea rcx, [rsp + 0xdd0]
call fcn.140002770
mov rbx, qword [rsp + 0xdf0]
cmp rbx, 0xf
jbe 0x14000a8b8
mov rdi, qword [rsp + 0xdd8]
inc rbx
test rdi, rdi
jne 0x14000a8ab
test rbx, rbx
je 0x14000a8ab
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8d, 0x3cf
lea rdx, [0x140124350]
lea ecx, [rdi + 2]
call fcn.1400915c0
cmp eax, 1
jne 0x14000a884
int3
xor eax, eax
mov qword [rsp + 0x20], rax
mov r9d, 0x3cf
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.39.33519includexmemory
lea rdx, [0x140124484]
lea rcx, str._null_pointer_cannot_point_to_a_block_of_non_zero_size_
call fcn.1400924b0
mov rdx, rbx
mov rcx, rdi
call fcn.1400223d0
xor edi, edi
mov qword [rsp + 0xde8], rdi
mov qword [rsp + 0xdf0], 0xf
mov byte [rsp + 0xdd8], 0
mov rcx, qword [rsp + 0xdd0]
mov qword [rsp + 0xdd0], rdi
jmp 0x14000e048
lea rdx, str.Community_presets_arg_called
lea rcx, [0x14013be40]
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
movsxd rdx, esi
mov rdx, qword [r15 + rdx*8 + 8]
call fcn.1400101b0
lea rdx, [rsp + 0x738]
lea rcx, [0x14013de40]
call fcn.14000fe50
mov rbx, rax
lea rdx, [rsp + 0x6f0]
lea rcx, [0x14013de40]
call fcn.14000fef0
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0xfa0]
call fcn.14001c4b0
nop
lea rdx, [rsp + 0x780]
lea rcx, [rsp + 0xfa0]
call fcn.1400106c0
mov rdx, rax
lea rcx, [rsp + 0x7f8]
call fcn.14000e2a0
mov rdi, rax
mov byte [rsp + 0x4c], Ordinal_35
lea rdx, [rsp + 0x7e0]
lea rcx, [rsp + 0xfa0]
call fcn.1400106c0
mov rbx, rax
lea rdx, [rsp + 0x6d8]
lea rcx, [rsp + 0xfa0]
call fcn.140010760
lea r9, [rsp + 0x4c]
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x798]
call fcn.14001c720
mov rdx, rax
lea rcx, [rsp + 0x7c8]
call fcn.14000e2a0
mov r9, rdi
mov r8, rax
lea rdx, [rsp + 0x7b0]
lea rcx, [rsp + 0xfa0]
call fcn.140010800
lea rcx, [rsp + 0x7b0]
call fcn.140004e50
lea rcx, [rsp + 0x798]
call fcn.140004e50
lea rcx, [rsp + 0x780]
call fcn.140004e50
lea rdx, [rsp + 0xfa0]
lea rcx, [0x14013be40]
call fcn.14001c3d0
mov rcx, rax
call fcn.14001c340
mov byte [0x14013dc23], 1
mov byte [0x14013dc21], 0
mov r9b, 1
xor r8d, r8d
lea rdx, [0x14013de90]
lea rcx, [rsp + 0xfa0]
call fcn.1400082e0
lea r8, [0x14013de68]
lea rdx, [0x140125bf8]
lea rcx, [rsp + 0x1098]
call fcn.14001c800
nop
lea r8, [rsp + 0x1098]
lea rdx, [0x14013de90]
lea rcx, [rsp + 0xa90]
call fcn.14001b8d0
nop
lea rdx, [0x14013de18]
mov rcx, rax
call fcn.140008730
nop
lea rcx, [rsp + 0xa90]
call fcn.140010cc0
lea r8, [rsp + 0x1098]
lea rdx, [0x14013de90]
lea rcx, [rsp + 0xab8]
call fcn.14001b8d0
nop
mov rdx, rax
lea rcx, [rsp + 0x950]
call fcn.14001c3f0
nop
lea rcx, [rsp + 0x950]
call fcn.140006670
nop
lea rcx, [rsp + 0x950]
call fcn.140004ea0
nop
lea rcx, [rsp + 0xab8]
call fcn.140010cc0
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
lea rcx, [rsp + 0x1098]
call fcn.140010cc0
nop
lea rcx, [rsp + 0xfa0]
call fcn.140010cc0
nop
lea rcx, [rsp + 0xe80]
call fcn.140004ea0
jmp 0x14000e052
lea rdx, str.Roblox_install_found
mov rcx, rbx
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
lea rdx, [rsp + 0xdd8]
cmp qword [rsp + 0xdf0], 0xf
cmova rdx, qword [rsp + 0xdd8]
mov r8, qword [rsp + 0xde8]
mov rcx, rbx
call fcn.1400284a0
mov rcx, rax
call fcn.14001c340
xor edx, edx
lea rcx, str.taskkill__F__IM_RobloxPlayerBeta.exe
call qword [sym.imp.KERNEL32.dll_WinExec]
xor edx, edx
lea rcx, str.taskkill__F__IM_eurotrucks2.exe
call qword [sym.imp.KERNEL32.dll_WinExec]
lea rbx, [rsp + 0xdd8]
mov r14, qword [rsp + 0xdd8]
mov r15, qword [rsp + 0xdf0]
cmp r15, 0xf
cmova rbx, r14
mov rdi, qword [rsp + 0xde8]
test rdi, rdi
je 0x14000abfe
mov r8, rdi
mov edx, Ordinal_35
mov rcx, rbx
call fcn.1400f6fe0
test rax, rax
je 0x14000abfe
sub rax, rbx
jmp 0x14000ac05
mov rax, 0xffffffffffffffff
lea rsi, [rax + 1]
lea rcx, [rsp + 0xdd8]
cmp r15, 0xf
cmova rcx, r14
test rdi, rdi
je 0x14000ac4a
lea rax, [rdi - 1]
mov rbx, 0xffffffffffffffff
cmp rax, rbx
cmovb rbx, rax
add rbx, rcx
cmp byte [rbx], 0x22
je 0x14000ac45
cmp rbx, rcx
je 0x14000ac4a
dec rbx
cmp byte [rbx], 0x22
jne 0x14000ac38
sub rbx, rcx
jmp 0x14000ac51
mov rbx, 0xffffffffffffffff
xor r13d, r13d
mov qword [rsp + 0xda0], r13
xorps xmm0, xmm0
movups xmmword [rsp + 0xda8], xmm0
mov qword [rsp + 0xdb8], r13
mov qword [rsp + 0xdc0], r13
cmp rdi, rsi
jb 0x14000e086
sub rbx, rsi
sub rdi, rsi
mov r8, rbx
cmp rdi, rbx
cmovb r8, rdi
lea rdx, [rsp + 0xdd8]
cmp r15, 0xf
cmova rdx, r14
add rdx, rsi
lea rcx, [rsp + 0xda0]
call fcn.140007e00
mov edi, r13d
or edi, 4
mov qword [rsp + 0xe58], r13
xorps xmm0, xmm0
movups xmmword [rsp + 0xe60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xe70], xmm1
mov rax, qword [rsp + 0xde8]
cmp rax, rsi
jb 0x14000e08c
sub rax, rsi
cmp rax, rbx
cmovb rbx, rax
lea rdx, [rsp + 0xdd8]
cmp qword [rsp + 0xdf0], 0xf
cmova rdx, qword [rsp + 0xdd8]
add rdx, rsi
mov r8, rbx
lea rcx, [rsp + 0xe58]
call fcn.140007e00
or edi, 2
mov dword [rsp + 0x48], edi
lea rbx, [rsp + 0xda8]
mov r15, qword [rsp + 0xda8]
mov r13, qword [rsp + 0xdc0]
cmp r13, 0xf
cmova rbx, r15
mov r14, qword [rsp + 0xdb8]
cmp r14, 0xd
jb 0x14000adbc
lea rsi, [r14 + rbx]
lea r8, [rsi - 0xc]
sub r8, rbx
mov edx, 0x42
mov rcx, rbx
call fcn.1400f6fe0
mov rdi, rax
test rax, rax
je 0x14000adbc
nop dword [rax]
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.Bloxstrap.exe
mov rcx, rdi
call fcn.1400f6f00
test eax, eax
je 0x14000afa5
inc rdi
lea r8, [rsi - 0xc]
sub r8, rdi
mov edx, 0x42
mov rcx, rdi
call fcn.1400f6fe0
mov rdi, rax
test rax, rax
jne 0x14000ad80
mov rdi, 0xffffffffffffffff
lea rsi, [rsp + 0xda8]
cmp r13, 0xf
cmova rsi, r15
cmp r14, 0x14
jb 0x14000ae3f
lea r8, [r14 - 0x13]
add r8, rsi
sub r8, rsi
mov edx, 0x52
mov rcx, rsi
call fcn.1400f6fe0
mov rbx, rax
test rax, rax
je 0x14000ae3f
nop dword [rax + rax]
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, [0x140126220]
mov rcx, rbx
call fcn.1400f6f00
test eax, eax
je 0x14000afad
inc rbx
lea r8, [r14 - 0x13]
add r8, rsi
sub r8, rbx
mov edx, 0x52
mov rcx, rbx
call fcn.1400f6fe0
mov rbx, rax
test rax, rax
jne 0x14000ae00
mov rbx, 0xffffffffffffffff
cmp rdi, 0xffffffffffffffff
je 0x14000ae79
mov qword [rsp + 0x20], 0xa
lea r9, str.State.json
mov r8d, reloc.WS2_32.dll_listen
mov rdx, rdi
lea rcx, [rsp + 0xda0]
call fcn.140014e40
mov byte [0x14013dc20], 1
cmp rbx, 0xffffffffffffffff
je 0x14000aea5
mov qword [rsp + 0x20], reloc.WS2_32.dll_ntohs
lea r9, [0x140126248]
mov r8d, reloc.WS2_32.dll_sendto
mov rdx, rbx
lea rcx, [rsp + 0xda0]
call fcn.140014e40
lea rcx, [0x14013be40]
cmp byte [0x14013dc20], 0
je 0x14000b337
lea rdx, str.Bloxstrap_is_true
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
xor edx, edx
mov r8d, 0x110
lea rcx, [rsp + 0x1160]
call fcn.1400f6b60
lea rdx, [rsp + 0xda8]
cmp qword [rsp + 0xdc0], 0xf
cmova rdx, qword [rsp + 0xda8]
lea rcx, [rsp + 0x1160]
call fcn.140014350
mov rax, qword [rsp + 0x1160]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rsp + rcx + 0x1160], rax
mov rax, qword [rsp + 0x1160]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rsp + rcx + 0x115c], edx
cmp qword [rsp + 0x11f0], 0
jne 0x14000afb5
lea rdx, str.failed_to_open_file
lea rcx, [0x14013be40]
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
nop
lea rcx, [rsp + 0x1160]
call fcn.14000e310
nop
lea rcx, [rsp + 0xe58]
call fcn.140010cc0
nop
lea rcx, [rsp + 0xda0]
call fcn.140010cc0
nop
lea rcx, [rsp + 0xdd0]
call fcn.140010cc0
mov eax, 1
jmp 0x14000e054
sub rdi, rbx
jmp 0x14000adc3
sub rbx, rsi
jmp 0x14000ae46
lea rcx, [rsp + 0xef8]
call fcn.14000f7d0
nop
lea rdx, [rsp + 0xef8]
lea rcx, [rsp + 0x1160]
call fcn.14000f450
nop
lea rcx, [rsp + 0xef8]
call fcn.14001c950
mov rdx, rax
call fcn.14000f530
mov rcx, rax
call fcn.14001c340
lea rcx, [rsp + 0xef8]
call fcn.14001c950
mov rsi, rax
xor r14d, r14d
mov qword [rsp + 0xf08], r14
xorps xmm0, xmm0
movups xmmword [rsp + 0xf10], xmm0
mov qword [rsp + 0xf20], r14
mov qword [rsp + 0xf28], r14
lea ecx, [r14 + 0x10]
call fcn.140084680
mov qword [rax + 8], r14
mov qword [rsp + 0xf08], rax
lea rcx, [rsp + 0xf08]
mov qword [rax], rcx
mov qword [rsp + 0xf20], r14
mov qword [rsp + 0xf28], 0xf
mov byte [rsp + 0xf10], r14b
mov ebx, dword [rsp + 0x48]
bts ebx, 0xb
mov dword [rsp + 0x48], ebx
cmp byte [rsi], 3
jne 0x14000e092
mov rdx, qword [rsi + 8]
lea rcx, [rsp + 0xf08]
call fcn.140010b40
btr ebx, 0xb
mov dword [rsp + 0x48], ebx
mov qword [rsp + 0xf68], r14
xorps xmm0, xmm0
movups xmmword [rsp + 0xf70], xmm0
mov qword [rsp + 0xf80], r14
mov qword [rsp + 0xf88], r14
mov r8d, 9
lea rdx, str.Versions_
lea rcx, [rsp + 0xf68]
call fcn.140007e00
nop
movabs rsi, 0x7fffffffffffffff
mov rax, rsi
mov rcx, qword [rsp + 0xf80]
sub rax, rcx
mov rdx, qword [rsp + 0xf20]
cmp rax, rdx
jb 0x14000e0dd
lea r9, [rsp + 0xf70]
cmp qword [rsp + 0xf88], 0xf
cmova r9, qword [rsp + 0xf70]
lea rax, [rsp + 0xf10]
cmp qword [rsp + 0xf28], 0xf
cmova rax, qword [rsp + 0xf10]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x348]
call fcn.1400258e0
or ebx, 0x1600
mov dword [rsp + 0x48], ebx
lea r9, [rsp + 0x350]
cmp qword [rsp + 0x368], 0xf
cmova r9, qword [rsp + 0x350]
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x20], rax
mov r8d, 0xa
mov rdx, rdi
lea rcx, [rsp + 0xda0]
call fcn.140014e40
nop
lea rcx, [rsp + 0x348]
call fcn.140014be0
mov rcx, qword [rsp + 0x348]
mov qword [rsp + 0x348], r14
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
mov rax, rsi
mov rcx, qword [rsp + 0xdb8]
sub rax, rcx
cmp rax, 0x15
jb 0x14000e0e3
lea r9, [rsp + 0xda8]
cmp qword [rsp + 0xdc0], 0xf
cmova r9, qword [rsp + 0xda8]
mov qword [rsp + 0x30], reloc.WS2_32.dll_setsockopt
lea rax, str.RobloxPlayerBeta.exe
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x1e0]
call fcn.1400258e0
bts ebx, 0xd
mov dword [rsp + 0x48], ebx
lea rcx, [0x14013dda8]
call fcn.140014be0
cmp qword [rsp + 0x200], 0xf
jbe 0x14000b24a
lea rdx, [rsp + 0x1e0]
lea rcx, [0x14013dda8]
call fcn.1400027e0
jmp 0x14000b257
lea rcx, [rsp + 0x1e0]
call fcn.140002770
movups xmm0, xmmword [rsp + 0x1e8]
movups xmmword [0x14013ddb0], xmm0
movups xmm1, xmmword [rsp + 0x1f8]
movups xmmword [0x14013ddc0], xmm1
movdqa xmm0, xmmword [0x14012b580]
movdqu xmmword [rsp + 0x1f8], xmm0
mov byte [rsp + 0x1e8], 0
lea rcx, [rsp + 0x1e0]
call fcn.140010cc0
lea rdx, [rsp + 0xda0]
lea rcx, [0x14013ddf0]
call fcn.140010b40
lea r8, str.eurotrucks2.exe
lea rdx, [rsp + 0xda0]
lea rcx, [rsp + 0xae0]
call fcn.14001b740
mov rdx, rax
lea rcx, [rsp + 0xda0]
call fcn.140010cf0
lea rcx, [rsp + 0xae0]
call fcn.140010cc0
nop
lea rcx, [rsp + 0xf68]
call fcn.140010cc0
nop
lea rcx, [rsp + 0xf08]
call fcn.140010cc0
nop
lea rcx, [rsp + 0xef8]
call fcn.14000f7b0
nop
lea rcx, [rsp + 0x1160]
call fcn.14000e310
jmp 0x14000b3fc
lea rdx, str.Bloxstrap_is_false
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
lea rdx, [rsp + 0xda0]
lea rcx, [0x14013ddf0]
call fcn.140010b40
xor eax, eax
mov qword [rsp + 0x20], rax
lea r9, [0x1401245d2]
lea r8d, [rax + 0x14]
mov rdx, rbx
lea rcx, [0x14013ddf0]
call fcn.140014e40
lea r8, [0x14013ddf8]
mov r10, qword [0x14013de10]
mov rdx, r8
mov r11, qword [0x14013ddf8]
cmp r10, 0xf
cmova rdx, r11
mov r9, qword [0x14013de08]
test r9, r9
je 0x14000b3d8
lea rax, [r9 - 1]
mov rcx, 0xffffffffffffffff
cmp rax, rcx
cmovb rcx, rax
add rcx, rdx
cmp byte [rcx], 0x5c
je 0x14000b3d3
cmp rcx, rdx
je 0x14000b3d8
dec rcx
cmp byte [rcx], 0x5c
jne 0x14000b3c6
sub rcx, rdx
jmp 0x14000b3df
mov rcx, 0xffffffffffffffff
cmp r9, rcx
jb 0x14000e0e9
mov qword [0x14013de08], rcx
cmp r10, 0xf
cmova r8, r11
mov byte [rcx + r8], 0
lea rdx, str.Path_to_check:
lea rcx, [0x14013be40]
call fcn.14001c090
lea rdx, [rsp + 0xda8]
cmp qword [rsp + 0xdc0], 0xf
cmova rdx, qword [rsp + 0xda8]
mov r8, qword [rsp + 0xdb8]
mov rcx, rax
call fcn.1400284a0
mov rcx, rax
call fcn.14001c340
lea rdi, [rsp + 0xda8]
mov r15, qword [rsp + 0xda8]
mov r13, qword [rsp + 0xdc0]
cmp r13, 0xf
cmova rdi, r15
mov r14, qword [rsp + 0xdb8]
cmp r14, 0x10
jb 0x14000b4d3
lea rsi, [r14 + rdi]
lea r8, [rsi - 0xf]
sub r8, rdi
mov edx, 0x43
mov rcx, rdi
call fcn.1400f6fe0
mov rbx, rax
test rax, rax
je 0x14000b4d3
nop
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.C:Program_Files
mov rcx, rbx
call fcn.1400f6f00
test eax, eax
je 0x14000b4ca
inc rbx
lea r8, [rsi - 0xf]
sub r8, rbx
mov edx, 0x43
mov rcx, rbx
call fcn.1400f6fe0
mov rbx, rax
test rax, rax
jne 0x14000b490
jmp 0x14000b4d3
cmp rbx, rdi
je 0x14000b607
lea rdi, [rsp + 0xda8]
cmp r13, 0xf
cmova rdi, r15
cmp r14, 0x16
jb 0x14000b54c
lea rsi, [r14 + rdi]
lea r8, [rsi - 0x15]
sub r8, rdi
mov edx, 0x43
mov rcx, rdi
call fcn.1400f6fe0
mov rbx, rax
test rax, rax
je 0x14000b54c
nop dword [rax]
mov r8d, reloc.WLDAP32.dll_Ordinal_22
lea rdx, str.C:Program_Files__x86_
mov rcx, rbx
call fcn.1400f6f00
test eax, eax
je 0x14000b5fe
inc rbx
lea r8, [rsi - 0x15]
sub r8, rbx
mov edx, 0x43
mov rcx, rbx
call fcn.1400f6fe0
mov rbx, rax
test rax, rax
jne 0x14000b510
lea rdx, str.Program_files_is_false
lea r13, [0x14013be40]
mov rcx, r13
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
cmp byte [0x14013dc22], 0
je 0x14000b893
lea rdx, str.shortcutarg_arg_called
mov rcx, r13
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
lea rcx, [rsp + 0xda0]
cmp byte [0x14013dc20], 0
lea rdx, [0x14013dda8]
jne 0x14000b5ae
lea rdx, [rsp + 0xe58]
call fcn.140009780
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
lea rcx, [rsp + 0xe58]
call fcn.140010cc0
nop
lea rcx, [rsp + 0xda0]
call fcn.140010cc0
nop
lea rcx, [rsp + 0xdd0]
call fcn.140010cc0
jmp 0x14000e052
cmp rbx, rdi
jne 0x14000b54c
lea rdx, str.Program_files_is_true
lea rcx, [0x14013be40]
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
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
lea rcx, [rsp + 0xe58]
call fcn.140002770
mov rbx, qword [rsp + 0xe78]
lea rsi, str.null_pointer_cannot_point_to_a_block_of_non_zero_size
cmp rbx, 0xf
jbe 0x14000b6d7
mov rdi, qword [rsp + 0xe60]
inc rbx
test rdi, rdi
jne 0x14000b6cc
test rbx, rbx
je 0x14000b6cc
mov qword [rsp + 0x28], rsi
lea rax, [0x14012434c]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0x3cf
lea rdx, [0x140124350]
lea ecx, [rdi + 2]
call fcn.1400915c0
cmp eax, 1
jne 0x14000b6a5
int3
xor eax, eax
mov qword [rsp + 0x20], rax
mov r9d, 0x3cf
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.39.33519includexmemory
lea rdx, [0x140124484]
lea rcx, str._null_pointer_cannot_point_to_a_block_of_non_zero_size_
call fcn.1400924b0
mov rdx, rbx
mov rcx, rdi
call fcn.1400223d0
movdqa xmm0, xmmword [0x14012b580]
movdqu xmmword [rsp + 0xe70], xmm0
mov byte [rsp + 0xe60], 0
mov rcx, qword [rsp + 0xe58]
xor r14d, r14d
mov qword [rsp + 0xe58], r14
lea edx, [r14 + 0x10]
call fcn.1400223d0
nop
lea rcx, [rsp + 0xda0]
call fcn.140002770
mov rbx, qword [rsp + 0xdc0]
cmp rbx, 0xf
jbe 0x14000b79c
mov rdi, qword [rsp + 0xda8]
inc rbx
test rdi, rdi
jne 0x14000b791
test rbx, rbx
je 0x14000b791
mov qword [rsp + 0x28], rsi
lea rax, [0x14012434c]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0x3cf
lea rdx, [0x140124350]
lea ecx, [rdi + 2]
call fcn.1400915c0
cmp eax, 1
jne 0x14000b76c
int3
mov qword [rsp + 0x20], r14
mov r9d, 0x3cf
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.39.33519includexmemory
lea rdx, [0x140124484]
lea rcx, str._null_pointer_cannot_point_to_a_block_of_non_zero_size_
call fcn.1400924b0
mov rdx, rbx
mov rcx, rdi
call fcn.1400223d0
mov qword [rsp + 0xdb8], r14
mov qword [rsp + 0xdc0], 0xf
mov byte [rsp + 0xda8], 0
mov rcx, qword [rsp + 0xda0]
mov qword [rsp + 0xda0], r14
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
nop
lea rcx, [rsp + 0xdd0]
call fcn.140002770
mov rbx, qword [rsp + 0xdf0]
cmp rbx, 0xf
jbe 0x14000b862
mov rdi, qword [rsp + 0xdd8]
inc rbx
test rdi, rdi
jne 0x14000b857
test rbx, rbx
je 0x14000b857
mov qword [rsp + 0x28], rsi
lea rax, [0x14012434c]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0x3cf
lea rdx, [0x140124350]
lea ecx, [rdi + 2]
call fcn.1400915c0
cmp eax, 1
jne 0x14000b832
int3
mov qword [rsp + 0x20], r14
mov r9d, 0x3cf
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.39.33519includexmemory
lea rdx, [0x140124484]
lea rcx, str._null_pointer_cannot_point_to_a_block_of_non_zero_size_
call fcn.1400924b0
mov rdx, rbx
mov rcx, rdi
call fcn.1400223d0
mov qword [rsp + 0xde8], r14
mov qword [rsp + 0xdf0], 0xf
mov byte [rsp + 0xdd8], 0
mov rcx, qword [rsp + 0xdd0]
mov qword [rsp + 0xdd0], r14
jmp 0x14000e048
cmp byte [0x14013dc25], 0
je 0x14000bb39
lea rdx, str.Import_arg_called
mov rcx, r13
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
xor edx, edx
mov r8d, 0x206
lea rcx, [rsp + 0x1382]
call fcn.1400f6b60
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0xd00], xmm0
movups xmmword [rsp + 0xd10], xmm0
movups xmmword [rsp + 0xd20], xmm0
movups xmmword [rsp + 0xd30], xmm0
movups xmmword [rsp + 0xd40], xmm0
movups xmmword [rsp + 0xd50], xmm0
movups xmmword [rsp + 0xd60], xmm0
movups xmmword [rsp + 0xd70], xmm0
movups xmmword [rsp + 0xd80], xmm0
mov qword [rsp + 0xd90], rax
mov dword [rsp + 0xd00], 0x98
xor ecx, ecx
mov qword [rsp + 0xd08], rcx
lea rax, [rsp + 0x1380]
mov qword [rsp + 0xd30], rax
mov word [rsp + 0x1380], cx
mov dword [rsp + 0xd38], 0x208
lea rax, str.INI_Files
mov qword [rsp + 0xd18], rax
mov dword [rsp + 0xd2c], 1
mov qword [rsp + 0xd40], rcx
mov dword [rsp + 0xd48], ecx
mov qword [rsp + 0xd50], rcx
mov dword [rsp + 0xd60], 0x1808
lea rax, str.Import_your_own_Ansel_preset
mov qword [rsp + 0xd58], rax
lea rcx, [rsp + 0xd00]
call qword [sym.imp.COMDLG32.dll_GetOpenFileNameW]
cmp eax, 1
jne 0x14000b5d0
lea rdx, [rsp + 0x1380]
lea rcx, [rsp + 0x1070]
call fcn.1400101e0
nop
lea rdx, [rsp + 0x768]
lea rcx, [rsp + 0x1070]
call fcn.14000fe50
mov rbx, rax
lea rdx, [rsp + 0x750]
lea rcx, [rsp + 0x1070]
call fcn.14000fef0
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x1018]
call fcn.14001c4b0
nop
lea rcx, [rsp + 0x1018]
call fcn.140010290
lea r8, [rax + 1]
mov r9, 0xffffffffffffffff
lea rdx, [rsp + 0x1138]
lea rcx, [rsp + 0x1018]
call fcn.140010220
nop
lea r8, [0x140125bf8]
lea rdx, [0x14013de18]
lea rcx, [rsp + 0xb08]
call fcn.14001b740
nop
lea r8, [rsp + 0x1138]
mov rdx, rax
lea rcx, [rsp + 0x1110]
call fcn.14001ba20
nop
lea rcx, [rsp + 0xb08]
call fcn.140010cc0
nop
lea rdx, [rsp + 0x1110]
lea rcx, [rsp + 0x900]
call fcn.14001c3f0
nop
lea rdx, [rsp + 0x1018]
lea rcx, [rsp + 0x928]
call fcn.14001c3f0
nop
lea rdx, [rsp + 0x900]
lea rcx, [rsp + 0x928]
call fcn.1400074e0
nop
lea rcx, [rsp + 0x928]
call fcn.140004ea0
nop
lea rcx, [rsp + 0x900]
call fcn.140004ea0
mov r9d, 0x40
lea r8, str.Success
lea rdx, str.Imported_successfully.
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
nop
lea rcx, [rsp + 0x1110]
call fcn.140010cc0
nop
lea rcx, [rsp + 0x1138]
call fcn.140010cc0
nop
lea rcx, [rsp + 0x1018]
call fcn.140010cc0
nop
lea rcx, [rsp + 0x1070]
call fcn.140004ea0
jmp 0x14000b5d0
lea rdx, [rsp + 0x1590]
mov ecx, 0x104
call qword [sym.imp.KERNEL32.dll_GetTempPathW]
test eax, eax
je 0x14000bd10
cmp eax, 0x104
jae 0x14000bd10
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x104
lea rax, [rsp + 0x1270]
mov qword [rsp + 0x20], rax
mov r9d, 0xffffffff
lea r8, [rsp + 0x1590]
xor edx, edx
mov ecx, 0xfde9
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
lea rdx, str.Temporary_folder:
mov rcx, r13
call fcn.14001c090
mov rcx, rax
lea rdx, [rsp + 0x1270]
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
lea rdx, [rsp + 0x1270]
lea rcx, [rsp + 0xb30]
call fcn.140007dc0
nop
mov rdx, rax
lea rcx, [rsp + 0xff0]
call fcn.14001b890
nop
lea rcx, [rsp + 0xb30]
call fcn.140010cc0
lea rdx, [rsp + 0xff0]
mov rcx, r13
call fcn.14001c3d0
mov rcx, rax
call fcn.14001c340
lea rdx, [rsp + 0xff0]
lea rcx, [rsp + 0x8b0]
call fcn.14001c3f0
nop
lea rcx, [rsp + 0x8b0]
call fcn.1400065d0
movzx ebx, al
lea rcx, [rsp + 0x8b0]
call fcn.140004ea0
mov rcx, r13
test bl, bl
je 0x14000bcbb
lea rdx, str.NvCamera_folder_true
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
lea rdx, [rsp + 0xff0]
lea rcx, [rsp + 0x8d8]
call fcn.14001c3f0
nop
lea rcx, [rsp + 0x8d8]
call fcn.140006e00
nop
lea rcx, [rsp + 0x8d8]
call fcn.140004ea0
lea rdx, [rsp + 0xff0]
lea rcx, [rsp + 0x888]
call fcn.14001c3f0
nop
lea rcx, [rsp + 0x888]
call fcn.140006b80
nop
lea rcx, [rsp + 0x888]
jmp 0x14000bcfb
lea rdx, str.NvCamera_folder_false
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
lea rdx, [rsp + 0xff0]
lea rcx, [rsp + 0x860]
call fcn.14001c3f0
nop
lea rcx, [rsp + 0x860]
call fcn.140006b80
nop
lea rcx, [rsp + 0x860]
call fcn.140004ea0
nop
lea rcx, [rsp + 0xff0]
call fcn.140010cc0
jmp 0x14000bd27
lea rdx, str.Error_getting_temporary_folder_path.
mov rcx, r13
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
mov rcx, r13
cmp byte [0x14013dc24], 0
je 0x14000c085
lea rdx, str.fix_arg_called
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
nop
lea rdx, [0x14013de18]
lea rcx, [rsp + 0x838]
call fcn.14001c3f0
nop
lea rdx, [rsp + 0x838]
lea rcx, [rsp + 0xf58]
call fcn.140006100
nop
lea rcx, [rsp + 0x838]
call fcn.140004ea0
lea rcx, [rsp + 0xf38]
call fcn.140006660
lea rdx, [rsp + 0xf58]
lea rcx, [rsp + 0x608]
call fcn.14000e3b0
mov rdx, rax
lea rcx, [rsp + 0xf38]
call fcn.140006180
nop
lea rcx, [rsp + 0xf48]
call fcn.140006660
lea rdx, [rsp + 0xf58]
lea rcx, [rsp + 0x618]
call fcn.14000e3b0
mov rdx, rax
lea rcx, [rsp + 0xf48]
call fcn.140006200
nop
mov rdi, qword [rsp + 0xf48]
mov rbx, qword [rsp + 0xf38]
cmp rbx, rdi
je 0x14000c021
mov rcx, rbx
call fcn.140005a20
test al, al
je 0x14000c00f
add rbx, 0x20
lea rdx, [rsp + 0xb58]
mov rcx, rbx
call fcn.140004c80
nop
lea rdx, [rsp + 0xfc8]
mov rcx, rax
call fcn.140004870
nop
lea rcx, [rsp + 0xb58]
call fcn.140004ea0
lea rdx, [rsp + 0xb80]
mov rcx, rbx
call fcn.140004d40
nop
lea rdx, [rsp + 0x10c0]
mov rcx, rax
call fcn.140004870
nop
lea rcx, [rsp + 0xb80]
call fcn.140004ea0
cmp qword [rsp + 0xfe0], 0
je 0x14000bf43
lea rcx, [rsp + 0xfc8]
call fcn.1400104d0
cmp byte [rax], 0x20
jne 0x14000bf43
lea rcx, [rsp + 0xfc8]
call fcn.140010560
lea r8, [rsp + 0x10c0]
lea rdx, [rsp + 0xfc8]
lea rcx, [rsp + 0xc70]
call fcn.14001b8d0
nop
mov rdx, rax
lea rcx, [rsp + 0x810]
call fcn.14001c3f0
nop
lea rdx, [rsp + 0xbd0]
mov rcx, rbx
call fcn.140004890
nop
lea r8, [rsp + 0x810]
mov rdx, rax
lea rcx, [rsp + 0xba8]
call fcn.140004e00
nop
mov rdx, rax
mov rcx, rbx
call fcn.1400066c0
nop
lea rcx, [rsp + 0xba8]
call fcn.140004ea0
nop
lea rcx, [rsp + 0xbd0]
call fcn.140004ea0
nop
lea rcx, [rsp + 0x810]
call fcn.140004ea0
nop
lea rcx, [rsp + 0xc70]
jmp 0x14000bfee
lea rdx, reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rsp + 0xfc8]
call fcn.140010b20
lea r8, [rsp + 0x10c0]
lea rdx, [rsp + 0xfc8]
lea rcx, [rsp + 0xc48]
call fcn.14001b8d0
nop
mov rdx, rax
lea rcx, [rsp + 0xa68]
call fcn.14001c3f0
nop
lea rdx, [rsp + 0xc20]
mov rcx, rbx
call fcn.140004890
nop
lea r8, [rsp + 0xa68]
mov rdx, rax
lea rcx, [rsp + 0xbf8]
call fcn.140004e00
nop
mov rdx, rax
mov rcx, rbx
call fcn.1400066c0
nop
lea rcx, [rsp + 0xbf8]
call fcn.140004ea0
nop
lea rcx, [rsp + 0xc20]
call fcn.140004ea0
nop
lea rcx, [rsp + 0xa68]
call fcn.140004ea0
nop
lea rcx, [rsp + 0xc48]
call fcn.140010cc0
nop
lea rcx, [rsp + 0x10c0]
call fcn.140010cc0
nop
lea rcx, [rsp + 0xfc8]
call fcn.140010cc0
lea rcx, [rsp + 0xf38]
call fcn.140006150
jmp 0x14000bdf2
lea rcx, [rsp + 0xf48]
call fcn.1400061b0
nop
lea rcx, [rsp + 0xf38]
call fcn.1400061b0
nop
lea rcx, [rsp + 0xf58]
call fcn.1400061b0
lea rdx, [0x1401266a8]
mov rcx, r13
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
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 0x14000b5d0
lea rdx, [rsp + 0xda0]
cmp byte [0x14013dc20], 0
je 0x14000c126
call fcn.14001c3d0
mov rcx, rax
call fcn.14001c340
lea rdx, [0x14013dda8]
mov rcx, r13
call fcn.14001c3d0
mov rcx, rax
call fcn.14001c340
lea rdx, [0x14013ddf0]
mov rcx, r13
call fcn.14001c3d0
mov rcx, rax
call fcn.14001c340
lea rdx, [0x14013de90]
mov rcx, r13
call fcn.14001c3d0
mov rcx, rax
call fcn.14001c340
lea rdx, [0x14013de18]
mov rcx, r13
call fcn.14001c3d0
mov rcx, rax
call fcn.14001c340
lea rdx, [0x14013dd80]
mov rcx, r13
call fcn.14001c3d0
mov rcx, rax
call fcn.14001c340
lea rdx, [0x14013dda8]
jmp 0x14000c1af
call fcn.14001c3d0
mov rcx, rax
call fcn.14001c340
lea rdx, [rsp + 0xe58]
mov rcx, r13
call fcn.14001c3d0
mov rcx, rax
call fcn.14001c340
lea rdx, [0x14013ddf0]
mov rcx, r13
call fcn.14001c3d0
mov rcx, rax
call fcn.14001c340
lea rdx, [0x14013de90]
mov rcx, r13
call fcn.14001c3d0
mov rcx, rax
call fcn.14001c340
lea rdx, [0x14013de18]
mov rcx, r13
call fcn.14001c3d0
mov rcx, rax
call fcn.14001c340
lea rdx, [0x14013dd80]
mov rcx, r13
call fcn.14001c3d0
mov rcx, rax
call fcn.14001c340
lea rdx, [rsp + 0xe58]
lea rcx, [rsp + 0xda0]
call fcn.140009780
lea rdx, [0x14013de90]
lea rcx, [rsp + 0xa40]
call fcn.14001c3f0
nop
lea rcx, [rsp + 0xa40]
call fcn.1400065d0
movzx ebx, al
lea rcx, [rsp + 0xa40]
call fcn.140004ea0
mov rcx, r13
test bl, bl
je 0x14000c29a
lea rdx, str.Ansel_folder_true
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
lea rdx, [0x14013de90]
lea rcx, [rsp + 0xa18]
call fcn.14001c3f0
nop
lea rcx, [rsp + 0xa18]
call fcn.140006e00
nop
lea rcx, [rsp + 0xa18]
call fcn.140004ea0
lea rdx, [0x14013de18]
lea rcx, [rsp + 0x9f0]
call fcn.14001c3f0
nop
lea rcx, [rsp + 0x9f0]
call fcn.140006b80
nop
lea rcx, [rsp + 0x9f0]
call fcn.140004ea0
lea rdx, [0x14013dd80]
lea rcx, [rsp + 0x9c8]
call fcn.14001c3f0
nop
lea rcx, [rsp + 0x9c8]
call fcn.140006b80
nop
lea rcx, [rsp + 0x9c8]
jmp 0x14000c309
lea rdx, str.Ansel_folder_false
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
lea rdx, [0x14013de18]
lea rcx, [rsp + 0x9a0]
call fcn.14001c3f0
nop
lea rcx, [rsp + 0x9a0]
call fcn.140006b80
nop
lea rcx, [rsp + 0x9a0]
call fcn.140004ea0
lea rdx, [0x14013dd80]
lea rcx, [rsp + 0x978]
call fcn.14001c3f0
nop
lea rcx, [rsp + 0x978]
call fcn.140006b80
nop
lea rcx, [rsp + 0x978]
call fcn.140004ea0
mov rdi, qword [0x14013dde0]
mov rbx, qword [0x14013ddd8]
cmp rbx, rdi
je 0x14000c34d
mov byte [0x14013dc23], 0
mov byte [0x14013dc21], 1
xor r9d, r9d
mov r8b, 1
lea rdx, [0x14013de90]
mov rcx, rbx
call fcn.1400082e0
add rbx, 0x28
cmp rbx, rdi
jne 0x14000c321
mov rsi, qword [0x14013dd68]
mov r15, qword [0x14013dd70]
cmp rsi, r15
je 0x14000c679
lea rbx, [rsi + 8]
lea r14, [0x140125bf8]
movabs r13, 0x7fffffffffffffff
nop dword [rax]
mov rax, r13
mov rcx, qword [0x14013dea8]
sub rax, rcx
cmp rax, 1
jb 0x14000e10e
lea r9, [0x14013de98]
cmp qword [0x14013deb0], 0xf
cmova r9, qword [0x14013de98]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x5b8]
call fcn.1400258e0
mov edi, dword [rsp + 0x48]
or edi, 8
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14000c3e2
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rcx, [rsp + 0x5b8]
call fcn.140014ff0
mov rdx, rax
lea rcx, [rsp + 0x590]
call fcn.140010d60
or edi, 0x10
mov dword [rsp + 0x48], edi
lea rdx, [0x14013de90]
lea rcx, [rsp + 0x590]
call fcn.140008730
nop
lea rcx, [rsp + 0x590]
call fcn.140014be0
mov rcx, qword [rsp + 0x590]
xor eax, eax
mov qword [rsp + 0x590], rax
lea edx, [rax + 0x10]
call fcn.1400223d0
nop
lea rcx, [rsp + 0x5b8]
call fcn.140014be0
mov rcx, qword [rsp + 0x5b8]
xor eax, eax
mov qword [rsp + 0x5b8], rax
lea edx, [rax + 0x10]
call fcn.1400223d0
mov rax, r13
mov rcx, qword [0x14013dea8]
sub rax, rcx
cmp rax, 1
jb 0x14000e108
lea r9, [0x14013de98]
cmp qword [0x14013deb0], 0xf
cmova r9, qword [0x14013de98]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x5e0]
call fcn.1400258e0
nop
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x14000c4ca
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
lea rcx, [rsp + 0x5e0]
call fcn.140014ff0
mov rdx, rax
lea rcx, [rsp + 0x320]
call fcn.140010d60
or edi, 0x60
mov dword [rsp + 0x48], edi
lea rcx, [rsp + 0x328]
cmp qword [rsp + 0x340], 0xf
cmova rcx, qword [rsp + 0x328]
mov qword [rsp + 0x60], rcx
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0x68], rax
lea rdi, str.non_zero_size_null_string_view
test rax, rax
je 0x14000c586
test rcx, rcx
jne 0x14000c586
mov qword [rsp + 0x28], rdi
lea rax, [0x14012434c]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0x4b9
lea rdx, [0x140124830]
lea ecx, [r9 + 2]
call fcn.1400915c0
cmp eax, 1
jne 0x14000c55f
int3
xor eax, eax
mov qword [rsp + 0x20], rax
mov r9d, 0x4b9
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.39.33519includexstring
lea rdx, [0x140124484]
lea rcx, str._non_zero_size_null_string_view_
call fcn.1400924b0
call fcn.14007fd00
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x630], xmm0
lea r8, [rsp + 0x630]
mov edx, eax
lea rcx, [rsp + 0x208]
call fcn.140003f70
or dword [rsp + 0x48], 0x180
lea rcx, [rsp + 0x210]
cmp qword [rsp + 0x228], 7
cmova rcx, qword [rsp + 0x210]
call fcn.140081000
mov qword [rsp + 0x40], rax
shr rax, 0x20
test eax, eax
jne 0x14000e0ef
lea rcx, [rsp + 0x208]
call fcn.140014b00
mov rcx, qword [rsp + 0x208]
xor eax, eax
mov qword [rsp + 0x208], rax
lea edx, [rax + 0x10]
call fcn.1400223d0
nop
lea rcx, [rsp + 0x320]
call fcn.140014be0
mov rcx, qword [rsp + 0x320]
xor eax, eax
mov qword [rsp + 0x320], rax
lea edx, [rax + 0x10]
call fcn.1400223d0
nop
lea rcx, [rsp + 0x5e0]
call fcn.140014be0
mov rcx, qword [rsp + 0x5e0]
xor eax, eax
mov qword [rsp + 0x5e0], rax
lea edx, [rax + 0x10]
call fcn.1400223d0
add rsi, 0x28
add rbx, 0x28
cmp rsi, r15
jne 0x14000c380
lea r13, [0x14013be40]
jmp 0x14000c680
lea rdi, str.non_zero_size_null_string_view
mov rsi, qword [0x14013dee8]
mov r14, qword [0x14013def0]
xor r15d, r15d
cmp rsi, r14
je 0x14000ca0f
nop word [rax + rax]
mov r8, rsi
lea rdx, [0x14013de90]
lea rcx, [rsp + 0x6b0]
call fcn.14001b8d0
nop
mov rdx, qword [rax + 0x18]
lea rcx, [rax + 8]
cmp qword [rax + 0x20], 0xf
jbe 0x14000c6ca
mov rcx, qword [rcx]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rdx
test rdx, rdx
je 0x14000c733
test rcx, rcx
jne 0x14000c733
mov qword [rsp + 0x28], rdi
lea rax, [0x14012434c]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0x4b9
lea rdx, [0x140124830]
lea ecx, [r9 + 2]
call fcn.1400915c0
cmp eax, 1
jne 0x14000c70e
int3
mov qword [rsp + 0x20], r15
mov r9d, 0x4b9
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.39.33519includexstring
lea rdx, [0x140124484]
lea rcx, str._non_zero_size_null_string_view_
call fcn.1400924b0
call fcn.14007fd00
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x640], xmm0
lea r8, [rsp + 0x640]
mov edx, eax
lea rcx, [rsp + 0x438]
call fcn.140003f70
or r12d, 0x30000000
xorps xmm0, xmm0
movdqa xmmword [rsp + 0xe00], xmm0
lea rdx, [rsp + 0x438]
lea rcx, [rsp + 0xe00]
call fcn.14001bf70
test eax, eax
jne 0x14000e132
lea rcx, [rsp + 0x438]
call fcn.140014b00
mov rcx, qword [rsp + 0x438]
mov qword [rsp + 0x438], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
nop
lea rcx, [rsp + 0x6b0]
call fcn.140014be0
mov rcx, qword [rsp + 0x6b0]
mov qword [rsp + 0x6b0], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
xorps xmm0, xmm0
movups xmmword [rsp + 0xeb0], xmm0
mov rbx, qword [rsp + 0xe08]
test rbx, rbx
je 0x14000c800
lock inc dword [rbx + 8]
mov rbx, qword [rsp + 0xe08]
movdqa xmm1, xmmword [rsp + 0xe00]
movdqa xmmword [rsp + 0xeb0], xmm1
movdqu xmmword [rsp + 0x650], xmm0
test rbx, rbx
je 0x14000c835
lock inc dword [rbx + 8]
mov rbx, qword [rsp + 0xe08]
movdqa xmm1, xmmword [rsp + 0xe00]
movdqa xmmword [rsp + 0x660], xmm1
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x1050], xmm1
test rbx, rbx
je 0x14000c898
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14000c890
mov rbx, qword [rsp + 0xe08]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14000c890
mov rbx, qword [rsp + 0xe08]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
jmp 0x14000c898
mov rbx, qword [rsp + 0xe08]
cmp qword [rsp + 0xe00], 0
je 0x14000c970
mov rax, qword [rsp + 0xeb0]
nop
lea rdi, [rax + 0x20]
mov r8d, 3
mov rdx, rdi
lea rcx, [rsp + 0x708]
call fcn.140006710
movsd xmm0, qword [rax]
movsd qword [rsp + 0x60], xmm0
mov edx, dword [rax + 8]
mov ecx, dword [rsp + 0x60]
test edx, edx
je 0x14000c8ed
lea eax, [rcx - 1]
test eax, 0xfffffff7
jne 0x14000e11a
cmp ecx, 2
jne 0x14000c943
lea rdx, [rsp + 0x670]
mov rcx, rdi
call fcn.14001bbc0
bts r12d, 0x1b
lea rdx, [0x14013de90]
lea rcx, [rsp + 0x670]
call fcn.140008f10
nop
lea rcx, [rsp + 0x670]
call fcn.140014be0
mov rcx, qword [rsp + 0x670]
mov qword [rsp + 0x670], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
lea rcx, [rsp + 0xeb0]
call fcn.140005bd0
test eax, eax
jne 0x14000e12a
mov rax, qword [rsp + 0xeb0]
test rax, rax
jne 0x14000c8b0
lea rdi, str.non_zero_size_null_string_view
mov rcx, qword [rsp + 0xeb8]
test rcx, rcx
je 0x14000c9c1
mov eax, 0xffffffff
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14000c9b9
mov rbx, qword [rsp + 0xeb8]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14000c9b9
mov rcx, qword [rsp + 0xeb8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rbx, qword [rsp + 0xe08]
test rbx, rbx
je 0x14000ca02
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14000ca02
mov rbx, qword [rsp + 0xe08]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14000ca02
mov rcx, qword [rsp + 0xe08]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
add rsi, 0x28
cmp rsi, r14
jne 0x14000c6a0
movabs r14, 0x7fffffffffffffff
mov rax, r14
mov rcx, qword [0x14013dea8]
sub rax, rcx
cmp rax, 0x45
jb 0x14000e114
lea rsi, [0x14013de98]
mov r9, rsi
cmp qword [0x14013deb0], 0xf
cmova r9, qword [0x14013de98]
mov qword [rsp + 0x30], 0x45
lea rax, str.FXShaders_76365e35c48e30170985ca371e67d8daf8eb9a98ShadersFXShaders
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x2f8]
call fcn.1400258e0
nop
lea rcx, [rsp + 0x300]
cmp qword [rsp + 0x318], 0xf
cmova rcx, qword [rsp + 0x300]
mov qword [rsp + 0x70], rcx
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x78], rax
test rax, rax
je 0x14000cafd
test rcx, rcx
jne 0x14000cafd
mov qword [rsp + 0x28], rdi
lea rdi, [0x14012434c]
mov qword [rsp + 0x20], rdi
xor r9d, r9d
mov r8d, 0x4b9
lea rdx, [0x140124830]
lea ecx, [r9 + 2]
call fcn.1400915c0
cmp eax, 1
jne 0x14000cad8
int3
mov qword [rsp + 0x20], r15
mov r9d, 0x4b9
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.39.33519includexstring
lea rdx, [0x140124484]
lea rcx, str._non_zero_size_null_string_view_
call fcn.1400924b0
call fcn.14007fd00
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x6a0], xmm0
lea r8, [rsp + 0x6a0]
mov edx, eax
lea rcx, [rsp + 0x410]
call fcn.140003f70
or dword [rsp + 0x48], 1
xorps xmm0, xmm0
movdqa xmmword [rsp + 0xe10], xmm0
lea rdx, [rsp + 0x410]
lea rcx, [rsp + 0xe10]
call fcn.14001bf70
test eax, eax
jne 0x14000e149
lea rcx, [rsp + 0x410]
call fcn.140014b00
mov rcx, qword [rsp + 0x410]
mov qword [rsp + 0x410], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
nop
lea rcx, [rsp + 0x2f8]
call fcn.140014be0
mov rcx, qword [rsp + 0x2f8]
mov qword [rsp + 0x2f8], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
xorps xmm0, xmm0
movups xmmword [rsp + 0xed0], xmm0
mov rbx, qword [rsp + 0xe18]
test rbx, rbx
je 0x14000cbc8
lock inc dword [rbx + 8]
mov rbx, qword [rsp + 0xe18]
movdqa xmm1, xmmword [rsp + 0xe10]
movdqa xmmword [rsp + 0xed0], xmm1
movdqu xmmword [rsp + 0x580], xmm0
test rbx, rbx
je 0x14000cbfd
lock inc dword [rbx + 8]
mov rbx, qword [rsp + 0xe18]
movdqa xmm1, xmmword [rsp + 0xe10]
movdqa xmmword [rsp + 0x490], xmm1
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x1060], xmm1
test rbx, rbx
je 0x14000cc60
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14000cc58
mov rbx, qword [rsp + 0xe18]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14000cc58
mov rbx, qword [rsp + 0xe18]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
jmp 0x14000cc60
mov rbx, qword [rsp + 0xe18]
mov rax, qword [rsp + 0xed0]
test rax, rax
je 0x14000cd1a
lea rdi, [rax + 0x20]
mov r8d, 3
mov rdx, rdi
lea rcx, [rsp + 0x718]
call fcn.140006710
movsd xmm0, qword [rax]
movsd qword [rsp + 0x60], xmm0
mov edx, dword [rax + 8]
mov ecx, dword [rsp + 0x60]
test edx, edx
je 0x14000ccae
lea eax, [rcx - 1]
test eax, 0xfffffff7
jne 0x14000e168
cmp ecx, 2
jne 0x14000cd00
lea rdx, [rsp + 0x460]
mov rcx, rdi
call fcn.14001bbc0
nop
lea rdx, [0x14013dd80]
lea rcx, [rsp + 0x460]
call fcn.140008f10
nop
lea rcx, [rsp + 0x460]
call fcn.140014be0
mov rcx, qword [rsp + 0x460]
mov qword [rsp + 0x460], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
lea rcx, [rsp + 0xed0]
call fcn.140005bd0
test eax, eax
jne 0x14000e160
jmp 0x14000cc60
mov rcx, qword [rsp + 0xed8]
test rcx, rcx
je 0x14000cd6b
mov eax, 0xffffffff
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14000cd63
mov rbx, qword [rsp + 0xed8]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14000cd63
mov rcx, qword [rsp + 0xed8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rbx, qword [rsp + 0xe18]
test rbx, rbx
je 0x14000cdac
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14000cdac
mov rbx, qword [rsp + 0xe18]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14000cdac
mov rcx, qword [rsp + 0xe18]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rax, r14
mov rcx, qword [0x14013dea8]
sub rax, rcx
cmp rax, 0xe
jb 0x14000e178
mov r9, rsi
cmp qword [0x14013deb0], 0xf
cmova r9, qword [0x14013de98]
mov qword [rsp + 0x30], reloc.WS2_32.dll_ntohl
lea rsi, str._ansel_presets
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x2d0]
call fcn.1400258e0
nop
lea rcx, [rsp + 0x2d8]
cmp qword [rsp + 0x2f0], 0xf
cmova rcx, qword [rsp + 0x2d8]
mov qword [rsp + 0x70], rcx
mov rax, qword [rsp + 0x2e8]
mov qword [rsp + 0x78], rax
test rax, rax
je 0x14000ce90
test rcx, rcx
jne 0x14000ce90
lea rax, str.non_zero_size_null_string_view
mov qword [rsp + 0x28], rax
lea rax, [0x14012434c]
mov qword [rsp + 0x20], rax
xor r9d, r9d
mov r8d, 0x4b9
lea rdx, [0x140124830]
lea ecx, [r9 + 2]
call fcn.1400915c0
cmp eax, 1
jne 0x14000ce6b
int3
mov qword [rsp + 0x20], r15
mov r9d, 0x4b9
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.39.33519includexstring
lea rdx, [0x140124484]
lea rcx, str._non_zero_size_null_string_view_
call fcn.1400924b0
call fcn.14007fd00
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x4e0], xmm0
lea r8, [rsp + 0x4e0]
mov edx, eax
lea rcx, [rsp + 0x3e8]
call fcn.140003f70
nop
xorps xmm0, xmm0
movdqa xmmword [rsp + 0xe20], xmm0
lea rdx, [rsp + 0x3e8]
lea rcx, [rsp + 0xe20]
call fcn.14001bf70
test eax, eax
jne 0x14000e17e
lea rcx, [rsp + 0x3e8]
call fcn.140014b00
mov rcx, qword [rsp + 0x3e8]
mov qword [rsp + 0x3e8], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
nop
lea rcx, [rsp + 0x2d0]
call fcn.140014be0
mov rcx, qword [rsp + 0x2d0]
mov qword [rsp + 0x2d0], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
xorps xmm0, xmm0
movups xmmword [rsp + 0xee0], xmm0
mov rbx, qword [rsp + 0xe28]
test rbx, rbx
je 0x14000cf57
lock inc dword [rbx + 8]
mov rbx, qword [rsp + 0xe28]
movdqa xmm1, xmmword [rsp + 0xe20]
movdqa xmmword [rsp + 0xee0], xmm1
movdqu xmmword [rsp + 0x4f0], xmm0
test rbx, rbx
je 0x14000cf8c
lock inc dword [rbx + 8]
mov rbx, qword [rsp + 0xe28]
movdqa xmm1, xmmword [rsp + 0xe20]
movdqa xmmword [rsp + 0x500], xmm1
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x1040], xmm1
test rbx, rbx
je 0x14000cfef
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14000cfe7
mov rbx, qword [rsp + 0xe28]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14000cfe7
mov rbx, qword [rsp + 0xe28]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
jmp 0x14000cfef
mov rbx, qword [rsp + 0xe28]
nop
mov rax, qword [rsp + 0xee0]
test rax, rax
je 0x14000d0aa
lea rdi, [rax + 0x20]
mov r8d, 3
mov rdx, rdi
lea rcx, [rsp + 0x728]
call fcn.140006710
movsd xmm0, qword [rax]
movsd qword [rsp + 0x60], xmm0
mov edx, dword [rax + 8]
mov ecx, dword [rsp + 0x60]
test edx, edx
je 0x14000d03e
lea eax, [rcx - 1]
test eax, 0xfffffff7
jne 0x14000e19d
cmp ecx, 2
jne 0x14000d090
lea rdx, [rsp + 0x4a0]
mov rcx, rdi
call fcn.14001bbc0
nop
lea rdx, [0x14013de18]
lea rcx, [rsp + 0x4a0]
call fcn.140008f10
nop
lea rcx, [rsp + 0x4a0]
call fcn.140014be0
mov rcx, qword [rsp + 0x4a0]
mov qword [rsp + 0x4a0], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
lea rcx, [rsp + 0xee0]
call fcn.140005bd0
test eax, eax
jne 0x14000e195
jmp 0x14000cff0
mov rcx, qword [rsp + 0xee8]
test rcx, rcx
je 0x14000d0fb
mov eax, 0xffffffff
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x14000d0f3
mov rbx, qword [rsp + 0xee8]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14000d0f3
mov rcx, qword [rsp + 0xee8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rbx, qword [rsp + 0xe28]
test rbx, rbx
je 0x14000d13c
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x14000d13c
mov rbx, qword [rsp + 0xe28]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x14000d13c
mov rcx, qword [rsp + 0xe28]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
lea rdx, str.Removing_unused_folders
mov rcx, r13
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
mov r12, qword [0x14013dee8]
mov rax, qword [0x14013def0]
mov qword [rsp + 0x40], rax
lea r13, [0x14013ae58]
cmp r12, rax
je 0x14000d654
nop word [rax + rax]
mov rdx, r12
lea rcx, [rsp + 0xe30]
call fcn.1400080f0
nop
lea rbx, [rsp + 0xe38]
mov r14, qword [rsp + 0xe38]
mov r15, qword [rsp + 0xe50]
cmp r15, 0xf
cmova rbx, r14
mov rsi, qword [rsp + 0xe48]
cmp rsi, 1
jb 0x14000d20d
lea rdi, [rsi + rbx]
mov r8, rdi
sub r8, rbx
mov edx, 0x5c
mov rcx, rbx
call fcn.1400f6fe0
test rax, rax
je 0x14000d20d
nop dword [rax + rax]
cmp byte [rax], 0x5c
jne 0x14000d1e9
xor ecx, ecx
jmp 0x14000d1ee
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x14000d25d
inc rax
mov r8, rdi
sub r8, rax
mov edx, 0x5c
mov rcx, rax
call fcn.1400f6fe0
test rax, rax
jne 0x14000d1e0
mov rax, 0xffffffffffffffff
lea rcx, [rax + 1]
lea rdi, [rsp + 0xe38]
cmp r15, 0xf
cmova rdi, r14
cmp rsi, 1
jb 0x14000d28b
lea rax, [rsi - 1]
cmp rcx, rax
ja 0x14000d28b
lea rbx, [rdi + rax]
add rcx, rdi
lea r8, [rbx + 1]
sub r8, rcx
mov edx, 0x5c
call fcn.1400f6fe0
test rax, rax
je 0x14000d28b
cmp byte [rax], 0x5c
jne 0x14000d262
xor ecx, ecx
jmp 0x14000d267
sub rax, rbx
jmp 0x14000d214
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x14000d358
inc rax
lea r8, [rbx + 1]
sub r8, rax
mov edx, 0x5c
mov rcx, rax
call fcn.1400f6fe0
test rax, rax
jne 0x14000d254
mov rax, 0xffffffffffffffff
xor r15d, r15d
mov qword [rsp + 0x20], r15
lea r9, [0x1401245d2]
mov r8, rsi
mov rdx, rax
lea rcx, [rsp + 0xe30]
call fcn.140014e40
movabs r14, 0x7fffffffffffffff
mov rax, r14
mov rcx, qword [0x14013dea8]
sub rax, rcx
mov rdx, qword [rsp + 0xe48]
cmp rax, rdx
jb 0x14000e1d6
lea r9, [0x14013de98]
cmp qword [0x14013deb0], 0xf
cmova r9, qword [0x14013de98]
lea rax, [rsp + 0xe38]
cmp qword [rsp + 0xe50], 0xf
cmova rax, qword [rsp + 0xe38]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0xa0]
call fcn.1400258e0
lea rcx, [rsp + 0xe30]
call fcn.140014be0
cmp qword [rsp + 0xc0], 0xf
jbe 0x14000d360
lea rdx, [rsp + 0xa0]
lea rcx, [rsp + 0xe30]
call fcn.1400027e0
jmp 0x14000d36d
sub rax, rdi
jmp 0x14000d292
lea rcx, [rsp + 0xa0]
call fcn.140002770
movups xmm0, xmmword [rsp + 0xa8]
movups xmmword [rsp + 0xe38], xmm0
movups xmm1, xmmword [rsp + 0xb8]
movups xmmword [rsp + 0xe48], xmm1
mov qword [rsp + 0xb8], r15
mov qword [rsp + 0xc0], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0xa8], r15b
lea rcx, [rsp + 0xa0]
call fcn.140014be0
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0xa0], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
mov rax, r14
mov rcx, qword [rsp + 0xe48]
sub rax, rcx
cmp rax, 0x11
jb 0x14000e1d0
lea rax, [rsp + 0xe38]
cmp qword [rsp + 0xe50], 0xf
cmova rax, qword [rsp + 0xe38]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.Removing_folder:
lea rcx, [rsp + 0x2a8]
call fcn.1400258e0
nop
lea rdx, [rsp + 0x2b0]
cmp qword [rsp + 0x2c8], 0xf
cmova rdx, qword [rsp + 0x2b0]
mov r8, qword [rsp + 0x2c0]
lea rcx, [0x14013be40]
call fcn.1400284a0
mov rcx, rax
call fcn.14001c340
nop
lea rcx, [rsp + 0x2a8]
call fcn.140014be0
mov rcx, qword [rsp + 0x2a8]
mov qword [rsp + 0x2a8], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
lea rcx, [rsp + 0xe38]
cmp qword [rsp + 0xe50], 0xf
cmova rcx, qword [rsp + 0xe38]
mov qword [rsp + 0x70], rcx
mov rax, qword [rsp + 0xe48]
mov qword [rsp + 0x78], rax
test rax, rax
je 0x14000d51a
test rcx, rcx
jne 0x14000d51a
lea rax, str.non_zero_size_null_string_view
mov qword [rsp + 0x28], rax
lea rdi, [0x14012434c]
mov qword [rsp + 0x20], rdi
xor r9d, r9d
mov r8d, 0x4b9
lea rdx, [0x140124830]
lea ecx, [r9 + 2]
call fcn.1400915c0
cmp eax, 1
jne 0x14000d4f5
int3
mov qword [rsp + 0x20], r15
mov r9d, 0x4b9
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.39.33519includexstring
lea rdx, [0x140124484]
lea rcx, str._non_zero_size_null_string_view_
call fcn.1400924b0
call fcn.14007fd00
movaps xmm0, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x510], xmm0
lea r8, [rsp + 0x510]
mov edx, eax
lea rcx, [rsp + 0xc8]
call fcn.140003f70
nop
mov qword [rsp + 0xec0], r15
mov qword [rsp + 0xec8], r13
lea rcx, [rsp + 0xd0]
cmp qword [rsp + 0xe8], 7
cmova rcx, qword [rsp + 0xd0]
call fcn.140081000
mov rdx, rax
shr rdx, 0x20
movzx ecx, al
mov qword [rsp + 0xf30], rcx
mov dword [rsp + 0x90], edx
mov qword [rsp + 0x98], r13
movaps xmm0, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0xec0], xmm0
cmp edx, 0x91
jne 0x14000d5cb
lea r8, [rsp + 0xf30]
lea rdx, [rsp + 0xec0]
lea rcx, [rsp + 0xc8]
call fcn.140006bf0
mov eax, dword [rsp + 0xec0]
test eax, eax
setne cl
test eax, eax
je 0x14000d5e7
mov qword [rsp + 0xf30], 0xffffffffffffffff
test cl, cl
jne 0x14000e1b3
lea rcx, [rsp + 0xc8]
call fcn.140014b00
mov rcx, qword [rsp + 0xc8]
mov qword [rsp + 0xc8], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
nop
lea rcx, [rsp + 0xe30]
call fcn.140014be0
mov rcx, qword [rsp + 0xe30]
mov qword [rsp + 0xe30], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
add r12, 0x28
cmp r12, qword [rsp + 0x40]
jne 0x14000d180
lea rsi, str._ansel_presets
mov rax, r14
mov rcx, qword [0x14013dea8]
sub rax, rcx
cmp rax, 0xe
jb 0x14000e1ad
lea rdi, [0x14013de98]
mov r9, rdi
cmp qword [0x14013deb0], 0xf
cmova r9, qword [0x14013de98]
mov qword [rsp + 0x30], reloc.WS2_32.dll_ntohl
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x280]
call fcn.1400258e0
nop
lea rcx, [rsp + 0x288]
cmp qword [rsp + 0x2a0], 0xf
cmova rcx, qword [rsp + 0x288]
mov qword [rsp + 0x90], rcx
mov rax, qword [rsp + 0x298]
mov qword [rsp + 0x98], rax
lea rbx, str.non_zero_size_null_string_view
lea rsi, [0x14012434c]
test rax, rax
je 0x14000d73e
test rcx, rcx
jne 0x14000d73e
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8d, 0x4b9
lea rdx, [0x140124830]
lea ecx, [r9 + 2]
call fcn.1400915c0
cmp eax, 1
jne 0x14000d719
int3
mov qword [rsp + 0x20], r15
mov r9d, 0x4b9
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.39.33519includexstring
lea rdx, [0x140124484]
lea rcx, str._non_zero_size_null_string_view_
call fcn.1400924b0
call fcn.14007fd00
movaps xmm0, xmmword [rsp + 0x90]
movdqa xmmword [rsp + 0x520], xmm0
lea r8, [rsp + 0x520]
mov edx, eax
lea rcx, [rsp + 0xf0]
call fcn.140003f70
nop
lea rcx, [rsp + 0xf8]
cmp qword [rsp + 0x110], 7
cmova rcx, qword [rsp + 0xf8]
call fcn.140081000
mov rdx, rax
shr rdx, 0x20
movzx ecx, al
mov qword [rsp + 0xef0], rcx
mov dword [rsp + 0x50], edx
mov qword [rsp + 0x58], r13
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0xf90], xmm0
cmp edx, 0x91
jne 0x14000d7d9
lea r8, [rsp + 0xef0]
lea rdx, [rsp + 0xf90]
lea rcx, [rsp + 0xf0]
call fcn.140006bf0
mov eax, dword [rsp + 0xf90]
test eax, eax
setne cl
test eax, eax
je 0x14000d7f5
mov qword [rsp + 0xef0], 0xffffffffffffffff
test cl, cl
jne 0x14000e1dc
lea rcx, [rsp + 0xf0]
call fcn.140014b00
mov rcx, qword [rsp + 0xf0]
mov qword [rsp + 0xf0], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
nop
lea rcx, [rsp + 0x280]
call fcn.140014be0
mov rcx, qword [rsp + 0x280]
mov qword [rsp + 0x280], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
mov rax, r14
mov rcx, qword [0x14013dea8]
sub rax, rcx
cmp rax, 8
jb 0x14000e1f9
mov r9, rdi
cmp qword [0x14013deb0], 0xf
cmova r9, qword [0x14013de98]
mov qword [rsp + 0x30], 8
lea rax, str.LICENSE
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x258]
call fcn.1400258e0
nop
lea rcx, [rsp + 0x260]
cmp qword [rsp + 0x278], 0xf
cmova rcx, qword [rsp + 0x260]
mov qword [rsp + 0x50], rcx
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x58], rax
test rax, rax
je 0x14000d922
test rcx, rcx
jne 0x14000d922
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8d, 0x4b9
lea rdx, [0x140124830]
lea ecx, [r9 + 2]
call fcn.1400915c0
cmp eax, 1
jne 0x14000d8fd
int3
mov qword [rsp + 0x20], r15
mov r9d, 0x4b9
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.39.33519includexstring
lea rdx, [0x140124484]
lea rcx, str._non_zero_size_null_string_view_
call fcn.1400924b0
call fcn.14007fd00
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x530], xmm0
lea r8, [rsp + 0x530]
mov edx, eax
lea rcx, [rsp + 0x1b8]
call fcn.140003f70
nop
lea rcx, [rsp + 0x1c0]
cmp qword [rsp + 0x1d8], 7
cmova rcx, qword [rsp + 0x1c0]
call fcn.140081000
mov rdx, rax
shr rax, 0x20
test eax, eax
jne 0x14000e1ff
lea rcx, [rsp + 0x1b8]
call fcn.140014b00
mov rcx, qword [rsp + 0x1b8]
mov qword [rsp + 0x1b8], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
nop
lea rcx, [rsp + 0x258]
call fcn.140014be0
mov rcx, qword [rsp + 0x258]
mov qword [rsp + 0x258], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
mov rax, r14
mov rcx, qword [0x14013dea8]
sub rax, rcx
cmp rax, 7
jb 0x14000e218
mov r9, rdi
cmp qword [0x14013deb0], 0xf
cmova r9, qword [0x14013de98]
mov qword [rsp + 0x30], 7
lea rax, str.DOF.fx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x230]
call fcn.1400258e0
nop
lea rcx, [rsp + 0x238]
cmp qword [rsp + 0x250], 0xf
cmova rcx, qword [rsp + 0x238]
mov qword [rsp + 0x50], rcx
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x58], rax
test rax, rax
je 0x14000daa0
test rcx, rcx
jne 0x14000daa0
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8d, 0x4b9
lea rdx, [0x140124830]
lea ecx, [r9 + 2]
call fcn.1400915c0
cmp eax, 1
jne 0x14000da7b
int3
mov qword [rsp + 0x20], r15
mov r9d, 0x4b9
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.39.33519includexstring
lea rdx, [0x140124484]
lea rcx, str._non_zero_size_null_string_view_
call fcn.1400924b0
call fcn.14007fd00
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x540], xmm0
lea r8, [rsp + 0x540]
mov edx, eax
lea rcx, [rsp + 0x190]
call fcn.140003f70
nop
lea rcx, [rsp + 0x198]
cmp qword [rsp + 0x1b0], 7
cmova rcx, qword [rsp + 0x198]
call fcn.140081000
mov rdx, rax
shr rax, 0x20
test eax, eax
jne 0x14000e21e
lea rcx, [rsp + 0x190]
call fcn.140014b00
mov rcx, qword [rsp + 0x190]
mov qword [rsp + 0x190], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
nop
lea rcx, [rsp + 0x230]
call fcn.140014be0
mov rcx, qword [rsp + 0x230]
mov qword [rsp + 0x230], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
mov rax, r14
mov rcx, qword [0x14013dea8]
sub rax, rcx
cmp rax, 0x12
jb 0x14000e237
mov r9, rdi
cmp qword [0x14013deb0], 0xf
cmova r9, qword [0x14013de98]
mov qword [rsp + 0x30], reloc.WS2_32.dll_select
lea rax, str.FakeMotionBlur.fx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x3c0]
call fcn.1400258e0
nop
lea rcx, [rsp + 0x3c8]
cmp qword [rsp + 0x3e0], 0xf
cmova rcx, qword [rsp + 0x3c8]
mov qword [rsp + 0x50], rcx
mov rax, qword [rsp + 0x3d8]
mov qword [rsp + 0x58], rax
test rax, rax
je 0x14000dc1e
test rcx, rcx
jne 0x14000dc1e
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8d, 0x4b9
lea rdx, [0x140124830]
lea ecx, [r9 + 2]
call fcn.1400915c0
cmp eax, 1
jne 0x14000dbf9
int3
mov qword [rsp + 0x20], r15
mov r9d, 0x4b9
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.39.33519includexstring
lea rdx, [0x140124484]
lea rcx, str._non_zero_size_null_string_view_
call fcn.1400924b0
call fcn.14007fd00
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x550], xmm0
lea r8, [rsp + 0x550]
mov edx, eax
lea rcx, [rsp + 0x168]
call fcn.140003f70
nop
lea rcx, [rsp + 0x170]
cmp qword [rsp + 0x188], 7
cmova rcx, qword [rsp + 0x170]
call fcn.140081000
mov rdx, rax
shr rax, 0x20
test eax, eax
jne 0x14000e23d
lea rcx, [rsp + 0x168]
call fcn.140014b00
mov rcx, qword [rsp + 0x168]
mov qword [rsp + 0x168], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
nop
lea rcx, [rsp + 0x3c0]
call fcn.140014be0
mov rcx, qword [rsp + 0x3c0]
mov qword [rsp + 0x3c0], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
mov rax, r14
mov rcx, qword [0x14013dea8]
sub rax, rcx
cmp rax, 0xe
jb 0x14000e256
mov r9, rdi
cmp qword [0x14013deb0], 0xf
cmova r9, qword [0x14013de98]
mov qword [rsp + 0x30], reloc.WS2_32.dll_ntohl
lea rax, str.MotionBlur.fx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x398]
call fcn.1400258e0
nop
lea rcx, [rsp + 0x3a0]
cmp qword [rsp + 0x3b8], 0xf
cmova rcx, qword [rsp + 0x3a0]
mov qword [rsp + 0x50], rcx
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x58], rax
test rax, rax
je 0x14000dd9c
test rcx, rcx
jne 0x14000dd9c
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8d, 0x4b9
lea rdx, [0x140124830]
lea ecx, [r9 + 2]
call fcn.1400915c0
cmp eax, 1
jne 0x14000dd77
int3
mov qword [rsp + 0x20], r15
mov r9d, 0x4b9
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.39.33519includexstring
lea rdx, [0x140124484]
lea rcx, str._non_zero_size_null_string_view_
call fcn.1400924b0
call fcn.14007fd00
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x560], xmm0
lea r8, [rsp + 0x560]
mov edx, eax
lea rcx, [rsp + 0x140]
call fcn.140003f70
nop
lea rcx, [rsp + 0x148]
cmp qword [rsp + 0x160], 7
cmova rcx, qword [rsp + 0x148]
call fcn.140081000
mov rdx, rax
shr rax, 0x20
test eax, eax
jne 0x14000e25c
lea rcx, [rsp + 0x140]
call fcn.140014b00
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0x140], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
nop
lea rcx, [rsp + 0x398]
call fcn.140014be0
mov rcx, qword [rsp + 0x398]
mov qword [rsp + 0x398], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
mov rax, qword [0x14013dea8]
sub r14, rax
cmp r14, 0x11
jb 0x14000e275
cmp qword [0x14013deb0], 0xf
cmova rdi, qword [0x14013de98]
mov qword [rsp + 0x30], reloc.WS2_32.dll_recvfrom
lea rcx, str.NiceGuy_Lamps.fx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
mov r9, rdi
lea rcx, [rsp + 0x370]
call fcn.1400258e0
nop
lea rcx, [rsp + 0x378]
cmp qword [rsp + 0x390], 0xf
cmova rcx, qword [rsp + 0x378]
mov qword [rsp + 0x50], rcx
mov rax, qword [rsp + 0x388]
mov qword [rsp + 0x58], rax
test rax, rax
je 0x14000df17
test rcx, rcx
jne 0x14000df17
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8d, 0x4b9
lea rdx, [0x140124830]
lea ecx, [r9 + 2]
call fcn.1400915c0
cmp eax, 1
jne 0x14000def2
int3
mov qword [rsp + 0x20], r15
mov r9d, 0x4b9
lea r8, str.C:Program_FilesMicrosoft_Visual_Studio2022CommunityVCToolsMSVC14.39.33519includexstring
lea rdx, [0x140124484]
lea rcx, str._non_zero_size_null_string_view_
call fcn.1400924b0
call fcn.14007fd00
movaps xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x570], xmm0
lea r8, [rsp + 0x570]
mov edx, eax
lea rcx, [rsp + 0x118]
call fcn.140003f70
nop
lea rcx, [rsp + 0x120]
cmp qword [rsp + 0x138], 7
cmova rcx, qword [rsp + 0x120]
call fcn.140081000
mov rdx, rax
shr rax, 0x20
test eax, eax
jne 0x14000e27b
lea rcx, [rsp + 0x118]
call fcn.140014b00
mov rcx, qword [rsp + 0x118]
mov qword [rsp + 0x118], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
nop
lea rcx, [rsp + 0x370]
call fcn.140014be0
mov rcx, qword [rsp + 0x370]
mov qword [rsp + 0x370], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
lea rdx, [0x14012682c]
lea rcx, [0x14013be40]
call fcn.14001c090
mov rcx, rax
call fcn.14001c340
nop
lea rcx, [rsp + 0xe58]
call fcn.140014be0
mov rcx, qword [rsp + 0xe58]
mov qword [rsp + 0xe58], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
nop
lea rcx, [rsp + 0xda0]
call fcn.140014be0
mov rcx, qword [rsp + 0xda0]
mov qword [rsp + 0xda0], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
nop
lea rcx, [rsp + 0xdd0]
call fcn.140014be0
mov rcx, qword [rsp + 0xdd0]
mov qword [rsp + 0xdd0], r15
mov edx, reloc.WS2_32.dll_recv
call fcn.1400223d0
xor eax, eax
mov rcx, qword [rsp + 0x17a0]
xor rcx, rsp
call fcn.1400844a0
lea r11, [rsp + 0x17b0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop r13
ret
call fcn.140017b50
nop
call fcn.140017b50
nop
mov rcx, rsi
call fcn.140025da0
mov qword [rsp + 0x80], rax
lea r8, [rsp + 0x80]
lea rcx, [rsp + 0xcd0]
call fcn.14002f630
nop
mov r8, rax
lea rcx, [rsp + 0xc98]
call fcn.14002f700
lea rdx, [0x140138700]
lea rcx, [rsp + 0xc98]
call fcn.140088c80
nop
call fcn.140002860
int3
call fcn.140002860
nop
call fcn.140017b50
nop
lea r8, [rsp + 0x208]
mov edx, dword [rsp + 0x44]
lea rcx, str.remove
call fcn.140005860
nop
call fcn.140002860
int3
call fcn.140002860
int3
call fcn.140002860
nop
mov r8, rdi
lea rcx, str.status
call fcn.140005860
int3
mov edx, eax
call fcn.140005770
nop
lea r8, [rsp + 0x438]
mov edx, eax
lea rcx, str.directory_iterator::directory_iterator
call fcn.140005860
nop
lea r8, [rsp + 0x410]
mov edx, eax
lea rcx, str.directory_iterator::directory_iterator
call fcn.140005860
nop
mov edx, eax
call fcn.140005770
int3
mov r8, rdi
lea rcx, str.status
call fcn.140005860
nop
call fcn.140002860
nop
lea r8, [rsp + 0x3e8]
mov edx, eax
lea rcx, str.directory_iterator::directory_iterator
call fcn.140005860
nop
mov edx, eax
call fcn.140005770
int3
mov r8, rdi
lea rcx, str.status
call fcn.140005860
nop
call fcn.140002860
nop
lea r8, [rsp + 0xc8]
lea rdx, [rsp + 0xec0]
lea rcx, str.remove_all
call fcn.140005950
nop
call fcn.140002860
int3
call fcn.140002860
nop
lea r8, [rsp + 0xf0]
lea rdx, [rsp + 0xf90]
lea rcx, str.remove_all
call fcn.140005950
nop
call fcn.140002860
nop
shr rdx, 0x20
lea r8, [rsp + 0x1b8]
lea rcx, str.remove
call fcn.140005860
nop
call fcn.140002860
nop
shr rdx, 0x20
lea r8, [rsp + 0x190]
lea rcx, str.remove
call fcn.140005860
nop
call fcn.140002860
nop
shr rdx, 0x20
lea r8, [rsp + 0x168]
lea rcx, str.remove
call fcn.140005860
nop
call fcn.140002860
nop
shr rdx, 0x20
lea r8, [rsp + 0x140]
lea rcx, str.remove
call fcn.140005860
nop
call fcn.140002860
nop
shr rdx, 0x20
lea r8, [rsp + 0x118]
lea rcx, str.remove
call fcn.140005860
int3