Function at 0x1400058c0
Capabilities:
Create process on windows

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1a80]
mov eax, 0x1b80
call fcn.140086110
sub rsp, rax
movaps xmmword [rsp + 0x1b70], xmm6
mov rax, qword [0x1400a4010]
xor rax, rsp
mov qword [rbp + 0x1a60], rax
mov byte [rsp + 0x58], r9b
mov r15, rdx
mov qword [rbp - 0x60], rdx
mov qword [rbp + 0x10d0], rdx
xor ebx, ebx
mov dword [rsp + 0x50], ebx
mov r12d, ebx
mov dword [rsp + 0x60], ebx
call fcn.14000e740
mov rdx, qword [r15 + 0x10]
mov qword [rsp + 0x40], rdx
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, rdx
cmp rax, 0x14
jb 0x140009323
mov qword [rsp + 0x60], r15
cmp qword [r15 + 0x18], 0x10
jb 0x140005962
mov rax, qword [r15]
mov qword [rsp + 0x60], rax
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], rbx
lea r13, [rdx + 0x14]
mov r14d, 0xf
mov ebx, r14d
lea rdi, [rbp - 0x30]
lea eax, [r14 + 7]
lea rsi, [rax - 0x17]
cmp r13, r14
jbe 0x140005a06
mov rbx, r13
or rbx, r14
cmp rbx, rcx
jbe 0x14000599c
mov rbx, rcx
jmp 0x1400059a3
cmp rbx, rax
cmovb rbx, rax
mov rcx, rbx
add rcx, 1
cmovb rcx, rsi
cmp rcx, 0x1000
jb 0x1400059e8
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140009329
mov rcx, rax
call fcn.140085060
test rax, rax
je 0x140006882
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
mov rdx, qword [rsp + 0x40]
jmp 0x140005a02
test rcx, rcx
je 0x1400059fc
call fcn.140085060
mov rdi, rax
mov rdx, qword [rsp + 0x40]
jmp 0x140005a02
xor r8d, r8d
mov edi, r8d
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x20], r13
mov qword [rbp - 0x18], rbx
movups xmm0, xmmword [str.Start_download_mod:]
movups xmmword [rdi], xmm0
mov eax, dword [0x14008c140]
mov dword [rdi + 0x10], eax
lea rcx, [rdi + 0x14]
mov r8, rdx
mov rdx, qword [rsp + 0x60]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + r13], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x70], rax
xor ebx, ebx
mov dword [rbp + 0x14c8], ebx
mov qword [rbp + 0x238], rbx
lea rax, [rbp + 0x14c8]
mov qword [rbp + 0x240], rax
movups xmm6, xmmword [rbp + 0x238]
lea ecx, [rbx + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x70], xmm6
lea rcx, [0x14008c0c8]
mov qword [rbp + 0x10e0], rcx
mov edi, 2
mov qword [rbp + 0x10e8], rdi
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
nop
xor eax, eax
mov qword [rbp + 0x12e8], rbx
movdqa xmm0, xmmword [0x140094c30]
movdqu xmmword [rbp + 0x12f8], xmm0
mov byte [rbp + 0x12e8], al
mov dword [rsp + 0x50], 0xc
mov byte [rbp + 0xc0], 1
mov dword [rbp + 0xc4], 0x32cd32
mov rax, qword [rbp + 0xc0]
xor ecx, ecx
mov byte [rbp + 0x104], cl
mov dword [rbp + 0x108], ecx
mov word [rbp + 0x10d], cx
mov qword [rbp + 0xfc], rax
mov byte [rbp + 0x10c], 1
movups xmm0, xmmword [rbp + 0xfc]
movups xmmword [rbp + 0x12d0], xmm0
mov eax, dword [rbp + 0x10c]
mov dword [rbp + 0x12e0], eax
lea r8d, [rbx + 3]
lea rdx, [0x14008c4c0]
lea rcx, [rbp + 0x12e8]
call fcn.14000f360
lea rdx, [rbp + 0x12e8]
lea rcx, [rbp + 0x12d0]
call fcn.140011d50
mov dword [rbp + 0x14b8], ebx
mov qword [rbp + 0x248], rbx
lea rax, [rbp + 0x14b8]
mov qword [rbp + 0x250], rax
movups xmm6, xmmword [rbp + 0x248]
lea ecx, [rbx + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x70], xmm6
lea rcx, [0x14008c4a8]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10e8], rdi
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
lea rdi, [rbp - 0x30]
cmp qword [rbp - 0x18], 0x10
cmovae rdi, qword [rbp - 0x30]
mov dword [rbp + 0x14a8], ebx
mov qword [rbp + 0x258], rbx
lea rax, [rbp + 0x14a8]
mov qword [rbp + 0x260], rax
movups xmm6, xmmword [rbp + 0x258]
mov rbx, rsi
inc rbx
cmp byte [rdi + rbx], 0
jne 0x140005bd2
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x70], xmm6
mov qword [rbp + 0x10e0], rdi
mov qword [rbp + 0x10e8], rbx
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
xor edi, edi
mov dword [rbp + 0x1498], edi
mov qword [rbp + 0x268], rdi
lea rax, [rbp + 0x1498]
mov qword [rbp + 0x270], rax
movups xmm6, xmmword [rbp + 0x268]
lea ecx, [rdi + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x70], xmm6
lea rcx, [0x14008c4ac]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10e8], 1
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
nop
mov rdx, qword [rbp + 0x1300]
cmp rdx, 0x10
jb 0x140005cb1
inc rdx
mov rcx, qword [rbp + 0x12e8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005cac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005cac
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140084dc0
movdqa xmm0, xmmword [0x140094c30]
movdqu xmmword [rbp + 0x12f8], xmm0
mov byte [rbp + 0x12e8], 0
mov rdx, qword [rbp - 0x18]
cmp rdx, 0x10
jb 0x140005d03
inc rdx
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005cfe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006882
call fcn.140084dc0
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x18], r14
mov byte [rbp - 0x30], 0
mov dword [0x1401706b0], 1
call qword [sym.imp.libcurl.dll_curl_easy_init]
mov r13, rax
mov qword [rbp - 0x70], rax
test rax, rax
jne 0x140006096
call fcn.14000e740
mov qword [rbp + 0x178], rdi
mov qword [rbp + 0x188], rdi
mov qword [rbp + 0x190], r14
lea r8d, [r13 + 0x1d]
lea rdx, str.libcurl_initialization_error_
lea rcx, [rbp + 0x178]
call fcn.14000f360
lea rax, [rbp + 0x178]
mov qword [rbp - 0x70], rax
mov dword [rbp + 0x1488], edi
mov qword [rbp + 0x278], rdi
lea rax, [rbp + 0x1488]
mov qword [rbp + 0x280], rax
movups xmm6, xmmword [rbp + 0x278]
lea ecx, [r13 + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rbp - 0x60], xmm6
lea rcx, [0x14008c0c8]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10e8], 2
lea r8, [rbp - 0x60]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
nop
xor eax, eax
mov qword [rbp + 0x11d0], rdi
movdqa xmm0, xmmword [0x140094c30]
movdqu xmmword [rbp + 0x11e0], xmm0
mov byte [rbp + 0x11d0], al
mov dword [rsp + 0x50], 0x14
mov byte [rbp + 0xc8], 1
mov dword [rbp + 0xcc], 0xff4500
mov rax, qword [rbp + 0xc8]
xor ecx, ecx
mov byte [rbp + 0x154], cl
mov dword [rbp + 0x158], ecx
mov word [rbp + 0x15d], cx
mov qword [rbp + 0x14c], rax
mov byte [rbp + 0x15c], 1
movups xmm0, xmmword [rbp + 0x14c]
movups xmmword [rbp + 0x11b8], xmm0
mov eax, dword [rbp + 0x15c]
mov dword [rbp + 0x11c8], eax
lea r8d, [r13 + 3]
lea rdx, [0x14008c4cc]
lea rcx, [rbp + 0x11d0]
call fcn.14000f360
lea rdx, [rbp + 0x11d0]
lea rcx, [rbp + 0x11b8]
call fcn.140011d50
mov dword [rbp + 0x1478], edi
mov qword [rbp + 0x288], rdi
lea rax, [rbp + 0x1478]
mov qword [rbp + 0x290], rax
movups xmm6, xmmword [rbp + 0x288]
lea ecx, [r13 + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rbp - 0x60], xmm6
lea rcx, [0x14008c4a8]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10e8], 2
lea r8, [rbp - 0x60]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
lea rbx, [rbp + 0x178]
cmp qword [rbp + 0x190], 0x10
cmovae rbx, qword [rbp + 0x178]
mov dword [rbp + 0x1468], edi
mov qword [rbp + 0x298], rdi
lea rax, [rbp + 0x1468]
mov qword [rbp + 0x2a0], rax
movups xmm6, xmmword [rbp + 0x298]
inc rsi
cmp byte [rbx + rsi], 0
jne 0x140005f03
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rbp - 0x60], xmm6
mov qword [rbp + 0x10e0], rbx
mov qword [rbp + 0x10e8], rsi
lea r8, [rbp - 0x60]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
mov dword [rbp + 0x1458], edi
mov qword [rbp + 0x2a8], rdi
lea rax, [rbp + 0x1458]
mov qword [rbp + 0x2b0], rax
movups xmm6, xmmword [rbp + 0x2a8]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rbp - 0x60], xmm6
lea rcx, [0x14008c4ac]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10e8], 1
lea r8, [rbp - 0x60]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
nop
mov rdx, qword [rbp + 0x11e8]
cmp rdx, 0x10
jb 0x140005fde
inc rdx
mov rcx, qword [rbp + 0x11d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005fd9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005fd9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140084dc0
movdqa xmm0, xmmword [0x140094c30]
movdqu xmmword [rbp + 0x11e0], xmm0
mov byte [rbp + 0x11d0], 0
mov rdx, qword [rbp + 0x190]
cmp rdx, 0x10
jb 0x140006036
inc rdx
mov rcx, qword [rbp + 0x178]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006031
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006882
call fcn.140084dc0
mov qword [rbp + 0x188], rdi
mov qword [rbp + 0x190], r14
mov byte [rbp + 0x178], 0
mov rdx, qword [r15 + 0x18]
cmp rdx, 0x10
jb 0x140006085
inc rdx
mov rcx, qword [r15]
cmp rdx, 0x1000
jb 0x140006080
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14000649f
mov rcx, r8
call fcn.140084dc0
mov qword [r15 + 0x10], rdi
mov qword [r15 + 0x18], r14
mov byte [r15], 0
jmp 0x1400092e8
mov r8, r15
cmp qword [r15 + 0x18], 0x10
jb 0x1400060a3
mov r8, qword [r15]
mov edx, 0x2712
mov rcx, r13
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
lea r8, [0x140004b20]
mov edx, 0x4e2b
mov rcx, r13
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
lea r8, [0x14016f918]
mov edx, 0x2711
mov rcx, r13
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
mov rcx, r13
call qword [sym.imp.libcurl.dll_curl_easy_perform]
mov ebx, eax
test eax, eax
je 0x1400064a6
mov qword [rbp + 0x1140], rdi
mov qword [rbp + 0x1150], rdi
mov qword [rbp + 0x1158], r14
mov byte [rbp + 0x1140], 0
mov r8d, 0x24
lea rdx, [0x14008c168]
lea rcx, [rbp + 0x1140]
call fcn.14000f360
nop
mov ecx, ebx
call qword [sym.imp.libcurl.dll_curl_easy_strerror]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140006130
mov rdx, rax
lea rcx, [rbp + 0x1140]
call fcn.14000e970
call fcn.14000e740
lea rdx, [rbp + 0x1140]
lea rcx, [rbp + 0x4b8]
call fcn.14000ec00
mov rbx, rax
mov qword [rbp - 0x70], rax
mov dword [rbp + 0x1448], edi
mov qword [rbp + 0x2b8], rdi
lea rax, [rbp + 0x1448]
mov qword [rbp + 0x2c0], rax
movups xmm6, xmmword [rbp + 0x2b8]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rbp - 0x60], xmm6
lea rcx, [0x14008c0c8]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10e8], 2
lea r8, [rbp - 0x60]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
nop
xor eax, eax
mov qword [rbp + 0x1198], rdi
movdqa xmm0, xmmword [0x140094c30]
movdqu xmmword [rbp + 0x11a8], xmm0
mov byte [rbp + 0x1198], al
mov dword [rsp + 0x50], 0x24
mov byte [rbp + 0xd0], 1
mov dword [rbp + 0xd4], 0xff4500
mov rax, qword [rbp + 0xd0]
xor ecx, ecx
mov byte [rbp + 0xf0], cl
mov dword [rbp + 0xf4], ecx
mov word [rbp + 0xf9], cx
mov qword [rbp + 0xe8], rax
mov byte [rbp + 0xf8], 1
movups xmm0, xmmword [rbp + 0xe8]
movups xmmword [rbp + 0x1180], xmm0
mov eax, dword [rbp + 0xf8]
mov dword [rbp + 0x1190], eax
lea r8d, [rcx + 3]
lea rdx, [0x14008c4cc]
lea rcx, [rbp + 0x1198]
call fcn.14000f360
lea rdx, [rbp + 0x1198]
lea rcx, [rbp + 0x1180]
call fcn.140011d50
mov dword [rbp + 0x1438], edi
mov qword [rbp + 0x2c8], rdi
lea rax, [rbp + 0x1438]
mov qword [rbp + 0x2d0], rax
movups xmm6, xmmword [rbp + 0x2c8]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rbp - 0x60], xmm6
lea rcx, [0x14008c4a8]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10e8], 2
lea r8, [rbp - 0x60]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
mov rdi, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x1400062d6
mov rdi, qword [rbx]
xor r8d, r8d
mov dword [rbp + 0x1428], r8d
mov qword [rbp + 0x2d8], r8
lea rax, [rbp + 0x1428]
mov qword [rbp + 0x2e0], rax
movups xmm6, xmmword [rbp + 0x2d8]
nop dword [rax]
inc rsi
cmp byte [rdi + rsi], r8b
jne 0x140006300
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rbp - 0x60], xmm6
mov qword [rbp + 0x10e0], rdi
mov qword [rbp + 0x10e8], rsi
lea r8, [rbp - 0x60]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
xor edi, edi
mov dword [rbp + 0x1418], edi
mov qword [rbp + 0x2e8], rdi
lea rax, [rbp + 0x1418]
mov qword [rbp + 0x2f0], rax
movups xmm6, xmmword [rbp + 0x2e8]
lea ecx, [rdi + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rbp - 0x60], xmm6
lea rcx, [0x14008c4ac]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10e8], 1
lea r8, [rbp - 0x60]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
nop
mov rdx, qword [rbp + 0x11b0]
cmp rdx, 0x10
jb 0x1400063db
inc rdx
mov rcx, qword [rbp + 0x1198]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400063d6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400063d6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140084dc0
movdqa xmm0, xmmword [0x140094c30]
movdqu xmmword [rbp + 0x11a8], xmm0
mov byte [rbp + 0x1198], 0
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x140006428
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x140006423
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140006498
mov rcx, r8
call fcn.140084dc0
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], r14
mov byte [rbx], 0
mov rcx, r13
call qword [sym.imp.libcurl.dll_curl_easy_cleanup]
nop
mov rdx, qword [rbp + 0x1158]
cmp rdx, 0x10
jb 0x14000647e
inc rdx
mov rcx, qword [rbp + 0x1140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006479
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006882
call fcn.140084dc0
mov qword [rbp + 0x1150], rdi
mov qword [rbp + 0x1158], r14
mov byte [rbp + 0x1140], 0
jmp 0x14000604b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.140084664
lea rcx, [0x14008c190]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10e8], 3
lea r8, [rbp + 0x10e0]
mov edx, eax
lea rcx, [rbp + 0x1d8]
call fcn.1400025a0
nop
xor r13d, r13d
mov qword [rbp + 0x10e0], r13
lea rax, [0x1400a4048]
mov qword [rbp + 0x10e8], rax
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0x1d8]
call fcn.140003060
cmp dword [rbp + 0x10e0], r13d
jne 0x14000932f
mov rdx, qword [rbp + 0x1f0]
cmp rdx, 8
jb 0x140006558
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006553
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140006882
call fcn.140084dc0
movdqa xmm0, xmmword [0x140094c10]
movdqu xmmword [rbp + 0x1e8], xmm0
mov word [rbp + 0x1d8], r13w
call fcn.14000e740
mov qword [rbp + 0x198], r13
mov qword [rbp + 0x1a8], r13
mov qword [rbp + 0x1b0], r14
mov r8d, 0x13
lea rdx, str.Creating_mod_folder
lea rcx, [rbp + 0x198]
call fcn.14000f360
lea rax, [rbp + 0x198]
mov qword [rsp + 0x70], rax
mov dword [rbp + 0x1408], r13d
mov qword [rbp + 0x2f8], r13
lea rax, [rbp + 0x1408]
mov qword [rbp + 0x300], rax
movups xmm6, xmmword [rbp + 0x2f8]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [0x14008c0c8]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10e8], 2
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
nop
xor eax, eax
mov qword [rbp + 0x1208], r13
movdqa xmm0, xmmword [0x140094c30]
movdqu xmmword [rbp + 0x1218], xmm0
mov byte [rbp + 0x1208], al
mov dword [rsp + 0x50], 0x1c4
mov byte [rbp + 0xd8], 1
mov dword [rbp + 0xdc], 0x32cd32
mov rax, qword [rbp + 0xd8]
xor ecx, ecx
mov byte [rbp + 0x140], cl
mov dword [rbp + 0x144], ecx
mov word [rbp + 0x149], cx
mov qword [rbp + 0x138], rax
mov byte [rbp + 0x148], 1
movups xmm0, xmmword [rbp + 0x138]
movups xmmword [rbp + 0x11f0], xmm0
mov eax, dword [rbp + 0x148]
mov dword [rbp + 0x1200], eax
lea r8d, [rcx + 3]
lea rdx, [0x14008c4c0]
lea rcx, [rbp + 0x1208]
call fcn.14000f360
lea rdx, [rbp + 0x1208]
lea rcx, [rbp + 0x11f0]
call fcn.140011d50
mov dword [rbp + 0x13b8], r13d
mov qword [rbp + 0x308], r13
lea rax, [rbp + 0x13b8]
mov qword [rbp + 0x310], rax
movups xmm6, xmmword [rbp + 0x308]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [0x14008c4a8]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10e8], 2
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
lea rdi, [rbp + 0x198]
cmp qword [rbp + 0x1b0], 0x10
cmovae rdi, qword [rbp + 0x198]
mov dword [rbp + 0x13a8], r13d
mov qword [rbp + 0x318], r13
lea rax, [rbp + 0x13a8]
mov qword [rbp + 0x320], rax
movups xmm6, xmmword [rbp + 0x318]
mov rbx, rsi
inc rbx
cmp byte [rdi + rbx], 0
jne 0x140006753
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x40], xmm6
mov qword [rbp + 0x10e0], rdi
mov qword [rbp + 0x10e8], rbx
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
mov dword [rbp + 0x1398], r13d
mov qword [rbp + 0x328], r13
lea rax, [rbp + 0x1398]
mov qword [rbp + 0x330], rax
movups xmm6, xmmword [rbp + 0x328]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [0x14008c4ac]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10e8], 1
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
nop
mov rdx, qword [rbp + 0x1220]
cmp rdx, 0x10
jb 0x140006833
inc rdx
mov rcx, qword [rbp + 0x1208]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000682e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000682e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140084dc0
movdqa xmm0, xmmword [0x140094c30]
movdqu xmmword [rbp + 0x1218], xmm0
mov byte [rbp + 0x1208], 0
mov rdx, qword [rbp + 0x1b0]
cmp rdx, 0x10
jb 0x14000688e
inc rdx
mov rcx, qword [rbp + 0x198]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006889
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006889
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140084dc0
mov qword [rbp + 0x1a8], r13
mov qword [rbp + 0x1b0], r14
mov byte [rbp + 0x198], 0
lea rax, [rbp + 0x438]
mov qword [rsp + 0x70], rax
mov qword [rbp + 0x438], r13
mov qword [rbp + 0x448], r13
mov qword [rbp + 0x450], r14
mov r8d, 8
lea rdx, [0x14008c1b0]
lea rcx, [rbp + 0x438]
call fcn.14000f360
nop
lea rax, [rbp + 0x4d8]
mov qword [rsp + 0x40], rax
lea rdx, [0x140170860]
lea rcx, [rbp + 0x4d8]
call fcn.14000ec00
mov rdi, rax
lea rax, [rbp + 0x4f8]
mov qword [rsp + 0x60], rax
lea rdx, [0x140170840]
lea rcx, [rbp + 0x4f8]
call fcn.14000ec00
mov rbx, rax
lea rdx, [0x14016f918]
lea rcx, [rbp + 0x538]
call fcn.14000ec00
nop
lea rcx, [rbp + 0x438]
mov qword [rsp + 0x30], rcx
mov byte [rsp + 0x28], 1
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov r8, rax
lea rdx, [rbp + 0x418]
call fcn.140019a70
mov rdx, rax
lea rcx, [0x1401705b8]
call fcn.14000eae0
mov rdx, qword [rbp + 0x430]
cmp rdx, 0x10
jb 0x1400069b1
inc rdx
mov rcx, qword [rbp + 0x418]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400069ac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400069ac
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140084dc0
mov qword [rbp + 0x428], r13
mov qword [rbp + 0x430], r14
mov byte [rbp + 0x418], 0
lea rax, [rbp + 0x218]
mov qword [rsp + 0x70], rax
mov qword [rbp + 0x218], r13
mov qword [rbp + 0x228], r13
mov qword [rbp + 0x230], r14
mov r8d, 0xd
lea rdx, str.Url_mod_Steam
lea rcx, [rbp + 0x218]
call fcn.14000f360
nop
lea rax, [rbp + 0x558]
mov qword [rsp + 0x40], rax
lea rdx, [0x14016f8f0]
lea rcx, [rbp + 0x558]
call fcn.14000ec00
mov rdi, rax
lea rax, [rbp + 0x578]
mov qword [rsp + 0x60], rax
lea rdx, [0x14016f8d0]
lea rcx, [rbp + 0x578]
call fcn.14000ec00
mov rbx, rax
lea rdx, [0x14016f918]
lea rcx, [rbp + 0x598]
call fcn.14000ec00
nop
lea rcx, [rbp + 0x218]
mov qword [rsp + 0x30], rcx
mov byte [rsp + 0x28], 1
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov r8, rax
lea rdx, [rbp + 0x1928]
call fcn.140019a70
nop
lea rax, [rbp + 0x3e8]
mov qword [rsp + 0x70], rax
mov qword [rbp + 0x3e8], r13
mov qword [rbp + 0x3f8], r13
mov qword [rbp + 0x400], r14
mov r8d, 0xb
lea rdx, str.Url_mod_str
lea rcx, [rbp + 0x3e8]
call fcn.14000f360
nop
lea rax, [rbp + 0x5d8]
mov qword [rsp + 0x40], rax
lea rdx, [0x14016f8f0]
lea rcx, [rbp + 0x5d8]
call fcn.14000ec00
mov rdi, rax
lea rax, [rbp + 0x5f8]
mov qword [rsp + 0x60], rax
lea rdx, [0x14016f8d0]
lea rcx, [rbp + 0x5f8]
call fcn.14000ec00
mov rbx, rax
lea rdx, [0x14016f918]
lea rcx, [rbp + 0x618]
call fcn.14000ec00
nop
lea rcx, [rbp + 0x3e8]
mov qword [rsp + 0x30], rcx
mov byte [rsp + 0x28], 1
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov r8, rax
lea rdx, [rbp + 0x1100]
call fcn.140019a70
nop
cmp qword [rbp + 0x1110], 0
je 0x140007ef5
lea rdx, [rbp + 0x1100]
call fcn.140004430
lea rdx, [rbp + 0x1100]
cmp qword [rbp + 0x1118], 0x10
cmovae rdx, qword [rbp + 0x1100]
mov r8, qword [rbp + 0x1110]
lea rcx, [0x1401705d8]
call fcn.14000f360
call fcn.14000e740
mov rdx, qword [0x1401705e8]
mov qword [rsp + 0x60], rdx
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, rdx
cmp rax, 0x10
jb 0x14000934a
lea rax, [0x1401705d8]
cmp qword [0x1401705f0], 0x10
cmovae rax, qword [0x1401705d8]
mov qword [rsp + 0x40], rax
mov qword [rbp - 0x10], r13
mov qword [rbp], r13
mov qword [rbp + 8], r13
lea r13, [rdx + 0x10]
mov rbx, r14
lea rdi, [rbp - 0x10]
cmp r13, r14
jbe 0x140006c74
mov rbx, r13
or rbx, 0xf
cmp rbx, rcx
jbe 0x140006bfa
mov rbx, rcx
jmp 0x140006c07
cmp rbx, 0x16
mov ecx, 0x16
cmovb rbx, rcx
mov rcx, rbx
add rcx, 1
cmovb rcx, rsi
cmp rcx, 0x1000
jb 0x140006c51
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140009350
mov rcx, rax
call fcn.140085060
test rax, rax
je 0x140006f69
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
mov rax, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x60]
jmp 0x140006c70
test rcx, rcx
je 0x140006c6a
call fcn.140085060
mov rdi, rax
mov rax, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x60]
jmp 0x140006c70
xor r8d, r8d
mov edi, r8d
mov qword [rbp - 0x10], rdi
mov qword [rbp], r13
mov qword [rbp + 8], rbx
movups xmm0, xmmword [str.Url_to_archive:]
movups xmmword [rdi], xmm0
lea rcx, [rdi + 0x10]
mov r8, rdx
mov rdx, rax
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + r13], 0
lea rax, [rbp - 0x10]
mov qword [rsp + 0x70], rax
xor r13d, r13d
mov dword [rbp + 0x1388], r13d
mov qword [rbp + 0x338], r13
lea rax, [rbp + 0x1388]
mov qword [rbp + 0x340], rax
movups xmm6, xmmword [rbp + 0x338]
lea ecx, [r13 + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [0x14008c0c8]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10e8], 2
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
nop
xor eax, eax
mov qword [rbp + 0x1240], r13
movdqa xmm0, xmmword [0x140094c30]
movdqu xmmword [rbp + 0x1250], xmm0
mov byte [rbp + 0x1240], al
mov dword [rsp + 0x50], 0x6c4
mov byte [rbp + 0xe0], 1
mov dword [rbp + 0xe4], 0x32cd32
mov rax, qword [rbp + 0xe0]
xor ecx, ecx
mov byte [rbp + 0x168], cl
mov dword [rbp + 0x16c], ecx
mov word [rbp + 0x171], cx
mov qword [rbp + 0x160], rax
mov byte [rbp + 0x170], 1
movups xmm0, xmmword [rbp + 0x160]
movups xmmword [rbp + 0x1228], xmm0
mov eax, dword [rbp + 0x170]
mov dword [rbp + 0x1238], eax
lea r8d, [r13 + 3]
lea rdx, [0x14008c4c0]
lea rcx, [rbp + 0x1240]
call fcn.14000f360
lea rdx, [rbp + 0x1240]
lea rcx, [rbp + 0x1228]
call fcn.140011d50
mov dword [rbp + 0x18c0], r13d
mov qword [rbp + 0x348], r13
lea rax, [rbp + 0x18c0]
mov qword [rbp + 0x350], rax
movups xmm6, xmmword [rbp + 0x348]
lea ecx, [r13 + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [0x14008c4a8]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10e8], 2
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
lea rdi, [rbp - 0x10]
cmp qword [rbp + 8], 0x10
cmovae rdi, qword [rbp - 0x10]
mov dword [rbp + 0x18b0], r13d
mov qword [rbp + 0x358], r13
lea rax, [rbp + 0x18b0]
mov qword [rbp + 0x360], rax
movups xmm6, xmmword [rbp + 0x358]
mov rbx, rsi
nop
inc rbx
cmp byte [rdi + rbx], 0
jne 0x140006e40
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x40], xmm6
mov qword [rbp + 0x10e0], rdi
mov qword [rbp + 0x10e8], rbx
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
mov dword [rbp + 0x18a0], r13d
mov qword [rbp + 0x368], r13
lea rax, [rbp + 0x18a0]
mov qword [rbp + 0x370], rax
movups xmm6, xmmword [rbp + 0x368]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [0x14008c4ac]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10e8], 1
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
nop
mov rdx, qword [rbp + 0x1258]
cmp rdx, 0x10
jb 0x140006f20
inc rdx
mov rcx, qword [rbp + 0x1240]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006f1b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006f1b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140084dc0
movdqa xmm0, xmmword [0x140094c30]
movdqu xmmword [rbp + 0x1250], xmm0
mov byte [rbp + 0x1240], 0
mov rdx, qword [rbp + 8]
cmp rdx, 0x10
jb 0x140006f75
inc rdx
mov rcx, qword [rbp - 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006f70
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140006f70
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140084dc0
mov qword [rbp], r13
mov qword [rbp + 8], r14
mov byte [rbp - 0x10], 0
lea rcx, [rbp + 0x1100]
mov rdx, qword [rbp + 0x1100]
mov r8, qword [rbp + 0x1118]
cmp r8, 0x10
cmovae rcx, rdx
mov rdi, qword [rbp + 0x1110]
test rdi, rdi
je 0x140007e1a
lea rax, [rdi - 1]
mov rbx, rsi
cmp rax, rsi
cmovb rbx, rax
add rbx, rcx
cmp byte [rbx], 0x2f
je 0x140006fd5
cmp rbx, rcx
je 0x140007e1a
dec rbx
cmp byte [rbx], 0x2f
jne 0x140006fc4
sub rbx, rcx
cmp rbx, 0xffffffffffffffff
je 0x140007e1a
lea rcx, [rbp + 0x1100]
cmp r8, 0x10
cmovae rcx, rdx
mov r13d, 4
mov qword [rsp + 0x20], r13
lea r9, str..zip
mov rdx, rdi
call fcn.140010b50
lea rcx, [rbx + 1]
xor r8d, r8d
mov qword [rbp + 0x1120], r8
mov qword [rbp + 0x1130], r8
mov qword [rbp + 0x1138], r14
mov byte [rbp + 0x1120], r8b
cmp rdi, rcx
jb 0x140009356
sub rax, rbx
lea r8, [rax + 3]
sub rdi, rcx
cmp rdi, r8
cmovb r8, rdi
lea rdx, [rbp + 0x1100]
cmp qword [rbp + 0x1118], 0x10
cmovae rdx, qword [rbp + 0x1100]
add rdx, rcx
lea rcx, [rbp + 0x1120]
call fcn.14000f360
nop
call fcn.14000e740
mov r8, qword [rbp + 0x1130]
mov qword [rsp + 0x40], r8
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r8
cmp rax, 0xe
jb 0x14000935c
lea rdx, [rbp + 0x1120]
cmp qword [rbp + 0x1138], 0x10
cmovae rdx, qword [rbp + 0x1120]
mov qword [rsp + 0x50], rdx
xor r9d, r9d
mov qword [rbp + 0x10], r9
mov qword [rbp + 0x20], r9
mov qword [rbp + 0x28], r9
lea rax, [r8 + 0xe]
mov qword [rsp + 0x60], rax
mov rbx, r14
lea rdi, [rbp + 0x10]
cmp rax, r14
jbe 0x140007170
mov rbx, rax
or rbx, 0xf
cmp rbx, rcx
jbe 0x1400070ef
mov rbx, rcx
jmp 0x1400070fc
cmp rbx, 0x16
mov ecx, 0x16
cmovb rbx, rcx
mov rcx, rbx
add rcx, 1
cmovb rcx, rsi
cmp rcx, 0x1000
jb 0x14000714b
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140009362
mov rcx, rax
call fcn.140085060
test rax, rax
je 0x140007469
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x40]
jmp 0x14000716c
test rcx, rcx
je 0x140007169
call fcn.140085060
mov rdi, rax
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x40]
jmp 0x14000716c
mov rdi, r9
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], rbx
movsd xmm0, qword [str.Archive_name:]
movsd qword [rdi], xmm0
mov eax, dword [0x14008c208]
mov dword [rdi + 8], eax
movzx eax, word [0x14008c20c]
mov word [rdi + 0xc], ax
lea rcx, [rdi + 0xe]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x40]
mov byte [rdi + rax + 0xe], 0
lea rax, [rbp + 0x10]
mov qword [rsp + 0x70], rax
xor ebx, ebx
mov dword [rbp + 0x1628], ebx
mov qword [rbp + 0x378], rbx
lea rax, [rbp + 0x1628]
mov qword [rbp + 0x380], rax
movups xmm6, xmmword [rbp + 0x378]
lea ecx, [rbx + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [0x14008c0c8]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10e8], 2
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
nop
xor eax, eax
mov qword [rbp + 0x1278], rbx
movdqa xmm0, xmmword [0x140094c30]
movdqu xmmword [rbp + 0x1288], xmm0
mov byte [rbp + 0x1278], al
mov dword [rsp + 0x50], 0x3ac4
mov byte [rbp + 0x30], 1
mov dword [rbp + 0x34], 0x32cd32
mov rax, qword [rbp + 0x30]
xor ecx, ecx
mov byte [rbp + 0x12c], cl
mov dword [rbp + 0x130], ecx
mov word [rbp + 0x135], cx
mov qword [rbp + 0x124], rax
mov byte [rbp + 0x134], 1
movups xmm0, xmmword [rbp + 0x124]
movups xmmword [rbp + 0x1260], xmm0
mov eax, dword [rbp + 0x134]
mov dword [rbp + 0x1270], eax
lea r8d, [rbx + 3]
lea rdx, [0x14008c4c0]
lea rcx, [rbp + 0x1278]
call fcn.14000f360
lea rdx, [rbp + 0x1278]
lea rcx, [rbp + 0x1260]
call fcn.140011d50
mov dword [rbp + 0x1538], ebx
mov qword [rbp + 0x388], rbx
lea rax, [rbp + 0x1538]
mov qword [rbp + 0x390], rax
movups xmm6, xmmword [rbp + 0x388]
lea ecx, [rbx + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [0x14008c4a8]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10e8], 2
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
lea rdi, [rbp + 0x10]
cmp qword [rbp + 0x28], 0x10
cmovae rdi, qword [rbp + 0x10]
mov dword [rbp + 0x14e8], ebx
mov qword [rbp + 0x398], rbx
lea rax, [rbp + 0x14e8]
mov qword [rbp + 0x3a0], rax
movups xmm6, xmmword [rbp + 0x398]
mov rbx, rsi
inc rbx
cmp byte [rdi + rbx], 0
jne 0x140007341
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x40], xmm6
mov qword [rbp + 0x10e0], rdi
mov qword [rbp + 0x10e8], rbx
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
xor edi, edi
mov dword [rbp + 0x1528], edi
mov qword [rbp + 0x3a8], rdi
lea rax, [rbp + 0x1528]
mov qword [rbp + 0x3b0], rax
movups xmm6, xmmword [rbp + 0x3a8]
lea ecx, [rdi + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [0x14008c4ac]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10e8], 1
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
nop
mov rdx, qword [rbp + 0x1290]
cmp rdx, 0x10
jb 0x140007420
inc rdx
mov rcx, qword [rbp + 0x1278]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000741b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000741b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140084dc0
movdqa xmm0, xmmword [0x140094c30]
movdqu xmmword [rbp + 0x1288], xmm0
mov byte [rbp + 0x1278], 0
mov rdx, qword [rbp + 0x28]
cmp rdx, 0x10
jb 0x140007475
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007470
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007470
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140084dc0
mov qword [rbp + 0x20], rdi
mov qword [rbp + 0x28], r14
mov byte [rbp + 0x10], 0
lea rax, [rbp + 0x1f8]
mov qword [rsp + 0x70], rax
lea rax, [rbp + 0x208]
mov qword [rbp + 0x1f8], rax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x200], xmm0
mov qword [rbp + 0x210], rax
lea rdx, [rbp + 0x1120]
cmp qword [rbp + 0x1138], 0x10
cmovae rdx, qword [rbp + 0x1120]
mov r8, qword [rbp + 0x1130]
lea rcx, [rbp + 0x1f8]
call fcn.140003330
nop
lea r8, [rbp + 0x1f8]
lea rdx, [rbp + 0x458]
call fcn.1400046a0
nop
mov r8, qword [rax + 8]
mov rdx, qword [rax]
mov qword [rbp - 0x50], rdi
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], r14
mov byte [rbp - 0x50], 0
lea rcx, [rbp - 0x50]
call fcn.14000f360
nop
mov r8, qword [rbp - 0x40]
mov rcx, qword [rbp - 0x38]
mov rax, rcx
sub rax, r8
cmp rax, 4
jb 0x1400075a7
lea rax, [r8 + 4]
mov qword [rbp - 0x40], rax
lea rbx, [rbp - 0x50]
cmp rcx, 0x10
cmovae rbx, qword [rbp - 0x50]
lea rax, [0x14008c214]
lea r13, str.mod_
cmp rax, rbx
jbe 0x140007564
lea rax, [rbx + r8]
cmp r13, rax
ja 0x140007564
cmp rbx, r13
jbe 0x140007569
mov rdi, rbx
sub rdi, r13
jmp 0x140007569
mov edi, 4
lea rcx, [rbx + 4]
inc r8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
mov rdx, r13
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + rdi]
mov r8d, 4
sub r8, rdi
lea rdx, [r13 + 4]
add rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp - 0x50]
xor edi, edi
jmp 0x1400075c6
mov qword [rsp + 0x28], r13
lea r13, str.mod_
mov qword [rsp + 0x20], r13
mov edx, 4
lea rcx, [rbp - 0x50]
call fcn.1400121b0
mov qword [rbp + 0x1160], rdi
mov qword [rbp + 0x1170], rdi
mov qword [rbp + 0x1178], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1160], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1170], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], r14
mov byte [rax], 0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x140007639
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007634
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007634
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140084dc0
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], r14
mov byte [rbp - 0x50], 0
cmp qword [rbp + 0x460], 0x10
jb 0x14000765b
mov rcx, qword [rbp + 0x458]
call fcn.140084dc0
lea rdx, [rbp + 0x1160]
cmp qword [rbp + 0x1178], 0x10
cmovae rdx, qword [rbp + 0x1160]
mov r8, qword [rbp + 0x1170]
lea rcx, [0x1401705f8]
call fcn.14000f360
call fcn.14000e740
mov r13, qword [0x140170608]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 0xa
jb 0x140009368
lea rdx, [0x1401705f8]
cmp qword [0x140170610], 0x10
cmovae rdx, qword [0x1401705f8]
mov qword [rsp + 0x40], rdx
mov qword [rbp + 0x1b8], rdi
mov qword [rbp + 0x1c8], rdi
mov qword [rbp + 0x1d0], rdi
lea rdi, [r13 + 0xa]
lea rbx, [rbp + 0x1b8]
cmp rdi, 0xf
jbe 0x140007778
mov r14, rdi
or r14, 0xf
cmp r14, rcx
jbe 0x140007702
mov r14, rcx
jmp 0x14000770f
cmp r14, 0x16
mov eax, 0x16
cmovb r14, rax
mov rcx, r14
add rcx, 1
cmovb rcx, rsi
cmp rcx, 0x1000
jb 0x140007757
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000931d
mov rcx, rax
call fcn.140085060
test rax, rax
je 0x140007750
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
mov rdx, qword [rsp + 0x40]
jmp 0x140007771
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14000776b
call fcn.140085060
mov rbx, rax
mov rdx, qword [rsp + 0x40]
jmp 0x140007771
xor r8d, r8d
mov ebx, r8d
mov qword [rbp + 0x1b8], rbx
mov qword [rbp + 0x1c8], rdi
mov qword [rbp + 0x1d0], r14
movsd xmm0, qword [str.Path_mod:]
movsd qword [rbx], xmm0
movzx eax, word [0x14008c220]
mov word [rbx + 8], ax
lea rcx, [rbx + 0xa]
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + rdi], 0
lea rax, [rbp + 0x1b8]
mov qword [rsp + 0x70], rax
xor r13d, r13d
mov dword [rbp + 0x1518], r13d
mov qword [rbp + 0x408], r13
lea rax, [rbp + 0x1518]
mov qword [rbp + 0x410], rax
movups xmm6, xmmword [rbp + 0x408]
lea ecx, [r13 + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [0x14008c0c8]
mov qword [rbp + 0x10e0], rcx
mov r14d, 2
mov qword [rbp + 0x10e8], r14
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
nop
xor eax, eax
mov qword [rbp + 0x12b0], r13
movdqa xmm0, xmmword [0x140094c30]
movdqu xmmword [rbp + 0x12c0], xmm0
mov byte [rbp + 0x12b0], al
mov dword [rsp + 0x50], 0x1c5ac4
mov byte [rbp + 0x38], 1
mov dword [rbp + 0x3c], 0x32cd32
mov rax, qword [rbp + 0x38]
xor ecx, ecx
mov byte [rbp + 0x118], cl
mov dword [rbp + 0x11c], ecx
mov word [rbp + 0x121], cx
mov qword [rbp + 0x110], rax
mov byte [rbp + 0x120], 1
movups xmm0, xmmword [rbp + 0x110]
movups xmmword [rbp + 0x1298], xmm0
mov eax, dword [rbp + 0x120]
mov dword [rbp + 0x12a8], eax
lea r8d, [r13 + 3]
lea rdx, [0x14008c4c0]
lea rcx, [rbp + 0x12b0]
call fcn.14000f360
lea rdx, [rbp + 0x12b0]
lea rcx, [rbp + 0x1298]
call fcn.140011d50
mov dword [rbp + 0x1508], r13d
mov qword [rbp + 0x3b8], r13
lea rax, [rbp + 0x1508]
mov qword [rbp + 0x3c0], rax
movups xmm6, xmmword [rbp + 0x3b8]
lea ecx, [r13 + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x40], xmm6
lea rdi, [0x14008c4a8]
mov qword [rbp + 0x10e0], rdi
mov qword [rbp + 0x10e8], r14
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
lea rbx, [rbp + 0x1b8]
cmp qword [rbp + 0x1d0], 0x10
cmovae rbx, qword [rbp + 0x1b8]
mov dword [rbp + 0x14f8], r13d
mov qword [rbp + 0x3c8], r13
lea rax, [rbp + 0x14f8]
mov qword [rbp + 0x3d0], rax
movups xmm6, xmmword [rbp + 0x3c8]
inc rsi
cmp byte [rbx + rsi], 0
jne 0x140007950
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x40], xmm6
mov qword [rbp + 0x10e0], rbx
mov qword [rbp + 0x10e8], rsi
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
mov dword [rbp + 0x14d8], r13d
mov qword [rbp + 0x3d8], r13
lea rax, [rbp + 0x14d8]
mov qword [rbp + 0x3e0], rax
movups xmm6, xmmword [rbp + 0x3d8]
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
movaps xmmword [rsp + 0x40], xmm6
lea rcx, [0x14008c4ac]
mov qword [rbp + 0x10e0], rcx
mov qword [rbp + 0x10e8], 1
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x10e0]
mov rcx, rax
call fcn.14006a960
nop
mov rdx, qword [rbp + 0x12c8]
cmp rdx, 0x10
jb 0x140007a30
inc rdx
mov rcx, qword [rbp + 0x12b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007a2b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140007a2b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140084dc0
movdqa xmm0, xmmword [0x140094c30]
movdqu xmmword [rbp + 0x12c0], xmm0
mov byte [rbp + 0x12b0], 0
lea rcx, [rbp + 0x1b8]
call fcn.14000ea80
lea rdx, [rbp + 0x1160]
lea rcx, [rbp + 0x478]
call fcn.14000f980
nop
lea rcx, [rbp + 0x478]
call fcn.1400032c0
nop
lea rcx, [rbp + 0x478]
call fcn.1400027f0
lea r8, [0x14008c224]
lea rdx, [rbp + 0x1160]
lea rcx, [rbp + 0x638]
call fcn.14000fe70
nop
lea r8, [rbp + 0x1120]
mov rdx, rax
lea rcx, [rbp + 0x1368]
call fcn.14000ffd0
nop
lea rcx, [rbp + 0x638]
call fcn.14000ea80
call fcn.14000e740
lea r8, [rbp + 0x1368]
lea rdx, str.File_name:
lea rcx, [rbp + 0x658]
call fcn.14000fbf0
mov rbx, rax
mov qword [rsp + 0x70], rax
lea rsi, [0x14008c0c8]
mov rcx, rsi
call fcn.140011cb0
nop
lea rcx, [rbp + 0x1548]
call fcn.140012b00
mov dword [rsp + 0x50], 0x2c5ac4
mov byte [rbp + 0x40], 1
mov dword [rbp + 0x44], 0x32cd32
mov rdx, qword [rbp + 0x40]
lea rcx, [rbp + 0xb00]
call fcn.1400021c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1548], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x1558], eax
lea rdx, [0x14008c4c0]
lea rcx, [rbp + 0x1560]
call fcn.14000ea30
lea rdx, [rbp + 0x1560]
lea rcx, [rbp + 0x1548]
call fcn.140011d50
mov rcx, rdi
call fcn.140011cb0
mov rcx, rbx
call fcn.14000e960
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
call fcn.140011ed0
call fcn.140011f70
nop
lea rcx, [rbp + 0x1548]
call fcn.1400114f0
nop
mov rcx, rbx
call fcn.14000ea80
lea rcx, [rbp + 0x1950]
call fcn.1400093e0
mov r8d, 0x20
lea rdx, [rbp + 0x1368]
lea rcx, [rbp + 0x1950]
call fcn.14000e410
nop
cmp qword [rbp + 0x19d8], 0
jne 0x140007c98
call fcn.14000e740
lea rdx, str.Error_creating_file_to_save_
lea rcx, [rbp + 0x678]
call fcn.14000eba0
mov rbx, rax
mov qword [rsp + 0x70], rax
mov rcx, rsi
call fcn.140011cb0
nop
lea rcx, [rbp + 0x1580]
call fcn.140012b00
mov dword [rsp + 0x50], 0x4c5ac4
mov byte [rbp + 0x48], 1
mov dword [rbp + 0x4c], 0xff4500
mov rdx, qword [rbp + 0x48]
lea rcx, [rbp + 0xb14]
call fcn.1400021c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1580], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x1590], eax
lea rdx, [0x14008c4cc]
lea rcx, [rbp + 0x1598]
call fcn.14000ea30
lea rdx, [rbp + 0x1598]
lea rcx, [rbp + 0x1580]
call fcn.140011d50
mov rcx, rdi
call fcn.140011cb0
mov rcx, rbx
call fcn.14000e960
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
call fcn.140011ed0
call fcn.140011f70
mov r14d, 0xc5ac4
lea rcx, [rbp + 0x1580]
call fcn.1400114f0
nop
jmp 0x140007dde
mov dword [0x1401706b4], 1
lea rax, [rbp + 0x498]
mov qword [rsp + 0x70], rax
lea rdx, [rbp + 0x1368]
lea rcx, [rbp + 0x498]
call fcn.14000ec00
mov rbx, rax
lea rdx, [rbp + 0x1100]
lea rcx, [rbp + 0x858]
call fcn.14000ec00
nop
mov rdx, rbx
mov rcx, rax
call fcn.140004f80
mov eax, dword [0x1401706b4]
movsd xmm0, qword [0x1401706a0]
comisd xmm0, xmmword [0x140094a10]
cmovae eax, r14d
mov dword [0x1401706b4], eax
lea rcx, [rbp + 0x1950]
call fcn.14000e3d0
call fcn.14000e740
lea r8, [rbp + 0x1368]
lea rdx, str.The_file_was_successfully_downloaded_and_saved_as
lea rcx, [rbp + 0x878]
call fcn.14000fbf0
mov rbx, rax
mov qword [rsp + 0x70], rax
mov rcx, rsi
call fcn.140011cb0
nop
lea rcx, [rbp + 0x15b8]
call fcn.140012b00
mov dword [rsp + 0x50], 0x8c5ac4
mov byte [rbp + 0x50], 1
mov dword [rbp + 0x54], 0x32cd32
mov rdx, qword [rbp + 0x50]
lea rcx, [rbp + 0xb28]
call fcn.1400021c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x15b8], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x15c8], eax
lea rdx, [0x14008c4c0]
lea rcx, [rbp + 0x15d0]
call fcn.14000ea30
lea rdx, [rbp + 0x15d0]
lea rcx, [rbp + 0x15b8]
call fcn.140011d50
mov rcx, rdi
call fcn.140011cb0
mov rcx, rbx
call fcn.14000e960
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
call fcn.140011ed0
call fcn.140011f70
mov r14d, 0xc5ac4
lea rcx, [rbp + 0x15b8]
call fcn.1400114f0
nop
mov rcx, rbx
call fcn.14000ea80
nop
lea rcx, [rbp + 0x1950]
call fcn.140009370
nop
lea rcx, [rbp + 0x1368]
call fcn.14000ea80
nop
lea rcx, [rbp + 0x1160]
call fcn.14000ea80
nop
lea rcx, [rbp + 0x1120]
jmp 0x140007fce
call fcn.14000e740
lea rdx, str.The___character_was_not_found_in_the_URL_
lea rcx, [rbp + 0x898]
call fcn.14000eba0
mov rbx, rax
mov qword [rsp + 0x70], rax
lea rsi, [0x14008c0c8]
mov rcx, rsi
call fcn.140011cb0
nop
lea rcx, [rbp + 0x15f0]
call fcn.140012b00
mov dword [rsp + 0x50], 0x10002c4
mov byte [rbp + 0x58], 1
mov dword [rbp + 0x5c], 0xff4500
mov rdx, qword [rbp + 0x58]
lea rcx, [rbp + 0xb3c]
call fcn.1400021c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x15f0], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x1600], eax
lea rdx, [0x14008c4cc]
lea rcx, [rbp + 0x1608]
call fcn.14000ea30
lea rdx, [rbp + 0x1608]
lea rcx, [rbp + 0x15f0]
call fcn.140011d50
lea rdi, [0x14008c4a8]
mov rcx, rdi
call fcn.140011cb0
mov rcx, rbx
call fcn.14000e960
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
call fcn.140011ed0
call fcn.140011f70
mov r14d, 0x2c4
lea rcx, [rbp + 0x15f0]
call fcn.1400114f0
nop
jmp 0x140007fcb
call fcn.14000e740
lea rdx, str.Url_to_archive_not_found_
lea rcx, [rbp + 0x8b8]
call fcn.14000eba0
mov rbx, rax
mov qword [rsp + 0x70], rax
lea rsi, [0x14008c0c8]
mov rcx, rsi
call fcn.140011cb0
nop
lea rcx, [rbp + 0x17c0]
call fcn.140012b00
mov dword [rsp + 0x50], 0x20000c4
mov byte [rbp + 0x60], 1
mov dword [rbp + 0x64], 0xff4500
mov rdx, qword [rbp + 0x60]
lea rcx, [rbp + 0xb50]
call fcn.1400021c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x17c0], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x17d0], eax
lea rdx, [0x14008c4cc]
lea rcx, [rbp + 0x17d8]
call fcn.14000ea30
lea rdx, [rbp + 0x17d8]
lea rcx, [rbp + 0x17c0]
call fcn.140011d50
lea rdi, [0x14008c4a8]
mov rcx, rdi
call fcn.140011cb0
mov rcx, rbx
call fcn.14000e960
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
call fcn.140011ed0
call fcn.140011f70
mov r14d, 0xc4
lea rcx, [rbp + 0x17c0]
call fcn.1400114f0
nop
mov rcx, rbx
call fcn.14000ea80
mov byte [rsp + 0x28], 0
lea rax, [0x140170820]
mov qword [rsp + 0x20], rax
lea r9, [0x140170800]
lea r8, [0x14016f918]
lea rdx, [rbp + 0x13e8]
call fcn.14001a600
nop
cmp qword [rbp + 0x13f8], 0
je 0x1400081a6
lea rax, [rbp + 0x7b8]
mov qword [rsp + 0x70], rax
lea rdx, str.Get_string_Mod_Data
lea rcx, [rbp + 0x7b8]
call fcn.14000eba0
mov rsi, rax
lea rax, [rbp + 0x8f8]
mov qword [rsp + 0x40], rax
lea rdx, str.__time_
lea rcx, [rbp + 0x8f8]
call fcn.14000eba0
mov rdi, rax
lea rax, [rbp + 0x918]
mov qword [rsp + 0x60], rax
lea rdx, [0x14008c2f4]
lea rcx, [rbp + 0x918]
call fcn.14000eba0
mov rbx, rax
lea rdx, [rbp + 0x13e8]
lea rcx, [rbp + 0x938]
call fcn.14000ec00
nop
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x28], 1
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov r8, rax
lea rdx, [rbp + 0x958]
call fcn.140019a70
mov rdx, rax
lea rcx, [0x140170618]
call fcn.14000eae0
lea rcx, [rbp + 0x958]
call fcn.14000ea80
call fcn.14000e740
lea r8, [0x140170618]
lea rdx, str.Data_publication:
lea rcx, [rbp + 0x978]
call fcn.14000fbf0
mov rbx, rax
mov qword [rsp + 0x70], rax
lea rsi, [0x14008c0c8]
mov rcx, rsi
call fcn.140011cb0
nop
lea rcx, [rbp + 0x1638]
call fcn.140012b00
bts r14d, 0x1a
mov dword [rsp + 0x50], r14d
mov byte [rbp + 0x68], 1
mov dword [rbp + 0x6c], 0x32cd32
mov rdx, qword [rbp + 0x68]
lea rcx, [rbp + 0xb64]
call fcn.1400021c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1638], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x1648], eax
lea rdx, [0x14008c4c0]
lea rcx, [rbp + 0x1650]
call fcn.14000ea30
lea rdx, [rbp + 0x1650]
lea rcx, [rbp + 0x1638]
call fcn.140011d50
lea rdi, [0x14008c4a8]
mov rcx, rdi
call fcn.140011cb0
mov rcx, rbx
call fcn.14000e960
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
call fcn.140011ed0
call fcn.140011f70
btr r14d, 0x1a
lea rcx, [rbp + 0x1638]
call fcn.1400114f0
nop
jmp 0x140008278
call fcn.14000e740
lea rdx, str.Data_publication_not_found_
lea rcx, [rbp + 0x998]
call fcn.14000eba0
mov rbx, rax
mov qword [rsp + 0x70], rax
mov rcx, rsi
call fcn.140011cb0
nop
lea rcx, [rbp + 0x1670]
call fcn.140012b00
bts r14d, 0x1b
mov dword [rsp + 0x50], r14d
mov byte [rbp + 0x90], 1
mov dword [rbp + 0x94], 0xff4500
mov rdx, qword [rbp + 0x90]
lea rcx, [rbp + 0xb78]
call fcn.1400021c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1670], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x1680], eax
lea rdx, [0x14008c4cc]
lea rcx, [rbp + 0x1688]
call fcn.14000ea30
lea rdx, [rbp + 0x1688]
lea rcx, [rbp + 0x1670]
call fcn.140011d50
mov rcx, rdi
call fcn.140011cb0
mov rcx, rbx
call fcn.14000e960
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
call fcn.140011ed0
call fcn.140011f70
btr r14d, 0x1b
lea rcx, [rbp + 0x1670]
call fcn.1400114f0
nop
mov rcx, rbx
call fcn.14000ea80
mov byte [rsp + 0x28], 0
lea rax, [0x140172620]
mov qword [rsp + 0x20], rax
lea r9, [0x140172600]
lea r8, [0x14016f918]
lea rdx, [rbp + 0x1328]
call fcn.14001a600
nop
cmp qword [rbp + 0x1338], 0
je 0x1400085af
lea rdx, [0x14008c330]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000f9e0
mov rcx, rax
lea rdx, [rbp + 0x1328]
call fcn.140010050
lea rdx, [0x14000fbb0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x14008c06c]
lea rcx, [rsp + 0x70]
call fcn.14000eba0
nop
lea rdx, [0x14008c348]
lea rcx, [rbp + 0x10e0]
call fcn.14000eba0
nop
mov byte [rsp + 0x28], 1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x10e0]
lea r8, [rbp + 0x1328]
lea rdx, [rbp + 0x9b8]
call fcn.14001a600
mov rdx, rax
lea rcx, [0x140170638]
call fcn.14000eae0
lea rcx, [rbp + 0x9b8]
call fcn.14000ea80
nop
lea rcx, [rbp + 0x10e0]
call fcn.14000ea80
nop
lea rcx, [rsp + 0x70]
call fcn.14000ea80
call fcn.14000e740
lea r8, [0x140170638]
lea rdx, str.Author_name:
lea rcx, [rbp + 0x9d8]
call fcn.14000fbf0
mov rbx, rax
mov qword [rsp + 0x70], rax
mov rcx, rsi
call fcn.140011cb0
nop
lea rcx, [rbp + 0x16a8]
call fcn.140012b00
bts r14d, 0x1c
mov dword [rsp + 0x50], r14d
mov byte [rbp + 0x70], 1
mov dword [rbp + 0x74], 0x32cd32
mov rdx, qword [rbp + 0x70]
lea rcx, [rbp + 0xb8c]
call fcn.1400021c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x16a8], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x16b8], eax
lea rdx, [0x14008c4c0]
lea rcx, [rbp + 0x16c0]
call fcn.14000ea30
lea rdx, [rbp + 0x16c0]
lea rcx, [rbp + 0x16a8]
call fcn.140011d50
mov rcx, rdi
call fcn.140011cb0
mov rcx, rbx
call fcn.14000e960
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
call fcn.140011ed0
call fcn.140011f70
btr r14d, 0x1c
lea rcx, [rbp + 0x16a8]
call fcn.1400114f0
nop
mov rcx, rbx
call fcn.14000ea80
lea rdx, [0x14008c348]
lea rcx, [rsp + 0x70]
call fcn.14000eba0
nop
lea rdx, str.href_
lea rcx, [rbp + 0x10e0]
call fcn.14000eba0
nop
mov byte [rsp + 0x28], 1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x10e0]
lea r8, [rbp + 0x1328]
lea rdx, [rbp + 0x1348]
call fcn.14001a600
nop
lea rcx, [rbp + 0x10e0]
call fcn.14000ea80
nop
lea rcx, [rsp + 0x70]
call fcn.14000ea80
lea rdx, [rbp + 0x1348]
lea rcx, [0x140170658]
call fcn.14000ea50
call fcn.14000e740
lea r8, [0x140170658]
lea rdx, str.Author_url:
lea rcx, [rbp + 0x8d8]
call fcn.14000fbf0
mov rbx, rax
mov qword [rsp + 0x70], rax
mov rcx, rsi
call fcn.140011cb0
nop
lea rcx, [rbp + 0x16e0]
call fcn.140012b00
bts r14d, 0x1d
mov dword [rsp + 0x50], r14d
mov byte [rbp + 0x78], 1
mov dword [rbp + 0x7c], 0x32cd32
mov rdx, qword [rbp + 0x78]
lea rcx, [rbp + 0xba0]
call fcn.1400021c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x16e0], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x16f0], eax
lea rdx, [0x14008c4c0]
lea rcx, [rbp + 0x16f8]
call fcn.14000ea30
lea rdx, [rbp + 0x16f8]
lea rcx, [rbp + 0x16e0]
call fcn.140011d50
mov rcx, rdi
call fcn.140011cb0
mov rcx, rbx
call fcn.14000e960
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
call fcn.140011ed0
call fcn.140011f70
btr r14d, 0x1d
mov dword [rsp + 0x40], r14d
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x16e0]
call fcn.1400114f0
nop
mov rcx, rbx
call fcn.14000ea80
nop
lea rcx, [rbp + 0x1348]
jmp 0x14000868e
call fcn.14000e740
lea rdx, str.Author_name_not_found
lea rcx, [rbp + 0x9f8]
call fcn.14000eba0
mov rbx, rax
mov qword [rsp + 0x70], rax
mov rcx, rsi
call fcn.140011cb0
nop
lea rcx, [rbp + 0x1718]
call fcn.140012b00
bts r14d, 0x1e
mov dword [rsp + 0x50], r14d
mov byte [rbp + 0x80], 1
mov dword [rbp + 0x84], 0xff4500
mov rdx, qword [rbp + 0x80]
lea rcx, [rbp + 0xc04]
call fcn.1400021c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1718], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x1728], eax
lea rdx, [0x14008c4cc]
lea rcx, [rbp + 0x1730]
call fcn.14000ea30
lea rdx, [rbp + 0x1730]
lea rcx, [rbp + 0x1718]
call fcn.140011d50
mov rcx, rdi
call fcn.140011cb0
mov rcx, rbx
call fcn.14000e960
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
call fcn.140011ed0
call fcn.140011f70
btr r14d, 0x1e
mov dword [rsp + 0x40], r14d
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x1718]
call fcn.1400114f0
nop
mov rcx, rbx
call fcn.14000ea80
mov byte [rsp + 0x28], 1
lea rax, [0x140172660]
mov qword [rsp + 0x20], rax
lea r9, [0x140172640]
lea r8, [0x14016f918]
lea rdx, [rbp + 0x1308]
call fcn.14001a600
nop
lea rbx, [0x14008c0a0]
cmp qword [rbp + 0x1318], 0
je 0x1400088e0
lea rdx, [0x14008c330]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.14000f9e0
mov rcx, rax
lea rdx, [rbp + 0x1308]
call fcn.140010050
lea rdx, [0x14000fbb0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [rbp + 0x1308]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140010050
lea rdx, [0x14000fbb0]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [rbp + 0x1308]
call fcn.140004430
lea rdx, [rbp + 0x1308]
lea rcx, [0x140170678]
call fcn.14000ea50
lea rdx, [0x14008c390]
lea rcx, [rbp + 0xc18]
call fcn.14000d6f0
nop
lea r9, [0x14008bd5b]
mov r8, rax
lea rdx, [0x140170678]
lea rcx, [rbp + 0xa18]
call fcn.140010070
mov rdx, rax
lea rcx, [0x140170678]
call fcn.14000eae0
lea rcx, [rbp + 0xa18]
call fcn.14000ea80
nop
lea rcx, [rbp + 0xc18]
call fcn.14000d650
lea rdx, [0x14008c394]
lea rcx, [rbp + 0xc40]
call fcn.14000d6f0
nop
mov r9, rbx
mov r8, rax
lea rdx, [0x140170678]
lea rcx, [rbp + 0xa38]
call fcn.140010070
mov rdx, rax
lea rcx, [0x140170678]
call fcn.14000eae0
lea rcx, [rbp + 0xa38]
call fcn.14000ea80
nop
lea rcx, [rbp + 0xc40]
call fcn.14000d650
call fcn.14000e740
lea r8, [0x140170678]
lea rdx, str.Author_role:
lea rcx, [rbp + 0xa58]
call fcn.14000fbf0
mov rbx, rax
mov qword [rsp + 0x70], rax
mov rcx, rsi
call fcn.140011cb0
nop
lea rcx, [rbp + 0x1750]
call fcn.140012b00
or r14d, 0x80000000
mov dword [rsp + 0x50], r14d
mov byte [rbp + 0x88], 1
mov dword [rbp + 0x8c], 0x32cd32
mov rdx, qword [rbp + 0x88]
lea rcx, [rbp + 0xbb4]
call fcn.1400021c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1750], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x1760], eax
lea rdx, [0x14008c4c0]
lea rcx, [rbp + 0x1768]
call fcn.14000ea30
lea rdx, [rbp + 0x1768]
lea rcx, [rbp + 0x1750]
call fcn.140011d50
mov rcx, rdi
call fcn.140011cb0
mov rcx, rbx
call fcn.14000e960
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
call fcn.140011ed0
call fcn.140011f70
btr r14d, 0x1f
mov dword [rsp + 0x40], r14d
mov dword [rsp + 0x50], r14d
lea rcx, [rbp + 0x1750]
call fcn.1400114f0
nop
jmp 0x1400089b0
call fcn.14000e740
lea rdx, str.Author_role_not_found
lea rcx, [rbp + 0xa78]
call fcn.14000eba0
mov rbx, rax
mov qword [rbp + 0x10e0], rax
mov rcx, rsi
call fcn.140011cb0
nop
lea rcx, [rbp + 0x1788]
call fcn.140012b00
mov dword [rsp + 0x60], 1
mov byte [rbp + 0xb8], 1
mov dword [rbp + 0xbc], 0xff4500
mov rdx, qword [rbp + 0xb8]
lea rcx, [rbp + 0xbc8]
call fcn.1400021c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1788], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x1798], eax
lea rdx, [0x14008c4cc]
lea rcx, [rbp + 0x17a0]
call fcn.14000ea30
lea rdx, [rbp + 0x17a0]
lea rcx, [rbp + 0x1788]
call fcn.140011d50
mov rcx, rdi
call fcn.140011cb0
mov rcx, rbx
call fcn.14000e960
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x70]
call fcn.140011ed0
call fcn.140011f70
mov r12d, r13d
lea rcx, [rbp + 0x1788]
call fcn.1400114f0
nop
mov rcx, rbx
call fcn.14000ea80
lea rdx, [0x14016f918]
call fcn.14001a930
lea rdx, [0x14008c3c0]
lea rcx, [rbp + 0x1908]
call fcn.14000eba0
nop
mov edi, r13d
cmp qword [0x14016f948], 0
je 0x140008d6c
lea rsi, [0x14016f948]
mov r15d, r13d
lea r14, [0x14008c0c8]
nop word [rax + rax]
call fcn.14000e740
mov edx, edi
lea rcx, [rbp + 0xab8]
call fcn.1400020d0
nop
mov r8, rax
lea rdx, str.Find
lea rcx, [rbp + 0xa98]
call fcn.14000fd50
mov rbx, rax
mov qword [rbp + 0x10e0], rax
mov rcx, r14
call fcn.140011cb0
nop
lea rcx, [rbp + 0x18d0]
call fcn.140012b00
or r12d, 2
mov dword [rsp + 0x60], r12d
mov byte [rbp + 0x98], 1
mov dword [rbp + 0x9c], 0xff69b4
mov rdx, qword [rbp + 0x98]
lea rcx, [rbp + 0xbdc]
call fcn.1400021c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x18d0], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x18e0], eax
lea rdx, [0x14008c4c8]
lea rcx, [rbp + 0x18e8]
call fcn.14000ea30
lea rdx, [rbp + 0x18e8]
lea rcx, [rbp + 0x18d0]
call fcn.140011d50
lea rcx, [0x14008c4a8]
call fcn.140011cb0
mov rcx, rbx
call fcn.14000e960
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x70]
call fcn.140011ed0
call fcn.140011f70
and r12d, 0xfffffffd
lea rcx, [rbp + 0x18d0]
call fcn.1400114f0
nop
mov rcx, rbx
call fcn.14000ea80
nop
lea rcx, [rbp + 0xab8]
call fcn.14000ea80
movsxd r13, edi
shl r13, 5
lea rcx, [0x14016f910]
add r13, rcx
lea rdx, str.uploads
lea rcx, [r13 + 0x28]
call fcn.14000e870
cmp rax, 0xffffffffffffffff
je 0x140008d49
inc r15d
lea rdx, str.Uploads_find:
lea rcx, [rbp + 0x13c8]
call fcn.14000eba0
nop
movsxd rax, r15d
mov r8, rax
shl r8, 5
lea rcx, [0x14016f938]
add r8, rcx
lea rdx, [0x14008c0a0]
add rdx, rax
lea rcx, [rbp + 0x518]
call fcn.14000fbf0
nop
mov rdx, rax
lea rcx, [rbp + 0x13c8]
call fcn.14000ea10
nop
lea rcx, [rbp + 0x518]
call fcn.14000ea80
call fcn.14000e740
lea r8, [rbp + 0x13c8]
lea rdx, str.Uploads_find:
lea rcx, [rbp + 0x5b8]
call fcn.14000fbf0
mov rbx, rax
mov qword [rbp + 0x10e0], rax
mov rcx, r14
call fcn.140011cb0
nop
lea rcx, [rbp + 0x17f8]
call fcn.140012b00
or r12d, 4
mov dword [rsp + 0x60], r12d
mov byte [rbp + 0xa0], 1
mov dword [rbp + 0xa4], 0x32cd32
mov rdx, qword [rbp + 0xa0]
lea rcx, [rbp + 0xbf0]
call fcn.1400021c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x17f8], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x1808], eax
lea rdx, [0x14008c4c0]
lea rcx, [rbp + 0x1810]
call fcn.14000ea30
lea rdx, [rbp + 0x1810]
lea rcx, [rbp + 0x17f8]
call fcn.140011d50
lea rcx, [0x14008c4a8]
call fcn.140011cb0
mov rcx, rbx
call fcn.14000e960
mov qword [rsp + 0x70], rax
lea rcx, [rsp + 0x70]
call fcn.140011ed0
call fcn.140011f70
and r12d, 0xfffffffb
lea rcx, [rbp + 0x17f8]
call fcn.1400114f0
nop
mov rcx, rbx
call fcn.14000ea80
mov edx, r15d
lea rcx, [rbp + 0x6d8]
call fcn.1400020d0
mov rbx, rax
lea r8, [0x14008c224]
lea rdx, [0x1401705f8]
lea rcx, [rbp + 0x6b8]
call fcn.14000fe70
nop
lea r8, [rbp + 0x1908]
mov rdx, rax
lea rcx, [rbp + 0x698]
call fcn.14000ffd0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1348]
call fcn.140010030
nop
lea rcx, [rbp + 0x698]
call fcn.14000ea80
nop
lea rcx, [rbp + 0x6b8]
call fcn.14000ea80
nop
lea rcx, [rbp + 0x6d8]
call fcn.14000ea80
lea rax, [rbp + 0x6f8]
mov qword [rbp + 0x10e0], rax
lea r8, str..png
lea rdx, [rbp + 0x1348]
lea rcx, [rbp + 0x6f8]
call fcn.14000fe70
mov rbx, rax
lea rdx, [r13 + 0x28]
lea rcx, [rbp + 0x718]
call fcn.14000ec00
nop
mov rdx, rbx
mov rcx, rax
call fcn.140004f80
nop
lea rcx, [rbp + 0x1348]
call fcn.14000ea80
nop
lea rcx, [rbp + 0x13c8]
call fcn.14000ea80
inc edi
add rsi, 0x20
cmp qword [rsi], 0
jne 0x140008a00
mov r14d, dword [rsp + 0x40]
mov r15, qword [rbp - 0x60]
xor r13d, r13d
lea rsi, [0x14008c0c8]
mov rcx, qword [rbp - 0x70]
call qword [sym.imp.libcurl.dll_curl_easy_cleanup]
movzx edi, byte [rsp + 0x58]
cmp byte [0x140175731], 0
je 0x140009021
test dil, dil
jne 0x140009021
xorps xmm0, xmm0
movups xmmword [rbp + 0x1060], xmm0
movups xmmword [rbp + 0x1070], xmm0
movups xmmword [rbp + 0x1080], xmm0
movups xmmword [rbp + 0x1090], xmm0
movups xmmword [rbp + 0x10a0], xmm0
movups xmmword [rbp + 0x10b0], xmm0
movups xmmword [rbp + 0x10c0], xmm0
mov dword [rbp + 0x1060], 0x70
mov dword [rbp + 0x1064], 0x40
lea rax, str.moduledeleteBackground.exe
mov qword [rbp + 0x1078], rax
lea rcx, [0x1401705f8]
call fcn.14000e960
mov qword [rbp + 0x1080], rax
lea rax, str.open
mov qword [rbp + 0x1070], rax
mov dword [rbp + 0x1090], 1
lea rcx, [rbp + 0x1060]
call qword [sym.imp.SHELL32.dll_ShellExecuteExA]
test eax, eax
je 0x140008f48
mov edx, 0xffffffff
mov rcx, qword [rbp + 0x10c8]
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
mov dword [rbp + 0x1050], r13d
lea rdx, [rbp + 0x1050]
mov rcx, qword [rbp + 0x10c8]
call qword [sym.imp.KERNEL32.dll_GetExitCodeProcess]
call fcn.14000e740
mov edx, dword [rbp + 0x1050]
lea rax, [0x14008c418]
add rdx, rax
lea rcx, [rbp + 0x738]
call fcn.14000eba0
mov rbx, rax
mov qword [rbp + 0x10e0], rax
mov rcx, rsi
call fcn.140011cb0
nop
lea rcx, [rbp + 0x1830]
call fcn.140012b00
or r12d, 8
mov dword [rsp + 0x60], r12d
mov byte [rbp + 0xa8], 1
mov dword [rbp + 0xac], 0x32cd32
mov rdx, qword [rbp + 0xa8]
lea rcx, [rbp + 0xad8]
call fcn.1400021c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1830], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x1840], eax
lea rdx, [0x14008c4c0]
lea rcx, [rbp + 0x1848]
call fcn.14000ea30
lea rdx, [rbp + 0x1848]
lea rcx, [rbp + 0x1830]
call fcn.140011d50
lea rcx, [0x14008c4a8]
call fcn.140011cb0
mov rcx, rbx
call fcn.14000e960
mov qword [rbp - 0x70], rax
lea rcx, [rbp - 0x70]
call fcn.140011ed0
call fcn.140011f70
nop
lea rcx, [rbp + 0x1830]
call fcn.1400114f0
nop
mov rcx, rbx
call fcn.14000ea80
mov rcx, qword [rbp + 0x10c8]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
jmp 0x140009021
call fcn.14000e740
lea rdx, str.Errore_open_delete_background_module_
lea rcx, [rbp + 0x758]
call fcn.14000eba0
mov rbx, rax
mov qword [rbp + 0x10e0], rax
mov rcx, rsi
call fcn.140011cb0
nop
lea rcx, [rbp + 0x1868]
call fcn.140012b00
or r12d, 0x10
mov dword [rsp + 0x60], r12d
mov byte [rbp + 0xb0], 1
mov dword [rbp + 0xb4], 0xff4500
mov rdx, qword [rbp + 0xb0]
lea rcx, [rbp + 0xaec]
call fcn.1400021c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1868], xmm0
mov eax, dword [rax + 0x10]
mov dword [rbp + 0x1878], eax
lea rdx, [0x14008c4cc]
lea rcx, [rbp + 0x1880]
call fcn.14000ea30
lea rdx, [rbp + 0x1880]
lea rcx, [rbp + 0x1868]
call fcn.140011d50
lea rcx, [0x14008c4a8]
call fcn.140011cb0
mov rcx, rbx
call fcn.14000e960
mov qword [rbp - 0x70], rax
lea rcx, [rbp - 0x70]
call fcn.140011ed0
call fcn.140011f70
nop
lea rcx, [rbp + 0x1868]
call fcn.1400114f0
nop
mov rcx, rbx
call fcn.14000ea80
lea rdx, [0x14008c390]
lea rcx, [rbp + 0xc68]
call fcn.14000d6f0
mov rbx, rax
lea rdx, [0x140170678]
lea rcx, [rbp + 0x778]
call fcn.14000ec00
mov r8, rax
lea rdx, [rbp + 0x7d8]
call fcn.140004310
nop
lea r9, [0x14008bd5b]
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x798]
call fcn.140010070
mov rdx, rax
lea rcx, [0x140170678]
call fcn.14000eae0
lea rcx, [rbp + 0x798]
call fcn.14000ea80
nop
lea rcx, [rbp + 0x7d8]
call fcn.14000ea80
nop
lea rcx, [rbp + 0xc68]
call fcn.14000d650
mov eax, dword [0x1401708f8]
mov dword [rbp + 0xc90], eax
inc eax
mov dword [0x1401708f8], eax
mov rdx, r15
lea rcx, [rbp + 0xc98]
call fcn.1400034d0
nop
lea rdx, [0x1401705d8]
lea rcx, [rbp + 0xcb8]
call fcn.1400034d0
nop
lea rdx, [0x1401705b8]
lea rcx, [rbp + 0xcd8]
call fcn.1400034d0
nop
lea rdx, [0x1401705f8]
lea rcx, [rbp + 0xcf8]
call fcn.1400034d0
nop
lea rdx, [0x140170618]
lea rcx, [rbp + 0xd18]
call fcn.1400034d0
nop
test dil, dil
je 0x140009142
lea r8, str.__image1.png
lea rdx, [0x1401705f8]
lea rcx, [rbp + 0x818]
call fcn.14000fe70
nop
or r14d, 1
jmp 0x14000915a
lea rdx, [0x14008bd5b]
lea rcx, [rbp + 0x7f8]
call fcn.14000eba0
nop
or r14d, 2
mov dword [rsp + 0x50], r14d
mov rdx, rax
lea rcx, [rbp + 0xd38]
call fcn.1400034d0
nop
mov qword [rbp + 0xd58], r13
movaps xmm0, xmmword [0x140094e30]
movaps xmmword [rbp + 0xd60], xmm0
lea rdx, [0x140170638]
lea rcx, [rbp + 0xd70]
call fcn.1400034d0
nop
lea rdx, [0x140170658]
lea rcx, [rbp + 0xd90]
call fcn.1400034d0
nop
lea rdx, [0x140170678]
lea rcx, [rbp + 0xdb0]
call fcn.1400034d0
nop
lea rdx, [rbp + 0xc90]
lea rcx, [0x1401706c0]
call fcn.140003aa0
lea rcx, [rbp + 0xc90]
call fcn.1400039d0
nop
test r14b, 2
je 0x1400091f7
and r14d, 0xfffffffd
lea rcx, [rbp + 0x7f8]
call fcn.14000ea80
nop
test r14b, 1
je 0x140009209
lea rcx, [rbp + 0x818]
call fcn.14000ea80
test dil, dil
jne 0x140009235
lea rdx, [0x1401706c0]
lea rcx, [rbp + 0xf10]
call fcn.1400093f0
mov rdx, rax
call fcn.14007d030
mov dword [0x1401706b0], 3
jmp 0x140009292
lea rax, [rbp + 0x838]
mov qword [rbp + 0x10e0], rax
lea rdx, str.data.txt
lea rcx, [rbp + 0x838]
call fcn.14000eba0
mov rbx, rax
lea rdx, [0x1401706c0]
lea rcx, [rbp + 0xdd0]
call fcn.1400093f0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [0x1401708c0]
call fcn.14007f070
inc dword [0x1401708f8]
lea rcx, [0x14016f910]
call fcn.140003710
nop
lea rcx, [rbp + 0x1908]
call fcn.14000ea80
nop
lea rcx, [rbp + 0x1308]
call fcn.14000ea80
nop
lea rcx, [rbp + 0x1328]
call fcn.14000ea80
nop
lea rcx, [rbp + 0x13e8]
call fcn.14000ea80
nop
lea rcx, [rbp + 0x1100]
call fcn.14000ea80
nop
lea rcx, [rbp + 0x1928]
call fcn.14000ea80
nop
mov rcx, r15
call fcn.14000ea80
mov rcx, qword [rbp + 0x1a60]
xor rcx, rsp
call fcn.140084da0
lea r11, [rsp + 0x1b80]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140001930
nop
call fcn.1400019d0
int3
call fcn.140001930
nop
lea r8, [rbp + 0x1d8]
lea rdx, [rbp + 0x10e0]
lea rcx, str.create_directories
call fcn.140003000
nop
call fcn.1400019d0
int3
call fcn.140001930
int3
call fcn.14000f6b0
nop
call fcn.1400019d0
int3
call fcn.140001930
nop
call fcn.1400019d0
int3