Function at 0x140011654
Capabilities:
Execute command

Disassembly:
jmp 0x14001d1a0
mov dword [rsp + 8], ecx
push rbp
push rdi
mov eax, 0x14c8
call fcn.14001116d
sub rsp, rax
lea rbp, [rsp + 0x20]
lea rdi, [rsp + 0x20]
mov ecx, 0x3aa
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov ecx, dword [rsp + 0x14e8]
mov rax, qword [0x14003f028]
xor rax, rbp
mov qword [rbp + 0x1498], rax
lea rcx, [0x1400470fc]
call fcn.140011866
lea rcx, [0x140038824]
call qword [sym.imp.ucrtbased.dll_system]
lea rcx, [rbp + 8]
call fcn.14001184d
nop
lea rcx, [rbp + 0x48]
call fcn.14001184d
nop
cmp dword [0x14003f4ac], 1
je 0x14001d220
cmp dword [0x14003f4b0], 1
jne 0x14001d233
lea rdx, [0x14003f5b0]
lea rcx, [0x14003f790]
call fcn.1400116ea
cmp dword [0x14003f4ac], 2
je 0x14001d245
cmp dword [0x14003f4b0], 2
jne 0x14001d258
lea rdx, [0x14003f948]
lea rcx, [0x14003f880]
call fcn.1400116ea
cmp dword [0x14003f4ac], 3
je 0x14001d26a
cmp dword [0x14003f4b0], 3
jne 0x14001d27d
lea rdx, [0x14003f538]
lea rcx, [0x14003f678]
call fcn.1400116ea
cmp dword [0x14003f4ac], 4
je 0x14001d28f
cmp dword [0x14003f4b0], 4
jne 0x14001d2a2
lea rdx, [0x14003f740]
lea rcx, [0x14003f560]
call fcn.1400116ea
cmp dword [0x14003f4ac], 5
je 0x14001d2b4
cmp dword [0x14003f4b0], 5
jne 0x14001d2c7
lea rdx, [0x14003f718]
lea rcx, [0x14003f8a8]
call fcn.1400116ea
cmp dword [0x14003f4ac], 6
je 0x14001d2d9
cmp dword [0x14003f4b0], 6
jne 0x14001d2ec
lea rdx, [0x14003f5d8]
lea rcx, [0x14003f4e8]
call fcn.1400116ea
cmp dword [0x14003f4ac], 7
je 0x14001d2fe
cmp dword [0x14003f4b0], 7
jne 0x14001d311
lea rdx, [0x14003f7b8]
lea rcx, [0x14003f6c8]
call fcn.1400116ea
mov dword [0x14003f4ac], 0
mov dword [0x14003f4b0], 0
mov eax, dword [rbp + 0x14c0]
mov dword [rbp + 0x1494], eax
cmp dword [rbp + 0x1494], 9
ja case.default.0x14001d356
movsxd rax, dword [rbp + 0x1494]
lea rcx, [0x140000000]
mov eax, dword [rcx + rax*4 + 0x2185c]
add rax, rcx
jmp rax
lea rdx, [0x1400395a8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x14c0]
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__c__
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__1__
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__3__
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__5__
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__7__
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________._.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._______._._._..____._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._._________________._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..______._________._.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x14003f6c8]
mov rcx, rax
call fcn.1400117a3
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..____
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x14003f560]
mov rcx, rax
call fcn.1400117a3
lea rdx, [0x140039740]
mov rcx, rax
call fcn.1400110e1
lea rdx, [0x14003f678]
mov rcx, rax
call fcn.1400117a3
lea rdx, [0x14003973c]
mov rcx, rax
call fcn.1400110e1
lea rdx, [0x14003f880]
mov rcx, rax
call fcn.1400117a3
lea rdx, [0x14003f790]
mov rcx, rax
call fcn.1400117a3
lea rdx, [0x14003f4e8]
mov rcx, rax
call fcn.1400117a3
lea rdx, str._______
mov rcx, rax
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.._______o________.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._.___o
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x14003f8a8]
mov rcx, rax
call fcn.1400117a3
lea rdx, str.________.
mov rcx, rax
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._._.________.___.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x1400397d0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [0x14003f4b8]
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x1400397f0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [0x14003f4b4]
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039800]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [0x14003f494]
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039810]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [0x14003f49c]
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039828]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [0x14003f490]
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039838]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [0x14003f4a4]
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x14003984c]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [0x14003f4a0]
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039854]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [0x14003f4a8]
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [rbp + 8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x14003985c]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001d844
mov ecx, dword [rbp + 0x14c0]
call fcn.14001138e
lea rdx, [0x140039860]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001e164
lea rcx, [0x140038824]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140039868]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140038ed4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140038edc]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x48]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
mov eax, dword [0x14003f4b4]
mov ecx, dword [0x14003f4b8]
sub ecx, eax
mov eax, ecx
mov dword [rbp + 0x84], eax
lea rdx, [0x140038ee0]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001d9af
lea rdx, [0x140038f04]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001d9af
lea rdx, [0x140038f08]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001d9af
lea rdx, [0x140038f0c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001d9af
lea rdx, [0x140038f10]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001d9af
lea rdx, [0x140038f14]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001d9af
lea rdx, [0x140038f18]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001d9af
lea rdx, [0x140038f1c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001e080
mov eax, dword [0x14003f4b8]
cmp dword [rbp + 0x84], eax
jne 0x14001db1a
lea rdx, [0x1400398a0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x1400398f0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [0x14003f4bc]
imul eax, dword [rbp + 0x84]
mov dword [rbp + 0x1494], eax
lea rdx, [0x140039900]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov ecx, dword [rbp + 0x1494]
mov edx, ecx
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
imul eax, dword [rbp + 0x84], 0x14
mov dword [rbp + 0x1494], eax
lea rdx, [0x140039918]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov ecx, dword [rbp + 0x1494]
mov edx, ecx
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___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 [0x14003f4bc]
imul eax, dword [rbp + 0x84]
mov ecx, dword [0x14003f004]
add ecx, eax
mov eax, ecx
mov dword [0x14003f004], eax
imul eax, dword [rbp + 0x84], 0x14
mov ecx, dword [0x14003f480]
add ecx, eax
mov eax, ecx
mov dword [0x14003f480], eax
mov dword [rbp + 0xbc4], 0x1388
lea rdx, [rbp + 0xbc4]
lea rcx, [rbp + 0xba8]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov dword [0x14003f4bc], 0
mov dword [0x14003f008], 0x309
call fcn.1400112e4
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
mov eax, dword [0x14003f4b8]
cmp dword [rbp + 0x84], eax
jge 0x14001ddeb
cmp dword [rbp + 0x84], 0
je 0x14001ddeb
lea rdx, [0x140039930]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x1400398f0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [0x14003f4bc]
imul eax, dword [rbp + 0x84]
mov dword [rbp + 0x1494], eax
lea rdx, [0x140039900]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov ecx, dword [rbp + 0x1494]
mov edx, ecx
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
imul eax, dword [rbp + 0x84], 0x14
mov dword [rbp + 0x1494], eax
lea rdx, [0x140039918]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov ecx, dword [rbp + 0x1494]
mov edx, ecx
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___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 [0x14003f4bc]
imul eax, dword [rbp + 0x84]
mov ecx, dword [0x14003f004]
add ecx, eax
mov eax, ecx
mov dword [0x14003f004], eax
imul eax, dword [rbp + 0x84], 0x14
mov ecx, dword [0x14003f480]
add ecx, eax
mov eax, ecx
mov dword [0x14003f480], eax
mov dword [rbp + 0xc04], 0x1388
lea rdx, [rbp + 0xc04]
lea rcx, [rbp + 0xbe8]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov dword [0x14003f4bc], 0
mov dword [0x14003f008], 0x309
mov dword [0x14003f4b4], 0
lea rdx, [0x1400387ac]
lea rcx, [rbp + 0xa8]
call fcn.1400113a7
nop
lea rdx, [0x1400387b0]
lea rcx, [rbp + 0xe8]
call fcn.1400113a7
nop
lea rdx, str.HS
lea rcx, [rbp + 0x128]
call fcn.1400113a7
nop
lea rdx, str.HS
lea rcx, [rbp + 0x168]
call fcn.1400113a7
nop
lea rdx, [0x1400387d4]
lea rcx, [rbp + 0x1a8]
call fcn.1400113a7
nop
lea rdx, [0x1400387d4]
lea rcx, [rbp + 0x1e8]
call fcn.1400113a7
nop
lea rdx, [0x1400387d4]
lea rcx, [rbp + 0x228]
call fcn.1400113a7
nop
lea rdx, [0x1400387d8]
lea rcx, [rbp + 0x268]
call fcn.1400113a7
nop
lea rdx, [0x1400387dc]
lea rcx, [rbp + 0x2a8]
call fcn.1400113a7
nop
lea rdx, [0x1400387e0]
lea rcx, [rbp + 0x2e8]
call fcn.1400113a7
nop
call fcn.1400112e4
nop
lea rcx, [rbp + 0x2e8]
call fcn.14001117c
nop
lea rcx, [rbp + 0x2a8]
call fcn.14001117c
nop
lea rcx, [rbp + 0x268]
call fcn.14001117c
nop
lea rcx, [rbp + 0x228]
call fcn.14001117c
nop
lea rcx, [rbp + 0x1e8]
call fcn.14001117c
nop
lea rcx, [rbp + 0x1a8]
call fcn.14001117c
nop
lea rcx, [rbp + 0x168]
call fcn.14001117c
nop
lea rcx, [rbp + 0x128]
call fcn.14001117c
nop
lea rcx, [rbp + 0xe8]
call fcn.14001117c
nop
lea rcx, [rbp + 0xa8]
call fcn.14001117c
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039990]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x1400398f0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [0x14003f4bc]
imul eax, dword [rbp + 0x84]
mov dword [rbp + 0x1494], eax
lea rdx, [0x140039900]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov ecx, dword [rbp + 0x1494]
mov edx, ecx
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039918]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, 0xffffffec
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___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 [0x14003f4bc]
imul eax, dword [rbp + 0x84]
mov ecx, dword [0x14003f004]
add ecx, eax
mov eax, ecx
mov dword [0x14003f004], eax
mov eax, dword [0x14003f480]
sub eax, 0x14
mov dword [0x14003f480], eax
mov dword [rbp + 0xc44], 0x1388
lea rdx, [rbp + 0xc44]
lea rcx, [rbp + 0xc28]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov dword [0x14003f4bc], 0
mov dword [0x14003f008], 0x309
mov dword [0x14003f4b4], 0
lea rdx, [0x1400387ac]
lea rcx, [rbp + 0x328]
call fcn.1400113a7
nop
lea rdx, [0x1400387b0]
lea rcx, [rbp + 0x368]
call fcn.1400113a7
nop
lea rdx, str.HS
lea rcx, [rbp + 0x3a8]
call fcn.1400113a7
nop
lea rdx, str.HS
lea rcx, [rbp + 0x3e8]
call fcn.1400113a7
nop
lea rdx, [0x1400387d4]
lea rcx, [rbp + 0x428]
call fcn.1400113a7
nop
lea rdx, [0x1400387d4]
lea rcx, [rbp + 0x468]
call fcn.1400113a7
nop
lea rdx, [0x1400387d4]
lea rcx, [rbp + 0x4a8]
call fcn.1400113a7
nop
lea rdx, [0x1400387d8]
lea rcx, [rbp + 0x4e8]
call fcn.1400113a7
nop
lea rdx, [0x1400387dc]
lea rcx, [rbp + 0x528]
call fcn.1400113a7
nop
lea rdx, [0x1400387e0]
lea rcx, [rbp + 0x568]
call fcn.1400113a7
nop
call fcn.1400112e4
nop
lea rcx, [rbp + 0x568]
call fcn.14001117c
nop
lea rcx, [rbp + 0x528]
call fcn.14001117c
nop
lea rcx, [rbp + 0x4e8]
call fcn.14001117c
nop
lea rcx, [rbp + 0x4a8]
call fcn.14001117c
nop
lea rcx, [rbp + 0x468]
call fcn.14001117c
nop
lea rcx, [rbp + 0x428]
call fcn.14001117c
nop
lea rcx, [rbp + 0x3e8]
call fcn.14001117c
nop
lea rcx, [rbp + 0x3a8]
call fcn.14001117c
nop
lea rcx, [rbp + 0x368]
call fcn.14001117c
nop
lea rcx, [rbp + 0x328]
call fcn.14001117c
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140038f20]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e140
lea rdx, [0x140038f24]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e140
lea rdx, [0x140038f28]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e140
lea rdx, [0x140038f2c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e140
lea rdx, [0x140038f30]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e140
lea rdx, [0x140038f34]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e140
lea rdx, [0x140038f38]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e140
lea rdx, [0x140038f3c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001e164
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140038e4c]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001e180
call fcn.1400112e4
lea rdx, [0x140038e50]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001e578
cmp dword [0x14003f494], 1
jl 0x14001e50c
lea rcx, [0x140038824]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x1400399e8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140038ed4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140038edc]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x48]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x140038ee0]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e2e2
lea rdx, [0x140038f04]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e2e2
lea rdx, [0x140038f08]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e2e2
lea rdx, [0x140038f0c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e2e2
lea rdx, [0x140038f10]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e2e2
lea rdx, [0x140038f14]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e2e2
lea rdx, [0x140038f18]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e2e2
lea rdx, [0x140038f1c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001e426
lea rdx, [0x14003f5b0]
lea rcx, [0x14003f790]
call fcn.14001120d
movzx eax, al
test eax, eax
je 0x14001e3ac
lea rdx, [0x140039a18]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0xc84], 0x7d0
lea rdx, [rbp + 0xc84]
lea rcx, [rbp + 0xc68]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov eax, dword [0x14003f494]
dec eax
mov dword [0x14003f494], eax
mov eax, dword [0x14003f4b4]
dec eax
mov dword [0x14003f4b4], eax
lea rdx, [0x14003f8f8]
lea rcx, [0x14003f790]
call fcn.1400116ea
mov eax, dword [0x14003f4bc]
add eax, 0x1e
mov dword [0x14003f4bc], eax
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039a18]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0xcc4], 0x7d0
lea rdx, [rbp + 0xcc4]
lea rcx, [rbp + 0xca8]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov eax, dword [0x14003f494]
dec eax
mov dword [0x14003f494], eax
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140038f20]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e4e6
lea rdx, [0x140038f24]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e4e6
lea rdx, [0x140038f28]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e4e6
lea rdx, [0x140038f2c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e4e6
lea rdx, [0x140038f30]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e4e6
lea rdx, [0x140038f34]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e4e6
lea rdx, [0x140038f38]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e4e6
lea rdx, [0x140038f3c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001e50a
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
jmp 0x14001e578
lea rdx, [0x140039a38]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0xd04], 0x7d0
lea rdx, [rbp + 0xd04]
lea rcx, [rbp + 0xce8]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140038f40]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001e970
cmp dword [0x14003f49c], 1
jl 0x14001e904
lea rcx, [0x140038824]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x1400399e8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140038ed4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140038edc]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x48]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x140038ee0]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e6da
lea rdx, [0x140038f04]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e6da
lea rdx, [0x140038f08]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e6da
lea rdx, [0x140038f0c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e6da
lea rdx, [0x140038f10]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e6da
lea rdx, [0x140038f14]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e6da
lea rdx, [0x140038f18]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e6da
lea rdx, [0x140038f1c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001e81e
lea rdx, [0x14003f948]
lea rcx, [0x14003f880]
call fcn.14001120d
movzx eax, al
test eax, eax
je 0x14001e7a4
lea rdx, [0x140039a18]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0xd44], 0x7d0
lea rdx, [rbp + 0xd44]
lea rcx, [rbp + 0xd28]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov eax, dword [0x14003f49c]
dec eax
mov dword [0x14003f49c], eax
mov eax, dword [0x14003f4b4]
dec eax
mov dword [0x14003f4b4], eax
lea rdx, [0x14003f920]
lea rcx, [0x14003f880]
call fcn.1400116ea
mov eax, dword [0x14003f4bc]
add eax, 0x37
mov dword [0x14003f4bc], eax
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039a18]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0xd84], 0x7d0
lea rdx, [rbp + 0xd84]
lea rcx, [rbp + 0xd68]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov eax, dword [0x14003f49c]
dec eax
mov dword [0x14003f49c], eax
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140038f20]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e8de
lea rdx, [0x140038f24]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e8de
lea rdx, [0x140038f28]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e8de
lea rdx, [0x140038f2c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e8de
lea rdx, [0x140038f30]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e8de
lea rdx, [0x140038f34]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e8de
lea rdx, [0x140038f38]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001e8de
lea rdx, [0x140038f3c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001e902
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
jmp 0x14001e970
lea rdx, [0x140039a38]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0xdc4], 0x7d0
lea rdx, [rbp + 0xdc4]
lea rcx, [rbp + 0xda8]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140038f84]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001f1c1
lea rdx, [0x140039a80]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140038edc]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x48]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x140038e50]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001edc9
cmp dword [0x14003f490], 1
jl 0x14001ed5d
lea rcx, [0x140038824]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x1400399e8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140038ed4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140038edc]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x48]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x140038ee0]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001eb33
lea rdx, [0x140038f04]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001eb33
lea rdx, [0x140038f08]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001eb33
lea rdx, [0x140038f0c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001eb33
lea rdx, [0x140038f10]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001eb33
lea rdx, [0x140038f14]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001eb33
lea rdx, [0x140038f18]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001eb33
lea rdx, [0x140038f1c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001ec77
lea rdx, [0x14003f538]
lea rcx, [0x14003f678]
call fcn.14001120d
movzx eax, al
test eax, eax
je 0x14001ebfd
lea rdx, [0x140039a18]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0xe04], 0x7d0
lea rdx, [rbp + 0xe04]
lea rcx, [rbp + 0xde8]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov eax, dword [0x14003f490]
dec eax
mov dword [0x14003f490], eax
mov eax, dword [0x14003f4b4]
dec eax
mov dword [0x14003f4b4], eax
lea rdx, [0x14003f8d0]
lea rcx, [0x14003f678]
call fcn.1400116ea
mov eax, dword [0x14003f4bc]
add eax, 0x69
mov dword [0x14003f4bc], eax
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039a18]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0xe44], 0x7d0
lea rdx, [rbp + 0xe44]
lea rcx, [rbp + 0xe28]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov eax, dword [0x14003f490]
dec eax
mov dword [0x14003f490], eax
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140038f20]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001ed37
lea rdx, [0x140038f24]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001ed37
lea rdx, [0x140038f28]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001ed37
lea rdx, [0x140038f2c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001ed37
lea rdx, [0x140038f30]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001ed37
lea rdx, [0x140038f34]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001ed37
lea rdx, [0x140038f38]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001ed37
lea rdx, [0x140038f3c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001ed5b
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
jmp 0x14001edc9
lea rdx, [0x140039a38]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0xe84], 0x7d0
lea rdx, [rbp + 0xe84]
lea rcx, [rbp + 0xe68]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140038f40]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001f1c1
cmp dword [0x14003f490], 1
jl 0x14001f155
lea rcx, [0x140038824]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x1400399e8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140038ed4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140038edc]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x48]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x140038ee0]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001ef2b
lea rdx, [0x140038f04]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001ef2b
lea rdx, [0x140038f08]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001ef2b
lea rdx, [0x140038f0c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001ef2b
lea rdx, [0x140038f10]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001ef2b
lea rdx, [0x140038f14]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001ef2b
lea rdx, [0x140038f18]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001ef2b
lea rdx, [0x140038f1c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001f06f
lea rdx, [0x14003f740]
lea rcx, [0x14003f560]
call fcn.14001120d
movzx eax, al
test eax, eax
je 0x14001eff5
lea rdx, [0x140039a18]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0xec4], 0x7d0
lea rdx, [rbp + 0xec4]
lea rcx, [rbp + 0xea8]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov eax, dword [0x14003f490]
dec eax
mov dword [0x14003f490], eax
mov eax, dword [0x14003f4b4]
dec eax
mov dword [0x14003f4b4], eax
lea rdx, [0x14003f6a0]
lea rcx, [0x14003f560]
call fcn.1400116ea
mov eax, dword [0x14003f4bc]
add eax, 0x69
mov dword [0x14003f4bc], eax
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039a18]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0xf04], 0x7d0
lea rdx, [rbp + 0xf04]
lea rcx, [rbp + 0xee8]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov eax, dword [0x14003f490]
dec eax
mov dword [0x14003f490], eax
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140038f20]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f12f
lea rdx, [0x140038f24]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f12f
lea rdx, [0x140038f28]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f12f
lea rdx, [0x140038f2c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f12f
lea rdx, [0x140038f30]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f12f
lea rdx, [0x140038f34]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f12f
lea rdx, [0x140038f38]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f12f
lea rdx, [0x140038f3c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001f153
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
jmp 0x14001f1c1
lea rdx, [0x140039a38]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0xf44], 0x7d0
lea rdx, [rbp + 0xf44]
lea rcx, [rbp + 0xf28]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140038fbc]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001f2bf
cmp dword [0x14003f498], 1
jl 0x14001f253
lea rdx, [0x140039ac8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0xf84], 0x7d0
lea rdx, [rbp + 0xf84]
lea rcx, [rbp + 0xf68]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039a38]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0xfc4], 0x7d0
lea rdx, [rbp + 0xfc4]
lea rcx, [rbp + 0xfa8]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140038ff0]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001f6b7
cmp dword [0x14003f4a4], 1
jl 0x14001f64b
lea rcx, [0x140038824]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x1400399e8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140038ed4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140038edc]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x48]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x140038ee0]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f421
lea rdx, [0x140038f04]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f421
lea rdx, [0x140038f08]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f421
lea rdx, [0x140038f0c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f421
lea rdx, [0x140038f10]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f421
lea rdx, [0x140038f14]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f421
lea rdx, [0x140038f18]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f421
lea rdx, [0x140038f1c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001f565
lea rdx, [0x14003f718]
lea rcx, [0x14003f8a8]
call fcn.14001120d
movzx eax, al
test eax, eax
je 0x14001f4eb
lea rdx, [0x140039a18]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0x1004], 0x7d0
lea rdx, [rbp + 0x1004]
lea rcx, [rbp + 0xfe8]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov eax, dword [0x14003f4a4]
dec eax
mov dword [0x14003f4a4], eax
mov eax, dword [0x14003f4b4]
dec eax
mov dword [0x14003f4b4], eax
lea rdx, [0x14003f7e0]
lea rcx, [0x14003f8a8]
call fcn.1400116ea
mov eax, dword [0x14003f4bc]
add eax, 0x14
mov dword [0x14003f4bc], eax
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039a18]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0x1044], 0x7d0
lea rdx, [rbp + 0x1044]
lea rcx, [rbp + 0x1028]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov eax, dword [0x14003f4a4]
dec eax
mov dword [0x14003f4a4], eax
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140038f20]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f625
lea rdx, [0x140038f24]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f625
lea rdx, [0x140038f28]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f625
lea rdx, [0x140038f2c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f625
lea rdx, [0x140038f30]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f625
lea rdx, [0x140038f34]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f625
lea rdx, [0x140038f38]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f625
lea rdx, [0x140038f3c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001f649
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
jmp 0x14001f6b7
lea rdx, [0x140039a38]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0x1084], 0x7d0
lea rdx, [rbp + 0x1084]
lea rcx, [rbp + 0x1068]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039030]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001faaf
cmp dword [0x14003f4a0], 1
jl 0x14001fa43
lea rcx, [0x140038824]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x140039af8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140038ed4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140038edc]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x48]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x140038ee0]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f819
lea rdx, [0x140038f04]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f819
lea rdx, [0x140038f08]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f819
lea rdx, [0x140038f0c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f819
lea rdx, [0x140038f10]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f819
lea rdx, [0x140038f14]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f819
lea rdx, [0x140038f18]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001f819
lea rdx, [0x140038f1c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001f95d
lea rdx, [0x14003f5d8]
lea rcx, [0x14003f4e8]
call fcn.14001120d
movzx eax, al
test eax, eax
je 0x14001f8e3
lea rdx, [0x140039b38]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0x10c4], 0x7d0
lea rdx, [rbp + 0x10c4]
lea rcx, [rbp + 0x10a8]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov eax, dword [0x14003f4a0]
dec eax
mov dword [0x14003f4a0], eax
mov eax, dword [0x14003f4b4]
dec eax
mov dword [0x14003f4b4], eax
lea rdx, [0x14003f830]
lea rcx, [0x14003f4e8]
call fcn.1400116ea
mov eax, dword [0x14003f4bc]
add eax, 0x14
mov dword [0x14003f4bc], eax
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039b38]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0x1104], 0x7d0
lea rdx, [rbp + 0x1104]
lea rcx, [rbp + 0x10e8]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov eax, dword [0x14003f4a0]
dec eax
mov dword [0x14003f4a0], eax
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140038f20]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fa1d
lea rdx, [0x140038f24]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fa1d
lea rdx, [0x140038f28]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fa1d
lea rdx, [0x140038f2c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fa1d
lea rdx, [0x140038f30]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fa1d
lea rdx, [0x140038f34]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fa1d
lea rdx, [0x140038f38]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fa1d
lea rdx, [0x140038f3c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001fa41
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
jmp 0x14001faaf
lea rdx, [0x140039b70]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0x1144], 0x7d0
lea rdx, [rbp + 0x1144]
lea rcx, [rbp + 0x1128]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039068]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001fea9
cmp dword [0x14003f4a8], 1
jl 0x14001fe3b
lea rcx, [0x140038824]
call qword [sym.imp.ucrtbased.dll_system]
lea rdx, [0x1400399e8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140038ed4]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140038edc]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [rbp + 0x48]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x140038ee0]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fc11
lea rdx, [0x140038f04]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fc11
lea rdx, [0x140038f08]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fc11
lea rdx, [0x140038f0c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fc11
lea rdx, [0x140038f10]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fc11
lea rdx, [0x140038f14]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fc11
lea rdx, [0x140038f18]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fc11
lea rdx, [0x140038f1c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001fd55
lea rdx, [0x14003f7b8]
lea rcx, [0x14003f6c8]
call fcn.14001120d
movzx eax, al
test eax, eax
je 0x14001fcdb
lea rdx, [0x140039a18]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0x1184], 0x7d0
lea rdx, [rbp + 0x1184]
lea rcx, [rbp + 0x1168]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov eax, dword [0x14003f4a8]
dec eax
mov dword [0x14003f4a8], eax
mov eax, dword [0x14003f4b4]
dec eax
mov dword [0x14003f4b4], eax
lea rdx, [0x14003f808]
lea rcx, [0x14003f6c8]
call fcn.1400116ea
mov eax, dword [0x14003f4bc]
add eax, 0x1e
mov dword [0x14003f4bc], eax
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039a18]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0x11c4], 0x7d0
lea rdx, [rbp + 0x11c4]
lea rcx, [rbp + 0x11a8]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov eax, dword [0x14003f4a8]
dec eax
mov dword [0x14003f4a8], eax
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140038f20]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fe15
lea rdx, [0x140038f24]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fe15
lea rdx, [0x140038f28]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fe15
lea rdx, [0x140038f2c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fe15
lea rdx, [0x140038f30]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fe15
lea rdx, [0x140038f34]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fe15
lea rdx, [0x140038f38]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
jne 0x14001fe15
lea rdx, [0x140038f3c]
lea rcx, [rbp + 0x48]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14001fe39
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
jmp 0x14001fea7
lea rdx, [0x140039a38]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0x1204], 0x7d0
lea rdx, [rbp + 0x1204]
lea rcx, [rbp + 0x11e8]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
jmp 0x14001ff15
lea rdx, [0x1400390a0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0x1244], 0x7d0
lea rdx, [rbp + 0x1244]
lea rcx, [rbp + 0x1228]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
jmp case.default.0x14001d356
lea rdx, [0x1400395a8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x14c0]
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__d__
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________._.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._______._._._..____._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._._________________._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..______._________._.________________________llllll
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..______H___H__________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.._______o________.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._.___o___________.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._._.________.___.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [rbp + 8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x14003985c]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14002013b
mov ecx, dword [rbp + 0x14c0]
call fcn.1400114b0
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039540]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x140020172
call fcn.140011857
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x1400390a0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0x1284], 0x7d0
lea rdx, [rbp + 0x1284]
lea rcx, [rbp + 0x1268]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x1400395a8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x14c0]
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__d__
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________._.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._______._._._..____._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._._________________._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..______._________._.________________________llllll
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..______H___H__________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.._______o________.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._.___o___________.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._._.________.___.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [rbp + 8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x14003985c]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x140020404
mov ecx, dword [rbp + 0x14c0]
call fcn.1400114b0
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039540]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x14002043b
call fcn.140011857
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x1400390a0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0x12c4], 0x7d0
lea rdx, [rbp + 0x12c4]
lea rcx, [rbp + 0x12a8]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x1400395a8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x14c0]
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__d__
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________._.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._______._._._..____._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._._________________._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..______._________._.________________________llllll
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..______H___H__________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.._______o________.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._.___o___________.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._._.________.___.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [rbp + 8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x14003985c]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x1400206cd
mov ecx, dword [rbp + 0x14c0]
call fcn.1400114b0
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039540]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x140020704
call fcn.140011857
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x1400390a0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0x1304], 0x7d0
lea rdx, [rbp + 0x1304]
lea rcx, [rbp + 0x12e8]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x1400395a8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x14c0]
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__d__
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________._.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._______._._._..____._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._._________________._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..______._________._.________________________llllll
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..______H___H__________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.._______o________.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._.___o___________.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._._.________.___.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [rbp + 8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x14003985c]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x140020996
mov ecx, dword [rbp + 0x14c0]
call fcn.1400114b0
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039540]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x1400209cd
call fcn.140011857
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x1400390a0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0x1344], 0x7d0
lea rdx, [rbp + 0x1344]
lea rcx, [rbp + 0x1328]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x1400395a8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x14c0]
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__d__
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________._.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._______._._._..____._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._._________________._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..______._________._.________________________llllll
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..______H___H__________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.._______o________.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._.___o___________.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._._.________.___.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [rbp + 8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x14003985c]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x140020c5f
mov ecx, dword [rbp + 0x14c0]
call fcn.1400114b0
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039540]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x140020c96
call fcn.140011857
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x1400390a0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0x1384], 0x7d0
lea rdx, [rbp + 0x1384]
lea rcx, [rbp + 0x1368]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x1400395a8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x14c0]
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__d__
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________._.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._______._._._..____._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._._________________._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..______._________._.________________________llllll
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..______H___H__________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.._______o________.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._.___o___________.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._._.________.___.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [rbp + 8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x14003985c]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x140020f28
mov ecx, dword [rbp + 0x14c0]
call fcn.1400114b0
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039540]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x140020f5f
call fcn.140011857
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x1400390a0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0x13c4], 0x7d0
lea rdx, [rbp + 0x13c4]
lea rcx, [rbp + 0x13a8]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x1400395a8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x14c0]
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__d__
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________._.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._______._._._..____._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._._________________._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..______._________._.________________________llllll
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..______H___H__________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.._______o________.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._.___o___________.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._._.________.___.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [rbp + 8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x14003985c]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x1400211f1
mov ecx, dword [rbp + 0x14c0]
call fcn.1400114b0
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039540]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x140021228
call fcn.140011857
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x1400390a0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0x1404], 0x7d0
lea rdx, [rbp + 0x1404]
lea rcx, [rbp + 0x13e8]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x1400395a8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x14c0]
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__d__
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________._.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._______._._._..____._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._._________________._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..______._________._.________________________llllll
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..______H___H__________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.._______o________.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._.___o___________.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._._.________.___.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [rbp + 8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x14003985c]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x1400214ba
mov ecx, dword [rbp + 0x14c0]
call fcn.1400114b0
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039540]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x1400214f1
call fcn.140011857
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x1400390a0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0x1444], 0x7d0
lea rdx, [rbp + 0x1444]
lea rcx, [rbp + 0x1428]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x1400395a8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
mov edx, dword [rbp + 0x14c0]
mov rcx, rax
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]
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__d__
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x140039390]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________._.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._______._._._..____._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._._________________._
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..______._________._.________________________llllll
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str..______H___H__________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.._______o________.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str._.___o___________.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.__._._.________.___.
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, str.____________________
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [rbp + 8]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_istream_char__struct_std::char_traits_char___std::cin]
call fcn.140011032
lea rdx, [0x14003985c]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x140021783
mov ecx, dword [rbp + 0x14c0]
call fcn.1400114b0
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x140039540]
lea rcx, [rbp + 8]
call fcn.140011339
movzx eax, al
test eax, eax
je 0x1400217b7
call fcn.140011857
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rdx, [0x1400390a0]
mov rcx, qword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400110e1
lea rdx, [0x140011055]
mov rcx, rax
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___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 [rbp + 0x1484], 0x7d0
lea rdx, [rbp + 0x1484]
lea rcx, [rbp + 0x1468]
call fcn.140011645
mov rcx, rax
call fcn.1400116f4
mov ecx, dword [rbp + 0x14c0]
call fcn.140011654
nop
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
jmp 0x140021833
lea rcx, [rbp + 0x48]
call fcn.14001117c
nop
lea rcx, [rbp + 8]
call fcn.14001117c
lea rcx, [rbp - 0x20]
lea rdx, [0x140037b10]
call fcn.140011708
mov rcx, qword [rbp + 0x1498]
xor rcx, rbp
call fcn.1400113fc
lea rsp, [rbp + 0x14a8]
pop rdi
pop rbp
ret