Function at 0x140003630
Capabilities:
Delete file
Enumerate files on windows

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x608
movaps xmmword [rsp + 0x5f0], xmm6
mov rax, qword [0x140034030]
xor rax, rsp
mov qword [rsp + 0x5e8], rax
test cl, cl
jne 0x1400036f7
xor eax, eax
lea rsi, [rsp + 0x70]
mov qword [rsi], rax
mov qword [rsi + 0x18], 0xf
mov qword [rsi + 0x10], rax
mov byte [rsi], 0
mov ecx, 1
mov rdx, rsi
call fcn.1400056a0
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x1400036cb
mov rcx, qword [rsp + 0x70]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400036c6
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
mov rcx, qword [rsp + 0x5e8]
xor rcx, rsp
call fcn.14001ca10
movaps xmm6, xmmword [rsp + 0x5f0]
add rsp, 0x608
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rdi, rdx
lea rsi, [rsp + 0x50]
mov qword [rsi + 8], 0
mov ecx, 0x60
call fcn.14001bacc
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rsi], rax
lea rbx, [rsp + 0x490]
mov rcx, rbx
mov rdx, rdi
call fcn.14001f770
mov rcx, rbx
mov rdx, rsi
xor r8d, r8d
call fcn.140002bb0
mov ecx, 0x20
call fcn.14001bacc
mov rbx, rax
lea r14, [rsp + 0x70]
mov qword [r14 + 0x10], 0x15
mov qword [r14 + 0x18], 0x1f
movups xmm6, xmmword [str.StopSendingReportsFor]
movups xmmword [rax], xmm6
movabs r15, 0x726f467374726f70
mov qword [rax + 0xd], r15
mov byte [rax + 0x15], 0
mov qword [r14], rax
mov rcx, qword [rsi]
lea rdi, [rsp + 0x5c0]
mov rdx, rdi
mov r8, r14
call fcn.14001ea80
mov rdi, qword [rdi + 0x10]
mov rcx, rdi
mov rdx, r14
call fcn.14001eb30
mov ebp, eax
mov rsi, qword [rsi]
mov edx, 0x20
mov rcx, rbx
call fcn.14001bac4
test bpl, bpl
je 0x140003b9e
cmp rdi, rsi
je 0x140003b9e
mov ecx, 0x20
call fcn.14001bacc
lea r8, [rsp + 0x5c0]
mov qword [r8 + 0x10], 0x15
mov qword [r8 + 0x18], 0x1f
movups xmmword [rax], xmm6
mov qword [rax + 0xd], r15
mov byte [rax + 0x15], 0
mov qword [r8], rax
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x70]
call fcn.14001e970
mov rdi, qword [0x140034218]
movabs rax, 0x7fffffffffffffec
or rax, 0x13
cmp rdi, rax
je 0x1400054a4
mov rsi, qword [rsp + 0x70]
mov r12, qword [0x140034220]
mov r14, qword [0x140034208]
mov qword [rsp + 0x580], 0
lea r15, [rdi + 1]
xorps xmm0, xmm0
lea rax, [rsp + 0x590]
movups xmmword [rax], xmm0
cmp r15, 0x10
jb 0x1400038aa
mov rax, r15
or rax, 0xf
cmp rax, 0x17
mov r13d, 0x16
cmovae r13, rax
movabs rax, 0x7fffffffffffffff
cmp r13, rax
cmovae r13, rax
cmp r13, 0xfff
jb 0x1400038ba
lea rcx, [r13 + 0x28]
call fcn.14001bacc
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x1400038c6
mov r13d, 0xf
lea rbx, [rsp + 0x580]
jmp 0x1400038ce
lea rcx, [r13 + 1]
call fcn.14001bacc
mov rbx, rax
mov qword [rsp + 0x580], rbx
cmp r12, 0x10
lea rdx, [0x140034208]
cmovae rdx, r14
mov qword [rsp + 0x590], r15
mov qword [rsp + 0x598], r13
mov rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov word [rbx + rdi], 0x5c
mov rax, qword [rsp + 0x590]
mov rcx, qword [rsp + 0x598]
mov rdx, rcx
sub rdx, rax
cmp rdx, 9
jae 0x14000393b
lea r8, str.EndOfLife
lea rcx, [rsp + 0x580]
mov edx, 9
mov r9d, 9
call fcn.1400015f0
jmp 0x140003974
lea rdx, [rax + 9]
mov qword [rsp + 0x590], rdx
cmp rcx, 0x10
jb 0x140003957
mov rcx, qword [rsp + 0x580]
jmp 0x14000395f
lea rcx, [rsp + 0x580]
movabs rdx, 0x66694c664f646e45
mov qword [rcx + rax], rdx
mov word [rcx + rax + 8], 0x65
movups xmm0, xmmword [rsp + 0x580]
movups xmm1, xmmword [rsp + 0x590]
movaps xmmword [rsp + 0x5b0], xmm1
movaps xmmword [rsp + 0x5a0], xmm0
mov qword [rsp + 0x590], 0
mov qword [rsp + 0x598], 0xf
mov byte [rsp + 0x580], 0
mov r9, qword [rsi + 0x50]
cmp qword [rsi + 0x58], 0x10
jb 0x1400039c5
mov rsi, qword [rsi + 0x40]
jmp 0x1400039c9
add rsi, 0x40
mov rcx, qword [rsp + 0x5b0]
mov rax, qword [rsp + 0x5b8]
mov rdx, rax
sub rdx, rcx
cmp rdx, r9
jae 0x1400039f9
lea rcx, [rsp + 0x5a0]
mov rdx, r9
mov r8, rsi
call fcn.1400015f0
jmp 0x140003a2f
lea rdi, [rcx + r9]
mov qword [rsp + 0x5b0], rdi
cmp rax, 0x10
jb 0x140003a15
mov rbx, qword [rsp + 0x5a0]
jmp 0x140003a1d
lea rbx, [rsp + 0x5a0]
add rcx, rbx
mov rdx, rsi
mov r8, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rdi], 0
movaps xmm0, xmmword [rsp + 0x5a0]
movaps xmm1, xmmword [rsp + 0x5b0]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x5b0], 0
mov qword [rsp + 0x5b8], 0xf
mov byte [rsp + 0x5a0], 0
mov rax, qword [rsp + 0x598]
cmp rax, 0x10
jb 0x140003ab3
mov rcx, qword [rsp + 0x580]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140003aae
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
mov rax, qword [rsp + 0x5d8]
cmp rax, 0x10
jb 0x140003afa
mov rcx, qword [rsp + 0x5c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140003af5
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
lea rcx, [rsp + 0x70]
mov edx, 0x10
call fcn.1400054f0
mov rsi, rax
cmp qword [rax + 0x88], 0
je 0x140003b3b
mov rcx, rsi
mov edx, 1
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___int____ptr64]
lea rdx, [0x14002fcc0]
mov rcx, rax
call fcn.14001f220
mov rcx, rsi
call fcn.14001f850
mov rax, qword [rsi]
movsxd rax, dword [rax + 4]
mov rcx, rsi
add rcx, rax
mov rax, qword [rsi + rax]
mov rax, qword [rax]
mov edx, 1
call qword [0x140036010]
mov rax, qword [rsp + 0x88]
cmp rax, 0x10
jb 0x140003b9e
mov rcx, qword [rsp + 0x70]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140003b99
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
lea rdi, [rsp + 0x70]
mov qword [rdi + 0x18], 0xf
mov qword [rdi + 0x10], 9
movabs rax, 0x6564726163736944
mov qword [rdi], rax
mov word [rdi + 8], 0x64
mov rcx, qword [rsp + 0x50]
lea rsi, [rsp + 0x5c0]
mov rdx, rsi
mov r8, rdi
call fcn.14001ea80
mov rsi, qword [rsi + 0x10]
mov rcx, rsi
mov rdx, rdi
call fcn.14001eb30
mov rcx, qword [rsp + 0x50]
test al, al
je 0x140003e7f
cmp rsi, rcx
je 0x140003e7f
xor ebp, ebp
mov rax, qword [rsp + 0x490]
movsxd rax, dword [rax + 4]
lea rcx, [0x14002d8d8]
mov qword [rsp + rax + 0x490], rcx
mov rax, qword [rsp + 0x490]
movsxd rax, dword [rax + 4]
lea ecx, [rax - 0x90]
mov dword [rsp + rax + 0x48c], ecx
lea rax, [0x14002d8f0]
mov qword [rsp + 0x4a0], rax
test byte [rsp + 0x510], 1
je 0x140003c99
mov rax, qword [rsp + 0x4e0]
mov rax, qword [rax]
mov ecx, 0x68
test rax, rax
je 0x1400054b3
mov rcx, qword [rsp + rcx + 0x490]
movsxd rdx, dword [rcx]
add rdx, rax
mov rax, qword [rsp + 0x4b8]
mov rcx, qword [rax]
sub rdx, rcx
cmp rdx, 0x1000
jae 0x1400054c8
call fcn.14001bac4
lea rsi, [rsp + 0x520]
lea rcx, [rsp + 0x4a0]
mov rax, qword [rcx + 0x18]
xor edx, edx
mov qword [rax], rdx
mov rax, qword [rcx + 0x38]
mov qword [rax], rdx
mov rax, qword [rcx + 0x50]
mov dword [rax], edx
mov rax, qword [rcx + 0x20]
mov qword [rax], rdx
mov rax, qword [rcx + 0x40]
mov qword [rax], rdx
mov rax, qword [rcx + 0x58]
mov dword [rax], edx
mov qword [rcx + 0x68], rdx
and byte [rcx + 0x70], 0xfe
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rcx, rsi
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::ios_base::destructor_void____ptr64]
mov rax, qword [rsp + 0x50]
mov rcx, qword [rax + 8]
call fcn.1400023c0
mov rcx, qword [rsp + 0x50]
mov edx, 0x60
call fcn.14001bac4
test bpl, bpl
je 0x140003d16
call fcn.140003470
jmp 0x1400036cb
xorps xmm0, xmm0
movups xmmword [rsp + 0x480], xmm0
mov rsi, qword [0x140034290]
cmp qword [0x140034298], 0x10
jb 0x140003d3b
mov rbx, qword [0x140034280]
jmp 0x140003d42
lea rbx, [0x140034280]
cmp rsi, 0x10
jae 0x140003d7f
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x470], xmm0
mov qword [rsp + 0x480], rsi
mov qword [rsp + 0x488], 0xf
test rsi, rsi
je 0x1400036cb
mov edi, 0xf
lea r14, [rsp + 0x470]
jmp 0x140003def
mov rdi, rsi
or rdi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
cmovae rdi, rax
cmp rdi, 0xfff
jb 0x140003db7
lea rcx, [rdi + 0x28]
call fcn.14001bacc
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x140003dc3
lea rcx, [rdi + 1]
call fcn.14001bacc
mov rcx, rax
mov qword [rsp + 0x470], rcx
lea r8, [rsi + 1]
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x480], rsi
mov qword [rsp + 0x488], rdi
mov r14, qword [rsp + 0x470]
lea rbx, [rsp + 0x70]
mov r8d, 0x100
mov rcx, rbx
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov al, 1
mov byte [rbx + 0x2f], al
mov byte [rbx + 0x5c], al
lea rax, [r14 + rsi]
dec rax
movzx ecx, byte [rax]
cmp byte [rsp + rcx + 0x70], 0
jne 0x140003e3b
lea rcx, [rsi - 1]
test rcx, rcx
je 0x140004bb7
movzx edx, byte [rax - 1]
dec rax
dec rcx
cmp byte [rsp + rdx + 0x70], 0
je 0x140003e21
sub rax, r14
cmp eax, 2
jl 0x140004bb7
mov ebx, eax
mov r8, rbx
sub r8, rsi
jbe 0x140003e72
sub rdi, rsi
cmp rdi, r8
jae 0x140003f7f
lea rcx, [rsp + 0x470]
mov rdx, r8
call fcn.1400011f0
jmp 0x140003f99
mov qword [rsp + 0x480], rbx
jmp 0x140003f94
lea rsi, [rsp + 0x70]
mov qword [rsi + 0x18], 0xf
mov qword [rsi + 0x10], 7
mov dword [rsi], 0x73617243
mov dword [rsi + 3], 0x44496873
mov byte [rsi + 7], 0
lea rdi, [rsp + 0x5c0]
mov rdx, rdi
mov r8, rsi
call fcn.14001ea80
mov rdi, qword [rdi + 0x10]
mov rcx, rdi
mov rdx, rsi
call fcn.14001eb30
xor ebp, ebp
test al, al
je 0x140003c05
cmp rdi, qword [rsp + 0x50]
je 0x140003c05
movabs r15, 0x7fffffffffffffec
mov rdi, qword [0x140034218]
lea rax, [r15 + 0x13]
cmp rdi, rax
je 0x1400054a4
lea rax, [rsp + 0x80]
mov r12, qword [0x140034220]
mov rbx, qword [0x140034208]
mov qword [rax - 0x10], 0
lea r14, [rdi + 1]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov r13d, 0xf
cmp r14, 0x10
jb 0x140004c0f
mov rax, r14
or rax, 0xf
cmp rax, 0x17
mov r13d, 0x16
cmovae r13, rax
movabs rax, 0x7fffffffffffffff
cmp r13, rax
cmovae r13, rax
cmp r13, 0xfff
jb 0x140004bfe
lea rcx, [r13 + 0x28]
call fcn.14001bacc
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140004c0a
mov qword [rsp + 0x480], rbx
add rsi, r14
mov rcx, rsi
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov byte [r14 + rbx], 0
movabs rsi, 0x7fffffffffffffec
lea rdi, [rsp + 0x5c0]
lea rdx, [rsp + 0x470]
mov rcx, rdi
call fcn.140002a90
mov rdi, qword [rdi + 0x10]
lea rax, [rdi + rsi]
add rax, 0x1b
cmp rax, 5
jbe 0x1400054a4
mov rbx, qword [rsp + 0x5c0]
mov r15, qword [rsp + 0x5d8]
lea rsi, [rsp + 0x5a0]
mov qword [rsi], 0
lea r12, [rdi + 6]
xorps xmm0, xmm0
movups xmmword [rsi + 0x10], xmm0
mov r13d, 7
mov r14, rsi
cmp r12, 8
jb 0x14000407f
mov rax, r12
or rax, 7
cmp rax, 0xb
mov r13d, 0xa
cmovae r13, rax
movabs rax, 0x7ffffffffffffffe
cmp r13, rax
cmovae r13, rax
lea rcx, [r13*2]
cmp r13, 0x7ff
jb 0x14000406b
movabs rax, 0x7fffffffffffffec
cmp r13, rax
jae 0x1400054a9
add rcx, 0x29
call fcn.14001bacc
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x140004077
add rcx, 2
call fcn.14001bacc
mov r14, rax
mov qword [rsp + 0x5a0], r14
cmp r15, 8
lea rax, [rsp + 0x5c0]
cmovb rbx, rax
mov qword [rsp + 0x5b0], r12
mov qword [rsp + 0x5b8], r13
lea r8, [rdi + rdi]
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movabs rax, 0x64002e002a005c
mov qword [r14 + rdi*2], rax
mov dword [r14 + rdi*2 + 8], 0x70006d
mov word [r14 + rdi*2 + 0xc], 0
cmp qword [rsp + 0x5b8], 8
jb 0x1400040e0
mov rsi, qword [rsp + 0x5a0]
lea rdx, [rsp + 0x70]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
mov qword [rsp + 0x28], rax
cmp rax, 0xffffffffffffffff
je 0x140004aad
movabs rax, 0x7fffffffffffffec
add rax, 0x12
mov qword [rsp + 0x38], rax
xorps xmm6, xmm6
xor r12d, r12d
xor ebx, ebx
xor r15d, r15d
mov rax, qword [rsp + 0x84]
mov qword [rsp + 0x490], rax
mov rsi, qword [rsp + 0x5d0]
cmp rsi, qword [rsp + 0x38]
je 0x1400054a4
mov r13, qword [rsp + 0x5c0]
mov rdx, qword [rsp + 0x5d8]
mov qword [rsp + 0x580], 0
lea rbp, [rsi + 1]
lea rax, [rsp + 0x590]
movups xmmword [rax], xmm6
mov edi, 7
lea r14, [rsp + 0x580]
cmp rbp, 8
jb 0x1400041f6
mov rdi, rbp
or rdi, 7
cmp rdi, 0xb
mov eax, 0xa
cmovb rdi, rax
movabs rax, 0x7ffffffffffffffe
cmp rdi, rax
cmovae rdi, rax
lea rcx, [rdi + rdi]
cmp rdi, 0x7ff
mov qword [rsp + 0x30], rdx
jb 0x1400041dd
movabs rax, 0x7fffffffffffffec
cmp rdi, rax
jae 0x1400054a9
add rcx, 0x29
call fcn.14001bacc
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x1400041e9
add rcx, 2
call fcn.14001bacc
mov r14, rax
mov qword [rsp + 0x580], r14
mov rdx, qword [rsp + 0x30]
cmp rdx, 8
lea rax, [rsp + 0x5c0]
cmovb r13, rax
mov qword [rsp + 0x590], rbp
mov qword [rsp + 0x598], rdi
lea r8, [rsi + rsi]
mov rcx, r14
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov dword [r14 + rsi*2], 0x5c
lea r14, [rsp + 0x9c]
mov rcx, r14
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov rcx, qword [rsp + 0x590]
mov rdx, qword [rsp + 0x598]
mov r8, rdx
sub r8, rcx
cmp r8, rax
jb 0x1400046c1
lea rsi, [rcx + rax]
mov qword [rsp + 0x590], rsi
lea rdi, [rsp + 0x580]
cmp rdx, 8
lea rbp, [rsp + 0x498]
jb 0x140004286
mov rdi, qword [rsp + 0x580]
lea rcx, [rdi + rcx*2]
add rax, rax
mov rdx, r14
mov r8, rax
call sub.VCRUNTIME140.dll_memmove
mov word [rdi + rsi*2], 0
movups xmm0, xmmword [rsp + 0x580]
movups xmm1, xmmword [rsp + 0x590]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
cmp rbx, r15
je 0x140004311
mov rax, qword [rsp + 0x490]
mov qword [rbx], rax
mov qword [rbx + 8], 0
movups xmmword [rbx + 0x18], xmm6
cmp qword [rsp + 0x4b0], 8
mov r13, rbp
jb 0x1400042e8
mov r13, qword [rsp + 0x498]
lea r14, [rbx + 8]
mov rsi, qword [rsp + 0x4a8]
cmp rsi, 7
ja 0x1400043a4
movups xmm0, xmmword [r13]
movups xmmword [r14], xmm0
mov edi, 7
jmp 0x140004421
mov r15, rbx
sub r15, r12
mov rdi, r15
sar rdi, 3
movabs rax, 0xcccccccccccccccd
imul rdi, rax
lea rdx, [rdi + 1]
mov rsi, rdi
shr rsi, 1
movabs rcx, 0x666666666666666
mov rax, rcx
sub rax, rsi
add rsi, rdi
cmp rsi, rdx
cmovbe rsi, rdx
cmp rdi, rax
cmova rsi, rcx
cmp rsi, rcx
ja 0x1400054a9
lea rax, [rsi*8]
lea rcx, [rax + rax*4]
cmp rsi, 0x67
mov qword [rsp + 0x30], rdx
jb 0x1400043f3
movabs rax, 0x666666666666666
cmp rsi, rax
jae 0x1400054a9
add rcx, 0x27
call fcn.14001bacc
lea r13, [rax + 0x27]
and r13, 0xffffffffffffffe0
mov qword [r13 - 8], rax
jmp 0x140004438
mov rdi, rsi
or rdi, 7
movabs rax, 0x7ffffffffffffffe
cmp rdi, rax
cmovae rdi, rax
lea rcx, [rdi + rdi]
cmp rdi, 0x7ff
jb 0x140004402
movabs rax, 0x7fffffffffffffec
cmp rdi, rax
jae 0x1400054a9
add rcx, 0x29
call fcn.14001bacc
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x14000440e
test rsi, rsi
je 0x140004435
call fcn.14001bacc
mov r13, rax
jmp 0x140004438
add rcx, 2
call fcn.14001bacc
mov rcx, rax
mov qword [r14], rcx
lea r8, [rsi*2 + 2]
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbx + 0x18], rsi
mov qword [rbx + 0x20], rdi
add rbx, 0x28
mov r13, r12
jmp 0x140004656
xor r13d, r13d
lea rdi, [rdi + rdi*4]
mov rax, qword [rsp + 0x490]
mov qword [r13 + rdi*8], rax
mov qword [r13 + rdi*8 + 8], 0
movups xmmword [r13 + rdi*8 + 0x18], xmm6
mov r14, qword [rsp + 0x4a8]
cmp qword [rsp + 0x4b0], 8
mov rdx, rbp
jb 0x140004476
mov rdx, qword [rsp + 0x498]
lea rax, [rdi*8 + 8]
add rax, r13
cmp r14, 7
ja 0x140004497
movups xmm0, xmmword [rdx]
movups xmmword [rax], xmm0
mov ebp, 7
jmp 0x14000451a
mov qword [rsp + 0x40], rax
mov rbp, r14
or rbp, 7
movabs rax, 0x7ffffffffffffffe
cmp rbp, rax
cmovae rbp, rax
lea rcx, [rbp*2]
cmp rbp, 0x7ff
mov qword [rsp + 0x48], rdx
jb 0x1400044f4
movabs rax, 0x7fffffffffffffec
cmp rbp, rax
jae 0x1400054a9
add rcx, 0x29
call fcn.14001bacc
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x140004500
add rcx, 2
call fcn.14001bacc
mov rcx, rax
mov rax, qword [rsp + 0x40]
mov qword [rax], rcx
lea r8, [r14*2 + 2]
mov rdx, qword [rsp + 0x48]
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rdi*8 + 0x18]
add rax, r13
mov qword [rax], r14
mov qword [rax + 8], rbp
cmp r12, rbx
je 0x1400045fd
xor eax, eax
xor r8d, r8d
lea rcx, [r12 + rax]
add rcx, 0x28
mov rdx, qword [rcx - 0x28]
mov qword [r13 + rax], rdx
mov qword [r13 + rax + 8], r8
movups xmmword [r13 + rax + 0x18], xmm6
movups xmm0, xmmword [rcx - 0x10]
movups xmmword [r13 + rax + 0x18], xmm0
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [r13 + rax + 8], xmm0
mov qword [rcx - 0x10], r8
mov qword [rcx - 8], 7
mov word [rcx - 0x20], 0
add rax, 0x28
cmp rcx, rbx
jne 0x14000453a
test r12, r12
je 0x140004633
cmp r12, rbx
je 0x140004602
mov rdi, r12
mov rax, qword [rdi + 0x20]
cmp rax, 8
jb 0x1400045dc
mov rcx, qword [rdi + 8]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x1400045d7
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
mov qword [rdi + 0x18], 0
mov qword [rdi + 0x20], 7
mov word [rdi + 8], 0
add rdi, 0x28
cmp rdi, rbx
jne 0x140004596
jmp 0x140004602
test r12, r12
je 0x140004633
cmp r15, 0x1000
jb 0x140004628
mov rax, qword [r12 - 8]
add r12, 0xfffffffffffffff8
sub r12, rax
cmp r12, 0x20
jae 0x1400054e5
add r15, 0x27
mov r12, rax
mov rcx, r12
mov rdx, r15
call fcn.14001bac4
mov rax, qword [rsp + 0x30]
lea rax, [rax + rax*4]
lea rbx, [rax*8]
add rbx, r13
lea rax, [rsi + rsi*4]
lea r15, [rax*8]
add r15, r13
mov rax, qword [rsp + 0x4b0]
cmp rax, 8
jb 0x1400046a4
mov rcx, qword [rsp + 0x498]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x14000469f
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
mov rcx, qword [rsp + 0x28]
lea rdx, [rsp + 0x70]
call qword [sym.imp.KERNEL32.dll_FindNextFileW]
mov r12, r13
test eax, eax
jne 0x14000411b
jmp 0x1400046e4
lea rcx, [rsp + 0x580]
mov rdx, rax
mov r8, r14
mov r9, rax
call fcn.14001ce50
lea rbp, [rsp + 0x498]
jmp 0x14000429e
mov rdi, rbx
sub rdi, r13
mov rsi, rdi
sar rsi, 3
movabs rax, 0xcccccccccccccccd
imul rsi, rax
mov rcx, r13
mov rdx, rbx
mov r8, rsi
call fcn.140005af0
cmp rsi, 0xb
jb 0x1400049f9
mov qword [rsp + 0x38], r15
add rbx, 0xffffffffffffffe0
add rdi, 0xffffffffffffffd8
xorps xmm6, xmm6
mov rbp, qword [sym.imp.KERNEL32.dll_DeleteFileW]
lea rsi, str..extra
mov qword [rsp + 0x490], 0
lea rax, [rsp + 0x4a0]
movups xmmword [rax], xmm6
cmp qword [rbx + 0x18], 8
mov r12, rbx
jb 0x140004759
mov r12, qword [rbx]
mov r14, qword [rbx + 0x10]
cmp r14, 8
jae 0x140004791
movups xmm0, xmmword [r12]
movaps xmmword [rsp + 0x490], xmm0
mov qword [rsp + 0x4a0], r14
mov qword [rsp + 0x4a8], 7
lea rcx, [rsp + 0x490]
jmp 0x14000481c
mov r15, r14
or r15, 7
movabs rax, 0x7ffffffffffffffe
cmp r15, rax
cmovae r15, rax
lea rcx, [r15 + r15]
cmp r15, 0x7ff
jb 0x1400047e0
movabs rax, 0x7fffffffffffffec
cmp r15, rax
jae 0x1400054a9
add rcx, 0x29
call fcn.14001bacc
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x1400047ec
add rcx, 2
call fcn.14001bacc
mov rcx, rax
mov qword [rsp + 0x490], rcx
lea r8, [r14*2 + 2]
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x4a0], r14
mov qword [rsp + 0x4a8], r15
mov rcx, qword [rsp + 0x490]
call rbp
mov rax, qword [rsp + 0x4a0]
mov r8, rax
sub r8, 4
jb 0x1400054ae
mov rcx, qword [rsp + 0x4a8]
mov rdx, rcx
sub rdx, rax
cmp rdx, 2
jb 0x1400049b5
lea rdx, [rax + 2]
mov qword [rsp + 0x4a0], rdx
lea rdx, [rsp + 0x490]
cmp rcx, 8
jb 0x14000486d
mov rdx, qword [rsp + 0x490]
lea r14, [rdx + r8*2]
lea rax, [rdx + rax*2]
mov r15d, 6
lea rcx, [0x14002ff66]
cmp r14, rcx
jae 0x140004893
mov rcx, rax
sub rcx, rsi
jae 0x1400049db
movzx eax, word [rax]
mov word [r14 + 0xc], ax
lea r12, [r15 + r15]
mov rcx, r14
mov rdx, rsi
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsi + r15*2]
add rdx, 4
lea rcx, [r14 + r15*2]
mov r8d, 0xc
sub r8, r12
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rsp + 0x4a8], 8
lea rcx, [rsp + 0x490]
jb 0x1400048e2
mov rcx, qword [rsp + 0x490]
call rbp
mov rax, qword [rbx + 0x18]
cmp rax, 8
jb 0x140004929
mov rcx, qword [rbx]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140004924
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x18], 7
mov word [rbx], 0
mov rax, qword [rsp + 0x4a8]
cmp rax, 8
jb 0x14000498c
mov rcx, qword [rsp + 0x490]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140004987
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
mov rax, rdi
sar rax, 3
movabs rcx, 0xcccccccccccccccd
imul rax, rcx
add rbx, 0xffffffffffffffd8
add rdi, 0xffffffffffffffd8
cmp rax, 0xa
ja 0x140004735
jmp 0x1400049f0
mov qword [rsp + 0x20], 6
mov edx, 2
mov r9d, 4
lea rcx, [rsp + 0x490]
call fcn.14001f890
jmp 0x1400048c7
jbe 0x1400049e8
sar rcx, 1
mov r15, rcx
jmp 0x140004893
xor r15d, r15d
jmp 0x140004893
add rbx, 0x20
mov r15, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x28]
call qword [sym.imp.KERNEL32.dll_FindClose]
test r13, r13
je 0x140004aad
cmp r13, rbx
je 0x140004a7a
mov rsi, r13
mov rax, qword [rsi + 0x20]
cmp rax, 8
jb 0x140004a5b
mov rcx, qword [rsi + 8]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140004a56
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
mov qword [rsi + 0x18], 0
mov qword [rsi + 0x20], 7
mov word [rsi + 8], 0
add rsi, 0x28
cmp rsi, rbx
jne 0x140004a15
sub r15, r13
cmp r15, 0x1000
jb 0x140004aa2
mov rax, qword [r13 - 8]
add r13, 0xfffffffffffffff8
sub r13, rax
cmp r13, 0x20
jae 0x1400054e5
add r15, 0x27
mov r13, rax
mov rcx, r13
mov rdx, r15
call fcn.14001bac4
mov rax, qword [rsp + 0x5b8]
cmp rax, 8
jb 0x140004afb
mov rcx, qword [rsp + 0x5a0]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140004af6
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
mov rax, qword [rsp + 0x5d8]
cmp rax, 8
jb 0x140004b49
mov rcx, qword [rsp + 0x5c0]
lea rdx, [rax*2 + 2]
cmp rdx, 0x1000
jb 0x140004b44
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
xor eax, eax
lea rsi, [rsp + 0x70]
mov qword [rsi], rax
mov qword [rsi + 0x18], 0xf
mov qword [rsi + 0x10], rax
mov byte [rsi], 0
mov ecx, 1
mov rdx, rsi
call fcn.1400056a0
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x140004baf
mov rcx, qword [rsp + 0x70]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140004baa
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
mov rdi, qword [rsp + 0x488]
cmp rdi, 0x10
jb 0x1400036cb
mov rcx, qword [rsp + 0x470]
lea rdx, [rdi + 1]
cmp rdx, 0x1000
jb 0x1400036c6
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x1400054e5
add rdi, 0x28
mov rdx, rdi
mov rcx, rax
jmp 0x1400036c6
lea rcx, [r13 + 1]
call fcn.14001bacc
mov rsi, rax
mov qword [rsp + 0x70], rsi
cmp r12, 0x10
lea rdx, [0x140034208]
cmovae rdx, rbx
mov qword [rsp + 0x80], r14
mov qword [rsp + 0x88], r13
mov rcx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov word [rsi + rdi], 0x5c
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
mov rdx, rcx
sub rdx, rax
cmp rdx, 9
jae 0x140004c79
lea r8, str.submitted
lea rcx, [rsp + 0x70]
mov edx, 9
mov r9d, 9
call fcn.1400015f0
jmp 0x140004cac
lea rdx, [rax + 9]
mov qword [rsp + 0x80], rdx
cmp rcx, 0x10
jb 0x140004c92
mov rcx, qword [rsp + 0x70]
jmp 0x140004c97
lea rcx, [rsp + 0x70]
movabs rdx, 0x657474696d627573
mov qword [rcx + rax], rdx
mov word [rcx + rax + 8], 0x64
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
lea rbx, [rsp + 0x5c0]
movaps xmmword [rbx + 0x10], xmm1
movaps xmmword [rbx], xmm0
mov rcx, rbx
call fcn.1400055e0
test al, al
jne 0x140004d26
xor ebp, ebp
mov rax, qword [rsp + 0x5d8]
cmp rax, 0x10
jb 0x140003c05
mov rcx, qword [rsp + 0x5c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140004d1c
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
jmp 0x140003c05
lea r8, [rsp + 0x580]
mov qword [r8 + 0x18], 0xf
mov qword [r8 + 0x10], 7
mov dword [r8], 0x73617243
mov dword [r8 + 3], 0x44496873
mov byte [r8 + 7], 0
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x70]
mov qword [rsp + 0x28], rdx
call fcn.14001e970
mov r14, qword [rsp + 0x5d0]
add r15, 0x13
cmp r14, r15
je 0x1400054a4
lea rax, [rsp + 0x480]
mov rdi, qword [rsp + 0x70]
mov r12, qword [rsp + 0x5c0]
mov rbp, qword [rsp + 0x5d8]
mov qword [rax - 0x10], 0
lea r13, [r14 + 1]
xorps xmm0, xmm0
movups xmmword [rax], xmm0
cmp r13, 0x10
jb 0x140004df5
mov rax, r13
or rax, 0xf
cmp rax, 0x17
mov esi, 0x16
cmovae rsi, rax
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
cmovae rsi, rax
cmp rsi, 0xfff
jb 0x140004e04
lea rcx, [rsi + 0x28]
call fcn.14001bacc
lea r15, [rax + 0x27]
and r15, 0xffffffffffffffe0
mov qword [r15 - 8], rax
jmp 0x140004e10
mov esi, 0xf
lea r15, [rsp + 0x470]
jmp 0x140004e18
lea rcx, [rsi + 1]
call fcn.14001bacc
mov r15, rax
mov qword [rsp + 0x470], r15
cmp rbp, 0x10
cmovae rbx, r12
mov qword [rsp + 0x480], r13
mov qword [rsp + 0x488], rsi
mov rcx, r15
mov rdx, rbx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov word [r15 + r14], 0x5c
mov r9, qword [rdi + 0x50]
cmp qword [rdi + 0x58], 0x10
jb 0x140004e56
mov rdi, qword [rdi + 0x40]
jmp 0x140004e5a
add rdi, 0x40
mov rcx, qword [rsp + 0x480]
mov rax, qword [rsp + 0x488]
mov rdx, rax
sub rdx, rcx
cmp rdx, r9
jae 0x140004e8a
lea rcx, [rsp + 0x470]
mov rdx, r9
mov r8, rdi
call fcn.1400015f0
jmp 0x140004ec0
lea rsi, [rcx + r9]
mov qword [rsp + 0x480], rsi
cmp rax, 0x10
jb 0x140004ea6
mov rbx, qword [rsp + 0x470]
jmp 0x140004eae
lea rbx, [rsp + 0x470]
add rcx, rbx
mov rdx, rdi
mov r8, r9
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rsi], 0
movups xmm0, xmmword [rsp + 0x470]
movups xmm1, xmmword [rsp + 0x480]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x480], 0
mov qword [rsp + 0x488], 0xf
mov byte [rsp + 0x470], 0
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
mov rdx, rcx
sub rdx, rax
cmp rdx, 4
jae 0x140004f37
lea r8, str..txt
lea rcx, [rsp + 0x70]
mov edx, 4
mov r9d, 4
call fcn.1400015f0
jmp 0x140004f64
lea rdx, [rax + 4]
mov qword [rsp + 0x80], rdx
cmp rcx, 0x10
jb 0x140004f53
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rsp + 0x28]
mov dword [rcx + rax], 0x7478742e
mov byte [rcx + rax + 4], 0
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x5b0], xmm1
movaps xmmword [rsp + 0x5a0], xmm0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 0xf
mov byte [rsp + 0x70], 0
mov rax, qword [rsp + 0x488]
cmp rax, 0x10
jb 0x140004fe5
mov rcx, qword [rsp + 0x470]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140004fe0
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
mov rax, qword [rsp + 0x598]
cmp rax, 0x10
jb 0x14000502c
mov rcx, qword [rsp + 0x580]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140005027
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
lea rcx, [rsp + 0x5a0]
mov edx, 0x10
call fcn.1400054f0
mov rsi, rax
cmp qword [rax + 0x88], 0
setne bpl
jne 0x1400050be
mov rax, qword [rsi]
movsxd rax, dword [rax + 4]
mov rcx, rsi
add rcx, rax
mov rax, qword [rsi + rax]
mov rax, qword [rax]
mov edx, 1
call qword [0x140036010]
mov rax, qword [rsp + 0x5b8]
cmp rax, 0x10
jb 0x140004cd6
mov rcx, qword [rsp + 0x5a0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400050b4
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
jmp 0x140004cd6
mov ebx, 0xf
lea r8, [rsp + 0x580]
mov qword [r8 + 0x18], rbx
mov r14d, 7
mov qword [r8 + 0x10], r14
mov r15d, 0x73617243
mov dword [r8], r15d
mov r12d, 0x44496873
mov dword [r8 + 3], r12d
xor r13d, r13d
mov byte [r8 + 7], r13b
lea rcx, [rsp + 0x50]
lea rdi, [rsp + 0x70]
mov rdx, rdi
call fcn.14001e970
mov rdi, qword [rdi]
cmp qword [rdi + 0x58], 0x10
jb 0x140005115
mov rdi, qword [rdi + 0x40]
jmp 0x140005119
add rdi, 0x40
lea r8, [rsp + 0x470]
mov qword [r8 + 0x18], rbx
mov qword [r8 + 0x10], r14
mov dword [r8], r15d
mov dword [r8 + 3], r12d
mov byte [r8 + 7], r13b
lea rcx, [0x1400341d0]
lea rbx, [rsp + 0x70]
mov rdx, rbx
call fcn.14001e970
mov r8, qword [rbx]
cmp qword [r8 + 0x58], 0x10
jb 0x140005158
mov r8, qword [r8 + 0x40]
jmp 0x14000515c
add r8, 0x40
lea rcx, [rsp + 0x70]
mov edx, 0x400
mov r9, rdi
call fcn.140001010
mov rax, qword [rsp + 0x488]
cmp rax, 0x10
jb 0x1400051b5
mov rcx, qword [rsp + 0x470]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400051b0
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
mov rax, qword [rsp + 0x598]
cmp rax, 0x10
jb 0x1400051fc
mov rcx, qword [rsp + 0x580]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400051f7
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.14001f220
lea rdx, [0x14002fcc0]
mov rcx, rsi
call fcn.14001f220
lea rbx, [rsp + 0x580]
mov qword [rbx + 0x18], 0xf
mov qword [rbx + 0x10], 7
mov dword [rbx], 0x77656956
mov dword [rbx + 3], 0x4c525577
mov byte [rbx + 7], 0
mov rcx, qword [rsp + 0x50]
lea rdi, [rsp + 0x470]
mov rdx, rdi
mov r8, rbx
call fcn.14001ea80
mov rdi, qword [rdi + 0x10]
mov rcx, rdi
mov rdx, rbx
call fcn.14001eb30
test al, al
je 0x1400053e6
cmp rdi, qword [rsp + 0x50]
je 0x1400053e6
mov ebx, 0xf
lea r8, [rsp + 0x580]
mov qword [r8 + 0x18], rbx
mov qword [r8 + 0x10], 7
mov dword [r8], 0x77656956
mov dword [r8 + 3], 0x4c525577
xor r14d, r14d
mov byte [r8 + 7], r14b
lea rcx, [rsp + 0x50]
lea rdi, [rsp + 0x470]
mov rdx, rdi
call fcn.14001e970
mov rdi, qword [rdi]
cmp qword [rdi + 0x58], 0x10
jb 0x1400052cf
mov rdi, qword [rdi + 0x40]
jmp 0x1400052d3
add rdi, 0x40
lea r8, [rsp + 0x470]
mov qword [r8 + 0x18], rbx
mov qword [r8 + 0x10], rbx
movabs rax, 0x7465446873617243
mov qword [r8], rax
movabs rax, 0x4c5255736c696174
mov qword [r8 + 7], rax
mov byte [r8 + 0xf], r14b
lea rcx, [0x1400341d0]
lea rbx, [rsp + 0x60]
mov rdx, rbx
call fcn.14001e970
mov r8, qword [rbx]
cmp qword [r8 + 0x58], 0x10
jb 0x140005326
mov r8, qword [r8 + 0x40]
jmp 0x14000532a
add r8, 0x40
lea rcx, [rsp + 0x70]
mov edx, 0x400
mov r9, rdi
call fcn.140001010
mov rax, qword [rsp + 0x488]
cmp rax, 0x10
jb 0x140005383
mov rcx, qword [rsp + 0x470]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000537e
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
mov rax, qword [rsp + 0x598]
cmp rax, 0x10
jb 0x1400053ca
mov rcx, qword [rsp + 0x580]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400053c5
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
lea rdx, [rsp + 0x70]
mov rcx, rsi
call fcn.14001f220
lea rdx, [0x14002fcc0]
mov rcx, rsi
call fcn.14001f220
mov rcx, rsi
call fcn.14001f850
mov rax, qword [rsi]
movsxd rax, dword [rax + 4]
mov rcx, rsi
add rcx, rax
mov rax, qword [rsi + rax]
mov rax, qword [rax]
mov edx, 1
call qword [0x140036010]
lea rsi, [rsp + 0x580]
mov qword [rsi + 0x18], 0xf
mov qword [rsi + 0x10], 7
mov dword [rsi], 0x73617243
mov dword [rsi + 3], 0x44496873
mov byte [rsi + 7], 0
lea rcx, [rsp + 0x50]
lea rdi, [rsp + 0x470]
mov rdx, rdi
mov r8, rsi
call fcn.14001e970
mov rdx, qword [rdi]
add rdx, 0x40
xor ecx, ecx
call fcn.1400056a0
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14000506e
mov rcx, qword [rsp + 0x580]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x14000549a
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x1400054e5
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14001bac4
jmp 0x14000506e
call fcn.14001d2c0
call fcn.14001d180
call fcn.14001f050
mov rax, qword [rsp + 0x4d8]
mov rax, qword [rax]
mov ecx, 0x60
jmp 0x140003c6b
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x1400054e5
add rdx, 0x27
mov rcx, rax
jmp 0x140003c94
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3