Function at 0x140002c10
Capabilities:
Execute command

Disassembly:
sub rsp, 0x38
lea rcx, [0x1400091cb]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov dword [rsp + 0x34], 0
cmp dword [rsp + 0x34], 0x16
jge 0x140002c50
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x1400091cf]
call fcn.140001f40
mov eax, dword [rsp + 0x34]
add eax, 1
mov dword [rsp + 0x34], eax
jmp 0x140002c29
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x1400024d0]
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]
mov dword [rsp + 0x28], 0
cmp dword [rsp + 0x28], 0x14
jge 0x140002ddc
mov dword [rsp + 0x24], 0
cmp dword [rsp + 0x24], 0x14
jge 0x140002db8
cmp dword [rsp + 0x24], 0
jne 0x140002ca4
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x1400091cf]
call fcn.140001f40
mov eax, dword [rsp + 0x28]
cmp eax, dword [0x14000e468]
jne 0x140002cd4
mov eax, dword [rsp + 0x24]
cmp eax, dword [0x14000e464]
jne 0x140002cd4
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x1400091d1]
call fcn.140001f40
jmp 0x140002d8c
mov eax, dword [rsp + 0x28]
cmp eax, dword [0x14000e470]
jne 0x140002d04
mov eax, dword [rsp + 0x24]
cmp eax, dword [0x14000e46c]
jne 0x140002d04
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x1400091d3]
call fcn.140001f40
jmp 0x140002d8a
mov byte [rsp + 0x23], 0
mov dword [rsp + 0x2c], 0
mov eax, dword [rsp + 0x2c]
cmp eax, dword [0x14000e7a0]
jge 0x140002d6e
movsxd rax, dword [rsp + 0x2c]
lea rcx, [0x14000e480]
mov eax, dword [rcx + rax*4]
cmp eax, dword [rsp + 0x24]
jne 0x140002d5f
movsxd rax, dword [rsp + 0x2c]
lea rcx, [0x14000e610]
mov eax, dword [rcx + rax*4]
cmp eax, dword [rsp + 0x28]
jne 0x140002d5f
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x1400091d5]
call fcn.140001f40
mov byte [rsp + 0x23], 1
jmp 0x140002d61
mov eax, dword [rsp + 0x2c]
add eax, 1
mov dword [rsp + 0x2c], eax
jmp 0x140002d11
test byte [rsp + 0x23], 1
jne 0x140002d88
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x1400091d7]
call fcn.140001f40
jmp 0x140002d8a
jmp 0x140002d8c
cmp dword [rsp + 0x24], 0x13
jne 0x140002da6
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x1400091cf]
call fcn.140001f40
jmp 0x140002da8
mov eax, dword [rsp + 0x24]
add eax, 1
mov dword [rsp + 0x24], eax
jmp 0x140002c7f
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x1400024d0]
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]
mov eax, dword [rsp + 0x28]
add eax, 1
mov dword [rsp + 0x28], eax
jmp 0x140002c6c
mov dword [rsp + 0x30], 0
cmp dword [rsp + 0x30], 0x16
jge 0x140002e0b
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x1400091cf]
call fcn.140001f40
mov eax, dword [rsp + 0x30]
add eax, 1
mov dword [rsp + 0x30], eax
jmp 0x140002de4
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x1400024d0]
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]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [0x1400091d9]
call fcn.140001f40
mov edx, dword [0x14000e474]
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___int____ptr64]
lea rdx, [0x1400024d0]
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]
nop
add rsp, 0x38
ret