Function at 0x18005df10
Capabilities:
Check http status code
Delete file
Read file on windows
Terminate process
Write file on windows

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x4b0]
sub rsp, 0x5b0
mov rax, qword [0x180087e88]
xor rax, rsp
mov qword [rbp + 0x4a8], rax
mov esi, ecx
mov qword [rsp + 0x50], r9
mov r10, r9
mov dword [rsp + 0x44], ecx
mov r9d, ecx
mov dword [rsp + 0x48], ecx
add ecx, 0xeee
mov qword [rsp + 0x60], r8
xor ebx, ebx
mov qword [rbp - 0x78], rdx
mov dword [rsp + 0x40], ecx
mov r11, r8
mov r8, rdx
cmp esi, ecx
jae 0x18005f2af
mov edi, dword [rsp + 0x70]
mov r14d, 0x6f43
mov rcx, qword [rsp + 0x58]
mov r13, qword [rbp - 0x48]
mov r12d, dword [rbp - 0x68]
mov r15d, dword [rsp + 0x78]
mov eax, dword [rsp + 0x40]
mov qword [rbp - 0x70], rdi
lea r9, [0x180000000]
lea r11, str._stdin_
lea rdx, str._stdout_
cmp esi, 0x2da
ja 0x18005e1f3
je 0x18005e1e7
cmp esi, 0x190
ja 0x18005e110
je 0x18005e0f5
cmp esi, 0xf0
ja 0x18005e088
je 0x18005e072
mov eax, esi
sub eax, 0x2d
je 0x18005e04e
sub eax, 0x3d
je 0x18005e03f
sub eax, 0x25
je 0x18005e014
cmp eax, 0x3d
mov eax, dword [rsp + 0x40]
jne 0x18005f271
mov dword [rbp + 0x42c], 0x65006c
jmp 0x18005f271
mov r8d, 2
mov byte [rbp + 0x3e2], 0
lea rdx, [0x1800804e5]
lea rcx, [rbp + 0x3e2]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov rcx, qword [rsp + 0x58]
jmp 0x18005f26d
mov dword [rbp + 0x428], 0x730073
jmp 0x18005f26d
mov r8d, 2
lea rdx, [0x18008053c]
lea rcx, [rbp + 0x3e0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov rcx, qword [rsp + 0x58]
jmp 0x18005f26d
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, qword [rsp + 0x58]
mov qword [rbp - 0x40], rax
jmp 0x18005f26d
mov eax, esi
sub eax, 0xf1
je 0x18005e0e9
sub eax, 0x3d
je 0x18005e0ce
sub eax, 0x24
je 0x18005e0b5
cmp eax, 1
mov eax, dword [rsp + 0x40]
jne 0x18005f271
mov word [rbp + 0x3e8], r14w
jmp 0x18005f271
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, qword [rsp + 0x58]
mov qword [rbp - 0x80], rax
jmp 0x18005f26d
mov eax, 0x61
mov dword [rbp + 0x432], 0x330079
mov word [rbp + 0x430], ax
jmp 0x18005f26d
mov byte [rbp + 0x3e4], 0
jmp 0x18005f26d
mov edx, 0x32
mov dword [rbp + 0x438], 0x64002e
mov word [rbp + 0x436], dx
jmp 0x18005f271
cmp esi, 0x217
ja 0x18005e192
je 0x18005e16e
mov eax, esi
sub eax, 0x1b4
je 0x18005e161
sub eax, 1
je 0x18005e155
sub eax, 0x3d
je 0x18005e146
cmp eax, 0x24
mov eax, dword [rsp + 0x40]
jne 0x18005f271
mov dword [rsp + 0x68], ebx
mov dword [rbp - 0x50], ebx
jmp 0x18005f271
mov dword [rbp + 0x43c], 0x6c006c
jmp 0x18005f26d
mov byte [rbp + 0x3ea], 0
jmp 0x18005f26d
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x60], rbx
jmp 0x18005f26d
mov r8d, 2
lea rdx, [0x1800804ac]
lea rcx, [rbp + 0x3ea]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy]
mov rcx, qword [rsp + 0x58]
jmp 0x18005f26d
mov eax, esi
sub eax, 0x254
je 0x18005e1db
sub eax, 0x24
je 0x18005e1cb
sub eax, 1
je 0x18005e1bf
cmp eax, 0x3d
jne 0x18005f26d
mov eax, 0x73
mov word [rbp + 0x468], ax
jmp 0x18005f26d
mov byte [rbp + 0x3ec], 0
jmp 0x18005f26d
mov qword [rbp - 8], rbx
mov dword [rbp - 0x18], 0xffffffff
jmp 0x18005f26d
mov word [rbp + 0x440], bx
jmp 0x18005f26d
mov dword [rbp - 0x1c], 0xffffffff
jmp 0x18005f271
cmp esi, 0x462
ja 0x18005e327
je 0x18005e304
cmp esi, 0x37a
ja 0x18005e28c
je 0x18005e27d
mov eax, esi
sub eax, 0x2db
je 0x18005e26f
sub eax, 0x3d
je 0x18005e254
sub eax, 0x24
je 0x18005e23e
cmp eax, 1
mov eax, dword [rsp + 0x40]
jne 0x18005f271
mov dword [rbp + 0x3ed], 0x6f697463
jmp 0x18005f271
mov r12d, 0xffffffff
mov dword [rbp - 0x14], 1
mov dword [rbp - 0x68], r12d
jmp 0x18005f26d
mov eax, 0x65
mov dword [rbp + 0x46a], 0x6c0073
mov word [rbp + 0x46e], ax
jmp 0x18005f26d
mov word [rbp + 0x3ec], 0x65
jmp 0x18005f26d
mov dword [rbp + 0x470], 0x790061
jmp 0x18005f271
mov eax, esi
sub eax, 0x39e
je 0x18005e2f5
sub eax, 0x3e
je 0x18005e2e6
sub eax, 0x24
je 0x18005e2c5
cmp eax, 0x3e
mov eax, dword [rsp + 0x40]
jne 0x18005f271
mov dword [rbp + 0x478], 0x64002e
mov dword [rbp + 0x47c], 0x6c006c
jmp 0x18005f271
mov ecx, 0x1f40
mov qword [rbp - 0x38], 0x1f40
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rcx, qword [rsp + 0x58]
mov qword [rbp - 0x58], rax
jmp 0x18005f26d
mov dword [rbp + 0x474], 0x320033
jmp 0x18005f26d
mov dword [rbp - 0x20], ebx
mov r15d, ebx
mov dword [rsp + 0x78], ebx
jmp 0x18005f26d
cmp qword [rbp - 0x58], 0
jne 0x18005f271
lea rcx, str.UI.Preferences.Touch.background_sync
call fcn.1800790c0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp esi, 0x5ea
ja 0x18005e98c
je 0x18005e941
mov eax, esi
sub eax, 0x4a0
je 0x18005e92b
sub eax, 0x24
je 0x18005e4da
sub eax, 0x62
je 0x18005e41f
cmp eax, 0x62
jne 0x18005f26d
mov r14, qword [rbp - 0x60]
test r14, r14
je 0x18005e3fd
mov esi, 0x79
cmp esi, 0x79
je 0x18005e3d1
cmp esi, 0xc4a
jne 0x18005e3e5
cmp qword [rbp - 0x80], 0
jne 0x18005e3e5
mov ebx, 0x67
nop dword [rax]
mov eax, ebx
sub eax, 0x66
je 0x18005ed36
cmp eax, 1
jne 0x18005e3c8
lea ecx, [rax + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, r14
lea rdx, str.FluidIosDebugRenderParams
mov rcx, rax
call fcn.180079020
lea rcx, [0x18007c04c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_perror]
dec ebx
cmp ebx, 0x65
ja 0x18005e390
jmp 0x18005e3e5
lea rdx, [0x18007c0f4]
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov qword [rbp - 0x80], rax
add esi, 0xbd1
cmp esi, 0x17a2
jbe 0x18005e373
mov esi, dword [rsp + 0x48]
jmp 0x18005e401
mov qword [rbp - 0x60], rdx
mov r9d, 0x35
lea rcx, [rbp]
xor r8d, r8d
xor edx, edx
call fcn.18004c9a0
mov rcx, qword [rsp + 0x58]
jmp 0x18005f267
mov r14, qword [rbp - 0x30]
test r14, r14
je 0x18005e4b2
mov esi, 0x10e
mov eax, esi
sub eax, 0x10e
je 0x18005e489
cmp eax, 1
jne 0x18005e49d
cmp qword [rbp - 0x40], 0
jne 0x18005e49d
mov ebx, 0x90
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x8f
je 0x18005f28c
cmp eax, 1
jne 0x18005e47d
lea ecx, [rax + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, r14
lea rdx, str.Failed_to_construct_child
mov rcx, rax
call fcn.180079020
dec ebx
cmp ebx, 0x8e
ja 0x18005e450
jmp 0x18005e49d
lea rdx, [0x18007c028]
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov qword [rbp - 0x40], rax
inc esi
cmp esi, 0x110
jb 0x18005e431
mov rcx, qword [rsp + 0x58]
mov esi, dword [rsp + 0x48]
jmp 0x18005e4b6
mov qword [rbp - 0x30], r11
cmp dword [rbp - 0x20], 0
je 0x18005f267
mov r8, qword [rbp - 0x40]
xor edx, edx
xor r9d, r9d
lea ecx, [rdx + 0x2f]
call fcn.180064b30
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rax, qword [r10]
mov r14d, 1
mov qword [0x180087fe8], rax
cmp dword [r8], r14d
jle 0x18005f267
mov edx, dword [rsp + 0x68]
mov r13d, dword [rbp - 0x50]
jmp 0x18005e502
xor ebx, ebx
movsxd rcx, r14d
test edx, edx
jne 0x18005e82e
mov rax, qword [r10 + rcx*8]
cmp byte [rax], 0x2d
jne 0x18005e82e
cmp byte [rax + 1], dl
jne 0x18005e558
mov eax, r13d
inc r13d
test eax, eax
je 0x18005e900
mov r9d, 0x128
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.180076ed0
mov r8, qword [rbp - 0x78]
lea r9, [0x180000000]
mov edx, dword [rsp + 0x68]
jmp 0x18005e900
mov r12d, 1
nop
movsxd rax, r14d
mov rcx, qword [r10 + rax*8]
cmp byte [r12 + rcx], 0
je 0x18005e8fc
mov r15d, reloc.SHELL32.dll_PathMakeUniqueName
mov eax, r15d
sub eax, 0x2f
je 0x18005e58e
cmp eax, 0x60
je 0x18005e6d7
jmp 0x18005e7eb
movsxd rax, r14d
lea rsi, [r10 + rax*8]
mov rax, qword [r10 + rax*8]
movsx ecx, byte [r12 + rax]
add ecx, 0xffffffd3
cmp ecx, 0x4c
ja case.0x18005e5c1.52
movsxd rax, ecx
movzx eax, byte [r9 + rax + 0x5fbec]
mov ecx, dword [r9 + rax*4 + 0x5fbcc]
add rcx, r9
jmp rcx
mov ecx, 0x28
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x27
je 0x18005e6d7
cmp eax, 1
jne 0x18005e5e4
mov dword [rsp + 0x68], eax
dec ecx
cmp ecx, 0x26
ja 0x18005e5d0
mov eax, 0x5c
cmp eax, 0x5c
je 0x18005e61c
add eax, 0x61
cmp eax, 0xbd
jb 0x18005e5f0
nop
mov esi, 0x4c4
mov dword [rsp + 0x78], 1
mov dword [rsp + 0x48], esi
mov r15d, 0x8f
jmp 0x18005e7ef
mov esi, 0x4c4
mov dword [rbp - 0x14], ebx
mov dword [rsp + 0x48], esi
mov r15d, 0x8f
jmp 0x18005e7ef
mov eax, 0xef
cmp eax, 0xef
je 0x18005e68c
add eax, 0xad
cmp eax, 0x19c
jb 0x18005e638
mov dword [rsp + 0x68], edx
mov ebx, 0x4c
xor edi, edi
mov eax, ebx
sub eax, 0x4a
je 0x18005e6c9
sub eax, 1
je 0x18005e6ab
cmp eax, 1
jne 0x18005e6bb
inc r14d
add rsi, 8
cmp r14d, dword [r8]
jl 0x18005e6bb
mov r9d, 0x128
mov qword [rsp + 0x20], rdi
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.180076ed0
jmp 0x18005e6b7
mov esi, 0x4c4
mov dword [rbp - 0x20], 1
mov dword [rsp + 0x48], esi
mov r15d, 0x8f
mov dword [rsp + 0x68], edx
jmp 0x18005e7ef
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atol]
mov dword [rbp - 0x18], eax
mov r8, qword [rbp - 0x78]
dec ebx
cmp ebx, 0x49
ja 0x18005e656
mov r10, qword [rsp + 0x50]
jmp 0x18005e6ed
mov r12, 0xffffffffffffffff
mov r10, qword [rsp + 0x50]
xor ebx, ebx
mov esi, 0x4c4
mov r15d, 0x8f
mov dword [rsp + 0x48], esi
jmp 0x18005e7ef
xor edi, edi
movsxd rax, r14d
mov ebx, 0xca
lea rsi, [r10 + rax*8]
nop dword [rax]
mov eax, ebx
sub eax, 0xc8
je 0x18005e6c9
sub eax, 1
je 0x18005e738
cmp eax, 1
jne 0x18005e744
inc r14d
add rsi, 8
cmp r14d, dword [r8]
jl 0x18005e744
mov r9d, 0x128
mov qword [rsp + 0x20], rdi
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.180076ed0
jmp 0x18005e744
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atol]
mov dword [rbp - 0x1c], eax
mov r8, qword [rbp - 0x78]
dec ebx
cmp ebx, 0xc7
ja 0x18005e700
mov r10, qword [rsp + 0x50]
jmp 0x18005e75b
xor edi, edi
movsxd rax, r14d
mov ebx, 0xec
lea rsi, [r10 + rax*8]
nop word [rax + rax]
mov eax, ebx
sub eax, 0xea
je 0x18005e6d0
sub eax, 1
je 0x18005e7b8
cmp eax, 1
jne 0x18005e7bf
inc r14d
add rsi, 8
cmp r14d, dword [r8]
jl 0x18005e7aa
mov r9d, 0x128
mov qword [rsp + 0x20], rdi
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.180076ed0
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [rbp - 0x68], eax
jmp 0x18005e7bf
mov r12, 0xffffffffffffffff
mov r8, qword [rbp - 0x78]
dec ebx
cmp ebx, 0xe9
ja 0x18005e770
xor ebx, ebx
mov r9d, 0x128
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.180076ed0
mov r10, qword [rsp + 0x50]
mov esi, dword [rsp + 0x48]
mov r8, qword [rbp - 0x78]
lea r9, [0x180000000]
mov edx, dword [rsp + 0x68]
add r15d, 0x60
cmp r15d, 0xef
jb 0x18005e578
inc r12
lea r9, [0x180000000]
test r12, r12
jg 0x18005e560
lea r9, [0x180000000]
jmp 0x18005e900
mov eax, 0xc8
lea rbx, [r10 + rcx*8]
xor edi, edi
nop dword [rax]
cmp eax, 0xc8
je 0x18005e85c
cmp eax, 0x18d
jne 0x18005e8d7
mov esi, 0x4c4
jmp 0x18005e8d7
mov ecx, r13d
inc r13d
test ecx, ecx
je 0x18005e86d
cmp ecx, 1
je 0x18005e893
jmp 0x18005e8bb
mov eax, 0x39
cmp eax, 0x39
je 0x18005e880
cmp eax, 0x1398
je 0x18005e8d2
jmp 0x18005e887
mov rcx, qword [rbx]
mov qword [rbp - 0x30], rcx
add eax, 0x135f
cmp eax, 0x26be
jbe 0x18005e872
mov eax, 0xcb
cmp eax, 0xcb
je 0x18005e8a8
cmp eax, 0x1fb8
je 0x18005e8d2
jmp 0x18005e8af
mov rcx, qword [rbx]
mov qword [rbp - 0x60], rcx
add eax, 0x1eed
cmp eax, 0x3dda
jbe 0x18005e898
mov r9d, 0x128
mov qword [rsp + 0x20], rdi
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.180076ed0
mov eax, 0xc8
add eax, 0xc5
cmp eax, 0x252
jb 0x18005e840
mov r8, qword [rbp - 0x78]
lea r9, [0x180000000]
mov edx, dword [rsp + 0x68]
mov dword [rsp + 0x48], esi
jmp 0x18005e900
mov esi, dword [rsp + 0x48]
mov r10, qword [rsp + 0x50]
inc r14d
cmp r14d, dword [r8]
jl 0x18005e500
mov rdi, qword [rbp - 0x70]
mov rcx, qword [rsp + 0x58]
mov r12d, dword [rbp - 0x68]
mov dword [rbp - 0x50], r13d
mov r13, qword [rbp - 0x48]
jmp 0x18005f262
mov word [rbp + 0x480], bx
mov dword [rbp + 0x448], 0x730073
jmp 0x18005f26d
mov eax, dword [rbp - 0x1c]
lea r8, [rsp + 0x48]
mov dword [rsp + 0x70], eax
lea rdx, [rbp]
mov eax, dword [rbp - 0x18]
lea rcx, [rsp + 0x70]
mov r9d, 0x9d
mov dword [rsp + 0x48], eax
call fcn.180053670
mov r9, qword [rbp - 0x40]
mov edx, 1
mov rcx, qword [rbp - 0x58]
lea r8d, [rdx + 0x13]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
mov rcx, rax
mov qword [rsp + 0x58], rax
jmp 0x18005f26d
mov eax, esi
sub eax, 0x64c
je 0x18005ee4d
sub eax, 0x62
je 0x18005ecf3
sub eax, 0x62
je 0x18005e9cf
cmp eax, 0x62
jne 0x18005f26d
xor r8d, r8d
lea rdx, [rbp]
mov ecx, 0x11d
call fcn.18005b340
mov rcx, qword [rsp + 0x58]
mov dword [rsp + 0x7c], ebx
jmp 0x18005f26d
cmp dword [rbp + 0x10], 1
je 0x18005eb91
test r12d, r12d
jns 0x18005eb91
mov r14d, 0x120
nop dword [rax + rax]
cmp r14d, 0x120
je 0x18005eac3
cmp r14d, 0x2ac0
je 0x18005ea9e
cmp r14d, 0x5460
jne 0x18005eb78
xor r9d, r9d
mov dword [rsp + 0x20], 0x37
xor r8d, r8d
lea rcx, [rbp]
xor edx, edx
call fcn.18006df20
mov ebx, eax
lea r8, [rbp]
xor eax, eax
xor r9d, r9d
mov qword [rsp + 0x28], rax
mov edx, 0x84
xor ecx, ecx
mov qword [rsp + 0x20], rax
call fcn.180071c50
mov ecx, dword [rbp - 0x10]
lea rdx, str.NvAPI_D3D_Query_End
mov dword [rsp + 0x20], ecx
mov r9d, ebx
mov rcx, qword [rbp - 0x80]
mov r8d, eax
call fcn.180079020
mov eax, dword [rbp - 0x14]
lea r8, [0x180078f10]
mov rcx, qword [rbp - 0x80]
lea rdx, [rsp + 0x70]
mov dword [rsp + 0x70], eax
mov r9d, 0x19
lea rax, [rbp]
mov qword [rsp + 0x20], rax
call fcn.180058650
jmp 0x18005eb76
mov eax, dword [rbp + 0x10]
mov ecx, ebx
mov dword [rbp - 0x10], ebx
test eax, eax
jle 0x18005eb78
nop
add ecx, ecx
dec eax
or ecx, 1
test eax, eax
jg 0x18005eab0
mov dword [rbp - 0x10], ecx
jmp 0x18005eb78
movsxd rax, dword [rbp + 0x10]
cmp rax, 0x20
jbe 0x18005eb78
mov esi, ILRemoveLastID
cmp esi, 0xd
je 0x18005eb46
cmp esi, 0x6b4
je 0x18005eaf1
cmp esi, 0xd5b
je 0x18005ed36
jmp 0x18005eb64
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, qword [rbp - 0x80]
cmp rcx, rax
je 0x18005eb64
mov ebx, reloc.SHELL32.dll_ILFree
nop word [rax + rax]
cmp ebx, 0x9b
je 0x18005eb2c
cmp ebx, 0x12c
jne 0x18005eb36
mov rcx, qword [rbp - 0x60]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
jmp 0x18005eb32
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov rcx, qword [rbp - 0x80]
add ebx, 0x91
cmp ebx, 0x1bd
jb 0x18005eb10
jmp 0x18005eb64
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8d, dword [rbp + 0x10]
lea rdx, str.QTextImage:_no_mimesource_for__s
mov rcx, rax
call fcn.180079020
add esi, 0x6a7
cmp esi, 0x13f5
jbe 0x18005ead6
xor ebx, ebx
add r14d, 0x29a0
cmp r14d, 0x7ce0
jbe 0x18005e9f0
jmp 0x18005ec63
mov r14, qword [rbp - 0x80]
mov esi, 0x113
xor r13d, r13d
nop dword [rax]
mov eax, esi
sub eax, 0x113
je 0x18005ec04
cmp eax, 1
jne 0x18005ec51
lea r9d, [rax + 0x4a]
xor edx, edx
lea r8, [rbp]
xor ecx, ecx
call fcn.1800707d0
mov ebx, eax
lea r9, [rbp]
mov eax, r12d
mov qword [rsp + 0x20], r13
test r12d, r12d
lea rdx, [rsp + 0x70]
mov r8d, 0xbe
cmovs eax, r13d
xor ecx, ecx
mov dword [rsp + 0x70], eax
call fcn.18006e1b0
mov r8d, ebx
mov r9, r14
mov edx, 1
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fwrite]
jmp 0x18005ec51
xor r9d, r9d
mov dword [rsp + 0x20], 0x37
xor r8d, r8d
lea rcx, [rbp]
xor edx, edx
call fcn.18006df20
xor r9d, r9d
mov qword [rsp + 0x28], r13
lea r8, [rbp]
mov qword [rsp + 0x20], r13
mov edx, 0x84
xor ecx, ecx
mov ebx, eax
call fcn.180071c50
mov r9d, ebx
lea rdx, str.icudt51l_mn.res
mov r8d, eax
mov rcx, r14
call fcn.180079020
inc esi
cmp esi, 0x115
jb 0x18005eba0
mov r13, qword [rbp - 0x48]
mov r14, qword [rbp - 0x80]
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_ferror]
test eax, eax
jne 0x18005ec8f
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
test eax, eax
jne 0x18005ec8f
mov rcx, qword [rsp + 0x58]
mov esi, dword [rsp + 0x48]
jmp 0x18005f267
mov ebx, 0xfb
nop dword [rax]
nop dword [rax + rax]
mov eax, ebx
sub eax, 0xfa
je 0x18005ed36
cmp eax, 1
jne 0x18005ecdb
lea ecx, [rax + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [rbp - 0x60]
lea rdx, str.displaced:_copying_preload_insn__.8lx
mov rcx, rax
call fcn.180079020
lea rcx, [0x18007c04c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_perror]
dec ebx
cmp ebx, 0xf9
ja 0x18005eca0
mov rcx, qword [rsp + 0x58]
mov esi, dword [rsp + 0x48]
jmp 0x18005f267
test edi, 0xffffffef
je 0x18005eda0
mov esi, 0x112
mov eax, esi
sub eax, 0x112
je 0x18005ed42
cmp eax, 1
jne 0x18005ed89
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r14, qword [rbp - 0x80]
cmp r14, rax
je 0x18005ed36
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov rcx, qword [rbp - 0x60]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rdx, [rsp + 0x70]
mov dword [rsp + 0x70], edi
mov ecx, 0x5f
call fcn.180053b50
mov ecx, 2
mov rbx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [rbp - 0x30]
lea rdx, str.DW_DLE_INIT_ACCESS_WRONG_26_A_call_to_dwarf_init_had_an_access_of_other_than_DW_DLC_READ
mov rcx, rax
mov r9, rbx
mov rax, qword [rbp - 8]
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x20], edi
call fcn.180079020
inc esi
cmp esi, 0x114
jb 0x18005ed04
mov rcx, qword [rsp + 0x58]
mov esi, dword [rsp + 0x48]
test r12d, r12d
js 0x18005f26d
cmp dword [rbp + 0x10], r12d
jg 0x18005f26d
mov esi, 0xe2
cmp esi, 0xe2
je 0x18005edce
cmp esi, 0xa0ac
je 0x18005ed36
jmp 0x18005ee2d
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8d, dword [rbp + 0x10]
lea rdx, str.ERROR_INVALID_PASSWORDNAME
mov rcx, rax
call fcn.180079020
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r14, qword [rbp - 0x80]
cmp r14, rax
je 0x18005ee2d
mov ebx, 0x2a
mov eax, ebx
sub eax, 0x29
je 0x18005ee1c
cmp eax, 1
jne 0x18005ee26
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
jmp 0x18005ee26
mov rcx, qword [rbp - 0x60]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
dec ebx
cmp ebx, 0x28
ja 0x18005ee05
add esi, 0x9fca
cmp esi, 0x13f94
jbe 0x18005edb8
mov rcx, qword [rsp + 0x58]
mov esi, dword [rsp + 0x48]
jmp 0x18005f267
cmp rcx, 0x14
jae 0x18005eef0
mov esi, PathYetAnotherMakeUniqueName
nop dword [rax]
mov eax, esi
sub eax, 0x49
je 0x18005ee72
cmp eax, 1
je 0x18005ed36
jmp 0x18005eede
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9d, dword [rsp + 0x58]
lea rdx, str.Failed_to_acquire_program_output_type_from_interface_query.
mov r8, qword [rbp - 0x30]
mov rcx, rax
call fcn.180079020
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, qword [rbp - 0x80]
cmp rcx, rax
je 0x18005eede
mov ebx, 0x8d
nop
mov eax, ebx
sub eax, 0x8c
je 0x18005eec6
cmp eax, 1
jne 0x18005eed4
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
jmp 0x18005eed0
mov rcx, qword [rbp - 0x60]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov rcx, qword [rbp - 0x80]
dec ebx
cmp ebx, 0x8b
ja 0x18005eeb0
inc esi
cmp esi, 0x4b
jb 0x18005ee60
mov rcx, qword [rsp + 0x58]
xor ebx, ebx
mov rax, qword [rbp - 0x58]
test byte [rax + 0x13], 0x20
je 0x18005f054
mov r14d, 0x1c
lea r12d, [r14 + 0x16]
nop dword [rax + rax]
cmp r14d, 0x1c
je 0x18005f012
cmp r14d, 0x1e
jne 0x18005f035
mov rdx, qword [rbp - 0x58]
mov r8d, 0xcd
mov qword [rbp - 0x70], rcx
lea rcx, [rbp - 0x70]
call fcn.180056470
mov rcx, qword [rsp + 0x58]
mov edi, eax
test eax, eax
jne 0x18005f035
mov esi, r12d
nop dword [rax]
mov eax, esi
sub eax, r12d
je 0x18005eff9
cmp eax, 1
jne 0x18005f001
lea edi, [rax + 0x1f]
test rcx, rcx
je 0x18005f001
cmp edi, 0x20
je 0x18005ef82
test edi, edi
jne 0x18005f001
test r15d, r15d
je 0x18005f001
mov ebx, ILRemoveLastID
mov eax, ebx
sub eax, 0xe
je 0x18005efb3
sub eax, 1
je 0x18005efad
sub eax, 1
je 0x18005efa3
cmp eax, 1
jne 0x18005efe3
add qword [rbp - 8], r13
jmp 0x18005efe3
sub rcx, r13
mov qword [rsp + 0x58], rcx
jmp 0x18005efe3
add qword [rbp - 0x28], r13
jmp 0x18005efe3
mov rdx, qword [rbp - 0x28]
lea rax, [rbp - 0x48]
mov qword [rbp - 0x70], rcx
lea r9, [rbp]
lea rcx, [rbp - 0x70]
mov qword [rsp + 0x20], rax
mov r8d, 0xb3
call fcn.18006e1b0
mov rcx, qword [rsp + 0x58]
mov rdi, rax
mov r13, qword [rbp - 0x48]
inc ebx
cmp ebx, 0x12
jb 0x18005ef87
mov qword [rbp - 0x70], rdi
test rcx, rcx
jne 0x18005ef70
jmp 0x18005f001
mov rax, qword [rbp - 0x58]
mov qword [rbp - 0x28], rax
inc esi
cmp esi, 0x34
jb 0x18005ef50
mov qword [rbp - 0x70], rdi
jmp 0x18005f035
mov rdx, qword [rbp - 0x40]
lea r9, [rsp + 0x58]
lea r8, [rbp - 0x38]
mov dword [rsp + 0x20], PathYetAnotherMakeUniqueName
lea rcx, [rbp - 0x58]
call fcn.18004a720
mov rcx, qword [rsp + 0x58]
add r14d, 2
cmp r14d, 0x20
jb 0x18005ef10
mov r12d, dword [rbp - 0x68]
mov esi, dword [rsp + 0x48]
mov qword [rbp - 0x70], rdi
jmp 0x18005f267
mov r14d, 0x52
nop word [rax + rax]
cmp r14d, 0x52
je 0x18005f115
cmp r14d, 0xdf
je 0x18005f23f
cmp r14d, 0x16c
jne 0x18005f245
mov rcx, qword [rbp - 0x40]
mov dword [rsp + 0x48], 0x64c
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_ferror]
test eax, eax
je 0x18005f10b
mov ebx, ILRemoveLastID
nop
mov eax, ebx
sub eax, 0xc
je 0x18005ed36
sub eax, 1
je 0x18005f0d3
cmp eax, 1
jne 0x18005f104
lea ecx, [rax + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [rbp - 0x30]
lea rdx, str.Nvda::Graphics::Native::CountersView
mov rcx, rax
call fcn.180079020
jmp 0x18005f104
lea rcx, [0x18007c04c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_perror]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, qword [rbp - 0x80]
cmp rcx, rax
je 0x18005f104
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov rcx, qword [rbp - 0x60]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
dec ebx
cmp ebx, 0xb
ja 0x18005f0a0
mov rcx, qword [rsp + 0x58]
jmp 0x18005f245
mov edi, 0x20
mov qword [rbp - 0x70], rdi
nop
mov esi, 0xb4
nop word [rax + rax]
mov eax, esi
sub eax, 0xb2
je 0x18005f1f4
sub eax, 1
je 0x18005f15f
cmp eax, 1
jne 0x18005f222
mov rax, qword [rbp - 0x58]
mov r13, rbx
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x48], rbx
jmp 0x18005f222
test rcx, rcx
je 0x18005f222
cmp edi, 0x20
je 0x18005f17f
test edi, edi
jne 0x18005f222
cmp dword [rsp + 0x78], edi
je 0x18005f222
mov ebx, 0x3f
mov eax, ebx
sub eax, 0x3d
je 0x18005f1da
sub eax, 1
je 0x18005f1d0
cmp eax, 1
jne 0x18005f1de
mov r15, qword [rbp - 0x28]
lea rax, [rbp - 0x48]
mov qword [rbp - 0x70], rcx
lea r9, [rbp]
mov rdx, r15
mov qword [rsp + 0x20], rax
mov r8d, 0xb3
lea rcx, [rbp - 0x70]
call fcn.18006e1b0
mov r13, qword [rbp - 0x48]
mov edi, eax
mov rcx, qword [rsp + 0x58]
add r15, r13
mov qword [rbp - 0x28], r15
jmp 0x18005f1de
sub rcx, r13
mov qword [rsp + 0x58], rcx
jmp 0x18005f1de
add qword [rbp - 8], r13
dec ebx
cmp ebx, 0x3c
ja 0x18005f184
mov qword [rbp - 0x70], rdi
test rcx, rcx
jne 0x18005f168
jmp 0x18005f222
cmp edi, 0x20
je 0x18005f203
test edi, edi
jne 0x18005f23f
cmp dword [rsp + 0x78], edi
je 0x18005f23f
mov r9, qword [rbp - 0x40]
mov edx, 1
mov r8, qword [rbp - 0x38]
mov rcx, qword [rbp - 0x58]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
mov rcx, rax
mov qword [rsp + 0x58], rax
dec esi
mov ebx, 0
cmp esi, 0xb1
ja 0x18005f130
test rcx, rcx
je 0x18005f245
jmp 0x18005f120
mov r14d, 0xdf
add r14d, 0x8d
mov ebx, 0
cmp r14d, 0x1f9
jb 0x18005f060
mov esi, dword [rsp + 0x48]
mov r15d, dword [rsp + 0x78]
mov r14d, 0x6f43
mov eax, dword [rsp + 0x40]
mov r8, qword [rbp - 0x78]
add esi, 0x62
mov r10, qword [rsp + 0x50]
mov dword [rsp + 0x48], esi
cmp esi, eax
jae 0x18005f2a5
xor ebx, ebx
jmp 0x18005df9c
lea rcx, [0x18007c04c]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_perror]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r9d, dword [rsp + 0x44]
mov r11, qword [rsp + 0x60]
lea r13d, [r9 + 0xed8]
cmp r9d, r13d
jae 0x18005fa96
mov r15, qword [rbp - 0x38]
mov ecx, 0x64
mov r12, qword [rbp - 0x38]
mov edx, 0x746e
mov rsi, qword [rbp - 0x38]
movabs rax, 0x65006c00730073
mov r14, qword [rbp - 0x38]
mov rdi, qword [rbp - 0x38]
lea ebx, [rcx - 0x31]
nop word [rax + rax]
cmp r9d, 0x3c1
ja 0x18005f77f
je 0x18005f769
cmp r9d, 0x1e6
ja 0x18005f43a
je 0x18005f423
cmp r9d, 0xf0
ja 0x18005f3ae
je 0x18005fa96
mov eax, r9d
sub eax, 0x2d
je 0x18005f3a2
sub eax, 0x3d
je 0x18005f393
sub eax, 0x22
je 0x18005f37d
sub eax, 0x3d
je 0x18005f362
cmp eax, 0x22
movabs rax, 0x65006c00730073
jne 0x18005fba1
mov dword [rbp + 0x3fb], 0x412d72
jmp 0x18005fba1
mov eax, 0x61
mov dword [rbp + 0x452], 0x330079
mov word [rbp + 0x450], ax
jmp 0x18005fb97
mov byte [rbp + 0x3f2], 0
mov dword [rbp + 0x3f8], 0x657355
jmp 0x18005fb97
mov dword [rbp + 0x44c], 0x65006c
jmp 0x18005fb97
mov byte [rbp + 0x3f1], 0x6e
jmp 0x18005fb97
mov eax, r9d
sub eax, 0x128
je 0x18005f40d
sub eax, 0x22
je 0x18005f3f0
sub eax, 0x3d
je 0x18005f3e1
cmp eax, 0x22
movabs rax, 0x65006c00730073
jne 0x18005fba1
mov word [rbp + 0x400], dx
jmp 0x18005fba1
mov dword [rbp + 0x45c], 0x6c006c
jmp 0x18005fb97
mov eax, 0x67
mov word [rbp + 0x3fe], ax
mov eax, 0x65
mov word [rbp + 0x3ff], ax
jmp 0x18005fb97
mov dword [rbp + 0x456], 0x2e0032
mov word [rbp + 0x45a], cx
jmp 0x18005fb97
xor r8d, r8d
mov qword [rbp + 0x488], rax
mov word [rbp + 0x460], r8w
jmp 0x18005fba1
cmp r9d, 0x2c6
ja 0x18005f625
je 0x18005f5aa
mov eax, r9d
sub eax, 0x208
je 0x18005f51c
sub eax, 0x3d
je 0x18005f4f9
sub eax, 0x22
je 0x18005f4a7
cmp eax, 0x3d
jne 0x18005fb97
xor eax, eax
lea rdx, [0x18008057e]
lea rcx, [rbp + 0x488]
mov word [rbp + 0x49a], ax
lea r8d, [rax + 3]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncat]
mov r10, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x44]
mov r11, qword [rsp + 0x60]
jmp 0x18005fb8d
mov rcx, qword [r10 + 0x10]
mov rdx, qword [r10 + 0x18]
cmp rcx, rdx
jae 0x18005f4d3
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
mov rax, r10
cmp rdx, 0x10
jb 0x18005f4c8
mov rax, qword [r10]
mov word [rax + rcx], 0x20
jmp 0x18005fb8d
xor r8d, r8d
mov r9b, 0x20
mov rcx, r10
lea edx, [r8 + 1]
call fcn.180044bb0
mov r10, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x44]
mov r11, qword [rsp + 0x60]
jmp 0x18005fb8d
movsd xmm0, qword [0x1800805ce]
movzx eax, word [0x1800805d6]
movsd qword [rbp + 0x490], xmm0
mov word [rbp + 0x498], ax
jmp 0x18005fb97
mov rdx, qword [r10 + 0x18]
mov rcx, qword [r10 + 0x10]
mov rax, rdx
sub rax, rcx
mov byte [rbp + 0x402], 0
cmp rax, 3
jb 0x18005f577
lea rax, [rcx + 3]
mov qword [r10 + 0x10], rax
mov rax, r10
cmp rdx, 0x10
jb 0x18005f54b
mov rax, qword [r10]
lea rbx, [rax + rcx]
mov r8d, 3
mov rcx, rbx
lea rdx, [0x1800805e0]
call sub.VCRUNTIME140.dll_memmove
mov r10, qword [rsp + 0x50]
mov r11, qword [rsp + 0x60]
mov byte [rbx + 3], 0
jmp 0x18005fb83
xor r8d, r8d
mov qword [rsp + 0x20], 3
lea r9, [0x1800805e0]
mov rcx, r10
lea edx, [r8 + 3]
call fcn.180044d10
mov r10, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x44]
mov r11, qword [rsp + 0x60]
jmp 0x18005fb8d
cmp qword [r8 + 0x38], 0x10
lea rbx, [r8 + 0x20]
mov rax, rbx
jb 0x18005f5bb
mov rax, qword [rbx]
cmp byte [rax], 0x2f
je 0x18005f5fb
mov rcx, qword [r10 + 0x10]
mov rdx, qword [r10 + 0x18]
cmp rcx, rdx
jae 0x18005f5e9
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
mov rax, r10
cmp rdx, 0x10
jb 0x18005f5e1
mov rax, qword [r10]
mov word [rax + rcx], reloc.SHELL32.dll_PathMakeUniqueName
jmp 0x18005f5fb
xor r8d, r8d
mov r9b, reloc.SHELL32.dll_PathMakeUniqueName
mov rcx, r10
lea edx, [r8 + 1]
call fcn.180044bb0
cmp qword [rbx + 0x18], 0x10
mov rdx, rbx
jb 0x18005f608
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, qword [rsp + 0x50]
call fcn.1800626c0
mov r10, qword [rsp + 0x50]
mov r11, qword [rsp + 0x60]
jmp 0x18005fb83
mov eax, r9d
sub eax, 0x303
je 0x18005f758
sub eax, 0x22
je 0x18005f69b
sub eax, 0x3d
je 0x18005f680
cmp eax, 0x22
jne 0x18005fb97
cmp qword [0x180087e68], 0x10
lea rdx, [0x180087e50]
mov r8, qword [0x180087e60]
mov rcx, r10
cmovae rdx, qword [0x180087e50]
call fcn.1800626c0
mov r10, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x44]
mov r11, qword [rsp + 0x60]
jmp 0x18005fb8d
mov eax, 0x73
mov dword [rbp + 0x40c], 0x65006c
mov word [rbp + 0x40a], ax
jmp 0x18005fb97
mov rcx, qword [r10 + 0x10]
mov rdx, qword [r10 + 0x18]
cmp rcx, rdx
jae 0x18005f6c4
lea rax, [rcx + 1]
mov qword [r10 + 0x10], rax
mov rax, r10
cmp rdx, 0x10
jb 0x18005f6bc
mov rax, qword [r10]
mov word [rax + rcx], 0x20
jmp 0x18005f6e0
xor r8d, r8d
mov r9b, 0x20
mov rcx, r10
lea edx, [r8 + 1]
call fcn.180044bb0
mov r10, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x44]
mov rdx, qword [r10 + 0x18]
mov rcx, qword [r10 + 0x10]
mov rax, rdx
sub rax, rcx
cmp rax, 8
jb 0x18005f725
lea rax, [rcx + 8]
mov qword [r10 + 0x10], rax
mov rax, r10
cmp rdx, 0x10
jb 0x18005f708
mov rax, qword [r10]
mov r11, qword [rsp + 0x60]
movabs rdx, 0x312e312f50545448
mov qword [rax + rcx], rdx
mov byte [rax + rcx + 8], 0
jmp 0x18005fb8d
xor r8d, r8d
mov qword [rsp + 0x20], 8
lea r9, str.HTTP_1.1
mov rcx, r10
lea edx, [r8 + 8]
call fcn.180044d10
mov r10, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x44]
mov r11, qword [rsp + 0x60]
jmp 0x18005fb8d
mov eax, 0x73
mov word [rbp + 0x408], ax
jmp 0x18005fb97
mov dword [rbp + 0x410], 0x790061
mov word [rbp + 0x414], bx
jmp 0x18005fba1
cmp r9d, 0x5fb
ja 0x18005f97f
je 0x18005f951
cmp r9d, 0x4a1
ja 0x18005f87e
je 0x18005f848
mov eax, r9d
sub eax, 0x3e3
je 0x18005f813
sub eax, 0x3d
je 0x18005f802
sub eax, 0x22
je 0x18005f7d3
cmp eax, 0x3d
jne 0x18005fb97
mov eax, PathMakeUniqueName
mov word [rbp + 0x418], ax
jmp 0x18005fb97
mov r9, r10
lea r8, [rbp + 0x3e8]
lea rdx, str.close
mov ecx, 0x38
call fcn.18004c460
mov r10, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x44]
mov r11, qword [rsp + 0x60]
jmp 0x18005fb8d
mov eax, 0x32
mov word [rbp + 0x416], ax
jmp 0x18005fb97
cmp qword [r8 + 0x18], 0x10
mov rdx, r8
jb 0x18005f820
mov rdx, qword [r8]
mov r9, r10
lea r8, [rbp + 0x3e0]
mov ecx, 0x38
call fcn.18004c460
mov r10, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x44]
mov r11, qword [rsp + 0x60]
jmp 0x18005fb8d
cmp qword [r8 + 0x58], 0x10
lea rdx, [r8 + 0x40]
jb 0x18005f856
mov rdx, qword [rdx]
mov r9, r10
lea r8, [rbp + 0x3f8]
mov ecx, 0x38
call fcn.18004c460
mov r10, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x44]
mov r11, qword [rsp + 0x60]
jmp 0x18005fb8d
mov eax, r9d
sub eax, 0x4de
je 0x18005f945
sub eax, 0x22
je 0x18005f8e3
sub eax, 0x3d
je 0x18005f8d4
cmp eax, 0x5f
jne 0x18005fb97
xor eax, eax
lea rcx, [rbp + 0x428]
mov r8d, SHSetFolderPathW
mov word [rbp + 0x420], ax
lea edx, [rax + 0x2b]
call fcn.18004bdc0
mov r10, qword [rsp + 0x50]
mov r14, rax
mov r9d, dword [rsp + 0x44]
mov r11, qword [rsp + 0x60]
jmp 0x18005fb8d
mov dword [rbp + 0x41c], 0x6c006c
jmp 0x18005fb97
cmp qword [0x180087e68], 0x10
lea rdx, [0x180087e50]
mov r8, qword [0x180087e60]
mov rcx, r10
cmovae rdx, qword [0x180087e50]
call fcn.1800626c0
cmp qword [0x180087e68], 0x10
lea rdx, [0x180087e50]
mov r8, qword [0x180087e60]
cmovae rdx, qword [0x180087e50]
mov rcx, qword [rsp + 0x50]
call fcn.1800626c0
mov r10, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x44]
mov r11, qword [rsp + 0x60]
jmp 0x18005fb8d
mov word [rbp + 0x41a], cx
jmp 0x18005fb97
mov edx, 0x57
lea rcx, [rbp + 0x468]
mov r8d, SHSetFolderPathW
call fcn.18004bdc0
mov r10, qword [rsp + 0x50]
mov rdi, rax
mov r9d, dword [rsp + 0x44]
mov r11, qword [rsp + 0x60]
jmp 0x18005fb8d
cmp r9d, 0x7d6
ja 0x18005fa6c
je 0x18005fba1
mov eax, r9d
sub eax, 0x65a
je 0x18005fa3e
sub eax, 0x5f
je 0x18005f9f8
sub eax, 0x5f
je 0x18005f9d3
cmp eax, 0x5f
jne 0x18005fb97
mov rcx, qword [r10]
test rcx, rcx
je 0x18005fbc0
call rsi
mov r11, qword [rsp + 0x60]
mov r10, qword [rsp + 0x50]
mov qword [r11], rax
jmp 0x18005fb88
xor eax, eax
mov qword [r11], rax
call r12
mov rcx, rax
call r15
mov r10, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x44]
mov r11, qword [rsp + 0x60]
mov qword [r10], rax
jmp 0x18005fb8d
mov edx, 0x6f
lea rcx, [rbp + 0x488]
lea r8d, [rdx + 0x75]
call fcn.18004bdc0
mov edx, 0xc
lea rcx, [rbp + 0x408]
mov r8d, SHSetFolderPathW
mov r12, rax
call fcn.18004bdc0
mov r10, qword [rsp + 0x50]
mov r15, rax
mov r9d, dword [rsp + 0x44]
mov r11, qword [rsp + 0x60]
jmp 0x18005fb8d
mov edx, reloc.SHELL32.dll_PathYetAnotherMakeUniqueName
lea rcx, [rbp + 0x448]
mov r8d, SHSetFolderPathW
call fcn.18004bdc0
mov r10, qword [rsp + 0x50]
mov rsi, rax
mov r9d, dword [rsp + 0x44]
mov r11, qword [rsp + 0x60]
jmp 0x18005fb8d
mov eax, r9d
sub eax, 0x835
je 0x18005fb2b
sub eax, 0x5f
je 0x18005fb12
sub eax, 0x5f
je 0x18005fac4
cmp eax, 0x5f
jne 0x18005fb97
mov byte [rsp + 0x7c], 1
mov eax, dword [rsp + 0x7c]
mov rcx, qword [rbp + 0x4a8]
xor rcx, rsp
call fcn.180079740
mov rbx, qword [rsp + 0x5f0]
add rsp, 0x5b0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [r11]
call r14
cmp eax, 1
je 0x18005f493
mov ebx, 0x18
mov eax, ebx
sub eax, 0x18
je 0x18005fae6
cmp eax, 1
je 0x18005fa96
jmp 0x18005faff
mov r8, qword [rsp + 0x60]
mov edx, 0x122
mov rcx, qword [rsp + 0x50]
call fcn.18005d7e0
mov byte [rsp + 0x7c], 0
inc ebx
cmp ebx, 0x1a
jb 0x18005fad8
mov r10, qword [rsp + 0x50]
mov r11, qword [rsp + 0x60]
jmp 0x18005fb83
mov edx, dword [r8]
mov rcx, qword [r11]
call rdi
mov r10, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x44]
mov r11, qword [rsp + 0x60]
jmp 0x18005fb8d
cmp qword [r11], 0
jne 0x18005fb97
mov ebx, 0x31
mov eax, ebx
sub eax, 0x31
je 0x18005fb73
sub eax, 0x76
je 0x18005fb5e
sub eax, 0x76
je 0x18005fb73
sub eax, 0x76
je 0x18005fb57
cmp eax, 0x76
je 0x18005fa96
jmp 0x18005fb73
mov byte [rsp + 0x7c], 0
jmp 0x18005fb73
mov r8, r11
mov edx, 0x122
mov rcx, r10
call fcn.18005d7e0
mov r11, qword [rsp + 0x60]
mov r10, qword [rsp + 0x50]
add ebx, 0x76
cmp ebx, 0x27f
jb 0x18005fb36
mov ebx, 0x33
mov r9d, dword [rsp + 0x44]
mov edx, 0x746e
mov ecx, 0x64
movabs rax, 0x65006c00730073
add r9d, 0x5f
mov dword [rsp + 0x44], r9d
cmp r9d, r13d
jae 0x18005fa96
mov r8, qword [rbp - 0x78]
jmp 0x18005f2f0
mov byte [rsp + 0x7c], 0
jmp 0x18005fa96