Function at 0x14000b240
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, 0x5f8
movaps xmmword [rsp + 0x5e0], xmm6
mov rax, qword [0x140036010]
xor rax, rsp
mov qword [rsp + 0x5d8], rax
test cl, cl
jne 0x14000b2e9
lea rsi, [rsp + 0x60]
mov qword [rsi + 0x18], 0xf
mov qword [rsi + 0x10], 0
mov byte [rsi], 0
mov ecx, 1
mov rdx, rsi
call fcn.14000d3f0
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jae 0x14000b2cc
mov rcx, qword [rsp + 0x5d8]
xor rcx, rsp
call fcn.140021cd0
movaps xmm6, xmmword [rsp + 0x5e0]
add rsp, 0x5f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x60]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14000d12d
call fcn.140020c40
jmp 0x14000b2a0
mov rdi, rdx
xor ebx, ebx
lea rsi, [rsp + 0x40]
mov qword [rsi + 8], rbx
mov ecx, 0x60
call fcn.140020c48
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rsi], rax
lea rbp, [rsp + 0x480]
mov rcx, rbp
mov rdx, rdi
mov r8d, 1
mov r9d, 1
call fcn.140024d60
mov rcx, rbp
mov rdx, rsi
xor r8d, r8d
call fcn.14000a7e0
lea rdi, [rsp + 0x60]
mov qword [rdi + 0x10], rbx
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
lea r9, str.StopSendingReportsFor
mov edx, 0x15
mov rcx, rdi
call fcn.140001230
lea rbx, [rsp + 0x5b0]
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.140024af0
mov rbp, qword [rsi]
mov rsi, qword [rbx]
mov rax, qword [rdi + 0x18]
cmp rax, 0x10
jae 0x14000b7ee
cmp rsi, rbp
je 0x14000b692
xor ebp, ebp
lea rsi, [rsp + 0x5b0]
mov qword [rsi + 0x10], rbp
mov ebx, 0xf
mov qword [rsi + 0x18], rbx
mov byte [rsi], bpl
lea r9, str.StopSendingReportsFor
mov edx, 0x15
mov rcx, rsi
call fcn.140001230
lea rcx, [rsp + 0x40]
lea rdi, [rsp + 0x60]
mov rdx, rdi
mov r8, rsi
call fcn.140026150
mov rsi, qword [rdi]
mov qword [rsp + 0x580], rbp
mov qword [rsp + 0x588], rbx
mov byte [rsp + 0x570], bpl
mov rdi, qword [0x140036230]
lea rdx, [rdi + 1]
cmp rdx, 0x10
jae 0x14000c993
cmp qword [0x140036238], 0x10
jb 0x14000b423
mov r9, qword [0x140036220]
jmp 0x14000b42a
lea r9, [0x140036220]
cmp rbx, rdi
jb 0x14000b80e
mov qword [rsp + 0x580], rdi
cmp rbx, 0x10
jb 0x14000b44b
mov rbx, qword [rsp + 0x570]
jmp 0x14000b453
lea rbx, [rsp + 0x570]
mov rcx, rbx
mov rdx, r9
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rdi], 0
mov rax, qword [rsp + 0x580]
mov rcx, qword [rsp + 0x588]
cmp rcx, rax
je 0x14000b828
lea rdx, [rax + 1]
mov qword [rsp + 0x580], rdx
cmp rcx, 0x10
jb 0x14000b49a
mov rcx, qword [rsp + 0x570]
jmp 0x14000b4a2
lea rcx, [rsp + 0x570]
mov word [rcx + rax], 0x5c
lea rdi, [rsp + 0x5a0]
mov rcx, qword [rsp + 0x580]
mov rdx, qword [rsp + 0x588]
mov rax, rdx
sub rax, rcx
cmp rax, 9
jb 0x14000b84f
lea rbp, [rcx + 9]
lea rax, [rsp + 0x570]
mov qword [rax + 0x10], rbp
mov rbp, rax
cmp rdx, 0x10
jb 0x14000b4f1
mov rbp, qword [rsp + 0x570]
movabs rdx, 0x66694c664f646e45
mov qword [rbp + rcx], rdx
mov word [rbp + rcx + 8], 0x65
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x5a0], xmm1
movaps xmmword [rsp + 0x590], xmm0
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8, qword [rsi + 0x50]
cmp qword [rsi + 0x58], 0x10
jb 0x14000b548
mov rsi, qword [rsi + 0x40]
jmp 0x14000b54c
add rsi, 0x40
mov rcx, qword [rsp + 0x5a0]
mov rax, qword [rsp + 0x5a8]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jb 0x14000b876
lea rbx, [rcx + r8]
lea rdi, [rsp + 0x590]
mov qword [rdi + 0x10], rbx
mov rbp, rdi
cmp rax, 0x10
jb 0x14000b58c
mov rbp, qword [rsp + 0x590]
add rcx, rbp
mov rdx, rsi
call sub.VCRUNTIME140.dll_memmove
mov byte [rbp + rbx], 0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x60], xmm0
movaps xmmword [rsp + 0x70], xmm1
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov rax, qword [rsp + 0x5a8]
cmp rax, 0x10
jae 0x14000b896
mov qword [rsp + 0x5a0], 0
mov qword [rsp + 0x5a8], 0xf
mov byte [rsp + 0x590], 0
mov rax, qword [rsp + 0x588]
cmp rax, 0x10
jae 0x14000b8b9
mov rax, qword [rsp + 0x5c8]
cmp rax, 0x10
jae 0x14000b8dc
lea rcx, [rsp + 0x60]
mov edx, 0x10
call fcn.14001cd70
mov rsi, rax
cmp qword [rax + 0x88], 0
je 0x14000b65f
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, [0x140031bae]
mov rcx, rax
call fcn.140024830
mov rcx, rsi
call fcn.140024e40
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 [case.0x140020f0e.0]
mov rax, qword [rsp + 0x78]
cmp rax, 0x10
jae 0x14000b8ff
mov rbp, qword [rsp + 0x40]
lea r8, [rsp + 0x60]
mov qword [r8 + 0x18], 0xf
mov qword [r8 + 0x10], 9
movabs rax, 0x6564726163736944
mov qword [r8], rax
mov word [r8 + 8], 0x64
lea rcx, [rsp + 0x40]
lea rsi, [rsp + 0x5b0]
mov rdx, rsi
call fcn.140024af0
cmp qword [rsi], rbp
je 0x14000b91f
xor ebp, ebp
mov rax, qword [rsp + 0x480]
movsxd rax, dword [rax + 4]
lea rcx, [0x14002f918]
mov qword [rsp + rax + 0x480], rcx
mov rax, qword [rsp + 0x480]
movsxd rax, dword [rax + 4]
lea ecx, [rax - 0x90]
mov dword [rsp + rax + 0x47c], ecx
lea rax, [0x14002f930]
mov qword [rsp + 0x490], rax
test byte [rsp + 0x500], 1
je 0x14000b76f
mov rax, qword [rsp + 0x4d0]
mov rax, qword [rax]
mov ecx, 0x68
test rax, rax
je 0x14000d151
mov rcx, qword [rsp + rcx + 0x480]
movsxd rdx, dword [rcx]
add rdx, rax
mov rax, qword [rsp + 0x4a8]
mov rcx, qword [rax]
sub rdx, rcx
cmp rdx, 0x1000
jae 0x14000d166
call fcn.140020c40
lea rsi, [rsp + 0x510]
lea rcx, [rsp + 0x490]
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 rsi, qword [rsp + 0x40]
mov rcx, qword [rsi + 8]
call fcn.14001ce60
mov edx, 0x60
mov rcx, rsi
call fcn.140020c40
test bpl, bpl
je 0x14000b9b1
call fcn.14000b070
jmp 0x14000b2a0
mov rcx, qword [rsp + 0x60]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14000d187
call fcn.140020c40
jmp 0x14000b394
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x570]
mov rdx, rdi
call fcn.140004b70
jmp 0x14000b465
mov qword [rsp + 0x20], 1
lea r9, [0x1400314f5]
lea rcx, [rsp + 0x570]
mov edx, 1
call fcn.140004b70
jmp 0x14000b4a8
mov qword [rsp + 0x20], 9
lea r9, str.EndOfLife
lea rcx, [rsp + 0x570]
mov edx, 9
call fcn.140004b70
jmp 0x14000b507
mov qword [rsp + 0x20], r8
lea rcx, [rsp + 0x590]
mov rdx, r8
mov r9, rsi
call fcn.140004b70
mov rdi, rax
jmp 0x14000b59c
mov rcx, qword [rsp + 0x590]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14000d1ab
call fcn.140020c40
jmp 0x14000b5da
mov rcx, qword [rsp + 0x570]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14000d1cf
call fcn.140020c40
jmp 0x14000b60c
mov rcx, qword [rsp + 0x5b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14000d1f3
call fcn.140020c40
jmp 0x14000b61e
mov rcx, qword [rsp + 0x60]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14000d217
call fcn.140020c40
jmp 0x14000b68d
lea rsi, [rsp + 0x60]
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 + 0x40]
lea rdi, [rsp + 0x5b0]
mov rdx, rdi
mov r8, rsi
call fcn.140024af0
cmp qword [rdi], rbp
je 0x14000b6d9
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], 0
mov rdi, qword [0x140036230]
lea rdx, [rdi + 1]
mov eax, 0xf
cmp rdx, 0x10
jae 0x14000cd2e
cmp qword [0x140036238], 0x10
jb 0x14000ba4a
mov r9, qword [0x140036220]
jmp 0x14000ba51
mov rbp, qword [0x1400362a8]
cmp qword [0x1400362b0], 0x10
jb 0x14000b9cb
mov rdi, qword [0x140036298]
jmp 0x14000b9d2
lea rdi, [0x140036298]
cmp rbp, 0xf
ja 0x14000c949
movups xmm0, xmmword [rdi]
movaps xmmword [rsp + 0x460], xmm0
mov esi, 0xf
lea rdi, [rsp + 0x460]
mov qword [rdi + 0x10], rbp
mov qword [rdi + 0x18], rsi
mov rcx, rdi
call fcn.1400249d0
cmp eax, 2
jl 0x14000c774
mov r14d, eax
mov r9, r14
sub r9, rbp
jbe 0x14000bb8e
mov rax, rsi
sub rax, rbp
cmp rax, r9
jb 0x14000cede
mov qword [rsp + 0x470], r14
cmp rsi, 0x10
jb 0x14000bba6
mov rdi, qword [rsp + 0x460]
jmp 0x14000bbae
lea r9, [0x140036220]
cmp rax, rdi
jb 0x14000c7bb
mov qword [rsp + 0x70], rdi
cmp rax, 0x10
jb 0x14000ba6a
mov rsi, qword [rsp + 0x60]
mov rcx, rsi
mov rdx, r9
mov r8, rdi
call sub.VCRUNTIME140.dll_memmove
mov byte [rsi + rdi], 0
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
cmp rcx, rax
je 0x14000c7d2
lea rdx, [rax + 1]
mov qword [rsp + 0x70], rdx
cmp rcx, 0x10
jb 0x14000baa5
mov rcx, qword [rsp + 0x60]
jmp 0x14000baaa
lea rcx, [rsp + 0x60]
mov word [rcx + rax], 0x5c
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov rax, rdx
sub rax, rcx
cmp rax, 9
jb 0x14000c7f6
lea rbp, [rcx + 9]
lea rax, [rsp + 0x60]
mov qword [rax + 0x10], rbp
mov rbp, rax
cmp rdx, 0x10
jb 0x14000bae5
mov rbp, qword [rsp + 0x60]
movabs rdx, 0x657474696d627573
mov qword [rbp + rcx], rdx
mov word [rbp + rcx + 8], 0x64
xorps xmm0, xmm0
movaps xmmword [rsp + 0x5c0], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x5b0], xmm0
movaps xmmword [rsp + 0x5c0], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rax, qword [rsp + 0x78]
cmp rax, 0x10
jae 0x14000c81a
lea rdi, [rsp + 0x5b0]
mov rcx, rdi
call fcn.1400166e0
test al, al
jne 0x14000c89e
xor ebp, ebp
mov rax, qword [rsp + 0x5c8]
cmp rax, 0x10
jb 0x14000b6db
mov rcx, qword [rsp + 0x5b0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14000d245
call fcn.140020c40
jmp 0x14000b6db
cmp rsi, 0x10
jb 0x14000bb9c
mov rdi, qword [rsp + 0x460]
mov qword [rsp + 0x470], r14
jmp 0x14000bbc2
lea rdi, [rsp + 0x460]
add rbp, rdi
cmp r9, 4
jne 0x14000d066
mov dword [rbp], 0
mov byte [rdi + r14], 0
lea rsi, [rsp + 0x5b0]
lea rdx, [rsp + 0x460]
mov rcx, rsi
call fcn.14001a3b0
mov qword [rsp + 0x5a0], 0
mov qword [rsp + 0x5a8], 7
mov word [rsp + 0x590], 0
mov rdi, qword [rsi + 0x10]
lea rdx, [rdi + 6]
cmp rdx, 8
jb 0x14000d23b
lea rbp, [rsp + 0x590]
mov rcx, rbp
call fcn.140027700
mov qword [rbp + 0x10], 0
mov rdi, qword [rsp + 0x5c0]
mov rax, qword [rbp + 0x18]
cmp qword [rsp + 0x5c8], 8
jb 0x14000bc4a
mov rsi, qword [rsp + 0x5b0]
cmp rax, rdi
jb 0x14000c83a
mov qword [rsp + 0x5a0], rdi
cmp rax, 8
jb 0x14000bc6b
mov rbp, qword [rsp + 0x590]
jmp 0x14000bc73
lea rbp, [rsp + 0x590]
lea r8, [rdi + rdi]
mov rcx, rbp
mov rdx, rsi
call sub.VCRUNTIME140.dll_memmove
mov word [rbp + rdi*2], 0
mov rax, qword [rsp + 0x5a0]
mov rcx, qword [rsp + 0x5a8]
mov rdx, rcx
sub rdx, rax
cmp rdx, 6
jb 0x14000c857
lea rdx, [rax + 6]
mov qword [rsp + 0x5a0], rdx
cmp rcx, 8
jb 0x14000bcc5
mov rcx, qword [rsp + 0x590]
jmp 0x14000bccd
lea rcx, [rsp + 0x590]
movabs rdx, 0x64002e002a005c
mov qword [rcx + rax*2], rdx
mov dword [rcx + rax*2 + 8], 0x70006d
mov word [rcx + rax*2 + 0xc], 0
cmp qword [rsp + 0x5a8], 8
jb 0x14000bcff
mov rcx, qword [rsp + 0x590]
jmp 0x14000bd07
lea rcx, [rsp + 0x590]
lea rdx, [rsp + 0x60]
call qword [sym.imp.KERNEL32.dll_FindFirstFileW]
cmp rax, 0xffffffffffffffff
je 0x14000c6d9
mov r13, rax
lea r12, [rsp + 0x8c]
xor r14d, r14d
xorps xmm6, xmm6
xor ebx, ebx
xor r15d, r15d
mov qword [rsp + 0x28], rax
mov r13, qword [rsp + 0x74]
mov qword [rsp + 0x480], r13
mov qword [rsp + 0x580], 0
mov qword [rsp + 0x588], 7
mov word [rsp + 0x570], 0
mov rsi, qword [rsp + 0x5c0]
lea rdx, [rsi + 1]
cmp rdx, 8
jb 0x14000c3a5
lea rcx, [rsp + 0x570]
call fcn.140027700
mov qword [rsp + 0x580], 0
mov rsi, qword [rsp + 0x5c0]
mov rax, qword [rsp + 0x588]
cmp qword [rsp + 0x5c8], 8
lea r9, [rsp + 0x5b0]
jb 0x14000bdc0
mov r9, qword [rsp + 0x5b0]
cmp rax, rsi
jb 0x14000c069
mov qword [rsp + 0x580], rsi
lea rdi, [rsp + 0x570]
cmp rax, 8
jb 0x14000bde7
mov rdi, qword [rsp + 0x570]
lea r8, [rsi + rsi]
mov rcx, rdi
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
mov word [rdi + rsi*2], 0
mov rax, qword [rsp + 0x580]
mov rcx, qword [rsp + 0x588]
cmp rcx, rax
je 0x14000c083
lea rdx, [rax + 1]
mov qword [rsp + 0x580], rdx
lea rdx, [rsp + 0x570]
cmp rcx, 8
jb 0x14000be37
mov rdx, qword [rsp + 0x570]
mov word [rdx + rax*2], 0x5c
mov word [rdx + rax*2 + 2], 0
mov rcx, r12
call sub.api_ms_win_crt_string_l1_1_0.dll_wcslen
mov rcx, qword [rsp + 0x580]
mov rbp, qword [rsp + 0x588]
mov rdx, rbp
sub rdx, rcx
cmp rdx, rax
jb 0x14000c0aa
lea rsi, [rcx + rax]
mov qword [rsp + 0x580], rsi
lea rdi, [rsp + 0x570]
cmp rbp, 8
jb 0x14000be8d
mov rdi, qword [rsp + 0x570]
lea rcx, [rdi + rcx*2]
add rax, rax
mov rdx, r12
mov r8, rax
call sub.VCRUNTIME140.dll_memmove
mov word [rdi + rsi*2], 0
lea rax, [rsp + 0x570]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
lea rcx, [rsp + 0x488]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 7
mov word [rax], 0
mov rax, qword [rsp + 0x588]
cmp rax, 8
jb 0x14000bf08
mov rcx, qword [rsp + 0x570]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x14000c357
call fcn.140020c40
cmp r15, rbx
je 0x14000bfa1
mov r12, r15
mov qword [rbx], r13
movups xmmword [rbx + 0x18], xmm6
cmp qword [rsp + 0x4a0], 8
lea rsi, [rsp + 0x488]
jb 0x14000bf36
mov rsi, qword [rsp + 0x488]
lea r15, [rbx + 8]
mov rbp, qword [rsp + 0x498]
cmp rbp, 7
mov r13, qword [rsp + 0x28]
jbe 0x14000c02f
mov rdi, rbp
or rdi, 7
movabs rax, 0x7ffffffffffffffe
cmp rdi, rax
cmovae rdi, rax
lea rcx, [rdi + rdi]
cmp rdi, 0x7ff
jae 0x14000c2f3
add rcx, 2
call fcn.140020c48
mov rcx, rax
mov qword [r15], rcx
lea r8, [rbp + 2]
add r8, rbp
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14000c03b
mov rsi, rbx
sub rsi, r14
mov qword [rsp + 0x38], rsi
sar rsi, 3
movabs rax, 0xcccccccccccccccd
imul rsi, rax
lea rbp, [rsi + 1]
mov r15, rsi
shr r15, 1
movabs rdx, 0x666666666666666
mov rax, rdx
sub rax, r15
add r15, rsi
cmp r15, rbp
cmovbe r15, rbp
cmp rsi, rax
cmova r15, rbp
lea rax, [r15*8]
lea rcx, [rax + rax*4]
cmp r15, rdx
mov rax, 0xffffffffffffffff
cmova rcx, rax
cmp rcx, 0x1000
mov qword [rsp + 0x30], rbp
jb 0x14000c05a
sub rcx, 0xffffffffffffffd9
cmovae rcx, rax
call fcn.140020c48
lea rbp, [rax + 0x27]
and rbp, 0xffffffffffffffe0
mov qword [rbp - 8], rax
jmp 0x14000c0c9
movups xmm0, xmmword [rsi]
movups xmmword [r15], xmm0
mov edi, 7
mov qword [rbx + 0x18], rbp
mov qword [rbx + 0x20], rdi
add rbx, 0x28
mov rbp, r14
mov r15, r12
lea r12, [rsp + 0x8c]
jmp 0x14000c2a5
test rcx, rcx
je 0x14000c0c7
call fcn.140020c48
mov rbp, rax
jmp 0x14000c0c9
mov qword [rsp + 0x20], rsi
lea rcx, [rsp + 0x570]
mov rdx, rsi
call fcn.1400245f0
jmp 0x14000bdfc
mov qword [rsp + 0x20], 1
mov edx, 1
lea rcx, [rsp + 0x570]
lea r9, [0x140031f24]
call fcn.1400245f0
jmp 0x14000be44
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x570]
mov rdx, rax
mov r9, r12
call fcn.1400245f0
jmp 0x14000bead
xor ebp, ebp
lea rax, [rsi + rsi*4]
mov qword [rbp + rax*8], r13
movups xmmword [rbp + rax*8 + 0x18], xmm6
mov r12, qword [rsp + 0x498]
cmp qword [rsp + 0x4a0], 8
lea r13, [rsp + 0x488]
jb 0x14000c0fa
mov r13, qword [rsp + 0x488]
lea rdi, [rax*8 + 8]
add rdi, rbp
cmp r12, 7
jbe 0x14000c155
mov rsi, r12
or rsi, 7
movabs rax, 0x7ffffffffffffffe
cmp rsi, rax
cmovae rsi, rax
lea rcx, [rsi + rsi]
cmp rsi, 0x7ff
jae 0x14000c325
add rcx, 2
call fcn.140020c48
mov rcx, rax
mov qword [rdi], rcx
lea r8, [r12 + r12]
add r8, 2
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14000c162
movups xmm0, xmmword [r13]
movups xmmword [rdi], xmm0
mov esi, 7
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], rsi
cmp r14, rbx
je 0x14000c23e
xor eax, eax
mov r13, qword [rsp + 0x28]
lea r12, [rsp + 0x8c]
lea rcx, [r14 + rax]
add rcx, 0x28
mov rdx, qword [rcx - 0x28]
mov qword [rbp + rax], rdx
movups xmmword [rbp + rax + 0x18], xmm6
movups xmm0, xmmword [rcx - 0x20]
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rbp + rax + 0x18], xmm1
movups xmmword [rbp + rax + 8], xmm0
mov qword [rcx - 0x10], 0
mov qword [rcx - 8], 7
mov word [rcx - 0x20], 0
add rax, 0x28
cmp rcx, rbx
jne 0x14000c182
mov rsi, r14
test r14, r14
je 0x14000c282
mov rax, qword [rsi + 0x20]
cmp rax, 8
jb 0x14000c1f9
mov rcx, qword [rsi + 8]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x14000c21a
call fcn.140020c40
mov qword [rsi + 0x18], 0
mov qword [rsi + 0x20], 7
mov word [rsi + 8], 0
add rsi, 0x28
cmp rsi, rbx
jne 0x14000c1d5
jmp 0x14000c250
mov rdi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rdi
cmp rcx, 0x20
jae 0x14000d3e5
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, rdi
jmp 0x14000c1f4
test r14, r14
mov r13, qword [rsp + 0x28]
lea r12, [rsp + 0x8c]
je 0x14000c282
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x1000
jb 0x14000c27a
mov rax, qword [r14 - 8]
add r14, 0xfffffffffffffff8
sub r14, rax
cmp r14, 0x20
jae 0x14000d3e5
add rdx, 0x27
mov r14, rax
mov rcx, r14
call fcn.140020c40
mov rax, qword [rsp + 0x30]
lea rax, [rax + rax*4]
lea rbx, [rax*8]
add rbx, rbp
lea rax, [r15 + r15*4]
lea r15, [rax*8]
add r15, rbp
mov rax, qword [rsp + 0x4a0]
cmp rax, 8
jb 0x14000c2d5
mov rcx, qword [rsp + 0x488]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x14000c37e
call fcn.140020c40
mov rcx, r13
lea rdx, [rsp + 0x60]
call qword [sym.imp.KERNEL32.dll_FindNextFileW]
mov r14, rbp
test eax, eax
jne 0x14000bd37
jmp 0x14000c3af
add rcx, 0x29
movabs rax, 0x7fffffffffffffec
cmp rdi, rax
mov rax, 0xffffffffffffffff
cmovae rcx, rax
call fcn.140020c48
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x14000bf86
add rcx, 0x29
movabs rax, 0x7fffffffffffffec
cmp rsi, rax
mov rax, 0xffffffffffffffff
cmovae rcx, rax
call fcn.140020c48
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x14000c140
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14000d3e5
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, rbp
jmp 0x14000bf03
mov rdi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rdi
cmp rcx, 0x20
jae 0x14000d3e5
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, rdi
jmp 0x14000c2d0
mov eax, 7
jmp 0x14000bda5
mov r12, rbx
sub r12, rbp
mov rsi, r12
sar rsi, 3
movabs rax, 0xcccccccccccccccd
imul rsi, rax
mov rcx, rbp
mov rdx, rbx
mov r8, rsi
call fcn.14001f1e0
cmp rsi, 0xb
jb 0x14000c621
mov qword [rsp + 0x30], r15
add rbx, 0xffffffffffffffe0
add r12, 0xffffffffffffffd8
xorps xmm6, xmm6
mov r15, qword [sym.imp.KERNEL32.dll_DeleteFileW]
lea r14, str..extra
lea rax, [rsp + 0x490]
movups xmmword [rax], xmm6
cmp qword [rbx + 0x18], 8
mov rsi, rbx
jb 0x14000c418
mov rsi, qword [rbx]
mov r13, qword [rbx + 0x10]
cmp r13, 8
jb 0x14000c494
mov rdi, r13
or rdi, 7
movabs rax, 0x7ffffffffffffffe
cmp rdi, rax
cmovae rdi, rax
lea rcx, [rdi + rdi]
cmp rdi, 0x7ff
jae 0x14000c598
add rcx, 2
call fcn.140020c48
mov rcx, rax
mov qword [rsp + 0x480], rcx
lea r8, [r13 + 2]
add r8, r13
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x490], r13
mov qword [rsp + 0x498], rdi
mov rcx, qword [rsp + 0x480]
lea rsi, [rsp + 0x480]
jmp 0x14000c4be
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x480], xmm0
mov qword [rsp + 0x490], r13
mov qword [rsp + 0x498], 7
lea rsi, [rsp + 0x480]
mov rcx, rsi
call r15
mov rdx, qword [rsp + 0x490]
add rdx, 0xfffffffffffffffc
mov qword [rsp + 0x20], 6
mov r8d, 4
mov rcx, rsi
mov r9, r14
call fcn.14001ee40
cmp qword [rsp + 0x498], 8
jb 0x14000c4fa
mov rsi, qword [rsp + 0x480]
mov rcx, rsi
call r15
mov rax, qword [rbx + 0x18]
cmp rax, 8
jb 0x14000c527
mov rcx, qword [rbx]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x14000c5ca
call fcn.140020c40
mov qword [rbx + 0x10], 0
mov qword [rbx + 0x18], 7
mov word [rbx], 0
mov rax, qword [rsp + 0x498]
cmp rax, 8
jb 0x14000c56c
mov rcx, qword [rsp + 0x480]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x14000c5f1
call fcn.140020c40
mov rax, r12
sar rax, 3
movabs rcx, 0xcccccccccccccccd
imul rax, rcx
add rbx, 0xffffffffffffffd8
add r12, 0xffffffffffffffd8
cmp rax, 0xa
ja 0x14000c400
jmp 0x14000c618
add rcx, 0x29
movabs rax, 0x7fffffffffffffec
cmp rdi, rax
mov rax, 0xffffffffffffffff
cmovae rcx, rax
call fcn.140020c48
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x14000c457
mov rdi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rdi
cmp rcx, 0x20
jae 0x14000d3e5
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, rdi
jmp 0x14000c522
mov rdi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rdi
cmp rcx, 0x20
jae 0x14000d3e5
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, rdi
jmp 0x14000c567
add rbx, 0x20
mov r15, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
call qword [sym.imp.KERNEL32.dll_FindClose]
test rbp, rbp
je 0x14000c6d9
cmp rbp, rbx
je 0x14000c6a6
mov rsi, rbp
mov rax, qword [rsi + 0x20]
cmp rax, 8
jb 0x14000c661
mov rcx, qword [rsi + 8]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x14000c682
call fcn.140020c40
mov qword [rsi + 0x18], 0
mov qword [rsi + 0x20], 7
mov word [rsi + 8], 0
add rsi, 0x28
cmp rsi, rbx
jne 0x14000c63d
jmp 0x14000c6a6
mov rdi, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rdi
cmp rcx, 0x20
jae 0x14000d3e5
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, rdi
jmp 0x14000c65c
sub r15, rbp
cmp r15, 0x1000
jb 0x14000c6ce
mov rax, qword [rbp - 8]
add rbp, 0xfffffffffffffff8
sub rbp, rax
cmp rbp, 0x20
jae 0x14000d3e5
add r15, 0x27
mov rbp, rax
mov rcx, rbp
mov rdx, r15
call fcn.140020c40
mov rax, qword [rsp + 0x5a8]
cmp rax, 8
jb 0x14000c709
mov rcx, qword [rsp + 0x590]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x14000cd53
call fcn.140020c40
mov rax, qword [rsp + 0x5c8]
cmp rax, 8
jb 0x14000c739
mov rcx, qword [rsp + 0x5b0]
lea rdx, [rax + rax]
add rdx, 2
cmp rdx, 0x1000
jae 0x14000cd7a
call fcn.140020c40
lea rsi, [rsp + 0x60]
mov qword [rsi + 0x18], 0xf
mov qword [rsi + 0x10], 0
mov byte [rsi], 0
mov ecx, 1
mov rdx, rsi
call fcn.14000d3f0
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jae 0x14000c87e
mov rsi, qword [rsp + 0x478]
cmp rsi, 0x10
jb 0x14000b2a0
mov rcx, qword [rsp + 0x460]
lea rdx, [rsi + 1]
cmp rdx, 0x1000
jb 0x14000b2e2
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14000d3e5
add rsi, 0x28
mov rdx, rsi
mov rcx, rax
jmp 0x14000b2e2
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x60]
mov rdx, rdi
call fcn.140004b70
jmp 0x14000ba7c
mov qword [rsp + 0x20], 1
lea r9, [0x1400314f5]
lea rcx, [rsp + 0x60]
mov edx, 1
call fcn.140004b70
jmp 0x14000bab0
mov qword [rsp + 0x20], 9
lea r9, str.submitted
lea rcx, [rsp + 0x60]
mov edx, 9
call fcn.140004b70
jmp 0x14000bafb
mov rcx, qword [rsp + 0x60]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14000d269
call fcn.140020c40
jmp 0x14000bb3f
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x590]
mov rdx, rdi
mov r9, rsi
call fcn.1400245f0
jmp 0x14000bc89
mov qword [rsp + 0x20], 6
lea r9, str..dmp
lea rcx, [rsp + 0x590]
mov edx, 6
call fcn.1400245f0
jmp 0x14000bcea
mov rcx, qword [rsp + 0x60]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14000d28d
call fcn.140020c40
jmp 0x14000c76c
mov ebp, 0xf
lea r8, [rsp + 0x570]
mov qword [r8 + 0x18], rbp
mov qword [r8 + 0x10], 7
mov dword [r8], 0x73617243
mov dword [r8 + 3], 0x44496873
xor ebx, ebx
mov byte [r8 + 7], bl
lea rcx, [rsp + 0x40]
lea rsi, [rsp + 0x590]
mov rdx, rsi
call fcn.140026150
mov rsi, qword [rsi]
mov qword [rsp + 0x470], 0
mov qword [rsp + 0x478], rbp
mov byte [rsp + 0x460], bl
mov rbx, qword [rsp + 0x5c0]
lea rdx, [rbx + 1]
cmp rdx, 0x10
jae 0x14000d104
cmp qword [rsp + 0x5c8], 0x10
jb 0x14000c928
mov rdi, qword [rsp + 0x5b0]
cmp rbp, rbx
jb 0x14000cbe9
mov qword [rsp + 0x470], rbx
cmp rbp, 0x10
jb 0x14000c9bb
mov rbp, qword [rsp + 0x460]
jmp 0x14000c9c3
mov rsi, rbp
or rsi, 0xf
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
cmovae rsi, rax
cmp rsi, 0xfff
jae 0x14000cef8
lea rcx, [rsi + 1]
call fcn.140020c48
mov rcx, rax
mov qword [rsp + 0x460], rcx
lea r8, [rbp + 1]
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14000b9ec
lea rbx, [rsp + 0x570]
mov rcx, rbx
call fcn.1400230e0
mov qword [rbx + 0x10], 0
mov rdi, qword [0x140036230]
mov rbx, qword [rbx + 0x18]
jmp 0x14000b410
lea rbp, [rsp + 0x460]
mov rcx, rbp
mov rdx, rdi
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbp + rbx], 0
mov rax, qword [rsp + 0x470]
mov rcx, qword [rsp + 0x478]
cmp rcx, rax
je 0x14000cc06
lea rdx, [rax + 1]
mov qword [rsp + 0x470], rdx
cmp rcx, 0x10
jb 0x14000ca0b
mov rcx, qword [rsp + 0x460]
jmp 0x14000ca13
lea rcx, [rsp + 0x460]
mov word [rcx + rax], 0x5c
mov r8, qword [rsi + 0x50]
cmp qword [rsi + 0x58], 0x10
jb 0x14000ca2a
mov rsi, qword [rsi + 0x40]
jmp 0x14000ca2e
add rsi, 0x40
lea r14, [rsp + 0x70]
mov rcx, qword [rsp + 0x470]
mov rax, qword [rsp + 0x478]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jb 0x14000cc2d
lea rbp, [rcx + r8]
lea rdi, [rsp + 0x460]
mov qword [rdi + 0x10], rbp
mov rbx, rdi
cmp rax, 0x10
jb 0x14000ca73
mov rbx, qword [rsp + 0x460]
add rcx, rbx
mov rdx, rsi
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + rbp], 0
xorps xmm0, xmm0
movups xmmword [r14], xmm0
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov qword [rdi + 0x10], 0
mov qword [rdi + 0x18], 0xf
mov byte [rdi], 0
mov rcx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov rax, rdx
sub rax, rcx
cmp rax, 4
jb 0x14000cc4d
lea rbp, [rcx + 4]
lea rax, [rsp + 0x60]
mov qword [rax + 0x10], rbp
mov rbp, rax
cmp rdx, 0x10
jb 0x14000cae2
mov rbp, qword [rsp + 0x60]
mov dword [rbp + rcx], 0x7478742e
mov byte [rbp + rcx + 4], 0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x5a0], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x590], xmm0
movaps xmmword [rsp + 0x5a0], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rax, qword [rsp + 0x78]
cmp rax, 0x10
jae 0x14000cc71
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 0xf
mov byte [rsp + 0x60], 0
mov rax, qword [rsp + 0x478]
cmp rax, 0x10
jae 0x14000cc91
mov rax, qword [rsp + 0x588]
cmp rax, 0x10
jae 0x14000ccb4
lea rcx, [rsp + 0x590]
mov edx, 0x10
call fcn.14001cd70
mov rsi, rax
cmp qword [rax + 0x88], 0
setne bpl
jne 0x14000ccd7
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 [case.0x140020f0e.0]
mov rax, qword [rsp + 0x5a8]
cmp rax, 0x10
jb 0x14000bb59
mov rcx, qword [rsp + 0x590]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14000d2b1
call fcn.140020c40
jmp 0x14000bb59
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x460]
mov rdx, rbx
mov r9, rdi
call fcn.140004b70
jmp 0x14000c9d6
mov qword [rsp + 0x20], 1
lea r9, [0x1400314f5]
lea rcx, [rsp + 0x460]
mov edx, 1
call fcn.140004b70
jmp 0x14000ca19
mov qword [rsp + 0x20], r8
lea rcx, [rsp + 0x460]
mov rdx, r8
mov r9, rsi
call fcn.140004b70
mov rdi, rax
jmp 0x14000ca82
mov qword [rsp + 0x20], 4
lea r9, str..txt
lea rcx, [rsp + 0x60]
mov edx, 4
call fcn.140004b70
jmp 0x14000caef
mov rcx, qword [rsp + 0x60]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14000d2d5
call fcn.140020c40
jmp 0x14000cb33
mov rcx, qword [rsp + 0x460]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14000d2f9
call fcn.140020c40
jmp 0x14000cb5c
mov rcx, qword [rsp + 0x570]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14000d31d
call fcn.140020c40
jmp 0x14000cb6e
mov r14d, 0xf
lea r8, [rsp + 0x570]
mov qword [r8 + 0x18], r14
mov r15d, 7
mov qword [r8 + 0x10], r15
mov r12d, 0x73617243
mov dword [r8], r12d
mov r13d, 0x44496873
mov dword [r8 + 3], r13d
xor ebx, ebx
mov byte [r8 + 7], bl
lea rcx, [rsp + 0x40]
lea rdi, [rsp + 0x60]
mov rdx, rdi
call fcn.140026150
mov rdi, qword [rdi]
cmp qword [rdi + 0x58], 0x10
jb 0x14000cda1
mov rdi, qword [rdi + 0x40]
jmp 0x14000cda5
lea rbx, [rsp + 0x60]
mov rcx, rbx
call fcn.1400230e0
mov qword [rbx + 0x10], 0
mov rdi, qword [0x140036230]
mov rax, qword [rbx + 0x18]
jmp 0x14000b997
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14000d3e5
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, rbp
jmp 0x14000c704
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14000d3e5
add rax, rax
add rax, 0x29
mov rdx, rax
mov rcx, rbp
jmp 0x14000c734
add rdi, 0x40
lea r8, [rsp + 0x460]
mov qword [r8 + 0x18], r14
mov qword [r8 + 0x10], r15
mov dword [r8], r12d
mov dword [r8 + 3], r13d
mov byte [r8 + 7], bl
lea rcx, [0x1400361e8]
lea rbx, [rsp + 0x60]
mov rdx, rbx
call fcn.140026150
mov r8, qword [rbx]
cmp qword [r8 + 0x58], 0x10
jb 0x14000cde4
mov r8, qword [r8 + 0x40]
jmp 0x14000cde8
add r8, 0x40
lea rcx, [rsp + 0x60]
mov edx, 0x400
mov r9, rdi
call fcn.140002570
mov rax, qword [rsp + 0x478]
cmp rax, 0x10
jae 0x14000d078
mov rax, qword [rsp + 0x588]
cmp rax, 0x10
jae 0x14000d09b
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.140024830
lea rdx, [0x140031bae]
mov rcx, rax
call fcn.140024830
lea r8, [rsp + 0x570]
mov qword [r8 + 0x18], 0xf
mov qword [r8 + 0x10], 7
mov dword [r8], 0x77656956
mov dword [r8 + 3], 0x4c525577
mov byte [r8 + 7], 0
lea rdi, [rsp + 0x40]
lea rbx, [rsp + 0x460]
mov rcx, rdi
mov rdx, rbx
call fcn.140024af0
mov rax, qword [rbx]
cmp rax, qword [rdi]
je 0x14000cfbf
mov ebx, 0xf
lea r8, [rsp + 0x570]
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 + 0x40]
lea rdi, [rsp + 0x460]
mov rdx, rdi
call fcn.140026150
mov rdi, qword [rdi]
cmp qword [rdi + 0x58], 0x10
jb 0x14000cf12
mov rdi, qword [rdi + 0x40]
jmp 0x14000cf16
mov byte [rsp + 0x20], 0
lea rcx, [rsp + 0x460]
mov rdx, r9
call fcn.140004e60
jmp 0x14000bbc7
lea rcx, [rsi + 0x28]
call fcn.140020c48
lea rcx, [rax + 0x27]
and rcx, 0xffffffffffffffe0
mov qword [rcx - 8], rax
jmp 0x14000c97a
add rdi, 0x40
lea r8, [rsp + 0x460]
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, [0x1400361e8]
lea rbx, [rsp + 0x50]
mov rdx, rbx
call fcn.140026150
mov r8, qword [rbx]
cmp qword [r8 + 0x58], 0x10
jb 0x14000cf69
mov r8, qword [r8 + 0x40]
jmp 0x14000cf6d
add r8, 0x40
lea rcx, [rsp + 0x60]
mov edx, 0x400
mov r9, rdi
call fcn.140002570
mov rax, qword [rsp + 0x478]
cmp rax, 0x10
jae 0x14000d0be
mov rax, qword [rsp + 0x588]
cmp rax, 0x10
jae 0x14000d0e1
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.140024830
lea rdx, [0x140031bae]
mov rcx, rax
call fcn.140024830
mov rcx, rsi
call fcn.140024e40
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 [case.0x140020f0e.0]
lea rsi, [rsp + 0x570]
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 + 0x40]
lea rdi, [rsp + 0x460]
mov rdx, rdi
mov r8, rsi
call fcn.140026150
mov rdx, qword [rdi]
add rdx, 0x40
xor ecx, ecx
call fcn.14000d3f0
mov rax, qword [rsi + 0x18]
cmp rax, 0x10
jb 0x14000cbb4
mov rcx, qword [rsp + 0x570]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14000d341
call fcn.140020c40
jmp 0x14000cbb4
mov rcx, rbp
xor edx, edx
mov r8, r9
call sub.VCRUNTIME140.dll_memset
jmp 0x14000bbc2
mov rcx, qword [rsp + 0x460]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14000d365
call fcn.140020c40
jmp 0x14000ce0c
mov rcx, qword [rsp + 0x570]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14000d385
call fcn.140020c40
jmp 0x14000ce1e
mov rcx, qword [rsp + 0x460]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14000d3a5
call fcn.140020c40
jmp 0x14000cf91
mov rcx, qword [rsp + 0x570]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jae 0x14000d3c5
call fcn.140020c40
jmp 0x14000cfa3
lea rbp, [rsp + 0x460]
mov rcx, rbp
call fcn.1400230e0
mov qword [rbp + 0x10], 0
mov rbx, qword [rsp + 0x5c0]
mov rbp, qword [rbp + 0x18]
jmp 0x14000c915
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14000d3e5
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000b2e2
mov rax, qword [rsp + 0x4c8]
mov rax, qword [rax]
mov ecx, 0x60
jmp 0x14000b741
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14000d3e5
add rdx, 0x27
mov rcx, rax
jmp 0x14000b76a
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14000d3e5
add rax, 0x28
mov rdx, rax
mov rcx, rbx
jmp 0x14000b804
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14000d3e5
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000b8af
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14000d3e5
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000b8d2
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14000d3e5
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000b8f5
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14000d3e5
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000b915
mov eax, 7
jmp 0x14000bc37
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14000d3e5
add rax, 0x28
mov rdx, rax
mov rcx, rbx
jmp 0x14000bb84
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14000d3e5
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000c830
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14000d3e5
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000c894
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14000d3e5
add rax, 0x28
mov rdx, rax
mov rcx, rbx
jmp 0x14000cbdf
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14000d3e5
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000cc87
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14000d3e5
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000ccaa
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
cmp rcx, 0x20
jae 0x14000d3e5
add rax, 0x28
mov rdx, rax
mov rcx, rbp
jmp 0x14000cccd
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14000d3e5
add rax, 0x28
mov rdx, rax
mov rcx, rbx
jmp 0x14000d05c
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14000d3e5
add rax, 0x28
mov rdx, rax
mov rcx, rbx
jmp 0x14000d091
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14000d3e5
add rax, 0x28
mov rdx, rax
mov rcx, rbx
jmp 0x14000d0b4
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14000d3e5
add rax, 0x28
mov rdx, rax
mov rcx, rbx
jmp 0x14000d0d7
mov rbx, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbx
cmp rcx, 0x20
jae 0x14000d3e5
add rax, 0x28
mov rdx, rax
mov rcx, rbx
jmp 0x14000d0fa
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3