Function at 0x1400213fc
Capabilities:
Execute command

Disassembly:
jmp 0x14004fbc0
push rbp
push rdi
sub rsp, 0x408
lea rbp, [rsp + 0x20]
lea rcx, [0x140089105]
call fcn.140022950
lea rcx, [0x14006f998]
call qword [sym.imp.ucrtbased.dll_system]
mov dword [rbp + 4], 0
jmp 0x14004fbf9
mov eax, dword [rbp + 4]
inc eax
mov dword [rbp + 4], eax
cmp dword [rbp + 4], 0x14
jge 0x14004fc14
lea rdx, str.OFo
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140021271
jmp 0x14004fbf1
mov dl, 0xa
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140022329
mov dword [rbp + 0x24], 0
jmp 0x14004fc33
mov eax, dword [rbp + 0x24]
inc eax
mov dword [rbp + 0x24], eax
cmp dword [rbp + 0x24], 0x14
jge 0x14004ff30
mov dword [rbp + 0x44], 0
jmp 0x14004fc4e
mov eax, dword [rbp + 0x44]
inc eax
mov dword [rbp + 0x44], eax
cmp dword [rbp + 0x44], 0x14
jge 0x14004ff1d
cmp dword [rbp + 0x44], 0
je 0x14004fc64
cmp dword [rbp + 0x44], 0x13
jne 0x14004fc7c
lea rdx, str.OFo
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140021271
jmp 0x14004ff18
mov eax, dword [0x14007d4c8]
cmp dword [rbp + 0x24], eax
jne 0x14004fd3a
mov eax, dword [0x14007d4c4]
cmp dword [rbp + 0x44], eax
jne 0x14004fd3a
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rbp + 0x3b8], rax
mov r9d, 0x3c
mov r8d, 0xbb
mov edx, 0x6c
lea rcx, [rbp + 0x244]
call fcn.140021569
lea rdx, [rbp + 0x244]
lea rcx, [rbp + 0x264]
call fcn.140021c80
mov qword [rbp + 0x3c0], rax
mov rdx, qword [rbp + 0x3c0]
mov rcx, qword [rbp + 0x3b8]
call fcn.1400220ea
lea rdx, [0x14006f9a0]
mov rcx, rax
call fcn.140021271
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rbp + 0x3b8], rax
lea rcx, [rbp + 0x284]
call fcn.140021bb8
mov qword [rbp + 0x3c0], rax
mov rdx, qword [rbp + 0x3c0]
mov rcx, qword [rbp + 0x3b8]
call fcn.140021960
jmp 0x14004ff18
mov eax, dword [0x14007d4d0]
cmp dword [rbp + 0x24], eax
jne 0x14004fdf5
mov eax, dword [0x14007d4cc]
cmp dword [rbp + 0x44], eax
jne 0x14004fdf5
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rbp + 0x3b8], rax
xor r9d, r9d
mov r8d, 0xa5
mov edx, 0xff
lea rcx, [rbp + 0x2a4]
call fcn.140021569
lea rdx, [rbp + 0x2a4]
lea rcx, [rbp + 0x2c4]
call fcn.140021c80
mov qword [rbp + 0x3c0], rax
mov rdx, qword [rbp + 0x3c0]
mov rcx, qword [rbp + 0x3b8]
call fcn.1400220ea
lea rdx, [0x14006f9a4]
mov rcx, rax
call fcn.140021271
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rbp + 0x3b8], rax
lea rcx, [rbp + 0x2e4]
call fcn.140021bb8
mov qword [rbp + 0x3c0], rax
mov rdx, qword [rbp + 0x3c0]
mov rcx, qword [rbp + 0x3b8]
call fcn.140021960
jmp 0x14004ff18
mov byte [rbp + 0x64], 0
mov dword [rbp + 0x84], 0
jmp 0x14004fe13
mov eax, dword [rbp + 0x84]
inc eax
mov dword [rbp + 0x84], eax
mov eax, dword [0x14007d4d8]
cmp dword [rbp + 0x84], eax
jge 0x14004fefd
movsxd rax, dword [rbp + 0x84]
lea rcx, [0x14007d670]
mov eax, dword [rcx + rax*4]
cmp dword [rbp + 0x24], eax
jne 0x14004fef8
movsxd rax, dword [rbp + 0x84]
lea rcx, [0x14007d4e0]
mov eax, dword [rcx + rax*4]
cmp dword [rbp + 0x44], eax
jne 0x14004fef8
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rbp + 0x3b8], rax
mov r9d, 0x3c
mov r8d, 0xbb
mov edx, 0x6c
lea rcx, [rbp + 0x304]
call fcn.140021569
lea rdx, [rbp + 0x304]
lea rcx, [rbp + 0x324]
call fcn.140021c80
mov qword [rbp + 0x3c0], rax
mov rdx, qword [rbp + 0x3c0]
mov rcx, qword [rbp + 0x3b8]
call fcn.1400220ea
lea rdx, [0x14006f9a8]
mov rcx, rax
call fcn.140021271
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rbp + 0x3b8], rax
lea rcx, [rbp + 0x344]
call fcn.140021bb8
mov qword [rbp + 0x3c0], rax
mov rdx, qword [rbp + 0x3c0]
mov rcx, qword [rbp + 0x3b8]
call fcn.140021960
mov byte [rbp + 0x64], 1
jmp 0x14004fe05
movzx eax, byte [rbp + 0x64]
test eax, eax
jne 0x14004ff18
lea rdx, [0x14006f9ac]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140021271
jmp 0x14004fc46
mov dl, 0xa
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140022329
jmp 0x14004fc2b
mov dword [rbp + 0xa4], 0
jmp 0x14004ff4a
mov eax, dword [rbp + 0xa4]
inc eax
mov dword [rbp + 0xa4], eax
cmp dword [rbp + 0xa4], 0x14
jge 0x14004ff68
lea rdx, str.OFo
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140021271
jmp 0x14004ff3c
mov dl, 0xa
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140022329
mov dl, 0xa
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.140022329
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rbp + 0x3b8], rax
mov r9d, 0x64
mov r8d, 0x64
mov edx, 0xff
lea rcx, [rbp + 0x364]
call fcn.140021569
lea rdx, [rbp + 0x364]
lea rcx, [rbp + 0x384]
call fcn.140021c80
mov qword [rbp + 0x3c0], rax
mov rdx, qword [rbp + 0x3c0]
mov rcx, qword [rbp + 0x3b8]
call fcn.1400220ea
lea rdx, [0x14006f9b0]
mov rcx, rax
call fcn.140021271
mov qword [rbp + 0x3c8], rax
mov eax, dword [0x14007d4d4]
cdq
mov ecx, 0xa
idiv ecx
mov dword [rbp + 0x3d0], eax
mov edx, dword [rbp + 0x3d0]
mov rcx, qword [rbp + 0x3c8]
call qword [sym.imp.MSVCP140D.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]
mov dl, 0xa
mov rcx, rax
call fcn.140022329
mov rax, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov qword [rbp + 0x3b8], rax
lea rcx, [rbp + 0x3a4]
call fcn.140021bb8
mov qword [rbp + 0x3c0], rax
mov rdx, qword [rbp + 0x3c0]
mov rcx, qword [rbp + 0x3b8]
call fcn.140021960
lea rsp, [rbp + 0x3e8]
pop rdi
pop rbp
ret