Function at 0x1400184e0
Capabilities:
Execute command

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x40
movsxd r14, ecx
lea rbp, [0x140028780]
mov r15, r14
mov r12, r14
shl r15, 6
mov ecx, dword [r15 + rbp + 0xc]
cmp ecx, 1
jle 0x1400185ff
mov rax, qword [r15 + rbp + 0x28]
xor esi, esi
add rax, 0x20
mov edx, ecx
nop dword [rax + rax]
cmp qword [rax + 0x18], 0xf
mov rcx, rax
jbe 0x14001853d
mov rcx, qword [rax]
cmp qword [rax + 0x10], 6
jne 0x140018556
cmp dword [rcx], 0xafb5a8d5
jne 0x140018556
cmp word [rcx + 4], 0xd6b9
jne 0x140018556
inc esi
add rax, 0x70
sub rdx, 1
jne 0x140018530
test esi, esi
je 0x1400185ff
xor edi, edi
lea r13, [0x140028780]
xor ebx, ebx
xor ebp, ebp
nop word [rax + rax]
mov rcx, qword [r15 + r13 + 0x28]
add rcx, rbp
cmp qword [rcx + 0x38], 0xf
lea rax, [rcx + 0x20]
jbe 0x140018597
mov rax, qword [rcx + 0x20]
cmp qword [rcx + 0x30], 6
jne 0x1400185b6
cmp dword [rax], 0xafb5a8d5
jne 0x1400185b6
cmp word [rax + 4], 0xd6b9
jne 0x1400185b6
inc ebx
add rbp, 0x70
jmp 0x1400185c6
mov edx, ebx
mov ecx, r14d
call fcn.140019d00
inc edi
cmp edi, esi
je 0x1400185cd
cmp ebx, dword [r15 + r13 + 0xc]
jl 0x140018580
test edi, edi
je 0x1400185f8
mov r9d, edi
lea rcx, [0x1400235d0]
mov r8d, esi
mov edx, r14d
call fcn.1400010a0
lea rcx, str.pause
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140015f50
lea rbp, [0x140028780]
mov ecx, r14d
call fcn.14001bbc0
mov r8d, dword [r15 + rbp + 8]
xor edx, edx
xor r13d, r13d
test r8d, r8d
jle 0x140018653
mov rax, qword [r15 + rbp + 0x10]
add rax, 0x20
nop
cmp qword [rax + 0x18], 0xf
mov rcx, rax
jbe 0x14001862d
mov rcx, qword [rax]
cmp qword [rax + 0x10], 6
jne 0x140018648
cmp dword [rcx], 0xd3d7cdcb
jne 0x140018648
cmp word [rcx + 4], 0xd7ba
je 0x140018737
inc edx
add rax, 0x70
cmp edx, r8d
jl 0x140018620
xor bl, bl
xor esi, esi
mov byte [rsp + 0x20], bl
cmp dword [r15 + rbp + 0xc], esi
jle 0x14001883f
mov rdi, r12
mov rcx, r12
shl rdi, 6
mov r15, r14
shl rcx, 6
add rdi, 0x10
add rcx, 0x28
shl r12, 6
add rdi, rbp
shl r15, 6
add rcx, rbp
mov qword [rsp + 0x30], rdi
add r12, rbp
mov qword [rsp + 0x28], rcx
xor ebp, ebp
nop dword [rax]
mov rax, qword [rcx]
cmp dword [rax + rbp + 8], 2
je 0x1400188fe
mov edx, esi
mov ecx, r14d
call fcn.140019d00
mov ecx, r14d
inc r13d
call fcn.14001bbc0
cmp r13d, 2
jne 0x14001881e
test bl, bl
je 0x14001881e
mov r9d, dword [r12 + 8]
lea r10, [0x140028780]
inc dword [r15 + r10]
xor edx, edx
xor r8d, r8d
test r9d, r9d
jle 0x1400187bf
mov rax, qword [rdi]
add rax, 0x20
nop word [rax + rax]
cmp qword [rax + 0x18], 0xf
mov rcx, rax
jbe 0x14001870d
mov rcx, qword [rax]
cmp qword [rax + 0x10], 6
jne 0x140018724
cmp dword [rcx], 0xd3d7cdcb
jne 0x140018724
cmp word [rcx + 4], 0xd7ba
je 0x14001873e
inc edx
inc r8
add rax, 0x70
cmp edx, r9d
jl 0x140018700
jmp 0x1400187bf
mov bl, 1
jmp 0x140018655
mov rax, qword [r15 + r10 + 0x10]
lea rbx, [r15 + r10]
imul rcx, r8, 0x70
mov dword [rcx + rax + 0x10], 3
mov r8, qword [rbx + 0x10]
movsxd rax, edx
imul rdi, rax, 0x70
mov rax, qword [0x14002b598]
add r8, rdi
cmp rax, qword [0x14002b5a0]
je 0x140018786
mov rdx, r8
mov rcx, rax
call fcn.140001370
add qword [0x14002b598], 0x70
jmp 0x140018795
mov rdx, rax
lea rcx, [0x14002b590]
call fcn.140015900
mov r8, qword [rbx + 0x10]
lea rdx, [rsp + 0x38]
add r8, rdi
lea rcx, [rbx + 0x10]
call fcn.140015310
dec dword [r12 + 8]
inc dword [0x140028770]
movzx ebx, byte [rsp + 0x20]
mov rdi, qword [rsp + 0x30]
call fcn.140015f50
mov edx, r14d
lea rcx, [0x140023620]
call fcn.1400010a0
lea rcx, str.pause
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov eax, dword [0x140028754]
lea rcx, [0x140028780]
cmp dword [r15 + rcx], eax
je 0x1400189ea
mov ecx, r14d
call fcn.14001a050
mov ecx, r14d
call fcn.14001b400
cmp dword [0x140028768], 0
je 0x1400189bd
xor edx, edx
mov ecx, r14d
call fcn.14001ac30
mov rcx, qword [rsp + 0x28]
lea rax, [0x140028780]
cmp esi, dword [r15 + rax + 0xc]
jl 0x1400186a0
mov r12, r14
lea rbp, [0x140028780]
call fcn.140015f50
mov rax, r12
shl rax, 6
mov r9d, dword [rax + rbp]
mov eax, dword [0x140028754]
dec eax
cmp r9d, eax
jl 0x1400188ab
shl r12, 6
xor edx, edx
mov r8d, dword [r12 + rbp + 0xc]
test r8d, r8d
jle 0x1400188ab
mov rax, r14
shl rax, 6
mov rcx, qword [rax + rbp + 0x28]
add rcx, 0x20
nop dword [rax]
cmp qword [rcx + 0x18], 0xf
mov rax, rcx
jbe 0x14001888d
mov rax, qword [rcx]
cmp qword [rcx + 0x10], 4
jne 0x1400188a0
cmp dword [rax], 0xadb1a5ca
je 0x1400189db
inc edx
add rcx, 0x70
cmp edx, r8d
jl 0x140018880
mov rax, r14
xor edx, edx
shl rax, 6
mov r8d, dword [rax + rbp + 0xc]
test r8d, r8d
jle 0x1400189bd
mov rax, r14
shl rax, 6
mov rcx, qword [rax + rbp + 0x28]
add rcx, 0x20
cmp qword [rcx + 0x18], 0xf
mov rax, rcx
jbe 0x1400188df
mov rax, qword [rcx]
cmp qword [rcx + 0x10], 4
jne 0x1400188ee
cmp dword [rax], 0xf7d6abb9
je 0x140018909
inc edx
add rcx, 0x70
cmp edx, r8d
jl 0x1400188d2
jmp 0x1400189bd
inc esi
add rbp, 0x70
jmp 0x140018823
lea ecx, [r9 + 1]
mov rax, r14
shl rax, 6
mov dword [rax + rbp], ecx
call fcn.140015f50
mov edx, r14d
lea rcx, [0x140023698]
call fcn.1400010a0
lea rcx, str.pause
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov r10d, dword [0x140028754]
mov rax, r14
shl rax, 6
mov r9d, dword [rax + rbp]
lea eax, [r10 - 1]
cmp r9d, eax
jl 0x14001899d
mov rax, r14
xor edx, edx
shl rax, 6
mov r8d, dword [rax + rbp + 0xc]
test r8d, r8d
jle 0x14001899d
mov rax, r14
shl rax, 6
mov rcx, qword [rax + rbp + 0x28]
add rcx, 0x20
cmp qword [rcx + 0x18], 0xf
mov rax, rcx
jbe 0x140018983
mov rax, qword [rcx]
cmp qword [rcx + 0x10], 4
jne 0x140018992
cmp dword [rax], 0xadb1a5ca
je 0x1400189db
inc edx
add rcx, 0x70
cmp edx, r8d
jl 0x140018976
cmp r9d, r10d
je 0x1400189ea
mov ecx, r14d
call fcn.14001b400
cmp dword [0x140028768], 0
je 0x1400189bd
xor edx, edx
mov ecx, r14d
call fcn.14001ac30
lea r11, [rsp + 0x40]
mov rbx, qword [r11 + 0x38]
mov rbp, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
mov edx, r14d
lea rcx, [0x140023670]
call fcn.1400010a0
mov dword [0x140028750], r14d
mov dword [0x140028768], 0
jmp 0x1400189bd