From a378261e9b2d1a39435dadab31f5ef0ee6520e66 Mon Sep 17 00:00:00 2001 From: fanasina Date: Fri, 24 Nov 2023 09:41:17 +0100 Subject: [PATCH] rename repo permutation --- .../src/permutation_t/test/Makefile | 52 + .../permutation_t/test/asm_intel_is_good.s | 10655 ++++++++++++++++ .../src/permutation_t/test/asm_is_good.s | 10655 ++++++++++++++++ .../src/permutation_t/test/compile.sh | 13 + .../src/permutation_t/test/dump_asm.sh | 6 + .../src/permutation_t/test/is_good.c | 149 + ypermutation_t/src/permutation_t/test/run.sh | 3 + 7 files changed, 21533 insertions(+) create mode 100644 ypermutation_t/src/permutation_t/test/Makefile create mode 100644 ypermutation_t/src/permutation_t/test/asm_intel_is_good.s create mode 100644 ypermutation_t/src/permutation_t/test/asm_is_good.s create mode 100644 ypermutation_t/src/permutation_t/test/compile.sh create mode 100644 ypermutation_t/src/permutation_t/test/dump_asm.sh create mode 100644 ypermutation_t/src/permutation_t/test/is_good.c create mode 100644 ypermutation_t/src/permutation_t/test/run.sh diff --git a/ypermutation_t/src/permutation_t/test/Makefile b/ypermutation_t/src/permutation_t/test/Makefile new file mode 100644 index 0000000..ae98de8 --- /dev/null +++ b/ypermutation_t/src/permutation_t/test/Makefile @@ -0,0 +1,52 @@ + + + + +NAME_TEST=is_good +CC=gcc +ROOT_DIR=$(PWD) +INCLUDE_DIR=$(ROOT_DIR)/src +CFLAGS=-I$(INCLUDE_DIR) -I../include_ytest/include +LDFLAGS=-L$(PWD)/.. -lytest + +#SRC_DIR=$(ROOT_DIR)/src +#SRC=$(wildcard */*/*.c) +SRC=$(wildcard **/**/*.c) +OBJ=$(SRC:.c=.o) +#HEADS=$(OBJS:.o=.h) +TEST_DIR=$(PWD) +EXECSRC=$(NAME_TEST).c +EXEC=launch_$(NAME_TEST)_m +PERMSRC=src/permutation_t/permutation_t.c +PERMSRC_O=$(PERMSRC:.c=.o) +SETTSRC=src/set_theoric_t/set_theoric_t.c +SETTSRC_O=$(SETTSRC:.c=.o) +TOOLSRC=../ytools_t/src/tools_t/tools_t.c +TOOLSRC_O=$(TOOLSRC:.c=.o) + +LIB_YTEST=$(PWD)/../libytest.so + +all: $(EXEC) $(LIB_YTEST) + +$(EXEC): $(EXECSRC) $(OBJ) + $(CC) -o $@ $^ $(CFLAGS) $(LDFLAGS) + +$(PERMSRC_O): $(PERMSRC) $(SETTSRC_O) + $(CC) -o $@ -c $< $(CFLAGS) + +$(SETTSRC_O) : $(SETTSRC) $(TOOLSRC_O) + $(CC) -o $@ -c $< $(CFLAGS) + +$(TOOLSRC_O): $(TOOLSRC) + $(CC) -o $@ -c $< $(CFLAGS) + +.PHONY: clean mrproper + +clean: + rm -f $(OBJ) + +mrproper: clean + rm -f $(EXEC) + +run: $(EXEC) + $(EXEC) -h diff --git a/ypermutation_t/src/permutation_t/test/asm_intel_is_good.s b/ypermutation_t/src/permutation_t/test/asm_intel_is_good.s new file mode 100644 index 0000000..46ace60 --- /dev/null +++ b/ypermutation_t/src/permutation_t/test/asm_intel_is_good.s @@ -0,0 +1,10655 @@ + +launch_is_good_c: format de fichier elf64-x86-64 + + +Déassemblage de la section .init : + +0000000000002000 <_init>: + 2000: f3 0f 1e fa endbr64 + 2004: 48 83 ec 08 sub rsp,0x8 + 2008: 48 8b 05 99 ef 00 00 mov rax,QWORD PTR [rip+0xef99] # 10fa8 <__gmon_start__@Base> + 200f: 48 85 c0 test rax,rax + 2012: 74 02 je 2016 <_init+0x16> + 2014: ff d0 call rax + 2016: 48 83 c4 08 add rsp,0x8 + 201a: c3 ret + +Déassemblage de la section .plt : + +0000000000002020 <.plt>: + 2020: ff 35 32 ee 00 00 push QWORD PTR [rip+0xee32] # 10e58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2026: f2 ff 25 33 ee 00 00 bnd jmp QWORD PTR [rip+0xee33] # 10e60 <_GLOBAL_OFFSET_TABLE_+0x10> + 202d: 0f 1f 00 nop DWORD PTR [rax] + 2030: f3 0f 1e fa endbr64 + 2034: 68 00 00 00 00 push 0x0 + 2039: f2 e9 e1 ff ff ff bnd jmp 2020 <_init+0x20> + 203f: 90 nop + 2040: f3 0f 1e fa endbr64 + 2044: 68 01 00 00 00 push 0x1 + 2049: f2 e9 d1 ff ff ff bnd jmp 2020 <_init+0x20> + 204f: 90 nop + 2050: f3 0f 1e fa endbr64 + 2054: 68 02 00 00 00 push 0x2 + 2059: f2 e9 c1 ff ff ff bnd jmp 2020 <_init+0x20> + 205f: 90 nop + 2060: f3 0f 1e fa endbr64 + 2064: 68 03 00 00 00 push 0x3 + 2069: f2 e9 b1 ff ff ff bnd jmp 2020 <_init+0x20> + 206f: 90 nop + 2070: f3 0f 1e fa endbr64 + 2074: 68 04 00 00 00 push 0x4 + 2079: f2 e9 a1 ff ff ff bnd jmp 2020 <_init+0x20> + 207f: 90 nop + 2080: f3 0f 1e fa endbr64 + 2084: 68 05 00 00 00 push 0x5 + 2089: f2 e9 91 ff ff ff bnd jmp 2020 <_init+0x20> + 208f: 90 nop + 2090: f3 0f 1e fa endbr64 + 2094: 68 06 00 00 00 push 0x6 + 2099: f2 e9 81 ff ff ff bnd jmp 2020 <_init+0x20> + 209f: 90 nop + 20a0: f3 0f 1e fa endbr64 + 20a4: 68 07 00 00 00 push 0x7 + 20a9: f2 e9 71 ff ff ff bnd jmp 2020 <_init+0x20> + 20af: 90 nop + 20b0: f3 0f 1e fa endbr64 + 20b4: 68 08 00 00 00 push 0x8 + 20b9: f2 e9 61 ff ff ff bnd jmp 2020 <_init+0x20> + 20bf: 90 nop + 20c0: f3 0f 1e fa endbr64 + 20c4: 68 09 00 00 00 push 0x9 + 20c9: f2 e9 51 ff ff ff bnd jmp 2020 <_init+0x20> + 20cf: 90 nop + 20d0: f3 0f 1e fa endbr64 + 20d4: 68 0a 00 00 00 push 0xa + 20d9: f2 e9 41 ff ff ff bnd jmp 2020 <_init+0x20> + 20df: 90 nop + 20e0: f3 0f 1e fa endbr64 + 20e4: 68 0b 00 00 00 push 0xb + 20e9: f2 e9 31 ff ff ff bnd jmp 2020 <_init+0x20> + 20ef: 90 nop + 20f0: f3 0f 1e fa endbr64 + 20f4: 68 0c 00 00 00 push 0xc + 20f9: f2 e9 21 ff ff ff bnd jmp 2020 <_init+0x20> + 20ff: 90 nop + 2100: f3 0f 1e fa endbr64 + 2104: 68 0d 00 00 00 push 0xd + 2109: f2 e9 11 ff ff ff bnd jmp 2020 <_init+0x20> + 210f: 90 nop + 2110: f3 0f 1e fa endbr64 + 2114: 68 0e 00 00 00 push 0xe + 2119: f2 e9 01 ff ff ff bnd jmp 2020 <_init+0x20> + 211f: 90 nop + 2120: f3 0f 1e fa endbr64 + 2124: 68 0f 00 00 00 push 0xf + 2129: f2 e9 f1 fe ff ff bnd jmp 2020 <_init+0x20> + 212f: 90 nop + 2130: f3 0f 1e fa endbr64 + 2134: 68 10 00 00 00 push 0x10 + 2139: f2 e9 e1 fe ff ff bnd jmp 2020 <_init+0x20> + 213f: 90 nop + 2140: f3 0f 1e fa endbr64 + 2144: 68 11 00 00 00 push 0x11 + 2149: f2 e9 d1 fe ff ff bnd jmp 2020 <_init+0x20> + 214f: 90 nop + 2150: f3 0f 1e fa endbr64 + 2154: 68 12 00 00 00 push 0x12 + 2159: f2 e9 c1 fe ff ff bnd jmp 2020 <_init+0x20> + 215f: 90 nop + 2160: f3 0f 1e fa endbr64 + 2164: 68 13 00 00 00 push 0x13 + 2169: f2 e9 b1 fe ff ff bnd jmp 2020 <_init+0x20> + 216f: 90 nop + 2170: f3 0f 1e fa endbr64 + 2174: 68 14 00 00 00 push 0x14 + 2179: f2 e9 a1 fe ff ff bnd jmp 2020 <_init+0x20> + 217f: 90 nop + 2180: f3 0f 1e fa endbr64 + 2184: 68 15 00 00 00 push 0x15 + 2189: f2 e9 91 fe ff ff bnd jmp 2020 <_init+0x20> + 218f: 90 nop + 2190: f3 0f 1e fa endbr64 + 2194: 68 16 00 00 00 push 0x16 + 2199: f2 e9 81 fe ff ff bnd jmp 2020 <_init+0x20> + 219f: 90 nop + 21a0: f3 0f 1e fa endbr64 + 21a4: 68 17 00 00 00 push 0x17 + 21a9: f2 e9 71 fe ff ff bnd jmp 2020 <_init+0x20> + 21af: 90 nop + 21b0: f3 0f 1e fa endbr64 + 21b4: 68 18 00 00 00 push 0x18 + 21b9: f2 e9 61 fe ff ff bnd jmp 2020 <_init+0x20> + 21bf: 90 nop + 21c0: f3 0f 1e fa endbr64 + 21c4: 68 19 00 00 00 push 0x19 + 21c9: f2 e9 51 fe ff ff bnd jmp 2020 <_init+0x20> + 21cf: 90 nop + 21d0: f3 0f 1e fa endbr64 + 21d4: 68 1a 00 00 00 push 0x1a + 21d9: f2 e9 41 fe ff ff bnd jmp 2020 <_init+0x20> + 21df: 90 nop + 21e0: f3 0f 1e fa endbr64 + 21e4: 68 1b 00 00 00 push 0x1b + 21e9: f2 e9 31 fe ff ff bnd jmp 2020 <_init+0x20> + 21ef: 90 nop + 21f0: f3 0f 1e fa endbr64 + 21f4: 68 1c 00 00 00 push 0x1c + 21f9: f2 e9 21 fe ff ff bnd jmp 2020 <_init+0x20> + 21ff: 90 nop + 2200: f3 0f 1e fa endbr64 + 2204: 68 1d 00 00 00 push 0x1d + 2209: f2 e9 11 fe ff ff bnd jmp 2020 <_init+0x20> + 220f: 90 nop + 2210: f3 0f 1e fa endbr64 + 2214: 68 1e 00 00 00 push 0x1e + 2219: f2 e9 01 fe ff ff bnd jmp 2020 <_init+0x20> + 221f: 90 nop + 2220: f3 0f 1e fa endbr64 + 2224: 68 1f 00 00 00 push 0x1f + 2229: f2 e9 f1 fd ff ff bnd jmp 2020 <_init+0x20> + 222f: 90 nop + 2230: f3 0f 1e fa endbr64 + 2234: 68 20 00 00 00 push 0x20 + 2239: f2 e9 e1 fd ff ff bnd jmp 2020 <_init+0x20> + 223f: 90 nop + 2240: f3 0f 1e fa endbr64 + 2244: 68 21 00 00 00 push 0x21 + 2249: f2 e9 d1 fd ff ff bnd jmp 2020 <_init+0x20> + 224f: 90 nop + 2250: f3 0f 1e fa endbr64 + 2254: 68 22 00 00 00 push 0x22 + 2259: f2 e9 c1 fd ff ff bnd jmp 2020 <_init+0x20> + 225f: 90 nop + +Déassemblage de la section .plt.got : + +0000000000002260 : + 2260: f3 0f 1e fa endbr64 + 2264: f2 ff 25 25 ed 00 00 bnd jmp QWORD PTR [rip+0xed25] # 10f90 + 226b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002270 : + 2270: f3 0f 1e fa endbr64 + 2274: f2 ff 25 1d ed 00 00 bnd jmp QWORD PTR [rip+0xed1d] # 10f98 + 227b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002280 : + 2280: f3 0f 1e fa endbr64 + 2284: f2 ff 25 15 ed 00 00 bnd jmp QWORD PTR [rip+0xed15] # 10fa0 + 228b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002290 : + 2290: f3 0f 1e fa endbr64 + 2294: f2 ff 25 15 ed 00 00 bnd jmp QWORD PTR [rip+0xed15] # 10fb0 + 229b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +00000000000022a0 : + 22a0: f3 0f 1e fa endbr64 + 22a4: f2 ff 25 0d ed 00 00 bnd jmp QWORD PTR [rip+0xed0d] # 10fb8 + 22ab: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +00000000000022b0 : + 22b0: f3 0f 1e fa endbr64 + 22b4: f2 ff 25 05 ed 00 00 bnd jmp QWORD PTR [rip+0xed05] # 10fc0 + 22bb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +00000000000022c0 : + 22c0: f3 0f 1e fa endbr64 + 22c4: f2 ff 25 fd ec 00 00 bnd jmp QWORD PTR [rip+0xecfd] # 10fc8 + 22cb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +00000000000022d0 : + 22d0: f3 0f 1e fa endbr64 + 22d4: f2 ff 25 f5 ec 00 00 bnd jmp QWORD PTR [rip+0xecf5] # 10fd0 + 22db: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +00000000000022e0 : + 22e0: f3 0f 1e fa endbr64 + 22e4: f2 ff 25 ed ec 00 00 bnd jmp QWORD PTR [rip+0xeced] # 10fd8 + 22eb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +00000000000022f0 : + 22f0: f3 0f 1e fa endbr64 + 22f4: f2 ff 25 e5 ec 00 00 bnd jmp QWORD PTR [rip+0xece5] # 10fe0 + 22fb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002300 : + 2300: f3 0f 1e fa endbr64 + 2304: f2 ff 25 dd ec 00 00 bnd jmp QWORD PTR [rip+0xecdd] # 10fe8 + 230b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002310 <__cxa_finalize@plt>: + 2310: f3 0f 1e fa endbr64 + 2314: f2 ff 25 dd ec 00 00 bnd jmp QWORD PTR [rip+0xecdd] # 10ff8 <__cxa_finalize@GLIBC_2.2.5> + 231b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +Déassemblage de la section .plt.sec : + +0000000000002320 : + 2320: f3 0f 1e fa endbr64 + 2324: f2 ff 25 3d eb 00 00 bnd jmp QWORD PTR [rip+0xeb3d] # 10e68 + 232b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002330 : + 2330: f3 0f 1e fa endbr64 + 2334: f2 ff 25 35 eb 00 00 bnd jmp QWORD PTR [rip+0xeb35] # 10e70 + 233b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002340 : + 2340: f3 0f 1e fa endbr64 + 2344: f2 ff 25 2d eb 00 00 bnd jmp QWORD PTR [rip+0xeb2d] # 10e78 + 234b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002350 : + 2350: f3 0f 1e fa endbr64 + 2354: f2 ff 25 25 eb 00 00 bnd jmp QWORD PTR [rip+0xeb25] # 10e80 + 235b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002360 : + 2360: f3 0f 1e fa endbr64 + 2364: f2 ff 25 1d eb 00 00 bnd jmp QWORD PTR [rip+0xeb1d] # 10e88 + 236b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002370 : + 2370: f3 0f 1e fa endbr64 + 2374: f2 ff 25 15 eb 00 00 bnd jmp QWORD PTR [rip+0xeb15] # 10e90 + 237b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002380 : + 2380: f3 0f 1e fa endbr64 + 2384: f2 ff 25 0d eb 00 00 bnd jmp QWORD PTR [rip+0xeb0d] # 10e98 + 238b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002390 : + 2390: f3 0f 1e fa endbr64 + 2394: f2 ff 25 05 eb 00 00 bnd jmp QWORD PTR [rip+0xeb05] # 10ea0 + 239b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +00000000000023a0 : + 23a0: f3 0f 1e fa endbr64 + 23a4: f2 ff 25 fd ea 00 00 bnd jmp QWORD PTR [rip+0xeafd] # 10ea8 + 23ab: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +00000000000023b0 : + 23b0: f3 0f 1e fa endbr64 + 23b4: f2 ff 25 f5 ea 00 00 bnd jmp QWORD PTR [rip+0xeaf5] # 10eb0 + 23bb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +00000000000023c0 <__stack_chk_fail@plt>: + 23c0: f3 0f 1e fa endbr64 + 23c4: f2 ff 25 ed ea 00 00 bnd jmp QWORD PTR [rip+0xeaed] # 10eb8 <__stack_chk_fail@GLIBC_2.4> + 23cb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +00000000000023d0 : + 23d0: f3 0f 1e fa endbr64 + 23d4: f2 ff 25 e5 ea 00 00 bnd jmp QWORD PTR [rip+0xeae5] # 10ec0 + 23db: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +00000000000023e0 : + 23e0: f3 0f 1e fa endbr64 + 23e4: f2 ff 25 dd ea 00 00 bnd jmp QWORD PTR [rip+0xeadd] # 10ec8 + 23eb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +00000000000023f0 : + 23f0: f3 0f 1e fa endbr64 + 23f4: f2 ff 25 d5 ea 00 00 bnd jmp QWORD PTR [rip+0xead5] # 10ed0 + 23fb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002400 : + 2400: f3 0f 1e fa endbr64 + 2404: f2 ff 25 cd ea 00 00 bnd jmp QWORD PTR [rip+0xeacd] # 10ed8 + 240b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002410 : + 2410: f3 0f 1e fa endbr64 + 2414: f2 ff 25 c5 ea 00 00 bnd jmp QWORD PTR [rip+0xeac5] # 10ee0 + 241b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002420 : + 2420: f3 0f 1e fa endbr64 + 2424: f2 ff 25 bd ea 00 00 bnd jmp QWORD PTR [rip+0xeabd] # 10ee8 + 242b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002430 : + 2430: f3 0f 1e fa endbr64 + 2434: f2 ff 25 b5 ea 00 00 bnd jmp QWORD PTR [rip+0xeab5] # 10ef0 + 243b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002440 : + 2440: f3 0f 1e fa endbr64 + 2444: f2 ff 25 ad ea 00 00 bnd jmp QWORD PTR [rip+0xeaad] # 10ef8 + 244b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002450 : + 2450: f3 0f 1e fa endbr64 + 2454: f2 ff 25 a5 ea 00 00 bnd jmp QWORD PTR [rip+0xeaa5] # 10f00 + 245b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002460 : + 2460: f3 0f 1e fa endbr64 + 2464: f2 ff 25 9d ea 00 00 bnd jmp QWORD PTR [rip+0xea9d] # 10f08 + 246b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002470 : + 2470: f3 0f 1e fa endbr64 + 2474: f2 ff 25 95 ea 00 00 bnd jmp QWORD PTR [rip+0xea95] # 10f10 + 247b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002480 : + 2480: f3 0f 1e fa endbr64 + 2484: f2 ff 25 8d ea 00 00 bnd jmp QWORD PTR [rip+0xea8d] # 10f18 + 248b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002490 : + 2490: f3 0f 1e fa endbr64 + 2494: f2 ff 25 85 ea 00 00 bnd jmp QWORD PTR [rip+0xea85] # 10f20 + 249b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +00000000000024a0 : + 24a0: f3 0f 1e fa endbr64 + 24a4: f2 ff 25 7d ea 00 00 bnd jmp QWORD PTR [rip+0xea7d] # 10f28 + 24ab: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +00000000000024b0 : + 24b0: f3 0f 1e fa endbr64 + 24b4: f2 ff 25 75 ea 00 00 bnd jmp QWORD PTR [rip+0xea75] # 10f30 + 24bb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +00000000000024c0 : + 24c0: f3 0f 1e fa endbr64 + 24c4: f2 ff 25 6d ea 00 00 bnd jmp QWORD PTR [rip+0xea6d] # 10f38 + 24cb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +00000000000024d0 : + 24d0: f3 0f 1e fa endbr64 + 24d4: f2 ff 25 65 ea 00 00 bnd jmp QWORD PTR [rip+0xea65] # 10f40 + 24db: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +00000000000024e0 : + 24e0: f3 0f 1e fa endbr64 + 24e4: f2 ff 25 5d ea 00 00 bnd jmp QWORD PTR [rip+0xea5d] # 10f48 + 24eb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +00000000000024f0 : + 24f0: f3 0f 1e fa endbr64 + 24f4: f2 ff 25 55 ea 00 00 bnd jmp QWORD PTR [rip+0xea55] # 10f50 + 24fb: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002500 : + 2500: f3 0f 1e fa endbr64 + 2504: f2 ff 25 4d ea 00 00 bnd jmp QWORD PTR [rip+0xea4d] # 10f58 + 250b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002510 : + 2510: f3 0f 1e fa endbr64 + 2514: f2 ff 25 45 ea 00 00 bnd jmp QWORD PTR [rip+0xea45] # 10f60 + 251b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002520 : + 2520: f3 0f 1e fa endbr64 + 2524: f2 ff 25 3d ea 00 00 bnd jmp QWORD PTR [rip+0xea3d] # 10f68 + 252b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002530 : + 2530: f3 0f 1e fa endbr64 + 2534: f2 ff 25 35 ea 00 00 bnd jmp QWORD PTR [rip+0xea35] # 10f70 + 253b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +0000000000002540 : + 2540: f3 0f 1e fa endbr64 + 2544: f2 ff 25 2d ea 00 00 bnd jmp QWORD PTR [rip+0xea2d] # 10f78 + 254b: 0f 1f 44 00 00 nop DWORD PTR [rax+rax*1+0x0] + +Déassemblage de la section .text : + +0000000000002550 <_start>: + 2550: f3 0f 1e fa endbr64 + 2554: 31 ed xor ebp,ebp + 2556: 49 89 d1 mov r9,rdx + 2559: 5e pop rsi + 255a: 48 89 e2 mov rdx,rsp + 255d: 48 83 e4 f0 and rsp,0xfffffffffffffff0 + 2561: 50 push rax + 2562: 54 push rsp + 2563: 45 31 c0 xor r8d,r8d + 2566: 31 c9 xor ecx,ecx + 2568: 48 8d 3d ea 85 00 00 lea rdi,[rip+0x85ea] # ab59
+ 256f: ff 15 0b ea 00 00 call QWORD PTR [rip+0xea0b] # 10f80 <__libc_start_main@GLIBC_2.34> + 2575: f4 hlt + 2576: 66 2e 0f 1f 84 00 00 cs nop WORD PTR [rax+rax*1+0x0] + 257d: 00 00 00 + +0000000000002580 : + 2580: 48 8d 3d 89 ea 00 00 lea rdi,[rip+0xea89] # 11010 <__TMC_END__> + 2587: 48 8d 05 82 ea 00 00 lea rax,[rip+0xea82] # 11010 <__TMC_END__> + 258e: 48 39 f8 cmp rax,rdi + 2591: 74 15 je 25a8 + 2593: 48 8b 05 ee e9 00 00 mov rax,QWORD PTR [rip+0xe9ee] # 10f88 <_ITM_deregisterTMCloneTable@Base> + 259a: 48 85 c0 test rax,rax + 259d: 74 09 je 25a8 + 259f: ff e0 jmp rax + 25a1: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + 25a8: c3 ret + 25a9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + +00000000000025b0 : + 25b0: 48 8d 3d 59 ea 00 00 lea rdi,[rip+0xea59] # 11010 <__TMC_END__> + 25b7: 48 8d 35 52 ea 00 00 lea rsi,[rip+0xea52] # 11010 <__TMC_END__> + 25be: 48 29 fe sub rsi,rdi + 25c1: 48 89 f0 mov rax,rsi + 25c4: 48 c1 ee 3f shr rsi,0x3f + 25c8: 48 c1 f8 03 sar rax,0x3 + 25cc: 48 01 c6 add rsi,rax + 25cf: 48 d1 fe sar rsi,1 + 25d2: 74 14 je 25e8 + 25d4: 48 8b 05 15 ea 00 00 mov rax,QWORD PTR [rip+0xea15] # 10ff0 <_ITM_registerTMCloneTable@Base> + 25db: 48 85 c0 test rax,rax + 25de: 74 08 je 25e8 + 25e0: ff e0 jmp rax + 25e2: 66 0f 1f 44 00 00 nop WORD PTR [rax+rax*1+0x0] + 25e8: c3 ret + 25e9: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + +00000000000025f0 <__do_global_dtors_aux>: + 25f0: f3 0f 1e fa endbr64 + 25f4: 80 3d 0d eb 00 00 00 cmp BYTE PTR [rip+0xeb0d],0x0 # 11108 + 25fb: 75 2b jne 2628 <__do_global_dtors_aux+0x38> + 25fd: 55 push rbp + 25fe: 48 83 3d f2 e9 00 00 cmp QWORD PTR [rip+0xe9f2],0x0 # 10ff8 <__cxa_finalize@GLIBC_2.2.5> + 2605: 00 + 2606: 48 89 e5 mov rbp,rsp + 2609: 74 0c je 2617 <__do_global_dtors_aux+0x27> + 260b: 48 8b 3d f6 e9 00 00 mov rdi,QWORD PTR [rip+0xe9f6] # 11008 <__dso_handle> + 2612: e8 f9 fc ff ff call 2310 <__cxa_finalize@plt> + 2617: e8 64 ff ff ff call 2580 + 261c: c6 05 e5 ea 00 00 01 mov BYTE PTR [rip+0xeae5],0x1 # 11108 + 2623: 5d pop rbp + 2624: c3 ret + 2625: 0f 1f 00 nop DWORD PTR [rax] + 2628: c3 ret + 2629: 0f 1f 80 00 00 00 00 nop DWORD PTR [rax+0x0] + +0000000000002630 : + 2630: f3 0f 1e fa endbr64 + 2634: e9 77 ff ff ff jmp 25b0 + +0000000000002639 : + 2639: f3 0f 1e fa endbr64 + 263d: 55 push rbp + 263e: 48 89 e5 mov rbp,rsp + 2641: 48 8d 05 d8 b9 00 00 lea rax,[rip+0xb9d8] # e020 <_IO_stdin_used+0x20> + 2648: 48 89 c6 mov rsi,rax + 264b: 48 8d 05 0a 00 00 00 lea rax,[rip+0xa] # 265c + 2652: 48 89 c7 mov rdi,rax + 2655: e8 e6 fc ff ff call 2340 + 265a: 5d pop rbp + 265b: c3 ret + +000000000000265c : + 265c: f3 0f 1e fa endbr64 + 2660: 55 push rbp + 2661: 48 89 e5 mov rbp,rsp + 2664: 53 push rbx + 2665: 48 81 ec d8 00 00 00 sub rsp,0xd8 + 266c: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28 + 2673: 00 00 + 2675: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 2679: 31 c0 xor eax,eax + 267b: bf 03 00 00 00 mov edi,0x3 + 2680: e8 eb 89 00 00 call b070 + 2685: 48 89 85 38 ff ff ff mov QWORD PTR [rbp-0xc8],rax + 268c: 48 8d 95 28 ff ff ff lea rdx,[rbp-0xd8] + 2693: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 269a: 48 89 d6 mov rsi,rdx + 269d: 48 89 c7 mov rdi,rax + 26a0: e8 ab fc ff ff call 2350 + 26a5: 48 89 85 40 ff ff ff mov QWORD PTR [rbp-0xc0],rax + 26ac: 48 83 bd 40 ff ff ff cmp QWORD PTR [rbp-0xc0],0x0 + 26b3: 00 + 26b4: 75 38 jne 26ee + 26b6: 48 8b 05 43 ea 00 00 mov rax,QWORD PTR [rip+0xea43] # 11100 + 26bd: 4c 8d 05 3c bc 00 00 lea r8,[rip+0xbc3c] # e300 <__func__.4> + 26c4: b9 19 00 00 00 mov ecx,0x19 + 26c9: 48 8d 15 74 b9 00 00 lea rdx,[rip+0xb974] # e044 <_IO_stdin_used+0x44> + 26d0: 48 8d 35 79 b9 00 00 lea rsi,[rip+0xb979] # e050 <_IO_stdin_used+0x50> + 26d7: 48 89 c7 mov rdi,rax + 26da: b8 00 00 00 00 mov eax,0x0 + 26df: e8 7c fd ff ff call 2460 + 26e4: bf 00 00 00 00 mov edi,0x0 + 26e9: e8 32 fe ff ff call 2520 + 26ee: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] + 26f5: 48 8b 10 mov rdx,QWORD PTR [rax] + 26f8: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 26ff: 48 8d 0d 6b b9 00 00 lea rcx,[rip+0xb96b] # e071 <_IO_stdin_used+0x71> + 2706: 48 89 ce mov rsi,rcx + 2709: 48 89 c7 mov rdi,rax + 270c: b8 00 00 00 00 mov eax,0x0 + 2711: e8 4a fd ff ff call 2460 + 2716: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 271d: 48 89 c7 mov rdi,rax + 2720: e8 6b fd ff ff call 2490 + 2725: 0f b6 05 64 e9 00 00 movzx eax,BYTE PTR [rip+0xe964] # 11090 + 272c: 84 c0 test al,al + 272e: 0f 84 01 01 00 00 je 2835 + 2734: e8 17 fd ff ff call 2450 + 2739: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 2740: 0f b6 05 d9 e8 00 00 movzx eax,BYTE PTR [rip+0xe8d9] # 11020 + 2747: 84 c0 test al,al + 2749: 74 76 je 27c1 + 274b: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2752: 48 8b 15 cf e8 00 00 mov rdx,QWORD PTR [rip+0xe8cf] # 11028 + 2759: 48 89 d6 mov rsi,rdx + 275c: 48 89 c7 mov rdi,rax + 275f: e8 7c fc ff ff call 23e0 + 2764: 48 83 bd 50 ff ff ff cmp QWORD PTR [rbp-0xb0],0x0 + 276b: 00 + 276c: 0f 88 30 01 00 00 js 28a2 + 2772: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2779: 48 8b 0d b0 e8 00 00 mov rcx,QWORD PTR [rip+0xe8b0] # 11030 + 2780: 48 8b 95 50 ff ff ff mov rdx,QWORD PTR [rbp-0xb0] + 2787: 48 c1 e2 03 shl rdx,0x3 + 278b: 48 01 ca add rdx,rcx + 278e: 48 8b 12 mov rdx,QWORD PTR [rdx] + 2791: 48 89 d6 mov rsi,rdx + 2794: 48 89 c7 mov rdi,rax + 2797: e8 44 fc ff ff call 23e0 + 279c: 48 8b 15 8d e8 00 00 mov rdx,QWORD PTR [rip+0xe88d] # 11030 + 27a3: 48 8b 85 50 ff ff ff mov rax,QWORD PTR [rbp-0xb0] + 27aa: 48 c1 e0 03 shl rax,0x3 + 27ae: 48 01 d0 add rax,rdx + 27b1: 48 8b 00 mov rax,QWORD PTR [rax] + 27b4: 48 89 c7 mov rdi,rax + 27b7: e8 d4 fc ff ff call 2490 + 27bc: e9 e1 00 00 00 jmp 28a2 + 27c1: 48 83 bd 50 ff ff ff cmp QWORD PTR [rbp-0xb0],0x0 + 27c8: 00 + 27c9: 78 4f js 281a + 27cb: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 27d2: 48 8b 0d 57 e8 00 00 mov rcx,QWORD PTR [rip+0xe857] # 11030 + 27d9: 48 8b 95 50 ff ff ff mov rdx,QWORD PTR [rbp-0xb0] + 27e0: 48 c1 e2 03 shl rdx,0x3 + 27e4: 48 01 ca add rdx,rcx + 27e7: 48 8b 12 mov rdx,QWORD PTR [rdx] + 27ea: 48 89 d6 mov rsi,rdx + 27ed: 48 89 c7 mov rdi,rax + 27f0: e8 eb fb ff ff call 23e0 + 27f5: 48 8b 15 34 e8 00 00 mov rdx,QWORD PTR [rip+0xe834] # 11030 + 27fc: 48 8b 85 50 ff ff ff mov rax,QWORD PTR [rbp-0xb0] + 2803: 48 c1 e0 03 shl rax,0x3 + 2807: 48 01 d0 add rax,rdx + 280a: 48 8b 00 mov rax,QWORD PTR [rax] + 280d: 48 89 c7 mov rdi,rax + 2810: e8 7b fc ff ff call 2490 + 2815: e9 88 00 00 00 jmp 28a2 + 281a: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2821: 48 8b 15 00 e8 00 00 mov rdx,QWORD PTR [rip+0xe800] # 11028 + 2828: 48 89 d6 mov rsi,rdx + 282b: 48 89 c7 mov rdi,rax + 282e: e8 ad fb ff ff call 23e0 + 2833: eb 6d jmp 28a2 + 2835: 48 8b 05 fc e7 00 00 mov rax,QWORD PTR [rip+0xe7fc] # 11038 + 283c: 48 85 c0 test rax,rax + 283f: 74 48 je 2889 + 2841: 48 8b 05 f0 e7 00 00 mov rax,QWORD PTR [rip+0xe7f0] # 11038 + 2848: 48 8d 15 30 b8 00 00 lea rdx,[rip+0xb830] # e07f <_IO_stdin_used+0x7f> + 284f: 48 89 d6 mov rsi,rdx + 2852: 48 89 c7 mov rdi,rax + 2855: e8 a6 fc ff ff call 2500 + 285a: 48 89 85 48 ff ff ff mov QWORD PTR [rbp-0xb8],rax + 2861: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2868: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] + 286f: 48 89 d6 mov rsi,rdx + 2872: 48 89 c7 mov rdi,rax + 2875: e8 66 fb ff ff call 23e0 + 287a: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] + 2881: 48 89 c7 mov rdi,rax + 2884: e8 27 fb ff ff call 23b0 + 2889: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2890: 48 8b 15 91 e7 00 00 mov rdx,QWORD PTR [rip+0xe791] # 11028 + 2897: 48 89 d6 mov rsi,rdx + 289a: 48 89 c7 mov rdi,rax + 289d: e8 3e fb ff ff call 23e0 + 28a2: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 28a9: 48 89 c7 mov rdi,rax + 28ac: e8 ff fa ff ff call 23b0 + 28b1: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 28b8: 48 89 c7 mov rdi,rax + 28bb: e8 70 fa ff ff call 2330 + 28c0: 0f b6 05 c9 e7 00 00 movzx eax,BYTE PTR [rip+0xe7c9] # 11090 + 28c7: 83 f0 01 xor eax,0x1 + 28ca: 84 c0 test al,al + 28cc: 0f 84 26 07 00 00 je 2ff8 + 28d2: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] + 28d9: 48 8b 00 mov rax,QWORD PTR [rax] + 28dc: be 03 00 00 00 mov esi,0x3 + 28e1: 48 89 c7 mov rdi,rax + 28e4: e8 17 fb ff ff call 2400 + 28e9: 84 c0 test al,al + 28eb: 0f 84 57 02 00 00 je 2b48 + 28f1: 48 8d 95 28 ff ff ff lea rdx,[rbp-0xd8] + 28f8: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 28ff: 48 89 d6 mov rsi,rdx + 2902: 48 89 c7 mov rdi,rax + 2905: e8 46 fa ff ff call 2350 + 290a: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 290e: 48 83 7d d0 00 cmp QWORD PTR [rbp-0x30],0x0 + 2913: 75 38 jne 294d + 2915: 48 8b 05 e4 e7 00 00 mov rax,QWORD PTR [rip+0xe7e4] # 11100 + 291c: 4c 8d 05 dd b9 00 00 lea r8,[rip+0xb9dd] # e300 <__func__.4> + 2923: b9 1a 00 00 00 mov ecx,0x1a + 2928: 48 8d 15 15 b7 00 00 lea rdx,[rip+0xb715] # e044 <_IO_stdin_used+0x44> + 292f: 48 8d 35 1a b7 00 00 lea rsi,[rip+0xb71a] # e050 <_IO_stdin_used+0x50> + 2936: 48 89 c7 mov rdi,rax + 2939: b8 00 00 00 00 mov eax,0x0 + 293e: e8 1d fb ff ff call 2460 + 2943: bf 00 00 00 00 mov edi,0x0 + 2948: e8 d3 fb ff ff call 2520 + 294d: 8b 05 4d e7 00 00 mov eax,DWORD PTR [rip+0xe74d] # 110a0 + 2953: 48 98 cdqe + 2955: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 295c: 00 + 295d: 48 8d 05 5c e7 00 00 lea rax,[rip+0xe75c] # 110c0 + 2964: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 2968: 8b 05 12 e7 00 00 mov eax,DWORD PTR [rip+0xe712] # 11080 + 296e: 48 98 cdqe + 2970: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 2977: 00 + 2978: 48 8d 05 c1 e6 00 00 lea rax,[rip+0xe6c1] # 11040 + 297f: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 2983: 8b 05 67 e7 00 00 mov eax,DWORD PTR [rip+0xe767] # 110f0 + 2989: 48 98 cdqe + 298b: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 2992: 00 + 2993: 48 8d 05 26 e7 00 00 lea rax,[rip+0xe726] # 110c0 + 299a: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 299e: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 29a2: 4c 8d 0d 57 b9 00 00 lea r9,[rip+0xb957] # e300 <__func__.4> + 29a9: 49 89 f0 mov r8,rsi + 29ac: 48 8d 35 d5 b6 00 00 lea rsi,[rip+0xb6d5] # e088 <_IO_stdin_used+0x88> + 29b3: 48 89 c7 mov rdi,rax + 29b6: b8 00 00 00 00 mov eax,0x0 + 29bb: e8 a0 fa ff ff call 2460 + 29c0: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 29c4: 48 89 c7 mov rdi,rax + 29c7: e8 c4 fa ff ff call 2490 + 29cc: 0f b6 05 bd e6 00 00 movzx eax,BYTE PTR [rip+0xe6bd] # 11090 + 29d3: 84 c0 test al,al + 29d5: 0f 84 e9 00 00 00 je 2ac4 + 29db: e8 70 fa ff ff call 2450 + 29e0: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 29e4: 0f b6 05 35 e6 00 00 movzx eax,BYTE PTR [rip+0xe635] # 11020 + 29eb: 84 c0 test al,al + 29ed: 74 6d je 2a5c + 29ef: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 29f6: 48 8b 15 2b e6 00 00 mov rdx,QWORD PTR [rip+0xe62b] # 11028 + 29fd: 48 89 d6 mov rsi,rdx + 2a00: 48 89 c7 mov rdi,rax + 2a03: e8 d8 f9 ff ff call 23e0 + 2a08: 48 83 7d e0 00 cmp QWORD PTR [rbp-0x20],0x0 + 2a0d: 0f 88 15 01 00 00 js 2b28 + 2a13: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2a1a: 48 8b 0d 0f e6 00 00 mov rcx,QWORD PTR [rip+0xe60f] # 11030 + 2a21: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 2a25: 48 c1 e2 03 shl rdx,0x3 + 2a29: 48 01 ca add rdx,rcx + 2a2c: 48 8b 12 mov rdx,QWORD PTR [rdx] + 2a2f: 48 89 d6 mov rsi,rdx + 2a32: 48 89 c7 mov rdi,rax + 2a35: e8 a6 f9 ff ff call 23e0 + 2a3a: 48 8b 15 ef e5 00 00 mov rdx,QWORD PTR [rip+0xe5ef] # 11030 + 2a41: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 2a45: 48 c1 e0 03 shl rax,0x3 + 2a49: 48 01 d0 add rax,rdx + 2a4c: 48 8b 00 mov rax,QWORD PTR [rax] + 2a4f: 48 89 c7 mov rdi,rax + 2a52: e8 39 fa ff ff call 2490 + 2a57: e9 cc 00 00 00 jmp 2b28 + 2a5c: 48 83 7d e0 00 cmp QWORD PTR [rbp-0x20],0x0 + 2a61: 78 46 js 2aa9 + 2a63: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2a6a: 48 8b 0d bf e5 00 00 mov rcx,QWORD PTR [rip+0xe5bf] # 11030 + 2a71: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 2a75: 48 c1 e2 03 shl rdx,0x3 + 2a79: 48 01 ca add rdx,rcx + 2a7c: 48 8b 12 mov rdx,QWORD PTR [rdx] + 2a7f: 48 89 d6 mov rsi,rdx + 2a82: 48 89 c7 mov rdi,rax + 2a85: e8 56 f9 ff ff call 23e0 + 2a8a: 48 8b 15 9f e5 00 00 mov rdx,QWORD PTR [rip+0xe59f] # 11030 + 2a91: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 2a95: 48 c1 e0 03 shl rax,0x3 + 2a99: 48 01 d0 add rax,rdx + 2a9c: 48 8b 00 mov rax,QWORD PTR [rax] + 2a9f: 48 89 c7 mov rdi,rax + 2aa2: e8 e9 f9 ff ff call 2490 + 2aa7: eb 7f jmp 2b28 + 2aa9: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2ab0: 48 8b 15 71 e5 00 00 mov rdx,QWORD PTR [rip+0xe571] # 11028 + 2ab7: 48 89 d6 mov rsi,rdx + 2aba: 48 89 c7 mov rdi,rax + 2abd: e8 1e f9 ff ff call 23e0 + 2ac2: eb 64 jmp 2b28 + 2ac4: 48 8b 05 6d e5 00 00 mov rax,QWORD PTR [rip+0xe56d] # 11038 + 2acb: 48 85 c0 test rax,rax + 2ace: 74 3f je 2b0f + 2ad0: 48 8b 05 61 e5 00 00 mov rax,QWORD PTR [rip+0xe561] # 11038 + 2ad7: 48 8d 15 a1 b5 00 00 lea rdx,[rip+0xb5a1] # e07f <_IO_stdin_used+0x7f> + 2ade: 48 89 d6 mov rsi,rdx + 2ae1: 48 89 c7 mov rdi,rax + 2ae4: e8 17 fa ff ff call 2500 + 2ae9: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 2aed: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2af4: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 2af8: 48 89 d6 mov rsi,rdx + 2afb: 48 89 c7 mov rdi,rax + 2afe: e8 dd f8 ff ff call 23e0 + 2b03: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 2b07: 48 89 c7 mov rdi,rax + 2b0a: e8 a1 f8 ff ff call 23b0 + 2b0f: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2b16: 48 8b 15 0b e5 00 00 mov rdx,QWORD PTR [rip+0xe50b] # 11028 + 2b1d: 48 89 d6 mov rsi,rdx + 2b20: 48 89 c7 mov rdi,rax + 2b23: e8 b8 f8 ff ff call 23e0 + 2b28: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 2b2c: 48 89 c7 mov rdi,rax + 2b2f: e8 7c f8 ff ff call 23b0 + 2b34: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2b3b: 48 89 c7 mov rdi,rax + 2b3e: e8 ed f7 ff ff call 2330 + 2b43: e9 29 0c 00 00 jmp 3771 + 2b48: 48 8d 95 28 ff ff ff lea rdx,[rbp-0xd8] + 2b4f: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 2b56: 48 89 d6 mov rsi,rdx + 2b59: 48 89 c7 mov rdi,rax + 2b5c: e8 ef f7 ff ff call 2350 + 2b61: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 2b65: 48 83 7d a0 00 cmp QWORD PTR [rbp-0x60],0x0 + 2b6a: 75 38 jne 2ba4 + 2b6c: 48 8b 05 8d e5 00 00 mov rax,QWORD PTR [rip+0xe58d] # 11100 + 2b73: 4c 8d 05 86 b7 00 00 lea r8,[rip+0xb786] # e300 <__func__.4> + 2b7a: b9 1a 00 00 00 mov ecx,0x1a + 2b7f: 48 8d 15 be b4 00 00 lea rdx,[rip+0xb4be] # e044 <_IO_stdin_used+0x44> + 2b86: 48 8d 35 c3 b4 00 00 lea rsi,[rip+0xb4c3] # e050 <_IO_stdin_used+0x50> + 2b8d: 48 89 c7 mov rdi,rax + 2b90: b8 00 00 00 00 mov eax,0x0 + 2b95: e8 c6 f8 ff ff call 2460 + 2b9a: bf 00 00 00 00 mov edi,0x0 + 2b9f: e8 7c f9 ff ff call 2520 + 2ba4: bf 03 00 00 00 mov edi,0x3 + 2ba9: e8 82 f9 ff ff call 2530 + 2bae: 48 89 c3 mov rbx,rax + 2bb1: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] + 2bb8: 48 8b 00 mov rax,QWORD PTR [rax] + 2bbb: 48 89 c7 mov rdi,rax + 2bbe: e8 6d f9 ff ff call 2530 + 2bc3: 48 89 c2 mov rdx,rax + 2bc6: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 2bca: 53 push rbx + 2bcb: 48 8d 0d 30 b5 00 00 lea rcx,[rip+0xb530] # e102 <_IO_stdin_used+0x102> + 2bd2: 51 push rcx + 2bd3: 52 push rdx + 2bd4: 48 8d 15 cd b4 00 00 lea rdx,[rip+0xb4cd] # e0a8 <_IO_stdin_used+0xa8> + 2bdb: 52 push rdx + 2bdc: 48 8d 15 1f b5 00 00 lea rdx,[rip+0xb51f] # e102 <_IO_stdin_used+0x102> + 2be3: 52 push rdx + 2be4: 48 8d 15 19 b5 00 00 lea rdx,[rip+0xb519] # e104 <_IO_stdin_used+0x104> + 2beb: 52 push rdx + 2bec: 4c 8d 0d b5 b4 00 00 lea r9,[rip+0xb4b5] # e0a8 <_IO_stdin_used+0xa8> + 2bf3: 4c 8d 05 06 b7 00 00 lea r8,[rip+0xb706] # e300 <__func__.4> + 2bfa: b9 1a 00 00 00 mov ecx,0x1a + 2bff: 48 8d 15 3e b4 00 00 lea rdx,[rip+0xb43e] # e044 <_IO_stdin_used+0x44> + 2c06: 48 8d 35 a3 b4 00 00 lea rsi,[rip+0xb4a3] # e0b0 <_IO_stdin_used+0xb0> + 2c0d: 48 89 c7 mov rdi,rax + 2c10: b8 00 00 00 00 mov eax,0x0 + 2c15: e8 46 f8 ff ff call 2460 + 2c1a: 48 83 c4 30 add rsp,0x30 + 2c1e: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 2c22: 48 89 c7 mov rdi,rax + 2c25: e8 66 f8 ff ff call 2490 + 2c2a: 0f b6 05 5f e4 00 00 movzx eax,BYTE PTR [rip+0xe45f] # 11090 + 2c31: 84 c0 test al,al + 2c33: 0f 84 e9 00 00 00 je 2d22 + 2c39: e8 12 f8 ff ff call 2450 + 2c3e: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 2c42: 0f b6 05 d7 e3 00 00 movzx eax,BYTE PTR [rip+0xe3d7] # 11020 + 2c49: 84 c0 test al,al + 2c4b: 74 6d je 2cba + 2c4d: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2c54: 48 8b 15 cd e3 00 00 mov rdx,QWORD PTR [rip+0xe3cd] # 11028 + 2c5b: 48 89 d6 mov rsi,rdx + 2c5e: 48 89 c7 mov rdi,rax + 2c61: e8 7a f7 ff ff call 23e0 + 2c66: 48 83 7d b0 00 cmp QWORD PTR [rbp-0x50],0x0 + 2c6b: 0f 88 15 01 00 00 js 2d86 + 2c71: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2c78: 48 8b 0d b1 e3 00 00 mov rcx,QWORD PTR [rip+0xe3b1] # 11030 + 2c7f: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] + 2c83: 48 c1 e2 03 shl rdx,0x3 + 2c87: 48 01 ca add rdx,rcx + 2c8a: 48 8b 12 mov rdx,QWORD PTR [rdx] + 2c8d: 48 89 d6 mov rsi,rdx + 2c90: 48 89 c7 mov rdi,rax + 2c93: e8 48 f7 ff ff call 23e0 + 2c98: 48 8b 15 91 e3 00 00 mov rdx,QWORD PTR [rip+0xe391] # 11030 + 2c9f: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 2ca3: 48 c1 e0 03 shl rax,0x3 + 2ca7: 48 01 d0 add rax,rdx + 2caa: 48 8b 00 mov rax,QWORD PTR [rax] + 2cad: 48 89 c7 mov rdi,rax + 2cb0: e8 db f7 ff ff call 2490 + 2cb5: e9 cc 00 00 00 jmp 2d86 + 2cba: 48 83 7d b0 00 cmp QWORD PTR [rbp-0x50],0x0 + 2cbf: 78 46 js 2d07 + 2cc1: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2cc8: 48 8b 0d 61 e3 00 00 mov rcx,QWORD PTR [rip+0xe361] # 11030 + 2ccf: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] + 2cd3: 48 c1 e2 03 shl rdx,0x3 + 2cd7: 48 01 ca add rdx,rcx + 2cda: 48 8b 12 mov rdx,QWORD PTR [rdx] + 2cdd: 48 89 d6 mov rsi,rdx + 2ce0: 48 89 c7 mov rdi,rax + 2ce3: e8 f8 f6 ff ff call 23e0 + 2ce8: 48 8b 15 41 e3 00 00 mov rdx,QWORD PTR [rip+0xe341] # 11030 + 2cef: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 2cf3: 48 c1 e0 03 shl rax,0x3 + 2cf7: 48 01 d0 add rax,rdx + 2cfa: 48 8b 00 mov rax,QWORD PTR [rax] + 2cfd: 48 89 c7 mov rdi,rax + 2d00: e8 8b f7 ff ff call 2490 + 2d05: eb 7f jmp 2d86 + 2d07: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2d0e: 48 8b 15 13 e3 00 00 mov rdx,QWORD PTR [rip+0xe313] # 11028 + 2d15: 48 89 d6 mov rsi,rdx + 2d18: 48 89 c7 mov rdi,rax + 2d1b: e8 c0 f6 ff ff call 23e0 + 2d20: eb 64 jmp 2d86 + 2d22: 48 8b 05 0f e3 00 00 mov rax,QWORD PTR [rip+0xe30f] # 11038 + 2d29: 48 85 c0 test rax,rax + 2d2c: 74 3f je 2d6d + 2d2e: 48 8b 05 03 e3 00 00 mov rax,QWORD PTR [rip+0xe303] # 11038 + 2d35: 48 8d 15 43 b3 00 00 lea rdx,[rip+0xb343] # e07f <_IO_stdin_used+0x7f> + 2d3c: 48 89 d6 mov rsi,rdx + 2d3f: 48 89 c7 mov rdi,rax + 2d42: e8 b9 f7 ff ff call 2500 + 2d47: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 2d4b: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2d52: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 2d56: 48 89 d6 mov rsi,rdx + 2d59: 48 89 c7 mov rdi,rax + 2d5c: e8 7f f6 ff ff call 23e0 + 2d61: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 2d65: 48 89 c7 mov rdi,rax + 2d68: e8 43 f6 ff ff call 23b0 + 2d6d: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2d74: 48 8b 15 ad e2 00 00 mov rdx,QWORD PTR [rip+0xe2ad] # 11028 + 2d7b: 48 89 d6 mov rsi,rdx + 2d7e: 48 89 c7 mov rdi,rax + 2d81: e8 5a f6 ff ff call 23e0 + 2d86: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 2d8a: 48 89 c7 mov rdi,rax + 2d8d: e8 1e f6 ff ff call 23b0 + 2d92: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2d99: 48 89 c7 mov rdi,rax + 2d9c: e8 8f f5 ff ff call 2330 + 2da1: 48 8d 95 28 ff ff ff lea rdx,[rbp-0xd8] + 2da8: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 2daf: 48 89 d6 mov rsi,rdx + 2db2: 48 89 c7 mov rdi,rax + 2db5: e8 96 f5 ff ff call 2350 + 2dba: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 2dbe: 48 83 7d b8 00 cmp QWORD PTR [rbp-0x48],0x0 + 2dc3: 75 38 jne 2dfd + 2dc5: 48 8b 05 34 e3 00 00 mov rax,QWORD PTR [rip+0xe334] # 11100 + 2dcc: 4c 8d 05 2d b5 00 00 lea r8,[rip+0xb52d] # e300 <__func__.4> + 2dd3: b9 1a 00 00 00 mov ecx,0x1a + 2dd8: 48 8d 15 65 b2 00 00 lea rdx,[rip+0xb265] # e044 <_IO_stdin_used+0x44> + 2ddf: 48 8d 35 6a b2 00 00 lea rsi,[rip+0xb26a] # e050 <_IO_stdin_used+0x50> + 2de6: 48 89 c7 mov rdi,rax + 2de9: b8 00 00 00 00 mov eax,0x0 + 2dee: e8 6d f6 ff ff call 2460 + 2df3: bf 00 00 00 00 mov edi,0x0 + 2df8: e8 23 f7 ff ff call 2520 + 2dfd: 8b 05 9d e2 00 00 mov eax,DWORD PTR [rip+0xe29d] # 110a0 + 2e03: 48 98 cdqe + 2e05: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 2e0c: 00 + 2e0d: 48 8d 05 ac e2 00 00 lea rax,[rip+0xe2ac] # 110c0 + 2e14: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 2e18: 8b 05 62 e2 00 00 mov eax,DWORD PTR [rip+0xe262] # 11080 + 2e1e: 48 98 cdqe + 2e20: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 2e27: 00 + 2e28: 48 8d 05 11 e2 00 00 lea rax,[rip+0xe211] # 11040 + 2e2f: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 2e33: 8b 05 4b e2 00 00 mov eax,DWORD PTR [rip+0xe24b] # 11084 + 2e39: 48 98 cdqe + 2e3b: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 2e42: 00 + 2e43: 48 8d 05 76 e2 00 00 lea rax,[rip+0xe276] # 110c0 + 2e4a: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 2e4e: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 2e52: 4c 8d 0d a7 b4 00 00 lea r9,[rip+0xb4a7] # e300 <__func__.4> + 2e59: 49 89 f0 mov r8,rsi + 2e5c: 48 8d 35 a5 b2 00 00 lea rsi,[rip+0xb2a5] # e108 <_IO_stdin_used+0x108> + 2e63: 48 89 c7 mov rdi,rax + 2e66: b8 00 00 00 00 mov eax,0x0 + 2e6b: e8 f0 f5 ff ff call 2460 + 2e70: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 2e74: 48 89 c7 mov rdi,rax + 2e77: e8 14 f6 ff ff call 2490 + 2e7c: 0f b6 05 0d e2 00 00 movzx eax,BYTE PTR [rip+0xe20d] # 11090 + 2e83: 84 c0 test al,al + 2e85: 0f 84 e9 00 00 00 je 2f74 + 2e8b: e8 c0 f5 ff ff call 2450 + 2e90: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 2e94: 0f b6 05 85 e1 00 00 movzx eax,BYTE PTR [rip+0xe185] # 11020 + 2e9b: 84 c0 test al,al + 2e9d: 74 6d je 2f0c + 2e9f: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2ea6: 48 8b 15 7b e1 00 00 mov rdx,QWORD PTR [rip+0xe17b] # 11028 + 2ead: 48 89 d6 mov rsi,rdx + 2eb0: 48 89 c7 mov rdi,rax + 2eb3: e8 28 f5 ff ff call 23e0 + 2eb8: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + 2ebd: 0f 88 15 01 00 00 js 2fd8 + 2ec3: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2eca: 48 8b 0d 5f e1 00 00 mov rcx,QWORD PTR [rip+0xe15f] # 11030 + 2ed1: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 2ed5: 48 c1 e2 03 shl rdx,0x3 + 2ed9: 48 01 ca add rdx,rcx + 2edc: 48 8b 12 mov rdx,QWORD PTR [rdx] + 2edf: 48 89 d6 mov rsi,rdx + 2ee2: 48 89 c7 mov rdi,rax + 2ee5: e8 f6 f4 ff ff call 23e0 + 2eea: 48 8b 15 3f e1 00 00 mov rdx,QWORD PTR [rip+0xe13f] # 11030 + 2ef1: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 2ef5: 48 c1 e0 03 shl rax,0x3 + 2ef9: 48 01 d0 add rax,rdx + 2efc: 48 8b 00 mov rax,QWORD PTR [rax] + 2eff: 48 89 c7 mov rdi,rax + 2f02: e8 89 f5 ff ff call 2490 + 2f07: e9 cc 00 00 00 jmp 2fd8 + 2f0c: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + 2f11: 78 46 js 2f59 + 2f13: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2f1a: 48 8b 0d 0f e1 00 00 mov rcx,QWORD PTR [rip+0xe10f] # 11030 + 2f21: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 2f25: 48 c1 e2 03 shl rdx,0x3 + 2f29: 48 01 ca add rdx,rcx + 2f2c: 48 8b 12 mov rdx,QWORD PTR [rdx] + 2f2f: 48 89 d6 mov rsi,rdx + 2f32: 48 89 c7 mov rdi,rax + 2f35: e8 a6 f4 ff ff call 23e0 + 2f3a: 48 8b 15 ef e0 00 00 mov rdx,QWORD PTR [rip+0xe0ef] # 11030 + 2f41: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 2f45: 48 c1 e0 03 shl rax,0x3 + 2f49: 48 01 d0 add rax,rdx + 2f4c: 48 8b 00 mov rax,QWORD PTR [rax] + 2f4f: 48 89 c7 mov rdi,rax + 2f52: e8 39 f5 ff ff call 2490 + 2f57: eb 7f jmp 2fd8 + 2f59: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2f60: 48 8b 15 c1 e0 00 00 mov rdx,QWORD PTR [rip+0xe0c1] # 11028 + 2f67: 48 89 d6 mov rsi,rdx + 2f6a: 48 89 c7 mov rdi,rax + 2f6d: e8 6e f4 ff ff call 23e0 + 2f72: eb 64 jmp 2fd8 + 2f74: 48 8b 05 bd e0 00 00 mov rax,QWORD PTR [rip+0xe0bd] # 11038 + 2f7b: 48 85 c0 test rax,rax + 2f7e: 74 3f je 2fbf + 2f80: 48 8b 05 b1 e0 00 00 mov rax,QWORD PTR [rip+0xe0b1] # 11038 + 2f87: 48 8d 15 f1 b0 00 00 lea rdx,[rip+0xb0f1] # e07f <_IO_stdin_used+0x7f> + 2f8e: 48 89 d6 mov rsi,rdx + 2f91: 48 89 c7 mov rdi,rax + 2f94: e8 67 f5 ff ff call 2500 + 2f99: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 2f9d: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2fa4: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 2fa8: 48 89 d6 mov rsi,rdx + 2fab: 48 89 c7 mov rdi,rax + 2fae: e8 2d f4 ff ff call 23e0 + 2fb3: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 2fb7: 48 89 c7 mov rdi,rax + 2fba: e8 f1 f3 ff ff call 23b0 + 2fbf: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2fc6: 48 8b 15 5b e0 00 00 mov rdx,QWORD PTR [rip+0xe05b] # 11028 + 2fcd: 48 89 d6 mov rsi,rdx + 2fd0: 48 89 c7 mov rdi,rax + 2fd3: e8 08 f4 ff ff call 23e0 + 2fd8: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 2fdc: 48 89 c7 mov rdi,rax + 2fdf: e8 cc f3 ff ff call 23b0 + 2fe4: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 2feb: 48 89 c7 mov rdi,rax + 2fee: e8 3d f3 ff ff call 2330 + 2ff3: e9 79 07 00 00 jmp 3771 + 2ff8: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] + 2fff: 48 8b 00 mov rax,QWORD PTR [rax] + 3002: 48 89 c1 mov rcx,rax + 3005: 48 8d 05 f4 b2 00 00 lea rax,[rip+0xb2f4] # e300 <__func__.4> + 300c: 48 89 c2 mov rdx,rax + 300f: be 03 00 00 00 mov esi,0x3 + 3014: 48 89 cf mov rdi,rcx + 3017: e8 64 f3 ff ff call 2380 + 301c: 84 c0 test al,al + 301e: 0f 84 57 02 00 00 je 327b + 3024: 48 8d 95 28 ff ff ff lea rdx,[rbp-0xd8] + 302b: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 3032: 48 89 d6 mov rsi,rdx + 3035: 48 89 c7 mov rdi,rax + 3038: e8 13 f3 ff ff call 2350 + 303d: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 3041: 48 83 7d 88 00 cmp QWORD PTR [rbp-0x78],0x0 + 3046: 75 38 jne 3080 + 3048: 48 8b 05 b1 e0 00 00 mov rax,QWORD PTR [rip+0xe0b1] # 11100 + 304f: 4c 8d 05 aa b2 00 00 lea r8,[rip+0xb2aa] # e300 <__func__.4> + 3056: b9 1a 00 00 00 mov ecx,0x1a + 305b: 48 8d 15 e2 af 00 00 lea rdx,[rip+0xafe2] # e044 <_IO_stdin_used+0x44> + 3062: 48 8d 35 e7 af 00 00 lea rsi,[rip+0xafe7] # e050 <_IO_stdin_used+0x50> + 3069: 48 89 c7 mov rdi,rax + 306c: b8 00 00 00 00 mov eax,0x0 + 3071: e8 ea f3 ff ff call 2460 + 3076: bf 00 00 00 00 mov edi,0x0 + 307b: e8 a0 f4 ff ff call 2520 + 3080: 8b 05 1a e0 00 00 mov eax,DWORD PTR [rip+0xe01a] # 110a0 + 3086: 48 98 cdqe + 3088: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 308f: 00 + 3090: 48 8d 05 29 e0 00 00 lea rax,[rip+0xe029] # 110c0 + 3097: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 309b: 8b 05 df df 00 00 mov eax,DWORD PTR [rip+0xdfdf] # 11080 + 30a1: 48 98 cdqe + 30a3: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 30aa: 00 + 30ab: 48 8d 05 8e df 00 00 lea rax,[rip+0xdf8e] # 11040 + 30b2: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 30b6: 8b 05 34 e0 00 00 mov eax,DWORD PTR [rip+0xe034] # 110f0 + 30bc: 48 98 cdqe + 30be: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 30c5: 00 + 30c6: 48 8d 05 f3 df 00 00 lea rax,[rip+0xdff3] # 110c0 + 30cd: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 30d1: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 30d5: 4c 8d 0d 24 b2 00 00 lea r9,[rip+0xb224] # e300 <__func__.4> + 30dc: 49 89 f0 mov r8,rsi + 30df: 48 8d 35 a2 af 00 00 lea rsi,[rip+0xafa2] # e088 <_IO_stdin_used+0x88> + 30e6: 48 89 c7 mov rdi,rax + 30e9: b8 00 00 00 00 mov eax,0x0 + 30ee: e8 6d f3 ff ff call 2460 + 30f3: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 30f7: 48 89 c7 mov rdi,rax + 30fa: e8 91 f3 ff ff call 2490 + 30ff: 0f b6 05 8a df 00 00 movzx eax,BYTE PTR [rip+0xdf8a] # 11090 + 3106: 84 c0 test al,al + 3108: 0f 84 e9 00 00 00 je 31f7 + 310e: e8 3d f3 ff ff call 2450 + 3113: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax + 3117: 0f b6 05 02 df 00 00 movzx eax,BYTE PTR [rip+0xdf02] # 11020 + 311e: 84 c0 test al,al + 3120: 74 6d je 318f + 3122: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 3129: 48 8b 15 f8 de 00 00 mov rdx,QWORD PTR [rip+0xdef8] # 11028 + 3130: 48 89 d6 mov rsi,rdx + 3133: 48 89 c7 mov rdi,rax + 3136: e8 a5 f2 ff ff call 23e0 + 313b: 48 83 7d 98 00 cmp QWORD PTR [rbp-0x68],0x0 + 3140: 0f 88 15 01 00 00 js 325b + 3146: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 314d: 48 8b 0d dc de 00 00 mov rcx,QWORD PTR [rip+0xdedc] # 11030 + 3154: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] + 3158: 48 c1 e2 03 shl rdx,0x3 + 315c: 48 01 ca add rdx,rcx + 315f: 48 8b 12 mov rdx,QWORD PTR [rdx] + 3162: 48 89 d6 mov rsi,rdx + 3165: 48 89 c7 mov rdi,rax + 3168: e8 73 f2 ff ff call 23e0 + 316d: 48 8b 15 bc de 00 00 mov rdx,QWORD PTR [rip+0xdebc] # 11030 + 3174: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 3178: 48 c1 e0 03 shl rax,0x3 + 317c: 48 01 d0 add rax,rdx + 317f: 48 8b 00 mov rax,QWORD PTR [rax] + 3182: 48 89 c7 mov rdi,rax + 3185: e8 06 f3 ff ff call 2490 + 318a: e9 cc 00 00 00 jmp 325b + 318f: 48 83 7d 98 00 cmp QWORD PTR [rbp-0x68],0x0 + 3194: 78 46 js 31dc + 3196: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 319d: 48 8b 0d 8c de 00 00 mov rcx,QWORD PTR [rip+0xde8c] # 11030 + 31a4: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] + 31a8: 48 c1 e2 03 shl rdx,0x3 + 31ac: 48 01 ca add rdx,rcx + 31af: 48 8b 12 mov rdx,QWORD PTR [rdx] + 31b2: 48 89 d6 mov rsi,rdx + 31b5: 48 89 c7 mov rdi,rax + 31b8: e8 23 f2 ff ff call 23e0 + 31bd: 48 8b 15 6c de 00 00 mov rdx,QWORD PTR [rip+0xde6c] # 11030 + 31c4: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 31c8: 48 c1 e0 03 shl rax,0x3 + 31cc: 48 01 d0 add rax,rdx + 31cf: 48 8b 00 mov rax,QWORD PTR [rax] + 31d2: 48 89 c7 mov rdi,rax + 31d5: e8 b6 f2 ff ff call 2490 + 31da: eb 7f jmp 325b + 31dc: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 31e3: 48 8b 15 3e de 00 00 mov rdx,QWORD PTR [rip+0xde3e] # 11028 + 31ea: 48 89 d6 mov rsi,rdx + 31ed: 48 89 c7 mov rdi,rax + 31f0: e8 eb f1 ff ff call 23e0 + 31f5: eb 64 jmp 325b + 31f7: 48 8b 05 3a de 00 00 mov rax,QWORD PTR [rip+0xde3a] # 11038 + 31fe: 48 85 c0 test rax,rax + 3201: 74 3f je 3242 + 3203: 48 8b 05 2e de 00 00 mov rax,QWORD PTR [rip+0xde2e] # 11038 + 320a: 48 8d 15 6e ae 00 00 lea rdx,[rip+0xae6e] # e07f <_IO_stdin_used+0x7f> + 3211: 48 89 d6 mov rsi,rdx + 3214: 48 89 c7 mov rdi,rax + 3217: e8 e4 f2 ff ff call 2500 + 321c: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 3220: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 3227: 48 8b 55 90 mov rdx,QWORD PTR [rbp-0x70] + 322b: 48 89 d6 mov rsi,rdx + 322e: 48 89 c7 mov rdi,rax + 3231: e8 aa f1 ff ff call 23e0 + 3236: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 323a: 48 89 c7 mov rdi,rax + 323d: e8 6e f1 ff ff call 23b0 + 3242: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 3249: 48 8b 15 d8 dd 00 00 mov rdx,QWORD PTR [rip+0xddd8] # 11028 + 3250: 48 89 d6 mov rsi,rdx + 3253: 48 89 c7 mov rdi,rax + 3256: e8 85 f1 ff ff call 23e0 + 325b: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 325f: 48 89 c7 mov rdi,rax + 3262: e8 49 f1 ff ff call 23b0 + 3267: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 326e: 48 89 c7 mov rdi,rax + 3271: e8 ba f0 ff ff call 2330 + 3276: e9 f6 04 00 00 jmp 3771 + 327b: 48 8d 95 28 ff ff ff lea rdx,[rbp-0xd8] + 3282: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 3289: 48 89 d6 mov rsi,rdx + 328c: 48 89 c7 mov rdi,rax + 328f: e8 bc f0 ff ff call 2350 + 3294: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax + 329b: 48 83 bd 58 ff ff ff cmp QWORD PTR [rbp-0xa8],0x0 + 32a2: 00 + 32a3: 75 38 jne 32dd + 32a5: 48 8b 05 54 de 00 00 mov rax,QWORD PTR [rip+0xde54] # 11100 + 32ac: 4c 8d 05 4d b0 00 00 lea r8,[rip+0xb04d] # e300 <__func__.4> + 32b3: b9 1a 00 00 00 mov ecx,0x1a + 32b8: 48 8d 15 85 ad 00 00 lea rdx,[rip+0xad85] # e044 <_IO_stdin_used+0x44> + 32bf: 48 8d 35 8a ad 00 00 lea rsi,[rip+0xad8a] # e050 <_IO_stdin_used+0x50> + 32c6: 48 89 c7 mov rdi,rax + 32c9: b8 00 00 00 00 mov eax,0x0 + 32ce: e8 8d f1 ff ff call 2460 + 32d3: bf 00 00 00 00 mov edi,0x0 + 32d8: e8 43 f2 ff ff call 2520 + 32dd: bf 03 00 00 00 mov edi,0x3 + 32e2: e8 49 f2 ff ff call 2530 + 32e7: 48 89 c3 mov rbx,rax + 32ea: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] + 32f1: 48 8b 00 mov rax,QWORD PTR [rax] + 32f4: 48 89 c7 mov rdi,rax + 32f7: e8 34 f2 ff ff call 2530 + 32fc: 48 89 c2 mov rdx,rax + 32ff: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] + 3306: 53 push rbx + 3307: 48 8d 0d f4 ad 00 00 lea rcx,[rip+0xadf4] # e102 <_IO_stdin_used+0x102> + 330e: 51 push rcx + 330f: 52 push rdx + 3310: 48 8d 15 91 ad 00 00 lea rdx,[rip+0xad91] # e0a8 <_IO_stdin_used+0xa8> + 3317: 52 push rdx + 3318: 48 8d 15 e3 ad 00 00 lea rdx,[rip+0xade3] # e102 <_IO_stdin_used+0x102> + 331f: 52 push rdx + 3320: 48 8d 15 dd ad 00 00 lea rdx,[rip+0xaddd] # e104 <_IO_stdin_used+0x104> + 3327: 52 push rdx + 3328: 4c 8d 0d 79 ad 00 00 lea r9,[rip+0xad79] # e0a8 <_IO_stdin_used+0xa8> + 332f: 4c 8d 05 ca af 00 00 lea r8,[rip+0xafca] # e300 <__func__.4> + 3336: b9 1a 00 00 00 mov ecx,0x1a + 333b: 48 8d 15 02 ad 00 00 lea rdx,[rip+0xad02] # e044 <_IO_stdin_used+0x44> + 3342: 48 8d 35 67 ad 00 00 lea rsi,[rip+0xad67] # e0b0 <_IO_stdin_used+0xb0> + 3349: 48 89 c7 mov rdi,rax + 334c: b8 00 00 00 00 mov eax,0x0 + 3351: e8 0a f1 ff ff call 2460 + 3356: 48 83 c4 30 add rsp,0x30 + 335a: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] + 3361: 48 89 c7 mov rdi,rax + 3364: e8 27 f1 ff ff call 2490 + 3369: 0f b6 05 20 dd 00 00 movzx eax,BYTE PTR [rip+0xdd20] # 11090 + 3370: 84 c0 test al,al + 3372: 0f 84 01 01 00 00 je 3479 + 3378: e8 d3 f0 ff ff call 2450 + 337d: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax + 3384: 0f b6 05 95 dc 00 00 movzx eax,BYTE PTR [rip+0xdc95] # 11020 + 338b: 84 c0 test al,al + 338d: 74 76 je 3405 + 338f: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 3396: 48 8b 15 8b dc 00 00 mov rdx,QWORD PTR [rip+0xdc8b] # 11028 + 339d: 48 89 d6 mov rsi,rdx + 33a0: 48 89 c7 mov rdi,rax + 33a3: e8 38 f0 ff ff call 23e0 + 33a8: 48 83 bd 68 ff ff ff cmp QWORD PTR [rbp-0x98],0x0 + 33af: 00 + 33b0: 0f 88 30 01 00 00 js 34e6 + 33b6: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 33bd: 48 8b 0d 6c dc 00 00 mov rcx,QWORD PTR [rip+0xdc6c] # 11030 + 33c4: 48 8b 95 68 ff ff ff mov rdx,QWORD PTR [rbp-0x98] + 33cb: 48 c1 e2 03 shl rdx,0x3 + 33cf: 48 01 ca add rdx,rcx + 33d2: 48 8b 12 mov rdx,QWORD PTR [rdx] + 33d5: 48 89 d6 mov rsi,rdx + 33d8: 48 89 c7 mov rdi,rax + 33db: e8 00 f0 ff ff call 23e0 + 33e0: 48 8b 15 49 dc 00 00 mov rdx,QWORD PTR [rip+0xdc49] # 11030 + 33e7: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] + 33ee: 48 c1 e0 03 shl rax,0x3 + 33f2: 48 01 d0 add rax,rdx + 33f5: 48 8b 00 mov rax,QWORD PTR [rax] + 33f8: 48 89 c7 mov rdi,rax + 33fb: e8 90 f0 ff ff call 2490 + 3400: e9 e1 00 00 00 jmp 34e6 + 3405: 48 83 bd 68 ff ff ff cmp QWORD PTR [rbp-0x98],0x0 + 340c: 00 + 340d: 78 4f js 345e + 340f: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 3416: 48 8b 0d 13 dc 00 00 mov rcx,QWORD PTR [rip+0xdc13] # 11030 + 341d: 48 8b 95 68 ff ff ff mov rdx,QWORD PTR [rbp-0x98] + 3424: 48 c1 e2 03 shl rdx,0x3 + 3428: 48 01 ca add rdx,rcx + 342b: 48 8b 12 mov rdx,QWORD PTR [rdx] + 342e: 48 89 d6 mov rsi,rdx + 3431: 48 89 c7 mov rdi,rax + 3434: e8 a7 ef ff ff call 23e0 + 3439: 48 8b 15 f0 db 00 00 mov rdx,QWORD PTR [rip+0xdbf0] # 11030 + 3440: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] + 3447: 48 c1 e0 03 shl rax,0x3 + 344b: 48 01 d0 add rax,rdx + 344e: 48 8b 00 mov rax,QWORD PTR [rax] + 3451: 48 89 c7 mov rdi,rax + 3454: e8 37 f0 ff ff call 2490 + 3459: e9 88 00 00 00 jmp 34e6 + 345e: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 3465: 48 8b 15 bc db 00 00 mov rdx,QWORD PTR [rip+0xdbbc] # 11028 + 346c: 48 89 d6 mov rsi,rdx + 346f: 48 89 c7 mov rdi,rax + 3472: e8 69 ef ff ff call 23e0 + 3477: eb 6d jmp 34e6 + 3479: 48 8b 05 b8 db 00 00 mov rax,QWORD PTR [rip+0xdbb8] # 11038 + 3480: 48 85 c0 test rax,rax + 3483: 74 48 je 34cd + 3485: 48 8b 05 ac db 00 00 mov rax,QWORD PTR [rip+0xdbac] # 11038 + 348c: 48 8d 15 ec ab 00 00 lea rdx,[rip+0xabec] # e07f <_IO_stdin_used+0x7f> + 3493: 48 89 d6 mov rsi,rdx + 3496: 48 89 c7 mov rdi,rax + 3499: e8 62 f0 ff ff call 2500 + 349e: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax + 34a5: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 34ac: 48 8b 95 60 ff ff ff mov rdx,QWORD PTR [rbp-0xa0] + 34b3: 48 89 d6 mov rsi,rdx + 34b6: 48 89 c7 mov rdi,rax + 34b9: e8 22 ef ff ff call 23e0 + 34be: 48 8b 85 60 ff ff ff mov rax,QWORD PTR [rbp-0xa0] + 34c5: 48 89 c7 mov rdi,rax + 34c8: e8 e3 ee ff ff call 23b0 + 34cd: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 34d4: 48 8b 15 4d db 00 00 mov rdx,QWORD PTR [rip+0xdb4d] # 11028 + 34db: 48 89 d6 mov rsi,rdx + 34de: 48 89 c7 mov rdi,rax + 34e1: e8 fa ee ff ff call 23e0 + 34e6: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] + 34ed: 48 89 c7 mov rdi,rax + 34f0: e8 bb ee ff ff call 23b0 + 34f5: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 34fc: 48 89 c7 mov rdi,rax + 34ff: e8 2c ee ff ff call 2330 + 3504: 48 8d 95 28 ff ff ff lea rdx,[rbp-0xd8] + 350b: 48 8d 85 30 ff ff ff lea rax,[rbp-0xd0] + 3512: 48 89 d6 mov rsi,rdx + 3515: 48 89 c7 mov rdi,rax + 3518: e8 33 ee ff ff call 2350 + 351d: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax + 3524: 48 83 bd 70 ff ff ff cmp QWORD PTR [rbp-0x90],0x0 + 352b: 00 + 352c: 75 38 jne 3566 + 352e: 48 8b 05 cb db 00 00 mov rax,QWORD PTR [rip+0xdbcb] # 11100 + 3535: 4c 8d 05 c4 ad 00 00 lea r8,[rip+0xadc4] # e300 <__func__.4> + 353c: b9 1a 00 00 00 mov ecx,0x1a + 3541: 48 8d 15 fc aa 00 00 lea rdx,[rip+0xaafc] # e044 <_IO_stdin_used+0x44> + 3548: 48 8d 35 01 ab 00 00 lea rsi,[rip+0xab01] # e050 <_IO_stdin_used+0x50> + 354f: 48 89 c7 mov rdi,rax + 3552: b8 00 00 00 00 mov eax,0x0 + 3557: e8 04 ef ff ff call 2460 + 355c: bf 00 00 00 00 mov edi,0x0 + 3561: e8 ba ef ff ff call 2520 + 3566: 8b 05 34 db 00 00 mov eax,DWORD PTR [rip+0xdb34] # 110a0 + 356c: 48 98 cdqe + 356e: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 3575: 00 + 3576: 48 8d 05 43 db 00 00 lea rax,[rip+0xdb43] # 110c0 + 357d: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 3581: 8b 05 f9 da 00 00 mov eax,DWORD PTR [rip+0xdaf9] # 11080 + 3587: 48 98 cdqe + 3589: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 3590: 00 + 3591: 48 8d 05 a8 da 00 00 lea rax,[rip+0xdaa8] # 11040 + 3598: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 359c: 8b 05 e2 da 00 00 mov eax,DWORD PTR [rip+0xdae2] # 11084 + 35a2: 48 98 cdqe + 35a4: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 35ab: 00 + 35ac: 48 8d 05 0d db 00 00 lea rax,[rip+0xdb0d] # 110c0 + 35b3: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 35b7: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] + 35be: 4c 8d 0d 3b ad 00 00 lea r9,[rip+0xad3b] # e300 <__func__.4> + 35c5: 49 89 f0 mov r8,rsi + 35c8: 48 8d 35 39 ab 00 00 lea rsi,[rip+0xab39] # e108 <_IO_stdin_used+0x108> + 35cf: 48 89 c7 mov rdi,rax + 35d2: b8 00 00 00 00 mov eax,0x0 + 35d7: e8 84 ee ff ff call 2460 + 35dc: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] + 35e3: 48 89 c7 mov rdi,rax + 35e6: e8 a5 ee ff ff call 2490 + 35eb: 0f b6 05 9e da 00 00 movzx eax,BYTE PTR [rip+0xda9e] # 11090 + 35f2: 84 c0 test al,al + 35f4: 0f 84 ec 00 00 00 je 36e6 + 35fa: e8 51 ee ff ff call 2450 + 35ff: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 3603: 0f b6 05 16 da 00 00 movzx eax,BYTE PTR [rip+0xda16] # 11020 + 360a: 84 c0 test al,al + 360c: 74 6d je 367b + 360e: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 3615: 48 8b 15 0c da 00 00 mov rdx,QWORD PTR [rip+0xda0c] # 11028 + 361c: 48 89 d6 mov rsi,rdx + 361f: 48 89 c7 mov rdi,rax + 3622: e8 b9 ed ff ff call 23e0 + 3627: 48 83 7d 80 00 cmp QWORD PTR [rbp-0x80],0x0 + 362c: 0f 88 21 01 00 00 js 3753 + 3632: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 3639: 48 8b 0d f0 d9 00 00 mov rcx,QWORD PTR [rip+0xd9f0] # 11030 + 3640: 48 8b 55 80 mov rdx,QWORD PTR [rbp-0x80] + 3644: 48 c1 e2 03 shl rdx,0x3 + 3648: 48 01 ca add rdx,rcx + 364b: 48 8b 12 mov rdx,QWORD PTR [rdx] + 364e: 48 89 d6 mov rsi,rdx + 3651: 48 89 c7 mov rdi,rax + 3654: e8 87 ed ff ff call 23e0 + 3659: 48 8b 15 d0 d9 00 00 mov rdx,QWORD PTR [rip+0xd9d0] # 11030 + 3660: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] + 3664: 48 c1 e0 03 shl rax,0x3 + 3668: 48 01 d0 add rax,rdx + 366b: 48 8b 00 mov rax,QWORD PTR [rax] + 366e: 48 89 c7 mov rdi,rax + 3671: e8 1a ee ff ff call 2490 + 3676: e9 d8 00 00 00 jmp 3753 + 367b: 48 83 7d 80 00 cmp QWORD PTR [rbp-0x80],0x0 + 3680: 78 49 js 36cb + 3682: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 3689: 48 8b 0d a0 d9 00 00 mov rcx,QWORD PTR [rip+0xd9a0] # 11030 + 3690: 48 8b 55 80 mov rdx,QWORD PTR [rbp-0x80] + 3694: 48 c1 e2 03 shl rdx,0x3 + 3698: 48 01 ca add rdx,rcx + 369b: 48 8b 12 mov rdx,QWORD PTR [rdx] + 369e: 48 89 d6 mov rsi,rdx + 36a1: 48 89 c7 mov rdi,rax + 36a4: e8 37 ed ff ff call 23e0 + 36a9: 48 8b 15 80 d9 00 00 mov rdx,QWORD PTR [rip+0xd980] # 11030 + 36b0: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] + 36b4: 48 c1 e0 03 shl rax,0x3 + 36b8: 48 01 d0 add rax,rdx + 36bb: 48 8b 00 mov rax,QWORD PTR [rax] + 36be: 48 89 c7 mov rdi,rax + 36c1: e8 ca ed ff ff call 2490 + 36c6: e9 88 00 00 00 jmp 3753 + 36cb: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 36d2: 48 8b 15 4f d9 00 00 mov rdx,QWORD PTR [rip+0xd94f] # 11028 + 36d9: 48 89 d6 mov rsi,rdx + 36dc: 48 89 c7 mov rdi,rax + 36df: e8 fc ec ff ff call 23e0 + 36e4: eb 6d jmp 3753 + 36e6: 48 8b 05 4b d9 00 00 mov rax,QWORD PTR [rip+0xd94b] # 11038 + 36ed: 48 85 c0 test rax,rax + 36f0: 74 48 je 373a + 36f2: 48 8b 05 3f d9 00 00 mov rax,QWORD PTR [rip+0xd93f] # 11038 + 36f9: 48 8d 15 7f a9 00 00 lea rdx,[rip+0xa97f] # e07f <_IO_stdin_used+0x7f> + 3700: 48 89 d6 mov rsi,rdx + 3703: 48 89 c7 mov rdi,rax + 3706: e8 f5 ed ff ff call 2500 + 370b: 48 89 85 78 ff ff ff mov QWORD PTR [rbp-0x88],rax + 3712: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 3719: 48 8b 95 78 ff ff ff mov rdx,QWORD PTR [rbp-0x88] + 3720: 48 89 d6 mov rsi,rdx + 3723: 48 89 c7 mov rdi,rax + 3726: e8 b5 ec ff ff call 23e0 + 372b: 48 8b 85 78 ff ff ff mov rax,QWORD PTR [rbp-0x88] + 3732: 48 89 c7 mov rdi,rax + 3735: e8 76 ec ff ff call 23b0 + 373a: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 3741: 48 8b 15 e0 d8 00 00 mov rdx,QWORD PTR [rip+0xd8e0] # 11028 + 3748: 48 89 d6 mov rsi,rdx + 374b: 48 89 c7 mov rdi,rax + 374e: e8 8d ec ff ff call 23e0 + 3753: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] + 375a: 48 89 c7 mov rdi,rax + 375d: e8 4e ec ff ff call 23b0 + 3762: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 3769: 48 89 c7 mov rdi,rax + 376c: e8 bf eb ff ff call 2330 + 3771: 90 nop + 3772: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 3776: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28 + 377d: 00 00 + 377f: 74 05 je 3786 + 3781: e8 3a ec ff ff call 23c0 <__stack_chk_fail@plt> + 3786: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 378a: c9 leave + 378b: c3 ret + +000000000000378c : + 378c: f3 0f 1e fa endbr64 + 3790: 55 push rbp + 3791: 48 89 e5 mov rbp,rsp + 3794: 48 8d 05 8d a9 00 00 lea rax,[rip+0xa98d] # e128 <_IO_stdin_used+0x128> + 379b: 48 89 c6 mov rsi,rax + 379e: 48 8d 05 0a 00 00 00 lea rax,[rip+0xa] # 37af + 37a5: 48 89 c7 mov rdi,rax + 37a8: e8 93 eb ff ff call 2340 + 37ad: 5d pop rbp + 37ae: c3 ret + +00000000000037af : + 37af: f3 0f 1e fa endbr64 + 37b3: 55 push rbp + 37b4: 48 89 e5 mov rbp,rsp + 37b7: 53 push rbx + 37b8: 48 81 ec 18 02 00 00 sub rsp,0x218 + 37bf: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28 + 37c6: 00 00 + 37c8: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 37cc: 31 c0 xor eax,eax + 37ce: c7 85 ec fd ff ff 06 mov DWORD PTR [rbp-0x214],0x6 + 37d5: 00 00 00 + 37d8: 8b 85 ec fd ff ff mov eax,DWORD PTR [rbp-0x214] + 37de: 48 98 cdqe + 37e0: 48 89 c7 mov rdi,rax + 37e3: e8 29 8b 00 00 call c311 + 37e8: 48 89 85 08 fe ff ff mov QWORD PTR [rbp-0x1f8],rax + 37ef: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] + 37f6: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] + 37fd: 48 89 d6 mov rsi,rdx + 3800: 48 89 c7 mov rdi,rax + 3803: e8 48 eb ff ff call 2350 + 3808: 48 89 85 10 fe ff ff mov QWORD PTR [rbp-0x1f0],rax + 380f: 48 83 bd 10 fe ff ff cmp QWORD PTR [rbp-0x1f0],0x0 + 3816: 00 + 3817: 75 38 jne 3851 + 3819: 48 8b 05 e0 d8 00 00 mov rax,QWORD PTR [rip+0xd8e0] # 11100 + 3820: 4c 8d 05 f9 aa 00 00 lea r8,[rip+0xaaf9] # e320 <__func__.3> + 3827: b9 24 00 00 00 mov ecx,0x24 + 382c: 48 8d 15 11 a8 00 00 lea rdx,[rip+0xa811] # e044 <_IO_stdin_used+0x44> + 3833: 48 8d 35 16 a8 00 00 lea rsi,[rip+0xa816] # e050 <_IO_stdin_used+0x50> + 383a: 48 89 c7 mov rdi,rax + 383d: b8 00 00 00 00 mov eax,0x0 + 3842: e8 19 ec ff ff call 2460 + 3847: bf 00 00 00 00 mov edi,0x0 + 384c: e8 cf ec ff ff call 2520 + 3851: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] + 3858: 48 8b 10 mov rdx,QWORD PTR [rax] + 385b: 48 8b 85 10 fe ff ff mov rax,QWORD PTR [rbp-0x1f0] + 3862: 48 8d 0d 08 a8 00 00 lea rcx,[rip+0xa808] # e071 <_IO_stdin_used+0x71> + 3869: 48 89 ce mov rsi,rcx + 386c: 48 89 c7 mov rdi,rax + 386f: b8 00 00 00 00 mov eax,0x0 + 3874: e8 e7 eb ff ff call 2460 + 3879: 48 8b 85 10 fe ff ff mov rax,QWORD PTR [rbp-0x1f0] + 3880: 48 89 c7 mov rdi,rax + 3883: e8 08 ec ff ff call 2490 + 3888: 0f b6 05 01 d8 00 00 movzx eax,BYTE PTR [rip+0xd801] # 11090 + 388f: 84 c0 test al,al + 3891: 0f 84 01 01 00 00 je 3998 + 3897: e8 b4 eb ff ff call 2450 + 389c: 48 89 85 20 fe ff ff mov QWORD PTR [rbp-0x1e0],rax + 38a3: 0f b6 05 76 d7 00 00 movzx eax,BYTE PTR [rip+0xd776] # 11020 + 38aa: 84 c0 test al,al + 38ac: 74 76 je 3924 + 38ae: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 38b5: 48 8b 15 6c d7 00 00 mov rdx,QWORD PTR [rip+0xd76c] # 11028 + 38bc: 48 89 d6 mov rsi,rdx + 38bf: 48 89 c7 mov rdi,rax + 38c2: e8 19 eb ff ff call 23e0 + 38c7: 48 83 bd 20 fe ff ff cmp QWORD PTR [rbp-0x1e0],0x0 + 38ce: 00 + 38cf: 0f 88 30 01 00 00 js 3a05 + 38d5: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 38dc: 48 8b 0d 4d d7 00 00 mov rcx,QWORD PTR [rip+0xd74d] # 11030 + 38e3: 48 8b 95 20 fe ff ff mov rdx,QWORD PTR [rbp-0x1e0] + 38ea: 48 c1 e2 03 shl rdx,0x3 + 38ee: 48 01 ca add rdx,rcx + 38f1: 48 8b 12 mov rdx,QWORD PTR [rdx] + 38f4: 48 89 d6 mov rsi,rdx + 38f7: 48 89 c7 mov rdi,rax + 38fa: e8 e1 ea ff ff call 23e0 + 38ff: 48 8b 15 2a d7 00 00 mov rdx,QWORD PTR [rip+0xd72a] # 11030 + 3906: 48 8b 85 20 fe ff ff mov rax,QWORD PTR [rbp-0x1e0] + 390d: 48 c1 e0 03 shl rax,0x3 + 3911: 48 01 d0 add rax,rdx + 3914: 48 8b 00 mov rax,QWORD PTR [rax] + 3917: 48 89 c7 mov rdi,rax + 391a: e8 71 eb ff ff call 2490 + 391f: e9 e1 00 00 00 jmp 3a05 + 3924: 48 83 bd 20 fe ff ff cmp QWORD PTR [rbp-0x1e0],0x0 + 392b: 00 + 392c: 78 4f js 397d + 392e: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 3935: 48 8b 0d f4 d6 00 00 mov rcx,QWORD PTR [rip+0xd6f4] # 11030 + 393c: 48 8b 95 20 fe ff ff mov rdx,QWORD PTR [rbp-0x1e0] + 3943: 48 c1 e2 03 shl rdx,0x3 + 3947: 48 01 ca add rdx,rcx + 394a: 48 8b 12 mov rdx,QWORD PTR [rdx] + 394d: 48 89 d6 mov rsi,rdx + 3950: 48 89 c7 mov rdi,rax + 3953: e8 88 ea ff ff call 23e0 + 3958: 48 8b 15 d1 d6 00 00 mov rdx,QWORD PTR [rip+0xd6d1] # 11030 + 395f: 48 8b 85 20 fe ff ff mov rax,QWORD PTR [rbp-0x1e0] + 3966: 48 c1 e0 03 shl rax,0x3 + 396a: 48 01 d0 add rax,rdx + 396d: 48 8b 00 mov rax,QWORD PTR [rax] + 3970: 48 89 c7 mov rdi,rax + 3973: e8 18 eb ff ff call 2490 + 3978: e9 88 00 00 00 jmp 3a05 + 397d: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 3984: 48 8b 15 9d d6 00 00 mov rdx,QWORD PTR [rip+0xd69d] # 11028 + 398b: 48 89 d6 mov rsi,rdx + 398e: 48 89 c7 mov rdi,rax + 3991: e8 4a ea ff ff call 23e0 + 3996: eb 6d jmp 3a05 + 3998: 48 8b 05 99 d6 00 00 mov rax,QWORD PTR [rip+0xd699] # 11038 + 399f: 48 85 c0 test rax,rax + 39a2: 74 48 je 39ec + 39a4: 48 8b 05 8d d6 00 00 mov rax,QWORD PTR [rip+0xd68d] # 11038 + 39ab: 48 8d 15 cd a6 00 00 lea rdx,[rip+0xa6cd] # e07f <_IO_stdin_used+0x7f> + 39b2: 48 89 d6 mov rsi,rdx + 39b5: 48 89 c7 mov rdi,rax + 39b8: e8 43 eb ff ff call 2500 + 39bd: 48 89 85 18 fe ff ff mov QWORD PTR [rbp-0x1e8],rax + 39c4: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 39cb: 48 8b 95 18 fe ff ff mov rdx,QWORD PTR [rbp-0x1e8] + 39d2: 48 89 d6 mov rsi,rdx + 39d5: 48 89 c7 mov rdi,rax + 39d8: e8 03 ea ff ff call 23e0 + 39dd: 48 8b 85 18 fe ff ff mov rax,QWORD PTR [rbp-0x1e8] + 39e4: 48 89 c7 mov rdi,rax + 39e7: e8 c4 e9 ff ff call 23b0 + 39ec: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 39f3: 48 8b 15 2e d6 00 00 mov rdx,QWORD PTR [rip+0xd62e] # 11028 + 39fa: 48 89 d6 mov rsi,rdx + 39fd: 48 89 c7 mov rdi,rax + 3a00: e8 db e9 ff ff call 23e0 + 3a05: 48 8b 85 10 fe ff ff mov rax,QWORD PTR [rbp-0x1f0] + 3a0c: 48 89 c7 mov rdi,rax + 3a0f: e8 9c e9 ff ff call 23b0 + 3a14: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 3a1b: 48 89 c7 mov rdi,rax + 3a1e: e8 0d e9 ff ff call 2330 + 3a23: 0f b6 05 66 d6 00 00 movzx eax,BYTE PTR [rip+0xd666] # 11090 + 3a2a: 83 f0 01 xor eax,0x1 + 3a2d: 84 c0 test al,al + 3a2f: 0f 84 c2 07 00 00 je 41f7 + 3a35: 8b 85 ec fd ff ff mov eax,DWORD PTR [rbp-0x214] + 3a3b: 48 98 cdqe + 3a3d: 48 8b 95 08 fe ff ff mov rdx,QWORD PTR [rbp-0x1f8] + 3a44: 48 8b 12 mov rdx,QWORD PTR [rdx] + 3a47: 48 89 c6 mov rsi,rax + 3a4a: 48 89 d7 mov rdi,rdx + 3a4d: e8 ae e9 ff ff call 2400 + 3a52: 84 c0 test al,al + 3a54: 0f 84 87 02 00 00 je 3ce1 + 3a5a: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] + 3a61: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] + 3a68: 48 89 d6 mov rsi,rdx + 3a6b: 48 89 c7 mov rdi,rax + 3a6e: e8 dd e8 ff ff call 2350 + 3a73: 48 89 85 a0 fe ff ff mov QWORD PTR [rbp-0x160],rax + 3a7a: 48 83 bd a0 fe ff ff cmp QWORD PTR [rbp-0x160],0x0 + 3a81: 00 + 3a82: 75 38 jne 3abc + 3a84: 48 8b 05 75 d6 00 00 mov rax,QWORD PTR [rip+0xd675] # 11100 + 3a8b: 4c 8d 05 8e a8 00 00 lea r8,[rip+0xa88e] # e320 <__func__.3> + 3a92: b9 25 00 00 00 mov ecx,0x25 + 3a97: 48 8d 15 a6 a5 00 00 lea rdx,[rip+0xa5a6] # e044 <_IO_stdin_used+0x44> + 3a9e: 48 8d 35 ab a5 00 00 lea rsi,[rip+0xa5ab] # e050 <_IO_stdin_used+0x50> + 3aa5: 48 89 c7 mov rdi,rax + 3aa8: b8 00 00 00 00 mov eax,0x0 + 3aad: e8 ae e9 ff ff call 2460 + 3ab2: bf 00 00 00 00 mov edi,0x0 + 3ab7: e8 64 ea ff ff call 2520 + 3abc: 8b 05 de d5 00 00 mov eax,DWORD PTR [rip+0xd5de] # 110a0 + 3ac2: 48 98 cdqe + 3ac4: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 3acb: 00 + 3acc: 48 8d 05 ed d5 00 00 lea rax,[rip+0xd5ed] # 110c0 + 3ad3: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 3ad7: 8b 05 a3 d5 00 00 mov eax,DWORD PTR [rip+0xd5a3] # 11080 + 3add: 48 98 cdqe + 3adf: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 3ae6: 00 + 3ae7: 48 8d 05 52 d5 00 00 lea rax,[rip+0xd552] # 11040 + 3aee: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 3af2: 8b 05 f8 d5 00 00 mov eax,DWORD PTR [rip+0xd5f8] # 110f0 + 3af8: 48 98 cdqe + 3afa: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 3b01: 00 + 3b02: 48 8d 05 b7 d5 00 00 lea rax,[rip+0xd5b7] # 110c0 + 3b09: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 3b0d: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 3b14: 4c 8d 0d 05 a8 00 00 lea r9,[rip+0xa805] # e320 <__func__.3> + 3b1b: 49 89 f0 mov r8,rsi + 3b1e: 48 8d 35 63 a5 00 00 lea rsi,[rip+0xa563] # e088 <_IO_stdin_used+0x88> + 3b25: 48 89 c7 mov rdi,rax + 3b28: b8 00 00 00 00 mov eax,0x0 + 3b2d: e8 2e e9 ff ff call 2460 + 3b32: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 3b39: 48 89 c7 mov rdi,rax + 3b3c: e8 4f e9 ff ff call 2490 + 3b41: 0f b6 05 48 d5 00 00 movzx eax,BYTE PTR [rip+0xd548] # 11090 + 3b48: 84 c0 test al,al + 3b4a: 0f 84 01 01 00 00 je 3c51 + 3b50: e8 fb e8 ff ff call 2450 + 3b55: 48 89 85 b0 fe ff ff mov QWORD PTR [rbp-0x150],rax + 3b5c: 0f b6 05 bd d4 00 00 movzx eax,BYTE PTR [rip+0xd4bd] # 11020 + 3b63: 84 c0 test al,al + 3b65: 74 76 je 3bdd + 3b67: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 3b6e: 48 8b 15 b3 d4 00 00 mov rdx,QWORD PTR [rip+0xd4b3] # 11028 + 3b75: 48 89 d6 mov rsi,rdx + 3b78: 48 89 c7 mov rdi,rax + 3b7b: e8 60 e8 ff ff call 23e0 + 3b80: 48 83 bd b0 fe ff ff cmp QWORD PTR [rbp-0x150],0x0 + 3b87: 00 + 3b88: 0f 88 30 01 00 00 js 3cbe + 3b8e: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 3b95: 48 8b 0d 94 d4 00 00 mov rcx,QWORD PTR [rip+0xd494] # 11030 + 3b9c: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 3ba3: 48 c1 e2 03 shl rdx,0x3 + 3ba7: 48 01 ca add rdx,rcx + 3baa: 48 8b 12 mov rdx,QWORD PTR [rdx] + 3bad: 48 89 d6 mov rsi,rdx + 3bb0: 48 89 c7 mov rdi,rax + 3bb3: e8 28 e8 ff ff call 23e0 + 3bb8: 48 8b 15 71 d4 00 00 mov rdx,QWORD PTR [rip+0xd471] # 11030 + 3bbf: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 3bc6: 48 c1 e0 03 shl rax,0x3 + 3bca: 48 01 d0 add rax,rdx + 3bcd: 48 8b 00 mov rax,QWORD PTR [rax] + 3bd0: 48 89 c7 mov rdi,rax + 3bd3: e8 b8 e8 ff ff call 2490 + 3bd8: e9 e1 00 00 00 jmp 3cbe + 3bdd: 48 83 bd b0 fe ff ff cmp QWORD PTR [rbp-0x150],0x0 + 3be4: 00 + 3be5: 78 4f js 3c36 + 3be7: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 3bee: 48 8b 0d 3b d4 00 00 mov rcx,QWORD PTR [rip+0xd43b] # 11030 + 3bf5: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 3bfc: 48 c1 e2 03 shl rdx,0x3 + 3c00: 48 01 ca add rdx,rcx + 3c03: 48 8b 12 mov rdx,QWORD PTR [rdx] + 3c06: 48 89 d6 mov rsi,rdx + 3c09: 48 89 c7 mov rdi,rax + 3c0c: e8 cf e7 ff ff call 23e0 + 3c11: 48 8b 15 18 d4 00 00 mov rdx,QWORD PTR [rip+0xd418] # 11030 + 3c18: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 3c1f: 48 c1 e0 03 shl rax,0x3 + 3c23: 48 01 d0 add rax,rdx + 3c26: 48 8b 00 mov rax,QWORD PTR [rax] + 3c29: 48 89 c7 mov rdi,rax + 3c2c: e8 5f e8 ff ff call 2490 + 3c31: e9 88 00 00 00 jmp 3cbe + 3c36: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 3c3d: 48 8b 15 e4 d3 00 00 mov rdx,QWORD PTR [rip+0xd3e4] # 11028 + 3c44: 48 89 d6 mov rsi,rdx + 3c47: 48 89 c7 mov rdi,rax + 3c4a: e8 91 e7 ff ff call 23e0 + 3c4f: eb 6d jmp 3cbe + 3c51: 48 8b 05 e0 d3 00 00 mov rax,QWORD PTR [rip+0xd3e0] # 11038 + 3c58: 48 85 c0 test rax,rax + 3c5b: 74 48 je 3ca5 + 3c5d: 48 8b 05 d4 d3 00 00 mov rax,QWORD PTR [rip+0xd3d4] # 11038 + 3c64: 48 8d 15 14 a4 00 00 lea rdx,[rip+0xa414] # e07f <_IO_stdin_used+0x7f> + 3c6b: 48 89 d6 mov rsi,rdx + 3c6e: 48 89 c7 mov rdi,rax + 3c71: e8 8a e8 ff ff call 2500 + 3c76: 48 89 85 a8 fe ff ff mov QWORD PTR [rbp-0x158],rax + 3c7d: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 3c84: 48 8b 95 a8 fe ff ff mov rdx,QWORD PTR [rbp-0x158] + 3c8b: 48 89 d6 mov rsi,rdx + 3c8e: 48 89 c7 mov rdi,rax + 3c91: e8 4a e7 ff ff call 23e0 + 3c96: 48 8b 85 a8 fe ff ff mov rax,QWORD PTR [rbp-0x158] + 3c9d: 48 89 c7 mov rdi,rax + 3ca0: e8 0b e7 ff ff call 23b0 + 3ca5: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 3cac: 48 8b 15 75 d3 00 00 mov rdx,QWORD PTR [rip+0xd375] # 11028 + 3cb3: 48 89 d6 mov rsi,rdx + 3cb6: 48 89 c7 mov rdi,rax + 3cb9: e8 22 e7 ff ff call 23e0 + 3cbe: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 3cc5: 48 89 c7 mov rdi,rax + 3cc8: e8 e3 e6 ff ff call 23b0 + 3ccd: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 3cd4: 48 89 c7 mov rdi,rax + 3cd7: e8 54 e6 ff ff call 2330 + 3cdc: e9 dd 0c 00 00 jmp 49be + 3ce1: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] + 3ce8: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] + 3cef: 48 89 d6 mov rsi,rdx + 3cf2: 48 89 c7 mov rdi,rax + 3cf5: e8 56 e6 ff ff call 2350 + 3cfa: 48 89 85 70 fe ff ff mov QWORD PTR [rbp-0x190],rax + 3d01: 48 83 bd 70 fe ff ff cmp QWORD PTR [rbp-0x190],0x0 + 3d08: 00 + 3d09: 75 38 jne 3d43 + 3d0b: 48 8b 05 ee d3 00 00 mov rax,QWORD PTR [rip+0xd3ee] # 11100 + 3d12: 4c 8d 05 07 a6 00 00 lea r8,[rip+0xa607] # e320 <__func__.3> + 3d19: b9 25 00 00 00 mov ecx,0x25 + 3d1e: 48 8d 15 1f a3 00 00 lea rdx,[rip+0xa31f] # e044 <_IO_stdin_used+0x44> + 3d25: 48 8d 35 24 a3 00 00 lea rsi,[rip+0xa324] # e050 <_IO_stdin_used+0x50> + 3d2c: 48 89 c7 mov rdi,rax + 3d2f: b8 00 00 00 00 mov eax,0x0 + 3d34: e8 27 e7 ff ff call 2460 + 3d39: bf 00 00 00 00 mov edi,0x0 + 3d3e: e8 dd e7 ff ff call 2520 + 3d43: 8b 85 ec fd ff ff mov eax,DWORD PTR [rbp-0x214] + 3d49: 48 98 cdqe + 3d4b: 48 89 c7 mov rdi,rax + 3d4e: e8 dd e7 ff ff call 2530 + 3d53: 48 89 c3 mov rbx,rax + 3d56: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] + 3d5d: 48 8b 00 mov rax,QWORD PTR [rax] + 3d60: 48 89 c7 mov rdi,rax + 3d63: e8 c8 e7 ff ff call 2530 + 3d68: 48 89 c2 mov rdx,rax + 3d6b: 48 8b 85 70 fe ff ff mov rax,QWORD PTR [rbp-0x190] + 3d72: 53 push rbx + 3d73: 48 8d 0d db a3 00 00 lea rcx,[rip+0xa3db] # e155 <_IO_stdin_used+0x155> + 3d7a: 51 push rcx + 3d7b: 52 push rdx + 3d7c: 48 8d 15 25 a3 00 00 lea rdx,[rip+0xa325] # e0a8 <_IO_stdin_used+0xa8> + 3d83: 52 push rdx + 3d84: 48 8d 15 ca a3 00 00 lea rdx,[rip+0xa3ca] # e155 <_IO_stdin_used+0x155> + 3d8b: 52 push rdx + 3d8c: 48 8d 15 71 a3 00 00 lea rdx,[rip+0xa371] # e104 <_IO_stdin_used+0x104> + 3d93: 52 push rdx + 3d94: 4c 8d 0d 0d a3 00 00 lea r9,[rip+0xa30d] # e0a8 <_IO_stdin_used+0xa8> + 3d9b: 4c 8d 05 7e a5 00 00 lea r8,[rip+0xa57e] # e320 <__func__.3> + 3da2: b9 25 00 00 00 mov ecx,0x25 + 3da7: 48 8d 15 96 a2 00 00 lea rdx,[rip+0xa296] # e044 <_IO_stdin_used+0x44> + 3dae: 48 8d 35 fb a2 00 00 lea rsi,[rip+0xa2fb] # e0b0 <_IO_stdin_used+0xb0> + 3db5: 48 89 c7 mov rdi,rax + 3db8: b8 00 00 00 00 mov eax,0x0 + 3dbd: e8 9e e6 ff ff call 2460 + 3dc2: 48 83 c4 30 add rsp,0x30 + 3dc6: 48 8b 85 70 fe ff ff mov rax,QWORD PTR [rbp-0x190] + 3dcd: 48 89 c7 mov rdi,rax + 3dd0: e8 bb e6 ff ff call 2490 + 3dd5: 0f b6 05 b4 d2 00 00 movzx eax,BYTE PTR [rip+0xd2b4] # 11090 + 3ddc: 84 c0 test al,al + 3dde: 0f 84 01 01 00 00 je 3ee5 + 3de4: e8 67 e6 ff ff call 2450 + 3de9: 48 89 85 80 fe ff ff mov QWORD PTR [rbp-0x180],rax + 3df0: 0f b6 05 29 d2 00 00 movzx eax,BYTE PTR [rip+0xd229] # 11020 + 3df7: 84 c0 test al,al + 3df9: 74 76 je 3e71 + 3dfb: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 3e02: 48 8b 15 1f d2 00 00 mov rdx,QWORD PTR [rip+0xd21f] # 11028 + 3e09: 48 89 d6 mov rsi,rdx + 3e0c: 48 89 c7 mov rdi,rax + 3e0f: e8 cc e5 ff ff call 23e0 + 3e14: 48 83 bd 80 fe ff ff cmp QWORD PTR [rbp-0x180],0x0 + 3e1b: 00 + 3e1c: 0f 88 30 01 00 00 js 3f52 + 3e22: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 3e29: 48 8b 0d 00 d2 00 00 mov rcx,QWORD PTR [rip+0xd200] # 11030 + 3e30: 48 8b 95 80 fe ff ff mov rdx,QWORD PTR [rbp-0x180] + 3e37: 48 c1 e2 03 shl rdx,0x3 + 3e3b: 48 01 ca add rdx,rcx + 3e3e: 48 8b 12 mov rdx,QWORD PTR [rdx] + 3e41: 48 89 d6 mov rsi,rdx + 3e44: 48 89 c7 mov rdi,rax + 3e47: e8 94 e5 ff ff call 23e0 + 3e4c: 48 8b 15 dd d1 00 00 mov rdx,QWORD PTR [rip+0xd1dd] # 11030 + 3e53: 48 8b 85 80 fe ff ff mov rax,QWORD PTR [rbp-0x180] + 3e5a: 48 c1 e0 03 shl rax,0x3 + 3e5e: 48 01 d0 add rax,rdx + 3e61: 48 8b 00 mov rax,QWORD PTR [rax] + 3e64: 48 89 c7 mov rdi,rax + 3e67: e8 24 e6 ff ff call 2490 + 3e6c: e9 e1 00 00 00 jmp 3f52 + 3e71: 48 83 bd 80 fe ff ff cmp QWORD PTR [rbp-0x180],0x0 + 3e78: 00 + 3e79: 78 4f js 3eca + 3e7b: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 3e82: 48 8b 0d a7 d1 00 00 mov rcx,QWORD PTR [rip+0xd1a7] # 11030 + 3e89: 48 8b 95 80 fe ff ff mov rdx,QWORD PTR [rbp-0x180] + 3e90: 48 c1 e2 03 shl rdx,0x3 + 3e94: 48 01 ca add rdx,rcx + 3e97: 48 8b 12 mov rdx,QWORD PTR [rdx] + 3e9a: 48 89 d6 mov rsi,rdx + 3e9d: 48 89 c7 mov rdi,rax + 3ea0: e8 3b e5 ff ff call 23e0 + 3ea5: 48 8b 15 84 d1 00 00 mov rdx,QWORD PTR [rip+0xd184] # 11030 + 3eac: 48 8b 85 80 fe ff ff mov rax,QWORD PTR [rbp-0x180] + 3eb3: 48 c1 e0 03 shl rax,0x3 + 3eb7: 48 01 d0 add rax,rdx + 3eba: 48 8b 00 mov rax,QWORD PTR [rax] + 3ebd: 48 89 c7 mov rdi,rax + 3ec0: e8 cb e5 ff ff call 2490 + 3ec5: e9 88 00 00 00 jmp 3f52 + 3eca: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 3ed1: 48 8b 15 50 d1 00 00 mov rdx,QWORD PTR [rip+0xd150] # 11028 + 3ed8: 48 89 d6 mov rsi,rdx + 3edb: 48 89 c7 mov rdi,rax + 3ede: e8 fd e4 ff ff call 23e0 + 3ee3: eb 6d jmp 3f52 + 3ee5: 48 8b 05 4c d1 00 00 mov rax,QWORD PTR [rip+0xd14c] # 11038 + 3eec: 48 85 c0 test rax,rax + 3eef: 74 48 je 3f39 + 3ef1: 48 8b 05 40 d1 00 00 mov rax,QWORD PTR [rip+0xd140] # 11038 + 3ef8: 48 8d 15 80 a1 00 00 lea rdx,[rip+0xa180] # e07f <_IO_stdin_used+0x7f> + 3eff: 48 89 d6 mov rsi,rdx + 3f02: 48 89 c7 mov rdi,rax + 3f05: e8 f6 e5 ff ff call 2500 + 3f0a: 48 89 85 78 fe ff ff mov QWORD PTR [rbp-0x188],rax + 3f11: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 3f18: 48 8b 95 78 fe ff ff mov rdx,QWORD PTR [rbp-0x188] + 3f1f: 48 89 d6 mov rsi,rdx + 3f22: 48 89 c7 mov rdi,rax + 3f25: e8 b6 e4 ff ff call 23e0 + 3f2a: 48 8b 85 78 fe ff ff mov rax,QWORD PTR [rbp-0x188] + 3f31: 48 89 c7 mov rdi,rax + 3f34: e8 77 e4 ff ff call 23b0 + 3f39: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 3f40: 48 8b 15 e1 d0 00 00 mov rdx,QWORD PTR [rip+0xd0e1] # 11028 + 3f47: 48 89 d6 mov rsi,rdx + 3f4a: 48 89 c7 mov rdi,rax + 3f4d: e8 8e e4 ff ff call 23e0 + 3f52: 48 8b 85 70 fe ff ff mov rax,QWORD PTR [rbp-0x190] + 3f59: 48 89 c7 mov rdi,rax + 3f5c: e8 4f e4 ff ff call 23b0 + 3f61: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 3f68: 48 89 c7 mov rdi,rax + 3f6b: e8 c0 e3 ff ff call 2330 + 3f70: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] + 3f77: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] + 3f7e: 48 89 d6 mov rsi,rdx + 3f81: 48 89 c7 mov rdi,rax + 3f84: e8 c7 e3 ff ff call 2350 + 3f89: 48 89 85 88 fe ff ff mov QWORD PTR [rbp-0x178],rax + 3f90: 48 83 bd 88 fe ff ff cmp QWORD PTR [rbp-0x178],0x0 + 3f97: 00 + 3f98: 75 38 jne 3fd2 + 3f9a: 48 8b 05 5f d1 00 00 mov rax,QWORD PTR [rip+0xd15f] # 11100 + 3fa1: 4c 8d 05 78 a3 00 00 lea r8,[rip+0xa378] # e320 <__func__.3> + 3fa8: b9 25 00 00 00 mov ecx,0x25 + 3fad: 48 8d 15 90 a0 00 00 lea rdx,[rip+0xa090] # e044 <_IO_stdin_used+0x44> + 3fb4: 48 8d 35 95 a0 00 00 lea rsi,[rip+0xa095] # e050 <_IO_stdin_used+0x50> + 3fbb: 48 89 c7 mov rdi,rax + 3fbe: b8 00 00 00 00 mov eax,0x0 + 3fc3: e8 98 e4 ff ff call 2460 + 3fc8: bf 00 00 00 00 mov edi,0x0 + 3fcd: e8 4e e5 ff ff call 2520 + 3fd2: 8b 05 c8 d0 00 00 mov eax,DWORD PTR [rip+0xd0c8] # 110a0 + 3fd8: 48 98 cdqe + 3fda: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 3fe1: 00 + 3fe2: 48 8d 05 d7 d0 00 00 lea rax,[rip+0xd0d7] # 110c0 + 3fe9: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 3fed: 8b 05 8d d0 00 00 mov eax,DWORD PTR [rip+0xd08d] # 11080 + 3ff3: 48 98 cdqe + 3ff5: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 3ffc: 00 + 3ffd: 48 8d 05 3c d0 00 00 lea rax,[rip+0xd03c] # 11040 + 4004: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 4008: 8b 05 76 d0 00 00 mov eax,DWORD PTR [rip+0xd076] # 11084 + 400e: 48 98 cdqe + 4010: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 4017: 00 + 4018: 48 8d 05 a1 d0 00 00 lea rax,[rip+0xd0a1] # 110c0 + 401f: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 4023: 48 8b 85 88 fe ff ff mov rax,QWORD PTR [rbp-0x178] + 402a: 4c 8d 0d ef a2 00 00 lea r9,[rip+0xa2ef] # e320 <__func__.3> + 4031: 49 89 f0 mov r8,rsi + 4034: 48 8d 35 cd a0 00 00 lea rsi,[rip+0xa0cd] # e108 <_IO_stdin_used+0x108> + 403b: 48 89 c7 mov rdi,rax + 403e: b8 00 00 00 00 mov eax,0x0 + 4043: e8 18 e4 ff ff call 2460 + 4048: 48 8b 85 88 fe ff ff mov rax,QWORD PTR [rbp-0x178] + 404f: 48 89 c7 mov rdi,rax + 4052: e8 39 e4 ff ff call 2490 + 4057: 0f b6 05 32 d0 00 00 movzx eax,BYTE PTR [rip+0xd032] # 11090 + 405e: 84 c0 test al,al + 4060: 0f 84 01 01 00 00 je 4167 + 4066: e8 e5 e3 ff ff call 2450 + 406b: 48 89 85 98 fe ff ff mov QWORD PTR [rbp-0x168],rax + 4072: 0f b6 05 a7 cf 00 00 movzx eax,BYTE PTR [rip+0xcfa7] # 11020 + 4079: 84 c0 test al,al + 407b: 74 76 je 40f3 + 407d: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4084: 48 8b 15 9d cf 00 00 mov rdx,QWORD PTR [rip+0xcf9d] # 11028 + 408b: 48 89 d6 mov rsi,rdx + 408e: 48 89 c7 mov rdi,rax + 4091: e8 4a e3 ff ff call 23e0 + 4096: 48 83 bd 98 fe ff ff cmp QWORD PTR [rbp-0x168],0x0 + 409d: 00 + 409e: 0f 88 30 01 00 00 js 41d4 + 40a4: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 40ab: 48 8b 0d 7e cf 00 00 mov rcx,QWORD PTR [rip+0xcf7e] # 11030 + 40b2: 48 8b 95 98 fe ff ff mov rdx,QWORD PTR [rbp-0x168] + 40b9: 48 c1 e2 03 shl rdx,0x3 + 40bd: 48 01 ca add rdx,rcx + 40c0: 48 8b 12 mov rdx,QWORD PTR [rdx] + 40c3: 48 89 d6 mov rsi,rdx + 40c6: 48 89 c7 mov rdi,rax + 40c9: e8 12 e3 ff ff call 23e0 + 40ce: 48 8b 15 5b cf 00 00 mov rdx,QWORD PTR [rip+0xcf5b] # 11030 + 40d5: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 40dc: 48 c1 e0 03 shl rax,0x3 + 40e0: 48 01 d0 add rax,rdx + 40e3: 48 8b 00 mov rax,QWORD PTR [rax] + 40e6: 48 89 c7 mov rdi,rax + 40e9: e8 a2 e3 ff ff call 2490 + 40ee: e9 e1 00 00 00 jmp 41d4 + 40f3: 48 83 bd 98 fe ff ff cmp QWORD PTR [rbp-0x168],0x0 + 40fa: 00 + 40fb: 78 4f js 414c + 40fd: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4104: 48 8b 0d 25 cf 00 00 mov rcx,QWORD PTR [rip+0xcf25] # 11030 + 410b: 48 8b 95 98 fe ff ff mov rdx,QWORD PTR [rbp-0x168] + 4112: 48 c1 e2 03 shl rdx,0x3 + 4116: 48 01 ca add rdx,rcx + 4119: 48 8b 12 mov rdx,QWORD PTR [rdx] + 411c: 48 89 d6 mov rsi,rdx + 411f: 48 89 c7 mov rdi,rax + 4122: e8 b9 e2 ff ff call 23e0 + 4127: 48 8b 15 02 cf 00 00 mov rdx,QWORD PTR [rip+0xcf02] # 11030 + 412e: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 4135: 48 c1 e0 03 shl rax,0x3 + 4139: 48 01 d0 add rax,rdx + 413c: 48 8b 00 mov rax,QWORD PTR [rax] + 413f: 48 89 c7 mov rdi,rax + 4142: e8 49 e3 ff ff call 2490 + 4147: e9 88 00 00 00 jmp 41d4 + 414c: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4153: 48 8b 15 ce ce 00 00 mov rdx,QWORD PTR [rip+0xcece] # 11028 + 415a: 48 89 d6 mov rsi,rdx + 415d: 48 89 c7 mov rdi,rax + 4160: e8 7b e2 ff ff call 23e0 + 4165: eb 6d jmp 41d4 + 4167: 48 8b 05 ca ce 00 00 mov rax,QWORD PTR [rip+0xceca] # 11038 + 416e: 48 85 c0 test rax,rax + 4171: 74 48 je 41bb + 4173: 48 8b 05 be ce 00 00 mov rax,QWORD PTR [rip+0xcebe] # 11038 + 417a: 48 8d 15 fe 9e 00 00 lea rdx,[rip+0x9efe] # e07f <_IO_stdin_used+0x7f> + 4181: 48 89 d6 mov rsi,rdx + 4184: 48 89 c7 mov rdi,rax + 4187: e8 74 e3 ff ff call 2500 + 418c: 48 89 85 90 fe ff ff mov QWORD PTR [rbp-0x170],rax + 4193: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 419a: 48 8b 95 90 fe ff ff mov rdx,QWORD PTR [rbp-0x170] + 41a1: 48 89 d6 mov rsi,rdx + 41a4: 48 89 c7 mov rdi,rax + 41a7: e8 34 e2 ff ff call 23e0 + 41ac: 48 8b 85 90 fe ff ff mov rax,QWORD PTR [rbp-0x170] + 41b3: 48 89 c7 mov rdi,rax + 41b6: e8 f5 e1 ff ff call 23b0 + 41bb: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 41c2: 48 8b 15 5f ce 00 00 mov rdx,QWORD PTR [rip+0xce5f] # 11028 + 41c9: 48 89 d6 mov rsi,rdx + 41cc: 48 89 c7 mov rdi,rax + 41cf: e8 0c e2 ff ff call 23e0 + 41d4: 48 8b 85 88 fe ff ff mov rax,QWORD PTR [rbp-0x178] + 41db: 48 89 c7 mov rdi,rax + 41de: e8 cd e1 ff ff call 23b0 + 41e3: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 41ea: 48 89 c7 mov rdi,rax + 41ed: e8 3e e1 ff ff call 2330 + 41f2: e9 c7 07 00 00 jmp 49be + 41f7: 8b 85 ec fd ff ff mov eax,DWORD PTR [rbp-0x214] + 41fd: 48 98 cdqe + 41ff: 48 8b 95 08 fe ff ff mov rdx,QWORD PTR [rbp-0x1f8] + 4206: 48 8b 12 mov rdx,QWORD PTR [rdx] + 4209: 48 89 d1 mov rcx,rdx + 420c: 48 8d 15 0d a1 00 00 lea rdx,[rip+0xa10d] # e320 <__func__.3> + 4213: 48 89 c6 mov rsi,rax + 4216: 48 89 cf mov rdi,rcx + 4219: e8 62 e1 ff ff call 2380 + 421e: 84 c0 test al,al + 4220: 0f 84 87 02 00 00 je 44ad + 4226: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] + 422d: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] + 4234: 48 89 d6 mov rsi,rdx + 4237: 48 89 c7 mov rdi,rax + 423a: e8 11 e1 ff ff call 2350 + 423f: 48 89 85 58 fe ff ff mov QWORD PTR [rbp-0x1a8],rax + 4246: 48 83 bd 58 fe ff ff cmp QWORD PTR [rbp-0x1a8],0x0 + 424d: 00 + 424e: 75 38 jne 4288 + 4250: 48 8b 05 a9 ce 00 00 mov rax,QWORD PTR [rip+0xcea9] # 11100 + 4257: 4c 8d 05 c2 a0 00 00 lea r8,[rip+0xa0c2] # e320 <__func__.3> + 425e: b9 25 00 00 00 mov ecx,0x25 + 4263: 48 8d 15 da 9d 00 00 lea rdx,[rip+0x9dda] # e044 <_IO_stdin_used+0x44> + 426a: 48 8d 35 df 9d 00 00 lea rsi,[rip+0x9ddf] # e050 <_IO_stdin_used+0x50> + 4271: 48 89 c7 mov rdi,rax + 4274: b8 00 00 00 00 mov eax,0x0 + 4279: e8 e2 e1 ff ff call 2460 + 427e: bf 00 00 00 00 mov edi,0x0 + 4283: e8 98 e2 ff ff call 2520 + 4288: 8b 05 12 ce 00 00 mov eax,DWORD PTR [rip+0xce12] # 110a0 + 428e: 48 98 cdqe + 4290: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 4297: 00 + 4298: 48 8d 05 21 ce 00 00 lea rax,[rip+0xce21] # 110c0 + 429f: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 42a3: 8b 05 d7 cd 00 00 mov eax,DWORD PTR [rip+0xcdd7] # 11080 + 42a9: 48 98 cdqe + 42ab: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 42b2: 00 + 42b3: 48 8d 05 86 cd 00 00 lea rax,[rip+0xcd86] # 11040 + 42ba: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 42be: 8b 05 2c ce 00 00 mov eax,DWORD PTR [rip+0xce2c] # 110f0 + 42c4: 48 98 cdqe + 42c6: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 42cd: 00 + 42ce: 48 8d 05 eb cd 00 00 lea rax,[rip+0xcdeb] # 110c0 + 42d5: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 42d9: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 42e0: 4c 8d 0d 39 a0 00 00 lea r9,[rip+0xa039] # e320 <__func__.3> + 42e7: 49 89 f0 mov r8,rsi + 42ea: 48 8d 35 97 9d 00 00 lea rsi,[rip+0x9d97] # e088 <_IO_stdin_used+0x88> + 42f1: 48 89 c7 mov rdi,rax + 42f4: b8 00 00 00 00 mov eax,0x0 + 42f9: e8 62 e1 ff ff call 2460 + 42fe: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 4305: 48 89 c7 mov rdi,rax + 4308: e8 83 e1 ff ff call 2490 + 430d: 0f b6 05 7c cd 00 00 movzx eax,BYTE PTR [rip+0xcd7c] # 11090 + 4314: 84 c0 test al,al + 4316: 0f 84 01 01 00 00 je 441d + 431c: e8 2f e1 ff ff call 2450 + 4321: 48 89 85 68 fe ff ff mov QWORD PTR [rbp-0x198],rax + 4328: 0f b6 05 f1 cc 00 00 movzx eax,BYTE PTR [rip+0xccf1] # 11020 + 432f: 84 c0 test al,al + 4331: 74 76 je 43a9 + 4333: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 433a: 48 8b 15 e7 cc 00 00 mov rdx,QWORD PTR [rip+0xcce7] # 11028 + 4341: 48 89 d6 mov rsi,rdx + 4344: 48 89 c7 mov rdi,rax + 4347: e8 94 e0 ff ff call 23e0 + 434c: 48 83 bd 68 fe ff ff cmp QWORD PTR [rbp-0x198],0x0 + 4353: 00 + 4354: 0f 88 30 01 00 00 js 448a + 435a: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4361: 48 8b 0d c8 cc 00 00 mov rcx,QWORD PTR [rip+0xccc8] # 11030 + 4368: 48 8b 95 68 fe ff ff mov rdx,QWORD PTR [rbp-0x198] + 436f: 48 c1 e2 03 shl rdx,0x3 + 4373: 48 01 ca add rdx,rcx + 4376: 48 8b 12 mov rdx,QWORD PTR [rdx] + 4379: 48 89 d6 mov rsi,rdx + 437c: 48 89 c7 mov rdi,rax + 437f: e8 5c e0 ff ff call 23e0 + 4384: 48 8b 15 a5 cc 00 00 mov rdx,QWORD PTR [rip+0xcca5] # 11030 + 438b: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 4392: 48 c1 e0 03 shl rax,0x3 + 4396: 48 01 d0 add rax,rdx + 4399: 48 8b 00 mov rax,QWORD PTR [rax] + 439c: 48 89 c7 mov rdi,rax + 439f: e8 ec e0 ff ff call 2490 + 43a4: e9 e1 00 00 00 jmp 448a + 43a9: 48 83 bd 68 fe ff ff cmp QWORD PTR [rbp-0x198],0x0 + 43b0: 00 + 43b1: 78 4f js 4402 + 43b3: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 43ba: 48 8b 0d 6f cc 00 00 mov rcx,QWORD PTR [rip+0xcc6f] # 11030 + 43c1: 48 8b 95 68 fe ff ff mov rdx,QWORD PTR [rbp-0x198] + 43c8: 48 c1 e2 03 shl rdx,0x3 + 43cc: 48 01 ca add rdx,rcx + 43cf: 48 8b 12 mov rdx,QWORD PTR [rdx] + 43d2: 48 89 d6 mov rsi,rdx + 43d5: 48 89 c7 mov rdi,rax + 43d8: e8 03 e0 ff ff call 23e0 + 43dd: 48 8b 15 4c cc 00 00 mov rdx,QWORD PTR [rip+0xcc4c] # 11030 + 43e4: 48 8b 85 68 fe ff ff mov rax,QWORD PTR [rbp-0x198] + 43eb: 48 c1 e0 03 shl rax,0x3 + 43ef: 48 01 d0 add rax,rdx + 43f2: 48 8b 00 mov rax,QWORD PTR [rax] + 43f5: 48 89 c7 mov rdi,rax + 43f8: e8 93 e0 ff ff call 2490 + 43fd: e9 88 00 00 00 jmp 448a + 4402: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4409: 48 8b 15 18 cc 00 00 mov rdx,QWORD PTR [rip+0xcc18] # 11028 + 4410: 48 89 d6 mov rsi,rdx + 4413: 48 89 c7 mov rdi,rax + 4416: e8 c5 df ff ff call 23e0 + 441b: eb 6d jmp 448a + 441d: 48 8b 05 14 cc 00 00 mov rax,QWORD PTR [rip+0xcc14] # 11038 + 4424: 48 85 c0 test rax,rax + 4427: 74 48 je 4471 + 4429: 48 8b 05 08 cc 00 00 mov rax,QWORD PTR [rip+0xcc08] # 11038 + 4430: 48 8d 15 48 9c 00 00 lea rdx,[rip+0x9c48] # e07f <_IO_stdin_used+0x7f> + 4437: 48 89 d6 mov rsi,rdx + 443a: 48 89 c7 mov rdi,rax + 443d: e8 be e0 ff ff call 2500 + 4442: 48 89 85 60 fe ff ff mov QWORD PTR [rbp-0x1a0],rax + 4449: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4450: 48 8b 95 60 fe ff ff mov rdx,QWORD PTR [rbp-0x1a0] + 4457: 48 89 d6 mov rsi,rdx + 445a: 48 89 c7 mov rdi,rax + 445d: e8 7e df ff ff call 23e0 + 4462: 48 8b 85 60 fe ff ff mov rax,QWORD PTR [rbp-0x1a0] + 4469: 48 89 c7 mov rdi,rax + 446c: e8 3f df ff ff call 23b0 + 4471: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4478: 48 8b 15 a9 cb 00 00 mov rdx,QWORD PTR [rip+0xcba9] # 11028 + 447f: 48 89 d6 mov rsi,rdx + 4482: 48 89 c7 mov rdi,rax + 4485: e8 56 df ff ff call 23e0 + 448a: 48 8b 85 58 fe ff ff mov rax,QWORD PTR [rbp-0x1a8] + 4491: 48 89 c7 mov rdi,rax + 4494: e8 17 df ff ff call 23b0 + 4499: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 44a0: 48 89 c7 mov rdi,rax + 44a3: e8 88 de ff ff call 2330 + 44a8: e9 11 05 00 00 jmp 49be + 44ad: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] + 44b4: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] + 44bb: 48 89 d6 mov rsi,rdx + 44be: 48 89 c7 mov rdi,rax + 44c1: e8 8a de ff ff call 2350 + 44c6: 48 89 85 28 fe ff ff mov QWORD PTR [rbp-0x1d8],rax + 44cd: 48 83 bd 28 fe ff ff cmp QWORD PTR [rbp-0x1d8],0x0 + 44d4: 00 + 44d5: 75 38 jne 450f + 44d7: 48 8b 05 22 cc 00 00 mov rax,QWORD PTR [rip+0xcc22] # 11100 + 44de: 4c 8d 05 3b 9e 00 00 lea r8,[rip+0x9e3b] # e320 <__func__.3> + 44e5: b9 25 00 00 00 mov ecx,0x25 + 44ea: 48 8d 15 53 9b 00 00 lea rdx,[rip+0x9b53] # e044 <_IO_stdin_used+0x44> + 44f1: 48 8d 35 58 9b 00 00 lea rsi,[rip+0x9b58] # e050 <_IO_stdin_used+0x50> + 44f8: 48 89 c7 mov rdi,rax + 44fb: b8 00 00 00 00 mov eax,0x0 + 4500: e8 5b df ff ff call 2460 + 4505: bf 00 00 00 00 mov edi,0x0 + 450a: e8 11 e0 ff ff call 2520 + 450f: 8b 85 ec fd ff ff mov eax,DWORD PTR [rbp-0x214] + 4515: 48 98 cdqe + 4517: 48 89 c7 mov rdi,rax + 451a: e8 11 e0 ff ff call 2530 + 451f: 48 89 c3 mov rbx,rax + 4522: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] + 4529: 48 8b 00 mov rax,QWORD PTR [rax] + 452c: 48 89 c7 mov rdi,rax + 452f: e8 fc df ff ff call 2530 + 4534: 48 89 c2 mov rdx,rax + 4537: 48 8b 85 28 fe ff ff mov rax,QWORD PTR [rbp-0x1d8] + 453e: 53 push rbx + 453f: 48 8d 0d 0f 9c 00 00 lea rcx,[rip+0x9c0f] # e155 <_IO_stdin_used+0x155> + 4546: 51 push rcx + 4547: 52 push rdx + 4548: 48 8d 15 59 9b 00 00 lea rdx,[rip+0x9b59] # e0a8 <_IO_stdin_used+0xa8> + 454f: 52 push rdx + 4550: 48 8d 15 fe 9b 00 00 lea rdx,[rip+0x9bfe] # e155 <_IO_stdin_used+0x155> + 4557: 52 push rdx + 4558: 48 8d 15 a5 9b 00 00 lea rdx,[rip+0x9ba5] # e104 <_IO_stdin_used+0x104> + 455f: 52 push rdx + 4560: 4c 8d 0d 41 9b 00 00 lea r9,[rip+0x9b41] # e0a8 <_IO_stdin_used+0xa8> + 4567: 4c 8d 05 b2 9d 00 00 lea r8,[rip+0x9db2] # e320 <__func__.3> + 456e: b9 25 00 00 00 mov ecx,0x25 + 4573: 48 8d 15 ca 9a 00 00 lea rdx,[rip+0x9aca] # e044 <_IO_stdin_used+0x44> + 457a: 48 8d 35 2f 9b 00 00 lea rsi,[rip+0x9b2f] # e0b0 <_IO_stdin_used+0xb0> + 4581: 48 89 c7 mov rdi,rax + 4584: b8 00 00 00 00 mov eax,0x0 + 4589: e8 d2 de ff ff call 2460 + 458e: 48 83 c4 30 add rsp,0x30 + 4592: 48 8b 85 28 fe ff ff mov rax,QWORD PTR [rbp-0x1d8] + 4599: 48 89 c7 mov rdi,rax + 459c: e8 ef de ff ff call 2490 + 45a1: 0f b6 05 e8 ca 00 00 movzx eax,BYTE PTR [rip+0xcae8] # 11090 + 45a8: 84 c0 test al,al + 45aa: 0f 84 01 01 00 00 je 46b1 + 45b0: e8 9b de ff ff call 2450 + 45b5: 48 89 85 38 fe ff ff mov QWORD PTR [rbp-0x1c8],rax + 45bc: 0f b6 05 5d ca 00 00 movzx eax,BYTE PTR [rip+0xca5d] # 11020 + 45c3: 84 c0 test al,al + 45c5: 74 76 je 463d + 45c7: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 45ce: 48 8b 15 53 ca 00 00 mov rdx,QWORD PTR [rip+0xca53] # 11028 + 45d5: 48 89 d6 mov rsi,rdx + 45d8: 48 89 c7 mov rdi,rax + 45db: e8 00 de ff ff call 23e0 + 45e0: 48 83 bd 38 fe ff ff cmp QWORD PTR [rbp-0x1c8],0x0 + 45e7: 00 + 45e8: 0f 88 30 01 00 00 js 471e + 45ee: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 45f5: 48 8b 0d 34 ca 00 00 mov rcx,QWORD PTR [rip+0xca34] # 11030 + 45fc: 48 8b 95 38 fe ff ff mov rdx,QWORD PTR [rbp-0x1c8] + 4603: 48 c1 e2 03 shl rdx,0x3 + 4607: 48 01 ca add rdx,rcx + 460a: 48 8b 12 mov rdx,QWORD PTR [rdx] + 460d: 48 89 d6 mov rsi,rdx + 4610: 48 89 c7 mov rdi,rax + 4613: e8 c8 dd ff ff call 23e0 + 4618: 48 8b 15 11 ca 00 00 mov rdx,QWORD PTR [rip+0xca11] # 11030 + 461f: 48 8b 85 38 fe ff ff mov rax,QWORD PTR [rbp-0x1c8] + 4626: 48 c1 e0 03 shl rax,0x3 + 462a: 48 01 d0 add rax,rdx + 462d: 48 8b 00 mov rax,QWORD PTR [rax] + 4630: 48 89 c7 mov rdi,rax + 4633: e8 58 de ff ff call 2490 + 4638: e9 e1 00 00 00 jmp 471e + 463d: 48 83 bd 38 fe ff ff cmp QWORD PTR [rbp-0x1c8],0x0 + 4644: 00 + 4645: 78 4f js 4696 + 4647: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 464e: 48 8b 0d db c9 00 00 mov rcx,QWORD PTR [rip+0xc9db] # 11030 + 4655: 48 8b 95 38 fe ff ff mov rdx,QWORD PTR [rbp-0x1c8] + 465c: 48 c1 e2 03 shl rdx,0x3 + 4660: 48 01 ca add rdx,rcx + 4663: 48 8b 12 mov rdx,QWORD PTR [rdx] + 4666: 48 89 d6 mov rsi,rdx + 4669: 48 89 c7 mov rdi,rax + 466c: e8 6f dd ff ff call 23e0 + 4671: 48 8b 15 b8 c9 00 00 mov rdx,QWORD PTR [rip+0xc9b8] # 11030 + 4678: 48 8b 85 38 fe ff ff mov rax,QWORD PTR [rbp-0x1c8] + 467f: 48 c1 e0 03 shl rax,0x3 + 4683: 48 01 d0 add rax,rdx + 4686: 48 8b 00 mov rax,QWORD PTR [rax] + 4689: 48 89 c7 mov rdi,rax + 468c: e8 ff dd ff ff call 2490 + 4691: e9 88 00 00 00 jmp 471e + 4696: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 469d: 48 8b 15 84 c9 00 00 mov rdx,QWORD PTR [rip+0xc984] # 11028 + 46a4: 48 89 d6 mov rsi,rdx + 46a7: 48 89 c7 mov rdi,rax + 46aa: e8 31 dd ff ff call 23e0 + 46af: eb 6d jmp 471e + 46b1: 48 8b 05 80 c9 00 00 mov rax,QWORD PTR [rip+0xc980] # 11038 + 46b8: 48 85 c0 test rax,rax + 46bb: 74 48 je 4705 + 46bd: 48 8b 05 74 c9 00 00 mov rax,QWORD PTR [rip+0xc974] # 11038 + 46c4: 48 8d 15 b4 99 00 00 lea rdx,[rip+0x99b4] # e07f <_IO_stdin_used+0x7f> + 46cb: 48 89 d6 mov rsi,rdx + 46ce: 48 89 c7 mov rdi,rax + 46d1: e8 2a de ff ff call 2500 + 46d6: 48 89 85 30 fe ff ff mov QWORD PTR [rbp-0x1d0],rax + 46dd: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 46e4: 48 8b 95 30 fe ff ff mov rdx,QWORD PTR [rbp-0x1d0] + 46eb: 48 89 d6 mov rsi,rdx + 46ee: 48 89 c7 mov rdi,rax + 46f1: e8 ea dc ff ff call 23e0 + 46f6: 48 8b 85 30 fe ff ff mov rax,QWORD PTR [rbp-0x1d0] + 46fd: 48 89 c7 mov rdi,rax + 4700: e8 ab dc ff ff call 23b0 + 4705: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 470c: 48 8b 15 15 c9 00 00 mov rdx,QWORD PTR [rip+0xc915] # 11028 + 4713: 48 89 d6 mov rsi,rdx + 4716: 48 89 c7 mov rdi,rax + 4719: e8 c2 dc ff ff call 23e0 + 471e: 48 8b 85 28 fe ff ff mov rax,QWORD PTR [rbp-0x1d8] + 4725: 48 89 c7 mov rdi,rax + 4728: e8 83 dc ff ff call 23b0 + 472d: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4734: 48 89 c7 mov rdi,rax + 4737: e8 f4 db ff ff call 2330 + 473c: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] + 4743: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] + 474a: 48 89 d6 mov rsi,rdx + 474d: 48 89 c7 mov rdi,rax + 4750: e8 fb db ff ff call 2350 + 4755: 48 89 85 40 fe ff ff mov QWORD PTR [rbp-0x1c0],rax + 475c: 48 83 bd 40 fe ff ff cmp QWORD PTR [rbp-0x1c0],0x0 + 4763: 00 + 4764: 75 38 jne 479e + 4766: 48 8b 05 93 c9 00 00 mov rax,QWORD PTR [rip+0xc993] # 11100 + 476d: 4c 8d 05 ac 9b 00 00 lea r8,[rip+0x9bac] # e320 <__func__.3> + 4774: b9 25 00 00 00 mov ecx,0x25 + 4779: 48 8d 15 c4 98 00 00 lea rdx,[rip+0x98c4] # e044 <_IO_stdin_used+0x44> + 4780: 48 8d 35 c9 98 00 00 lea rsi,[rip+0x98c9] # e050 <_IO_stdin_used+0x50> + 4787: 48 89 c7 mov rdi,rax + 478a: b8 00 00 00 00 mov eax,0x0 + 478f: e8 cc dc ff ff call 2460 + 4794: bf 00 00 00 00 mov edi,0x0 + 4799: e8 82 dd ff ff call 2520 + 479e: 8b 05 fc c8 00 00 mov eax,DWORD PTR [rip+0xc8fc] # 110a0 + 47a4: 48 98 cdqe + 47a6: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 47ad: 00 + 47ae: 48 8d 05 0b c9 00 00 lea rax,[rip+0xc90b] # 110c0 + 47b5: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 47b9: 8b 05 c1 c8 00 00 mov eax,DWORD PTR [rip+0xc8c1] # 11080 + 47bf: 48 98 cdqe + 47c1: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 47c8: 00 + 47c9: 48 8d 05 70 c8 00 00 lea rax,[rip+0xc870] # 11040 + 47d0: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 47d4: 8b 05 aa c8 00 00 mov eax,DWORD PTR [rip+0xc8aa] # 11084 + 47da: 48 98 cdqe + 47dc: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 47e3: 00 + 47e4: 48 8d 05 d5 c8 00 00 lea rax,[rip+0xc8d5] # 110c0 + 47eb: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 47ef: 48 8b 85 40 fe ff ff mov rax,QWORD PTR [rbp-0x1c0] + 47f6: 4c 8d 0d 23 9b 00 00 lea r9,[rip+0x9b23] # e320 <__func__.3> + 47fd: 49 89 f0 mov r8,rsi + 4800: 48 8d 35 01 99 00 00 lea rsi,[rip+0x9901] # e108 <_IO_stdin_used+0x108> + 4807: 48 89 c7 mov rdi,rax + 480a: b8 00 00 00 00 mov eax,0x0 + 480f: e8 4c dc ff ff call 2460 + 4814: 48 8b 85 40 fe ff ff mov rax,QWORD PTR [rbp-0x1c0] + 481b: 48 89 c7 mov rdi,rax + 481e: e8 6d dc ff ff call 2490 + 4823: 0f b6 05 66 c8 00 00 movzx eax,BYTE PTR [rip+0xc866] # 11090 + 482a: 84 c0 test al,al + 482c: 0f 84 01 01 00 00 je 4933 + 4832: e8 19 dc ff ff call 2450 + 4837: 48 89 85 50 fe ff ff mov QWORD PTR [rbp-0x1b0],rax + 483e: 0f b6 05 db c7 00 00 movzx eax,BYTE PTR [rip+0xc7db] # 11020 + 4845: 84 c0 test al,al + 4847: 74 76 je 48bf + 4849: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4850: 48 8b 15 d1 c7 00 00 mov rdx,QWORD PTR [rip+0xc7d1] # 11028 + 4857: 48 89 d6 mov rsi,rdx + 485a: 48 89 c7 mov rdi,rax + 485d: e8 7e db ff ff call 23e0 + 4862: 48 83 bd 50 fe ff ff cmp QWORD PTR [rbp-0x1b0],0x0 + 4869: 00 + 486a: 0f 88 30 01 00 00 js 49a0 + 4870: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4877: 48 8b 0d b2 c7 00 00 mov rcx,QWORD PTR [rip+0xc7b2] # 11030 + 487e: 48 8b 95 50 fe ff ff mov rdx,QWORD PTR [rbp-0x1b0] + 4885: 48 c1 e2 03 shl rdx,0x3 + 4889: 48 01 ca add rdx,rcx + 488c: 48 8b 12 mov rdx,QWORD PTR [rdx] + 488f: 48 89 d6 mov rsi,rdx + 4892: 48 89 c7 mov rdi,rax + 4895: e8 46 db ff ff call 23e0 + 489a: 48 8b 15 8f c7 00 00 mov rdx,QWORD PTR [rip+0xc78f] # 11030 + 48a1: 48 8b 85 50 fe ff ff mov rax,QWORD PTR [rbp-0x1b0] + 48a8: 48 c1 e0 03 shl rax,0x3 + 48ac: 48 01 d0 add rax,rdx + 48af: 48 8b 00 mov rax,QWORD PTR [rax] + 48b2: 48 89 c7 mov rdi,rax + 48b5: e8 d6 db ff ff call 2490 + 48ba: e9 e1 00 00 00 jmp 49a0 + 48bf: 48 83 bd 50 fe ff ff cmp QWORD PTR [rbp-0x1b0],0x0 + 48c6: 00 + 48c7: 78 4f js 4918 + 48c9: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 48d0: 48 8b 0d 59 c7 00 00 mov rcx,QWORD PTR [rip+0xc759] # 11030 + 48d7: 48 8b 95 50 fe ff ff mov rdx,QWORD PTR [rbp-0x1b0] + 48de: 48 c1 e2 03 shl rdx,0x3 + 48e2: 48 01 ca add rdx,rcx + 48e5: 48 8b 12 mov rdx,QWORD PTR [rdx] + 48e8: 48 89 d6 mov rsi,rdx + 48eb: 48 89 c7 mov rdi,rax + 48ee: e8 ed da ff ff call 23e0 + 48f3: 48 8b 15 36 c7 00 00 mov rdx,QWORD PTR [rip+0xc736] # 11030 + 48fa: 48 8b 85 50 fe ff ff mov rax,QWORD PTR [rbp-0x1b0] + 4901: 48 c1 e0 03 shl rax,0x3 + 4905: 48 01 d0 add rax,rdx + 4908: 48 8b 00 mov rax,QWORD PTR [rax] + 490b: 48 89 c7 mov rdi,rax + 490e: e8 7d db ff ff call 2490 + 4913: e9 88 00 00 00 jmp 49a0 + 4918: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 491f: 48 8b 15 02 c7 00 00 mov rdx,QWORD PTR [rip+0xc702] # 11028 + 4926: 48 89 d6 mov rsi,rdx + 4929: 48 89 c7 mov rdi,rax + 492c: e8 af da ff ff call 23e0 + 4931: eb 6d jmp 49a0 + 4933: 48 8b 05 fe c6 00 00 mov rax,QWORD PTR [rip+0xc6fe] # 11038 + 493a: 48 85 c0 test rax,rax + 493d: 74 48 je 4987 + 493f: 48 8b 05 f2 c6 00 00 mov rax,QWORD PTR [rip+0xc6f2] # 11038 + 4946: 48 8d 15 32 97 00 00 lea rdx,[rip+0x9732] # e07f <_IO_stdin_used+0x7f> + 494d: 48 89 d6 mov rsi,rdx + 4950: 48 89 c7 mov rdi,rax + 4953: e8 a8 db ff ff call 2500 + 4958: 48 89 85 48 fe ff ff mov QWORD PTR [rbp-0x1b8],rax + 495f: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4966: 48 8b 95 48 fe ff ff mov rdx,QWORD PTR [rbp-0x1b8] + 496d: 48 89 d6 mov rsi,rdx + 4970: 48 89 c7 mov rdi,rax + 4973: e8 68 da ff ff call 23e0 + 4978: 48 8b 85 48 fe ff ff mov rax,QWORD PTR [rbp-0x1b8] + 497f: 48 89 c7 mov rdi,rax + 4982: e8 29 da ff ff call 23b0 + 4987: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 498e: 48 8b 15 93 c6 00 00 mov rdx,QWORD PTR [rip+0xc693] # 11028 + 4995: 48 89 d6 mov rsi,rdx + 4998: 48 89 c7 mov rdi,rax + 499b: e8 40 da ff ff call 23e0 + 49a0: 48 8b 85 40 fe ff ff mov rax,QWORD PTR [rbp-0x1c0] + 49a7: 48 89 c7 mov rdi,rax + 49aa: e8 01 da ff ff call 23b0 + 49af: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 49b6: 48 89 c7 mov rdi,rax + 49b9: e8 72 d9 ff ff call 2330 + 49be: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] + 49c5: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 49c9: f3 0f 10 05 cb 99 00 movss xmm0,DWORD PTR [rip+0x99cb] # e39c <__func__.0+0xc> + 49d0: 00 + 49d1: f3 0f 11 00 movss DWORD PTR [rax],xmm0 + 49d5: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] + 49dc: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 49e0: 48 83 c0 04 add rax,0x4 + 49e4: f3 0f 10 05 b4 99 00 movss xmm0,DWORD PTR [rip+0x99b4] # e3a0 <__func__.0+0x10> + 49eb: 00 + 49ec: f3 0f 11 00 movss DWORD PTR [rax],xmm0 + 49f0: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] + 49f7: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 49fb: 48 83 c0 08 add rax,0x8 + 49ff: f3 0f 10 05 9d 99 00 movss xmm0,DWORD PTR [rip+0x999d] # e3a4 <__func__.0+0x14> + 4a06: 00 + 4a07: f3 0f 11 00 movss DWORD PTR [rax],xmm0 + 4a0b: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] + 4a12: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4a16: 48 83 c0 0c add rax,0xc + 4a1a: f3 0f 10 05 86 99 00 movss xmm0,DWORD PTR [rip+0x9986] # e3a8 <__func__.0+0x18> + 4a21: 00 + 4a22: f3 0f 11 00 movss DWORD PTR [rax],xmm0 + 4a26: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] + 4a2d: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4a31: 48 83 c0 10 add rax,0x10 + 4a35: f3 0f 10 05 6f 99 00 movss xmm0,DWORD PTR [rip+0x996f] # e3ac <__func__.0+0x1c> + 4a3c: 00 + 4a3d: f3 0f 11 00 movss DWORD PTR [rax],xmm0 + 4a41: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] + 4a48: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 4a4c: 48 83 c0 14 add rax,0x14 + 4a50: f3 0f 10 05 54 99 00 movss xmm0,DWORD PTR [rip+0x9954] # e3ac <__func__.0+0x1c> + 4a57: 00 + 4a58: f3 0f 11 00 movss DWORD PTR [rax],xmm0 + 4a5c: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] + 4a63: 48 89 c7 mov rdi,rax + 4a66: e8 fe 78 00 00 call c369 + 4a6b: 48 89 85 b8 fe ff ff mov QWORD PTR [rbp-0x148],rax + 4a72: 48 c7 45 b0 00 00 00 mov QWORD PTR [rbp-0x50],0x0 + 4a79: 00 + 4a7a: 48 c7 45 b8 02 00 00 mov QWORD PTR [rbp-0x48],0x2 + 4a81: 00 + 4a82: 48 c7 45 c0 01 00 00 mov QWORD PTR [rbp-0x40],0x1 + 4a89: 00 + 4a8a: 48 c7 45 c8 03 00 00 mov QWORD PTR [rbp-0x38],0x3 + 4a91: 00 + 4a92: 48 c7 45 d0 04 00 00 mov QWORD PTR [rbp-0x30],0x4 + 4a99: 00 + 4a9a: 48 c7 45 d8 04 00 00 mov QWORD PTR [rbp-0x28],0x4 + 4aa1: 00 + 4aa2: 48 c7 85 00 fe ff ff mov QWORD PTR [rbp-0x200],0x0 + 4aa9: 00 00 00 00 + 4aad: e9 a1 0f 00 00 jmp 5a53 + 4ab2: 0f b6 05 d7 c5 00 00 movzx eax,BYTE PTR [rip+0xc5d7] # 11090 + 4ab9: 83 f0 01 xor eax,0x1 + 4abc: 84 c0 test al,al + 4abe: 0f 84 91 07 00 00 je 5255 + 4ac4: 48 8b 85 00 fe ff ff mov rax,QWORD PTR [rbp-0x200] + 4acb: 48 8b 44 c5 b0 mov rax,QWORD PTR [rbp+rax*8-0x50] + 4ad0: 48 89 c2 mov rdx,rax + 4ad3: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] + 4ada: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + 4ade: 48 8b 85 00 fe ff ff mov rax,QWORD PTR [rbp-0x200] + 4ae5: 48 c1 e0 03 shl rax,0x3 + 4ae9: 48 01 c8 add rax,rcx + 4aec: 48 8b 00 mov rax,QWORD PTR [rax] + 4aef: 48 89 d6 mov rsi,rdx + 4af2: 48 89 c7 mov rdi,rax + 4af5: e8 06 d9 ff ff call 2400 + 4afa: 84 c0 test al,al + 4afc: 0f 84 57 02 00 00 je 4d59 + 4b02: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] + 4b09: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] + 4b10: 48 89 d6 mov rsi,rdx + 4b13: 48 89 c7 mov rdi,rax + 4b16: e8 35 d8 ff ff call 2350 + 4b1b: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax + 4b1f: 48 83 7d 98 00 cmp QWORD PTR [rbp-0x68],0x0 + 4b24: 75 38 jne 4b5e + 4b26: 48 8b 05 d3 c5 00 00 mov rax,QWORD PTR [rip+0xc5d3] # 11100 + 4b2d: 4c 8d 05 ec 97 00 00 lea r8,[rip+0x97ec] # e320 <__func__.3> + 4b34: b9 34 00 00 00 mov ecx,0x34 + 4b39: 48 8d 15 04 95 00 00 lea rdx,[rip+0x9504] # e044 <_IO_stdin_used+0x44> + 4b40: 48 8d 35 09 95 00 00 lea rsi,[rip+0x9509] # e050 <_IO_stdin_used+0x50> + 4b47: 48 89 c7 mov rdi,rax + 4b4a: b8 00 00 00 00 mov eax,0x0 + 4b4f: e8 0c d9 ff ff call 2460 + 4b54: bf 00 00 00 00 mov edi,0x0 + 4b59: e8 c2 d9 ff ff call 2520 + 4b5e: 8b 05 3c c5 00 00 mov eax,DWORD PTR [rip+0xc53c] # 110a0 + 4b64: 48 98 cdqe + 4b66: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 4b6d: 00 + 4b6e: 48 8d 05 4b c5 00 00 lea rax,[rip+0xc54b] # 110c0 + 4b75: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 4b79: 8b 05 01 c5 00 00 mov eax,DWORD PTR [rip+0xc501] # 11080 + 4b7f: 48 98 cdqe + 4b81: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 4b88: 00 + 4b89: 48 8d 05 b0 c4 00 00 lea rax,[rip+0xc4b0] # 11040 + 4b90: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 4b94: 8b 05 56 c5 00 00 mov eax,DWORD PTR [rip+0xc556] # 110f0 + 4b9a: 48 98 cdqe + 4b9c: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 4ba3: 00 + 4ba4: 48 8d 05 15 c5 00 00 lea rax,[rip+0xc515] # 110c0 + 4bab: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 4baf: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 4bb3: 4c 8d 0d 66 97 00 00 lea r9,[rip+0x9766] # e320 <__func__.3> + 4bba: 49 89 f0 mov r8,rsi + 4bbd: 48 8d 35 c4 94 00 00 lea rsi,[rip+0x94c4] # e088 <_IO_stdin_used+0x88> + 4bc4: 48 89 c7 mov rdi,rax + 4bc7: b8 00 00 00 00 mov eax,0x0 + 4bcc: e8 8f d8 ff ff call 2460 + 4bd1: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 4bd5: 48 89 c7 mov rdi,rax + 4bd8: e8 b3 d8 ff ff call 2490 + 4bdd: 0f b6 05 ac c4 00 00 movzx eax,BYTE PTR [rip+0xc4ac] # 11090 + 4be4: 84 c0 test al,al + 4be6: 0f 84 e9 00 00 00 je 4cd5 + 4bec: e8 5f d8 ff ff call 2450 + 4bf1: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 4bf5: 0f b6 05 24 c4 00 00 movzx eax,BYTE PTR [rip+0xc424] # 11020 + 4bfc: 84 c0 test al,al + 4bfe: 74 6d je 4c6d + 4c00: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4c07: 48 8b 15 1a c4 00 00 mov rdx,QWORD PTR [rip+0xc41a] # 11028 + 4c0e: 48 89 d6 mov rsi,rdx + 4c11: 48 89 c7 mov rdi,rax + 4c14: e8 c7 d7 ff ff call 23e0 + 4c19: 48 83 7d a8 00 cmp QWORD PTR [rbp-0x58],0x0 + 4c1e: 0f 88 15 01 00 00 js 4d39 + 4c24: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4c2b: 48 8b 0d fe c3 00 00 mov rcx,QWORD PTR [rip+0xc3fe] # 11030 + 4c32: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 4c36: 48 c1 e2 03 shl rdx,0x3 + 4c3a: 48 01 ca add rdx,rcx + 4c3d: 48 8b 12 mov rdx,QWORD PTR [rdx] + 4c40: 48 89 d6 mov rsi,rdx + 4c43: 48 89 c7 mov rdi,rax + 4c46: e8 95 d7 ff ff call 23e0 + 4c4b: 48 8b 15 de c3 00 00 mov rdx,QWORD PTR [rip+0xc3de] # 11030 + 4c52: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4c56: 48 c1 e0 03 shl rax,0x3 + 4c5a: 48 01 d0 add rax,rdx + 4c5d: 48 8b 00 mov rax,QWORD PTR [rax] + 4c60: 48 89 c7 mov rdi,rax + 4c63: e8 28 d8 ff ff call 2490 + 4c68: e9 cc 00 00 00 jmp 4d39 + 4c6d: 48 83 7d a8 00 cmp QWORD PTR [rbp-0x58],0x0 + 4c72: 78 46 js 4cba + 4c74: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4c7b: 48 8b 0d ae c3 00 00 mov rcx,QWORD PTR [rip+0xc3ae] # 11030 + 4c82: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 4c86: 48 c1 e2 03 shl rdx,0x3 + 4c8a: 48 01 ca add rdx,rcx + 4c8d: 48 8b 12 mov rdx,QWORD PTR [rdx] + 4c90: 48 89 d6 mov rsi,rdx + 4c93: 48 89 c7 mov rdi,rax + 4c96: e8 45 d7 ff ff call 23e0 + 4c9b: 48 8b 15 8e c3 00 00 mov rdx,QWORD PTR [rip+0xc38e] # 11030 + 4ca2: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 4ca6: 48 c1 e0 03 shl rax,0x3 + 4caa: 48 01 d0 add rax,rdx + 4cad: 48 8b 00 mov rax,QWORD PTR [rax] + 4cb0: 48 89 c7 mov rdi,rax + 4cb3: e8 d8 d7 ff ff call 2490 + 4cb8: eb 7f jmp 4d39 + 4cba: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4cc1: 48 8b 15 60 c3 00 00 mov rdx,QWORD PTR [rip+0xc360] # 11028 + 4cc8: 48 89 d6 mov rsi,rdx + 4ccb: 48 89 c7 mov rdi,rax + 4cce: e8 0d d7 ff ff call 23e0 + 4cd3: eb 64 jmp 4d39 + 4cd5: 48 8b 05 5c c3 00 00 mov rax,QWORD PTR [rip+0xc35c] # 11038 + 4cdc: 48 85 c0 test rax,rax + 4cdf: 74 3f je 4d20 + 4ce1: 48 8b 05 50 c3 00 00 mov rax,QWORD PTR [rip+0xc350] # 11038 + 4ce8: 48 8d 15 90 93 00 00 lea rdx,[rip+0x9390] # e07f <_IO_stdin_used+0x7f> + 4cef: 48 89 d6 mov rsi,rdx + 4cf2: 48 89 c7 mov rdi,rax + 4cf5: e8 06 d8 ff ff call 2500 + 4cfa: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 4cfe: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4d05: 48 8b 55 a0 mov rdx,QWORD PTR [rbp-0x60] + 4d09: 48 89 d6 mov rsi,rdx + 4d0c: 48 89 c7 mov rdi,rax + 4d0f: e8 cc d6 ff ff call 23e0 + 4d14: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 4d18: 48 89 c7 mov rdi,rax + 4d1b: e8 90 d6 ff ff call 23b0 + 4d20: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4d27: 48 8b 15 fa c2 00 00 mov rdx,QWORD PTR [rip+0xc2fa] # 11028 + 4d2e: 48 89 d6 mov rsi,rdx + 4d31: 48 89 c7 mov rdi,rax + 4d34: e8 a7 d6 ff ff call 23e0 + 4d39: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 4d3d: 48 89 c7 mov rdi,rax + 4d40: e8 6b d6 ff ff call 23b0 + 4d45: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4d4c: 48 89 c7 mov rdi,rax + 4d4f: e8 dc d5 ff ff call 2330 + 4d54: e9 f2 0c 00 00 jmp 5a4b + 4d59: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] + 4d60: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] + 4d67: 48 89 d6 mov rsi,rdx + 4d6a: 48 89 c7 mov rdi,rax + 4d6d: e8 de d5 ff ff call 2350 + 4d72: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax + 4d79: 48 83 bd 68 ff ff ff cmp QWORD PTR [rbp-0x98],0x0 + 4d80: 00 + 4d81: 75 38 jne 4dbb + 4d83: 48 8b 05 76 c3 00 00 mov rax,QWORD PTR [rip+0xc376] # 11100 + 4d8a: 4c 8d 05 8f 95 00 00 lea r8,[rip+0x958f] # e320 <__func__.3> + 4d91: b9 34 00 00 00 mov ecx,0x34 + 4d96: 48 8d 15 a7 92 00 00 lea rdx,[rip+0x92a7] # e044 <_IO_stdin_used+0x44> + 4d9d: 48 8d 35 ac 92 00 00 lea rsi,[rip+0x92ac] # e050 <_IO_stdin_used+0x50> + 4da4: 48 89 c7 mov rdi,rax + 4da7: b8 00 00 00 00 mov eax,0x0 + 4dac: e8 af d6 ff ff call 2460 + 4db1: bf 00 00 00 00 mov edi,0x0 + 4db6: e8 65 d7 ff ff call 2520 + 4dbb: 48 8b 85 00 fe ff ff mov rax,QWORD PTR [rbp-0x200] + 4dc2: 48 8b 44 c5 b0 mov rax,QWORD PTR [rbp+rax*8-0x50] + 4dc7: 48 89 c7 mov rdi,rax + 4dca: e8 61 d7 ff ff call 2530 + 4dcf: 48 89 c3 mov rbx,rax + 4dd2: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] + 4dd9: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 4ddd: 48 8b 85 00 fe ff ff mov rax,QWORD PTR [rbp-0x200] + 4de4: 48 c1 e0 03 shl rax,0x3 + 4de8: 48 01 d0 add rax,rdx + 4deb: 48 8b 00 mov rax,QWORD PTR [rax] + 4dee: 48 89 c7 mov rdi,rax + 4df1: e8 3a d7 ff ff call 2530 + 4df6: 48 89 c2 mov rdx,rax + 4df9: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] + 4e00: 53 push rbx + 4e01: 48 8d 0d 64 93 00 00 lea rcx,[rip+0x9364] # e16c <_IO_stdin_used+0x16c> + 4e08: 51 push rcx + 4e09: 52 push rdx + 4e0a: 48 8d 15 46 93 00 00 lea rdx,[rip+0x9346] # e157 <_IO_stdin_used+0x157> + 4e11: 52 push rdx + 4e12: 48 8d 15 53 93 00 00 lea rdx,[rip+0x9353] # e16c <_IO_stdin_used+0x16c> + 4e19: 52 push rdx + 4e1a: 48 8d 15 e3 92 00 00 lea rdx,[rip+0x92e3] # e104 <_IO_stdin_used+0x104> + 4e21: 52 push rdx + 4e22: 4c 8d 0d 2e 93 00 00 lea r9,[rip+0x932e] # e157 <_IO_stdin_used+0x157> + 4e29: 4c 8d 05 f0 94 00 00 lea r8,[rip+0x94f0] # e320 <__func__.3> + 4e30: b9 34 00 00 00 mov ecx,0x34 + 4e35: 48 8d 15 08 92 00 00 lea rdx,[rip+0x9208] # e044 <_IO_stdin_used+0x44> + 4e3c: 48 8d 35 6d 92 00 00 lea rsi,[rip+0x926d] # e0b0 <_IO_stdin_used+0xb0> + 4e43: 48 89 c7 mov rdi,rax + 4e46: b8 00 00 00 00 mov eax,0x0 + 4e4b: e8 10 d6 ff ff call 2460 + 4e50: 48 83 c4 30 add rsp,0x30 + 4e54: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] + 4e5b: 48 89 c7 mov rdi,rax + 4e5e: e8 2d d6 ff ff call 2490 + 4e63: 0f b6 05 26 c2 00 00 movzx eax,BYTE PTR [rip+0xc226] # 11090 + 4e6a: 84 c0 test al,al + 4e6c: 0f 84 01 01 00 00 je 4f73 + 4e72: e8 d9 d5 ff ff call 2450 + 4e77: 48 89 85 78 ff ff ff mov QWORD PTR [rbp-0x88],rax + 4e7e: 0f b6 05 9b c1 00 00 movzx eax,BYTE PTR [rip+0xc19b] # 11020 + 4e85: 84 c0 test al,al + 4e87: 74 76 je 4eff + 4e89: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4e90: 48 8b 15 91 c1 00 00 mov rdx,QWORD PTR [rip+0xc191] # 11028 + 4e97: 48 89 d6 mov rsi,rdx + 4e9a: 48 89 c7 mov rdi,rax + 4e9d: e8 3e d5 ff ff call 23e0 + 4ea2: 48 83 bd 78 ff ff ff cmp QWORD PTR [rbp-0x88],0x0 + 4ea9: 00 + 4eaa: 0f 88 30 01 00 00 js 4fe0 + 4eb0: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4eb7: 48 8b 0d 72 c1 00 00 mov rcx,QWORD PTR [rip+0xc172] # 11030 + 4ebe: 48 8b 95 78 ff ff ff mov rdx,QWORD PTR [rbp-0x88] + 4ec5: 48 c1 e2 03 shl rdx,0x3 + 4ec9: 48 01 ca add rdx,rcx + 4ecc: 48 8b 12 mov rdx,QWORD PTR [rdx] + 4ecf: 48 89 d6 mov rsi,rdx + 4ed2: 48 89 c7 mov rdi,rax + 4ed5: e8 06 d5 ff ff call 23e0 + 4eda: 48 8b 15 4f c1 00 00 mov rdx,QWORD PTR [rip+0xc14f] # 11030 + 4ee1: 48 8b 85 78 ff ff ff mov rax,QWORD PTR [rbp-0x88] + 4ee8: 48 c1 e0 03 shl rax,0x3 + 4eec: 48 01 d0 add rax,rdx + 4eef: 48 8b 00 mov rax,QWORD PTR [rax] + 4ef2: 48 89 c7 mov rdi,rax + 4ef5: e8 96 d5 ff ff call 2490 + 4efa: e9 e1 00 00 00 jmp 4fe0 + 4eff: 48 83 bd 78 ff ff ff cmp QWORD PTR [rbp-0x88],0x0 + 4f06: 00 + 4f07: 78 4f js 4f58 + 4f09: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4f10: 48 8b 0d 19 c1 00 00 mov rcx,QWORD PTR [rip+0xc119] # 11030 + 4f17: 48 8b 95 78 ff ff ff mov rdx,QWORD PTR [rbp-0x88] + 4f1e: 48 c1 e2 03 shl rdx,0x3 + 4f22: 48 01 ca add rdx,rcx + 4f25: 48 8b 12 mov rdx,QWORD PTR [rdx] + 4f28: 48 89 d6 mov rsi,rdx + 4f2b: 48 89 c7 mov rdi,rax + 4f2e: e8 ad d4 ff ff call 23e0 + 4f33: 48 8b 15 f6 c0 00 00 mov rdx,QWORD PTR [rip+0xc0f6] # 11030 + 4f3a: 48 8b 85 78 ff ff ff mov rax,QWORD PTR [rbp-0x88] + 4f41: 48 c1 e0 03 shl rax,0x3 + 4f45: 48 01 d0 add rax,rdx + 4f48: 48 8b 00 mov rax,QWORD PTR [rax] + 4f4b: 48 89 c7 mov rdi,rax + 4f4e: e8 3d d5 ff ff call 2490 + 4f53: e9 88 00 00 00 jmp 4fe0 + 4f58: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4f5f: 48 8b 15 c2 c0 00 00 mov rdx,QWORD PTR [rip+0xc0c2] # 11028 + 4f66: 48 89 d6 mov rsi,rdx + 4f69: 48 89 c7 mov rdi,rax + 4f6c: e8 6f d4 ff ff call 23e0 + 4f71: eb 6d jmp 4fe0 + 4f73: 48 8b 05 be c0 00 00 mov rax,QWORD PTR [rip+0xc0be] # 11038 + 4f7a: 48 85 c0 test rax,rax + 4f7d: 74 48 je 4fc7 + 4f7f: 48 8b 05 b2 c0 00 00 mov rax,QWORD PTR [rip+0xc0b2] # 11038 + 4f86: 48 8d 15 f2 90 00 00 lea rdx,[rip+0x90f2] # e07f <_IO_stdin_used+0x7f> + 4f8d: 48 89 d6 mov rsi,rdx + 4f90: 48 89 c7 mov rdi,rax + 4f93: e8 68 d5 ff ff call 2500 + 4f98: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax + 4f9f: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4fa6: 48 8b 95 70 ff ff ff mov rdx,QWORD PTR [rbp-0x90] + 4fad: 48 89 d6 mov rsi,rdx + 4fb0: 48 89 c7 mov rdi,rax + 4fb3: e8 28 d4 ff ff call 23e0 + 4fb8: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] + 4fbf: 48 89 c7 mov rdi,rax + 4fc2: e8 e9 d3 ff ff call 23b0 + 4fc7: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4fce: 48 8b 15 53 c0 00 00 mov rdx,QWORD PTR [rip+0xc053] # 11028 + 4fd5: 48 89 d6 mov rsi,rdx + 4fd8: 48 89 c7 mov rdi,rax + 4fdb: e8 00 d4 ff ff call 23e0 + 4fe0: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] + 4fe7: 48 89 c7 mov rdi,rax + 4fea: e8 c1 d3 ff ff call 23b0 + 4fef: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 4ff6: 48 89 c7 mov rdi,rax + 4ff9: e8 32 d3 ff ff call 2330 + 4ffe: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] + 5005: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] + 500c: 48 89 d6 mov rsi,rdx + 500f: 48 89 c7 mov rdi,rax + 5012: e8 39 d3 ff ff call 2350 + 5017: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 501b: 48 83 7d 80 00 cmp QWORD PTR [rbp-0x80],0x0 + 5020: 75 38 jne 505a + 5022: 48 8b 05 d7 c0 00 00 mov rax,QWORD PTR [rip+0xc0d7] # 11100 + 5029: 4c 8d 05 f0 92 00 00 lea r8,[rip+0x92f0] # e320 <__func__.3> + 5030: b9 34 00 00 00 mov ecx,0x34 + 5035: 48 8d 15 08 90 00 00 lea rdx,[rip+0x9008] # e044 <_IO_stdin_used+0x44> + 503c: 48 8d 35 0d 90 00 00 lea rsi,[rip+0x900d] # e050 <_IO_stdin_used+0x50> + 5043: 48 89 c7 mov rdi,rax + 5046: b8 00 00 00 00 mov eax,0x0 + 504b: e8 10 d4 ff ff call 2460 + 5050: bf 00 00 00 00 mov edi,0x0 + 5055: e8 c6 d4 ff ff call 2520 + 505a: 8b 05 40 c0 00 00 mov eax,DWORD PTR [rip+0xc040] # 110a0 + 5060: 48 98 cdqe + 5062: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 5069: 00 + 506a: 48 8d 05 4f c0 00 00 lea rax,[rip+0xc04f] # 110c0 + 5071: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 5075: 8b 05 05 c0 00 00 mov eax,DWORD PTR [rip+0xc005] # 11080 + 507b: 48 98 cdqe + 507d: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 5084: 00 + 5085: 48 8d 05 b4 bf 00 00 lea rax,[rip+0xbfb4] # 11040 + 508c: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 5090: 8b 05 ee bf 00 00 mov eax,DWORD PTR [rip+0xbfee] # 11084 + 5096: 48 98 cdqe + 5098: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 509f: 00 + 50a0: 48 8d 05 19 c0 00 00 lea rax,[rip+0xc019] # 110c0 + 50a7: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 50ab: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] + 50af: 4c 8d 0d 6a 92 00 00 lea r9,[rip+0x926a] # e320 <__func__.3> + 50b6: 49 89 f0 mov r8,rsi + 50b9: 48 8d 35 48 90 00 00 lea rsi,[rip+0x9048] # e108 <_IO_stdin_used+0x108> + 50c0: 48 89 c7 mov rdi,rax + 50c3: b8 00 00 00 00 mov eax,0x0 + 50c8: e8 93 d3 ff ff call 2460 + 50cd: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] + 50d1: 48 89 c7 mov rdi,rax + 50d4: e8 b7 d3 ff ff call 2490 + 50d9: 0f b6 05 b0 bf 00 00 movzx eax,BYTE PTR [rip+0xbfb0] # 11090 + 50e0: 84 c0 test al,al + 50e2: 0f 84 e9 00 00 00 je 51d1 + 50e8: e8 63 d3 ff ff call 2450 + 50ed: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 50f1: 0f b6 05 28 bf 00 00 movzx eax,BYTE PTR [rip+0xbf28] # 11020 + 50f8: 84 c0 test al,al + 50fa: 74 6d je 5169 + 50fc: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5103: 48 8b 15 1e bf 00 00 mov rdx,QWORD PTR [rip+0xbf1e] # 11028 + 510a: 48 89 d6 mov rsi,rdx + 510d: 48 89 c7 mov rdi,rax + 5110: e8 cb d2 ff ff call 23e0 + 5115: 48 83 7d 90 00 cmp QWORD PTR [rbp-0x70],0x0 + 511a: 0f 88 15 01 00 00 js 5235 + 5120: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5127: 48 8b 0d 02 bf 00 00 mov rcx,QWORD PTR [rip+0xbf02] # 11030 + 512e: 48 8b 55 90 mov rdx,QWORD PTR [rbp-0x70] + 5132: 48 c1 e2 03 shl rdx,0x3 + 5136: 48 01 ca add rdx,rcx + 5139: 48 8b 12 mov rdx,QWORD PTR [rdx] + 513c: 48 89 d6 mov rsi,rdx + 513f: 48 89 c7 mov rdi,rax + 5142: e8 99 d2 ff ff call 23e0 + 5147: 48 8b 15 e2 be 00 00 mov rdx,QWORD PTR [rip+0xbee2] # 11030 + 514e: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 5152: 48 c1 e0 03 shl rax,0x3 + 5156: 48 01 d0 add rax,rdx + 5159: 48 8b 00 mov rax,QWORD PTR [rax] + 515c: 48 89 c7 mov rdi,rax + 515f: e8 2c d3 ff ff call 2490 + 5164: e9 cc 00 00 00 jmp 5235 + 5169: 48 83 7d 90 00 cmp QWORD PTR [rbp-0x70],0x0 + 516e: 78 46 js 51b6 + 5170: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5177: 48 8b 0d b2 be 00 00 mov rcx,QWORD PTR [rip+0xbeb2] # 11030 + 517e: 48 8b 55 90 mov rdx,QWORD PTR [rbp-0x70] + 5182: 48 c1 e2 03 shl rdx,0x3 + 5186: 48 01 ca add rdx,rcx + 5189: 48 8b 12 mov rdx,QWORD PTR [rdx] + 518c: 48 89 d6 mov rsi,rdx + 518f: 48 89 c7 mov rdi,rax + 5192: e8 49 d2 ff ff call 23e0 + 5197: 48 8b 15 92 be 00 00 mov rdx,QWORD PTR [rip+0xbe92] # 11030 + 519e: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 51a2: 48 c1 e0 03 shl rax,0x3 + 51a6: 48 01 d0 add rax,rdx + 51a9: 48 8b 00 mov rax,QWORD PTR [rax] + 51ac: 48 89 c7 mov rdi,rax + 51af: e8 dc d2 ff ff call 2490 + 51b4: eb 7f jmp 5235 + 51b6: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 51bd: 48 8b 15 64 be 00 00 mov rdx,QWORD PTR [rip+0xbe64] # 11028 + 51c4: 48 89 d6 mov rsi,rdx + 51c7: 48 89 c7 mov rdi,rax + 51ca: e8 11 d2 ff ff call 23e0 + 51cf: eb 64 jmp 5235 + 51d1: 48 8b 05 60 be 00 00 mov rax,QWORD PTR [rip+0xbe60] # 11038 + 51d8: 48 85 c0 test rax,rax + 51db: 74 3f je 521c + 51dd: 48 8b 05 54 be 00 00 mov rax,QWORD PTR [rip+0xbe54] # 11038 + 51e4: 48 8d 15 94 8e 00 00 lea rdx,[rip+0x8e94] # e07f <_IO_stdin_used+0x7f> + 51eb: 48 89 d6 mov rsi,rdx + 51ee: 48 89 c7 mov rdi,rax + 51f1: e8 0a d3 ff ff call 2500 + 51f6: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 51fa: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5201: 48 8b 55 88 mov rdx,QWORD PTR [rbp-0x78] + 5205: 48 89 d6 mov rsi,rdx + 5208: 48 89 c7 mov rdi,rax + 520b: e8 d0 d1 ff ff call 23e0 + 5210: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 5214: 48 89 c7 mov rdi,rax + 5217: e8 94 d1 ff ff call 23b0 + 521c: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5223: 48 8b 15 fe bd 00 00 mov rdx,QWORD PTR [rip+0xbdfe] # 11028 + 522a: 48 89 d6 mov rsi,rdx + 522d: 48 89 c7 mov rdi,rax + 5230: e8 ab d1 ff ff call 23e0 + 5235: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] + 5239: 48 89 c7 mov rdi,rax + 523c: e8 6f d1 ff ff call 23b0 + 5241: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5248: 48 89 c7 mov rdi,rax + 524b: e8 e0 d0 ff ff call 2330 + 5250: e9 f6 07 00 00 jmp 5a4b + 5255: 48 8b 85 00 fe ff ff mov rax,QWORD PTR [rbp-0x200] + 525c: 48 8b 44 c5 b0 mov rax,QWORD PTR [rbp+rax*8-0x50] + 5261: 48 89 c6 mov rsi,rax + 5264: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] + 526b: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 526f: 48 8b 85 00 fe ff ff mov rax,QWORD PTR [rbp-0x200] + 5276: 48 c1 e0 03 shl rax,0x3 + 527a: 48 01 d0 add rax,rdx + 527d: 48 8b 00 mov rax,QWORD PTR [rax] + 5280: 48 89 c1 mov rcx,rax + 5283: 48 8d 05 96 90 00 00 lea rax,[rip+0x9096] # e320 <__func__.3> + 528a: 48 89 c2 mov rdx,rax + 528d: 48 89 cf mov rdi,rcx + 5290: e8 eb d0 ff ff call 2380 + 5295: 84 c0 test al,al + 5297: 0f 84 87 02 00 00 je 5524 + 529d: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] + 52a4: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] + 52ab: 48 89 d6 mov rsi,rdx + 52ae: 48 89 c7 mov rdi,rax + 52b1: e8 9a d0 ff ff call 2350 + 52b6: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 52bd: 48 83 bd 50 ff ff ff cmp QWORD PTR [rbp-0xb0],0x0 + 52c4: 00 + 52c5: 75 38 jne 52ff + 52c7: 48 8b 05 32 be 00 00 mov rax,QWORD PTR [rip+0xbe32] # 11100 + 52ce: 4c 8d 05 4b 90 00 00 lea r8,[rip+0x904b] # e320 <__func__.3> + 52d5: b9 34 00 00 00 mov ecx,0x34 + 52da: 48 8d 15 63 8d 00 00 lea rdx,[rip+0x8d63] # e044 <_IO_stdin_used+0x44> + 52e1: 48 8d 35 68 8d 00 00 lea rsi,[rip+0x8d68] # e050 <_IO_stdin_used+0x50> + 52e8: 48 89 c7 mov rdi,rax + 52eb: b8 00 00 00 00 mov eax,0x0 + 52f0: e8 6b d1 ff ff call 2460 + 52f5: bf 00 00 00 00 mov edi,0x0 + 52fa: e8 21 d2 ff ff call 2520 + 52ff: 8b 05 9b bd 00 00 mov eax,DWORD PTR [rip+0xbd9b] # 110a0 + 5305: 48 98 cdqe + 5307: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 530e: 00 + 530f: 48 8d 05 aa bd 00 00 lea rax,[rip+0xbdaa] # 110c0 + 5316: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 531a: 8b 05 60 bd 00 00 mov eax,DWORD PTR [rip+0xbd60] # 11080 + 5320: 48 98 cdqe + 5322: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 5329: 00 + 532a: 48 8d 05 0f bd 00 00 lea rax,[rip+0xbd0f] # 11040 + 5331: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 5335: 8b 05 b5 bd 00 00 mov eax,DWORD PTR [rip+0xbdb5] # 110f0 + 533b: 48 98 cdqe + 533d: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 5344: 00 + 5345: 48 8d 05 74 bd 00 00 lea rax,[rip+0xbd74] # 110c0 + 534c: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 5350: 48 8b 85 50 ff ff ff mov rax,QWORD PTR [rbp-0xb0] + 5357: 4c 8d 0d c2 8f 00 00 lea r9,[rip+0x8fc2] # e320 <__func__.3> + 535e: 49 89 f0 mov r8,rsi + 5361: 48 8d 35 20 8d 00 00 lea rsi,[rip+0x8d20] # e088 <_IO_stdin_used+0x88> + 5368: 48 89 c7 mov rdi,rax + 536b: b8 00 00 00 00 mov eax,0x0 + 5370: e8 eb d0 ff ff call 2460 + 5375: 48 8b 85 50 ff ff ff mov rax,QWORD PTR [rbp-0xb0] + 537c: 48 89 c7 mov rdi,rax + 537f: e8 0c d1 ff ff call 2490 + 5384: 0f b6 05 05 bd 00 00 movzx eax,BYTE PTR [rip+0xbd05] # 11090 + 538b: 84 c0 test al,al + 538d: 0f 84 01 01 00 00 je 5494 + 5393: e8 b8 d0 ff ff call 2450 + 5398: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax + 539f: 0f b6 05 7a bc 00 00 movzx eax,BYTE PTR [rip+0xbc7a] # 11020 + 53a6: 84 c0 test al,al + 53a8: 74 76 je 5420 + 53aa: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 53b1: 48 8b 15 70 bc 00 00 mov rdx,QWORD PTR [rip+0xbc70] # 11028 + 53b8: 48 89 d6 mov rsi,rdx + 53bb: 48 89 c7 mov rdi,rax + 53be: e8 1d d0 ff ff call 23e0 + 53c3: 48 83 bd 60 ff ff ff cmp QWORD PTR [rbp-0xa0],0x0 + 53ca: 00 + 53cb: 0f 88 30 01 00 00 js 5501 + 53d1: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 53d8: 48 8b 0d 51 bc 00 00 mov rcx,QWORD PTR [rip+0xbc51] # 11030 + 53df: 48 8b 95 60 ff ff ff mov rdx,QWORD PTR [rbp-0xa0] + 53e6: 48 c1 e2 03 shl rdx,0x3 + 53ea: 48 01 ca add rdx,rcx + 53ed: 48 8b 12 mov rdx,QWORD PTR [rdx] + 53f0: 48 89 d6 mov rsi,rdx + 53f3: 48 89 c7 mov rdi,rax + 53f6: e8 e5 cf ff ff call 23e0 + 53fb: 48 8b 15 2e bc 00 00 mov rdx,QWORD PTR [rip+0xbc2e] # 11030 + 5402: 48 8b 85 60 ff ff ff mov rax,QWORD PTR [rbp-0xa0] + 5409: 48 c1 e0 03 shl rax,0x3 + 540d: 48 01 d0 add rax,rdx + 5410: 48 8b 00 mov rax,QWORD PTR [rax] + 5413: 48 89 c7 mov rdi,rax + 5416: e8 75 d0 ff ff call 2490 + 541b: e9 e1 00 00 00 jmp 5501 + 5420: 48 83 bd 60 ff ff ff cmp QWORD PTR [rbp-0xa0],0x0 + 5427: 00 + 5428: 78 4f js 5479 + 542a: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5431: 48 8b 0d f8 bb 00 00 mov rcx,QWORD PTR [rip+0xbbf8] # 11030 + 5438: 48 8b 95 60 ff ff ff mov rdx,QWORD PTR [rbp-0xa0] + 543f: 48 c1 e2 03 shl rdx,0x3 + 5443: 48 01 ca add rdx,rcx + 5446: 48 8b 12 mov rdx,QWORD PTR [rdx] + 5449: 48 89 d6 mov rsi,rdx + 544c: 48 89 c7 mov rdi,rax + 544f: e8 8c cf ff ff call 23e0 + 5454: 48 8b 15 d5 bb 00 00 mov rdx,QWORD PTR [rip+0xbbd5] # 11030 + 545b: 48 8b 85 60 ff ff ff mov rax,QWORD PTR [rbp-0xa0] + 5462: 48 c1 e0 03 shl rax,0x3 + 5466: 48 01 d0 add rax,rdx + 5469: 48 8b 00 mov rax,QWORD PTR [rax] + 546c: 48 89 c7 mov rdi,rax + 546f: e8 1c d0 ff ff call 2490 + 5474: e9 88 00 00 00 jmp 5501 + 5479: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5480: 48 8b 15 a1 bb 00 00 mov rdx,QWORD PTR [rip+0xbba1] # 11028 + 5487: 48 89 d6 mov rsi,rdx + 548a: 48 89 c7 mov rdi,rax + 548d: e8 4e cf ff ff call 23e0 + 5492: eb 6d jmp 5501 + 5494: 48 8b 05 9d bb 00 00 mov rax,QWORD PTR [rip+0xbb9d] # 11038 + 549b: 48 85 c0 test rax,rax + 549e: 74 48 je 54e8 + 54a0: 48 8b 05 91 bb 00 00 mov rax,QWORD PTR [rip+0xbb91] # 11038 + 54a7: 48 8d 15 d1 8b 00 00 lea rdx,[rip+0x8bd1] # e07f <_IO_stdin_used+0x7f> + 54ae: 48 89 d6 mov rsi,rdx + 54b1: 48 89 c7 mov rdi,rax + 54b4: e8 47 d0 ff ff call 2500 + 54b9: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax + 54c0: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 54c7: 48 8b 95 58 ff ff ff mov rdx,QWORD PTR [rbp-0xa8] + 54ce: 48 89 d6 mov rsi,rdx + 54d1: 48 89 c7 mov rdi,rax + 54d4: e8 07 cf ff ff call 23e0 + 54d9: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] + 54e0: 48 89 c7 mov rdi,rax + 54e3: e8 c8 ce ff ff call 23b0 + 54e8: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 54ef: 48 8b 15 32 bb 00 00 mov rdx,QWORD PTR [rip+0xbb32] # 11028 + 54f6: 48 89 d6 mov rsi,rdx + 54f9: 48 89 c7 mov rdi,rax + 54fc: e8 df ce ff ff call 23e0 + 5501: 48 8b 85 50 ff ff ff mov rax,QWORD PTR [rbp-0xb0] + 5508: 48 89 c7 mov rdi,rax + 550b: e8 a0 ce ff ff call 23b0 + 5510: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5517: 48 89 c7 mov rdi,rax + 551a: e8 11 ce ff ff call 2330 + 551f: e9 27 05 00 00 jmp 5a4b + 5524: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] + 552b: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] + 5532: 48 89 d6 mov rsi,rdx + 5535: 48 89 c7 mov rdi,rax + 5538: e8 13 ce ff ff call 2350 + 553d: 48 89 85 20 ff ff ff mov QWORD PTR [rbp-0xe0],rax + 5544: 48 83 bd 20 ff ff ff cmp QWORD PTR [rbp-0xe0],0x0 + 554b: 00 + 554c: 75 38 jne 5586 + 554e: 48 8b 05 ab bb 00 00 mov rax,QWORD PTR [rip+0xbbab] # 11100 + 5555: 4c 8d 05 c4 8d 00 00 lea r8,[rip+0x8dc4] # e320 <__func__.3> + 555c: b9 34 00 00 00 mov ecx,0x34 + 5561: 48 8d 15 dc 8a 00 00 lea rdx,[rip+0x8adc] # e044 <_IO_stdin_used+0x44> + 5568: 48 8d 35 e1 8a 00 00 lea rsi,[rip+0x8ae1] # e050 <_IO_stdin_used+0x50> + 556f: 48 89 c7 mov rdi,rax + 5572: b8 00 00 00 00 mov eax,0x0 + 5577: e8 e4 ce ff ff call 2460 + 557c: bf 00 00 00 00 mov edi,0x0 + 5581: e8 9a cf ff ff call 2520 + 5586: 48 8b 85 00 fe ff ff mov rax,QWORD PTR [rbp-0x200] + 558d: 48 8b 44 c5 b0 mov rax,QWORD PTR [rbp+rax*8-0x50] + 5592: 48 89 c7 mov rdi,rax + 5595: e8 96 cf ff ff call 2530 + 559a: 48 89 c3 mov rbx,rax + 559d: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] + 55a4: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 55a8: 48 8b 85 00 fe ff ff mov rax,QWORD PTR [rbp-0x200] + 55af: 48 c1 e0 03 shl rax,0x3 + 55b3: 48 01 d0 add rax,rdx + 55b6: 48 8b 00 mov rax,QWORD PTR [rax] + 55b9: 48 89 c7 mov rdi,rax + 55bc: e8 6f cf ff ff call 2530 + 55c1: 48 89 c2 mov rdx,rax + 55c4: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] + 55cb: 53 push rbx + 55cc: 48 8d 0d 99 8b 00 00 lea rcx,[rip+0x8b99] # e16c <_IO_stdin_used+0x16c> + 55d3: 51 push rcx + 55d4: 52 push rdx + 55d5: 48 8d 15 7b 8b 00 00 lea rdx,[rip+0x8b7b] # e157 <_IO_stdin_used+0x157> + 55dc: 52 push rdx + 55dd: 48 8d 15 88 8b 00 00 lea rdx,[rip+0x8b88] # e16c <_IO_stdin_used+0x16c> + 55e4: 52 push rdx + 55e5: 48 8d 15 18 8b 00 00 lea rdx,[rip+0x8b18] # e104 <_IO_stdin_used+0x104> + 55ec: 52 push rdx + 55ed: 4c 8d 0d 63 8b 00 00 lea r9,[rip+0x8b63] # e157 <_IO_stdin_used+0x157> + 55f4: 4c 8d 05 25 8d 00 00 lea r8,[rip+0x8d25] # e320 <__func__.3> + 55fb: b9 34 00 00 00 mov ecx,0x34 + 5600: 48 8d 15 3d 8a 00 00 lea rdx,[rip+0x8a3d] # e044 <_IO_stdin_used+0x44> + 5607: 48 8d 35 a2 8a 00 00 lea rsi,[rip+0x8aa2] # e0b0 <_IO_stdin_used+0xb0> + 560e: 48 89 c7 mov rdi,rax + 5611: b8 00 00 00 00 mov eax,0x0 + 5616: e8 45 ce ff ff call 2460 + 561b: 48 83 c4 30 add rsp,0x30 + 561f: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] + 5626: 48 89 c7 mov rdi,rax + 5629: e8 62 ce ff ff call 2490 + 562e: 0f b6 05 5b ba 00 00 movzx eax,BYTE PTR [rip+0xba5b] # 11090 + 5635: 84 c0 test al,al + 5637: 0f 84 01 01 00 00 je 573e + 563d: e8 0e ce ff ff call 2450 + 5642: 48 89 85 30 ff ff ff mov QWORD PTR [rbp-0xd0],rax + 5649: 0f b6 05 d0 b9 00 00 movzx eax,BYTE PTR [rip+0xb9d0] # 11020 + 5650: 84 c0 test al,al + 5652: 74 76 je 56ca + 5654: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 565b: 48 8b 15 c6 b9 00 00 mov rdx,QWORD PTR [rip+0xb9c6] # 11028 + 5662: 48 89 d6 mov rsi,rdx + 5665: 48 89 c7 mov rdi,rax + 5668: e8 73 cd ff ff call 23e0 + 566d: 48 83 bd 30 ff ff ff cmp QWORD PTR [rbp-0xd0],0x0 + 5674: 00 + 5675: 0f 88 30 01 00 00 js 57ab + 567b: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5682: 48 8b 0d a7 b9 00 00 mov rcx,QWORD PTR [rip+0xb9a7] # 11030 + 5689: 48 8b 95 30 ff ff ff mov rdx,QWORD PTR [rbp-0xd0] + 5690: 48 c1 e2 03 shl rdx,0x3 + 5694: 48 01 ca add rdx,rcx + 5697: 48 8b 12 mov rdx,QWORD PTR [rdx] + 569a: 48 89 d6 mov rsi,rdx + 569d: 48 89 c7 mov rdi,rax + 56a0: e8 3b cd ff ff call 23e0 + 56a5: 48 8b 15 84 b9 00 00 mov rdx,QWORD PTR [rip+0xb984] # 11030 + 56ac: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 56b3: 48 c1 e0 03 shl rax,0x3 + 56b7: 48 01 d0 add rax,rdx + 56ba: 48 8b 00 mov rax,QWORD PTR [rax] + 56bd: 48 89 c7 mov rdi,rax + 56c0: e8 cb cd ff ff call 2490 + 56c5: e9 e1 00 00 00 jmp 57ab + 56ca: 48 83 bd 30 ff ff ff cmp QWORD PTR [rbp-0xd0],0x0 + 56d1: 00 + 56d2: 78 4f js 5723 + 56d4: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 56db: 48 8b 0d 4e b9 00 00 mov rcx,QWORD PTR [rip+0xb94e] # 11030 + 56e2: 48 8b 95 30 ff ff ff mov rdx,QWORD PTR [rbp-0xd0] + 56e9: 48 c1 e2 03 shl rdx,0x3 + 56ed: 48 01 ca add rdx,rcx + 56f0: 48 8b 12 mov rdx,QWORD PTR [rdx] + 56f3: 48 89 d6 mov rsi,rdx + 56f6: 48 89 c7 mov rdi,rax + 56f9: e8 e2 cc ff ff call 23e0 + 56fe: 48 8b 15 2b b9 00 00 mov rdx,QWORD PTR [rip+0xb92b] # 11030 + 5705: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 570c: 48 c1 e0 03 shl rax,0x3 + 5710: 48 01 d0 add rax,rdx + 5713: 48 8b 00 mov rax,QWORD PTR [rax] + 5716: 48 89 c7 mov rdi,rax + 5719: e8 72 cd ff ff call 2490 + 571e: e9 88 00 00 00 jmp 57ab + 5723: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 572a: 48 8b 15 f7 b8 00 00 mov rdx,QWORD PTR [rip+0xb8f7] # 11028 + 5731: 48 89 d6 mov rsi,rdx + 5734: 48 89 c7 mov rdi,rax + 5737: e8 a4 cc ff ff call 23e0 + 573c: eb 6d jmp 57ab + 573e: 48 8b 05 f3 b8 00 00 mov rax,QWORD PTR [rip+0xb8f3] # 11038 + 5745: 48 85 c0 test rax,rax + 5748: 74 48 je 5792 + 574a: 48 8b 05 e7 b8 00 00 mov rax,QWORD PTR [rip+0xb8e7] # 11038 + 5751: 48 8d 15 27 89 00 00 lea rdx,[rip+0x8927] # e07f <_IO_stdin_used+0x7f> + 5758: 48 89 d6 mov rsi,rdx + 575b: 48 89 c7 mov rdi,rax + 575e: e8 9d cd ff ff call 2500 + 5763: 48 89 85 28 ff ff ff mov QWORD PTR [rbp-0xd8],rax + 576a: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5771: 48 8b 95 28 ff ff ff mov rdx,QWORD PTR [rbp-0xd8] + 5778: 48 89 d6 mov rsi,rdx + 577b: 48 89 c7 mov rdi,rax + 577e: e8 5d cc ff ff call 23e0 + 5783: 48 8b 85 28 ff ff ff mov rax,QWORD PTR [rbp-0xd8] + 578a: 48 89 c7 mov rdi,rax + 578d: e8 1e cc ff ff call 23b0 + 5792: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5799: 48 8b 15 88 b8 00 00 mov rdx,QWORD PTR [rip+0xb888] # 11028 + 57a0: 48 89 d6 mov rsi,rdx + 57a3: 48 89 c7 mov rdi,rax + 57a6: e8 35 cc ff ff call 23e0 + 57ab: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] + 57b2: 48 89 c7 mov rdi,rax + 57b5: e8 f6 cb ff ff call 23b0 + 57ba: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 57c1: 48 89 c7 mov rdi,rax + 57c4: e8 67 cb ff ff call 2330 + 57c9: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] + 57d0: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] + 57d7: 48 89 d6 mov rsi,rdx + 57da: 48 89 c7 mov rdi,rax + 57dd: e8 6e cb ff ff call 2350 + 57e2: 48 89 85 38 ff ff ff mov QWORD PTR [rbp-0xc8],rax + 57e9: 48 83 bd 38 ff ff ff cmp QWORD PTR [rbp-0xc8],0x0 + 57f0: 00 + 57f1: 75 38 jne 582b + 57f3: 48 8b 05 06 b9 00 00 mov rax,QWORD PTR [rip+0xb906] # 11100 + 57fa: 4c 8d 05 1f 8b 00 00 lea r8,[rip+0x8b1f] # e320 <__func__.3> + 5801: b9 34 00 00 00 mov ecx,0x34 + 5806: 48 8d 15 37 88 00 00 lea rdx,[rip+0x8837] # e044 <_IO_stdin_used+0x44> + 580d: 48 8d 35 3c 88 00 00 lea rsi,[rip+0x883c] # e050 <_IO_stdin_used+0x50> + 5814: 48 89 c7 mov rdi,rax + 5817: b8 00 00 00 00 mov eax,0x0 + 581c: e8 3f cc ff ff call 2460 + 5821: bf 00 00 00 00 mov edi,0x0 + 5826: e8 f5 cc ff ff call 2520 + 582b: 8b 05 6f b8 00 00 mov eax,DWORD PTR [rip+0xb86f] # 110a0 + 5831: 48 98 cdqe + 5833: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 583a: 00 + 583b: 48 8d 05 7e b8 00 00 lea rax,[rip+0xb87e] # 110c0 + 5842: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 5846: 8b 05 34 b8 00 00 mov eax,DWORD PTR [rip+0xb834] # 11080 + 584c: 48 98 cdqe + 584e: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 5855: 00 + 5856: 48 8d 05 e3 b7 00 00 lea rax,[rip+0xb7e3] # 11040 + 585d: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 5861: 8b 05 1d b8 00 00 mov eax,DWORD PTR [rip+0xb81d] # 11084 + 5867: 48 98 cdqe + 5869: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 5870: 00 + 5871: 48 8d 05 48 b8 00 00 lea rax,[rip+0xb848] # 110c0 + 5878: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 587c: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] + 5883: 4c 8d 0d 96 8a 00 00 lea r9,[rip+0x8a96] # e320 <__func__.3> + 588a: 49 89 f0 mov r8,rsi + 588d: 48 8d 35 74 88 00 00 lea rsi,[rip+0x8874] # e108 <_IO_stdin_used+0x108> + 5894: 48 89 c7 mov rdi,rax + 5897: b8 00 00 00 00 mov eax,0x0 + 589c: e8 bf cb ff ff call 2460 + 58a1: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] + 58a8: 48 89 c7 mov rdi,rax + 58ab: e8 e0 cb ff ff call 2490 + 58b0: 0f b6 05 d9 b7 00 00 movzx eax,BYTE PTR [rip+0xb7d9] # 11090 + 58b7: 84 c0 test al,al + 58b9: 0f 84 01 01 00 00 je 59c0 + 58bf: e8 8c cb ff ff call 2450 + 58c4: 48 89 85 48 ff ff ff mov QWORD PTR [rbp-0xb8],rax + 58cb: 0f b6 05 4e b7 00 00 movzx eax,BYTE PTR [rip+0xb74e] # 11020 + 58d2: 84 c0 test al,al + 58d4: 74 76 je 594c + 58d6: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 58dd: 48 8b 15 44 b7 00 00 mov rdx,QWORD PTR [rip+0xb744] # 11028 + 58e4: 48 89 d6 mov rsi,rdx + 58e7: 48 89 c7 mov rdi,rax + 58ea: e8 f1 ca ff ff call 23e0 + 58ef: 48 83 bd 48 ff ff ff cmp QWORD PTR [rbp-0xb8],0x0 + 58f6: 00 + 58f7: 0f 88 30 01 00 00 js 5a2d + 58fd: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5904: 48 8b 0d 25 b7 00 00 mov rcx,QWORD PTR [rip+0xb725] # 11030 + 590b: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] + 5912: 48 c1 e2 03 shl rdx,0x3 + 5916: 48 01 ca add rdx,rcx + 5919: 48 8b 12 mov rdx,QWORD PTR [rdx] + 591c: 48 89 d6 mov rsi,rdx + 591f: 48 89 c7 mov rdi,rax + 5922: e8 b9 ca ff ff call 23e0 + 5927: 48 8b 15 02 b7 00 00 mov rdx,QWORD PTR [rip+0xb702] # 11030 + 592e: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] + 5935: 48 c1 e0 03 shl rax,0x3 + 5939: 48 01 d0 add rax,rdx + 593c: 48 8b 00 mov rax,QWORD PTR [rax] + 593f: 48 89 c7 mov rdi,rax + 5942: e8 49 cb ff ff call 2490 + 5947: e9 e1 00 00 00 jmp 5a2d + 594c: 48 83 bd 48 ff ff ff cmp QWORD PTR [rbp-0xb8],0x0 + 5953: 00 + 5954: 78 4f js 59a5 + 5956: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 595d: 48 8b 0d cc b6 00 00 mov rcx,QWORD PTR [rip+0xb6cc] # 11030 + 5964: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] + 596b: 48 c1 e2 03 shl rdx,0x3 + 596f: 48 01 ca add rdx,rcx + 5972: 48 8b 12 mov rdx,QWORD PTR [rdx] + 5975: 48 89 d6 mov rsi,rdx + 5978: 48 89 c7 mov rdi,rax + 597b: e8 60 ca ff ff call 23e0 + 5980: 48 8b 15 a9 b6 00 00 mov rdx,QWORD PTR [rip+0xb6a9] # 11030 + 5987: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] + 598e: 48 c1 e0 03 shl rax,0x3 + 5992: 48 01 d0 add rax,rdx + 5995: 48 8b 00 mov rax,QWORD PTR [rax] + 5998: 48 89 c7 mov rdi,rax + 599b: e8 f0 ca ff ff call 2490 + 59a0: e9 88 00 00 00 jmp 5a2d + 59a5: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 59ac: 48 8b 15 75 b6 00 00 mov rdx,QWORD PTR [rip+0xb675] # 11028 + 59b3: 48 89 d6 mov rsi,rdx + 59b6: 48 89 c7 mov rdi,rax + 59b9: e8 22 ca ff ff call 23e0 + 59be: eb 6d jmp 5a2d + 59c0: 48 8b 05 71 b6 00 00 mov rax,QWORD PTR [rip+0xb671] # 11038 + 59c7: 48 85 c0 test rax,rax + 59ca: 74 48 je 5a14 + 59cc: 48 8b 05 65 b6 00 00 mov rax,QWORD PTR [rip+0xb665] # 11038 + 59d3: 48 8d 15 a5 86 00 00 lea rdx,[rip+0x86a5] # e07f <_IO_stdin_used+0x7f> + 59da: 48 89 d6 mov rsi,rdx + 59dd: 48 89 c7 mov rdi,rax + 59e0: e8 1b cb ff ff call 2500 + 59e5: 48 89 85 40 ff ff ff mov QWORD PTR [rbp-0xc0],rax + 59ec: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 59f3: 48 8b 95 40 ff ff ff mov rdx,QWORD PTR [rbp-0xc0] + 59fa: 48 89 d6 mov rsi,rdx + 59fd: 48 89 c7 mov rdi,rax + 5a00: e8 db c9 ff ff call 23e0 + 5a05: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 5a0c: 48 89 c7 mov rdi,rax + 5a0f: e8 9c c9 ff ff call 23b0 + 5a14: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5a1b: 48 8b 15 06 b6 00 00 mov rdx,QWORD PTR [rip+0xb606] # 11028 + 5a22: 48 89 d6 mov rsi,rdx + 5a25: 48 89 c7 mov rdi,rax + 5a28: e8 b3 c9 ff ff call 23e0 + 5a2d: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] + 5a34: 48 89 c7 mov rdi,rax + 5a37: e8 74 c9 ff ff call 23b0 + 5a3c: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5a43: 48 89 c7 mov rdi,rax + 5a46: e8 e5 c8 ff ff call 2330 + 5a4b: 48 83 85 00 fe ff ff add QWORD PTR [rbp-0x200],0x1 + 5a52: 01 + 5a53: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] + 5a5a: 48 8b 00 mov rax,QWORD PTR [rax] + 5a5d: 48 39 85 00 fe ff ff cmp QWORD PTR [rbp-0x200],rax + 5a64: 0f 82 48 f0 ff ff jb 4ab2 + 5a6a: c7 85 e4 fd ff ff 00 mov DWORD PTR [rbp-0x21c],0x0 + 5a71: 00 00 00 + 5a74: e9 51 02 00 00 jmp 5cca + 5a79: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] + 5a80: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] + 5a87: 48 89 d6 mov rsi,rdx + 5a8a: 48 89 c7 mov rdi,rax + 5a8d: e8 be c8 ff ff call 2350 + 5a92: 48 89 85 08 ff ff ff mov QWORD PTR [rbp-0xf8],rax + 5a99: 48 83 bd 08 ff ff ff cmp QWORD PTR [rbp-0xf8],0x0 + 5aa0: 00 + 5aa1: 75 38 jne 5adb + 5aa3: 48 8b 05 56 b6 00 00 mov rax,QWORD PTR [rip+0xb656] # 11100 + 5aaa: 4c 8d 05 6f 88 00 00 lea r8,[rip+0x886f] # e320 <__func__.3> + 5ab1: b9 37 00 00 00 mov ecx,0x37 + 5ab6: 48 8d 15 87 85 00 00 lea rdx,[rip+0x8587] # e044 <_IO_stdin_used+0x44> + 5abd: 48 8d 35 8c 85 00 00 lea rsi,[rip+0x858c] # e050 <_IO_stdin_used+0x50> + 5ac4: 48 89 c7 mov rdi,rax + 5ac7: b8 00 00 00 00 mov eax,0x0 + 5acc: e8 8f c9 ff ff call 2460 + 5ad1: bf 00 00 00 00 mov edi,0x0 + 5ad6: e8 45 ca ff ff call 2520 + 5adb: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] + 5ae2: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 5ae6: 8b 85 e4 fd ff ff mov eax,DWORD PTR [rbp-0x21c] + 5aec: 48 98 cdqe + 5aee: 48 c1 e0 03 shl rax,0x3 + 5af2: 48 01 d0 add rax,rdx + 5af5: 48 8b 08 mov rcx,QWORD PTR [rax] + 5af8: 8b 95 e4 fd ff ff mov edx,DWORD PTR [rbp-0x21c] + 5afe: 48 8b 85 08 ff ff ff mov rax,QWORD PTR [rbp-0xf8] + 5b05: 48 8d 35 6a 86 00 00 lea rsi,[rip+0x866a] # e176 <_IO_stdin_used+0x176> + 5b0c: 48 89 c7 mov rdi,rax + 5b0f: b8 00 00 00 00 mov eax,0x0 + 5b14: e8 47 c9 ff ff call 2460 + 5b19: 48 8b 85 08 ff ff ff mov rax,QWORD PTR [rbp-0xf8] + 5b20: 48 89 c7 mov rdi,rax + 5b23: e8 68 c9 ff ff call 2490 + 5b28: 0f b6 05 61 b5 00 00 movzx eax,BYTE PTR [rip+0xb561] # 11090 + 5b2f: 84 c0 test al,al + 5b31: 0f 84 01 01 00 00 je 5c38 + 5b37: e8 14 c9 ff ff call 2450 + 5b3c: 48 89 85 18 ff ff ff mov QWORD PTR [rbp-0xe8],rax + 5b43: 0f b6 05 d6 b4 00 00 movzx eax,BYTE PTR [rip+0xb4d6] # 11020 + 5b4a: 84 c0 test al,al + 5b4c: 74 76 je 5bc4 + 5b4e: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5b55: 48 8b 15 cc b4 00 00 mov rdx,QWORD PTR [rip+0xb4cc] # 11028 + 5b5c: 48 89 d6 mov rsi,rdx + 5b5f: 48 89 c7 mov rdi,rax + 5b62: e8 79 c8 ff ff call 23e0 + 5b67: 48 83 bd 18 ff ff ff cmp QWORD PTR [rbp-0xe8],0x0 + 5b6e: 00 + 5b6f: 0f 88 30 01 00 00 js 5ca5 + 5b75: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5b7c: 48 8b 0d ad b4 00 00 mov rcx,QWORD PTR [rip+0xb4ad] # 11030 + 5b83: 48 8b 95 18 ff ff ff mov rdx,QWORD PTR [rbp-0xe8] + 5b8a: 48 c1 e2 03 shl rdx,0x3 + 5b8e: 48 01 ca add rdx,rcx + 5b91: 48 8b 12 mov rdx,QWORD PTR [rdx] + 5b94: 48 89 d6 mov rsi,rdx + 5b97: 48 89 c7 mov rdi,rax + 5b9a: e8 41 c8 ff ff call 23e0 + 5b9f: 48 8b 15 8a b4 00 00 mov rdx,QWORD PTR [rip+0xb48a] # 11030 + 5ba6: 48 8b 85 18 ff ff ff mov rax,QWORD PTR [rbp-0xe8] + 5bad: 48 c1 e0 03 shl rax,0x3 + 5bb1: 48 01 d0 add rax,rdx + 5bb4: 48 8b 00 mov rax,QWORD PTR [rax] + 5bb7: 48 89 c7 mov rdi,rax + 5bba: e8 d1 c8 ff ff call 2490 + 5bbf: e9 e1 00 00 00 jmp 5ca5 + 5bc4: 48 83 bd 18 ff ff ff cmp QWORD PTR [rbp-0xe8],0x0 + 5bcb: 00 + 5bcc: 78 4f js 5c1d + 5bce: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5bd5: 48 8b 0d 54 b4 00 00 mov rcx,QWORD PTR [rip+0xb454] # 11030 + 5bdc: 48 8b 95 18 ff ff ff mov rdx,QWORD PTR [rbp-0xe8] + 5be3: 48 c1 e2 03 shl rdx,0x3 + 5be7: 48 01 ca add rdx,rcx + 5bea: 48 8b 12 mov rdx,QWORD PTR [rdx] + 5bed: 48 89 d6 mov rsi,rdx + 5bf0: 48 89 c7 mov rdi,rax + 5bf3: e8 e8 c7 ff ff call 23e0 + 5bf8: 48 8b 15 31 b4 00 00 mov rdx,QWORD PTR [rip+0xb431] # 11030 + 5bff: 48 8b 85 18 ff ff ff mov rax,QWORD PTR [rbp-0xe8] + 5c06: 48 c1 e0 03 shl rax,0x3 + 5c0a: 48 01 d0 add rax,rdx + 5c0d: 48 8b 00 mov rax,QWORD PTR [rax] + 5c10: 48 89 c7 mov rdi,rax + 5c13: e8 78 c8 ff ff call 2490 + 5c18: e9 88 00 00 00 jmp 5ca5 + 5c1d: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5c24: 48 8b 15 fd b3 00 00 mov rdx,QWORD PTR [rip+0xb3fd] # 11028 + 5c2b: 48 89 d6 mov rsi,rdx + 5c2e: 48 89 c7 mov rdi,rax + 5c31: e8 aa c7 ff ff call 23e0 + 5c36: eb 6d jmp 5ca5 + 5c38: 48 8b 05 f9 b3 00 00 mov rax,QWORD PTR [rip+0xb3f9] # 11038 + 5c3f: 48 85 c0 test rax,rax + 5c42: 74 48 je 5c8c + 5c44: 48 8b 05 ed b3 00 00 mov rax,QWORD PTR [rip+0xb3ed] # 11038 + 5c4b: 48 8d 15 2d 84 00 00 lea rdx,[rip+0x842d] # e07f <_IO_stdin_used+0x7f> + 5c52: 48 89 d6 mov rsi,rdx + 5c55: 48 89 c7 mov rdi,rax + 5c58: e8 a3 c8 ff ff call 2500 + 5c5d: 48 89 85 10 ff ff ff mov QWORD PTR [rbp-0xf0],rax + 5c64: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5c6b: 48 8b 95 10 ff ff ff mov rdx,QWORD PTR [rbp-0xf0] + 5c72: 48 89 d6 mov rsi,rdx + 5c75: 48 89 c7 mov rdi,rax + 5c78: e8 63 c7 ff ff call 23e0 + 5c7d: 48 8b 85 10 ff ff ff mov rax,QWORD PTR [rbp-0xf0] + 5c84: 48 89 c7 mov rdi,rax + 5c87: e8 24 c7 ff ff call 23b0 + 5c8c: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5c93: 48 8b 15 8e b3 00 00 mov rdx,QWORD PTR [rip+0xb38e] # 11028 + 5c9a: 48 89 d6 mov rsi,rdx + 5c9d: 48 89 c7 mov rdi,rax + 5ca0: e8 3b c7 ff ff call 23e0 + 5ca5: 48 8b 85 08 ff ff ff mov rax,QWORD PTR [rbp-0xf8] + 5cac: 48 89 c7 mov rdi,rax + 5caf: e8 fc c6 ff ff call 23b0 + 5cb4: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5cbb: 48 89 c7 mov rdi,rax + 5cbe: e8 6d c6 ff ff call 2330 + 5cc3: 83 85 e4 fd ff ff 01 add DWORD PTR [rbp-0x21c],0x1 + 5cca: 8b 85 e4 fd ff ff mov eax,DWORD PTR [rbp-0x21c] + 5cd0: 48 63 d0 movsxd rdx,eax + 5cd3: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] + 5cda: 48 8b 00 mov rax,QWORD PTR [rax] + 5cdd: 48 39 c2 cmp rdx,rax + 5ce0: 0f 82 93 fd ff ff jb 5a79 + 5ce6: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] + 5ced: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] + 5cf4: 48 89 d6 mov rsi,rdx + 5cf7: 48 89 c7 mov rdi,rax + 5cfa: e8 51 c6 ff ff call 2350 + 5cff: 48 89 85 c0 fe ff ff mov QWORD PTR [rbp-0x140],rax + 5d06: 48 83 bd c0 fe ff ff cmp QWORD PTR [rbp-0x140],0x0 + 5d0d: 00 + 5d0e: 75 38 jne 5d48 + 5d10: 48 8b 05 e9 b3 00 00 mov rax,QWORD PTR [rip+0xb3e9] # 11100 + 5d17: 4c 8d 05 02 86 00 00 lea r8,[rip+0x8602] # e320 <__func__.3> + 5d1e: b9 38 00 00 00 mov ecx,0x38 + 5d23: 48 8d 15 1a 83 00 00 lea rdx,[rip+0x831a] # e044 <_IO_stdin_used+0x44> + 5d2a: 48 8d 35 1f 83 00 00 lea rsi,[rip+0x831f] # e050 <_IO_stdin_used+0x50> + 5d31: 48 89 c7 mov rdi,rax + 5d34: b8 00 00 00 00 mov eax,0x0 + 5d39: e8 22 c7 ff ff call 2460 + 5d3e: bf 00 00 00 00 mov edi,0x0 + 5d43: e8 d8 c7 ff ff call 2520 + 5d48: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 5d4f: 48 89 c6 mov rsi,rax + 5d52: bf 0a 00 00 00 mov edi,0xa + 5d57: e8 c4 c6 ff ff call 2420 + 5d5c: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 5d63: 48 89 c7 mov rdi,rax + 5d66: e8 25 c7 ff ff call 2490 + 5d6b: 0f b6 05 1e b3 00 00 movzx eax,BYTE PTR [rip+0xb31e] # 11090 + 5d72: 84 c0 test al,al + 5d74: 0f 84 01 01 00 00 je 5e7b + 5d7a: e8 d1 c6 ff ff call 2450 + 5d7f: 48 89 85 d0 fe ff ff mov QWORD PTR [rbp-0x130],rax + 5d86: 0f b6 05 93 b2 00 00 movzx eax,BYTE PTR [rip+0xb293] # 11020 + 5d8d: 84 c0 test al,al + 5d8f: 74 76 je 5e07 + 5d91: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5d98: 48 8b 15 89 b2 00 00 mov rdx,QWORD PTR [rip+0xb289] # 11028 + 5d9f: 48 89 d6 mov rsi,rdx + 5da2: 48 89 c7 mov rdi,rax + 5da5: e8 36 c6 ff ff call 23e0 + 5daa: 48 83 bd d0 fe ff ff cmp QWORD PTR [rbp-0x130],0x0 + 5db1: 00 + 5db2: 0f 88 30 01 00 00 js 5ee8 + 5db8: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5dbf: 48 8b 0d 6a b2 00 00 mov rcx,QWORD PTR [rip+0xb26a] # 11030 + 5dc6: 48 8b 95 d0 fe ff ff mov rdx,QWORD PTR [rbp-0x130] + 5dcd: 48 c1 e2 03 shl rdx,0x3 + 5dd1: 48 01 ca add rdx,rcx + 5dd4: 48 8b 12 mov rdx,QWORD PTR [rdx] + 5dd7: 48 89 d6 mov rsi,rdx + 5dda: 48 89 c7 mov rdi,rax + 5ddd: e8 fe c5 ff ff call 23e0 + 5de2: 48 8b 15 47 b2 00 00 mov rdx,QWORD PTR [rip+0xb247] # 11030 + 5de9: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 5df0: 48 c1 e0 03 shl rax,0x3 + 5df4: 48 01 d0 add rax,rdx + 5df7: 48 8b 00 mov rax,QWORD PTR [rax] + 5dfa: 48 89 c7 mov rdi,rax + 5dfd: e8 8e c6 ff ff call 2490 + 5e02: e9 e1 00 00 00 jmp 5ee8 + 5e07: 48 83 bd d0 fe ff ff cmp QWORD PTR [rbp-0x130],0x0 + 5e0e: 00 + 5e0f: 78 4f js 5e60 + 5e11: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5e18: 48 8b 0d 11 b2 00 00 mov rcx,QWORD PTR [rip+0xb211] # 11030 + 5e1f: 48 8b 95 d0 fe ff ff mov rdx,QWORD PTR [rbp-0x130] + 5e26: 48 c1 e2 03 shl rdx,0x3 + 5e2a: 48 01 ca add rdx,rcx + 5e2d: 48 8b 12 mov rdx,QWORD PTR [rdx] + 5e30: 48 89 d6 mov rsi,rdx + 5e33: 48 89 c7 mov rdi,rax + 5e36: e8 a5 c5 ff ff call 23e0 + 5e3b: 48 8b 15 ee b1 00 00 mov rdx,QWORD PTR [rip+0xb1ee] # 11030 + 5e42: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 5e49: 48 c1 e0 03 shl rax,0x3 + 5e4d: 48 01 d0 add rax,rdx + 5e50: 48 8b 00 mov rax,QWORD PTR [rax] + 5e53: 48 89 c7 mov rdi,rax + 5e56: e8 35 c6 ff ff call 2490 + 5e5b: e9 88 00 00 00 jmp 5ee8 + 5e60: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5e67: 48 8b 15 ba b1 00 00 mov rdx,QWORD PTR [rip+0xb1ba] # 11028 + 5e6e: 48 89 d6 mov rsi,rdx + 5e71: 48 89 c7 mov rdi,rax + 5e74: e8 67 c5 ff ff call 23e0 + 5e79: eb 6d jmp 5ee8 + 5e7b: 48 8b 05 b6 b1 00 00 mov rax,QWORD PTR [rip+0xb1b6] # 11038 + 5e82: 48 85 c0 test rax,rax + 5e85: 74 48 je 5ecf + 5e87: 48 8b 05 aa b1 00 00 mov rax,QWORD PTR [rip+0xb1aa] # 11038 + 5e8e: 48 8d 15 ea 81 00 00 lea rdx,[rip+0x81ea] # e07f <_IO_stdin_used+0x7f> + 5e95: 48 89 d6 mov rsi,rdx + 5e98: 48 89 c7 mov rdi,rax + 5e9b: e8 60 c6 ff ff call 2500 + 5ea0: 48 89 85 c8 fe ff ff mov QWORD PTR [rbp-0x138],rax + 5ea7: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5eae: 48 8b 95 c8 fe ff ff mov rdx,QWORD PTR [rbp-0x138] + 5eb5: 48 89 d6 mov rsi,rdx + 5eb8: 48 89 c7 mov rdi,rax + 5ebb: e8 20 c5 ff ff call 23e0 + 5ec0: 48 8b 85 c8 fe ff ff mov rax,QWORD PTR [rbp-0x138] + 5ec7: 48 89 c7 mov rdi,rax + 5eca: e8 e1 c4 ff ff call 23b0 + 5ecf: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5ed6: 48 8b 15 4b b1 00 00 mov rdx,QWORD PTR [rip+0xb14b] # 11028 + 5edd: 48 89 d6 mov rsi,rdx + 5ee0: 48 89 c7 mov rdi,rax + 5ee3: e8 f8 c4 ff ff call 23e0 + 5ee8: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 5eef: 48 89 c7 mov rdi,rax + 5ef2: e8 b9 c4 ff ff call 23b0 + 5ef7: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 5efe: 48 89 c7 mov rdi,rax + 5f01: e8 2a c4 ff ff call 2330 + 5f06: c7 85 e8 fd ff ff 00 mov DWORD PTR [rbp-0x218],0x0 + 5f0d: 00 00 00 + 5f10: e9 67 02 00 00 jmp 617c + 5f15: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] + 5f1c: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] + 5f23: 48 89 d6 mov rsi,rdx + 5f26: 48 89 c7 mov rdi,rax + 5f29: e8 22 c4 ff ff call 2350 + 5f2e: 48 89 85 f0 fe ff ff mov QWORD PTR [rbp-0x110],rax + 5f35: 48 83 bd f0 fe ff ff cmp QWORD PTR [rbp-0x110],0x0 + 5f3c: 00 + 5f3d: 75 38 jne 5f77 + 5f3f: 48 8b 05 ba b1 00 00 mov rax,QWORD PTR [rip+0xb1ba] # 11100 + 5f46: 4c 8d 05 d3 83 00 00 lea r8,[rip+0x83d3] # e320 <__func__.3> + 5f4d: b9 39 00 00 00 mov ecx,0x39 + 5f52: 48 8d 15 eb 80 00 00 lea rdx,[rip+0x80eb] # e044 <_IO_stdin_used+0x44> + 5f59: 48 8d 35 f0 80 00 00 lea rsi,[rip+0x80f0] # e050 <_IO_stdin_used+0x50> + 5f60: 48 89 c7 mov rdi,rax + 5f63: b8 00 00 00 00 mov eax,0x0 + 5f68: e8 f3 c4 ff ff call 2460 + 5f6d: bf 00 00 00 00 mov edi,0x0 + 5f72: e8 a9 c5 ff ff call 2520 + 5f77: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] + 5f7e: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + 5f82: 8b 85 e8 fd ff ff mov eax,DWORD PTR [rbp-0x218] + 5f88: 48 98 cdqe + 5f8a: 48 c1 e0 02 shl rax,0x2 + 5f8e: 48 01 d0 add rax,rdx + 5f91: f3 0f 10 00 movss xmm0,DWORD PTR [rax] + 5f95: 66 0f ef c9 pxor xmm1,xmm1 + 5f99: f3 0f 5a c8 cvtss2sd xmm1,xmm0 + 5f9d: 66 48 0f 7e c9 movq rcx,xmm1 + 5fa2: 8b 95 e8 fd ff ff mov edx,DWORD PTR [rbp-0x218] + 5fa8: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] + 5faf: 66 48 0f 6e c1 movq xmm0,rcx + 5fb4: 48 8d 0d c9 81 00 00 lea rcx,[rip+0x81c9] # e184 <_IO_stdin_used+0x184> + 5fbb: 48 89 ce mov rsi,rcx + 5fbe: 48 89 c7 mov rdi,rax + 5fc1: b8 01 00 00 00 mov eax,0x1 + 5fc6: e8 95 c4 ff ff call 2460 + 5fcb: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] + 5fd2: 48 89 c7 mov rdi,rax + 5fd5: e8 b6 c4 ff ff call 2490 + 5fda: 0f b6 05 af b0 00 00 movzx eax,BYTE PTR [rip+0xb0af] # 11090 + 5fe1: 84 c0 test al,al + 5fe3: 0f 84 01 01 00 00 je 60ea + 5fe9: e8 62 c4 ff ff call 2450 + 5fee: 48 89 85 00 ff ff ff mov QWORD PTR [rbp-0x100],rax + 5ff5: 0f b6 05 24 b0 00 00 movzx eax,BYTE PTR [rip+0xb024] # 11020 + 5ffc: 84 c0 test al,al + 5ffe: 74 76 je 6076 + 6000: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 6007: 48 8b 15 1a b0 00 00 mov rdx,QWORD PTR [rip+0xb01a] # 11028 + 600e: 48 89 d6 mov rsi,rdx + 6011: 48 89 c7 mov rdi,rax + 6014: e8 c7 c3 ff ff call 23e0 + 6019: 48 83 bd 00 ff ff ff cmp QWORD PTR [rbp-0x100],0x0 + 6020: 00 + 6021: 0f 88 30 01 00 00 js 6157 + 6027: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 602e: 48 8b 0d fb af 00 00 mov rcx,QWORD PTR [rip+0xaffb] # 11030 + 6035: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 603c: 48 c1 e2 03 shl rdx,0x3 + 6040: 48 01 ca add rdx,rcx + 6043: 48 8b 12 mov rdx,QWORD PTR [rdx] + 6046: 48 89 d6 mov rsi,rdx + 6049: 48 89 c7 mov rdi,rax + 604c: e8 8f c3 ff ff call 23e0 + 6051: 48 8b 15 d8 af 00 00 mov rdx,QWORD PTR [rip+0xafd8] # 11030 + 6058: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] + 605f: 48 c1 e0 03 shl rax,0x3 + 6063: 48 01 d0 add rax,rdx + 6066: 48 8b 00 mov rax,QWORD PTR [rax] + 6069: 48 89 c7 mov rdi,rax + 606c: e8 1f c4 ff ff call 2490 + 6071: e9 e1 00 00 00 jmp 6157 + 6076: 48 83 bd 00 ff ff ff cmp QWORD PTR [rbp-0x100],0x0 + 607d: 00 + 607e: 78 4f js 60cf + 6080: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 6087: 48 8b 0d a2 af 00 00 mov rcx,QWORD PTR [rip+0xafa2] # 11030 + 608e: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 6095: 48 c1 e2 03 shl rdx,0x3 + 6099: 48 01 ca add rdx,rcx + 609c: 48 8b 12 mov rdx,QWORD PTR [rdx] + 609f: 48 89 d6 mov rsi,rdx + 60a2: 48 89 c7 mov rdi,rax + 60a5: e8 36 c3 ff ff call 23e0 + 60aa: 48 8b 15 7f af 00 00 mov rdx,QWORD PTR [rip+0xaf7f] # 11030 + 60b1: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] + 60b8: 48 c1 e0 03 shl rax,0x3 + 60bc: 48 01 d0 add rax,rdx + 60bf: 48 8b 00 mov rax,QWORD PTR [rax] + 60c2: 48 89 c7 mov rdi,rax + 60c5: e8 c6 c3 ff ff call 2490 + 60ca: e9 88 00 00 00 jmp 6157 + 60cf: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 60d6: 48 8b 15 4b af 00 00 mov rdx,QWORD PTR [rip+0xaf4b] # 11028 + 60dd: 48 89 d6 mov rsi,rdx + 60e0: 48 89 c7 mov rdi,rax + 60e3: e8 f8 c2 ff ff call 23e0 + 60e8: eb 6d jmp 6157 + 60ea: 48 8b 05 47 af 00 00 mov rax,QWORD PTR [rip+0xaf47] # 11038 + 60f1: 48 85 c0 test rax,rax + 60f4: 74 48 je 613e + 60f6: 48 8b 05 3b af 00 00 mov rax,QWORD PTR [rip+0xaf3b] # 11038 + 60fd: 48 8d 15 7b 7f 00 00 lea rdx,[rip+0x7f7b] # e07f <_IO_stdin_used+0x7f> + 6104: 48 89 d6 mov rsi,rdx + 6107: 48 89 c7 mov rdi,rax + 610a: e8 f1 c3 ff ff call 2500 + 610f: 48 89 85 f8 fe ff ff mov QWORD PTR [rbp-0x108],rax + 6116: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 611d: 48 8b 95 f8 fe ff ff mov rdx,QWORD PTR [rbp-0x108] + 6124: 48 89 d6 mov rsi,rdx + 6127: 48 89 c7 mov rdi,rax + 612a: e8 b1 c2 ff ff call 23e0 + 612f: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 6136: 48 89 c7 mov rdi,rax + 6139: e8 72 c2 ff ff call 23b0 + 613e: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 6145: 48 8b 15 dc ae 00 00 mov rdx,QWORD PTR [rip+0xaedc] # 11028 + 614c: 48 89 d6 mov rsi,rdx + 614f: 48 89 c7 mov rdi,rax + 6152: e8 89 c2 ff ff call 23e0 + 6157: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] + 615e: 48 89 c7 mov rdi,rax + 6161: e8 4a c2 ff ff call 23b0 + 6166: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 616d: 48 89 c7 mov rdi,rax + 6170: e8 bb c1 ff ff call 2330 + 6175: 83 85 e8 fd ff ff 01 add DWORD PTR [rbp-0x218],0x1 + 617c: 8b 85 e8 fd ff ff mov eax,DWORD PTR [rbp-0x218] + 6182: 48 63 d0 movsxd rdx,eax + 6185: 48 8b 85 08 fe ff ff mov rax,QWORD PTR [rbp-0x1f8] + 618c: 48 8b 00 mov rax,QWORD PTR [rax] + 618f: 48 39 c2 cmp rdx,rax + 6192: 0f 82 7d fd ff ff jb 5f15 + 6198: 48 8d 95 f0 fd ff ff lea rdx,[rbp-0x210] + 619f: 48 8d 85 f8 fd ff ff lea rax,[rbp-0x208] + 61a6: 48 89 d6 mov rsi,rdx + 61a9: 48 89 c7 mov rdi,rax + 61ac: e8 9f c1 ff ff call 2350 + 61b1: 48 89 85 d8 fe ff ff mov QWORD PTR [rbp-0x128],rax + 61b8: 48 83 bd d8 fe ff ff cmp QWORD PTR [rbp-0x128],0x0 + 61bf: 00 + 61c0: 75 38 jne 61fa + 61c2: 48 8b 05 37 af 00 00 mov rax,QWORD PTR [rip+0xaf37] # 11100 + 61c9: 4c 8d 05 50 81 00 00 lea r8,[rip+0x8150] # e320 <__func__.3> + 61d0: b9 3a 00 00 00 mov ecx,0x3a + 61d5: 48 8d 15 68 7e 00 00 lea rdx,[rip+0x7e68] # e044 <_IO_stdin_used+0x44> + 61dc: 48 8d 35 6d 7e 00 00 lea rsi,[rip+0x7e6d] # e050 <_IO_stdin_used+0x50> + 61e3: 48 89 c7 mov rdi,rax + 61e6: b8 00 00 00 00 mov eax,0x0 + 61eb: e8 70 c2 ff ff call 2460 + 61f0: bf 00 00 00 00 mov edi,0x0 + 61f5: e8 26 c3 ff ff call 2520 + 61fa: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 6201: 48 89 c6 mov rsi,rax + 6204: bf 0a 00 00 00 mov edi,0xa + 6209: e8 12 c2 ff ff call 2420 + 620e: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 6215: 48 89 c7 mov rdi,rax + 6218: e8 73 c2 ff ff call 2490 + 621d: 0f b6 05 6c ae 00 00 movzx eax,BYTE PTR [rip+0xae6c] # 11090 + 6224: 84 c0 test al,al + 6226: 0f 84 01 01 00 00 je 632d + 622c: e8 1f c2 ff ff call 2450 + 6231: 48 89 85 e8 fe ff ff mov QWORD PTR [rbp-0x118],rax + 6238: 0f b6 05 e1 ad 00 00 movzx eax,BYTE PTR [rip+0xade1] # 11020 + 623f: 84 c0 test al,al + 6241: 74 76 je 62b9 + 6243: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 624a: 48 8b 15 d7 ad 00 00 mov rdx,QWORD PTR [rip+0xadd7] # 11028 + 6251: 48 89 d6 mov rsi,rdx + 6254: 48 89 c7 mov rdi,rax + 6257: e8 84 c1 ff ff call 23e0 + 625c: 48 83 bd e8 fe ff ff cmp QWORD PTR [rbp-0x118],0x0 + 6263: 00 + 6264: 0f 88 30 01 00 00 js 639a + 626a: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 6271: 48 8b 0d b8 ad 00 00 mov rcx,QWORD PTR [rip+0xadb8] # 11030 + 6278: 48 8b 95 e8 fe ff ff mov rdx,QWORD PTR [rbp-0x118] + 627f: 48 c1 e2 03 shl rdx,0x3 + 6283: 48 01 ca add rdx,rcx + 6286: 48 8b 12 mov rdx,QWORD PTR [rdx] + 6289: 48 89 d6 mov rsi,rdx + 628c: 48 89 c7 mov rdi,rax + 628f: e8 4c c1 ff ff call 23e0 + 6294: 48 8b 15 95 ad 00 00 mov rdx,QWORD PTR [rip+0xad95] # 11030 + 629b: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 62a2: 48 c1 e0 03 shl rax,0x3 + 62a6: 48 01 d0 add rax,rdx + 62a9: 48 8b 00 mov rax,QWORD PTR [rax] + 62ac: 48 89 c7 mov rdi,rax + 62af: e8 dc c1 ff ff call 2490 + 62b4: e9 e1 00 00 00 jmp 639a + 62b9: 48 83 bd e8 fe ff ff cmp QWORD PTR [rbp-0x118],0x0 + 62c0: 00 + 62c1: 78 4f js 6312 + 62c3: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 62ca: 48 8b 0d 5f ad 00 00 mov rcx,QWORD PTR [rip+0xad5f] # 11030 + 62d1: 48 8b 95 e8 fe ff ff mov rdx,QWORD PTR [rbp-0x118] + 62d8: 48 c1 e2 03 shl rdx,0x3 + 62dc: 48 01 ca add rdx,rcx + 62df: 48 8b 12 mov rdx,QWORD PTR [rdx] + 62e2: 48 89 d6 mov rsi,rdx + 62e5: 48 89 c7 mov rdi,rax + 62e8: e8 f3 c0 ff ff call 23e0 + 62ed: 48 8b 15 3c ad 00 00 mov rdx,QWORD PTR [rip+0xad3c] # 11030 + 62f4: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 62fb: 48 c1 e0 03 shl rax,0x3 + 62ff: 48 01 d0 add rax,rdx + 6302: 48 8b 00 mov rax,QWORD PTR [rax] + 6305: 48 89 c7 mov rdi,rax + 6308: e8 83 c1 ff ff call 2490 + 630d: e9 88 00 00 00 jmp 639a + 6312: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 6319: 48 8b 15 08 ad 00 00 mov rdx,QWORD PTR [rip+0xad08] # 11028 + 6320: 48 89 d6 mov rsi,rdx + 6323: 48 89 c7 mov rdi,rax + 6326: e8 b5 c0 ff ff call 23e0 + 632b: eb 6d jmp 639a + 632d: 48 8b 05 04 ad 00 00 mov rax,QWORD PTR [rip+0xad04] # 11038 + 6334: 48 85 c0 test rax,rax + 6337: 74 48 je 6381 + 6339: 48 8b 05 f8 ac 00 00 mov rax,QWORD PTR [rip+0xacf8] # 11038 + 6340: 48 8d 15 38 7d 00 00 lea rdx,[rip+0x7d38] # e07f <_IO_stdin_used+0x7f> + 6347: 48 89 d6 mov rsi,rdx + 634a: 48 89 c7 mov rdi,rax + 634d: e8 ae c1 ff ff call 2500 + 6352: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 6359: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 6360: 48 8b 95 e0 fe ff ff mov rdx,QWORD PTR [rbp-0x120] + 6367: 48 89 d6 mov rsi,rdx + 636a: 48 89 c7 mov rdi,rax + 636d: e8 6e c0 ff ff call 23e0 + 6372: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] + 6379: 48 89 c7 mov rdi,rax + 637c: e8 2f c0 ff ff call 23b0 + 6381: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 6388: 48 8b 15 99 ac 00 00 mov rdx,QWORD PTR [rip+0xac99] # 11028 + 638f: 48 89 d6 mov rsi,rdx + 6392: 48 89 c7 mov rdi,rax + 6395: e8 46 c0 ff ff call 23e0 + 639a: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 63a1: 48 89 c7 mov rdi,rax + 63a4: e8 07 c0 ff ff call 23b0 + 63a9: 48 8b 85 f8 fd ff ff mov rax,QWORD PTR [rbp-0x208] + 63b0: 48 89 c7 mov rdi,rax + 63b3: e8 78 bf ff ff call 2330 + 63b8: 90 nop + 63b9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 63bd: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28 + 63c4: 00 00 + 63c6: 74 05 je 63cd + 63c8: e8 f3 bf ff ff call 23c0 <__stack_chk_fail@plt> + 63cd: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 63d1: c9 leave + 63d2: c3 ret + +00000000000063d3 : + 63d3: f3 0f 1e fa endbr64 + 63d7: 55 push rbp + 63d8: 48 89 e5 mov rbp,rsp + 63db: 48 8d 05 ae 7d 00 00 lea rax,[rip+0x7dae] # e190 <_IO_stdin_used+0x190> + 63e2: 48 89 c6 mov rsi,rax + 63e5: 48 8d 05 0a 00 00 00 lea rax,[rip+0xa] # 63f6 + 63ec: 48 89 c7 mov rdi,rax + 63ef: e8 4c bf ff ff call 2340 + 63f4: 5d pop rbp + 63f5: c3 ret + +00000000000063f6 : + 63f6: f3 0f 1e fa endbr64 + 63fa: 55 push rbp + 63fb: 48 89 e5 mov rbp,rsp + 63fe: 53 push rbx + 63ff: 48 81 ec 78 01 00 00 sub rsp,0x178 + 6406: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28 + 640d: 00 00 + 640f: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 6413: 31 c0 xor eax,eax + 6415: c7 85 8c fe ff ff 08 mov DWORD PTR [rbp-0x174],0x8 + 641c: 00 00 00 + 641f: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] + 6425: 48 98 cdqe + 6427: 48 89 c7 mov rdi,rax + 642a: e8 e2 5e 00 00 call c311 + 642f: 48 89 85 a0 fe ff ff mov QWORD PTR [rbp-0x160],rax + 6436: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 643d: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 6444: 48 89 d6 mov rsi,rdx + 6447: 48 89 c7 mov rdi,rax + 644a: e8 01 bf ff ff call 2350 + 644f: 48 89 85 a8 fe ff ff mov QWORD PTR [rbp-0x158],rax + 6456: 48 83 bd a8 fe ff ff cmp QWORD PTR [rbp-0x158],0x0 + 645d: 00 + 645e: 75 38 jne 6498 + 6460: 48 8b 05 99 ac 00 00 mov rax,QWORD PTR [rip+0xac99] # 11100 + 6467: 4c 8d 05 e2 7e 00 00 lea r8,[rip+0x7ee2] # e350 <__func__.2> + 646e: b9 46 00 00 00 mov ecx,0x46 + 6473: 48 8d 15 ca 7b 00 00 lea rdx,[rip+0x7bca] # e044 <_IO_stdin_used+0x44> + 647a: 48 8d 35 cf 7b 00 00 lea rsi,[rip+0x7bcf] # e050 <_IO_stdin_used+0x50> + 6481: 48 89 c7 mov rdi,rax + 6484: b8 00 00 00 00 mov eax,0x0 + 6489: e8 d2 bf ff ff call 2460 + 648e: bf 00 00 00 00 mov edi,0x0 + 6493: e8 88 c0 ff ff call 2520 + 6498: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 649f: 48 8b 10 mov rdx,QWORD PTR [rax] + 64a2: 48 8b 85 a8 fe ff ff mov rax,QWORD PTR [rbp-0x158] + 64a9: 48 8d 0d c1 7b 00 00 lea rcx,[rip+0x7bc1] # e071 <_IO_stdin_used+0x71> + 64b0: 48 89 ce mov rsi,rcx + 64b3: 48 89 c7 mov rdi,rax + 64b6: b8 00 00 00 00 mov eax,0x0 + 64bb: e8 a0 bf ff ff call 2460 + 64c0: 48 8b 85 a8 fe ff ff mov rax,QWORD PTR [rbp-0x158] + 64c7: 48 89 c7 mov rdi,rax + 64ca: e8 c1 bf ff ff call 2490 + 64cf: 0f b6 05 ba ab 00 00 movzx eax,BYTE PTR [rip+0xabba] # 11090 + 64d6: 84 c0 test al,al + 64d8: 0f 84 01 01 00 00 je 65df + 64de: e8 6d bf ff ff call 2450 + 64e3: 48 89 85 b8 fe ff ff mov QWORD PTR [rbp-0x148],rax + 64ea: 0f b6 05 2f ab 00 00 movzx eax,BYTE PTR [rip+0xab2f] # 11020 + 64f1: 84 c0 test al,al + 64f3: 74 76 je 656b + 64f5: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 64fc: 48 8b 15 25 ab 00 00 mov rdx,QWORD PTR [rip+0xab25] # 11028 + 6503: 48 89 d6 mov rsi,rdx + 6506: 48 89 c7 mov rdi,rax + 6509: e8 d2 be ff ff call 23e0 + 650e: 48 83 bd b8 fe ff ff cmp QWORD PTR [rbp-0x148],0x0 + 6515: 00 + 6516: 0f 88 30 01 00 00 js 664c + 651c: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6523: 48 8b 0d 06 ab 00 00 mov rcx,QWORD PTR [rip+0xab06] # 11030 + 652a: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 6531: 48 c1 e2 03 shl rdx,0x3 + 6535: 48 01 ca add rdx,rcx + 6538: 48 8b 12 mov rdx,QWORD PTR [rdx] + 653b: 48 89 d6 mov rsi,rdx + 653e: 48 89 c7 mov rdi,rax + 6541: e8 9a be ff ff call 23e0 + 6546: 48 8b 15 e3 aa 00 00 mov rdx,QWORD PTR [rip+0xaae3] # 11030 + 654d: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] + 6554: 48 c1 e0 03 shl rax,0x3 + 6558: 48 01 d0 add rax,rdx + 655b: 48 8b 00 mov rax,QWORD PTR [rax] + 655e: 48 89 c7 mov rdi,rax + 6561: e8 2a bf ff ff call 2490 + 6566: e9 e1 00 00 00 jmp 664c + 656b: 48 83 bd b8 fe ff ff cmp QWORD PTR [rbp-0x148],0x0 + 6572: 00 + 6573: 78 4f js 65c4 + 6575: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 657c: 48 8b 0d ad aa 00 00 mov rcx,QWORD PTR [rip+0xaaad] # 11030 + 6583: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 658a: 48 c1 e2 03 shl rdx,0x3 + 658e: 48 01 ca add rdx,rcx + 6591: 48 8b 12 mov rdx,QWORD PTR [rdx] + 6594: 48 89 d6 mov rsi,rdx + 6597: 48 89 c7 mov rdi,rax + 659a: e8 41 be ff ff call 23e0 + 659f: 48 8b 15 8a aa 00 00 mov rdx,QWORD PTR [rip+0xaa8a] # 11030 + 65a6: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] + 65ad: 48 c1 e0 03 shl rax,0x3 + 65b1: 48 01 d0 add rax,rdx + 65b4: 48 8b 00 mov rax,QWORD PTR [rax] + 65b7: 48 89 c7 mov rdi,rax + 65ba: e8 d1 be ff ff call 2490 + 65bf: e9 88 00 00 00 jmp 664c + 65c4: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 65cb: 48 8b 15 56 aa 00 00 mov rdx,QWORD PTR [rip+0xaa56] # 11028 + 65d2: 48 89 d6 mov rsi,rdx + 65d5: 48 89 c7 mov rdi,rax + 65d8: e8 03 be ff ff call 23e0 + 65dd: eb 6d jmp 664c + 65df: 48 8b 05 52 aa 00 00 mov rax,QWORD PTR [rip+0xaa52] # 11038 + 65e6: 48 85 c0 test rax,rax + 65e9: 74 48 je 6633 + 65eb: 48 8b 05 46 aa 00 00 mov rax,QWORD PTR [rip+0xaa46] # 11038 + 65f2: 48 8d 15 86 7a 00 00 lea rdx,[rip+0x7a86] # e07f <_IO_stdin_used+0x7f> + 65f9: 48 89 d6 mov rsi,rdx + 65fc: 48 89 c7 mov rdi,rax + 65ff: e8 fc be ff ff call 2500 + 6604: 48 89 85 b0 fe ff ff mov QWORD PTR [rbp-0x150],rax + 660b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6612: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 6619: 48 89 d6 mov rsi,rdx + 661c: 48 89 c7 mov rdi,rax + 661f: e8 bc bd ff ff call 23e0 + 6624: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 662b: 48 89 c7 mov rdi,rax + 662e: e8 7d bd ff ff call 23b0 + 6633: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 663a: 48 8b 15 e7 a9 00 00 mov rdx,QWORD PTR [rip+0xa9e7] # 11028 + 6641: 48 89 d6 mov rsi,rdx + 6644: 48 89 c7 mov rdi,rax + 6647: e8 94 bd ff ff call 23e0 + 664c: 48 8b 85 a8 fe ff ff mov rax,QWORD PTR [rbp-0x158] + 6653: 48 89 c7 mov rdi,rax + 6656: e8 55 bd ff ff call 23b0 + 665b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6662: 48 89 c7 mov rdi,rax + 6665: e8 c6 bc ff ff call 2330 + 666a: 0f b6 05 1f aa 00 00 movzx eax,BYTE PTR [rip+0xaa1f] # 11090 + 6671: 83 f0 01 xor eax,0x1 + 6674: 84 c0 test al,al + 6676: 0f 84 c2 07 00 00 je 6e3e + 667c: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] + 6682: 48 98 cdqe + 6684: 48 8b 95 a0 fe ff ff mov rdx,QWORD PTR [rbp-0x160] + 668b: 48 8b 12 mov rdx,QWORD PTR [rdx] + 668e: 48 89 c6 mov rsi,rax + 6691: 48 89 d7 mov rdi,rdx + 6694: e8 67 bd ff ff call 2400 + 6699: 84 c0 test al,al + 669b: 0f 84 87 02 00 00 je 6928 + 66a1: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 66a8: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 66af: 48 89 d6 mov rsi,rdx + 66b2: 48 89 c7 mov rdi,rax + 66b5: e8 96 bc ff ff call 2350 + 66ba: 48 89 85 38 ff ff ff mov QWORD PTR [rbp-0xc8],rax + 66c1: 48 83 bd 38 ff ff ff cmp QWORD PTR [rbp-0xc8],0x0 + 66c8: 00 + 66c9: 75 38 jne 6703 + 66cb: 48 8b 05 2e aa 00 00 mov rax,QWORD PTR [rip+0xaa2e] # 11100 + 66d2: 4c 8d 05 77 7c 00 00 lea r8,[rip+0x7c77] # e350 <__func__.2> + 66d9: b9 47 00 00 00 mov ecx,0x47 + 66de: 48 8d 15 5f 79 00 00 lea rdx,[rip+0x795f] # e044 <_IO_stdin_used+0x44> + 66e5: 48 8d 35 64 79 00 00 lea rsi,[rip+0x7964] # e050 <_IO_stdin_used+0x50> + 66ec: 48 89 c7 mov rdi,rax + 66ef: b8 00 00 00 00 mov eax,0x0 + 66f4: e8 67 bd ff ff call 2460 + 66f9: bf 00 00 00 00 mov edi,0x0 + 66fe: e8 1d be ff ff call 2520 + 6703: 8b 05 97 a9 00 00 mov eax,DWORD PTR [rip+0xa997] # 110a0 + 6709: 48 98 cdqe + 670b: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 6712: 00 + 6713: 48 8d 05 a6 a9 00 00 lea rax,[rip+0xa9a6] # 110c0 + 671a: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 671e: 8b 05 5c a9 00 00 mov eax,DWORD PTR [rip+0xa95c] # 11080 + 6724: 48 98 cdqe + 6726: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 672d: 00 + 672e: 48 8d 05 0b a9 00 00 lea rax,[rip+0xa90b] # 11040 + 6735: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 6739: 8b 05 b1 a9 00 00 mov eax,DWORD PTR [rip+0xa9b1] # 110f0 + 673f: 48 98 cdqe + 6741: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 6748: 00 + 6749: 48 8d 05 70 a9 00 00 lea rax,[rip+0xa970] # 110c0 + 6750: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 6754: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] + 675b: 4c 8d 0d ee 7b 00 00 lea r9,[rip+0x7bee] # e350 <__func__.2> + 6762: 49 89 f0 mov r8,rsi + 6765: 48 8d 35 1c 79 00 00 lea rsi,[rip+0x791c] # e088 <_IO_stdin_used+0x88> + 676c: 48 89 c7 mov rdi,rax + 676f: b8 00 00 00 00 mov eax,0x0 + 6774: e8 e7 bc ff ff call 2460 + 6779: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] + 6780: 48 89 c7 mov rdi,rax + 6783: e8 08 bd ff ff call 2490 + 6788: 0f b6 05 01 a9 00 00 movzx eax,BYTE PTR [rip+0xa901] # 11090 + 678f: 84 c0 test al,al + 6791: 0f 84 01 01 00 00 je 6898 + 6797: e8 b4 bc ff ff call 2450 + 679c: 48 89 85 48 ff ff ff mov QWORD PTR [rbp-0xb8],rax + 67a3: 0f b6 05 76 a8 00 00 movzx eax,BYTE PTR [rip+0xa876] # 11020 + 67aa: 84 c0 test al,al + 67ac: 74 76 je 6824 + 67ae: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 67b5: 48 8b 15 6c a8 00 00 mov rdx,QWORD PTR [rip+0xa86c] # 11028 + 67bc: 48 89 d6 mov rsi,rdx + 67bf: 48 89 c7 mov rdi,rax + 67c2: e8 19 bc ff ff call 23e0 + 67c7: 48 83 bd 48 ff ff ff cmp QWORD PTR [rbp-0xb8],0x0 + 67ce: 00 + 67cf: 0f 88 30 01 00 00 js 6905 + 67d5: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 67dc: 48 8b 0d 4d a8 00 00 mov rcx,QWORD PTR [rip+0xa84d] # 11030 + 67e3: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] + 67ea: 48 c1 e2 03 shl rdx,0x3 + 67ee: 48 01 ca add rdx,rcx + 67f1: 48 8b 12 mov rdx,QWORD PTR [rdx] + 67f4: 48 89 d6 mov rsi,rdx + 67f7: 48 89 c7 mov rdi,rax + 67fa: e8 e1 bb ff ff call 23e0 + 67ff: 48 8b 15 2a a8 00 00 mov rdx,QWORD PTR [rip+0xa82a] # 11030 + 6806: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] + 680d: 48 c1 e0 03 shl rax,0x3 + 6811: 48 01 d0 add rax,rdx + 6814: 48 8b 00 mov rax,QWORD PTR [rax] + 6817: 48 89 c7 mov rdi,rax + 681a: e8 71 bc ff ff call 2490 + 681f: e9 e1 00 00 00 jmp 6905 + 6824: 48 83 bd 48 ff ff ff cmp QWORD PTR [rbp-0xb8],0x0 + 682b: 00 + 682c: 78 4f js 687d + 682e: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6835: 48 8b 0d f4 a7 00 00 mov rcx,QWORD PTR [rip+0xa7f4] # 11030 + 683c: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] + 6843: 48 c1 e2 03 shl rdx,0x3 + 6847: 48 01 ca add rdx,rcx + 684a: 48 8b 12 mov rdx,QWORD PTR [rdx] + 684d: 48 89 d6 mov rsi,rdx + 6850: 48 89 c7 mov rdi,rax + 6853: e8 88 bb ff ff call 23e0 + 6858: 48 8b 15 d1 a7 00 00 mov rdx,QWORD PTR [rip+0xa7d1] # 11030 + 685f: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] + 6866: 48 c1 e0 03 shl rax,0x3 + 686a: 48 01 d0 add rax,rdx + 686d: 48 8b 00 mov rax,QWORD PTR [rax] + 6870: 48 89 c7 mov rdi,rax + 6873: e8 18 bc ff ff call 2490 + 6878: e9 88 00 00 00 jmp 6905 + 687d: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6884: 48 8b 15 9d a7 00 00 mov rdx,QWORD PTR [rip+0xa79d] # 11028 + 688b: 48 89 d6 mov rsi,rdx + 688e: 48 89 c7 mov rdi,rax + 6891: e8 4a bb ff ff call 23e0 + 6896: eb 6d jmp 6905 + 6898: 48 8b 05 99 a7 00 00 mov rax,QWORD PTR [rip+0xa799] # 11038 + 689f: 48 85 c0 test rax,rax + 68a2: 74 48 je 68ec + 68a4: 48 8b 05 8d a7 00 00 mov rax,QWORD PTR [rip+0xa78d] # 11038 + 68ab: 48 8d 15 cd 77 00 00 lea rdx,[rip+0x77cd] # e07f <_IO_stdin_used+0x7f> + 68b2: 48 89 d6 mov rsi,rdx + 68b5: 48 89 c7 mov rdi,rax + 68b8: e8 43 bc ff ff call 2500 + 68bd: 48 89 85 40 ff ff ff mov QWORD PTR [rbp-0xc0],rax + 68c4: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 68cb: 48 8b 95 40 ff ff ff mov rdx,QWORD PTR [rbp-0xc0] + 68d2: 48 89 d6 mov rsi,rdx + 68d5: 48 89 c7 mov rdi,rax + 68d8: e8 03 bb ff ff call 23e0 + 68dd: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 68e4: 48 89 c7 mov rdi,rax + 68e7: e8 c4 ba ff ff call 23b0 + 68ec: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 68f3: 48 8b 15 2e a7 00 00 mov rdx,QWORD PTR [rip+0xa72e] # 11028 + 68fa: 48 89 d6 mov rsi,rdx + 68fd: 48 89 c7 mov rdi,rax + 6900: e8 db ba ff ff call 23e0 + 6905: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] + 690c: 48 89 c7 mov rdi,rax + 690f: e8 9c ba ff ff call 23b0 + 6914: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 691b: 48 89 c7 mov rdi,rax + 691e: e8 0d ba ff ff call 2330 + 6923: e9 dd 0c 00 00 jmp 7605 + 6928: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 692f: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 6936: 48 89 d6 mov rsi,rdx + 6939: 48 89 c7 mov rdi,rax + 693c: e8 0f ba ff ff call 2350 + 6941: 48 89 85 08 ff ff ff mov QWORD PTR [rbp-0xf8],rax + 6948: 48 83 bd 08 ff ff ff cmp QWORD PTR [rbp-0xf8],0x0 + 694f: 00 + 6950: 75 38 jne 698a + 6952: 48 8b 05 a7 a7 00 00 mov rax,QWORD PTR [rip+0xa7a7] # 11100 + 6959: 4c 8d 05 f0 79 00 00 lea r8,[rip+0x79f0] # e350 <__func__.2> + 6960: b9 47 00 00 00 mov ecx,0x47 + 6965: 48 8d 15 d8 76 00 00 lea rdx,[rip+0x76d8] # e044 <_IO_stdin_used+0x44> + 696c: 48 8d 35 dd 76 00 00 lea rsi,[rip+0x76dd] # e050 <_IO_stdin_used+0x50> + 6973: 48 89 c7 mov rdi,rax + 6976: b8 00 00 00 00 mov eax,0x0 + 697b: e8 e0 ba ff ff call 2460 + 6980: bf 00 00 00 00 mov edi,0x0 + 6985: e8 96 bb ff ff call 2520 + 698a: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] + 6990: 48 98 cdqe + 6992: 48 89 c7 mov rdi,rax + 6995: e8 96 bb ff ff call 2530 + 699a: 48 89 c3 mov rbx,rax + 699d: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 69a4: 48 8b 00 mov rax,QWORD PTR [rax] + 69a7: 48 89 c7 mov rdi,rax + 69aa: e8 81 bb ff ff call 2530 + 69af: 48 89 c2 mov rdx,rax + 69b2: 48 8b 85 08 ff ff ff mov rax,QWORD PTR [rbp-0xf8] + 69b9: 53 push rbx + 69ba: 48 8d 0d 94 77 00 00 lea rcx,[rip+0x7794] # e155 <_IO_stdin_used+0x155> + 69c1: 51 push rcx + 69c2: 52 push rdx + 69c3: 48 8d 15 de 76 00 00 lea rdx,[rip+0x76de] # e0a8 <_IO_stdin_used+0xa8> + 69ca: 52 push rdx + 69cb: 48 8d 15 83 77 00 00 lea rdx,[rip+0x7783] # e155 <_IO_stdin_used+0x155> + 69d2: 52 push rdx + 69d3: 48 8d 15 2a 77 00 00 lea rdx,[rip+0x772a] # e104 <_IO_stdin_used+0x104> + 69da: 52 push rdx + 69db: 4c 8d 0d c6 76 00 00 lea r9,[rip+0x76c6] # e0a8 <_IO_stdin_used+0xa8> + 69e2: 4c 8d 05 67 79 00 00 lea r8,[rip+0x7967] # e350 <__func__.2> + 69e9: b9 47 00 00 00 mov ecx,0x47 + 69ee: 48 8d 15 4f 76 00 00 lea rdx,[rip+0x764f] # e044 <_IO_stdin_used+0x44> + 69f5: 48 8d 35 b4 76 00 00 lea rsi,[rip+0x76b4] # e0b0 <_IO_stdin_used+0xb0> + 69fc: 48 89 c7 mov rdi,rax + 69ff: b8 00 00 00 00 mov eax,0x0 + 6a04: e8 57 ba ff ff call 2460 + 6a09: 48 83 c4 30 add rsp,0x30 + 6a0d: 48 8b 85 08 ff ff ff mov rax,QWORD PTR [rbp-0xf8] + 6a14: 48 89 c7 mov rdi,rax + 6a17: e8 74 ba ff ff call 2490 + 6a1c: 0f b6 05 6d a6 00 00 movzx eax,BYTE PTR [rip+0xa66d] # 11090 + 6a23: 84 c0 test al,al + 6a25: 0f 84 01 01 00 00 je 6b2c + 6a2b: e8 20 ba ff ff call 2450 + 6a30: 48 89 85 18 ff ff ff mov QWORD PTR [rbp-0xe8],rax + 6a37: 0f b6 05 e2 a5 00 00 movzx eax,BYTE PTR [rip+0xa5e2] # 11020 + 6a3e: 84 c0 test al,al + 6a40: 74 76 je 6ab8 + 6a42: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6a49: 48 8b 15 d8 a5 00 00 mov rdx,QWORD PTR [rip+0xa5d8] # 11028 + 6a50: 48 89 d6 mov rsi,rdx + 6a53: 48 89 c7 mov rdi,rax + 6a56: e8 85 b9 ff ff call 23e0 + 6a5b: 48 83 bd 18 ff ff ff cmp QWORD PTR [rbp-0xe8],0x0 + 6a62: 00 + 6a63: 0f 88 30 01 00 00 js 6b99 + 6a69: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6a70: 48 8b 0d b9 a5 00 00 mov rcx,QWORD PTR [rip+0xa5b9] # 11030 + 6a77: 48 8b 95 18 ff ff ff mov rdx,QWORD PTR [rbp-0xe8] + 6a7e: 48 c1 e2 03 shl rdx,0x3 + 6a82: 48 01 ca add rdx,rcx + 6a85: 48 8b 12 mov rdx,QWORD PTR [rdx] + 6a88: 48 89 d6 mov rsi,rdx + 6a8b: 48 89 c7 mov rdi,rax + 6a8e: e8 4d b9 ff ff call 23e0 + 6a93: 48 8b 15 96 a5 00 00 mov rdx,QWORD PTR [rip+0xa596] # 11030 + 6a9a: 48 8b 85 18 ff ff ff mov rax,QWORD PTR [rbp-0xe8] + 6aa1: 48 c1 e0 03 shl rax,0x3 + 6aa5: 48 01 d0 add rax,rdx + 6aa8: 48 8b 00 mov rax,QWORD PTR [rax] + 6aab: 48 89 c7 mov rdi,rax + 6aae: e8 dd b9 ff ff call 2490 + 6ab3: e9 e1 00 00 00 jmp 6b99 + 6ab8: 48 83 bd 18 ff ff ff cmp QWORD PTR [rbp-0xe8],0x0 + 6abf: 00 + 6ac0: 78 4f js 6b11 + 6ac2: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6ac9: 48 8b 0d 60 a5 00 00 mov rcx,QWORD PTR [rip+0xa560] # 11030 + 6ad0: 48 8b 95 18 ff ff ff mov rdx,QWORD PTR [rbp-0xe8] + 6ad7: 48 c1 e2 03 shl rdx,0x3 + 6adb: 48 01 ca add rdx,rcx + 6ade: 48 8b 12 mov rdx,QWORD PTR [rdx] + 6ae1: 48 89 d6 mov rsi,rdx + 6ae4: 48 89 c7 mov rdi,rax + 6ae7: e8 f4 b8 ff ff call 23e0 + 6aec: 48 8b 15 3d a5 00 00 mov rdx,QWORD PTR [rip+0xa53d] # 11030 + 6af3: 48 8b 85 18 ff ff ff mov rax,QWORD PTR [rbp-0xe8] + 6afa: 48 c1 e0 03 shl rax,0x3 + 6afe: 48 01 d0 add rax,rdx + 6b01: 48 8b 00 mov rax,QWORD PTR [rax] + 6b04: 48 89 c7 mov rdi,rax + 6b07: e8 84 b9 ff ff call 2490 + 6b0c: e9 88 00 00 00 jmp 6b99 + 6b11: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6b18: 48 8b 15 09 a5 00 00 mov rdx,QWORD PTR [rip+0xa509] # 11028 + 6b1f: 48 89 d6 mov rsi,rdx + 6b22: 48 89 c7 mov rdi,rax + 6b25: e8 b6 b8 ff ff call 23e0 + 6b2a: eb 6d jmp 6b99 + 6b2c: 48 8b 05 05 a5 00 00 mov rax,QWORD PTR [rip+0xa505] # 11038 + 6b33: 48 85 c0 test rax,rax + 6b36: 74 48 je 6b80 + 6b38: 48 8b 05 f9 a4 00 00 mov rax,QWORD PTR [rip+0xa4f9] # 11038 + 6b3f: 48 8d 15 39 75 00 00 lea rdx,[rip+0x7539] # e07f <_IO_stdin_used+0x7f> + 6b46: 48 89 d6 mov rsi,rdx + 6b49: 48 89 c7 mov rdi,rax + 6b4c: e8 af b9 ff ff call 2500 + 6b51: 48 89 85 10 ff ff ff mov QWORD PTR [rbp-0xf0],rax + 6b58: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6b5f: 48 8b 95 10 ff ff ff mov rdx,QWORD PTR [rbp-0xf0] + 6b66: 48 89 d6 mov rsi,rdx + 6b69: 48 89 c7 mov rdi,rax + 6b6c: e8 6f b8 ff ff call 23e0 + 6b71: 48 8b 85 10 ff ff ff mov rax,QWORD PTR [rbp-0xf0] + 6b78: 48 89 c7 mov rdi,rax + 6b7b: e8 30 b8 ff ff call 23b0 + 6b80: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6b87: 48 8b 15 9a a4 00 00 mov rdx,QWORD PTR [rip+0xa49a] # 11028 + 6b8e: 48 89 d6 mov rsi,rdx + 6b91: 48 89 c7 mov rdi,rax + 6b94: e8 47 b8 ff ff call 23e0 + 6b99: 48 8b 85 08 ff ff ff mov rax,QWORD PTR [rbp-0xf8] + 6ba0: 48 89 c7 mov rdi,rax + 6ba3: e8 08 b8 ff ff call 23b0 + 6ba8: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6baf: 48 89 c7 mov rdi,rax + 6bb2: e8 79 b7 ff ff call 2330 + 6bb7: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 6bbe: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 6bc5: 48 89 d6 mov rsi,rdx + 6bc8: 48 89 c7 mov rdi,rax + 6bcb: e8 80 b7 ff ff call 2350 + 6bd0: 48 89 85 20 ff ff ff mov QWORD PTR [rbp-0xe0],rax + 6bd7: 48 83 bd 20 ff ff ff cmp QWORD PTR [rbp-0xe0],0x0 + 6bde: 00 + 6bdf: 75 38 jne 6c19 + 6be1: 48 8b 05 18 a5 00 00 mov rax,QWORD PTR [rip+0xa518] # 11100 + 6be8: 4c 8d 05 61 77 00 00 lea r8,[rip+0x7761] # e350 <__func__.2> + 6bef: b9 47 00 00 00 mov ecx,0x47 + 6bf4: 48 8d 15 49 74 00 00 lea rdx,[rip+0x7449] # e044 <_IO_stdin_used+0x44> + 6bfb: 48 8d 35 4e 74 00 00 lea rsi,[rip+0x744e] # e050 <_IO_stdin_used+0x50> + 6c02: 48 89 c7 mov rdi,rax + 6c05: b8 00 00 00 00 mov eax,0x0 + 6c0a: e8 51 b8 ff ff call 2460 + 6c0f: bf 00 00 00 00 mov edi,0x0 + 6c14: e8 07 b9 ff ff call 2520 + 6c19: 8b 05 81 a4 00 00 mov eax,DWORD PTR [rip+0xa481] # 110a0 + 6c1f: 48 98 cdqe + 6c21: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 6c28: 00 + 6c29: 48 8d 05 90 a4 00 00 lea rax,[rip+0xa490] # 110c0 + 6c30: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 6c34: 8b 05 46 a4 00 00 mov eax,DWORD PTR [rip+0xa446] # 11080 + 6c3a: 48 98 cdqe + 6c3c: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 6c43: 00 + 6c44: 48 8d 05 f5 a3 00 00 lea rax,[rip+0xa3f5] # 11040 + 6c4b: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 6c4f: 8b 05 2f a4 00 00 mov eax,DWORD PTR [rip+0xa42f] # 11084 + 6c55: 48 98 cdqe + 6c57: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 6c5e: 00 + 6c5f: 48 8d 05 5a a4 00 00 lea rax,[rip+0xa45a] # 110c0 + 6c66: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 6c6a: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] + 6c71: 4c 8d 0d d8 76 00 00 lea r9,[rip+0x76d8] # e350 <__func__.2> + 6c78: 49 89 f0 mov r8,rsi + 6c7b: 48 8d 35 86 74 00 00 lea rsi,[rip+0x7486] # e108 <_IO_stdin_used+0x108> + 6c82: 48 89 c7 mov rdi,rax + 6c85: b8 00 00 00 00 mov eax,0x0 + 6c8a: e8 d1 b7 ff ff call 2460 + 6c8f: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] + 6c96: 48 89 c7 mov rdi,rax + 6c99: e8 f2 b7 ff ff call 2490 + 6c9e: 0f b6 05 eb a3 00 00 movzx eax,BYTE PTR [rip+0xa3eb] # 11090 + 6ca5: 84 c0 test al,al + 6ca7: 0f 84 01 01 00 00 je 6dae + 6cad: e8 9e b7 ff ff call 2450 + 6cb2: 48 89 85 30 ff ff ff mov QWORD PTR [rbp-0xd0],rax + 6cb9: 0f b6 05 60 a3 00 00 movzx eax,BYTE PTR [rip+0xa360] # 11020 + 6cc0: 84 c0 test al,al + 6cc2: 74 76 je 6d3a + 6cc4: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6ccb: 48 8b 15 56 a3 00 00 mov rdx,QWORD PTR [rip+0xa356] # 11028 + 6cd2: 48 89 d6 mov rsi,rdx + 6cd5: 48 89 c7 mov rdi,rax + 6cd8: e8 03 b7 ff ff call 23e0 + 6cdd: 48 83 bd 30 ff ff ff cmp QWORD PTR [rbp-0xd0],0x0 + 6ce4: 00 + 6ce5: 0f 88 30 01 00 00 js 6e1b + 6ceb: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6cf2: 48 8b 0d 37 a3 00 00 mov rcx,QWORD PTR [rip+0xa337] # 11030 + 6cf9: 48 8b 95 30 ff ff ff mov rdx,QWORD PTR [rbp-0xd0] + 6d00: 48 c1 e2 03 shl rdx,0x3 + 6d04: 48 01 ca add rdx,rcx + 6d07: 48 8b 12 mov rdx,QWORD PTR [rdx] + 6d0a: 48 89 d6 mov rsi,rdx + 6d0d: 48 89 c7 mov rdi,rax + 6d10: e8 cb b6 ff ff call 23e0 + 6d15: 48 8b 15 14 a3 00 00 mov rdx,QWORD PTR [rip+0xa314] # 11030 + 6d1c: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 6d23: 48 c1 e0 03 shl rax,0x3 + 6d27: 48 01 d0 add rax,rdx + 6d2a: 48 8b 00 mov rax,QWORD PTR [rax] + 6d2d: 48 89 c7 mov rdi,rax + 6d30: e8 5b b7 ff ff call 2490 + 6d35: e9 e1 00 00 00 jmp 6e1b + 6d3a: 48 83 bd 30 ff ff ff cmp QWORD PTR [rbp-0xd0],0x0 + 6d41: 00 + 6d42: 78 4f js 6d93 + 6d44: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6d4b: 48 8b 0d de a2 00 00 mov rcx,QWORD PTR [rip+0xa2de] # 11030 + 6d52: 48 8b 95 30 ff ff ff mov rdx,QWORD PTR [rbp-0xd0] + 6d59: 48 c1 e2 03 shl rdx,0x3 + 6d5d: 48 01 ca add rdx,rcx + 6d60: 48 8b 12 mov rdx,QWORD PTR [rdx] + 6d63: 48 89 d6 mov rsi,rdx + 6d66: 48 89 c7 mov rdi,rax + 6d69: e8 72 b6 ff ff call 23e0 + 6d6e: 48 8b 15 bb a2 00 00 mov rdx,QWORD PTR [rip+0xa2bb] # 11030 + 6d75: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 6d7c: 48 c1 e0 03 shl rax,0x3 + 6d80: 48 01 d0 add rax,rdx + 6d83: 48 8b 00 mov rax,QWORD PTR [rax] + 6d86: 48 89 c7 mov rdi,rax + 6d89: e8 02 b7 ff ff call 2490 + 6d8e: e9 88 00 00 00 jmp 6e1b + 6d93: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6d9a: 48 8b 15 87 a2 00 00 mov rdx,QWORD PTR [rip+0xa287] # 11028 + 6da1: 48 89 d6 mov rsi,rdx + 6da4: 48 89 c7 mov rdi,rax + 6da7: e8 34 b6 ff ff call 23e0 + 6dac: eb 6d jmp 6e1b + 6dae: 48 8b 05 83 a2 00 00 mov rax,QWORD PTR [rip+0xa283] # 11038 + 6db5: 48 85 c0 test rax,rax + 6db8: 74 48 je 6e02 + 6dba: 48 8b 05 77 a2 00 00 mov rax,QWORD PTR [rip+0xa277] # 11038 + 6dc1: 48 8d 15 b7 72 00 00 lea rdx,[rip+0x72b7] # e07f <_IO_stdin_used+0x7f> + 6dc8: 48 89 d6 mov rsi,rdx + 6dcb: 48 89 c7 mov rdi,rax + 6dce: e8 2d b7 ff ff call 2500 + 6dd3: 48 89 85 28 ff ff ff mov QWORD PTR [rbp-0xd8],rax + 6dda: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6de1: 48 8b 95 28 ff ff ff mov rdx,QWORD PTR [rbp-0xd8] + 6de8: 48 89 d6 mov rsi,rdx + 6deb: 48 89 c7 mov rdi,rax + 6dee: e8 ed b5 ff ff call 23e0 + 6df3: 48 8b 85 28 ff ff ff mov rax,QWORD PTR [rbp-0xd8] + 6dfa: 48 89 c7 mov rdi,rax + 6dfd: e8 ae b5 ff ff call 23b0 + 6e02: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6e09: 48 8b 15 18 a2 00 00 mov rdx,QWORD PTR [rip+0xa218] # 11028 + 6e10: 48 89 d6 mov rsi,rdx + 6e13: 48 89 c7 mov rdi,rax + 6e16: e8 c5 b5 ff ff call 23e0 + 6e1b: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] + 6e22: 48 89 c7 mov rdi,rax + 6e25: e8 86 b5 ff ff call 23b0 + 6e2a: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6e31: 48 89 c7 mov rdi,rax + 6e34: e8 f7 b4 ff ff call 2330 + 6e39: e9 c7 07 00 00 jmp 7605 + 6e3e: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] + 6e44: 48 98 cdqe + 6e46: 48 8b 95 a0 fe ff ff mov rdx,QWORD PTR [rbp-0x160] + 6e4d: 48 8b 12 mov rdx,QWORD PTR [rdx] + 6e50: 48 89 d1 mov rcx,rdx + 6e53: 48 8d 15 f6 74 00 00 lea rdx,[rip+0x74f6] # e350 <__func__.2> + 6e5a: 48 89 c6 mov rsi,rax + 6e5d: 48 89 cf mov rdi,rcx + 6e60: e8 1b b5 ff ff call 2380 + 6e65: 84 c0 test al,al + 6e67: 0f 84 87 02 00 00 je 70f4 + 6e6d: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 6e74: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 6e7b: 48 89 d6 mov rsi,rdx + 6e7e: 48 89 c7 mov rdi,rax + 6e81: e8 ca b4 ff ff call 2350 + 6e86: 48 89 85 f0 fe ff ff mov QWORD PTR [rbp-0x110],rax + 6e8d: 48 83 bd f0 fe ff ff cmp QWORD PTR [rbp-0x110],0x0 + 6e94: 00 + 6e95: 75 38 jne 6ecf + 6e97: 48 8b 05 62 a2 00 00 mov rax,QWORD PTR [rip+0xa262] # 11100 + 6e9e: 4c 8d 05 ab 74 00 00 lea r8,[rip+0x74ab] # e350 <__func__.2> + 6ea5: b9 47 00 00 00 mov ecx,0x47 + 6eaa: 48 8d 15 93 71 00 00 lea rdx,[rip+0x7193] # e044 <_IO_stdin_used+0x44> + 6eb1: 48 8d 35 98 71 00 00 lea rsi,[rip+0x7198] # e050 <_IO_stdin_used+0x50> + 6eb8: 48 89 c7 mov rdi,rax + 6ebb: b8 00 00 00 00 mov eax,0x0 + 6ec0: e8 9b b5 ff ff call 2460 + 6ec5: bf 00 00 00 00 mov edi,0x0 + 6eca: e8 51 b6 ff ff call 2520 + 6ecf: 8b 05 cb a1 00 00 mov eax,DWORD PTR [rip+0xa1cb] # 110a0 + 6ed5: 48 98 cdqe + 6ed7: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 6ede: 00 + 6edf: 48 8d 05 da a1 00 00 lea rax,[rip+0xa1da] # 110c0 + 6ee6: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 6eea: 8b 05 90 a1 00 00 mov eax,DWORD PTR [rip+0xa190] # 11080 + 6ef0: 48 98 cdqe + 6ef2: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 6ef9: 00 + 6efa: 48 8d 05 3f a1 00 00 lea rax,[rip+0xa13f] # 11040 + 6f01: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 6f05: 8b 05 e5 a1 00 00 mov eax,DWORD PTR [rip+0xa1e5] # 110f0 + 6f0b: 48 98 cdqe + 6f0d: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 6f14: 00 + 6f15: 48 8d 05 a4 a1 00 00 lea rax,[rip+0xa1a4] # 110c0 + 6f1c: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 6f20: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] + 6f27: 4c 8d 0d 22 74 00 00 lea r9,[rip+0x7422] # e350 <__func__.2> + 6f2e: 49 89 f0 mov r8,rsi + 6f31: 48 8d 35 50 71 00 00 lea rsi,[rip+0x7150] # e088 <_IO_stdin_used+0x88> + 6f38: 48 89 c7 mov rdi,rax + 6f3b: b8 00 00 00 00 mov eax,0x0 + 6f40: e8 1b b5 ff ff call 2460 + 6f45: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] + 6f4c: 48 89 c7 mov rdi,rax + 6f4f: e8 3c b5 ff ff call 2490 + 6f54: 0f b6 05 35 a1 00 00 movzx eax,BYTE PTR [rip+0xa135] # 11090 + 6f5b: 84 c0 test al,al + 6f5d: 0f 84 01 01 00 00 je 7064 + 6f63: e8 e8 b4 ff ff call 2450 + 6f68: 48 89 85 00 ff ff ff mov QWORD PTR [rbp-0x100],rax + 6f6f: 0f b6 05 aa a0 00 00 movzx eax,BYTE PTR [rip+0xa0aa] # 11020 + 6f76: 84 c0 test al,al + 6f78: 74 76 je 6ff0 + 6f7a: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6f81: 48 8b 15 a0 a0 00 00 mov rdx,QWORD PTR [rip+0xa0a0] # 11028 + 6f88: 48 89 d6 mov rsi,rdx + 6f8b: 48 89 c7 mov rdi,rax + 6f8e: e8 4d b4 ff ff call 23e0 + 6f93: 48 83 bd 00 ff ff ff cmp QWORD PTR [rbp-0x100],0x0 + 6f9a: 00 + 6f9b: 0f 88 30 01 00 00 js 70d1 + 6fa1: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 6fa8: 48 8b 0d 81 a0 00 00 mov rcx,QWORD PTR [rip+0xa081] # 11030 + 6faf: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 6fb6: 48 c1 e2 03 shl rdx,0x3 + 6fba: 48 01 ca add rdx,rcx + 6fbd: 48 8b 12 mov rdx,QWORD PTR [rdx] + 6fc0: 48 89 d6 mov rsi,rdx + 6fc3: 48 89 c7 mov rdi,rax + 6fc6: e8 15 b4 ff ff call 23e0 + 6fcb: 48 8b 15 5e a0 00 00 mov rdx,QWORD PTR [rip+0xa05e] # 11030 + 6fd2: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] + 6fd9: 48 c1 e0 03 shl rax,0x3 + 6fdd: 48 01 d0 add rax,rdx + 6fe0: 48 8b 00 mov rax,QWORD PTR [rax] + 6fe3: 48 89 c7 mov rdi,rax + 6fe6: e8 a5 b4 ff ff call 2490 + 6feb: e9 e1 00 00 00 jmp 70d1 + 6ff0: 48 83 bd 00 ff ff ff cmp QWORD PTR [rbp-0x100],0x0 + 6ff7: 00 + 6ff8: 78 4f js 7049 + 6ffa: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7001: 48 8b 0d 28 a0 00 00 mov rcx,QWORD PTR [rip+0xa028] # 11030 + 7008: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 700f: 48 c1 e2 03 shl rdx,0x3 + 7013: 48 01 ca add rdx,rcx + 7016: 48 8b 12 mov rdx,QWORD PTR [rdx] + 7019: 48 89 d6 mov rsi,rdx + 701c: 48 89 c7 mov rdi,rax + 701f: e8 bc b3 ff ff call 23e0 + 7024: 48 8b 15 05 a0 00 00 mov rdx,QWORD PTR [rip+0xa005] # 11030 + 702b: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] + 7032: 48 c1 e0 03 shl rax,0x3 + 7036: 48 01 d0 add rax,rdx + 7039: 48 8b 00 mov rax,QWORD PTR [rax] + 703c: 48 89 c7 mov rdi,rax + 703f: e8 4c b4 ff ff call 2490 + 7044: e9 88 00 00 00 jmp 70d1 + 7049: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7050: 48 8b 15 d1 9f 00 00 mov rdx,QWORD PTR [rip+0x9fd1] # 11028 + 7057: 48 89 d6 mov rsi,rdx + 705a: 48 89 c7 mov rdi,rax + 705d: e8 7e b3 ff ff call 23e0 + 7062: eb 6d jmp 70d1 + 7064: 48 8b 05 cd 9f 00 00 mov rax,QWORD PTR [rip+0x9fcd] # 11038 + 706b: 48 85 c0 test rax,rax + 706e: 74 48 je 70b8 + 7070: 48 8b 05 c1 9f 00 00 mov rax,QWORD PTR [rip+0x9fc1] # 11038 + 7077: 48 8d 15 01 70 00 00 lea rdx,[rip+0x7001] # e07f <_IO_stdin_used+0x7f> + 707e: 48 89 d6 mov rsi,rdx + 7081: 48 89 c7 mov rdi,rax + 7084: e8 77 b4 ff ff call 2500 + 7089: 48 89 85 f8 fe ff ff mov QWORD PTR [rbp-0x108],rax + 7090: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7097: 48 8b 95 f8 fe ff ff mov rdx,QWORD PTR [rbp-0x108] + 709e: 48 89 d6 mov rsi,rdx + 70a1: 48 89 c7 mov rdi,rax + 70a4: e8 37 b3 ff ff call 23e0 + 70a9: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 70b0: 48 89 c7 mov rdi,rax + 70b3: e8 f8 b2 ff ff call 23b0 + 70b8: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 70bf: 48 8b 15 62 9f 00 00 mov rdx,QWORD PTR [rip+0x9f62] # 11028 + 70c6: 48 89 d6 mov rsi,rdx + 70c9: 48 89 c7 mov rdi,rax + 70cc: e8 0f b3 ff ff call 23e0 + 70d1: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] + 70d8: 48 89 c7 mov rdi,rax + 70db: e8 d0 b2 ff ff call 23b0 + 70e0: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 70e7: 48 89 c7 mov rdi,rax + 70ea: e8 41 b2 ff ff call 2330 + 70ef: e9 11 05 00 00 jmp 7605 + 70f4: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 70fb: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 7102: 48 89 d6 mov rsi,rdx + 7105: 48 89 c7 mov rdi,rax + 7108: e8 43 b2 ff ff call 2350 + 710d: 48 89 85 c0 fe ff ff mov QWORD PTR [rbp-0x140],rax + 7114: 48 83 bd c0 fe ff ff cmp QWORD PTR [rbp-0x140],0x0 + 711b: 00 + 711c: 75 38 jne 7156 + 711e: 48 8b 05 db 9f 00 00 mov rax,QWORD PTR [rip+0x9fdb] # 11100 + 7125: 4c 8d 05 24 72 00 00 lea r8,[rip+0x7224] # e350 <__func__.2> + 712c: b9 47 00 00 00 mov ecx,0x47 + 7131: 48 8d 15 0c 6f 00 00 lea rdx,[rip+0x6f0c] # e044 <_IO_stdin_used+0x44> + 7138: 48 8d 35 11 6f 00 00 lea rsi,[rip+0x6f11] # e050 <_IO_stdin_used+0x50> + 713f: 48 89 c7 mov rdi,rax + 7142: b8 00 00 00 00 mov eax,0x0 + 7147: e8 14 b3 ff ff call 2460 + 714c: bf 00 00 00 00 mov edi,0x0 + 7151: e8 ca b3 ff ff call 2520 + 7156: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] + 715c: 48 98 cdqe + 715e: 48 89 c7 mov rdi,rax + 7161: e8 ca b3 ff ff call 2530 + 7166: 48 89 c3 mov rbx,rax + 7169: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 7170: 48 8b 00 mov rax,QWORD PTR [rax] + 7173: 48 89 c7 mov rdi,rax + 7176: e8 b5 b3 ff ff call 2530 + 717b: 48 89 c2 mov rdx,rax + 717e: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 7185: 53 push rbx + 7186: 48 8d 0d c8 6f 00 00 lea rcx,[rip+0x6fc8] # e155 <_IO_stdin_used+0x155> + 718d: 51 push rcx + 718e: 52 push rdx + 718f: 48 8d 15 12 6f 00 00 lea rdx,[rip+0x6f12] # e0a8 <_IO_stdin_used+0xa8> + 7196: 52 push rdx + 7197: 48 8d 15 b7 6f 00 00 lea rdx,[rip+0x6fb7] # e155 <_IO_stdin_used+0x155> + 719e: 52 push rdx + 719f: 48 8d 15 5e 6f 00 00 lea rdx,[rip+0x6f5e] # e104 <_IO_stdin_used+0x104> + 71a6: 52 push rdx + 71a7: 4c 8d 0d fa 6e 00 00 lea r9,[rip+0x6efa] # e0a8 <_IO_stdin_used+0xa8> + 71ae: 4c 8d 05 9b 71 00 00 lea r8,[rip+0x719b] # e350 <__func__.2> + 71b5: b9 47 00 00 00 mov ecx,0x47 + 71ba: 48 8d 15 83 6e 00 00 lea rdx,[rip+0x6e83] # e044 <_IO_stdin_used+0x44> + 71c1: 48 8d 35 e8 6e 00 00 lea rsi,[rip+0x6ee8] # e0b0 <_IO_stdin_used+0xb0> + 71c8: 48 89 c7 mov rdi,rax + 71cb: b8 00 00 00 00 mov eax,0x0 + 71d0: e8 8b b2 ff ff call 2460 + 71d5: 48 83 c4 30 add rsp,0x30 + 71d9: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 71e0: 48 89 c7 mov rdi,rax + 71e3: e8 a8 b2 ff ff call 2490 + 71e8: 0f b6 05 a1 9e 00 00 movzx eax,BYTE PTR [rip+0x9ea1] # 11090 + 71ef: 84 c0 test al,al + 71f1: 0f 84 01 01 00 00 je 72f8 + 71f7: e8 54 b2 ff ff call 2450 + 71fc: 48 89 85 d0 fe ff ff mov QWORD PTR [rbp-0x130],rax + 7203: 0f b6 05 16 9e 00 00 movzx eax,BYTE PTR [rip+0x9e16] # 11020 + 720a: 84 c0 test al,al + 720c: 74 76 je 7284 + 720e: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7215: 48 8b 15 0c 9e 00 00 mov rdx,QWORD PTR [rip+0x9e0c] # 11028 + 721c: 48 89 d6 mov rsi,rdx + 721f: 48 89 c7 mov rdi,rax + 7222: e8 b9 b1 ff ff call 23e0 + 7227: 48 83 bd d0 fe ff ff cmp QWORD PTR [rbp-0x130],0x0 + 722e: 00 + 722f: 0f 88 30 01 00 00 js 7365 + 7235: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 723c: 48 8b 0d ed 9d 00 00 mov rcx,QWORD PTR [rip+0x9ded] # 11030 + 7243: 48 8b 95 d0 fe ff ff mov rdx,QWORD PTR [rbp-0x130] + 724a: 48 c1 e2 03 shl rdx,0x3 + 724e: 48 01 ca add rdx,rcx + 7251: 48 8b 12 mov rdx,QWORD PTR [rdx] + 7254: 48 89 d6 mov rsi,rdx + 7257: 48 89 c7 mov rdi,rax + 725a: e8 81 b1 ff ff call 23e0 + 725f: 48 8b 15 ca 9d 00 00 mov rdx,QWORD PTR [rip+0x9dca] # 11030 + 7266: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 726d: 48 c1 e0 03 shl rax,0x3 + 7271: 48 01 d0 add rax,rdx + 7274: 48 8b 00 mov rax,QWORD PTR [rax] + 7277: 48 89 c7 mov rdi,rax + 727a: e8 11 b2 ff ff call 2490 + 727f: e9 e1 00 00 00 jmp 7365 + 7284: 48 83 bd d0 fe ff ff cmp QWORD PTR [rbp-0x130],0x0 + 728b: 00 + 728c: 78 4f js 72dd + 728e: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7295: 48 8b 0d 94 9d 00 00 mov rcx,QWORD PTR [rip+0x9d94] # 11030 + 729c: 48 8b 95 d0 fe ff ff mov rdx,QWORD PTR [rbp-0x130] + 72a3: 48 c1 e2 03 shl rdx,0x3 + 72a7: 48 01 ca add rdx,rcx + 72aa: 48 8b 12 mov rdx,QWORD PTR [rdx] + 72ad: 48 89 d6 mov rsi,rdx + 72b0: 48 89 c7 mov rdi,rax + 72b3: e8 28 b1 ff ff call 23e0 + 72b8: 48 8b 15 71 9d 00 00 mov rdx,QWORD PTR [rip+0x9d71] # 11030 + 72bf: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 72c6: 48 c1 e0 03 shl rax,0x3 + 72ca: 48 01 d0 add rax,rdx + 72cd: 48 8b 00 mov rax,QWORD PTR [rax] + 72d0: 48 89 c7 mov rdi,rax + 72d3: e8 b8 b1 ff ff call 2490 + 72d8: e9 88 00 00 00 jmp 7365 + 72dd: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 72e4: 48 8b 15 3d 9d 00 00 mov rdx,QWORD PTR [rip+0x9d3d] # 11028 + 72eb: 48 89 d6 mov rsi,rdx + 72ee: 48 89 c7 mov rdi,rax + 72f1: e8 ea b0 ff ff call 23e0 + 72f6: eb 6d jmp 7365 + 72f8: 48 8b 05 39 9d 00 00 mov rax,QWORD PTR [rip+0x9d39] # 11038 + 72ff: 48 85 c0 test rax,rax + 7302: 74 48 je 734c + 7304: 48 8b 05 2d 9d 00 00 mov rax,QWORD PTR [rip+0x9d2d] # 11038 + 730b: 48 8d 15 6d 6d 00 00 lea rdx,[rip+0x6d6d] # e07f <_IO_stdin_used+0x7f> + 7312: 48 89 d6 mov rsi,rdx + 7315: 48 89 c7 mov rdi,rax + 7318: e8 e3 b1 ff ff call 2500 + 731d: 48 89 85 c8 fe ff ff mov QWORD PTR [rbp-0x138],rax + 7324: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 732b: 48 8b 95 c8 fe ff ff mov rdx,QWORD PTR [rbp-0x138] + 7332: 48 89 d6 mov rsi,rdx + 7335: 48 89 c7 mov rdi,rax + 7338: e8 a3 b0 ff ff call 23e0 + 733d: 48 8b 85 c8 fe ff ff mov rax,QWORD PTR [rbp-0x138] + 7344: 48 89 c7 mov rdi,rax + 7347: e8 64 b0 ff ff call 23b0 + 734c: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7353: 48 8b 15 ce 9c 00 00 mov rdx,QWORD PTR [rip+0x9cce] # 11028 + 735a: 48 89 d6 mov rsi,rdx + 735d: 48 89 c7 mov rdi,rax + 7360: e8 7b b0 ff ff call 23e0 + 7365: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 736c: 48 89 c7 mov rdi,rax + 736f: e8 3c b0 ff ff call 23b0 + 7374: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 737b: 48 89 c7 mov rdi,rax + 737e: e8 ad af ff ff call 2330 + 7383: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 738a: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 7391: 48 89 d6 mov rsi,rdx + 7394: 48 89 c7 mov rdi,rax + 7397: e8 b4 af ff ff call 2350 + 739c: 48 89 85 d8 fe ff ff mov QWORD PTR [rbp-0x128],rax + 73a3: 48 83 bd d8 fe ff ff cmp QWORD PTR [rbp-0x128],0x0 + 73aa: 00 + 73ab: 75 38 jne 73e5 + 73ad: 48 8b 05 4c 9d 00 00 mov rax,QWORD PTR [rip+0x9d4c] # 11100 + 73b4: 4c 8d 05 95 6f 00 00 lea r8,[rip+0x6f95] # e350 <__func__.2> + 73bb: b9 47 00 00 00 mov ecx,0x47 + 73c0: 48 8d 15 7d 6c 00 00 lea rdx,[rip+0x6c7d] # e044 <_IO_stdin_used+0x44> + 73c7: 48 8d 35 82 6c 00 00 lea rsi,[rip+0x6c82] # e050 <_IO_stdin_used+0x50> + 73ce: 48 89 c7 mov rdi,rax + 73d1: b8 00 00 00 00 mov eax,0x0 + 73d6: e8 85 b0 ff ff call 2460 + 73db: bf 00 00 00 00 mov edi,0x0 + 73e0: e8 3b b1 ff ff call 2520 + 73e5: 8b 05 b5 9c 00 00 mov eax,DWORD PTR [rip+0x9cb5] # 110a0 + 73eb: 48 98 cdqe + 73ed: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 73f4: 00 + 73f5: 48 8d 05 c4 9c 00 00 lea rax,[rip+0x9cc4] # 110c0 + 73fc: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 7400: 8b 05 7a 9c 00 00 mov eax,DWORD PTR [rip+0x9c7a] # 11080 + 7406: 48 98 cdqe + 7408: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 740f: 00 + 7410: 48 8d 05 29 9c 00 00 lea rax,[rip+0x9c29] # 11040 + 7417: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 741b: 8b 05 63 9c 00 00 mov eax,DWORD PTR [rip+0x9c63] # 11084 + 7421: 48 98 cdqe + 7423: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 742a: 00 + 742b: 48 8d 05 8e 9c 00 00 lea rax,[rip+0x9c8e] # 110c0 + 7432: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 7436: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 743d: 4c 8d 0d 0c 6f 00 00 lea r9,[rip+0x6f0c] # e350 <__func__.2> + 7444: 49 89 f0 mov r8,rsi + 7447: 48 8d 35 ba 6c 00 00 lea rsi,[rip+0x6cba] # e108 <_IO_stdin_used+0x108> + 744e: 48 89 c7 mov rdi,rax + 7451: b8 00 00 00 00 mov eax,0x0 + 7456: e8 05 b0 ff ff call 2460 + 745b: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 7462: 48 89 c7 mov rdi,rax + 7465: e8 26 b0 ff ff call 2490 + 746a: 0f b6 05 1f 9c 00 00 movzx eax,BYTE PTR [rip+0x9c1f] # 11090 + 7471: 84 c0 test al,al + 7473: 0f 84 01 01 00 00 je 757a + 7479: e8 d2 af ff ff call 2450 + 747e: 48 89 85 e8 fe ff ff mov QWORD PTR [rbp-0x118],rax + 7485: 0f b6 05 94 9b 00 00 movzx eax,BYTE PTR [rip+0x9b94] # 11020 + 748c: 84 c0 test al,al + 748e: 74 76 je 7506 + 7490: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7497: 48 8b 15 8a 9b 00 00 mov rdx,QWORD PTR [rip+0x9b8a] # 11028 + 749e: 48 89 d6 mov rsi,rdx + 74a1: 48 89 c7 mov rdi,rax + 74a4: e8 37 af ff ff call 23e0 + 74a9: 48 83 bd e8 fe ff ff cmp QWORD PTR [rbp-0x118],0x0 + 74b0: 00 + 74b1: 0f 88 30 01 00 00 js 75e7 + 74b7: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 74be: 48 8b 0d 6b 9b 00 00 mov rcx,QWORD PTR [rip+0x9b6b] # 11030 + 74c5: 48 8b 95 e8 fe ff ff mov rdx,QWORD PTR [rbp-0x118] + 74cc: 48 c1 e2 03 shl rdx,0x3 + 74d0: 48 01 ca add rdx,rcx + 74d3: 48 8b 12 mov rdx,QWORD PTR [rdx] + 74d6: 48 89 d6 mov rsi,rdx + 74d9: 48 89 c7 mov rdi,rax + 74dc: e8 ff ae ff ff call 23e0 + 74e1: 48 8b 15 48 9b 00 00 mov rdx,QWORD PTR [rip+0x9b48] # 11030 + 74e8: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 74ef: 48 c1 e0 03 shl rax,0x3 + 74f3: 48 01 d0 add rax,rdx + 74f6: 48 8b 00 mov rax,QWORD PTR [rax] + 74f9: 48 89 c7 mov rdi,rax + 74fc: e8 8f af ff ff call 2490 + 7501: e9 e1 00 00 00 jmp 75e7 + 7506: 48 83 bd e8 fe ff ff cmp QWORD PTR [rbp-0x118],0x0 + 750d: 00 + 750e: 78 4f js 755f + 7510: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7517: 48 8b 0d 12 9b 00 00 mov rcx,QWORD PTR [rip+0x9b12] # 11030 + 751e: 48 8b 95 e8 fe ff ff mov rdx,QWORD PTR [rbp-0x118] + 7525: 48 c1 e2 03 shl rdx,0x3 + 7529: 48 01 ca add rdx,rcx + 752c: 48 8b 12 mov rdx,QWORD PTR [rdx] + 752f: 48 89 d6 mov rsi,rdx + 7532: 48 89 c7 mov rdi,rax + 7535: e8 a6 ae ff ff call 23e0 + 753a: 48 8b 15 ef 9a 00 00 mov rdx,QWORD PTR [rip+0x9aef] # 11030 + 7541: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 7548: 48 c1 e0 03 shl rax,0x3 + 754c: 48 01 d0 add rax,rdx + 754f: 48 8b 00 mov rax,QWORD PTR [rax] + 7552: 48 89 c7 mov rdi,rax + 7555: e8 36 af ff ff call 2490 + 755a: e9 88 00 00 00 jmp 75e7 + 755f: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7566: 48 8b 15 bb 9a 00 00 mov rdx,QWORD PTR [rip+0x9abb] # 11028 + 756d: 48 89 d6 mov rsi,rdx + 7570: 48 89 c7 mov rdi,rax + 7573: e8 68 ae ff ff call 23e0 + 7578: eb 6d jmp 75e7 + 757a: 48 8b 05 b7 9a 00 00 mov rax,QWORD PTR [rip+0x9ab7] # 11038 + 7581: 48 85 c0 test rax,rax + 7584: 74 48 je 75ce + 7586: 48 8b 05 ab 9a 00 00 mov rax,QWORD PTR [rip+0x9aab] # 11038 + 758d: 48 8d 15 eb 6a 00 00 lea rdx,[rip+0x6aeb] # e07f <_IO_stdin_used+0x7f> + 7594: 48 89 d6 mov rsi,rdx + 7597: 48 89 c7 mov rdi,rax + 759a: e8 61 af ff ff call 2500 + 759f: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 75a6: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 75ad: 48 8b 95 e0 fe ff ff mov rdx,QWORD PTR [rbp-0x120] + 75b4: 48 89 d6 mov rsi,rdx + 75b7: 48 89 c7 mov rdi,rax + 75ba: e8 21 ae ff ff call 23e0 + 75bf: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] + 75c6: 48 89 c7 mov rdi,rax + 75c9: e8 e2 ad ff ff call 23b0 + 75ce: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 75d5: 48 8b 15 4c 9a 00 00 mov rdx,QWORD PTR [rip+0x9a4c] # 11028 + 75dc: 48 89 d6 mov rsi,rdx + 75df: 48 89 c7 mov rdi,rax + 75e2: e8 f9 ad ff ff call 23e0 + 75e7: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 75ee: 48 89 c7 mov rdi,rax + 75f1: e8 ba ad ff ff call 23b0 + 75f6: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 75fd: 48 89 c7 mov rdi,rax + 7600: e8 2b ad ff ff call 2330 + 7605: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 760c: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 7610: f3 0f 10 05 84 6d 00 movss xmm0,DWORD PTR [rip+0x6d84] # e39c <__func__.0+0xc> + 7617: 00 + 7618: f3 0f 11 00 movss DWORD PTR [rax],xmm0 + 761c: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 7623: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 7627: 48 83 c0 04 add rax,0x4 + 762b: f3 0f 10 05 6d 6d 00 movss xmm0,DWORD PTR [rip+0x6d6d] # e3a0 <__func__.0+0x10> + 7632: 00 + 7633: f3 0f 11 00 movss DWORD PTR [rax],xmm0 + 7637: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 763e: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 7642: 48 83 c0 08 add rax,0x8 + 7646: f3 0f 10 05 56 6d 00 movss xmm0,DWORD PTR [rip+0x6d56] # e3a4 <__func__.0+0x14> + 764d: 00 + 764e: f3 0f 11 00 movss DWORD PTR [rax],xmm0 + 7652: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 7659: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 765d: 48 83 c0 0c add rax,0xc + 7661: f3 0f 10 05 3f 6d 00 movss xmm0,DWORD PTR [rip+0x6d3f] # e3a8 <__func__.0+0x18> + 7668: 00 + 7669: f3 0f 11 00 movss DWORD PTR [rax],xmm0 + 766d: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 7674: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 7678: 48 83 c0 10 add rax,0x10 + 767c: f3 0f 10 05 28 6d 00 movss xmm0,DWORD PTR [rip+0x6d28] # e3ac <__func__.0+0x1c> + 7683: 00 + 7684: f3 0f 11 00 movss DWORD PTR [rax],xmm0 + 7688: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 768f: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 7693: 48 83 c0 14 add rax,0x14 + 7697: f3 0f 10 05 0d 6d 00 movss xmm0,DWORD PTR [rip+0x6d0d] # e3ac <__func__.0+0x1c> + 769e: 00 + 769f: f3 0f 11 00 movss DWORD PTR [rax],xmm0 + 76a3: 0f b6 05 e6 99 00 00 movzx eax,BYTE PTR [rip+0x99e6] # 11090 + 76aa: 83 f0 01 xor eax,0x1 + 76ad: 84 c0 test al,al + 76af: 0f 84 f4 06 00 00 je 7da9 + 76b5: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 76bc: 48 89 c7 mov rdi,rax + 76bf: e8 01 4e 00 00 call c4c5 + 76c4: 0f b6 c0 movzx eax,al + 76c7: 89 c7 mov edi,eax + 76c9: e8 f2 ad ff ff call 24c0 + 76ce: 84 c0 test al,al + 76d0: 0f 84 57 02 00 00 je 792d + 76d6: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 76dd: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 76e4: 48 89 d6 mov rsi,rdx + 76e7: 48 89 c7 mov rdi,rax + 76ea: e8 61 ac ff ff call 2350 + 76ef: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 76f3: 48 83 7d d0 00 cmp QWORD PTR [rbp-0x30],0x0 + 76f8: 75 38 jne 7732 + 76fa: 48 8b 05 ff 99 00 00 mov rax,QWORD PTR [rip+0x99ff] # 11100 + 7701: 4c 8d 05 48 6c 00 00 lea r8,[rip+0x6c48] # e350 <__func__.2> + 7708: b9 50 00 00 00 mov ecx,0x50 + 770d: 48 8d 15 30 69 00 00 lea rdx,[rip+0x6930] # e044 <_IO_stdin_used+0x44> + 7714: 48 8d 35 35 69 00 00 lea rsi,[rip+0x6935] # e050 <_IO_stdin_used+0x50> + 771b: 48 89 c7 mov rdi,rax + 771e: b8 00 00 00 00 mov eax,0x0 + 7723: e8 38 ad ff ff call 2460 + 7728: bf 00 00 00 00 mov edi,0x0 + 772d: e8 ee ad ff ff call 2520 + 7732: 8b 05 68 99 00 00 mov eax,DWORD PTR [rip+0x9968] # 110a0 + 7738: 48 98 cdqe + 773a: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 7741: 00 + 7742: 48 8d 05 77 99 00 00 lea rax,[rip+0x9977] # 110c0 + 7749: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 774d: 8b 05 2d 99 00 00 mov eax,DWORD PTR [rip+0x992d] # 11080 + 7753: 48 98 cdqe + 7755: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 775c: 00 + 775d: 48 8d 05 dc 98 00 00 lea rax,[rip+0x98dc] # 11040 + 7764: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 7768: 8b 05 82 99 00 00 mov eax,DWORD PTR [rip+0x9982] # 110f0 + 776e: 48 98 cdqe + 7770: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 7777: 00 + 7778: 48 8d 05 41 99 00 00 lea rax,[rip+0x9941] # 110c0 + 777f: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 7783: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 7787: 4c 8d 0d c2 6b 00 00 lea r9,[rip+0x6bc2] # e350 <__func__.2> + 778e: 49 89 f0 mov r8,rsi + 7791: 48 8d 35 f0 68 00 00 lea rsi,[rip+0x68f0] # e088 <_IO_stdin_used+0x88> + 7798: 48 89 c7 mov rdi,rax + 779b: b8 00 00 00 00 mov eax,0x0 + 77a0: e8 bb ac ff ff call 2460 + 77a5: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 77a9: 48 89 c7 mov rdi,rax + 77ac: e8 df ac ff ff call 2490 + 77b1: 0f b6 05 d8 98 00 00 movzx eax,BYTE PTR [rip+0x98d8] # 11090 + 77b8: 84 c0 test al,al + 77ba: 0f 84 e9 00 00 00 je 78a9 + 77c0: e8 8b ac ff ff call 2450 + 77c5: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 77c9: 0f b6 05 50 98 00 00 movzx eax,BYTE PTR [rip+0x9850] # 11020 + 77d0: 84 c0 test al,al + 77d2: 74 6d je 7841 + 77d4: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 77db: 48 8b 15 46 98 00 00 mov rdx,QWORD PTR [rip+0x9846] # 11028 + 77e2: 48 89 d6 mov rsi,rdx + 77e5: 48 89 c7 mov rdi,rax + 77e8: e8 f3 ab ff ff call 23e0 + 77ed: 48 83 7d e0 00 cmp QWORD PTR [rbp-0x20],0x0 + 77f2: 0f 88 15 01 00 00 js 790d + 77f8: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 77ff: 48 8b 0d 2a 98 00 00 mov rcx,QWORD PTR [rip+0x982a] # 11030 + 7806: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 780a: 48 c1 e2 03 shl rdx,0x3 + 780e: 48 01 ca add rdx,rcx + 7811: 48 8b 12 mov rdx,QWORD PTR [rdx] + 7814: 48 89 d6 mov rsi,rdx + 7817: 48 89 c7 mov rdi,rax + 781a: e8 c1 ab ff ff call 23e0 + 781f: 48 8b 15 0a 98 00 00 mov rdx,QWORD PTR [rip+0x980a] # 11030 + 7826: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 782a: 48 c1 e0 03 shl rax,0x3 + 782e: 48 01 d0 add rax,rdx + 7831: 48 8b 00 mov rax,QWORD PTR [rax] + 7834: 48 89 c7 mov rdi,rax + 7837: e8 54 ac ff ff call 2490 + 783c: e9 cc 00 00 00 jmp 790d + 7841: 48 83 7d e0 00 cmp QWORD PTR [rbp-0x20],0x0 + 7846: 78 46 js 788e + 7848: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 784f: 48 8b 0d da 97 00 00 mov rcx,QWORD PTR [rip+0x97da] # 11030 + 7856: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 785a: 48 c1 e2 03 shl rdx,0x3 + 785e: 48 01 ca add rdx,rcx + 7861: 48 8b 12 mov rdx,QWORD PTR [rdx] + 7864: 48 89 d6 mov rsi,rdx + 7867: 48 89 c7 mov rdi,rax + 786a: e8 71 ab ff ff call 23e0 + 786f: 48 8b 15 ba 97 00 00 mov rdx,QWORD PTR [rip+0x97ba] # 11030 + 7876: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 787a: 48 c1 e0 03 shl rax,0x3 + 787e: 48 01 d0 add rax,rdx + 7881: 48 8b 00 mov rax,QWORD PTR [rax] + 7884: 48 89 c7 mov rdi,rax + 7887: e8 04 ac ff ff call 2490 + 788c: eb 7f jmp 790d + 788e: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7895: 48 8b 15 8c 97 00 00 mov rdx,QWORD PTR [rip+0x978c] # 11028 + 789c: 48 89 d6 mov rsi,rdx + 789f: 48 89 c7 mov rdi,rax + 78a2: e8 39 ab ff ff call 23e0 + 78a7: eb 64 jmp 790d + 78a9: 48 8b 05 88 97 00 00 mov rax,QWORD PTR [rip+0x9788] # 11038 + 78b0: 48 85 c0 test rax,rax + 78b3: 74 3f je 78f4 + 78b5: 48 8b 05 7c 97 00 00 mov rax,QWORD PTR [rip+0x977c] # 11038 + 78bc: 48 8d 15 bc 67 00 00 lea rdx,[rip+0x67bc] # e07f <_IO_stdin_used+0x7f> + 78c3: 48 89 d6 mov rsi,rdx + 78c6: 48 89 c7 mov rdi,rax + 78c9: e8 32 ac ff ff call 2500 + 78ce: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 78d2: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 78d9: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 78dd: 48 89 d6 mov rsi,rdx + 78e0: 48 89 c7 mov rdi,rax + 78e3: e8 f8 aa ff ff call 23e0 + 78e8: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 78ec: 48 89 c7 mov rdi,rax + 78ef: e8 bc aa ff ff call 23b0 + 78f4: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 78fb: 48 8b 15 26 97 00 00 mov rdx,QWORD PTR [rip+0x9726] # 11028 + 7902: 48 89 d6 mov rsi,rdx + 7905: 48 89 c7 mov rdi,rax + 7908: e8 d3 aa ff ff call 23e0 + 790d: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 7911: 48 89 c7 mov rdi,rax + 7914: e8 97 aa ff ff call 23b0 + 7919: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7920: 48 89 c7 mov rdi,rax + 7923: e8 08 aa ff ff call 2330 + 7928: e9 e8 0b 00 00 jmp 8515 + 792d: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 7934: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 793b: 48 89 d6 mov rsi,rdx + 793e: 48 89 c7 mov rdi,rax + 7941: e8 0a aa ff ff call 2350 + 7946: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 794a: 48 83 7d a0 00 cmp QWORD PTR [rbp-0x60],0x0 + 794f: 75 38 jne 7989 + 7951: 48 8b 05 a8 97 00 00 mov rax,QWORD PTR [rip+0x97a8] # 11100 + 7958: 4c 8d 05 f1 69 00 00 lea r8,[rip+0x69f1] # e350 <__func__.2> + 795f: b9 50 00 00 00 mov ecx,0x50 + 7964: 48 8d 15 d9 66 00 00 lea rdx,[rip+0x66d9] # e044 <_IO_stdin_used+0x44> + 796b: 48 8d 35 de 66 00 00 lea rsi,[rip+0x66de] # e050 <_IO_stdin_used+0x50> + 7972: 48 89 c7 mov rdi,rax + 7975: b8 00 00 00 00 mov eax,0x0 + 797a: e8 e1 aa ff ff call 2460 + 797f: bf 00 00 00 00 mov edi,0x0 + 7984: e8 97 ab ff ff call 2520 + 7989: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 798d: 48 8d 15 7e 68 00 00 lea rdx,[rip+0x687e] # e212 <_IO_stdin_used+0x212> + 7994: 52 push rdx + 7995: 48 8d 15 7c 68 00 00 lea rdx,[rip+0x687c] # e218 <_IO_stdin_used+0x218> + 799c: 52 push rdx + 799d: 4c 8d 0d 10 68 00 00 lea r9,[rip+0x6810] # e1b4 <_IO_stdin_used+0x1b4> + 79a4: 4c 8d 05 a5 69 00 00 lea r8,[rip+0x69a5] # e350 <__func__.2> + 79ab: b9 50 00 00 00 mov ecx,0x50 + 79b0: 48 8d 15 8d 66 00 00 lea rdx,[rip+0x668d] # e044 <_IO_stdin_used+0x44> + 79b7: 48 8d 35 1a 68 00 00 lea rsi,[rip+0x681a] # e1d8 <_IO_stdin_used+0x1d8> + 79be: 48 89 c7 mov rdi,rax + 79c1: b8 00 00 00 00 mov eax,0x0 + 79c6: e8 95 aa ff ff call 2460 + 79cb: 48 83 c4 10 add rsp,0x10 + 79cf: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 79d3: 48 89 c7 mov rdi,rax + 79d6: e8 b5 aa ff ff call 2490 + 79db: 0f b6 05 ae 96 00 00 movzx eax,BYTE PTR [rip+0x96ae] # 11090 + 79e2: 84 c0 test al,al + 79e4: 0f 84 e9 00 00 00 je 7ad3 + 79ea: e8 61 aa ff ff call 2450 + 79ef: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 79f3: 0f b6 05 26 96 00 00 movzx eax,BYTE PTR [rip+0x9626] # 11020 + 79fa: 84 c0 test al,al + 79fc: 74 6d je 7a6b + 79fe: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7a05: 48 8b 15 1c 96 00 00 mov rdx,QWORD PTR [rip+0x961c] # 11028 + 7a0c: 48 89 d6 mov rsi,rdx + 7a0f: 48 89 c7 mov rdi,rax + 7a12: e8 c9 a9 ff ff call 23e0 + 7a17: 48 83 7d b0 00 cmp QWORD PTR [rbp-0x50],0x0 + 7a1c: 0f 88 15 01 00 00 js 7b37 + 7a22: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7a29: 48 8b 0d 00 96 00 00 mov rcx,QWORD PTR [rip+0x9600] # 11030 + 7a30: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] + 7a34: 48 c1 e2 03 shl rdx,0x3 + 7a38: 48 01 ca add rdx,rcx + 7a3b: 48 8b 12 mov rdx,QWORD PTR [rdx] + 7a3e: 48 89 d6 mov rsi,rdx + 7a41: 48 89 c7 mov rdi,rax + 7a44: e8 97 a9 ff ff call 23e0 + 7a49: 48 8b 15 e0 95 00 00 mov rdx,QWORD PTR [rip+0x95e0] # 11030 + 7a50: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 7a54: 48 c1 e0 03 shl rax,0x3 + 7a58: 48 01 d0 add rax,rdx + 7a5b: 48 8b 00 mov rax,QWORD PTR [rax] + 7a5e: 48 89 c7 mov rdi,rax + 7a61: e8 2a aa ff ff call 2490 + 7a66: e9 cc 00 00 00 jmp 7b37 + 7a6b: 48 83 7d b0 00 cmp QWORD PTR [rbp-0x50],0x0 + 7a70: 78 46 js 7ab8 + 7a72: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7a79: 48 8b 0d b0 95 00 00 mov rcx,QWORD PTR [rip+0x95b0] # 11030 + 7a80: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] + 7a84: 48 c1 e2 03 shl rdx,0x3 + 7a88: 48 01 ca add rdx,rcx + 7a8b: 48 8b 12 mov rdx,QWORD PTR [rdx] + 7a8e: 48 89 d6 mov rsi,rdx + 7a91: 48 89 c7 mov rdi,rax + 7a94: e8 47 a9 ff ff call 23e0 + 7a99: 48 8b 15 90 95 00 00 mov rdx,QWORD PTR [rip+0x9590] # 11030 + 7aa0: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 7aa4: 48 c1 e0 03 shl rax,0x3 + 7aa8: 48 01 d0 add rax,rdx + 7aab: 48 8b 00 mov rax,QWORD PTR [rax] + 7aae: 48 89 c7 mov rdi,rax + 7ab1: e8 da a9 ff ff call 2490 + 7ab6: eb 7f jmp 7b37 + 7ab8: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7abf: 48 8b 15 62 95 00 00 mov rdx,QWORD PTR [rip+0x9562] # 11028 + 7ac6: 48 89 d6 mov rsi,rdx + 7ac9: 48 89 c7 mov rdi,rax + 7acc: e8 0f a9 ff ff call 23e0 + 7ad1: eb 64 jmp 7b37 + 7ad3: 48 8b 05 5e 95 00 00 mov rax,QWORD PTR [rip+0x955e] # 11038 + 7ada: 48 85 c0 test rax,rax + 7add: 74 3f je 7b1e + 7adf: 48 8b 05 52 95 00 00 mov rax,QWORD PTR [rip+0x9552] # 11038 + 7ae6: 48 8d 15 92 65 00 00 lea rdx,[rip+0x6592] # e07f <_IO_stdin_used+0x7f> + 7aed: 48 89 d6 mov rsi,rdx + 7af0: 48 89 c7 mov rdi,rax + 7af3: e8 08 aa ff ff call 2500 + 7af8: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 7afc: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7b03: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 7b07: 48 89 d6 mov rsi,rdx + 7b0a: 48 89 c7 mov rdi,rax + 7b0d: e8 ce a8 ff ff call 23e0 + 7b12: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 7b16: 48 89 c7 mov rdi,rax + 7b19: e8 92 a8 ff ff call 23b0 + 7b1e: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7b25: 48 8b 15 fc 94 00 00 mov rdx,QWORD PTR [rip+0x94fc] # 11028 + 7b2c: 48 89 d6 mov rsi,rdx + 7b2f: 48 89 c7 mov rdi,rax + 7b32: e8 a9 a8 ff ff call 23e0 + 7b37: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 7b3b: 48 89 c7 mov rdi,rax + 7b3e: e8 6d a8 ff ff call 23b0 + 7b43: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7b4a: 48 89 c7 mov rdi,rax + 7b4d: e8 de a7 ff ff call 2330 + 7b52: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 7b59: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 7b60: 48 89 d6 mov rsi,rdx + 7b63: 48 89 c7 mov rdi,rax + 7b66: e8 e5 a7 ff ff call 2350 + 7b6b: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 7b6f: 48 83 7d b8 00 cmp QWORD PTR [rbp-0x48],0x0 + 7b74: 75 38 jne 7bae + 7b76: 48 8b 05 83 95 00 00 mov rax,QWORD PTR [rip+0x9583] # 11100 + 7b7d: 4c 8d 05 cc 67 00 00 lea r8,[rip+0x67cc] # e350 <__func__.2> + 7b84: b9 50 00 00 00 mov ecx,0x50 + 7b89: 48 8d 15 b4 64 00 00 lea rdx,[rip+0x64b4] # e044 <_IO_stdin_used+0x44> + 7b90: 48 8d 35 b9 64 00 00 lea rsi,[rip+0x64b9] # e050 <_IO_stdin_used+0x50> + 7b97: 48 89 c7 mov rdi,rax + 7b9a: b8 00 00 00 00 mov eax,0x0 + 7b9f: e8 bc a8 ff ff call 2460 + 7ba4: bf 00 00 00 00 mov edi,0x0 + 7ba9: e8 72 a9 ff ff call 2520 + 7bae: 8b 05 ec 94 00 00 mov eax,DWORD PTR [rip+0x94ec] # 110a0 + 7bb4: 48 98 cdqe + 7bb6: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 7bbd: 00 + 7bbe: 48 8d 05 fb 94 00 00 lea rax,[rip+0x94fb] # 110c0 + 7bc5: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 7bc9: 8b 05 b1 94 00 00 mov eax,DWORD PTR [rip+0x94b1] # 11080 + 7bcf: 48 98 cdqe + 7bd1: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 7bd8: 00 + 7bd9: 48 8d 05 60 94 00 00 lea rax,[rip+0x9460] # 11040 + 7be0: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 7be4: 8b 05 9a 94 00 00 mov eax,DWORD PTR [rip+0x949a] # 11084 + 7bea: 48 98 cdqe + 7bec: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 7bf3: 00 + 7bf4: 48 8d 05 c5 94 00 00 lea rax,[rip+0x94c5] # 110c0 + 7bfb: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 7bff: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 7c03: 4c 8d 0d 46 67 00 00 lea r9,[rip+0x6746] # e350 <__func__.2> + 7c0a: 49 89 f0 mov r8,rsi + 7c0d: 48 8d 35 0c 66 00 00 lea rsi,[rip+0x660c] # e220 <_IO_stdin_used+0x220> + 7c14: 48 89 c7 mov rdi,rax + 7c17: b8 00 00 00 00 mov eax,0x0 + 7c1c: e8 3f a8 ff ff call 2460 + 7c21: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 7c25: 48 89 c7 mov rdi,rax + 7c28: e8 63 a8 ff ff call 2490 + 7c2d: 0f b6 05 5c 94 00 00 movzx eax,BYTE PTR [rip+0x945c] # 11090 + 7c34: 84 c0 test al,al + 7c36: 0f 84 e9 00 00 00 je 7d25 + 7c3c: e8 0f a8 ff ff call 2450 + 7c41: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 7c45: 0f b6 05 d4 93 00 00 movzx eax,BYTE PTR [rip+0x93d4] # 11020 + 7c4c: 84 c0 test al,al + 7c4e: 74 6d je 7cbd + 7c50: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7c57: 48 8b 15 ca 93 00 00 mov rdx,QWORD PTR [rip+0x93ca] # 11028 + 7c5e: 48 89 d6 mov rsi,rdx + 7c61: 48 89 c7 mov rdi,rax + 7c64: e8 77 a7 ff ff call 23e0 + 7c69: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + 7c6e: 0f 88 15 01 00 00 js 7d89 + 7c74: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7c7b: 48 8b 0d ae 93 00 00 mov rcx,QWORD PTR [rip+0x93ae] # 11030 + 7c82: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 7c86: 48 c1 e2 03 shl rdx,0x3 + 7c8a: 48 01 ca add rdx,rcx + 7c8d: 48 8b 12 mov rdx,QWORD PTR [rdx] + 7c90: 48 89 d6 mov rsi,rdx + 7c93: 48 89 c7 mov rdi,rax + 7c96: e8 45 a7 ff ff call 23e0 + 7c9b: 48 8b 15 8e 93 00 00 mov rdx,QWORD PTR [rip+0x938e] # 11030 + 7ca2: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 7ca6: 48 c1 e0 03 shl rax,0x3 + 7caa: 48 01 d0 add rax,rdx + 7cad: 48 8b 00 mov rax,QWORD PTR [rax] + 7cb0: 48 89 c7 mov rdi,rax + 7cb3: e8 d8 a7 ff ff call 2490 + 7cb8: e9 cc 00 00 00 jmp 7d89 + 7cbd: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + 7cc2: 78 46 js 7d0a + 7cc4: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7ccb: 48 8b 0d 5e 93 00 00 mov rcx,QWORD PTR [rip+0x935e] # 11030 + 7cd2: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 7cd6: 48 c1 e2 03 shl rdx,0x3 + 7cda: 48 01 ca add rdx,rcx + 7cdd: 48 8b 12 mov rdx,QWORD PTR [rdx] + 7ce0: 48 89 d6 mov rsi,rdx + 7ce3: 48 89 c7 mov rdi,rax + 7ce6: e8 f5 a6 ff ff call 23e0 + 7ceb: 48 8b 15 3e 93 00 00 mov rdx,QWORD PTR [rip+0x933e] # 11030 + 7cf2: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 7cf6: 48 c1 e0 03 shl rax,0x3 + 7cfa: 48 01 d0 add rax,rdx + 7cfd: 48 8b 00 mov rax,QWORD PTR [rax] + 7d00: 48 89 c7 mov rdi,rax + 7d03: e8 88 a7 ff ff call 2490 + 7d08: eb 7f jmp 7d89 + 7d0a: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7d11: 48 8b 15 10 93 00 00 mov rdx,QWORD PTR [rip+0x9310] # 11028 + 7d18: 48 89 d6 mov rsi,rdx + 7d1b: 48 89 c7 mov rdi,rax + 7d1e: e8 bd a6 ff ff call 23e0 + 7d23: eb 64 jmp 7d89 + 7d25: 48 8b 05 0c 93 00 00 mov rax,QWORD PTR [rip+0x930c] # 11038 + 7d2c: 48 85 c0 test rax,rax + 7d2f: 74 3f je 7d70 + 7d31: 48 8b 05 00 93 00 00 mov rax,QWORD PTR [rip+0x9300] # 11038 + 7d38: 48 8d 15 40 63 00 00 lea rdx,[rip+0x6340] # e07f <_IO_stdin_used+0x7f> + 7d3f: 48 89 d6 mov rsi,rdx + 7d42: 48 89 c7 mov rdi,rax + 7d45: e8 b6 a7 ff ff call 2500 + 7d4a: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 7d4e: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7d55: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 7d59: 48 89 d6 mov rsi,rdx + 7d5c: 48 89 c7 mov rdi,rax + 7d5f: e8 7c a6 ff ff call 23e0 + 7d64: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 7d68: 48 89 c7 mov rdi,rax + 7d6b: e8 40 a6 ff ff call 23b0 + 7d70: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7d77: 48 8b 15 aa 92 00 00 mov rdx,QWORD PTR [rip+0x92aa] # 11028 + 7d7e: 48 89 d6 mov rsi,rdx + 7d81: 48 89 c7 mov rdi,rax + 7d84: e8 57 a6 ff ff call 23e0 + 7d89: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 7d8d: 48 89 c7 mov rdi,rax + 7d90: e8 1b a6 ff ff call 23b0 + 7d95: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7d9c: 48 89 c7 mov rdi,rax + 7d9f: e8 8c a5 ff ff call 2330 + 7da4: e9 6c 07 00 00 jmp 8515 + 7da9: e8 a2 a6 ff ff call 2450 + 7dae: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 7db5: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 7dbc: 48 89 c7 mov rdi,rax + 7dbf: e8 01 47 00 00 call c4c5 + 7dc4: 0f b6 c0 movzx eax,al + 7dc7: 48 8d 15 82 65 00 00 lea rdx,[rip+0x6582] # e350 <__func__.2> + 7dce: 48 89 d6 mov rsi,rdx + 7dd1: 89 c7 mov edi,eax + 7dd3: e8 08 a7 ff ff call 24e0 + 7dd8: 84 c0 test al,al + 7dda: 0f 84 65 02 00 00 je 8045 + 7de0: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 7de7: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 7dee: 48 89 d6 mov rsi,rdx + 7df1: 48 89 c7 mov rdi,rax + 7df4: e8 57 a5 ff ff call 2350 + 7df9: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 7dfd: 48 83 7d 88 00 cmp QWORD PTR [rbp-0x78],0x0 + 7e02: 75 38 jne 7e3c + 7e04: 48 8b 05 f5 92 00 00 mov rax,QWORD PTR [rip+0x92f5] # 11100 + 7e0b: 4c 8d 05 3e 65 00 00 lea r8,[rip+0x653e] # e350 <__func__.2> + 7e12: b9 50 00 00 00 mov ecx,0x50 + 7e17: 48 8d 15 26 62 00 00 lea rdx,[rip+0x6226] # e044 <_IO_stdin_used+0x44> + 7e1e: 48 8d 35 2b 62 00 00 lea rsi,[rip+0x622b] # e050 <_IO_stdin_used+0x50> + 7e25: 48 89 c7 mov rdi,rax + 7e28: b8 00 00 00 00 mov eax,0x0 + 7e2d: e8 2e a6 ff ff call 2460 + 7e32: bf 00 00 00 00 mov edi,0x0 + 7e37: e8 e4 a6 ff ff call 2520 + 7e3c: 8b 05 5e 92 00 00 mov eax,DWORD PTR [rip+0x925e] # 110a0 + 7e42: 48 98 cdqe + 7e44: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 7e4b: 00 + 7e4c: 48 8d 05 6d 92 00 00 lea rax,[rip+0x926d] # 110c0 + 7e53: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 7e57: 8b 05 23 92 00 00 mov eax,DWORD PTR [rip+0x9223] # 11080 + 7e5d: 48 98 cdqe + 7e5f: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 7e66: 00 + 7e67: 48 8d 05 d2 91 00 00 lea rax,[rip+0x91d2] # 11040 + 7e6e: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 7e72: 8b 05 78 92 00 00 mov eax,DWORD PTR [rip+0x9278] # 110f0 + 7e78: 48 98 cdqe + 7e7a: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 7e81: 00 + 7e82: 48 8d 05 37 92 00 00 lea rax,[rip+0x9237] # 110c0 + 7e89: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 7e8d: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 7e91: 48 83 ec 08 sub rsp,0x8 + 7e95: ff b5 50 ff ff ff push QWORD PTR [rbp-0xb0] + 7e9b: 4c 8d 0d ae 64 00 00 lea r9,[rip+0x64ae] # e350 <__func__.2> + 7ea2: 49 89 f0 mov r8,rsi + 7ea5: 48 8d 35 94 63 00 00 lea rsi,[rip+0x6394] # e240 <_IO_stdin_used+0x240> + 7eac: 48 89 c7 mov rdi,rax + 7eaf: b8 00 00 00 00 mov eax,0x0 + 7eb4: e8 a7 a5 ff ff call 2460 + 7eb9: 48 83 c4 10 add rsp,0x10 + 7ebd: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 7ec1: 48 89 c7 mov rdi,rax + 7ec4: e8 c7 a5 ff ff call 2490 + 7ec9: 0f b6 05 c0 91 00 00 movzx eax,BYTE PTR [rip+0x91c0] # 11090 + 7ed0: 84 c0 test al,al + 7ed2: 0f 84 e9 00 00 00 je 7fc1 + 7ed8: e8 73 a5 ff ff call 2450 + 7edd: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax + 7ee1: 0f b6 05 38 91 00 00 movzx eax,BYTE PTR [rip+0x9138] # 11020 + 7ee8: 84 c0 test al,al + 7eea: 74 6d je 7f59 + 7eec: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7ef3: 48 8b 15 2e 91 00 00 mov rdx,QWORD PTR [rip+0x912e] # 11028 + 7efa: 48 89 d6 mov rsi,rdx + 7efd: 48 89 c7 mov rdi,rax + 7f00: e8 db a4 ff ff call 23e0 + 7f05: 48 83 7d 98 00 cmp QWORD PTR [rbp-0x68],0x0 + 7f0a: 0f 88 15 01 00 00 js 8025 + 7f10: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7f17: 48 8b 0d 12 91 00 00 mov rcx,QWORD PTR [rip+0x9112] # 11030 + 7f1e: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] + 7f22: 48 c1 e2 03 shl rdx,0x3 + 7f26: 48 01 ca add rdx,rcx + 7f29: 48 8b 12 mov rdx,QWORD PTR [rdx] + 7f2c: 48 89 d6 mov rsi,rdx + 7f2f: 48 89 c7 mov rdi,rax + 7f32: e8 a9 a4 ff ff call 23e0 + 7f37: 48 8b 15 f2 90 00 00 mov rdx,QWORD PTR [rip+0x90f2] # 11030 + 7f3e: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 7f42: 48 c1 e0 03 shl rax,0x3 + 7f46: 48 01 d0 add rax,rdx + 7f49: 48 8b 00 mov rax,QWORD PTR [rax] + 7f4c: 48 89 c7 mov rdi,rax + 7f4f: e8 3c a5 ff ff call 2490 + 7f54: e9 cc 00 00 00 jmp 8025 + 7f59: 48 83 7d 98 00 cmp QWORD PTR [rbp-0x68],0x0 + 7f5e: 78 46 js 7fa6 + 7f60: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7f67: 48 8b 0d c2 90 00 00 mov rcx,QWORD PTR [rip+0x90c2] # 11030 + 7f6e: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] + 7f72: 48 c1 e2 03 shl rdx,0x3 + 7f76: 48 01 ca add rdx,rcx + 7f79: 48 8b 12 mov rdx,QWORD PTR [rdx] + 7f7c: 48 89 d6 mov rsi,rdx + 7f7f: 48 89 c7 mov rdi,rax + 7f82: e8 59 a4 ff ff call 23e0 + 7f87: 48 8b 15 a2 90 00 00 mov rdx,QWORD PTR [rip+0x90a2] # 11030 + 7f8e: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + 7f92: 48 c1 e0 03 shl rax,0x3 + 7f96: 48 01 d0 add rax,rdx + 7f99: 48 8b 00 mov rax,QWORD PTR [rax] + 7f9c: 48 89 c7 mov rdi,rax + 7f9f: e8 ec a4 ff ff call 2490 + 7fa4: eb 7f jmp 8025 + 7fa6: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7fad: 48 8b 15 74 90 00 00 mov rdx,QWORD PTR [rip+0x9074] # 11028 + 7fb4: 48 89 d6 mov rsi,rdx + 7fb7: 48 89 c7 mov rdi,rax + 7fba: e8 21 a4 ff ff call 23e0 + 7fbf: eb 64 jmp 8025 + 7fc1: 48 8b 05 70 90 00 00 mov rax,QWORD PTR [rip+0x9070] # 11038 + 7fc8: 48 85 c0 test rax,rax + 7fcb: 74 3f je 800c + 7fcd: 48 8b 05 64 90 00 00 mov rax,QWORD PTR [rip+0x9064] # 11038 + 7fd4: 48 8d 15 a4 60 00 00 lea rdx,[rip+0x60a4] # e07f <_IO_stdin_used+0x7f> + 7fdb: 48 89 d6 mov rsi,rdx + 7fde: 48 89 c7 mov rdi,rax + 7fe1: e8 1a a5 ff ff call 2500 + 7fe6: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + 7fea: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 7ff1: 48 8b 55 90 mov rdx,QWORD PTR [rbp-0x70] + 7ff5: 48 89 d6 mov rsi,rdx + 7ff8: 48 89 c7 mov rdi,rax + 7ffb: e8 e0 a3 ff ff call 23e0 + 8000: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + 8004: 48 89 c7 mov rdi,rax + 8007: e8 a4 a3 ff ff call 23b0 + 800c: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8013: 48 8b 15 0e 90 00 00 mov rdx,QWORD PTR [rip+0x900e] # 11028 + 801a: 48 89 d6 mov rsi,rdx + 801d: 48 89 c7 mov rdi,rax + 8020: e8 bb a3 ff ff call 23e0 + 8025: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 8029: 48 89 c7 mov rdi,rax + 802c: e8 7f a3 ff ff call 23b0 + 8031: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8038: 48 89 c7 mov rdi,rax + 803b: e8 f0 a2 ff ff call 2330 + 8040: e9 d0 04 00 00 jmp 8515 + 8045: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 804c: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 8053: 48 89 d6 mov rsi,rdx + 8056: 48 89 c7 mov rdi,rax + 8059: e8 f2 a2 ff ff call 2350 + 805e: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax + 8065: 48 83 bd 58 ff ff ff cmp QWORD PTR [rbp-0xa8],0x0 + 806c: 00 + 806d: 75 38 jne 80a7 + 806f: 48 8b 05 8a 90 00 00 mov rax,QWORD PTR [rip+0x908a] # 11100 + 8076: 4c 8d 05 d3 62 00 00 lea r8,[rip+0x62d3] # e350 <__func__.2> + 807d: b9 50 00 00 00 mov ecx,0x50 + 8082: 48 8d 15 bb 5f 00 00 lea rdx,[rip+0x5fbb] # e044 <_IO_stdin_used+0x44> + 8089: 48 8d 35 c0 5f 00 00 lea rsi,[rip+0x5fc0] # e050 <_IO_stdin_used+0x50> + 8090: 48 89 c7 mov rdi,rax + 8093: b8 00 00 00 00 mov eax,0x0 + 8098: e8 c3 a3 ff ff call 2460 + 809d: bf 00 00 00 00 mov edi,0x0 + 80a2: e8 79 a4 ff ff call 2520 + 80a7: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] + 80ae: 48 8d 15 5d 61 00 00 lea rdx,[rip+0x615d] # e212 <_IO_stdin_used+0x212> + 80b5: 52 push rdx + 80b6: 48 8d 15 5b 61 00 00 lea rdx,[rip+0x615b] # e218 <_IO_stdin_used+0x218> + 80bd: 52 push rdx + 80be: 4c 8d 0d ef 60 00 00 lea r9,[rip+0x60ef] # e1b4 <_IO_stdin_used+0x1b4> + 80c5: 4c 8d 05 84 62 00 00 lea r8,[rip+0x6284] # e350 <__func__.2> + 80cc: b9 50 00 00 00 mov ecx,0x50 + 80d1: 48 8d 15 6c 5f 00 00 lea rdx,[rip+0x5f6c] # e044 <_IO_stdin_used+0x44> + 80d8: 48 8d 35 f9 60 00 00 lea rsi,[rip+0x60f9] # e1d8 <_IO_stdin_used+0x1d8> + 80df: 48 89 c7 mov rdi,rax + 80e2: b8 00 00 00 00 mov eax,0x0 + 80e7: e8 74 a3 ff ff call 2460 + 80ec: 48 83 c4 10 add rsp,0x10 + 80f0: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] + 80f7: 48 89 c7 mov rdi,rax + 80fa: e8 91 a3 ff ff call 2490 + 80ff: 0f b6 05 8a 8f 00 00 movzx eax,BYTE PTR [rip+0x8f8a] # 11090 + 8106: 84 c0 test al,al + 8108: 0f 84 01 01 00 00 je 820f + 810e: e8 3d a3 ff ff call 2450 + 8113: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax + 811a: 0f b6 05 ff 8e 00 00 movzx eax,BYTE PTR [rip+0x8eff] # 11020 + 8121: 84 c0 test al,al + 8123: 74 76 je 819b + 8125: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 812c: 48 8b 15 f5 8e 00 00 mov rdx,QWORD PTR [rip+0x8ef5] # 11028 + 8133: 48 89 d6 mov rsi,rdx + 8136: 48 89 c7 mov rdi,rax + 8139: e8 a2 a2 ff ff call 23e0 + 813e: 48 83 bd 68 ff ff ff cmp QWORD PTR [rbp-0x98],0x0 + 8145: 00 + 8146: 0f 88 30 01 00 00 js 827c + 814c: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8153: 48 8b 0d d6 8e 00 00 mov rcx,QWORD PTR [rip+0x8ed6] # 11030 + 815a: 48 8b 95 68 ff ff ff mov rdx,QWORD PTR [rbp-0x98] + 8161: 48 c1 e2 03 shl rdx,0x3 + 8165: 48 01 ca add rdx,rcx + 8168: 48 8b 12 mov rdx,QWORD PTR [rdx] + 816b: 48 89 d6 mov rsi,rdx + 816e: 48 89 c7 mov rdi,rax + 8171: e8 6a a2 ff ff call 23e0 + 8176: 48 8b 15 b3 8e 00 00 mov rdx,QWORD PTR [rip+0x8eb3] # 11030 + 817d: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] + 8184: 48 c1 e0 03 shl rax,0x3 + 8188: 48 01 d0 add rax,rdx + 818b: 48 8b 00 mov rax,QWORD PTR [rax] + 818e: 48 89 c7 mov rdi,rax + 8191: e8 fa a2 ff ff call 2490 + 8196: e9 e1 00 00 00 jmp 827c + 819b: 48 83 bd 68 ff ff ff cmp QWORD PTR [rbp-0x98],0x0 + 81a2: 00 + 81a3: 78 4f js 81f4 + 81a5: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 81ac: 48 8b 0d 7d 8e 00 00 mov rcx,QWORD PTR [rip+0x8e7d] # 11030 + 81b3: 48 8b 95 68 ff ff ff mov rdx,QWORD PTR [rbp-0x98] + 81ba: 48 c1 e2 03 shl rdx,0x3 + 81be: 48 01 ca add rdx,rcx + 81c1: 48 8b 12 mov rdx,QWORD PTR [rdx] + 81c4: 48 89 d6 mov rsi,rdx + 81c7: 48 89 c7 mov rdi,rax + 81ca: e8 11 a2 ff ff call 23e0 + 81cf: 48 8b 15 5a 8e 00 00 mov rdx,QWORD PTR [rip+0x8e5a] # 11030 + 81d6: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] + 81dd: 48 c1 e0 03 shl rax,0x3 + 81e1: 48 01 d0 add rax,rdx + 81e4: 48 8b 00 mov rax,QWORD PTR [rax] + 81e7: 48 89 c7 mov rdi,rax + 81ea: e8 a1 a2 ff ff call 2490 + 81ef: e9 88 00 00 00 jmp 827c + 81f4: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 81fb: 48 8b 15 26 8e 00 00 mov rdx,QWORD PTR [rip+0x8e26] # 11028 + 8202: 48 89 d6 mov rsi,rdx + 8205: 48 89 c7 mov rdi,rax + 8208: e8 d3 a1 ff ff call 23e0 + 820d: eb 6d jmp 827c + 820f: 48 8b 05 22 8e 00 00 mov rax,QWORD PTR [rip+0x8e22] # 11038 + 8216: 48 85 c0 test rax,rax + 8219: 74 48 je 8263 + 821b: 48 8b 05 16 8e 00 00 mov rax,QWORD PTR [rip+0x8e16] # 11038 + 8222: 48 8d 15 56 5e 00 00 lea rdx,[rip+0x5e56] # e07f <_IO_stdin_used+0x7f> + 8229: 48 89 d6 mov rsi,rdx + 822c: 48 89 c7 mov rdi,rax + 822f: e8 cc a2 ff ff call 2500 + 8234: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax + 823b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8242: 48 8b 95 60 ff ff ff mov rdx,QWORD PTR [rbp-0xa0] + 8249: 48 89 d6 mov rsi,rdx + 824c: 48 89 c7 mov rdi,rax + 824f: e8 8c a1 ff ff call 23e0 + 8254: 48 8b 85 60 ff ff ff mov rax,QWORD PTR [rbp-0xa0] + 825b: 48 89 c7 mov rdi,rax + 825e: e8 4d a1 ff ff call 23b0 + 8263: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 826a: 48 8b 15 b7 8d 00 00 mov rdx,QWORD PTR [rip+0x8db7] # 11028 + 8271: 48 89 d6 mov rsi,rdx + 8274: 48 89 c7 mov rdi,rax + 8277: e8 64 a1 ff ff call 23e0 + 827c: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] + 8283: 48 89 c7 mov rdi,rax + 8286: e8 25 a1 ff ff call 23b0 + 828b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8292: 48 89 c7 mov rdi,rax + 8295: e8 96 a0 ff ff call 2330 + 829a: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 82a1: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 82a8: 48 89 d6 mov rsi,rdx + 82ab: 48 89 c7 mov rdi,rax + 82ae: e8 9d a0 ff ff call 2350 + 82b3: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax + 82ba: 48 83 bd 70 ff ff ff cmp QWORD PTR [rbp-0x90],0x0 + 82c1: 00 + 82c2: 75 38 jne 82fc + 82c4: 48 8b 05 35 8e 00 00 mov rax,QWORD PTR [rip+0x8e35] # 11100 + 82cb: 4c 8d 05 7e 60 00 00 lea r8,[rip+0x607e] # e350 <__func__.2> + 82d2: b9 50 00 00 00 mov ecx,0x50 + 82d7: 48 8d 15 66 5d 00 00 lea rdx,[rip+0x5d66] # e044 <_IO_stdin_used+0x44> + 82de: 48 8d 35 6b 5d 00 00 lea rsi,[rip+0x5d6b] # e050 <_IO_stdin_used+0x50> + 82e5: 48 89 c7 mov rdi,rax + 82e8: b8 00 00 00 00 mov eax,0x0 + 82ed: e8 6e a1 ff ff call 2460 + 82f2: bf 00 00 00 00 mov edi,0x0 + 82f7: e8 24 a2 ff ff call 2520 + 82fc: 8b 05 9e 8d 00 00 mov eax,DWORD PTR [rip+0x8d9e] # 110a0 + 8302: 48 98 cdqe + 8304: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 830b: 00 + 830c: 48 8d 05 ad 8d 00 00 lea rax,[rip+0x8dad] # 110c0 + 8313: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 8317: 8b 05 63 8d 00 00 mov eax,DWORD PTR [rip+0x8d63] # 11080 + 831d: 48 98 cdqe + 831f: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 8326: 00 + 8327: 48 8d 05 12 8d 00 00 lea rax,[rip+0x8d12] # 11040 + 832e: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 8332: 8b 05 4c 8d 00 00 mov eax,DWORD PTR [rip+0x8d4c] # 11084 + 8338: 48 98 cdqe + 833a: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 8341: 00 + 8342: 48 8d 05 77 8d 00 00 lea rax,[rip+0x8d77] # 110c0 + 8349: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 834d: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] + 8354: 48 83 ec 08 sub rsp,0x8 + 8358: ff b5 50 ff ff ff push QWORD PTR [rbp-0xb0] + 835e: 4c 8d 0d eb 5f 00 00 lea r9,[rip+0x5feb] # e350 <__func__.2> + 8365: 49 89 f0 mov r8,rsi + 8368: 48 8d 35 01 5f 00 00 lea rsi,[rip+0x5f01] # e270 <_IO_stdin_used+0x270> + 836f: 48 89 c7 mov rdi,rax + 8372: b8 00 00 00 00 mov eax,0x0 + 8377: e8 e4 a0 ff ff call 2460 + 837c: 48 83 c4 10 add rsp,0x10 + 8380: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] + 8387: 48 89 c7 mov rdi,rax + 838a: e8 01 a1 ff ff call 2490 + 838f: 0f b6 05 fa 8c 00 00 movzx eax,BYTE PTR [rip+0x8cfa] # 11090 + 8396: 84 c0 test al,al + 8398: 0f 84 ec 00 00 00 je 848a + 839e: e8 ad a0 ff ff call 2450 + 83a3: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + 83a7: 0f b6 05 72 8c 00 00 movzx eax,BYTE PTR [rip+0x8c72] # 11020 + 83ae: 84 c0 test al,al + 83b0: 74 6d je 841f + 83b2: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 83b9: 48 8b 15 68 8c 00 00 mov rdx,QWORD PTR [rip+0x8c68] # 11028 + 83c0: 48 89 d6 mov rsi,rdx + 83c3: 48 89 c7 mov rdi,rax + 83c6: e8 15 a0 ff ff call 23e0 + 83cb: 48 83 7d 80 00 cmp QWORD PTR [rbp-0x80],0x0 + 83d0: 0f 88 21 01 00 00 js 84f7 + 83d6: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 83dd: 48 8b 0d 4c 8c 00 00 mov rcx,QWORD PTR [rip+0x8c4c] # 11030 + 83e4: 48 8b 55 80 mov rdx,QWORD PTR [rbp-0x80] + 83e8: 48 c1 e2 03 shl rdx,0x3 + 83ec: 48 01 ca add rdx,rcx + 83ef: 48 8b 12 mov rdx,QWORD PTR [rdx] + 83f2: 48 89 d6 mov rsi,rdx + 83f5: 48 89 c7 mov rdi,rax + 83f8: e8 e3 9f ff ff call 23e0 + 83fd: 48 8b 15 2c 8c 00 00 mov rdx,QWORD PTR [rip+0x8c2c] # 11030 + 8404: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] + 8408: 48 c1 e0 03 shl rax,0x3 + 840c: 48 01 d0 add rax,rdx + 840f: 48 8b 00 mov rax,QWORD PTR [rax] + 8412: 48 89 c7 mov rdi,rax + 8415: e8 76 a0 ff ff call 2490 + 841a: e9 d8 00 00 00 jmp 84f7 + 841f: 48 83 7d 80 00 cmp QWORD PTR [rbp-0x80],0x0 + 8424: 78 49 js 846f + 8426: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 842d: 48 8b 0d fc 8b 00 00 mov rcx,QWORD PTR [rip+0x8bfc] # 11030 + 8434: 48 8b 55 80 mov rdx,QWORD PTR [rbp-0x80] + 8438: 48 c1 e2 03 shl rdx,0x3 + 843c: 48 01 ca add rdx,rcx + 843f: 48 8b 12 mov rdx,QWORD PTR [rdx] + 8442: 48 89 d6 mov rsi,rdx + 8445: 48 89 c7 mov rdi,rax + 8448: e8 93 9f ff ff call 23e0 + 844d: 48 8b 15 dc 8b 00 00 mov rdx,QWORD PTR [rip+0x8bdc] # 11030 + 8454: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] + 8458: 48 c1 e0 03 shl rax,0x3 + 845c: 48 01 d0 add rax,rdx + 845f: 48 8b 00 mov rax,QWORD PTR [rax] + 8462: 48 89 c7 mov rdi,rax + 8465: e8 26 a0 ff ff call 2490 + 846a: e9 88 00 00 00 jmp 84f7 + 846f: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8476: 48 8b 15 ab 8b 00 00 mov rdx,QWORD PTR [rip+0x8bab] # 11028 + 847d: 48 89 d6 mov rsi,rdx + 8480: 48 89 c7 mov rdi,rax + 8483: e8 58 9f ff ff call 23e0 + 8488: eb 6d jmp 84f7 + 848a: 48 8b 05 a7 8b 00 00 mov rax,QWORD PTR [rip+0x8ba7] # 11038 + 8491: 48 85 c0 test rax,rax + 8494: 74 48 je 84de + 8496: 48 8b 05 9b 8b 00 00 mov rax,QWORD PTR [rip+0x8b9b] # 11038 + 849d: 48 8d 15 db 5b 00 00 lea rdx,[rip+0x5bdb] # e07f <_IO_stdin_used+0x7f> + 84a4: 48 89 d6 mov rsi,rdx + 84a7: 48 89 c7 mov rdi,rax + 84aa: e8 51 a0 ff ff call 2500 + 84af: 48 89 85 78 ff ff ff mov QWORD PTR [rbp-0x88],rax + 84b6: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 84bd: 48 8b 95 78 ff ff ff mov rdx,QWORD PTR [rbp-0x88] + 84c4: 48 89 d6 mov rsi,rdx + 84c7: 48 89 c7 mov rdi,rax + 84ca: e8 11 9f ff ff call 23e0 + 84cf: 48 8b 85 78 ff ff ff mov rax,QWORD PTR [rbp-0x88] + 84d6: 48 89 c7 mov rdi,rax + 84d9: e8 d2 9e ff ff call 23b0 + 84de: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 84e5: 48 8b 15 3c 8b 00 00 mov rdx,QWORD PTR [rip+0x8b3c] # 11028 + 84ec: 48 89 d6 mov rsi,rdx + 84ef: 48 89 c7 mov rdi,rax + 84f2: e8 e9 9e ff ff call 23e0 + 84f7: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] + 84fe: 48 89 c7 mov rdi,rax + 8501: e8 aa 9e ff ff call 23b0 + 8506: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 850d: 48 89 c7 mov rdi,rax + 8510: e8 1b 9e ff ff call 2330 + 8515: 90 nop + 8516: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + 851a: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28 + 8521: 00 00 + 8523: 74 05 je 852a + 8525: e8 96 9e ff ff call 23c0 <__stack_chk_fail@plt> + 852a: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + 852e: c9 leave + 852f: c3 ret + +0000000000008530 : + 8530: f3 0f 1e fa endbr64 + 8534: 55 push rbp + 8535: 48 89 e5 mov rbp,rsp + 8538: 48 8d 05 61 5d 00 00 lea rax,[rip+0x5d61] # e2a0 <_IO_stdin_used+0x2a0> + 853f: 48 89 c6 mov rsi,rax + 8542: 48 8d 05 0a 00 00 00 lea rax,[rip+0xa] # 8553 + 8549: 48 89 c7 mov rdi,rax + 854c: e8 ef 9d ff ff call 2340 + 8551: 5d pop rbp + 8552: c3 ret + +0000000000008553 : + 8553: f3 0f 1e fa endbr64 + 8557: 55 push rbp + 8558: 48 89 e5 mov rbp,rsp + 855b: 53 push rbx + 855c: 48 81 ec 78 01 00 00 sub rsp,0x178 + 8563: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28 + 856a: 00 00 + 856c: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + 8570: 31 c0 xor eax,eax + 8572: c7 85 8c fe ff ff 06 mov DWORD PTR [rbp-0x174],0x6 + 8579: 00 00 00 + 857c: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] + 8582: 48 98 cdqe + 8584: 48 89 c7 mov rdi,rax + 8587: e8 85 3d 00 00 call c311 + 858c: 48 89 85 a0 fe ff ff mov QWORD PTR [rbp-0x160],rax + 8593: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 859a: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 85a1: 48 89 d6 mov rsi,rdx + 85a4: 48 89 c7 mov rdi,rax + 85a7: e8 a4 9d ff ff call 2350 + 85ac: 48 89 85 a8 fe ff ff mov QWORD PTR [rbp-0x158],rax + 85b3: 48 83 bd a8 fe ff ff cmp QWORD PTR [rbp-0x158],0x0 + 85ba: 00 + 85bb: 75 38 jne 85f5 + 85bd: 48 8b 05 3c 8b 00 00 mov rax,QWORD PTR [rip+0x8b3c] # 11100 + 85c4: 4c 8d 05 a5 5d 00 00 lea r8,[rip+0x5da5] # e370 <__func__.1> + 85cb: b9 5e 00 00 00 mov ecx,0x5e + 85d0: 48 8d 15 6d 5a 00 00 lea rdx,[rip+0x5a6d] # e044 <_IO_stdin_used+0x44> + 85d7: 48 8d 35 72 5a 00 00 lea rsi,[rip+0x5a72] # e050 <_IO_stdin_used+0x50> + 85de: 48 89 c7 mov rdi,rax + 85e1: b8 00 00 00 00 mov eax,0x0 + 85e6: e8 75 9e ff ff call 2460 + 85eb: bf 00 00 00 00 mov edi,0x0 + 85f0: e8 2b 9f ff ff call 2520 + 85f5: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 85fc: 48 8b 10 mov rdx,QWORD PTR [rax] + 85ff: 48 8b 85 a8 fe ff ff mov rax,QWORD PTR [rbp-0x158] + 8606: 48 8d 0d 64 5a 00 00 lea rcx,[rip+0x5a64] # e071 <_IO_stdin_used+0x71> + 860d: 48 89 ce mov rsi,rcx + 8610: 48 89 c7 mov rdi,rax + 8613: b8 00 00 00 00 mov eax,0x0 + 8618: e8 43 9e ff ff call 2460 + 861d: 48 8b 85 a8 fe ff ff mov rax,QWORD PTR [rbp-0x158] + 8624: 48 89 c7 mov rdi,rax + 8627: e8 64 9e ff ff call 2490 + 862c: 0f b6 05 5d 8a 00 00 movzx eax,BYTE PTR [rip+0x8a5d] # 11090 + 8633: 84 c0 test al,al + 8635: 0f 84 01 01 00 00 je 873c + 863b: e8 10 9e ff ff call 2450 + 8640: 48 89 85 b8 fe ff ff mov QWORD PTR [rbp-0x148],rax + 8647: 0f b6 05 d2 89 00 00 movzx eax,BYTE PTR [rip+0x89d2] # 11020 + 864e: 84 c0 test al,al + 8650: 74 76 je 86c8 + 8652: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8659: 48 8b 15 c8 89 00 00 mov rdx,QWORD PTR [rip+0x89c8] # 11028 + 8660: 48 89 d6 mov rsi,rdx + 8663: 48 89 c7 mov rdi,rax + 8666: e8 75 9d ff ff call 23e0 + 866b: 48 83 bd b8 fe ff ff cmp QWORD PTR [rbp-0x148],0x0 + 8672: 00 + 8673: 0f 88 30 01 00 00 js 87a9 + 8679: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8680: 48 8b 0d a9 89 00 00 mov rcx,QWORD PTR [rip+0x89a9] # 11030 + 8687: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 868e: 48 c1 e2 03 shl rdx,0x3 + 8692: 48 01 ca add rdx,rcx + 8695: 48 8b 12 mov rdx,QWORD PTR [rdx] + 8698: 48 89 d6 mov rsi,rdx + 869b: 48 89 c7 mov rdi,rax + 869e: e8 3d 9d ff ff call 23e0 + 86a3: 48 8b 15 86 89 00 00 mov rdx,QWORD PTR [rip+0x8986] # 11030 + 86aa: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] + 86b1: 48 c1 e0 03 shl rax,0x3 + 86b5: 48 01 d0 add rax,rdx + 86b8: 48 8b 00 mov rax,QWORD PTR [rax] + 86bb: 48 89 c7 mov rdi,rax + 86be: e8 cd 9d ff ff call 2490 + 86c3: e9 e1 00 00 00 jmp 87a9 + 86c8: 48 83 bd b8 fe ff ff cmp QWORD PTR [rbp-0x148],0x0 + 86cf: 00 + 86d0: 78 4f js 8721 + 86d2: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 86d9: 48 8b 0d 50 89 00 00 mov rcx,QWORD PTR [rip+0x8950] # 11030 + 86e0: 48 8b 95 b8 fe ff ff mov rdx,QWORD PTR [rbp-0x148] + 86e7: 48 c1 e2 03 shl rdx,0x3 + 86eb: 48 01 ca add rdx,rcx + 86ee: 48 8b 12 mov rdx,QWORD PTR [rdx] + 86f1: 48 89 d6 mov rsi,rdx + 86f4: 48 89 c7 mov rdi,rax + 86f7: e8 e4 9c ff ff call 23e0 + 86fc: 48 8b 15 2d 89 00 00 mov rdx,QWORD PTR [rip+0x892d] # 11030 + 8703: 48 8b 85 b8 fe ff ff mov rax,QWORD PTR [rbp-0x148] + 870a: 48 c1 e0 03 shl rax,0x3 + 870e: 48 01 d0 add rax,rdx + 8711: 48 8b 00 mov rax,QWORD PTR [rax] + 8714: 48 89 c7 mov rdi,rax + 8717: e8 74 9d ff ff call 2490 + 871c: e9 88 00 00 00 jmp 87a9 + 8721: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8728: 48 8b 15 f9 88 00 00 mov rdx,QWORD PTR [rip+0x88f9] # 11028 + 872f: 48 89 d6 mov rsi,rdx + 8732: 48 89 c7 mov rdi,rax + 8735: e8 a6 9c ff ff call 23e0 + 873a: eb 6d jmp 87a9 + 873c: 48 8b 05 f5 88 00 00 mov rax,QWORD PTR [rip+0x88f5] # 11038 + 8743: 48 85 c0 test rax,rax + 8746: 74 48 je 8790 + 8748: 48 8b 05 e9 88 00 00 mov rax,QWORD PTR [rip+0x88e9] # 11038 + 874f: 48 8d 15 29 59 00 00 lea rdx,[rip+0x5929] # e07f <_IO_stdin_used+0x7f> + 8756: 48 89 d6 mov rsi,rdx + 8759: 48 89 c7 mov rdi,rax + 875c: e8 9f 9d ff ff call 2500 + 8761: 48 89 85 b0 fe ff ff mov QWORD PTR [rbp-0x150],rax + 8768: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 876f: 48 8b 95 b0 fe ff ff mov rdx,QWORD PTR [rbp-0x150] + 8776: 48 89 d6 mov rsi,rdx + 8779: 48 89 c7 mov rdi,rax + 877c: e8 5f 9c ff ff call 23e0 + 8781: 48 8b 85 b0 fe ff ff mov rax,QWORD PTR [rbp-0x150] + 8788: 48 89 c7 mov rdi,rax + 878b: e8 20 9c ff ff call 23b0 + 8790: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8797: 48 8b 15 8a 88 00 00 mov rdx,QWORD PTR [rip+0x888a] # 11028 + 879e: 48 89 d6 mov rsi,rdx + 87a1: 48 89 c7 mov rdi,rax + 87a4: e8 37 9c ff ff call 23e0 + 87a9: 48 8b 85 a8 fe ff ff mov rax,QWORD PTR [rbp-0x158] + 87b0: 48 89 c7 mov rdi,rax + 87b3: e8 f8 9b ff ff call 23b0 + 87b8: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 87bf: 48 89 c7 mov rdi,rax + 87c2: e8 69 9b ff ff call 2330 + 87c7: 0f b6 05 c2 88 00 00 movzx eax,BYTE PTR [rip+0x88c2] # 11090 + 87ce: 83 f0 01 xor eax,0x1 + 87d1: 84 c0 test al,al + 87d3: 0f 84 c2 07 00 00 je 8f9b + 87d9: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] + 87df: 48 98 cdqe + 87e1: 48 8b 95 a0 fe ff ff mov rdx,QWORD PTR [rbp-0x160] + 87e8: 48 8b 12 mov rdx,QWORD PTR [rdx] + 87eb: 48 89 c6 mov rsi,rax + 87ee: 48 89 d7 mov rdi,rdx + 87f1: e8 0a 9c ff ff call 2400 + 87f6: 84 c0 test al,al + 87f8: 0f 84 87 02 00 00 je 8a85 + 87fe: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 8805: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 880c: 48 89 d6 mov rsi,rdx + 880f: 48 89 c7 mov rdi,rax + 8812: e8 39 9b ff ff call 2350 + 8817: 48 89 85 38 ff ff ff mov QWORD PTR [rbp-0xc8],rax + 881e: 48 83 bd 38 ff ff ff cmp QWORD PTR [rbp-0xc8],0x0 + 8825: 00 + 8826: 75 38 jne 8860 + 8828: 48 8b 05 d1 88 00 00 mov rax,QWORD PTR [rip+0x88d1] # 11100 + 882f: 4c 8d 05 3a 5b 00 00 lea r8,[rip+0x5b3a] # e370 <__func__.1> + 8836: b9 5f 00 00 00 mov ecx,0x5f + 883b: 48 8d 15 02 58 00 00 lea rdx,[rip+0x5802] # e044 <_IO_stdin_used+0x44> + 8842: 48 8d 35 07 58 00 00 lea rsi,[rip+0x5807] # e050 <_IO_stdin_used+0x50> + 8849: 48 89 c7 mov rdi,rax + 884c: b8 00 00 00 00 mov eax,0x0 + 8851: e8 0a 9c ff ff call 2460 + 8856: bf 00 00 00 00 mov edi,0x0 + 885b: e8 c0 9c ff ff call 2520 + 8860: 8b 05 3a 88 00 00 mov eax,DWORD PTR [rip+0x883a] # 110a0 + 8866: 48 98 cdqe + 8868: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 886f: 00 + 8870: 48 8d 05 49 88 00 00 lea rax,[rip+0x8849] # 110c0 + 8877: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 887b: 8b 05 ff 87 00 00 mov eax,DWORD PTR [rip+0x87ff] # 11080 + 8881: 48 98 cdqe + 8883: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 888a: 00 + 888b: 48 8d 05 ae 87 00 00 lea rax,[rip+0x87ae] # 11040 + 8892: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 8896: 8b 05 54 88 00 00 mov eax,DWORD PTR [rip+0x8854] # 110f0 + 889c: 48 98 cdqe + 889e: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 88a5: 00 + 88a6: 48 8d 05 13 88 00 00 lea rax,[rip+0x8813] # 110c0 + 88ad: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 88b1: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] + 88b8: 4c 8d 0d b1 5a 00 00 lea r9,[rip+0x5ab1] # e370 <__func__.1> + 88bf: 49 89 f0 mov r8,rsi + 88c2: 48 8d 35 bf 57 00 00 lea rsi,[rip+0x57bf] # e088 <_IO_stdin_used+0x88> + 88c9: 48 89 c7 mov rdi,rax + 88cc: b8 00 00 00 00 mov eax,0x0 + 88d1: e8 8a 9b ff ff call 2460 + 88d6: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] + 88dd: 48 89 c7 mov rdi,rax + 88e0: e8 ab 9b ff ff call 2490 + 88e5: 0f b6 05 a4 87 00 00 movzx eax,BYTE PTR [rip+0x87a4] # 11090 + 88ec: 84 c0 test al,al + 88ee: 0f 84 01 01 00 00 je 89f5 + 88f4: e8 57 9b ff ff call 2450 + 88f9: 48 89 85 48 ff ff ff mov QWORD PTR [rbp-0xb8],rax + 8900: 0f b6 05 19 87 00 00 movzx eax,BYTE PTR [rip+0x8719] # 11020 + 8907: 84 c0 test al,al + 8909: 74 76 je 8981 + 890b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8912: 48 8b 15 0f 87 00 00 mov rdx,QWORD PTR [rip+0x870f] # 11028 + 8919: 48 89 d6 mov rsi,rdx + 891c: 48 89 c7 mov rdi,rax + 891f: e8 bc 9a ff ff call 23e0 + 8924: 48 83 bd 48 ff ff ff cmp QWORD PTR [rbp-0xb8],0x0 + 892b: 00 + 892c: 0f 88 30 01 00 00 js 8a62 + 8932: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8939: 48 8b 0d f0 86 00 00 mov rcx,QWORD PTR [rip+0x86f0] # 11030 + 8940: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] + 8947: 48 c1 e2 03 shl rdx,0x3 + 894b: 48 01 ca add rdx,rcx + 894e: 48 8b 12 mov rdx,QWORD PTR [rdx] + 8951: 48 89 d6 mov rsi,rdx + 8954: 48 89 c7 mov rdi,rax + 8957: e8 84 9a ff ff call 23e0 + 895c: 48 8b 15 cd 86 00 00 mov rdx,QWORD PTR [rip+0x86cd] # 11030 + 8963: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] + 896a: 48 c1 e0 03 shl rax,0x3 + 896e: 48 01 d0 add rax,rdx + 8971: 48 8b 00 mov rax,QWORD PTR [rax] + 8974: 48 89 c7 mov rdi,rax + 8977: e8 14 9b ff ff call 2490 + 897c: e9 e1 00 00 00 jmp 8a62 + 8981: 48 83 bd 48 ff ff ff cmp QWORD PTR [rbp-0xb8],0x0 + 8988: 00 + 8989: 78 4f js 89da + 898b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8992: 48 8b 0d 97 86 00 00 mov rcx,QWORD PTR [rip+0x8697] # 11030 + 8999: 48 8b 95 48 ff ff ff mov rdx,QWORD PTR [rbp-0xb8] + 89a0: 48 c1 e2 03 shl rdx,0x3 + 89a4: 48 01 ca add rdx,rcx + 89a7: 48 8b 12 mov rdx,QWORD PTR [rdx] + 89aa: 48 89 d6 mov rsi,rdx + 89ad: 48 89 c7 mov rdi,rax + 89b0: e8 2b 9a ff ff call 23e0 + 89b5: 48 8b 15 74 86 00 00 mov rdx,QWORD PTR [rip+0x8674] # 11030 + 89bc: 48 8b 85 48 ff ff ff mov rax,QWORD PTR [rbp-0xb8] + 89c3: 48 c1 e0 03 shl rax,0x3 + 89c7: 48 01 d0 add rax,rdx + 89ca: 48 8b 00 mov rax,QWORD PTR [rax] + 89cd: 48 89 c7 mov rdi,rax + 89d0: e8 bb 9a ff ff call 2490 + 89d5: e9 88 00 00 00 jmp 8a62 + 89da: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 89e1: 48 8b 15 40 86 00 00 mov rdx,QWORD PTR [rip+0x8640] # 11028 + 89e8: 48 89 d6 mov rsi,rdx + 89eb: 48 89 c7 mov rdi,rax + 89ee: e8 ed 99 ff ff call 23e0 + 89f3: eb 6d jmp 8a62 + 89f5: 48 8b 05 3c 86 00 00 mov rax,QWORD PTR [rip+0x863c] # 11038 + 89fc: 48 85 c0 test rax,rax + 89ff: 74 48 je 8a49 + 8a01: 48 8b 05 30 86 00 00 mov rax,QWORD PTR [rip+0x8630] # 11038 + 8a08: 48 8d 15 70 56 00 00 lea rdx,[rip+0x5670] # e07f <_IO_stdin_used+0x7f> + 8a0f: 48 89 d6 mov rsi,rdx + 8a12: 48 89 c7 mov rdi,rax + 8a15: e8 e6 9a ff ff call 2500 + 8a1a: 48 89 85 40 ff ff ff mov QWORD PTR [rbp-0xc0],rax + 8a21: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8a28: 48 8b 95 40 ff ff ff mov rdx,QWORD PTR [rbp-0xc0] + 8a2f: 48 89 d6 mov rsi,rdx + 8a32: 48 89 c7 mov rdi,rax + 8a35: e8 a6 99 ff ff call 23e0 + 8a3a: 48 8b 85 40 ff ff ff mov rax,QWORD PTR [rbp-0xc0] + 8a41: 48 89 c7 mov rdi,rax + 8a44: e8 67 99 ff ff call 23b0 + 8a49: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8a50: 48 8b 15 d1 85 00 00 mov rdx,QWORD PTR [rip+0x85d1] # 11028 + 8a57: 48 89 d6 mov rsi,rdx + 8a5a: 48 89 c7 mov rdi,rax + 8a5d: e8 7e 99 ff ff call 23e0 + 8a62: 48 8b 85 38 ff ff ff mov rax,QWORD PTR [rbp-0xc8] + 8a69: 48 89 c7 mov rdi,rax + 8a6c: e8 3f 99 ff ff call 23b0 + 8a71: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8a78: 48 89 c7 mov rdi,rax + 8a7b: e8 b0 98 ff ff call 2330 + 8a80: e9 dd 0c 00 00 jmp 9762 + 8a85: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 8a8c: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 8a93: 48 89 d6 mov rsi,rdx + 8a96: 48 89 c7 mov rdi,rax + 8a99: e8 b2 98 ff ff call 2350 + 8a9e: 48 89 85 08 ff ff ff mov QWORD PTR [rbp-0xf8],rax + 8aa5: 48 83 bd 08 ff ff ff cmp QWORD PTR [rbp-0xf8],0x0 + 8aac: 00 + 8aad: 75 38 jne 8ae7 + 8aaf: 48 8b 05 4a 86 00 00 mov rax,QWORD PTR [rip+0x864a] # 11100 + 8ab6: 4c 8d 05 b3 58 00 00 lea r8,[rip+0x58b3] # e370 <__func__.1> + 8abd: b9 5f 00 00 00 mov ecx,0x5f + 8ac2: 48 8d 15 7b 55 00 00 lea rdx,[rip+0x557b] # e044 <_IO_stdin_used+0x44> + 8ac9: 48 8d 35 80 55 00 00 lea rsi,[rip+0x5580] # e050 <_IO_stdin_used+0x50> + 8ad0: 48 89 c7 mov rdi,rax + 8ad3: b8 00 00 00 00 mov eax,0x0 + 8ad8: e8 83 99 ff ff call 2460 + 8add: bf 00 00 00 00 mov edi,0x0 + 8ae2: e8 39 9a ff ff call 2520 + 8ae7: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] + 8aed: 48 98 cdqe + 8aef: 48 89 c7 mov rdi,rax + 8af2: e8 39 9a ff ff call 2530 + 8af7: 48 89 c3 mov rbx,rax + 8afa: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 8b01: 48 8b 00 mov rax,QWORD PTR [rax] + 8b04: 48 89 c7 mov rdi,rax + 8b07: e8 24 9a ff ff call 2530 + 8b0c: 48 89 c2 mov rdx,rax + 8b0f: 48 8b 85 08 ff ff ff mov rax,QWORD PTR [rbp-0xf8] + 8b16: 53 push rbx + 8b17: 48 8d 0d 37 56 00 00 lea rcx,[rip+0x5637] # e155 <_IO_stdin_used+0x155> + 8b1e: 51 push rcx + 8b1f: 52 push rdx + 8b20: 48 8d 15 81 55 00 00 lea rdx,[rip+0x5581] # e0a8 <_IO_stdin_used+0xa8> + 8b27: 52 push rdx + 8b28: 48 8d 15 26 56 00 00 lea rdx,[rip+0x5626] # e155 <_IO_stdin_used+0x155> + 8b2f: 52 push rdx + 8b30: 48 8d 15 cd 55 00 00 lea rdx,[rip+0x55cd] # e104 <_IO_stdin_used+0x104> + 8b37: 52 push rdx + 8b38: 4c 8d 0d 69 55 00 00 lea r9,[rip+0x5569] # e0a8 <_IO_stdin_used+0xa8> + 8b3f: 4c 8d 05 2a 58 00 00 lea r8,[rip+0x582a] # e370 <__func__.1> + 8b46: b9 5f 00 00 00 mov ecx,0x5f + 8b4b: 48 8d 15 f2 54 00 00 lea rdx,[rip+0x54f2] # e044 <_IO_stdin_used+0x44> + 8b52: 48 8d 35 57 55 00 00 lea rsi,[rip+0x5557] # e0b0 <_IO_stdin_used+0xb0> + 8b59: 48 89 c7 mov rdi,rax + 8b5c: b8 00 00 00 00 mov eax,0x0 + 8b61: e8 fa 98 ff ff call 2460 + 8b66: 48 83 c4 30 add rsp,0x30 + 8b6a: 48 8b 85 08 ff ff ff mov rax,QWORD PTR [rbp-0xf8] + 8b71: 48 89 c7 mov rdi,rax + 8b74: e8 17 99 ff ff call 2490 + 8b79: 0f b6 05 10 85 00 00 movzx eax,BYTE PTR [rip+0x8510] # 11090 + 8b80: 84 c0 test al,al + 8b82: 0f 84 01 01 00 00 je 8c89 + 8b88: e8 c3 98 ff ff call 2450 + 8b8d: 48 89 85 18 ff ff ff mov QWORD PTR [rbp-0xe8],rax + 8b94: 0f b6 05 85 84 00 00 movzx eax,BYTE PTR [rip+0x8485] # 11020 + 8b9b: 84 c0 test al,al + 8b9d: 74 76 je 8c15 + 8b9f: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8ba6: 48 8b 15 7b 84 00 00 mov rdx,QWORD PTR [rip+0x847b] # 11028 + 8bad: 48 89 d6 mov rsi,rdx + 8bb0: 48 89 c7 mov rdi,rax + 8bb3: e8 28 98 ff ff call 23e0 + 8bb8: 48 83 bd 18 ff ff ff cmp QWORD PTR [rbp-0xe8],0x0 + 8bbf: 00 + 8bc0: 0f 88 30 01 00 00 js 8cf6 + 8bc6: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8bcd: 48 8b 0d 5c 84 00 00 mov rcx,QWORD PTR [rip+0x845c] # 11030 + 8bd4: 48 8b 95 18 ff ff ff mov rdx,QWORD PTR [rbp-0xe8] + 8bdb: 48 c1 e2 03 shl rdx,0x3 + 8bdf: 48 01 ca add rdx,rcx + 8be2: 48 8b 12 mov rdx,QWORD PTR [rdx] + 8be5: 48 89 d6 mov rsi,rdx + 8be8: 48 89 c7 mov rdi,rax + 8beb: e8 f0 97 ff ff call 23e0 + 8bf0: 48 8b 15 39 84 00 00 mov rdx,QWORD PTR [rip+0x8439] # 11030 + 8bf7: 48 8b 85 18 ff ff ff mov rax,QWORD PTR [rbp-0xe8] + 8bfe: 48 c1 e0 03 shl rax,0x3 + 8c02: 48 01 d0 add rax,rdx + 8c05: 48 8b 00 mov rax,QWORD PTR [rax] + 8c08: 48 89 c7 mov rdi,rax + 8c0b: e8 80 98 ff ff call 2490 + 8c10: e9 e1 00 00 00 jmp 8cf6 + 8c15: 48 83 bd 18 ff ff ff cmp QWORD PTR [rbp-0xe8],0x0 + 8c1c: 00 + 8c1d: 78 4f js 8c6e + 8c1f: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8c26: 48 8b 0d 03 84 00 00 mov rcx,QWORD PTR [rip+0x8403] # 11030 + 8c2d: 48 8b 95 18 ff ff ff mov rdx,QWORD PTR [rbp-0xe8] + 8c34: 48 c1 e2 03 shl rdx,0x3 + 8c38: 48 01 ca add rdx,rcx + 8c3b: 48 8b 12 mov rdx,QWORD PTR [rdx] + 8c3e: 48 89 d6 mov rsi,rdx + 8c41: 48 89 c7 mov rdi,rax + 8c44: e8 97 97 ff ff call 23e0 + 8c49: 48 8b 15 e0 83 00 00 mov rdx,QWORD PTR [rip+0x83e0] # 11030 + 8c50: 48 8b 85 18 ff ff ff mov rax,QWORD PTR [rbp-0xe8] + 8c57: 48 c1 e0 03 shl rax,0x3 + 8c5b: 48 01 d0 add rax,rdx + 8c5e: 48 8b 00 mov rax,QWORD PTR [rax] + 8c61: 48 89 c7 mov rdi,rax + 8c64: e8 27 98 ff ff call 2490 + 8c69: e9 88 00 00 00 jmp 8cf6 + 8c6e: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8c75: 48 8b 15 ac 83 00 00 mov rdx,QWORD PTR [rip+0x83ac] # 11028 + 8c7c: 48 89 d6 mov rsi,rdx + 8c7f: 48 89 c7 mov rdi,rax + 8c82: e8 59 97 ff ff call 23e0 + 8c87: eb 6d jmp 8cf6 + 8c89: 48 8b 05 a8 83 00 00 mov rax,QWORD PTR [rip+0x83a8] # 11038 + 8c90: 48 85 c0 test rax,rax + 8c93: 74 48 je 8cdd + 8c95: 48 8b 05 9c 83 00 00 mov rax,QWORD PTR [rip+0x839c] # 11038 + 8c9c: 48 8d 15 dc 53 00 00 lea rdx,[rip+0x53dc] # e07f <_IO_stdin_used+0x7f> + 8ca3: 48 89 d6 mov rsi,rdx + 8ca6: 48 89 c7 mov rdi,rax + 8ca9: e8 52 98 ff ff call 2500 + 8cae: 48 89 85 10 ff ff ff mov QWORD PTR [rbp-0xf0],rax + 8cb5: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8cbc: 48 8b 95 10 ff ff ff mov rdx,QWORD PTR [rbp-0xf0] + 8cc3: 48 89 d6 mov rsi,rdx + 8cc6: 48 89 c7 mov rdi,rax + 8cc9: e8 12 97 ff ff call 23e0 + 8cce: 48 8b 85 10 ff ff ff mov rax,QWORD PTR [rbp-0xf0] + 8cd5: 48 89 c7 mov rdi,rax + 8cd8: e8 d3 96 ff ff call 23b0 + 8cdd: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8ce4: 48 8b 15 3d 83 00 00 mov rdx,QWORD PTR [rip+0x833d] # 11028 + 8ceb: 48 89 d6 mov rsi,rdx + 8cee: 48 89 c7 mov rdi,rax + 8cf1: e8 ea 96 ff ff call 23e0 + 8cf6: 48 8b 85 08 ff ff ff mov rax,QWORD PTR [rbp-0xf8] + 8cfd: 48 89 c7 mov rdi,rax + 8d00: e8 ab 96 ff ff call 23b0 + 8d05: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8d0c: 48 89 c7 mov rdi,rax + 8d0f: e8 1c 96 ff ff call 2330 + 8d14: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 8d1b: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 8d22: 48 89 d6 mov rsi,rdx + 8d25: 48 89 c7 mov rdi,rax + 8d28: e8 23 96 ff ff call 2350 + 8d2d: 48 89 85 20 ff ff ff mov QWORD PTR [rbp-0xe0],rax + 8d34: 48 83 bd 20 ff ff ff cmp QWORD PTR [rbp-0xe0],0x0 + 8d3b: 00 + 8d3c: 75 38 jne 8d76 + 8d3e: 48 8b 05 bb 83 00 00 mov rax,QWORD PTR [rip+0x83bb] # 11100 + 8d45: 4c 8d 05 24 56 00 00 lea r8,[rip+0x5624] # e370 <__func__.1> + 8d4c: b9 5f 00 00 00 mov ecx,0x5f + 8d51: 48 8d 15 ec 52 00 00 lea rdx,[rip+0x52ec] # e044 <_IO_stdin_used+0x44> + 8d58: 48 8d 35 f1 52 00 00 lea rsi,[rip+0x52f1] # e050 <_IO_stdin_used+0x50> + 8d5f: 48 89 c7 mov rdi,rax + 8d62: b8 00 00 00 00 mov eax,0x0 + 8d67: e8 f4 96 ff ff call 2460 + 8d6c: bf 00 00 00 00 mov edi,0x0 + 8d71: e8 aa 97 ff ff call 2520 + 8d76: 8b 05 24 83 00 00 mov eax,DWORD PTR [rip+0x8324] # 110a0 + 8d7c: 48 98 cdqe + 8d7e: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 8d85: 00 + 8d86: 48 8d 05 33 83 00 00 lea rax,[rip+0x8333] # 110c0 + 8d8d: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 8d91: 8b 05 e9 82 00 00 mov eax,DWORD PTR [rip+0x82e9] # 11080 + 8d97: 48 98 cdqe + 8d99: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 8da0: 00 + 8da1: 48 8d 05 98 82 00 00 lea rax,[rip+0x8298] # 11040 + 8da8: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 8dac: 8b 05 d2 82 00 00 mov eax,DWORD PTR [rip+0x82d2] # 11084 + 8db2: 48 98 cdqe + 8db4: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 8dbb: 00 + 8dbc: 48 8d 05 fd 82 00 00 lea rax,[rip+0x82fd] # 110c0 + 8dc3: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 8dc7: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] + 8dce: 4c 8d 0d 9b 55 00 00 lea r9,[rip+0x559b] # e370 <__func__.1> + 8dd5: 49 89 f0 mov r8,rsi + 8dd8: 48 8d 35 29 53 00 00 lea rsi,[rip+0x5329] # e108 <_IO_stdin_used+0x108> + 8ddf: 48 89 c7 mov rdi,rax + 8de2: b8 00 00 00 00 mov eax,0x0 + 8de7: e8 74 96 ff ff call 2460 + 8dec: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] + 8df3: 48 89 c7 mov rdi,rax + 8df6: e8 95 96 ff ff call 2490 + 8dfb: 0f b6 05 8e 82 00 00 movzx eax,BYTE PTR [rip+0x828e] # 11090 + 8e02: 84 c0 test al,al + 8e04: 0f 84 01 01 00 00 je 8f0b + 8e0a: e8 41 96 ff ff call 2450 + 8e0f: 48 89 85 30 ff ff ff mov QWORD PTR [rbp-0xd0],rax + 8e16: 0f b6 05 03 82 00 00 movzx eax,BYTE PTR [rip+0x8203] # 11020 + 8e1d: 84 c0 test al,al + 8e1f: 74 76 je 8e97 + 8e21: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8e28: 48 8b 15 f9 81 00 00 mov rdx,QWORD PTR [rip+0x81f9] # 11028 + 8e2f: 48 89 d6 mov rsi,rdx + 8e32: 48 89 c7 mov rdi,rax + 8e35: e8 a6 95 ff ff call 23e0 + 8e3a: 48 83 bd 30 ff ff ff cmp QWORD PTR [rbp-0xd0],0x0 + 8e41: 00 + 8e42: 0f 88 30 01 00 00 js 8f78 + 8e48: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8e4f: 48 8b 0d da 81 00 00 mov rcx,QWORD PTR [rip+0x81da] # 11030 + 8e56: 48 8b 95 30 ff ff ff mov rdx,QWORD PTR [rbp-0xd0] + 8e5d: 48 c1 e2 03 shl rdx,0x3 + 8e61: 48 01 ca add rdx,rcx + 8e64: 48 8b 12 mov rdx,QWORD PTR [rdx] + 8e67: 48 89 d6 mov rsi,rdx + 8e6a: 48 89 c7 mov rdi,rax + 8e6d: e8 6e 95 ff ff call 23e0 + 8e72: 48 8b 15 b7 81 00 00 mov rdx,QWORD PTR [rip+0x81b7] # 11030 + 8e79: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 8e80: 48 c1 e0 03 shl rax,0x3 + 8e84: 48 01 d0 add rax,rdx + 8e87: 48 8b 00 mov rax,QWORD PTR [rax] + 8e8a: 48 89 c7 mov rdi,rax + 8e8d: e8 fe 95 ff ff call 2490 + 8e92: e9 e1 00 00 00 jmp 8f78 + 8e97: 48 83 bd 30 ff ff ff cmp QWORD PTR [rbp-0xd0],0x0 + 8e9e: 00 + 8e9f: 78 4f js 8ef0 + 8ea1: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8ea8: 48 8b 0d 81 81 00 00 mov rcx,QWORD PTR [rip+0x8181] # 11030 + 8eaf: 48 8b 95 30 ff ff ff mov rdx,QWORD PTR [rbp-0xd0] + 8eb6: 48 c1 e2 03 shl rdx,0x3 + 8eba: 48 01 ca add rdx,rcx + 8ebd: 48 8b 12 mov rdx,QWORD PTR [rdx] + 8ec0: 48 89 d6 mov rsi,rdx + 8ec3: 48 89 c7 mov rdi,rax + 8ec6: e8 15 95 ff ff call 23e0 + 8ecb: 48 8b 15 5e 81 00 00 mov rdx,QWORD PTR [rip+0x815e] # 11030 + 8ed2: 48 8b 85 30 ff ff ff mov rax,QWORD PTR [rbp-0xd0] + 8ed9: 48 c1 e0 03 shl rax,0x3 + 8edd: 48 01 d0 add rax,rdx + 8ee0: 48 8b 00 mov rax,QWORD PTR [rax] + 8ee3: 48 89 c7 mov rdi,rax + 8ee6: e8 a5 95 ff ff call 2490 + 8eeb: e9 88 00 00 00 jmp 8f78 + 8ef0: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8ef7: 48 8b 15 2a 81 00 00 mov rdx,QWORD PTR [rip+0x812a] # 11028 + 8efe: 48 89 d6 mov rsi,rdx + 8f01: 48 89 c7 mov rdi,rax + 8f04: e8 d7 94 ff ff call 23e0 + 8f09: eb 6d jmp 8f78 + 8f0b: 48 8b 05 26 81 00 00 mov rax,QWORD PTR [rip+0x8126] # 11038 + 8f12: 48 85 c0 test rax,rax + 8f15: 74 48 je 8f5f + 8f17: 48 8b 05 1a 81 00 00 mov rax,QWORD PTR [rip+0x811a] # 11038 + 8f1e: 48 8d 15 5a 51 00 00 lea rdx,[rip+0x515a] # e07f <_IO_stdin_used+0x7f> + 8f25: 48 89 d6 mov rsi,rdx + 8f28: 48 89 c7 mov rdi,rax + 8f2b: e8 d0 95 ff ff call 2500 + 8f30: 48 89 85 28 ff ff ff mov QWORD PTR [rbp-0xd8],rax + 8f37: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8f3e: 48 8b 95 28 ff ff ff mov rdx,QWORD PTR [rbp-0xd8] + 8f45: 48 89 d6 mov rsi,rdx + 8f48: 48 89 c7 mov rdi,rax + 8f4b: e8 90 94 ff ff call 23e0 + 8f50: 48 8b 85 28 ff ff ff mov rax,QWORD PTR [rbp-0xd8] + 8f57: 48 89 c7 mov rdi,rax + 8f5a: e8 51 94 ff ff call 23b0 + 8f5f: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8f66: 48 8b 15 bb 80 00 00 mov rdx,QWORD PTR [rip+0x80bb] # 11028 + 8f6d: 48 89 d6 mov rsi,rdx + 8f70: 48 89 c7 mov rdi,rax + 8f73: e8 68 94 ff ff call 23e0 + 8f78: 48 8b 85 20 ff ff ff mov rax,QWORD PTR [rbp-0xe0] + 8f7f: 48 89 c7 mov rdi,rax + 8f82: e8 29 94 ff ff call 23b0 + 8f87: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 8f8e: 48 89 c7 mov rdi,rax + 8f91: e8 9a 93 ff ff call 2330 + 8f96: e9 c7 07 00 00 jmp 9762 + 8f9b: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] + 8fa1: 48 98 cdqe + 8fa3: 48 8b 95 a0 fe ff ff mov rdx,QWORD PTR [rbp-0x160] + 8faa: 48 8b 12 mov rdx,QWORD PTR [rdx] + 8fad: 48 89 d1 mov rcx,rdx + 8fb0: 48 8d 15 b9 53 00 00 lea rdx,[rip+0x53b9] # e370 <__func__.1> + 8fb7: 48 89 c6 mov rsi,rax + 8fba: 48 89 cf mov rdi,rcx + 8fbd: e8 be 93 ff ff call 2380 + 8fc2: 84 c0 test al,al + 8fc4: 0f 84 87 02 00 00 je 9251 + 8fca: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 8fd1: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 8fd8: 48 89 d6 mov rsi,rdx + 8fdb: 48 89 c7 mov rdi,rax + 8fde: e8 6d 93 ff ff call 2350 + 8fe3: 48 89 85 f0 fe ff ff mov QWORD PTR [rbp-0x110],rax + 8fea: 48 83 bd f0 fe ff ff cmp QWORD PTR [rbp-0x110],0x0 + 8ff1: 00 + 8ff2: 75 38 jne 902c + 8ff4: 48 8b 05 05 81 00 00 mov rax,QWORD PTR [rip+0x8105] # 11100 + 8ffb: 4c 8d 05 6e 53 00 00 lea r8,[rip+0x536e] # e370 <__func__.1> + 9002: b9 5f 00 00 00 mov ecx,0x5f + 9007: 48 8d 15 36 50 00 00 lea rdx,[rip+0x5036] # e044 <_IO_stdin_used+0x44> + 900e: 48 8d 35 3b 50 00 00 lea rsi,[rip+0x503b] # e050 <_IO_stdin_used+0x50> + 9015: 48 89 c7 mov rdi,rax + 9018: b8 00 00 00 00 mov eax,0x0 + 901d: e8 3e 94 ff ff call 2460 + 9022: bf 00 00 00 00 mov edi,0x0 + 9027: e8 f4 94 ff ff call 2520 + 902c: 8b 05 6e 80 00 00 mov eax,DWORD PTR [rip+0x806e] # 110a0 + 9032: 48 98 cdqe + 9034: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 903b: 00 + 903c: 48 8d 05 7d 80 00 00 lea rax,[rip+0x807d] # 110c0 + 9043: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 9047: 8b 05 33 80 00 00 mov eax,DWORD PTR [rip+0x8033] # 11080 + 904d: 48 98 cdqe + 904f: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 9056: 00 + 9057: 48 8d 05 e2 7f 00 00 lea rax,[rip+0x7fe2] # 11040 + 905e: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 9062: 8b 05 88 80 00 00 mov eax,DWORD PTR [rip+0x8088] # 110f0 + 9068: 48 98 cdqe + 906a: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 9071: 00 + 9072: 48 8d 05 47 80 00 00 lea rax,[rip+0x8047] # 110c0 + 9079: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 907d: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] + 9084: 4c 8d 0d e5 52 00 00 lea r9,[rip+0x52e5] # e370 <__func__.1> + 908b: 49 89 f0 mov r8,rsi + 908e: 48 8d 35 f3 4f 00 00 lea rsi,[rip+0x4ff3] # e088 <_IO_stdin_used+0x88> + 9095: 48 89 c7 mov rdi,rax + 9098: b8 00 00 00 00 mov eax,0x0 + 909d: e8 be 93 ff ff call 2460 + 90a2: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] + 90a9: 48 89 c7 mov rdi,rax + 90ac: e8 df 93 ff ff call 2490 + 90b1: 0f b6 05 d8 7f 00 00 movzx eax,BYTE PTR [rip+0x7fd8] # 11090 + 90b8: 84 c0 test al,al + 90ba: 0f 84 01 01 00 00 je 91c1 + 90c0: e8 8b 93 ff ff call 2450 + 90c5: 48 89 85 00 ff ff ff mov QWORD PTR [rbp-0x100],rax + 90cc: 0f b6 05 4d 7f 00 00 movzx eax,BYTE PTR [rip+0x7f4d] # 11020 + 90d3: 84 c0 test al,al + 90d5: 74 76 je 914d + 90d7: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 90de: 48 8b 15 43 7f 00 00 mov rdx,QWORD PTR [rip+0x7f43] # 11028 + 90e5: 48 89 d6 mov rsi,rdx + 90e8: 48 89 c7 mov rdi,rax + 90eb: e8 f0 92 ff ff call 23e0 + 90f0: 48 83 bd 00 ff ff ff cmp QWORD PTR [rbp-0x100],0x0 + 90f7: 00 + 90f8: 0f 88 30 01 00 00 js 922e + 90fe: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9105: 48 8b 0d 24 7f 00 00 mov rcx,QWORD PTR [rip+0x7f24] # 11030 + 910c: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 9113: 48 c1 e2 03 shl rdx,0x3 + 9117: 48 01 ca add rdx,rcx + 911a: 48 8b 12 mov rdx,QWORD PTR [rdx] + 911d: 48 89 d6 mov rsi,rdx + 9120: 48 89 c7 mov rdi,rax + 9123: e8 b8 92 ff ff call 23e0 + 9128: 48 8b 15 01 7f 00 00 mov rdx,QWORD PTR [rip+0x7f01] # 11030 + 912f: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] + 9136: 48 c1 e0 03 shl rax,0x3 + 913a: 48 01 d0 add rax,rdx + 913d: 48 8b 00 mov rax,QWORD PTR [rax] + 9140: 48 89 c7 mov rdi,rax + 9143: e8 48 93 ff ff call 2490 + 9148: e9 e1 00 00 00 jmp 922e + 914d: 48 83 bd 00 ff ff ff cmp QWORD PTR [rbp-0x100],0x0 + 9154: 00 + 9155: 78 4f js 91a6 + 9157: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 915e: 48 8b 0d cb 7e 00 00 mov rcx,QWORD PTR [rip+0x7ecb] # 11030 + 9165: 48 8b 95 00 ff ff ff mov rdx,QWORD PTR [rbp-0x100] + 916c: 48 c1 e2 03 shl rdx,0x3 + 9170: 48 01 ca add rdx,rcx + 9173: 48 8b 12 mov rdx,QWORD PTR [rdx] + 9176: 48 89 d6 mov rsi,rdx + 9179: 48 89 c7 mov rdi,rax + 917c: e8 5f 92 ff ff call 23e0 + 9181: 48 8b 15 a8 7e 00 00 mov rdx,QWORD PTR [rip+0x7ea8] # 11030 + 9188: 48 8b 85 00 ff ff ff mov rax,QWORD PTR [rbp-0x100] + 918f: 48 c1 e0 03 shl rax,0x3 + 9193: 48 01 d0 add rax,rdx + 9196: 48 8b 00 mov rax,QWORD PTR [rax] + 9199: 48 89 c7 mov rdi,rax + 919c: e8 ef 92 ff ff call 2490 + 91a1: e9 88 00 00 00 jmp 922e + 91a6: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 91ad: 48 8b 15 74 7e 00 00 mov rdx,QWORD PTR [rip+0x7e74] # 11028 + 91b4: 48 89 d6 mov rsi,rdx + 91b7: 48 89 c7 mov rdi,rax + 91ba: e8 21 92 ff ff call 23e0 + 91bf: eb 6d jmp 922e + 91c1: 48 8b 05 70 7e 00 00 mov rax,QWORD PTR [rip+0x7e70] # 11038 + 91c8: 48 85 c0 test rax,rax + 91cb: 74 48 je 9215 + 91cd: 48 8b 05 64 7e 00 00 mov rax,QWORD PTR [rip+0x7e64] # 11038 + 91d4: 48 8d 15 a4 4e 00 00 lea rdx,[rip+0x4ea4] # e07f <_IO_stdin_used+0x7f> + 91db: 48 89 d6 mov rsi,rdx + 91de: 48 89 c7 mov rdi,rax + 91e1: e8 1a 93 ff ff call 2500 + 91e6: 48 89 85 f8 fe ff ff mov QWORD PTR [rbp-0x108],rax + 91ed: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 91f4: 48 8b 95 f8 fe ff ff mov rdx,QWORD PTR [rbp-0x108] + 91fb: 48 89 d6 mov rsi,rdx + 91fe: 48 89 c7 mov rdi,rax + 9201: e8 da 91 ff ff call 23e0 + 9206: 48 8b 85 f8 fe ff ff mov rax,QWORD PTR [rbp-0x108] + 920d: 48 89 c7 mov rdi,rax + 9210: e8 9b 91 ff ff call 23b0 + 9215: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 921c: 48 8b 15 05 7e 00 00 mov rdx,QWORD PTR [rip+0x7e05] # 11028 + 9223: 48 89 d6 mov rsi,rdx + 9226: 48 89 c7 mov rdi,rax + 9229: e8 b2 91 ff ff call 23e0 + 922e: 48 8b 85 f0 fe ff ff mov rax,QWORD PTR [rbp-0x110] + 9235: 48 89 c7 mov rdi,rax + 9238: e8 73 91 ff ff call 23b0 + 923d: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9244: 48 89 c7 mov rdi,rax + 9247: e8 e4 90 ff ff call 2330 + 924c: e9 11 05 00 00 jmp 9762 + 9251: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 9258: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 925f: 48 89 d6 mov rsi,rdx + 9262: 48 89 c7 mov rdi,rax + 9265: e8 e6 90 ff ff call 2350 + 926a: 48 89 85 c0 fe ff ff mov QWORD PTR [rbp-0x140],rax + 9271: 48 83 bd c0 fe ff ff cmp QWORD PTR [rbp-0x140],0x0 + 9278: 00 + 9279: 75 38 jne 92b3 + 927b: 48 8b 05 7e 7e 00 00 mov rax,QWORD PTR [rip+0x7e7e] # 11100 + 9282: 4c 8d 05 e7 50 00 00 lea r8,[rip+0x50e7] # e370 <__func__.1> + 9289: b9 5f 00 00 00 mov ecx,0x5f + 928e: 48 8d 15 af 4d 00 00 lea rdx,[rip+0x4daf] # e044 <_IO_stdin_used+0x44> + 9295: 48 8d 35 b4 4d 00 00 lea rsi,[rip+0x4db4] # e050 <_IO_stdin_used+0x50> + 929c: 48 89 c7 mov rdi,rax + 929f: b8 00 00 00 00 mov eax,0x0 + 92a4: e8 b7 91 ff ff call 2460 + 92a9: bf 00 00 00 00 mov edi,0x0 + 92ae: e8 6d 92 ff ff call 2520 + 92b3: 8b 85 8c fe ff ff mov eax,DWORD PTR [rbp-0x174] + 92b9: 48 98 cdqe + 92bb: 48 89 c7 mov rdi,rax + 92be: e8 6d 92 ff ff call 2530 + 92c3: 48 89 c3 mov rbx,rax + 92c6: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 92cd: 48 8b 00 mov rax,QWORD PTR [rax] + 92d0: 48 89 c7 mov rdi,rax + 92d3: e8 58 92 ff ff call 2530 + 92d8: 48 89 c2 mov rdx,rax + 92db: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 92e2: 53 push rbx + 92e3: 48 8d 0d 6b 4e 00 00 lea rcx,[rip+0x4e6b] # e155 <_IO_stdin_used+0x155> + 92ea: 51 push rcx + 92eb: 52 push rdx + 92ec: 48 8d 15 b5 4d 00 00 lea rdx,[rip+0x4db5] # e0a8 <_IO_stdin_used+0xa8> + 92f3: 52 push rdx + 92f4: 48 8d 15 5a 4e 00 00 lea rdx,[rip+0x4e5a] # e155 <_IO_stdin_used+0x155> + 92fb: 52 push rdx + 92fc: 48 8d 15 01 4e 00 00 lea rdx,[rip+0x4e01] # e104 <_IO_stdin_used+0x104> + 9303: 52 push rdx + 9304: 4c 8d 0d 9d 4d 00 00 lea r9,[rip+0x4d9d] # e0a8 <_IO_stdin_used+0xa8> + 930b: 4c 8d 05 5e 50 00 00 lea r8,[rip+0x505e] # e370 <__func__.1> + 9312: b9 5f 00 00 00 mov ecx,0x5f + 9317: 48 8d 15 26 4d 00 00 lea rdx,[rip+0x4d26] # e044 <_IO_stdin_used+0x44> + 931e: 48 8d 35 8b 4d 00 00 lea rsi,[rip+0x4d8b] # e0b0 <_IO_stdin_used+0xb0> + 9325: 48 89 c7 mov rdi,rax + 9328: b8 00 00 00 00 mov eax,0x0 + 932d: e8 2e 91 ff ff call 2460 + 9332: 48 83 c4 30 add rsp,0x30 + 9336: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 933d: 48 89 c7 mov rdi,rax + 9340: e8 4b 91 ff ff call 2490 + 9345: 0f b6 05 44 7d 00 00 movzx eax,BYTE PTR [rip+0x7d44] # 11090 + 934c: 84 c0 test al,al + 934e: 0f 84 01 01 00 00 je 9455 + 9354: e8 f7 90 ff ff call 2450 + 9359: 48 89 85 d0 fe ff ff mov QWORD PTR [rbp-0x130],rax + 9360: 0f b6 05 b9 7c 00 00 movzx eax,BYTE PTR [rip+0x7cb9] # 11020 + 9367: 84 c0 test al,al + 9369: 74 76 je 93e1 + 936b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9372: 48 8b 15 af 7c 00 00 mov rdx,QWORD PTR [rip+0x7caf] # 11028 + 9379: 48 89 d6 mov rsi,rdx + 937c: 48 89 c7 mov rdi,rax + 937f: e8 5c 90 ff ff call 23e0 + 9384: 48 83 bd d0 fe ff ff cmp QWORD PTR [rbp-0x130],0x0 + 938b: 00 + 938c: 0f 88 30 01 00 00 js 94c2 + 9392: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9399: 48 8b 0d 90 7c 00 00 mov rcx,QWORD PTR [rip+0x7c90] # 11030 + 93a0: 48 8b 95 d0 fe ff ff mov rdx,QWORD PTR [rbp-0x130] + 93a7: 48 c1 e2 03 shl rdx,0x3 + 93ab: 48 01 ca add rdx,rcx + 93ae: 48 8b 12 mov rdx,QWORD PTR [rdx] + 93b1: 48 89 d6 mov rsi,rdx + 93b4: 48 89 c7 mov rdi,rax + 93b7: e8 24 90 ff ff call 23e0 + 93bc: 48 8b 15 6d 7c 00 00 mov rdx,QWORD PTR [rip+0x7c6d] # 11030 + 93c3: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 93ca: 48 c1 e0 03 shl rax,0x3 + 93ce: 48 01 d0 add rax,rdx + 93d1: 48 8b 00 mov rax,QWORD PTR [rax] + 93d4: 48 89 c7 mov rdi,rax + 93d7: e8 b4 90 ff ff call 2490 + 93dc: e9 e1 00 00 00 jmp 94c2 + 93e1: 48 83 bd d0 fe ff ff cmp QWORD PTR [rbp-0x130],0x0 + 93e8: 00 + 93e9: 78 4f js 943a + 93eb: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 93f2: 48 8b 0d 37 7c 00 00 mov rcx,QWORD PTR [rip+0x7c37] # 11030 + 93f9: 48 8b 95 d0 fe ff ff mov rdx,QWORD PTR [rbp-0x130] + 9400: 48 c1 e2 03 shl rdx,0x3 + 9404: 48 01 ca add rdx,rcx + 9407: 48 8b 12 mov rdx,QWORD PTR [rdx] + 940a: 48 89 d6 mov rsi,rdx + 940d: 48 89 c7 mov rdi,rax + 9410: e8 cb 8f ff ff call 23e0 + 9415: 48 8b 15 14 7c 00 00 mov rdx,QWORD PTR [rip+0x7c14] # 11030 + 941c: 48 8b 85 d0 fe ff ff mov rax,QWORD PTR [rbp-0x130] + 9423: 48 c1 e0 03 shl rax,0x3 + 9427: 48 01 d0 add rax,rdx + 942a: 48 8b 00 mov rax,QWORD PTR [rax] + 942d: 48 89 c7 mov rdi,rax + 9430: e8 5b 90 ff ff call 2490 + 9435: e9 88 00 00 00 jmp 94c2 + 943a: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9441: 48 8b 15 e0 7b 00 00 mov rdx,QWORD PTR [rip+0x7be0] # 11028 + 9448: 48 89 d6 mov rsi,rdx + 944b: 48 89 c7 mov rdi,rax + 944e: e8 8d 8f ff ff call 23e0 + 9453: eb 6d jmp 94c2 + 9455: 48 8b 05 dc 7b 00 00 mov rax,QWORD PTR [rip+0x7bdc] # 11038 + 945c: 48 85 c0 test rax,rax + 945f: 74 48 je 94a9 + 9461: 48 8b 05 d0 7b 00 00 mov rax,QWORD PTR [rip+0x7bd0] # 11038 + 9468: 48 8d 15 10 4c 00 00 lea rdx,[rip+0x4c10] # e07f <_IO_stdin_used+0x7f> + 946f: 48 89 d6 mov rsi,rdx + 9472: 48 89 c7 mov rdi,rax + 9475: e8 86 90 ff ff call 2500 + 947a: 48 89 85 c8 fe ff ff mov QWORD PTR [rbp-0x138],rax + 9481: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9488: 48 8b 95 c8 fe ff ff mov rdx,QWORD PTR [rbp-0x138] + 948f: 48 89 d6 mov rsi,rdx + 9492: 48 89 c7 mov rdi,rax + 9495: e8 46 8f ff ff call 23e0 + 949a: 48 8b 85 c8 fe ff ff mov rax,QWORD PTR [rbp-0x138] + 94a1: 48 89 c7 mov rdi,rax + 94a4: e8 07 8f ff ff call 23b0 + 94a9: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 94b0: 48 8b 15 71 7b 00 00 mov rdx,QWORD PTR [rip+0x7b71] # 11028 + 94b7: 48 89 d6 mov rsi,rdx + 94ba: 48 89 c7 mov rdi,rax + 94bd: e8 1e 8f ff ff call 23e0 + 94c2: 48 8b 85 c0 fe ff ff mov rax,QWORD PTR [rbp-0x140] + 94c9: 48 89 c7 mov rdi,rax + 94cc: e8 df 8e ff ff call 23b0 + 94d1: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 94d8: 48 89 c7 mov rdi,rax + 94db: e8 50 8e ff ff call 2330 + 94e0: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 94e7: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 94ee: 48 89 d6 mov rsi,rdx + 94f1: 48 89 c7 mov rdi,rax + 94f4: e8 57 8e ff ff call 2350 + 94f9: 48 89 85 d8 fe ff ff mov QWORD PTR [rbp-0x128],rax + 9500: 48 83 bd d8 fe ff ff cmp QWORD PTR [rbp-0x128],0x0 + 9507: 00 + 9508: 75 38 jne 9542 + 950a: 48 8b 05 ef 7b 00 00 mov rax,QWORD PTR [rip+0x7bef] # 11100 + 9511: 4c 8d 05 58 4e 00 00 lea r8,[rip+0x4e58] # e370 <__func__.1> + 9518: b9 5f 00 00 00 mov ecx,0x5f + 951d: 48 8d 15 20 4b 00 00 lea rdx,[rip+0x4b20] # e044 <_IO_stdin_used+0x44> + 9524: 48 8d 35 25 4b 00 00 lea rsi,[rip+0x4b25] # e050 <_IO_stdin_used+0x50> + 952b: 48 89 c7 mov rdi,rax + 952e: b8 00 00 00 00 mov eax,0x0 + 9533: e8 28 8f ff ff call 2460 + 9538: bf 00 00 00 00 mov edi,0x0 + 953d: e8 de 8f ff ff call 2520 + 9542: 8b 05 58 7b 00 00 mov eax,DWORD PTR [rip+0x7b58] # 110a0 + 9548: 48 98 cdqe + 954a: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 9551: 00 + 9552: 48 8d 05 67 7b 00 00 lea rax,[rip+0x7b67] # 110c0 + 9559: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 955d: 8b 05 1d 7b 00 00 mov eax,DWORD PTR [rip+0x7b1d] # 11080 + 9563: 48 98 cdqe + 9565: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 956c: 00 + 956d: 48 8d 05 cc 7a 00 00 lea rax,[rip+0x7acc] # 11040 + 9574: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 9578: 8b 05 06 7b 00 00 mov eax,DWORD PTR [rip+0x7b06] # 11084 + 957e: 48 98 cdqe + 9580: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 9587: 00 + 9588: 48 8d 05 31 7b 00 00 lea rax,[rip+0x7b31] # 110c0 + 958f: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 9593: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 959a: 4c 8d 0d cf 4d 00 00 lea r9,[rip+0x4dcf] # e370 <__func__.1> + 95a1: 49 89 f0 mov r8,rsi + 95a4: 48 8d 35 5d 4b 00 00 lea rsi,[rip+0x4b5d] # e108 <_IO_stdin_used+0x108> + 95ab: 48 89 c7 mov rdi,rax + 95ae: b8 00 00 00 00 mov eax,0x0 + 95b3: e8 a8 8e ff ff call 2460 + 95b8: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 95bf: 48 89 c7 mov rdi,rax + 95c2: e8 c9 8e ff ff call 2490 + 95c7: 0f b6 05 c2 7a 00 00 movzx eax,BYTE PTR [rip+0x7ac2] # 11090 + 95ce: 84 c0 test al,al + 95d0: 0f 84 01 01 00 00 je 96d7 + 95d6: e8 75 8e ff ff call 2450 + 95db: 48 89 85 e8 fe ff ff mov QWORD PTR [rbp-0x118],rax + 95e2: 0f b6 05 37 7a 00 00 movzx eax,BYTE PTR [rip+0x7a37] # 11020 + 95e9: 84 c0 test al,al + 95eb: 74 76 je 9663 + 95ed: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 95f4: 48 8b 15 2d 7a 00 00 mov rdx,QWORD PTR [rip+0x7a2d] # 11028 + 95fb: 48 89 d6 mov rsi,rdx + 95fe: 48 89 c7 mov rdi,rax + 9601: e8 da 8d ff ff call 23e0 + 9606: 48 83 bd e8 fe ff ff cmp QWORD PTR [rbp-0x118],0x0 + 960d: 00 + 960e: 0f 88 30 01 00 00 js 9744 + 9614: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 961b: 48 8b 0d 0e 7a 00 00 mov rcx,QWORD PTR [rip+0x7a0e] # 11030 + 9622: 48 8b 95 e8 fe ff ff mov rdx,QWORD PTR [rbp-0x118] + 9629: 48 c1 e2 03 shl rdx,0x3 + 962d: 48 01 ca add rdx,rcx + 9630: 48 8b 12 mov rdx,QWORD PTR [rdx] + 9633: 48 89 d6 mov rsi,rdx + 9636: 48 89 c7 mov rdi,rax + 9639: e8 a2 8d ff ff call 23e0 + 963e: 48 8b 15 eb 79 00 00 mov rdx,QWORD PTR [rip+0x79eb] # 11030 + 9645: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 964c: 48 c1 e0 03 shl rax,0x3 + 9650: 48 01 d0 add rax,rdx + 9653: 48 8b 00 mov rax,QWORD PTR [rax] + 9656: 48 89 c7 mov rdi,rax + 9659: e8 32 8e ff ff call 2490 + 965e: e9 e1 00 00 00 jmp 9744 + 9663: 48 83 bd e8 fe ff ff cmp QWORD PTR [rbp-0x118],0x0 + 966a: 00 + 966b: 78 4f js 96bc + 966d: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9674: 48 8b 0d b5 79 00 00 mov rcx,QWORD PTR [rip+0x79b5] # 11030 + 967b: 48 8b 95 e8 fe ff ff mov rdx,QWORD PTR [rbp-0x118] + 9682: 48 c1 e2 03 shl rdx,0x3 + 9686: 48 01 ca add rdx,rcx + 9689: 48 8b 12 mov rdx,QWORD PTR [rdx] + 968c: 48 89 d6 mov rsi,rdx + 968f: 48 89 c7 mov rdi,rax + 9692: e8 49 8d ff ff call 23e0 + 9697: 48 8b 15 92 79 00 00 mov rdx,QWORD PTR [rip+0x7992] # 11030 + 969e: 48 8b 85 e8 fe ff ff mov rax,QWORD PTR [rbp-0x118] + 96a5: 48 c1 e0 03 shl rax,0x3 + 96a9: 48 01 d0 add rax,rdx + 96ac: 48 8b 00 mov rax,QWORD PTR [rax] + 96af: 48 89 c7 mov rdi,rax + 96b2: e8 d9 8d ff ff call 2490 + 96b7: e9 88 00 00 00 jmp 9744 + 96bc: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 96c3: 48 8b 15 5e 79 00 00 mov rdx,QWORD PTR [rip+0x795e] # 11028 + 96ca: 48 89 d6 mov rsi,rdx + 96cd: 48 89 c7 mov rdi,rax + 96d0: e8 0b 8d ff ff call 23e0 + 96d5: eb 6d jmp 9744 + 96d7: 48 8b 05 5a 79 00 00 mov rax,QWORD PTR [rip+0x795a] # 11038 + 96de: 48 85 c0 test rax,rax + 96e1: 74 48 je 972b + 96e3: 48 8b 05 4e 79 00 00 mov rax,QWORD PTR [rip+0x794e] # 11038 + 96ea: 48 8d 15 8e 49 00 00 lea rdx,[rip+0x498e] # e07f <_IO_stdin_used+0x7f> + 96f1: 48 89 d6 mov rsi,rdx + 96f4: 48 89 c7 mov rdi,rax + 96f7: e8 04 8e ff ff call 2500 + 96fc: 48 89 85 e0 fe ff ff mov QWORD PTR [rbp-0x120],rax + 9703: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 970a: 48 8b 95 e0 fe ff ff mov rdx,QWORD PTR [rbp-0x120] + 9711: 48 89 d6 mov rsi,rdx + 9714: 48 89 c7 mov rdi,rax + 9717: e8 c4 8c ff ff call 23e0 + 971c: 48 8b 85 e0 fe ff ff mov rax,QWORD PTR [rbp-0x120] + 9723: 48 89 c7 mov rdi,rax + 9726: e8 85 8c ff ff call 23b0 + 972b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9732: 48 8b 15 ef 78 00 00 mov rdx,QWORD PTR [rip+0x78ef] # 11028 + 9739: 48 89 d6 mov rsi,rdx + 973c: 48 89 c7 mov rdi,rax + 973f: e8 9c 8c ff ff call 23e0 + 9744: 48 8b 85 d8 fe ff ff mov rax,QWORD PTR [rbp-0x128] + 974b: 48 89 c7 mov rdi,rax + 974e: e8 5d 8c ff ff call 23b0 + 9753: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 975a: 48 89 c7 mov rdi,rax + 975d: e8 ce 8b ff ff call 2330 + 9762: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 9769: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 976d: f3 0f 10 05 27 4c 00 movss xmm0,DWORD PTR [rip+0x4c27] # e39c <__func__.0+0xc> + 9774: 00 + 9775: f3 0f 11 00 movss DWORD PTR [rax],xmm0 + 9779: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 9780: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 9784: 48 83 c0 04 add rax,0x4 + 9788: f3 0f 10 05 10 4c 00 movss xmm0,DWORD PTR [rip+0x4c10] # e3a0 <__func__.0+0x10> + 978f: 00 + 9790: f3 0f 11 00 movss DWORD PTR [rax],xmm0 + 9794: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 979b: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 979f: 48 83 c0 08 add rax,0x8 + 97a3: f3 0f 10 05 f9 4b 00 movss xmm0,DWORD PTR [rip+0x4bf9] # e3a4 <__func__.0+0x14> + 97aa: 00 + 97ab: f3 0f 11 00 movss DWORD PTR [rax],xmm0 + 97af: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 97b6: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 97ba: 48 83 c0 0c add rax,0xc + 97be: f3 0f 10 05 e2 4b 00 movss xmm0,DWORD PTR [rip+0x4be2] # e3a8 <__func__.0+0x18> + 97c5: 00 + 97c6: f3 0f 11 00 movss DWORD PTR [rax],xmm0 + 97ca: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 97d1: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 97d5: 48 83 c0 10 add rax,0x10 + 97d9: f3 0f 10 05 cf 4b 00 movss xmm0,DWORD PTR [rip+0x4bcf] # e3b0 <__func__.0+0x20> + 97e0: 00 + 97e1: f3 0f 11 00 movss DWORD PTR [rax],xmm0 + 97e5: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 97ec: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + 97f0: 48 83 c0 14 add rax,0x14 + 97f4: f3 0f 10 05 b0 4b 00 movss xmm0,DWORD PTR [rip+0x4bb0] # e3ac <__func__.0+0x1c> + 97fb: 00 + 97fc: f3 0f 11 00 movss DWORD PTR [rax],xmm0 + 9800: 0f b6 05 89 78 00 00 movzx eax,BYTE PTR [rip+0x7889] # 11090 + 9807: 83 f0 01 xor eax,0x1 + 980a: 84 c0 test al,al + 980c: 0f 84 f4 06 00 00 je 9f06 + 9812: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 9819: 48 89 c7 mov rdi,rax + 981c: e8 a4 2c 00 00 call c4c5 + 9821: 0f b6 c0 movzx eax,al + 9824: 89 c7 mov edi,eax + 9826: e8 45 8c ff ff call 2470 + 982b: 84 c0 test al,al + 982d: 0f 84 57 02 00 00 je 9a8a + 9833: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 983a: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 9841: 48 89 d6 mov rsi,rdx + 9844: 48 89 c7 mov rdi,rax + 9847: e8 04 8b ff ff call 2350 + 984c: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + 9850: 48 83 7d d0 00 cmp QWORD PTR [rbp-0x30],0x0 + 9855: 75 38 jne 988f + 9857: 48 8b 05 a2 78 00 00 mov rax,QWORD PTR [rip+0x78a2] # 11100 + 985e: 4c 8d 05 0b 4b 00 00 lea r8,[rip+0x4b0b] # e370 <__func__.1> + 9865: b9 68 00 00 00 mov ecx,0x68 + 986a: 48 8d 15 d3 47 00 00 lea rdx,[rip+0x47d3] # e044 <_IO_stdin_used+0x44> + 9871: 48 8d 35 d8 47 00 00 lea rsi,[rip+0x47d8] # e050 <_IO_stdin_used+0x50> + 9878: 48 89 c7 mov rdi,rax + 987b: b8 00 00 00 00 mov eax,0x0 + 9880: e8 db 8b ff ff call 2460 + 9885: bf 00 00 00 00 mov edi,0x0 + 988a: e8 91 8c ff ff call 2520 + 988f: 8b 05 0b 78 00 00 mov eax,DWORD PTR [rip+0x780b] # 110a0 + 9895: 48 98 cdqe + 9897: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 989e: 00 + 989f: 48 8d 05 1a 78 00 00 lea rax,[rip+0x781a] # 110c0 + 98a6: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 98aa: 8b 05 d0 77 00 00 mov eax,DWORD PTR [rip+0x77d0] # 11080 + 98b0: 48 98 cdqe + 98b2: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 98b9: 00 + 98ba: 48 8d 05 7f 77 00 00 lea rax,[rip+0x777f] # 11040 + 98c1: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 98c5: 8b 05 25 78 00 00 mov eax,DWORD PTR [rip+0x7825] # 110f0 + 98cb: 48 98 cdqe + 98cd: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 98d4: 00 + 98d5: 48 8d 05 e4 77 00 00 lea rax,[rip+0x77e4] # 110c0 + 98dc: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 98e0: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 98e4: 4c 8d 0d 85 4a 00 00 lea r9,[rip+0x4a85] # e370 <__func__.1> + 98eb: 49 89 f0 mov r8,rsi + 98ee: 48 8d 35 93 47 00 00 lea rsi,[rip+0x4793] # e088 <_IO_stdin_used+0x88> + 98f5: 48 89 c7 mov rdi,rax + 98f8: b8 00 00 00 00 mov eax,0x0 + 98fd: e8 5e 8b ff ff call 2460 + 9902: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 9906: 48 89 c7 mov rdi,rax + 9909: e8 82 8b ff ff call 2490 + 990e: 0f b6 05 7b 77 00 00 movzx eax,BYTE PTR [rip+0x777b] # 11090 + 9915: 84 c0 test al,al + 9917: 0f 84 e9 00 00 00 je 9a06 + 991d: e8 2e 8b ff ff call 2450 + 9922: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + 9926: 0f b6 05 f3 76 00 00 movzx eax,BYTE PTR [rip+0x76f3] # 11020 + 992d: 84 c0 test al,al + 992f: 74 6d je 999e + 9931: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9938: 48 8b 15 e9 76 00 00 mov rdx,QWORD PTR [rip+0x76e9] # 11028 + 993f: 48 89 d6 mov rsi,rdx + 9942: 48 89 c7 mov rdi,rax + 9945: e8 96 8a ff ff call 23e0 + 994a: 48 83 7d e0 00 cmp QWORD PTR [rbp-0x20],0x0 + 994f: 0f 88 15 01 00 00 js 9a6a + 9955: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 995c: 48 8b 0d cd 76 00 00 mov rcx,QWORD PTR [rip+0x76cd] # 11030 + 9963: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 9967: 48 c1 e2 03 shl rdx,0x3 + 996b: 48 01 ca add rdx,rcx + 996e: 48 8b 12 mov rdx,QWORD PTR [rdx] + 9971: 48 89 d6 mov rsi,rdx + 9974: 48 89 c7 mov rdi,rax + 9977: e8 64 8a ff ff call 23e0 + 997c: 48 8b 15 ad 76 00 00 mov rdx,QWORD PTR [rip+0x76ad] # 11030 + 9983: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 9987: 48 c1 e0 03 shl rax,0x3 + 998b: 48 01 d0 add rax,rdx + 998e: 48 8b 00 mov rax,QWORD PTR [rax] + 9991: 48 89 c7 mov rdi,rax + 9994: e8 f7 8a ff ff call 2490 + 9999: e9 cc 00 00 00 jmp 9a6a + 999e: 48 83 7d e0 00 cmp QWORD PTR [rbp-0x20],0x0 + 99a3: 78 46 js 99eb + 99a5: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 99ac: 48 8b 0d 7d 76 00 00 mov rcx,QWORD PTR [rip+0x767d] # 11030 + 99b3: 48 8b 55 e0 mov rdx,QWORD PTR [rbp-0x20] + 99b7: 48 c1 e2 03 shl rdx,0x3 + 99bb: 48 01 ca add rdx,rcx + 99be: 48 8b 12 mov rdx,QWORD PTR [rdx] + 99c1: 48 89 d6 mov rsi,rdx + 99c4: 48 89 c7 mov rdi,rax + 99c7: e8 14 8a ff ff call 23e0 + 99cc: 48 8b 15 5d 76 00 00 mov rdx,QWORD PTR [rip+0x765d] # 11030 + 99d3: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + 99d7: 48 c1 e0 03 shl rax,0x3 + 99db: 48 01 d0 add rax,rdx + 99de: 48 8b 00 mov rax,QWORD PTR [rax] + 99e1: 48 89 c7 mov rdi,rax + 99e4: e8 a7 8a ff ff call 2490 + 99e9: eb 7f jmp 9a6a + 99eb: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 99f2: 48 8b 15 2f 76 00 00 mov rdx,QWORD PTR [rip+0x762f] # 11028 + 99f9: 48 89 d6 mov rsi,rdx + 99fc: 48 89 c7 mov rdi,rax + 99ff: e8 dc 89 ff ff call 23e0 + 9a04: eb 64 jmp 9a6a + 9a06: 48 8b 05 2b 76 00 00 mov rax,QWORD PTR [rip+0x762b] # 11038 + 9a0d: 48 85 c0 test rax,rax + 9a10: 74 3f je 9a51 + 9a12: 48 8b 05 1f 76 00 00 mov rax,QWORD PTR [rip+0x761f] # 11038 + 9a19: 48 8d 15 5f 46 00 00 lea rdx,[rip+0x465f] # e07f <_IO_stdin_used+0x7f> + 9a20: 48 89 d6 mov rsi,rdx + 9a23: 48 89 c7 mov rdi,rax + 9a26: e8 d5 8a ff ff call 2500 + 9a2b: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + 9a2f: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9a36: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + 9a3a: 48 89 d6 mov rsi,rdx + 9a3d: 48 89 c7 mov rdi,rax + 9a40: e8 9b 89 ff ff call 23e0 + 9a45: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + 9a49: 48 89 c7 mov rdi,rax + 9a4c: e8 5f 89 ff ff call 23b0 + 9a51: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9a58: 48 8b 15 c9 75 00 00 mov rdx,QWORD PTR [rip+0x75c9] # 11028 + 9a5f: 48 89 d6 mov rsi,rdx + 9a62: 48 89 c7 mov rdi,rax + 9a65: e8 76 89 ff ff call 23e0 + 9a6a: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + 9a6e: 48 89 c7 mov rdi,rax + 9a71: e8 3a 89 ff ff call 23b0 + 9a76: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9a7d: 48 89 c7 mov rdi,rax + 9a80: e8 ab 88 ff ff call 2330 + 9a85: e9 e8 0b 00 00 jmp a672 + 9a8a: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 9a91: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 9a98: 48 89 d6 mov rsi,rdx + 9a9b: 48 89 c7 mov rdi,rax + 9a9e: e8 ad 88 ff ff call 2350 + 9aa3: 48 89 45 a0 mov QWORD PTR [rbp-0x60],rax + 9aa7: 48 83 7d a0 00 cmp QWORD PTR [rbp-0x60],0x0 + 9aac: 75 38 jne 9ae6 + 9aae: 48 8b 05 4b 76 00 00 mov rax,QWORD PTR [rip+0x764b] # 11100 + 9ab5: 4c 8d 05 b4 48 00 00 lea r8,[rip+0x48b4] # e370 <__func__.1> + 9abc: b9 68 00 00 00 mov ecx,0x68 + 9ac1: 48 8d 15 7c 45 00 00 lea rdx,[rip+0x457c] # e044 <_IO_stdin_used+0x44> + 9ac8: 48 8d 35 81 45 00 00 lea rsi,[rip+0x4581] # e050 <_IO_stdin_used+0x50> + 9acf: 48 89 c7 mov rdi,rax + 9ad2: b8 00 00 00 00 mov eax,0x0 + 9ad7: e8 84 89 ff ff call 2460 + 9adc: bf 00 00 00 00 mov edi,0x0 + 9ae1: e8 3a 8a ff ff call 2520 + 9ae6: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 9aea: 48 8d 15 27 47 00 00 lea rdx,[rip+0x4727] # e218 <_IO_stdin_used+0x218> + 9af1: 52 push rdx + 9af2: 48 8d 15 19 47 00 00 lea rdx,[rip+0x4719] # e212 <_IO_stdin_used+0x212> + 9af9: 52 push rdx + 9afa: 4c 8d 0d b3 46 00 00 lea r9,[rip+0x46b3] # e1b4 <_IO_stdin_used+0x1b4> + 9b01: 4c 8d 05 68 48 00 00 lea r8,[rip+0x4868] # e370 <__func__.1> + 9b08: b9 68 00 00 00 mov ecx,0x68 + 9b0d: 48 8d 15 30 45 00 00 lea rdx,[rip+0x4530] # e044 <_IO_stdin_used+0x44> + 9b14: 48 8d 35 bd 46 00 00 lea rsi,[rip+0x46bd] # e1d8 <_IO_stdin_used+0x1d8> + 9b1b: 48 89 c7 mov rdi,rax + 9b1e: b8 00 00 00 00 mov eax,0x0 + 9b23: e8 38 89 ff ff call 2460 + 9b28: 48 83 c4 10 add rsp,0x10 + 9b2c: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 9b30: 48 89 c7 mov rdi,rax + 9b33: e8 58 89 ff ff call 2490 + 9b38: 0f b6 05 51 75 00 00 movzx eax,BYTE PTR [rip+0x7551] # 11090 + 9b3f: 84 c0 test al,al + 9b41: 0f 84 e9 00 00 00 je 9c30 + 9b47: e8 04 89 ff ff call 2450 + 9b4c: 48 89 45 b0 mov QWORD PTR [rbp-0x50],rax + 9b50: 0f b6 05 c9 74 00 00 movzx eax,BYTE PTR [rip+0x74c9] # 11020 + 9b57: 84 c0 test al,al + 9b59: 74 6d je 9bc8 + 9b5b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9b62: 48 8b 15 bf 74 00 00 mov rdx,QWORD PTR [rip+0x74bf] # 11028 + 9b69: 48 89 d6 mov rsi,rdx + 9b6c: 48 89 c7 mov rdi,rax + 9b6f: e8 6c 88 ff ff call 23e0 + 9b74: 48 83 7d b0 00 cmp QWORD PTR [rbp-0x50],0x0 + 9b79: 0f 88 15 01 00 00 js 9c94 + 9b7f: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9b86: 48 8b 0d a3 74 00 00 mov rcx,QWORD PTR [rip+0x74a3] # 11030 + 9b8d: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] + 9b91: 48 c1 e2 03 shl rdx,0x3 + 9b95: 48 01 ca add rdx,rcx + 9b98: 48 8b 12 mov rdx,QWORD PTR [rdx] + 9b9b: 48 89 d6 mov rsi,rdx + 9b9e: 48 89 c7 mov rdi,rax + 9ba1: e8 3a 88 ff ff call 23e0 + 9ba6: 48 8b 15 83 74 00 00 mov rdx,QWORD PTR [rip+0x7483] # 11030 + 9bad: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 9bb1: 48 c1 e0 03 shl rax,0x3 + 9bb5: 48 01 d0 add rax,rdx + 9bb8: 48 8b 00 mov rax,QWORD PTR [rax] + 9bbb: 48 89 c7 mov rdi,rax + 9bbe: e8 cd 88 ff ff call 2490 + 9bc3: e9 cc 00 00 00 jmp 9c94 + 9bc8: 48 83 7d b0 00 cmp QWORD PTR [rbp-0x50],0x0 + 9bcd: 78 46 js 9c15 + 9bcf: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9bd6: 48 8b 0d 53 74 00 00 mov rcx,QWORD PTR [rip+0x7453] # 11030 + 9bdd: 48 8b 55 b0 mov rdx,QWORD PTR [rbp-0x50] + 9be1: 48 c1 e2 03 shl rdx,0x3 + 9be5: 48 01 ca add rdx,rcx + 9be8: 48 8b 12 mov rdx,QWORD PTR [rdx] + 9beb: 48 89 d6 mov rsi,rdx + 9bee: 48 89 c7 mov rdi,rax + 9bf1: e8 ea 87 ff ff call 23e0 + 9bf6: 48 8b 15 33 74 00 00 mov rdx,QWORD PTR [rip+0x7433] # 11030 + 9bfd: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + 9c01: 48 c1 e0 03 shl rax,0x3 + 9c05: 48 01 d0 add rax,rdx + 9c08: 48 8b 00 mov rax,QWORD PTR [rax] + 9c0b: 48 89 c7 mov rdi,rax + 9c0e: e8 7d 88 ff ff call 2490 + 9c13: eb 7f jmp 9c94 + 9c15: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9c1c: 48 8b 15 05 74 00 00 mov rdx,QWORD PTR [rip+0x7405] # 11028 + 9c23: 48 89 d6 mov rsi,rdx + 9c26: 48 89 c7 mov rdi,rax + 9c29: e8 b2 87 ff ff call 23e0 + 9c2e: eb 64 jmp 9c94 + 9c30: 48 8b 05 01 74 00 00 mov rax,QWORD PTR [rip+0x7401] # 11038 + 9c37: 48 85 c0 test rax,rax + 9c3a: 74 3f je 9c7b + 9c3c: 48 8b 05 f5 73 00 00 mov rax,QWORD PTR [rip+0x73f5] # 11038 + 9c43: 48 8d 15 35 44 00 00 lea rdx,[rip+0x4435] # e07f <_IO_stdin_used+0x7f> + 9c4a: 48 89 d6 mov rsi,rdx + 9c4d: 48 89 c7 mov rdi,rax + 9c50: e8 ab 88 ff ff call 2500 + 9c55: 48 89 45 a8 mov QWORD PTR [rbp-0x58],rax + 9c59: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9c60: 48 8b 55 a8 mov rdx,QWORD PTR [rbp-0x58] + 9c64: 48 89 d6 mov rsi,rdx + 9c67: 48 89 c7 mov rdi,rax + 9c6a: e8 71 87 ff ff call 23e0 + 9c6f: 48 8b 45 a8 mov rax,QWORD PTR [rbp-0x58] + 9c73: 48 89 c7 mov rdi,rax + 9c76: e8 35 87 ff ff call 23b0 + 9c7b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9c82: 48 8b 15 9f 73 00 00 mov rdx,QWORD PTR [rip+0x739f] # 11028 + 9c89: 48 89 d6 mov rsi,rdx + 9c8c: 48 89 c7 mov rdi,rax + 9c8f: e8 4c 87 ff ff call 23e0 + 9c94: 48 8b 45 a0 mov rax,QWORD PTR [rbp-0x60] + 9c98: 48 89 c7 mov rdi,rax + 9c9b: e8 10 87 ff ff call 23b0 + 9ca0: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9ca7: 48 89 c7 mov rdi,rax + 9caa: e8 81 86 ff ff call 2330 + 9caf: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 9cb6: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 9cbd: 48 89 d6 mov rsi,rdx + 9cc0: 48 89 c7 mov rdi,rax + 9cc3: e8 88 86 ff ff call 2350 + 9cc8: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + 9ccc: 48 83 7d b8 00 cmp QWORD PTR [rbp-0x48],0x0 + 9cd1: 75 38 jne 9d0b + 9cd3: 48 8b 05 26 74 00 00 mov rax,QWORD PTR [rip+0x7426] # 11100 + 9cda: 4c 8d 05 8f 46 00 00 lea r8,[rip+0x468f] # e370 <__func__.1> + 9ce1: b9 68 00 00 00 mov ecx,0x68 + 9ce6: 48 8d 15 57 43 00 00 lea rdx,[rip+0x4357] # e044 <_IO_stdin_used+0x44> + 9ced: 48 8d 35 5c 43 00 00 lea rsi,[rip+0x435c] # e050 <_IO_stdin_used+0x50> + 9cf4: 48 89 c7 mov rdi,rax + 9cf7: b8 00 00 00 00 mov eax,0x0 + 9cfc: e8 5f 87 ff ff call 2460 + 9d01: bf 00 00 00 00 mov edi,0x0 + 9d06: e8 15 88 ff ff call 2520 + 9d0b: 8b 05 8f 73 00 00 mov eax,DWORD PTR [rip+0x738f] # 110a0 + 9d11: 48 98 cdqe + 9d13: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 9d1a: 00 + 9d1b: 48 8d 05 9e 73 00 00 lea rax,[rip+0x739e] # 110c0 + 9d22: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 9d26: 8b 05 54 73 00 00 mov eax,DWORD PTR [rip+0x7354] # 11080 + 9d2c: 48 98 cdqe + 9d2e: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 9d35: 00 + 9d36: 48 8d 05 03 73 00 00 lea rax,[rip+0x7303] # 11040 + 9d3d: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 9d41: 8b 05 3d 73 00 00 mov eax,DWORD PTR [rip+0x733d] # 11084 + 9d47: 48 98 cdqe + 9d49: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 9d50: 00 + 9d51: 48 8d 05 68 73 00 00 lea rax,[rip+0x7368] # 110c0 + 9d58: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 9d5c: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 9d60: 4c 8d 0d 09 46 00 00 lea r9,[rip+0x4609] # e370 <__func__.1> + 9d67: 49 89 f0 mov r8,rsi + 9d6a: 48 8d 35 af 44 00 00 lea rsi,[rip+0x44af] # e220 <_IO_stdin_used+0x220> + 9d71: 48 89 c7 mov rdi,rax + 9d74: b8 00 00 00 00 mov eax,0x0 + 9d79: e8 e2 86 ff ff call 2460 + 9d7e: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 9d82: 48 89 c7 mov rdi,rax + 9d85: e8 06 87 ff ff call 2490 + 9d8a: 0f b6 05 ff 72 00 00 movzx eax,BYTE PTR [rip+0x72ff] # 11090 + 9d91: 84 c0 test al,al + 9d93: 0f 84 e9 00 00 00 je 9e82 + 9d99: e8 b2 86 ff ff call 2450 + 9d9e: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + 9da2: 0f b6 05 77 72 00 00 movzx eax,BYTE PTR [rip+0x7277] # 11020 + 9da9: 84 c0 test al,al + 9dab: 74 6d je 9e1a + 9dad: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9db4: 48 8b 15 6d 72 00 00 mov rdx,QWORD PTR [rip+0x726d] # 11028 + 9dbb: 48 89 d6 mov rsi,rdx + 9dbe: 48 89 c7 mov rdi,rax + 9dc1: e8 1a 86 ff ff call 23e0 + 9dc6: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + 9dcb: 0f 88 15 01 00 00 js 9ee6 + 9dd1: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9dd8: 48 8b 0d 51 72 00 00 mov rcx,QWORD PTR [rip+0x7251] # 11030 + 9ddf: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 9de3: 48 c1 e2 03 shl rdx,0x3 + 9de7: 48 01 ca add rdx,rcx + 9dea: 48 8b 12 mov rdx,QWORD PTR [rdx] + 9ded: 48 89 d6 mov rsi,rdx + 9df0: 48 89 c7 mov rdi,rax + 9df3: e8 e8 85 ff ff call 23e0 + 9df8: 48 8b 15 31 72 00 00 mov rdx,QWORD PTR [rip+0x7231] # 11030 + 9dff: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 9e03: 48 c1 e0 03 shl rax,0x3 + 9e07: 48 01 d0 add rax,rdx + 9e0a: 48 8b 00 mov rax,QWORD PTR [rax] + 9e0d: 48 89 c7 mov rdi,rax + 9e10: e8 7b 86 ff ff call 2490 + 9e15: e9 cc 00 00 00 jmp 9ee6 + 9e1a: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + 9e1f: 78 46 js 9e67 + 9e21: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9e28: 48 8b 0d 01 72 00 00 mov rcx,QWORD PTR [rip+0x7201] # 11030 + 9e2f: 48 8b 55 c8 mov rdx,QWORD PTR [rbp-0x38] + 9e33: 48 c1 e2 03 shl rdx,0x3 + 9e37: 48 01 ca add rdx,rcx + 9e3a: 48 8b 12 mov rdx,QWORD PTR [rdx] + 9e3d: 48 89 d6 mov rsi,rdx + 9e40: 48 89 c7 mov rdi,rax + 9e43: e8 98 85 ff ff call 23e0 + 9e48: 48 8b 15 e1 71 00 00 mov rdx,QWORD PTR [rip+0x71e1] # 11030 + 9e4f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + 9e53: 48 c1 e0 03 shl rax,0x3 + 9e57: 48 01 d0 add rax,rdx + 9e5a: 48 8b 00 mov rax,QWORD PTR [rax] + 9e5d: 48 89 c7 mov rdi,rax + 9e60: e8 2b 86 ff ff call 2490 + 9e65: eb 7f jmp 9ee6 + 9e67: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9e6e: 48 8b 15 b3 71 00 00 mov rdx,QWORD PTR [rip+0x71b3] # 11028 + 9e75: 48 89 d6 mov rsi,rdx + 9e78: 48 89 c7 mov rdi,rax + 9e7b: e8 60 85 ff ff call 23e0 + 9e80: eb 64 jmp 9ee6 + 9e82: 48 8b 05 af 71 00 00 mov rax,QWORD PTR [rip+0x71af] # 11038 + 9e89: 48 85 c0 test rax,rax + 9e8c: 74 3f je 9ecd + 9e8e: 48 8b 05 a3 71 00 00 mov rax,QWORD PTR [rip+0x71a3] # 11038 + 9e95: 48 8d 15 e3 41 00 00 lea rdx,[rip+0x41e3] # e07f <_IO_stdin_used+0x7f> + 9e9c: 48 89 d6 mov rsi,rdx + 9e9f: 48 89 c7 mov rdi,rax + 9ea2: e8 59 86 ff ff call 2500 + 9ea7: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + 9eab: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9eb2: 48 8b 55 c0 mov rdx,QWORD PTR [rbp-0x40] + 9eb6: 48 89 d6 mov rsi,rdx + 9eb9: 48 89 c7 mov rdi,rax + 9ebc: e8 1f 85 ff ff call 23e0 + 9ec1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + 9ec5: 48 89 c7 mov rdi,rax + 9ec8: e8 e3 84 ff ff call 23b0 + 9ecd: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9ed4: 48 8b 15 4d 71 00 00 mov rdx,QWORD PTR [rip+0x714d] # 11028 + 9edb: 48 89 d6 mov rsi,rdx + 9ede: 48 89 c7 mov rdi,rax + 9ee1: e8 fa 84 ff ff call 23e0 + 9ee6: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + 9eea: 48 89 c7 mov rdi,rax + 9eed: e8 be 84 ff ff call 23b0 + 9ef2: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + 9ef9: 48 89 c7 mov rdi,rax + 9efc: e8 2f 84 ff ff call 2330 + 9f01: e9 6c 07 00 00 jmp a672 + 9f06: e8 45 85 ff ff call 2450 + 9f0b: 48 89 85 50 ff ff ff mov QWORD PTR [rbp-0xb0],rax + 9f12: 48 8b 85 a0 fe ff ff mov rax,QWORD PTR [rbp-0x160] + 9f19: 48 89 c7 mov rdi,rax + 9f1c: e8 a4 25 00 00 call c4c5 + 9f21: 0f b6 c0 movzx eax,al + 9f24: 48 8d 15 45 44 00 00 lea rdx,[rip+0x4445] # e370 <__func__.1> + 9f2b: 48 89 d6 mov rsi,rdx + 9f2e: 89 c7 mov edi,eax + 9f30: e8 bb 84 ff ff call 23f0 + 9f35: 84 c0 test al,al + 9f37: 0f 84 65 02 00 00 je a1a2 + 9f3d: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + 9f44: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + 9f4b: 48 89 d6 mov rsi,rdx + 9f4e: 48 89 c7 mov rdi,rax + 9f51: e8 fa 83 ff ff call 2350 + 9f56: 48 89 45 88 mov QWORD PTR [rbp-0x78],rax + 9f5a: 48 83 7d 88 00 cmp QWORD PTR [rbp-0x78],0x0 + 9f5f: 75 38 jne 9f99 + 9f61: 48 8b 05 98 71 00 00 mov rax,QWORD PTR [rip+0x7198] # 11100 + 9f68: 4c 8d 05 01 44 00 00 lea r8,[rip+0x4401] # e370 <__func__.1> + 9f6f: b9 68 00 00 00 mov ecx,0x68 + 9f74: 48 8d 15 c9 40 00 00 lea rdx,[rip+0x40c9] # e044 <_IO_stdin_used+0x44> + 9f7b: 48 8d 35 ce 40 00 00 lea rsi,[rip+0x40ce] # e050 <_IO_stdin_used+0x50> + 9f82: 48 89 c7 mov rdi,rax + 9f85: b8 00 00 00 00 mov eax,0x0 + 9f8a: e8 d1 84 ff ff call 2460 + 9f8f: bf 00 00 00 00 mov edi,0x0 + 9f94: e8 87 85 ff ff call 2520 + 9f99: 8b 05 01 71 00 00 mov eax,DWORD PTR [rip+0x7101] # 110a0 + 9f9f: 48 98 cdqe + 9fa1: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 9fa8: 00 + 9fa9: 48 8d 05 10 71 00 00 lea rax,[rip+0x7110] # 110c0 + 9fb0: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + 9fb4: 8b 05 c6 70 00 00 mov eax,DWORD PTR [rip+0x70c6] # 11080 + 9fba: 48 98 cdqe + 9fbc: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 9fc3: 00 + 9fc4: 48 8d 05 75 70 00 00 lea rax,[rip+0x7075] # 11040 + 9fcb: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + 9fcf: 8b 05 1b 71 00 00 mov eax,DWORD PTR [rip+0x711b] # 110f0 + 9fd5: 48 98 cdqe + 9fd7: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + 9fde: 00 + 9fdf: 48 8d 05 da 70 00 00 lea rax,[rip+0x70da] # 110c0 + 9fe6: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + 9fea: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + 9fee: 48 83 ec 08 sub rsp,0x8 + 9ff2: ff b5 50 ff ff ff push QWORD PTR [rbp-0xb0] + 9ff8: 4c 8d 0d 71 43 00 00 lea r9,[rip+0x4371] # e370 <__func__.1> + 9fff: 49 89 f0 mov r8,rsi + a002: 48 8d 35 37 42 00 00 lea rsi,[rip+0x4237] # e240 <_IO_stdin_used+0x240> + a009: 48 89 c7 mov rdi,rax + a00c: b8 00 00 00 00 mov eax,0x0 + a011: e8 4a 84 ff ff call 2460 + a016: 48 83 c4 10 add rsp,0x10 + a01a: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + a01e: 48 89 c7 mov rdi,rax + a021: e8 6a 84 ff ff call 2490 + a026: 0f b6 05 63 70 00 00 movzx eax,BYTE PTR [rip+0x7063] # 11090 + a02d: 84 c0 test al,al + a02f: 0f 84 e9 00 00 00 je a11e + a035: e8 16 84 ff ff call 2450 + a03a: 48 89 45 98 mov QWORD PTR [rbp-0x68],rax + a03e: 0f b6 05 db 6f 00 00 movzx eax,BYTE PTR [rip+0x6fdb] # 11020 + a045: 84 c0 test al,al + a047: 74 6d je a0b6 + a049: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a050: 48 8b 15 d1 6f 00 00 mov rdx,QWORD PTR [rip+0x6fd1] # 11028 + a057: 48 89 d6 mov rsi,rdx + a05a: 48 89 c7 mov rdi,rax + a05d: e8 7e 83 ff ff call 23e0 + a062: 48 83 7d 98 00 cmp QWORD PTR [rbp-0x68],0x0 + a067: 0f 88 15 01 00 00 js a182 + a06d: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a074: 48 8b 0d b5 6f 00 00 mov rcx,QWORD PTR [rip+0x6fb5] # 11030 + a07b: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] + a07f: 48 c1 e2 03 shl rdx,0x3 + a083: 48 01 ca add rdx,rcx + a086: 48 8b 12 mov rdx,QWORD PTR [rdx] + a089: 48 89 d6 mov rsi,rdx + a08c: 48 89 c7 mov rdi,rax + a08f: e8 4c 83 ff ff call 23e0 + a094: 48 8b 15 95 6f 00 00 mov rdx,QWORD PTR [rip+0x6f95] # 11030 + a09b: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + a09f: 48 c1 e0 03 shl rax,0x3 + a0a3: 48 01 d0 add rax,rdx + a0a6: 48 8b 00 mov rax,QWORD PTR [rax] + a0a9: 48 89 c7 mov rdi,rax + a0ac: e8 df 83 ff ff call 2490 + a0b1: e9 cc 00 00 00 jmp a182 + a0b6: 48 83 7d 98 00 cmp QWORD PTR [rbp-0x68],0x0 + a0bb: 78 46 js a103 + a0bd: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a0c4: 48 8b 0d 65 6f 00 00 mov rcx,QWORD PTR [rip+0x6f65] # 11030 + a0cb: 48 8b 55 98 mov rdx,QWORD PTR [rbp-0x68] + a0cf: 48 c1 e2 03 shl rdx,0x3 + a0d3: 48 01 ca add rdx,rcx + a0d6: 48 8b 12 mov rdx,QWORD PTR [rdx] + a0d9: 48 89 d6 mov rsi,rdx + a0dc: 48 89 c7 mov rdi,rax + a0df: e8 fc 82 ff ff call 23e0 + a0e4: 48 8b 15 45 6f 00 00 mov rdx,QWORD PTR [rip+0x6f45] # 11030 + a0eb: 48 8b 45 98 mov rax,QWORD PTR [rbp-0x68] + a0ef: 48 c1 e0 03 shl rax,0x3 + a0f3: 48 01 d0 add rax,rdx + a0f6: 48 8b 00 mov rax,QWORD PTR [rax] + a0f9: 48 89 c7 mov rdi,rax + a0fc: e8 8f 83 ff ff call 2490 + a101: eb 7f jmp a182 + a103: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a10a: 48 8b 15 17 6f 00 00 mov rdx,QWORD PTR [rip+0x6f17] # 11028 + a111: 48 89 d6 mov rsi,rdx + a114: 48 89 c7 mov rdi,rax + a117: e8 c4 82 ff ff call 23e0 + a11c: eb 64 jmp a182 + a11e: 48 8b 05 13 6f 00 00 mov rax,QWORD PTR [rip+0x6f13] # 11038 + a125: 48 85 c0 test rax,rax + a128: 74 3f je a169 + a12a: 48 8b 05 07 6f 00 00 mov rax,QWORD PTR [rip+0x6f07] # 11038 + a131: 48 8d 15 47 3f 00 00 lea rdx,[rip+0x3f47] # e07f <_IO_stdin_used+0x7f> + a138: 48 89 d6 mov rsi,rdx + a13b: 48 89 c7 mov rdi,rax + a13e: e8 bd 83 ff ff call 2500 + a143: 48 89 45 90 mov QWORD PTR [rbp-0x70],rax + a147: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a14e: 48 8b 55 90 mov rdx,QWORD PTR [rbp-0x70] + a152: 48 89 d6 mov rsi,rdx + a155: 48 89 c7 mov rdi,rax + a158: e8 83 82 ff ff call 23e0 + a15d: 48 8b 45 90 mov rax,QWORD PTR [rbp-0x70] + a161: 48 89 c7 mov rdi,rax + a164: e8 47 82 ff ff call 23b0 + a169: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a170: 48 8b 15 b1 6e 00 00 mov rdx,QWORD PTR [rip+0x6eb1] # 11028 + a177: 48 89 d6 mov rsi,rdx + a17a: 48 89 c7 mov rdi,rax + a17d: e8 5e 82 ff ff call 23e0 + a182: 48 8b 45 88 mov rax,QWORD PTR [rbp-0x78] + a186: 48 89 c7 mov rdi,rax + a189: e8 22 82 ff ff call 23b0 + a18e: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a195: 48 89 c7 mov rdi,rax + a198: e8 93 81 ff ff call 2330 + a19d: e9 d0 04 00 00 jmp a672 + a1a2: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + a1a9: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + a1b0: 48 89 d6 mov rsi,rdx + a1b3: 48 89 c7 mov rdi,rax + a1b6: e8 95 81 ff ff call 2350 + a1bb: 48 89 85 58 ff ff ff mov QWORD PTR [rbp-0xa8],rax + a1c2: 48 83 bd 58 ff ff ff cmp QWORD PTR [rbp-0xa8],0x0 + a1c9: 00 + a1ca: 75 38 jne a204 + a1cc: 48 8b 05 2d 6f 00 00 mov rax,QWORD PTR [rip+0x6f2d] # 11100 + a1d3: 4c 8d 05 96 41 00 00 lea r8,[rip+0x4196] # e370 <__func__.1> + a1da: b9 68 00 00 00 mov ecx,0x68 + a1df: 48 8d 15 5e 3e 00 00 lea rdx,[rip+0x3e5e] # e044 <_IO_stdin_used+0x44> + a1e6: 48 8d 35 63 3e 00 00 lea rsi,[rip+0x3e63] # e050 <_IO_stdin_used+0x50> + a1ed: 48 89 c7 mov rdi,rax + a1f0: b8 00 00 00 00 mov eax,0x0 + a1f5: e8 66 82 ff ff call 2460 + a1fa: bf 00 00 00 00 mov edi,0x0 + a1ff: e8 1c 83 ff ff call 2520 + a204: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] + a20b: 48 8d 15 06 40 00 00 lea rdx,[rip+0x4006] # e218 <_IO_stdin_used+0x218> + a212: 52 push rdx + a213: 48 8d 15 f8 3f 00 00 lea rdx,[rip+0x3ff8] # e212 <_IO_stdin_used+0x212> + a21a: 52 push rdx + a21b: 4c 8d 0d 92 3f 00 00 lea r9,[rip+0x3f92] # e1b4 <_IO_stdin_used+0x1b4> + a222: 4c 8d 05 47 41 00 00 lea r8,[rip+0x4147] # e370 <__func__.1> + a229: b9 68 00 00 00 mov ecx,0x68 + a22e: 48 8d 15 0f 3e 00 00 lea rdx,[rip+0x3e0f] # e044 <_IO_stdin_used+0x44> + a235: 48 8d 35 9c 3f 00 00 lea rsi,[rip+0x3f9c] # e1d8 <_IO_stdin_used+0x1d8> + a23c: 48 89 c7 mov rdi,rax + a23f: b8 00 00 00 00 mov eax,0x0 + a244: e8 17 82 ff ff call 2460 + a249: 48 83 c4 10 add rsp,0x10 + a24d: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] + a254: 48 89 c7 mov rdi,rax + a257: e8 34 82 ff ff call 2490 + a25c: 0f b6 05 2d 6e 00 00 movzx eax,BYTE PTR [rip+0x6e2d] # 11090 + a263: 84 c0 test al,al + a265: 0f 84 01 01 00 00 je a36c + a26b: e8 e0 81 ff ff call 2450 + a270: 48 89 85 68 ff ff ff mov QWORD PTR [rbp-0x98],rax + a277: 0f b6 05 a2 6d 00 00 movzx eax,BYTE PTR [rip+0x6da2] # 11020 + a27e: 84 c0 test al,al + a280: 74 76 je a2f8 + a282: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a289: 48 8b 15 98 6d 00 00 mov rdx,QWORD PTR [rip+0x6d98] # 11028 + a290: 48 89 d6 mov rsi,rdx + a293: 48 89 c7 mov rdi,rax + a296: e8 45 81 ff ff call 23e0 + a29b: 48 83 bd 68 ff ff ff cmp QWORD PTR [rbp-0x98],0x0 + a2a2: 00 + a2a3: 0f 88 30 01 00 00 js a3d9 + a2a9: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a2b0: 48 8b 0d 79 6d 00 00 mov rcx,QWORD PTR [rip+0x6d79] # 11030 + a2b7: 48 8b 95 68 ff ff ff mov rdx,QWORD PTR [rbp-0x98] + a2be: 48 c1 e2 03 shl rdx,0x3 + a2c2: 48 01 ca add rdx,rcx + a2c5: 48 8b 12 mov rdx,QWORD PTR [rdx] + a2c8: 48 89 d6 mov rsi,rdx + a2cb: 48 89 c7 mov rdi,rax + a2ce: e8 0d 81 ff ff call 23e0 + a2d3: 48 8b 15 56 6d 00 00 mov rdx,QWORD PTR [rip+0x6d56] # 11030 + a2da: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] + a2e1: 48 c1 e0 03 shl rax,0x3 + a2e5: 48 01 d0 add rax,rdx + a2e8: 48 8b 00 mov rax,QWORD PTR [rax] + a2eb: 48 89 c7 mov rdi,rax + a2ee: e8 9d 81 ff ff call 2490 + a2f3: e9 e1 00 00 00 jmp a3d9 + a2f8: 48 83 bd 68 ff ff ff cmp QWORD PTR [rbp-0x98],0x0 + a2ff: 00 + a300: 78 4f js a351 + a302: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a309: 48 8b 0d 20 6d 00 00 mov rcx,QWORD PTR [rip+0x6d20] # 11030 + a310: 48 8b 95 68 ff ff ff mov rdx,QWORD PTR [rbp-0x98] + a317: 48 c1 e2 03 shl rdx,0x3 + a31b: 48 01 ca add rdx,rcx + a31e: 48 8b 12 mov rdx,QWORD PTR [rdx] + a321: 48 89 d6 mov rsi,rdx + a324: 48 89 c7 mov rdi,rax + a327: e8 b4 80 ff ff call 23e0 + a32c: 48 8b 15 fd 6c 00 00 mov rdx,QWORD PTR [rip+0x6cfd] # 11030 + a333: 48 8b 85 68 ff ff ff mov rax,QWORD PTR [rbp-0x98] + a33a: 48 c1 e0 03 shl rax,0x3 + a33e: 48 01 d0 add rax,rdx + a341: 48 8b 00 mov rax,QWORD PTR [rax] + a344: 48 89 c7 mov rdi,rax + a347: e8 44 81 ff ff call 2490 + a34c: e9 88 00 00 00 jmp a3d9 + a351: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a358: 48 8b 15 c9 6c 00 00 mov rdx,QWORD PTR [rip+0x6cc9] # 11028 + a35f: 48 89 d6 mov rsi,rdx + a362: 48 89 c7 mov rdi,rax + a365: e8 76 80 ff ff call 23e0 + a36a: eb 6d jmp a3d9 + a36c: 48 8b 05 c5 6c 00 00 mov rax,QWORD PTR [rip+0x6cc5] # 11038 + a373: 48 85 c0 test rax,rax + a376: 74 48 je a3c0 + a378: 48 8b 05 b9 6c 00 00 mov rax,QWORD PTR [rip+0x6cb9] # 11038 + a37f: 48 8d 15 f9 3c 00 00 lea rdx,[rip+0x3cf9] # e07f <_IO_stdin_used+0x7f> + a386: 48 89 d6 mov rsi,rdx + a389: 48 89 c7 mov rdi,rax + a38c: e8 6f 81 ff ff call 2500 + a391: 48 89 85 60 ff ff ff mov QWORD PTR [rbp-0xa0],rax + a398: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a39f: 48 8b 95 60 ff ff ff mov rdx,QWORD PTR [rbp-0xa0] + a3a6: 48 89 d6 mov rsi,rdx + a3a9: 48 89 c7 mov rdi,rax + a3ac: e8 2f 80 ff ff call 23e0 + a3b1: 48 8b 85 60 ff ff ff mov rax,QWORD PTR [rbp-0xa0] + a3b8: 48 89 c7 mov rdi,rax + a3bb: e8 f0 7f ff ff call 23b0 + a3c0: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a3c7: 48 8b 15 5a 6c 00 00 mov rdx,QWORD PTR [rip+0x6c5a] # 11028 + a3ce: 48 89 d6 mov rsi,rdx + a3d1: 48 89 c7 mov rdi,rax + a3d4: e8 07 80 ff ff call 23e0 + a3d9: 48 8b 85 58 ff ff ff mov rax,QWORD PTR [rbp-0xa8] + a3e0: 48 89 c7 mov rdi,rax + a3e3: e8 c8 7f ff ff call 23b0 + a3e8: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a3ef: 48 89 c7 mov rdi,rax + a3f2: e8 39 7f ff ff call 2330 + a3f7: 48 8d 95 90 fe ff ff lea rdx,[rbp-0x170] + a3fe: 48 8d 85 98 fe ff ff lea rax,[rbp-0x168] + a405: 48 89 d6 mov rsi,rdx + a408: 48 89 c7 mov rdi,rax + a40b: e8 40 7f ff ff call 2350 + a410: 48 89 85 70 ff ff ff mov QWORD PTR [rbp-0x90],rax + a417: 48 83 bd 70 ff ff ff cmp QWORD PTR [rbp-0x90],0x0 + a41e: 00 + a41f: 75 38 jne a459 + a421: 48 8b 05 d8 6c 00 00 mov rax,QWORD PTR [rip+0x6cd8] # 11100 + a428: 4c 8d 05 41 3f 00 00 lea r8,[rip+0x3f41] # e370 <__func__.1> + a42f: b9 68 00 00 00 mov ecx,0x68 + a434: 48 8d 15 09 3c 00 00 lea rdx,[rip+0x3c09] # e044 <_IO_stdin_used+0x44> + a43b: 48 8d 35 0e 3c 00 00 lea rsi,[rip+0x3c0e] # e050 <_IO_stdin_used+0x50> + a442: 48 89 c7 mov rdi,rax + a445: b8 00 00 00 00 mov eax,0x0 + a44a: e8 11 80 ff ff call 2460 + a44f: bf 00 00 00 00 mov edi,0x0 + a454: e8 c7 80 ff ff call 2520 + a459: 8b 05 41 6c 00 00 mov eax,DWORD PTR [rip+0x6c41] # 110a0 + a45f: 48 98 cdqe + a461: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + a468: 00 + a469: 48 8d 05 50 6c 00 00 lea rax,[rip+0x6c50] # 110c0 + a470: 48 8b 34 02 mov rsi,QWORD PTR [rdx+rax*1] + a474: 8b 05 06 6c 00 00 mov eax,DWORD PTR [rip+0x6c06] # 11080 + a47a: 48 98 cdqe + a47c: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + a483: 00 + a484: 48 8d 05 b5 6b 00 00 lea rax,[rip+0x6bb5] # 11040 + a48b: 48 8b 0c 02 mov rcx,QWORD PTR [rdx+rax*1] + a48f: 8b 05 ef 6b 00 00 mov eax,DWORD PTR [rip+0x6bef] # 11084 + a495: 48 98 cdqe + a497: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + a49e: 00 + a49f: 48 8d 05 1a 6c 00 00 lea rax,[rip+0x6c1a] # 110c0 + a4a6: 48 8b 14 02 mov rdx,QWORD PTR [rdx+rax*1] + a4aa: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] + a4b1: 48 83 ec 08 sub rsp,0x8 + a4b5: ff b5 50 ff ff ff push QWORD PTR [rbp-0xb0] + a4bb: 4c 8d 0d ae 3e 00 00 lea r9,[rip+0x3eae] # e370 <__func__.1> + a4c2: 49 89 f0 mov r8,rsi + a4c5: 48 8d 35 a4 3d 00 00 lea rsi,[rip+0x3da4] # e270 <_IO_stdin_used+0x270> + a4cc: 48 89 c7 mov rdi,rax + a4cf: b8 00 00 00 00 mov eax,0x0 + a4d4: e8 87 7f ff ff call 2460 + a4d9: 48 83 c4 10 add rsp,0x10 + a4dd: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] + a4e4: 48 89 c7 mov rdi,rax + a4e7: e8 a4 7f ff ff call 2490 + a4ec: 0f b6 05 9d 6b 00 00 movzx eax,BYTE PTR [rip+0x6b9d] # 11090 + a4f3: 84 c0 test al,al + a4f5: 0f 84 ec 00 00 00 je a5e7 + a4fb: e8 50 7f ff ff call 2450 + a500: 48 89 45 80 mov QWORD PTR [rbp-0x80],rax + a504: 0f b6 05 15 6b 00 00 movzx eax,BYTE PTR [rip+0x6b15] # 11020 + a50b: 84 c0 test al,al + a50d: 74 6d je a57c + a50f: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a516: 48 8b 15 0b 6b 00 00 mov rdx,QWORD PTR [rip+0x6b0b] # 11028 + a51d: 48 89 d6 mov rsi,rdx + a520: 48 89 c7 mov rdi,rax + a523: e8 b8 7e ff ff call 23e0 + a528: 48 83 7d 80 00 cmp QWORD PTR [rbp-0x80],0x0 + a52d: 0f 88 21 01 00 00 js a654 + a533: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a53a: 48 8b 0d ef 6a 00 00 mov rcx,QWORD PTR [rip+0x6aef] # 11030 + a541: 48 8b 55 80 mov rdx,QWORD PTR [rbp-0x80] + a545: 48 c1 e2 03 shl rdx,0x3 + a549: 48 01 ca add rdx,rcx + a54c: 48 8b 12 mov rdx,QWORD PTR [rdx] + a54f: 48 89 d6 mov rsi,rdx + a552: 48 89 c7 mov rdi,rax + a555: e8 86 7e ff ff call 23e0 + a55a: 48 8b 15 cf 6a 00 00 mov rdx,QWORD PTR [rip+0x6acf] # 11030 + a561: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] + a565: 48 c1 e0 03 shl rax,0x3 + a569: 48 01 d0 add rax,rdx + a56c: 48 8b 00 mov rax,QWORD PTR [rax] + a56f: 48 89 c7 mov rdi,rax + a572: e8 19 7f ff ff call 2490 + a577: e9 d8 00 00 00 jmp a654 + a57c: 48 83 7d 80 00 cmp QWORD PTR [rbp-0x80],0x0 + a581: 78 49 js a5cc + a583: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a58a: 48 8b 0d 9f 6a 00 00 mov rcx,QWORD PTR [rip+0x6a9f] # 11030 + a591: 48 8b 55 80 mov rdx,QWORD PTR [rbp-0x80] + a595: 48 c1 e2 03 shl rdx,0x3 + a599: 48 01 ca add rdx,rcx + a59c: 48 8b 12 mov rdx,QWORD PTR [rdx] + a59f: 48 89 d6 mov rsi,rdx + a5a2: 48 89 c7 mov rdi,rax + a5a5: e8 36 7e ff ff call 23e0 + a5aa: 48 8b 15 7f 6a 00 00 mov rdx,QWORD PTR [rip+0x6a7f] # 11030 + a5b1: 48 8b 45 80 mov rax,QWORD PTR [rbp-0x80] + a5b5: 48 c1 e0 03 shl rax,0x3 + a5b9: 48 01 d0 add rax,rdx + a5bc: 48 8b 00 mov rax,QWORD PTR [rax] + a5bf: 48 89 c7 mov rdi,rax + a5c2: e8 c9 7e ff ff call 2490 + a5c7: e9 88 00 00 00 jmp a654 + a5cc: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a5d3: 48 8b 15 4e 6a 00 00 mov rdx,QWORD PTR [rip+0x6a4e] # 11028 + a5da: 48 89 d6 mov rsi,rdx + a5dd: 48 89 c7 mov rdi,rax + a5e0: e8 fb 7d ff ff call 23e0 + a5e5: eb 6d jmp a654 + a5e7: 48 8b 05 4a 6a 00 00 mov rax,QWORD PTR [rip+0x6a4a] # 11038 + a5ee: 48 85 c0 test rax,rax + a5f1: 74 48 je a63b + a5f3: 48 8b 05 3e 6a 00 00 mov rax,QWORD PTR [rip+0x6a3e] # 11038 + a5fa: 48 8d 15 7e 3a 00 00 lea rdx,[rip+0x3a7e] # e07f <_IO_stdin_used+0x7f> + a601: 48 89 d6 mov rsi,rdx + a604: 48 89 c7 mov rdi,rax + a607: e8 f4 7e ff ff call 2500 + a60c: 48 89 85 78 ff ff ff mov QWORD PTR [rbp-0x88],rax + a613: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a61a: 48 8b 95 78 ff ff ff mov rdx,QWORD PTR [rbp-0x88] + a621: 48 89 d6 mov rsi,rdx + a624: 48 89 c7 mov rdi,rax + a627: e8 b4 7d ff ff call 23e0 + a62c: 48 8b 85 78 ff ff ff mov rax,QWORD PTR [rbp-0x88] + a633: 48 89 c7 mov rdi,rax + a636: e8 75 7d ff ff call 23b0 + a63b: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a642: 48 8b 15 df 69 00 00 mov rdx,QWORD PTR [rip+0x69df] # 11028 + a649: 48 89 d6 mov rsi,rdx + a64c: 48 89 c7 mov rdi,rax + a64f: e8 8c 7d ff ff call 23e0 + a654: 48 8b 85 70 ff ff ff mov rax,QWORD PTR [rbp-0x90] + a65b: 48 89 c7 mov rdi,rax + a65e: e8 4d 7d ff ff call 23b0 + a663: 48 8b 85 98 fe ff ff mov rax,QWORD PTR [rbp-0x168] + a66a: 48 89 c7 mov rdi,rax + a66d: e8 be 7c ff ff call 2330 + a672: 90 nop + a673: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + a677: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28 + a67e: 00 00 + a680: 74 05 je a687 + a682: e8 39 7d ff ff call 23c0 <__stack_chk_fail@plt> + a687: 48 8b 5d f8 mov rbx,QWORD PTR [rbp-0x8] + a68b: c9 leave + a68c: c3 ret + +000000000000a68d : + a68d: f3 0f 1e fa endbr64 + a691: 55 push rbp + a692: 48 89 e5 mov rbp,rsp + a695: 48 8d 05 27 3c 00 00 lea rax,[rip+0x3c27] # e2c3 <_IO_stdin_used+0x2c3> + a69c: 48 89 c6 mov rsi,rax + a69f: 48 8d 05 0a 00 00 00 lea rax,[rip+0xa] # a6b0 + a6a6: 48 89 c7 mov rdi,rax + a6a9: e8 92 7c ff ff call 2340 + a6ae: 5d pop rbp + a6af: c3 ret + +000000000000a6b0 : + a6b0: f3 0f 1e fa endbr64 + a6b4: 55 push rbp + a6b5: 48 89 e5 mov rbp,rsp + a6b8: 48 83 ec 60 sub rsp,0x60 + a6bc: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28 + a6c3: 00 00 + a6c5: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + a6c9: 31 c0 xor eax,eax + a6cb: bf 06 00 00 00 mov edi,0x6 + a6d0: e8 9b 09 00 00 call b070 + a6d5: 48 89 45 b8 mov QWORD PTR [rbp-0x48],rax + a6d9: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + a6dd: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + a6e1: c6 00 42 mov BYTE PTR [rax],0x42 + a6e4: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + a6e8: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + a6ec: 48 83 c0 01 add rax,0x1 + a6f0: c6 00 41 mov BYTE PTR [rax],0x41 + a6f3: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + a6f7: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + a6fb: 48 83 c0 02 add rax,0x2 + a6ff: c6 00 59 mov BYTE PTR [rax],0x59 + a702: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + a706: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + a70a: 48 83 c0 03 add rax,0x3 + a70e: c6 00 43 mov BYTE PTR [rax],0x43 + a711: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + a715: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + a719: 48 83 c0 04 add rax,0x4 + a71d: c6 00 42 mov BYTE PTR [rax],0x42 + a720: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + a724: 48 8b 40 10 mov rax,QWORD PTR [rax+0x10] + a728: 48 83 c0 05 add rax,0x5 + a72c: c6 00 5a mov BYTE PTR [rax],0x5a + a72f: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + a733: 48 89 c7 mov rdi,rax + a736: e8 89 09 00 00 call b0c4 + a73b: 48 89 45 c0 mov QWORD PTR [rbp-0x40],rax + a73f: c7 45 a4 00 00 00 00 mov DWORD PTR [rbp-0x5c],0x0 + a746: e9 fa 01 00 00 jmp a945 + a74b: 48 8d 55 a8 lea rdx,[rbp-0x58] + a74f: 48 8d 45 b0 lea rax,[rbp-0x50] + a753: 48 89 d6 mov rsi,rdx + a756: 48 89 c7 mov rdi,rax + a759: e8 f2 7b ff ff call 2350 + a75e: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + a762: 48 83 7d e0 00 cmp QWORD PTR [rbp-0x20],0x0 + a767: 75 38 jne a7a1 + a769: 48 8b 05 90 69 00 00 mov rax,QWORD PTR [rip+0x6990] # 11100 + a770: 4c 8d 05 19 3c 00 00 lea r8,[rip+0x3c19] # e390 <__func__.0> + a777: b9 7f 00 00 00 mov ecx,0x7f + a77c: 48 8d 15 c1 38 00 00 lea rdx,[rip+0x38c1] # e044 <_IO_stdin_used+0x44> + a783: 48 8d 35 c6 38 00 00 lea rsi,[rip+0x38c6] # e050 <_IO_stdin_used+0x50> + a78a: 48 89 c7 mov rdi,rax + a78d: b8 00 00 00 00 mov eax,0x0 + a792: e8 c9 7c ff ff call 2460 + a797: bf 00 00 00 00 mov edi,0x0 + a79c: e8 7f 7d ff ff call 2520 + a7a1: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + a7a5: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + a7a9: 8b 45 a4 mov eax,DWORD PTR [rbp-0x5c] + a7ac: 48 98 cdqe + a7ae: 48 c1 e0 03 shl rax,0x3 + a7b2: 48 01 d0 add rax,rdx + a7b5: 48 8b 08 mov rcx,QWORD PTR [rax] + a7b8: 8b 55 a4 mov edx,DWORD PTR [rbp-0x5c] + a7bb: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + a7bf: 48 8d 35 11 3b 00 00 lea rsi,[rip+0x3b11] # e2d7 <_IO_stdin_used+0x2d7> + a7c6: 48 89 c7 mov rdi,rax + a7c9: b8 00 00 00 00 mov eax,0x0 + a7ce: e8 8d 7c ff ff call 2460 + a7d3: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + a7d7: 48 89 c7 mov rdi,rax + a7da: e8 b1 7c ff ff call 2490 + a7df: 0f b6 05 aa 68 00 00 movzx eax,BYTE PTR [rip+0x68aa] # 11090 + a7e6: 84 c0 test al,al + a7e8: 0f 84 dd 00 00 00 je a8cb + a7ee: e8 5d 7c ff ff call 2450 + a7f3: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + a7f7: 0f b6 05 22 68 00 00 movzx eax,BYTE PTR [rip+0x6822] # 11020 + a7fe: 84 c0 test al,al + a800: 74 67 je a869 + a802: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + a806: 48 8b 15 1b 68 00 00 mov rdx,QWORD PTR [rip+0x681b] # 11028 + a80d: 48 89 d6 mov rsi,rdx + a810: 48 89 c7 mov rdi,rax + a813: e8 c8 7b ff ff call 23e0 + a818: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + a81d: 0f 88 06 01 00 00 js a929 + a823: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + a827: 48 8b 0d 02 68 00 00 mov rcx,QWORD PTR [rip+0x6802] # 11030 + a82e: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + a832: 48 c1 e2 03 shl rdx,0x3 + a836: 48 01 ca add rdx,rcx + a839: 48 8b 12 mov rdx,QWORD PTR [rdx] + a83c: 48 89 d6 mov rsi,rdx + a83f: 48 89 c7 mov rdi,rax + a842: e8 99 7b ff ff call 23e0 + a847: 48 8b 15 e2 67 00 00 mov rdx,QWORD PTR [rip+0x67e2] # 11030 + a84e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + a852: 48 c1 e0 03 shl rax,0x3 + a856: 48 01 d0 add rax,rdx + a859: 48 8b 00 mov rax,QWORD PTR [rax] + a85c: 48 89 c7 mov rdi,rax + a85f: e8 2c 7c ff ff call 2490 + a864: e9 c0 00 00 00 jmp a929 + a869: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + a86e: 78 43 js a8b3 + a870: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + a874: 48 8b 0d b5 67 00 00 mov rcx,QWORD PTR [rip+0x67b5] # 11030 + a87b: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + a87f: 48 c1 e2 03 shl rdx,0x3 + a883: 48 01 ca add rdx,rcx + a886: 48 8b 12 mov rdx,QWORD PTR [rdx] + a889: 48 89 d6 mov rsi,rdx + a88c: 48 89 c7 mov rdi,rax + a88f: e8 4c 7b ff ff call 23e0 + a894: 48 8b 15 95 67 00 00 mov rdx,QWORD PTR [rip+0x6795] # 11030 + a89b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + a89f: 48 c1 e0 03 shl rax,0x3 + a8a3: 48 01 d0 add rax,rdx + a8a6: 48 8b 00 mov rax,QWORD PTR [rax] + a8a9: 48 89 c7 mov rdi,rax + a8ac: e8 df 7b ff ff call 2490 + a8b1: eb 76 jmp a929 + a8b3: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + a8b7: 48 8b 15 6a 67 00 00 mov rdx,QWORD PTR [rip+0x676a] # 11028 + a8be: 48 89 d6 mov rsi,rdx + a8c1: 48 89 c7 mov rdi,rax + a8c4: e8 17 7b ff ff call 23e0 + a8c9: eb 5e jmp a929 + a8cb: 48 8b 05 66 67 00 00 mov rax,QWORD PTR [rip+0x6766] # 11038 + a8d2: 48 85 c0 test rax,rax + a8d5: 74 3c je a913 + a8d7: 48 8b 05 5a 67 00 00 mov rax,QWORD PTR [rip+0x675a] # 11038 + a8de: 48 8d 15 9a 37 00 00 lea rdx,[rip+0x379a] # e07f <_IO_stdin_used+0x7f> + a8e5: 48 89 d6 mov rsi,rdx + a8e8: 48 89 c7 mov rdi,rax + a8eb: e8 10 7c ff ff call 2500 + a8f0: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + a8f4: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + a8f8: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + a8fc: 48 89 d6 mov rsi,rdx + a8ff: 48 89 c7 mov rdi,rax + a902: e8 d9 7a ff ff call 23e0 + a907: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + a90b: 48 89 c7 mov rdi,rax + a90e: e8 9d 7a ff ff call 23b0 + a913: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + a917: 48 8b 15 0a 67 00 00 mov rdx,QWORD PTR [rip+0x670a] # 11028 + a91e: 48 89 d6 mov rsi,rdx + a921: 48 89 c7 mov rdi,rax + a924: e8 b7 7a ff ff call 23e0 + a929: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + a92d: 48 89 c7 mov rdi,rax + a930: e8 7b 7a ff ff call 23b0 + a935: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + a939: 48 89 c7 mov rdi,rax + a93c: e8 ef 79 ff ff call 2330 + a941: 83 45 a4 01 add DWORD PTR [rbp-0x5c],0x1 + a945: 8b 45 a4 mov eax,DWORD PTR [rbp-0x5c] + a948: 48 63 d0 movsxd rdx,eax + a94b: 48 8b 45 c0 mov rax,QWORD PTR [rbp-0x40] + a94f: 48 8b 00 mov rax,QWORD PTR [rax] + a952: 48 39 c2 cmp rdx,rax + a955: 0f 82 f0 fd ff ff jb a74b + a95b: 48 8d 55 a8 lea rdx,[rbp-0x58] + a95f: 48 8d 45 b0 lea rax,[rbp-0x50] + a963: 48 89 d6 mov rsi,rdx + a966: 48 89 c7 mov rdi,rax + a969: e8 e2 79 ff ff call 2350 + a96e: 48 89 45 c8 mov QWORD PTR [rbp-0x38],rax + a972: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + a977: 75 38 jne a9b1 + a979: 48 8b 05 80 67 00 00 mov rax,QWORD PTR [rip+0x6780] # 11100 + a980: 4c 8d 05 09 3a 00 00 lea r8,[rip+0x3a09] # e390 <__func__.0> + a987: b9 80 00 00 00 mov ecx,0x80 + a98c: 48 8d 15 b1 36 00 00 lea rdx,[rip+0x36b1] # e044 <_IO_stdin_used+0x44> + a993: 48 8d 35 b6 36 00 00 lea rsi,[rip+0x36b6] # e050 <_IO_stdin_used+0x50> + a99a: 48 89 c7 mov rdi,rax + a99d: b8 00 00 00 00 mov eax,0x0 + a9a2: e8 b9 7a ff ff call 2460 + a9a7: bf 00 00 00 00 mov edi,0x0 + a9ac: e8 6f 7b ff ff call 2520 + a9b1: 48 8b 45 b8 mov rax,QWORD PTR [rbp-0x48] + a9b5: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + a9b9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + a9bd: 48 8d 0d 1f 39 00 00 lea rcx,[rip+0x391f] # e2e3 <_IO_stdin_used+0x2e3> + a9c4: 48 89 ce mov rsi,rcx + a9c7: 48 89 c7 mov rdi,rax + a9ca: b8 00 00 00 00 mov eax,0x0 + a9cf: e8 8c 7a ff ff call 2460 + a9d4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + a9d8: 48 89 c7 mov rdi,rax + a9db: e8 b0 7a ff ff call 2490 + a9e0: 0f b6 05 a9 66 00 00 movzx eax,BYTE PTR [rip+0x66a9] # 11090 + a9e7: 84 c0 test al,al + a9e9: 0f 84 dd 00 00 00 je aacc + a9ef: e8 5c 7a ff ff call 2450 + a9f4: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + a9f8: 0f b6 05 21 66 00 00 movzx eax,BYTE PTR [rip+0x6621] # 11020 + a9ff: 84 c0 test al,al + aa01: 74 67 je aa6a + aa03: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + aa07: 48 8b 15 1a 66 00 00 mov rdx,QWORD PTR [rip+0x661a] # 11028 + aa0e: 48 89 d6 mov rsi,rdx + aa11: 48 89 c7 mov rdi,rax + aa14: e8 c7 79 ff ff call 23e0 + aa19: 48 83 7d d8 00 cmp QWORD PTR [rbp-0x28],0x0 + aa1e: 0f 88 06 01 00 00 js ab2a + aa24: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + aa28: 48 8b 0d 01 66 00 00 mov rcx,QWORD PTR [rip+0x6601] # 11030 + aa2f: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + aa33: 48 c1 e2 03 shl rdx,0x3 + aa37: 48 01 ca add rdx,rcx + aa3a: 48 8b 12 mov rdx,QWORD PTR [rdx] + aa3d: 48 89 d6 mov rsi,rdx + aa40: 48 89 c7 mov rdi,rax + aa43: e8 98 79 ff ff call 23e0 + aa48: 48 8b 15 e1 65 00 00 mov rdx,QWORD PTR [rip+0x65e1] # 11030 + aa4f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + aa53: 48 c1 e0 03 shl rax,0x3 + aa57: 48 01 d0 add rax,rdx + aa5a: 48 8b 00 mov rax,QWORD PTR [rax] + aa5d: 48 89 c7 mov rdi,rax + aa60: e8 2b 7a ff ff call 2490 + aa65: e9 c0 00 00 00 jmp ab2a + aa6a: 48 83 7d d8 00 cmp QWORD PTR [rbp-0x28],0x0 + aa6f: 78 43 js aab4 + aa71: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + aa75: 48 8b 0d b4 65 00 00 mov rcx,QWORD PTR [rip+0x65b4] # 11030 + aa7c: 48 8b 55 d8 mov rdx,QWORD PTR [rbp-0x28] + aa80: 48 c1 e2 03 shl rdx,0x3 + aa84: 48 01 ca add rdx,rcx + aa87: 48 8b 12 mov rdx,QWORD PTR [rdx] + aa8a: 48 89 d6 mov rsi,rdx + aa8d: 48 89 c7 mov rdi,rax + aa90: e8 4b 79 ff ff call 23e0 + aa95: 48 8b 15 94 65 00 00 mov rdx,QWORD PTR [rip+0x6594] # 11030 + aa9c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + aaa0: 48 c1 e0 03 shl rax,0x3 + aaa4: 48 01 d0 add rax,rdx + aaa7: 48 8b 00 mov rax,QWORD PTR [rax] + aaaa: 48 89 c7 mov rdi,rax + aaad: e8 de 79 ff ff call 2490 + aab2: eb 76 jmp ab2a + aab4: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + aab8: 48 8b 15 69 65 00 00 mov rdx,QWORD PTR [rip+0x6569] # 11028 + aabf: 48 89 d6 mov rsi,rdx + aac2: 48 89 c7 mov rdi,rax + aac5: e8 16 79 ff ff call 23e0 + aaca: eb 5e jmp ab2a + aacc: 48 8b 05 65 65 00 00 mov rax,QWORD PTR [rip+0x6565] # 11038 + aad3: 48 85 c0 test rax,rax + aad6: 74 3c je ab14 + aad8: 48 8b 05 59 65 00 00 mov rax,QWORD PTR [rip+0x6559] # 11038 + aadf: 48 8d 15 99 35 00 00 lea rdx,[rip+0x3599] # e07f <_IO_stdin_used+0x7f> + aae6: 48 89 d6 mov rsi,rdx + aae9: 48 89 c7 mov rdi,rax + aaec: e8 0f 7a ff ff call 2500 + aaf1: 48 89 45 d0 mov QWORD PTR [rbp-0x30],rax + aaf5: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + aaf9: 48 8b 55 d0 mov rdx,QWORD PTR [rbp-0x30] + aafd: 48 89 d6 mov rsi,rdx + ab00: 48 89 c7 mov rdi,rax + ab03: e8 d8 78 ff ff call 23e0 + ab08: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + ab0c: 48 89 c7 mov rdi,rax + ab0f: e8 9c 78 ff ff call 23b0 + ab14: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + ab18: 48 8b 15 09 65 00 00 mov rdx,QWORD PTR [rip+0x6509] # 11028 + ab1f: 48 89 d6 mov rsi,rdx + ab22: 48 89 c7 mov rdi,rax + ab25: e8 b6 78 ff ff call 23e0 + ab2a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + ab2e: 48 89 c7 mov rdi,rax + ab31: e8 7a 78 ff ff call 23b0 + ab36: 48 8b 45 b0 mov rax,QWORD PTR [rbp-0x50] + ab3a: 48 89 c7 mov rdi,rax + ab3d: e8 ee 77 ff ff call 2330 + ab42: 90 nop + ab43: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + ab47: 64 48 2b 04 25 28 00 sub rax,QWORD PTR fs:0x28 + ab4e: 00 00 + ab50: 74 05 je ab57 + ab52: e8 69 78 ff ff call 23c0 <__stack_chk_fail@plt> + ab57: c9 leave + ab58: c3 ret + +000000000000ab59
: + ab59: f3 0f 1e fa endbr64 + ab5d: 55 push rbp + ab5e: 48 89 e5 mov rbp,rsp + ab61: 48 83 ec 10 sub rsp,0x10 + ab65: 89 7d fc mov DWORD PTR [rbp-0x4],edi + ab68: 48 89 75 f0 mov QWORD PTR [rbp-0x10],rsi + ab6c: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + ab70: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + ab73: 48 89 d6 mov rsi,rdx + ab76: 89 c7 mov edi,eax + ab78: e8 73 79 ff ff call 24f0 + ab7d: b8 00 00 00 00 mov eax,0x0 + ab82: c9 leave + ab83: c3 ret + +000000000000ab84 : + ab84: f3 0f 1e fa endbr64 + ab88: 55 push rbp + ab89: 48 89 e5 mov rbp,rsp + ab8c: 48 83 ec 40 sub rsp,0x40 + ab90: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + ab94: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28 + ab9b: 00 00 + ab9d: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + aba1: 31 c0 xor eax,eax + aba3: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + aba8: 75 0a jne abb4 + abaa: b8 00 00 00 00 mov eax,0x0 + abaf: e9 ee 00 00 00 jmp aca2 + abb4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + abb8: 48 8b 00 mov rax,QWORD PTR [rax] + abbb: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + abbf: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + abc3: be 08 00 00 00 mov esi,0x8 + abc8: 48 89 c7 mov rdi,rax + abcb: e8 70 78 ff ff call 2440 + abd0: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + abd4: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + abd9: 75 19 jne abf4 + abdb: 48 8d 05 d2 37 00 00 lea rax,[rip+0x37d2] # e3b4 <__func__.0+0x24> + abe2: 48 89 c7 mov rdi,rax + abe5: e8 76 77 ff ff call 2360 + abea: b8 00 00 00 00 mov eax,0x0 + abef: e9 ae 00 00 00 jmp aca2 + abf4: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + abfb: 00 + abfc: e9 82 00 00 00 jmp ac83 + ac01: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + ac05: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + ac09: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + ac0d: 48 01 d0 add rax,rdx + ac10: 0f b6 00 movzx eax,BYTE PTR [rax] + ac13: 88 45 df mov BYTE PTR [rbp-0x21],al + ac16: 48 8d 55 e0 lea rdx,[rbp-0x20] + ac1a: 48 8d 45 df lea rax,[rbp-0x21] + ac1e: 48 89 d6 mov rsi,rdx + ac21: 48 89 c7 mov rdi,rax + ac24: e8 37 76 ff ff call 2260 + ac29: 85 c0 test eax,eax + ac2b: 79 1e jns ac4b + ac2d: 0f b6 45 df movzx eax,BYTE PTR [rbp-0x21] + ac31: 0f b6 c0 movzx eax,al + ac34: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + ac3b: 00 + ac3c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + ac40: 48 01 d0 add rax,rdx + ac43: 48 8b 00 mov rax,QWORD PTR [rax] + ac46: 48 85 c0 test rax,rax + ac49: 74 13 je ac5e + ac4b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + ac4f: 48 89 c7 mov rdi,rax + ac52: e8 d9 76 ff ff call 2330 + ac57: b8 00 00 00 00 mov eax,0x0 + ac5c: eb 44 jmp aca2 + ac5e: 0f b6 45 df movzx eax,BYTE PTR [rbp-0x21] + ac62: 0f b6 c0 movzx eax,al + ac65: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + ac6c: 00 + ac6d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + ac71: 48 01 d0 add rax,rdx + ac74: 48 8b 10 mov rdx,QWORD PTR [rax] + ac77: 48 83 c2 01 add rdx,0x1 + ac7b: 48 89 10 mov QWORD PTR [rax],rdx + ac7e: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + ac83: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + ac87: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + ac8b: 0f 82 70 ff ff ff jb ac01 + ac91: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + ac95: 48 89 c7 mov rdi,rax + ac98: e8 93 76 ff ff call 2330 + ac9d: b8 01 00 00 00 mov eax,0x1 + aca2: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + aca6: 64 48 2b 14 25 28 00 sub rdx,QWORD PTR fs:0x28 + acad: 00 00 + acaf: 74 05 je acb6 + acb1: e8 0a 77 ff ff call 23c0 <__stack_chk_fail@plt> + acb6: c9 leave + acb7: c3 ret + +000000000000acb8 : + acb8: f3 0f 1e fa endbr64 + acbc: 55 push rbp + acbd: 48 89 e5 mov rbp,rsp + acc0: 48 83 ec 40 sub rsp,0x40 + acc4: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + acc8: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28 + accf: 00 00 + acd1: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + acd5: 31 c0 xor eax,eax + acd7: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + acdc: 75 0a jne ace8 + acde: b8 00 00 00 00 mov eax,0x0 + ace3: e9 ed 00 00 00 jmp add5 + ace8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + acec: 48 8b 00 mov rax,QWORD PTR [rax] + acef: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + acf3: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + acf7: be 08 00 00 00 mov esi,0x8 + acfc: 48 89 c7 mov rdi,rax + acff: e8 3c 77 ff ff call 2440 + ad04: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + ad08: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + ad0d: 75 19 jne ad28 + ad0f: 48 8d 05 9e 36 00 00 lea rax,[rip+0x369e] # e3b4 <__func__.0+0x24> + ad16: 48 89 c7 mov rdi,rax + ad19: e8 42 76 ff ff call 2360 + ad1e: b8 00 00 00 00 mov eax,0x0 + ad23: e9 ad 00 00 00 jmp add5 + ad28: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + ad2f: 00 + ad30: e9 81 00 00 00 jmp adb6 + ad35: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + ad39: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + ad3d: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + ad41: 48 c1 e0 02 shl rax,0x2 + ad45: 48 01 d0 add rax,rdx + ad48: 8b 00 mov eax,DWORD PTR [rax] + ad4a: 89 45 dc mov DWORD PTR [rbp-0x24],eax + ad4d: 48 8d 55 e0 lea rdx,[rbp-0x20] + ad51: 48 8d 45 dc lea rax,[rbp-0x24] + ad55: 48 89 d6 mov rsi,rdx + ad58: 48 89 c7 mov rdi,rax + ad5b: e8 60 75 ff ff call 22c0 + ad60: 85 c0 test eax,eax + ad62: 79 1c jns ad80 + ad64: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + ad67: 89 c0 mov eax,eax + ad69: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + ad70: 00 + ad71: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + ad75: 48 01 d0 add rax,rdx + ad78: 48 8b 00 mov rax,QWORD PTR [rax] + ad7b: 48 85 c0 test rax,rax + ad7e: 74 13 je ad93 + ad80: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + ad84: 48 89 c7 mov rdi,rax + ad87: e8 a4 75 ff ff call 2330 + ad8c: b8 00 00 00 00 mov eax,0x0 + ad91: eb 42 jmp add5 + ad93: 8b 45 dc mov eax,DWORD PTR [rbp-0x24] + ad96: 89 c0 mov eax,eax + ad98: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + ad9f: 00 + ada0: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + ada4: 48 01 d0 add rax,rdx + ada7: 48 8b 10 mov rdx,QWORD PTR [rax] + adaa: 48 83 c2 01 add rdx,0x1 + adae: 48 89 10 mov QWORD PTR [rax],rdx + adb1: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + adb6: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + adba: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + adbe: 0f 82 71 ff ff ff jb ad35 + adc4: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + adc8: 48 89 c7 mov rdi,rax + adcb: e8 60 75 ff ff call 2330 + add0: b8 01 00 00 00 mov eax,0x1 + add5: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + add9: 64 48 2b 14 25 28 00 sub rdx,QWORD PTR fs:0x28 + ade0: 00 00 + ade2: 74 05 je ade9 + ade4: e8 d7 75 ff ff call 23c0 <__stack_chk_fail@plt> + ade9: c9 leave + adea: c3 ret + +000000000000adeb : + adeb: f3 0f 1e fa endbr64 + adef: 55 push rbp + adf0: 48 89 e5 mov rbp,rsp + adf3: 48 83 ec 40 sub rsp,0x40 + adf7: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + adfb: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28 + ae02: 00 00 + ae04: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + ae08: 31 c0 xor eax,eax + ae0a: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + ae0f: 75 0a jne ae1b + ae11: b8 00 00 00 00 mov eax,0x0 + ae16: e9 ed 00 00 00 jmp af08 + ae1b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + ae1f: 48 8b 00 mov rax,QWORD PTR [rax] + ae22: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + ae26: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + ae2a: be 08 00 00 00 mov esi,0x8 + ae2f: 48 89 c7 mov rdi,rax + ae32: e8 09 76 ff ff call 2440 + ae37: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + ae3b: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + ae40: 75 19 jne ae5b + ae42: 48 8d 05 6b 35 00 00 lea rax,[rip+0x356b] # e3b4 <__func__.0+0x24> + ae49: 48 89 c7 mov rdi,rax + ae4c: e8 0f 75 ff ff call 2360 + ae51: b8 00 00 00 00 mov eax,0x0 + ae56: e9 ad 00 00 00 jmp af08 + ae5b: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + ae62: 00 + ae63: e9 81 00 00 00 jmp aee9 + ae68: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + ae6c: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + ae70: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + ae74: 48 c1 e0 03 shl rax,0x3 + ae78: 48 01 d0 add rax,rdx + ae7b: 48 8b 00 mov rax,QWORD PTR [rax] + ae7e: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + ae82: 48 8d 55 d8 lea rdx,[rbp-0x28] + ae86: 48 8d 45 e0 lea rax,[rbp-0x20] + ae8a: 48 89 d6 mov rsi,rdx + ae8d: 48 89 c7 mov rdi,rax + ae90: e8 4b 74 ff ff call 22e0 + ae95: 85 c0 test eax,eax + ae97: 79 1b jns aeb4 + ae99: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + ae9d: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + aea4: 00 + aea5: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + aea9: 48 01 d0 add rax,rdx + aeac: 48 8b 00 mov rax,QWORD PTR [rax] + aeaf: 48 85 c0 test rax,rax + aeb2: 74 13 je aec7 + aeb4: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + aeb8: 48 89 c7 mov rdi,rax + aebb: e8 70 74 ff ff call 2330 + aec0: b8 00 00 00 00 mov eax,0x0 + aec5: eb 41 jmp af08 + aec7: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + aecb: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + aed2: 00 + aed3: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + aed7: 48 01 d0 add rax,rdx + aeda: 48 8b 10 mov rdx,QWORD PTR [rax] + aedd: 48 83 c2 01 add rdx,0x1 + aee1: 48 89 10 mov QWORD PTR [rax],rdx + aee4: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + aee9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + aeed: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + aef1: 0f 82 71 ff ff ff jb ae68 + aef7: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + aefb: 48 89 c7 mov rdi,rax + aefe: e8 2d 74 ff ff call 2330 + af03: b8 01 00 00 00 mov eax,0x1 + af08: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + af0c: 64 48 2b 14 25 28 00 sub rdx,QWORD PTR fs:0x28 + af13: 00 00 + af15: 74 05 je af1c + af17: e8 a4 74 ff ff call 23c0 <__stack_chk_fail@plt> + af1c: c9 leave + af1d: c3 ret + +000000000000af1e : + af1e: f3 0f 1e fa endbr64 + af22: 55 push rbp + af23: 48 89 e5 mov rbp,rsp + af26: 48 83 ec 40 sub rsp,0x40 + af2a: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + af2e: 64 48 8b 04 25 28 00 mov rax,QWORD PTR fs:0x28 + af35: 00 00 + af37: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + af3b: 31 c0 xor eax,eax + af3d: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + af42: 75 0a jne af4e + af44: b8 00 00 00 00 mov eax,0x0 + af49: e9 ed 00 00 00 jmp b03b + af4e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + af52: 48 8b 00 mov rax,QWORD PTR [rax] + af55: 48 89 45 d8 mov QWORD PTR [rbp-0x28],rax + af59: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + af5d: be 08 00 00 00 mov esi,0x8 + af62: 48 89 c7 mov rdi,rax + af65: e8 d6 74 ff ff call 2440 + af6a: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + af6e: 48 83 7d f0 00 cmp QWORD PTR [rbp-0x10],0x0 + af73: 75 19 jne af8e + af75: 48 8d 05 38 34 00 00 lea rax,[rip+0x3438] # e3b4 <__func__.0+0x24> + af7c: 48 89 c7 mov rdi,rax + af7f: e8 dc 73 ff ff call 2360 + af84: b8 00 00 00 00 mov eax,0x0 + af89: e9 ad 00 00 00 jmp b03b + af8e: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + af95: 00 + af96: e9 81 00 00 00 jmp b01c + af9b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + af9f: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + afa3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + afa7: 48 c1 e0 03 shl rax,0x3 + afab: 48 01 d0 add rax,rdx + afae: 48 8b 00 mov rax,QWORD PTR [rax] + afb1: 48 89 45 e0 mov QWORD PTR [rbp-0x20],rax + afb5: 48 8d 55 d8 lea rdx,[rbp-0x28] + afb9: 48 8d 45 e0 lea rax,[rbp-0x20] + afbd: 48 89 d6 mov rsi,rdx + afc0: 48 89 c7 mov rdi,rax + afc3: e8 c8 72 ff ff call 2290 + afc8: 85 c0 test eax,eax + afca: 79 1b jns afe7 + afcc: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + afd0: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + afd7: 00 + afd8: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + afdc: 48 01 d0 add rax,rdx + afdf: 48 8b 00 mov rax,QWORD PTR [rax] + afe2: 48 85 c0 test rax,rax + afe5: 74 13 je affa + afe7: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + afeb: 48 89 c7 mov rdi,rax + afee: e8 3d 73 ff ff call 2330 + aff3: b8 00 00 00 00 mov eax,0x0 + aff8: eb 41 jmp b03b + affa: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + affe: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + b005: 00 + b006: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + b00a: 48 01 d0 add rax,rdx + b00d: 48 8b 10 mov rdx,QWORD PTR [rax] + b010: 48 83 c2 01 add rdx,0x1 + b014: 48 89 10 mov QWORD PTR [rax],rdx + b017: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + b01c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + b020: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + b024: 0f 82 71 ff ff ff jb af9b + b02a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + b02e: 48 89 c7 mov rdi,rax + b031: e8 fa 72 ff ff call 2330 + b036: b8 01 00 00 00 mov eax,0x1 + b03b: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + b03f: 64 48 2b 14 25 28 00 sub rdx,QWORD PTR fs:0x28 + b046: 00 00 + b048: 74 05 je b04f + b04a: e8 71 73 ff ff call 23c0 <__stack_chk_fail@plt> + b04f: c9 leave + b050: c3 ret + +000000000000b051 : + b051: f3 0f 1e fa endbr64 + b055: 55 push rbp + b056: 48 89 e5 mov rbp,rsp + b059: 89 7d fc mov DWORD PTR [rbp-0x4],edi + b05c: 83 7d fc 00 cmp DWORD PTR [rbp-0x4],0x0 + b060: 79 07 jns b069 + b062: b8 ff ff ff ff mov eax,0xffffffff + b067: eb 05 jmp b06e + b069: b8 01 00 00 00 mov eax,0x1 + b06e: 5d pop rbp + b06f: c3 ret + +000000000000b070 : + b070: f3 0f 1e fa endbr64 + b074: 55 push rbp + b075: 48 89 e5 mov rbp,rsp + b078: 48 83 ec 20 sub rsp,0x20 + b07c: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + b080: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + b085: 75 07 jne b08e + b087: b8 00 00 00 00 mov eax,0x0 + b08c: eb 34 jmp b0c2 + b08e: bf 18 00 00 00 mov edi,0x18 + b093: e8 e8 73 ff ff call 2480 + b098: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + b09c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b0a0: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + b0a4: 48 89 10 mov QWORD PTR [rax],rdx + b0a7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b0ab: 48 89 c7 mov rdi,rax + b0ae: e8 cd 73 ff ff call 2480 + b0b3: 48 89 c2 mov rdx,rax + b0b6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b0ba: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + b0be: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b0c2: c9 leave + b0c3: c3 ret + +000000000000b0c4 : + b0c4: f3 0f 1e fa endbr64 + b0c8: 55 push rbp + b0c9: 48 89 e5 mov rbp,rsp + b0cc: 48 83 ec 40 sub rsp,0x40 + b0d0: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + b0d4: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + b0d9: 75 0a jne b0e5 + b0db: b8 00 00 00 00 mov eax,0x0 + b0e0: e9 29 01 00 00 jmp b20e + b0e5: bf 18 00 00 00 mov edi,0x18 + b0ea: e8 91 73 ff ff call 2480 + b0ef: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + b0f3: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + b0f7: 48 8b 00 mov rax,QWORD PTR [rax] + b0fa: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + b0fe: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b102: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + b106: 48 89 10 mov QWORD PTR [rax],rdx + b109: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + b10d: 48 c1 e0 03 shl rax,0x3 + b111: 48 89 c7 mov rdi,rax + b114: e8 67 73 ff ff call 2480 + b119: 48 89 c2 mov rdx,rax + b11c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b120: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + b124: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + b128: 48 89 c7 mov rdi,rax + b12b: e8 50 73 ff ff call 2480 + b130: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + b134: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + b138: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + b13c: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + b140: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b144: 48 89 ce mov rsi,rcx + b147: 48 89 c7 mov rdi,rax + b14a: e8 81 72 ff ff call 23d0 + b14f: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + b153: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b157: 48 8b 15 3a 5e 00 00 mov rdx,QWORD PTR [rip+0x5e3a] # 10f98 + b15e: 48 89 d1 mov rcx,rdx + b161: ba 01 00 00 00 mov edx,0x1 + b166: 48 89 c7 mov rdi,rax + b169: e8 22 72 ff ff call 2390 + b16e: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 + b175: 00 + b176: eb 05 jmp b17d + b178: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 + b17d: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + b181: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + b185: 72 f1 jb b178 + b187: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 + b18e: 00 + b18f: eb 63 jmp b1f4 + b191: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 + b198: 00 + b199: eb 4a jmp b1e5 + b19b: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + b19f: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + b1a3: 48 01 c2 add rdx,rax + b1a6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + b1aa: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + b1ae: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + b1b2: 48 01 c8 add rax,rcx + b1b5: 48 89 d6 mov rsi,rdx + b1b8: 48 89 c7 mov rdi,rax + b1bb: e8 b0 70 ff ff call 2270 + b1c0: 85 c0 test eax,eax + b1c2: 75 1c jne b1e0 + b1c4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b1c8: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + b1cc: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + b1d0: 48 c1 e0 03 shl rax,0x3 + b1d4: 48 01 c2 add rdx,rax + b1d7: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + b1db: 48 89 02 mov QWORD PTR [rdx],rax + b1de: eb 0f jmp b1ef + b1e0: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 + b1e5: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + b1e9: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + b1ed: 72 ac jb b19b + b1ef: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 + b1f4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + b1f8: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + b1fc: 72 93 jb b191 + b1fe: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b202: 48 89 c7 mov rdi,rax + b205: e8 26 71 ff ff call 2330 + b20a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b20e: c9 leave + b20f: c3 ret + +000000000000b210 : + b210: f3 0f 1e fa endbr64 + b214: 55 push rbp + b215: 48 89 e5 mov rbp,rsp + b218: 48 83 ec 20 sub rsp,0x20 + b21c: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + b220: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + b225: 75 07 jne b22e + b227: b8 00 00 00 00 mov eax,0x0 + b22c: eb 2f jmp b25d + b22e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b232: 48 89 c7 mov rdi,rax + b235: e8 8a fe ff ff call b0c4 + b23a: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + b23e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b242: 48 89 c7 mov rdi,rax + b245: e8 d4 fc ff ff call af1e + b24a: 88 45 f7 mov BYTE PTR [rbp-0x9],al + b24d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b251: 48 89 c7 mov rdi,rax + b254: e8 d7 70 ff ff call 2330 + b259: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] + b25d: c9 leave + b25e: c3 ret + +000000000000b25f : + b25f: f3 0f 1e fa endbr64 + b263: 55 push rbp + b264: 48 89 e5 mov rbp,rsp + b267: 48 83 ec 30 sub rsp,0x30 + b26b: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + b26f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + b273: 48 89 c7 mov rdi,rax + b276: e8 49 fe ff ff call b0c4 + b27b: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + b27f: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 + b286: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + b28d: 00 + b28e: eb 69 jmp b2f9 + b290: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b294: 48 83 c0 01 add rax,0x1 + b298: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + b29c: eb 49 jmp b2e7 + b29e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b2a2: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + b2a6: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + b2aa: 48 c1 e0 03 shl rax,0x3 + b2ae: 48 01 d0 add rax,rdx + b2b1: 48 8b 00 mov rax,QWORD PTR [rax] + b2b4: 89 c1 mov ecx,eax + b2b6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b2ba: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + b2be: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b2c2: 48 c1 e0 03 shl rax,0x3 + b2c6: 48 01 d0 add rax,rdx + b2c9: 48 8b 00 mov rax,QWORD PTR [rax] + b2cc: 89 c2 mov edx,eax + b2ce: 89 c8 mov eax,ecx + b2d0: 29 d0 sub eax,edx + b2d2: 89 c7 mov edi,eax + b2d4: e8 78 fd ff ff call b051 + b2d9: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + b2dc: 0f af c2 imul eax,edx + b2df: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax + b2e2: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + b2e7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b2eb: 48 8b 00 mov rax,QWORD PTR [rax] + b2ee: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax + b2f2: 72 aa jb b29e + b2f4: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + b2f9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b2fd: 48 8b 00 mov rax,QWORD PTR [rax] + b300: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + b304: 72 8a jb b290 + b306: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + b309: c9 leave + b30a: c3 ret + +000000000000b30b : + b30b: f3 0f 1e fa endbr64 + b30f: 55 push rbp + b310: 48 89 e5 mov rbp,rsp + b313: 48 83 ec 20 sub rsp,0x20 + b317: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + b31b: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + b320: 75 07 jne b329 + b322: b8 00 00 00 00 mov eax,0x0 + b327: eb 34 jmp b35d + b329: bf 18 00 00 00 mov edi,0x18 + b32e: e8 4d 71 ff ff call 2480 + b333: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + b337: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b33b: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + b33f: 48 89 10 mov QWORD PTR [rax],rdx + b342: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b346: 48 89 c7 mov rdi,rax + b349: e8 32 71 ff ff call 2480 + b34e: 48 89 c2 mov rdx,rax + b351: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b355: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + b359: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b35d: c9 leave + b35e: c3 ret + +000000000000b35f : + b35f: f3 0f 1e fa endbr64 + b363: 55 push rbp + b364: 48 89 e5 mov rbp,rsp + b367: 48 83 ec 40 sub rsp,0x40 + b36b: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + b36f: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + b374: 75 0a jne b380 + b376: b8 00 00 00 00 mov eax,0x0 + b37b: e9 29 01 00 00 jmp b4a9 + b380: bf 18 00 00 00 mov edi,0x18 + b385: e8 f6 70 ff ff call 2480 + b38a: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + b38e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + b392: 48 8b 00 mov rax,QWORD PTR [rax] + b395: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + b399: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b39d: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + b3a1: 48 89 10 mov QWORD PTR [rax],rdx + b3a4: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + b3a8: 48 c1 e0 03 shl rax,0x3 + b3ac: 48 89 c7 mov rdi,rax + b3af: e8 cc 70 ff ff call 2480 + b3b4: 48 89 c2 mov rdx,rax + b3b7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b3bb: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + b3bf: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + b3c3: 48 89 c7 mov rdi,rax + b3c6: e8 b5 70 ff ff call 2480 + b3cb: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + b3cf: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + b3d3: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + b3d7: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + b3db: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b3df: 48 89 ce mov rsi,rcx + b3e2: 48 89 c7 mov rdi,rax + b3e5: e8 56 71 ff ff call 2540 + b3ea: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + b3ee: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b3f2: 48 8b 15 97 5b 00 00 mov rdx,QWORD PTR [rip+0x5b97] # 10f90 + b3f9: 48 89 d1 mov rcx,rdx + b3fc: ba 01 00 00 00 mov edx,0x1 + b401: 48 89 c7 mov rdi,rax + b404: e8 87 6f ff ff call 2390 + b409: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 + b410: 00 + b411: eb 05 jmp b418 + b413: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 + b418: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + b41c: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + b420: 72 f1 jb b413 + b422: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 + b429: 00 + b42a: eb 63 jmp b48f + b42c: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 + b433: 00 + b434: eb 4a jmp b480 + b436: 48 8b 55 f8 mov rdx,QWORD PTR [rbp-0x8] + b43a: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + b43e: 48 01 c2 add rdx,rax + b441: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + b445: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + b449: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + b44d: 48 01 c8 add rax,rcx + b450: 48 89 d6 mov rsi,rdx + b453: 48 89 c7 mov rdi,rax + b456: e8 05 6e ff ff call 2260 + b45b: 85 c0 test eax,eax + b45d: 75 1c jne b47b + b45f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b463: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + b467: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + b46b: 48 c1 e0 03 shl rax,0x3 + b46f: 48 01 c2 add rdx,rax + b472: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + b476: 48 89 02 mov QWORD PTR [rdx],rax + b479: eb 0f jmp b48a + b47b: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 + b480: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + b484: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + b488: 72 ac jb b436 + b48a: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 + b48f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + b493: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + b497: 72 93 jb b42c + b499: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b49d: 48 89 c7 mov rdi,rax + b4a0: e8 8b 6e ff ff call 2330 + b4a5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b4a9: c9 leave + b4aa: c3 ret + +000000000000b4ab : + b4ab: f3 0f 1e fa endbr64 + b4af: 55 push rbp + b4b0: 48 89 e5 mov rbp,rsp + b4b3: 48 83 ec 20 sub rsp,0x20 + b4b7: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + b4bb: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + b4c0: 75 07 jne b4c9 + b4c2: b8 00 00 00 00 mov eax,0x0 + b4c7: eb 2f jmp b4f8 + b4c9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b4cd: 48 89 c7 mov rdi,rax + b4d0: e8 8a fe ff ff call b35f + b4d5: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + b4d9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b4dd: 48 89 c7 mov rdi,rax + b4e0: e8 39 fa ff ff call af1e + b4e5: 88 45 f7 mov BYTE PTR [rbp-0x9],al + b4e8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b4ec: 48 89 c7 mov rdi,rax + b4ef: e8 3c 6e ff ff call 2330 + b4f4: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] + b4f8: c9 leave + b4f9: c3 ret + +000000000000b4fa : + b4fa: f3 0f 1e fa endbr64 + b4fe: 55 push rbp + b4ff: 48 89 e5 mov rbp,rsp + b502: 48 83 ec 30 sub rsp,0x30 + b506: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + b50a: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + b50e: 48 89 c7 mov rdi,rax + b511: e8 49 fe ff ff call b35f + b516: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + b51a: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 + b521: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + b528: 00 + b529: eb 69 jmp b594 + b52b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b52f: 48 83 c0 01 add rax,0x1 + b533: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + b537: eb 49 jmp b582 + b539: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b53d: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + b541: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + b545: 48 c1 e0 03 shl rax,0x3 + b549: 48 01 d0 add rax,rdx + b54c: 48 8b 00 mov rax,QWORD PTR [rax] + b54f: 89 c1 mov ecx,eax + b551: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b555: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + b559: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b55d: 48 c1 e0 03 shl rax,0x3 + b561: 48 01 d0 add rax,rdx + b564: 48 8b 00 mov rax,QWORD PTR [rax] + b567: 89 c2 mov edx,eax + b569: 89 c8 mov eax,ecx + b56b: 29 d0 sub eax,edx + b56d: 89 c7 mov edi,eax + b56f: e8 dd fa ff ff call b051 + b574: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + b577: 0f af c2 imul eax,edx + b57a: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax + b57d: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + b582: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b586: 48 8b 00 mov rax,QWORD PTR [rax] + b589: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax + b58d: 72 aa jb b539 + b58f: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + b594: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b598: 48 8b 00 mov rax,QWORD PTR [rax] + b59b: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + b59f: 72 8a jb b52b + b5a1: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + b5a4: c9 leave + b5a5: c3 ret + +000000000000b5a6 : + b5a6: f3 0f 1e fa endbr64 + b5aa: 55 push rbp + b5ab: 48 89 e5 mov rbp,rsp + b5ae: 48 83 ec 20 sub rsp,0x20 + b5b2: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + b5b6: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + b5bb: 75 07 jne b5c4 + b5bd: b8 00 00 00 00 mov eax,0x0 + b5c2: eb 38 jmp b5fc + b5c4: bf 18 00 00 00 mov edi,0x18 + b5c9: e8 b2 6e ff ff call 2480 + b5ce: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + b5d2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b5d6: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + b5da: 48 89 10 mov QWORD PTR [rax],rdx + b5dd: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b5e1: 48 c1 e0 02 shl rax,0x2 + b5e5: 48 89 c7 mov rdi,rax + b5e8: e8 93 6e ff ff call 2480 + b5ed: 48 89 c2 mov rdx,rax + b5f0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b5f4: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + b5f8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b5fc: c9 leave + b5fd: c3 ret + +000000000000b5fe : + b5fe: f3 0f 1e fa endbr64 + b602: 55 push rbp + b603: 48 89 e5 mov rbp,rsp + b606: 48 83 ec 40 sub rsp,0x40 + b60a: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + b60e: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + b613: 75 0a jne b61f + b615: b8 00 00 00 00 mov eax,0x0 + b61a: e9 39 01 00 00 jmp b758 + b61f: bf 18 00 00 00 mov edi,0x18 + b624: e8 57 6e ff ff call 2480 + b629: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + b62d: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + b631: 48 8b 00 mov rax,QWORD PTR [rax] + b634: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + b638: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b63c: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + b640: 48 89 10 mov QWORD PTR [rax],rdx + b643: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + b647: 48 c1 e0 03 shl rax,0x3 + b64b: 48 89 c7 mov rdi,rax + b64e: e8 2d 6e ff ff call 2480 + b653: 48 89 c2 mov rdx,rax + b656: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b65a: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + b65e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + b662: 48 c1 e0 02 shl rax,0x2 + b666: 48 89 c7 mov rdi,rax + b669: e8 12 6e ff ff call 2480 + b66e: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + b672: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + b676: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + b67a: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + b67e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b682: 48 89 ce mov rsi,rcx + b685: 48 89 c7 mov rdi,rax + b688: e8 93 6c ff ff call 2320 + b68d: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + b691: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b695: 48 8b 15 44 59 00 00 mov rdx,QWORD PTR [rip+0x5944] # 10fe0 + b69c: 48 89 d1 mov rcx,rdx + b69f: ba 04 00 00 00 mov edx,0x4 + b6a4: 48 89 c7 mov rdi,rax + b6a7: e8 e4 6c ff ff call 2390 + b6ac: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 + b6b3: 00 + b6b4: eb 05 jmp b6bb + b6b6: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 + b6bb: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + b6bf: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + b6c3: 72 f1 jb b6b6 + b6c5: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 + b6cc: 00 + b6cd: eb 6f jmp b73e + b6cf: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 + b6d6: 00 + b6d7: eb 56 jmp b72f + b6d9: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + b6dd: 48 8d 14 85 00 00 00 lea rdx,[rax*4+0x0] + b6e4: 00 + b6e5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b6e9: 48 01 c2 add rdx,rax + b6ec: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + b6f0: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + b6f4: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + b6f8: 48 c1 e0 02 shl rax,0x2 + b6fc: 48 01 c8 add rax,rcx + b6ff: 48 89 d6 mov rsi,rdx + b702: 48 89 c7 mov rdi,rax + b705: e8 e6 6b ff ff call 22f0 + b70a: 85 c0 test eax,eax + b70c: 75 1c jne b72a + b70e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b712: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + b716: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + b71a: 48 c1 e0 03 shl rax,0x3 + b71e: 48 01 c2 add rdx,rax + b721: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + b725: 48 89 02 mov QWORD PTR [rdx],rax + b728: eb 0f jmp b739 + b72a: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 + b72f: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + b733: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + b737: 72 a0 jb b6d9 + b739: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 + b73e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + b742: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + b746: 72 87 jb b6cf + b748: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b74c: 48 89 c7 mov rdi,rax + b74f: e8 dc 6b ff ff call 2330 + b754: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b758: c9 leave + b759: c3 ret + +000000000000b75a : + b75a: f3 0f 1e fa endbr64 + b75e: 55 push rbp + b75f: 48 89 e5 mov rbp,rsp + b762: 48 83 ec 20 sub rsp,0x20 + b766: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + b76a: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + b76f: 75 07 jne b778 + b771: b8 00 00 00 00 mov eax,0x0 + b776: eb 2f jmp b7a7 + b778: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b77c: 48 89 c7 mov rdi,rax + b77f: e8 7a fe ff ff call b5fe + b784: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + b788: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b78c: 48 89 c7 mov rdi,rax + b78f: e8 8a f7 ff ff call af1e + b794: 88 45 f7 mov BYTE PTR [rbp-0x9],al + b797: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b79b: 48 89 c7 mov rdi,rax + b79e: e8 8d 6b ff ff call 2330 + b7a3: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] + b7a7: c9 leave + b7a8: c3 ret + +000000000000b7a9 : + b7a9: f3 0f 1e fa endbr64 + b7ad: 55 push rbp + b7ae: 48 89 e5 mov rbp,rsp + b7b1: 48 83 ec 30 sub rsp,0x30 + b7b5: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + b7b9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + b7bd: 48 89 c7 mov rdi,rax + b7c0: e8 39 fe ff ff call b5fe + b7c5: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + b7c9: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 + b7d0: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + b7d7: 00 + b7d8: eb 69 jmp b843 + b7da: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b7de: 48 83 c0 01 add rax,0x1 + b7e2: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + b7e6: eb 49 jmp b831 + b7e8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b7ec: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + b7f0: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + b7f4: 48 c1 e0 03 shl rax,0x3 + b7f8: 48 01 d0 add rax,rdx + b7fb: 48 8b 00 mov rax,QWORD PTR [rax] + b7fe: 89 c1 mov ecx,eax + b800: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b804: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + b808: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b80c: 48 c1 e0 03 shl rax,0x3 + b810: 48 01 d0 add rax,rdx + b813: 48 8b 00 mov rax,QWORD PTR [rax] + b816: 89 c2 mov edx,eax + b818: 89 c8 mov eax,ecx + b81a: 29 d0 sub eax,edx + b81c: 89 c7 mov edi,eax + b81e: e8 2e f8 ff ff call b051 + b823: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + b826: 0f af c2 imul eax,edx + b829: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax + b82c: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + b831: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b835: 48 8b 00 mov rax,QWORD PTR [rax] + b838: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax + b83c: 72 aa jb b7e8 + b83e: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + b843: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b847: 48 8b 00 mov rax,QWORD PTR [rax] + b84a: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + b84e: 72 8a jb b7da + b850: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + b853: c9 leave + b854: c3 ret + +000000000000b855 : + b855: f3 0f 1e fa endbr64 + b859: 55 push rbp + b85a: 48 89 e5 mov rbp,rsp + b85d: 48 83 ec 20 sub rsp,0x20 + b861: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + b865: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + b86a: 75 07 jne b873 + b86c: b8 00 00 00 00 mov eax,0x0 + b871: eb 38 jmp b8ab + b873: bf 18 00 00 00 mov edi,0x18 + b878: e8 03 6c ff ff call 2480 + b87d: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + b881: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b885: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + b889: 48 89 10 mov QWORD PTR [rax],rdx + b88c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b890: 48 c1 e0 02 shl rax,0x2 + b894: 48 89 c7 mov rdi,rax + b897: e8 e4 6b ff ff call 2480 + b89c: 48 89 c2 mov rdx,rax + b89f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b8a3: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + b8a7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b8ab: c9 leave + b8ac: c3 ret + +000000000000b8ad : + b8ad: f3 0f 1e fa endbr64 + b8b1: 55 push rbp + b8b2: 48 89 e5 mov rbp,rsp + b8b5: 48 83 ec 40 sub rsp,0x40 + b8b9: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + b8bd: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + b8c2: 75 0a jne b8ce + b8c4: b8 00 00 00 00 mov eax,0x0 + b8c9: e9 39 01 00 00 jmp ba07 + b8ce: bf 18 00 00 00 mov edi,0x18 + b8d3: e8 a8 6b ff ff call 2480 + b8d8: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + b8dc: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + b8e0: 48 8b 00 mov rax,QWORD PTR [rax] + b8e3: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + b8e7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b8eb: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + b8ef: 48 89 10 mov QWORD PTR [rax],rdx + b8f2: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + b8f6: 48 c1 e0 03 shl rax,0x3 + b8fa: 48 89 c7 mov rdi,rax + b8fd: e8 7e 6b ff ff call 2480 + b902: 48 89 c2 mov rdx,rax + b905: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b909: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + b90d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + b911: 48 c1 e0 02 shl rax,0x2 + b915: 48 89 c7 mov rdi,rax + b918: e8 63 6b ff ff call 2480 + b91d: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + b921: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + b925: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + b929: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + b92d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b931: 48 89 ce mov rsi,rcx + b934: 48 89 c7 mov rdi,rax + b937: e8 f4 6a ff ff call 2430 + b93c: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + b940: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b944: 48 8b 15 7d 56 00 00 mov rdx,QWORD PTR [rip+0x567d] # 10fc8 + b94b: 48 89 d1 mov rcx,rdx + b94e: ba 04 00 00 00 mov edx,0x4 + b953: 48 89 c7 mov rdi,rax + b956: e8 35 6a ff ff call 2390 + b95b: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 + b962: 00 + b963: eb 05 jmp b96a + b965: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 + b96a: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + b96e: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + b972: 72 f1 jb b965 + b974: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 + b97b: 00 + b97c: eb 6f jmp b9ed + b97e: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 + b985: 00 + b986: eb 56 jmp b9de + b988: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + b98c: 48 8d 14 85 00 00 00 lea rdx,[rax*4+0x0] + b993: 00 + b994: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b998: 48 01 c2 add rdx,rax + b99b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + b99f: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + b9a3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + b9a7: 48 c1 e0 02 shl rax,0x2 + b9ab: 48 01 c8 add rax,rcx + b9ae: 48 89 d6 mov rsi,rdx + b9b1: 48 89 c7 mov rdi,rax + b9b4: e8 07 69 ff ff call 22c0 + b9b9: 85 c0 test eax,eax + b9bb: 75 1c jne b9d9 + b9bd: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + b9c1: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + b9c5: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + b9c9: 48 c1 e0 03 shl rax,0x3 + b9cd: 48 01 c2 add rdx,rax + b9d0: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + b9d4: 48 89 02 mov QWORD PTR [rdx],rax + b9d7: eb 0f jmp b9e8 + b9d9: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 + b9de: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + b9e2: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + b9e6: 72 a0 jb b988 + b9e8: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 + b9ed: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + b9f1: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + b9f5: 72 87 jb b97e + b9f7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + b9fb: 48 89 c7 mov rdi,rax + b9fe: e8 2d 69 ff ff call 2330 + ba03: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + ba07: c9 leave + ba08: c3 ret + +000000000000ba09 : + ba09: f3 0f 1e fa endbr64 + ba0d: 55 push rbp + ba0e: 48 89 e5 mov rbp,rsp + ba11: 48 83 ec 20 sub rsp,0x20 + ba15: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + ba19: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + ba1e: 75 07 jne ba27 + ba20: b8 00 00 00 00 mov eax,0x0 + ba25: eb 2f jmp ba56 + ba27: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + ba2b: 48 89 c7 mov rdi,rax + ba2e: e8 7a fe ff ff call b8ad + ba33: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + ba37: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + ba3b: 48 89 c7 mov rdi,rax + ba3e: e8 db f4 ff ff call af1e + ba43: 88 45 f7 mov BYTE PTR [rbp-0x9],al + ba46: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + ba4a: 48 89 c7 mov rdi,rax + ba4d: e8 de 68 ff ff call 2330 + ba52: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] + ba56: c9 leave + ba57: c3 ret + +000000000000ba58 : + ba58: f3 0f 1e fa endbr64 + ba5c: 55 push rbp + ba5d: 48 89 e5 mov rbp,rsp + ba60: 48 83 ec 30 sub rsp,0x30 + ba64: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + ba68: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + ba6c: 48 89 c7 mov rdi,rax + ba6f: e8 39 fe ff ff call b8ad + ba74: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + ba78: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 + ba7f: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + ba86: 00 + ba87: eb 69 jmp baf2 + ba89: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + ba8d: 48 83 c0 01 add rax,0x1 + ba91: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + ba95: eb 49 jmp bae0 + ba97: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + ba9b: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + ba9f: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + baa3: 48 c1 e0 03 shl rax,0x3 + baa7: 48 01 d0 add rax,rdx + baaa: 48 8b 00 mov rax,QWORD PTR [rax] + baad: 89 c1 mov ecx,eax + baaf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bab3: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + bab7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + babb: 48 c1 e0 03 shl rax,0x3 + babf: 48 01 d0 add rax,rdx + bac2: 48 8b 00 mov rax,QWORD PTR [rax] + bac5: 89 c2 mov edx,eax + bac7: 89 c8 mov eax,ecx + bac9: 29 d0 sub eax,edx + bacb: 89 c7 mov edi,eax + bacd: e8 7f f5 ff ff call b051 + bad2: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + bad5: 0f af c2 imul eax,edx + bad8: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax + badb: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + bae0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bae4: 48 8b 00 mov rax,QWORD PTR [rax] + bae7: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax + baeb: 72 aa jb ba97 + baed: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + baf2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + baf6: 48 8b 00 mov rax,QWORD PTR [rax] + baf9: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + bafd: 72 8a jb ba89 + baff: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + bb02: c9 leave + bb03: c3 ret + +000000000000bb04 : + bb04: f3 0f 1e fa endbr64 + bb08: 55 push rbp + bb09: 48 89 e5 mov rbp,rsp + bb0c: 48 83 ec 20 sub rsp,0x20 + bb10: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + bb14: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + bb19: 75 07 jne bb22 + bb1b: b8 00 00 00 00 mov eax,0x0 + bb20: eb 38 jmp bb5a + bb22: bf 18 00 00 00 mov edi,0x18 + bb27: e8 54 69 ff ff call 2480 + bb2c: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + bb30: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bb34: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + bb38: 48 89 10 mov QWORD PTR [rax],rdx + bb3b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + bb3f: 48 c1 e0 03 shl rax,0x3 + bb43: 48 89 c7 mov rdi,rax + bb46: e8 35 69 ff ff call 2480 + bb4b: 48 89 c2 mov rdx,rax + bb4e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bb52: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + bb56: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bb5a: c9 leave + bb5b: c3 ret + +000000000000bb5c : + bb5c: f3 0f 1e fa endbr64 + bb60: 55 push rbp + bb61: 48 89 e5 mov rbp,rsp + bb64: 48 83 ec 40 sub rsp,0x40 + bb68: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + bb6c: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + bb71: 75 0a jne bb7d + bb73: b8 00 00 00 00 mov eax,0x0 + bb78: e9 39 01 00 00 jmp bcb6 + bb7d: bf 18 00 00 00 mov edi,0x18 + bb82: e8 f9 68 ff ff call 2480 + bb87: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + bb8b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + bb8f: 48 8b 00 mov rax,QWORD PTR [rax] + bb92: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + bb96: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + bb9a: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + bb9e: 48 89 10 mov QWORD PTR [rax],rdx + bba1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + bba5: 48 c1 e0 03 shl rax,0x3 + bba9: 48 89 c7 mov rdi,rax + bbac: e8 cf 68 ff ff call 2480 + bbb1: 48 89 c2 mov rdx,rax + bbb4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + bbb8: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + bbbc: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + bbc0: 48 c1 e0 03 shl rax,0x3 + bbc4: 48 89 c7 mov rdi,rax + bbc7: e8 b4 68 ff ff call 2480 + bbcc: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + bbd0: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + bbd4: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + bbd8: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + bbdc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bbe0: 48 89 ce mov rsi,rcx + bbe3: 48 89 c7 mov rdi,rax + bbe6: e8 85 67 ff ff call 2370 + bbeb: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + bbef: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bbf3: 48 8b 15 be 53 00 00 mov rdx,QWORD PTR [rip+0x53be] # 10fb8 + bbfa: 48 89 d1 mov rcx,rdx + bbfd: ba 08 00 00 00 mov edx,0x8 + bc02: 48 89 c7 mov rdi,rax + bc05: e8 86 67 ff ff call 2390 + bc0a: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 + bc11: 00 + bc12: eb 05 jmp bc19 + bc14: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 + bc19: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + bc1d: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + bc21: 72 f1 jb bc14 + bc23: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 + bc2a: 00 + bc2b: eb 6f jmp bc9c + bc2d: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 + bc34: 00 + bc35: eb 56 jmp bc8d + bc37: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + bc3b: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + bc42: 00 + bc43: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bc47: 48 01 c2 add rdx,rax + bc4a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + bc4e: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + bc52: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + bc56: 48 c1 e0 03 shl rax,0x3 + bc5a: 48 01 c8 add rax,rcx + bc5d: 48 89 d6 mov rsi,rdx + bc60: 48 89 c7 mov rdi,rax + bc63: e8 38 66 ff ff call 22a0 + bc68: 85 c0 test eax,eax + bc6a: 75 1c jne bc88 + bc6c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + bc70: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + bc74: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + bc78: 48 c1 e0 03 shl rax,0x3 + bc7c: 48 01 c2 add rdx,rax + bc7f: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + bc83: 48 89 02 mov QWORD PTR [rdx],rax + bc86: eb 0f jmp bc97 + bc88: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 + bc8d: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + bc91: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + bc95: 72 a0 jb bc37 + bc97: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 + bc9c: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + bca0: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + bca4: 72 87 jb bc2d + bca6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bcaa: 48 89 c7 mov rdi,rax + bcad: e8 7e 66 ff ff call 2330 + bcb2: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + bcb6: c9 leave + bcb7: c3 ret + +000000000000bcb8 : + bcb8: f3 0f 1e fa endbr64 + bcbc: 55 push rbp + bcbd: 48 89 e5 mov rbp,rsp + bcc0: 48 83 ec 20 sub rsp,0x20 + bcc4: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + bcc8: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + bccd: 75 07 jne bcd6 + bccf: b8 00 00 00 00 mov eax,0x0 + bcd4: eb 2f jmp bd05 + bcd6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + bcda: 48 89 c7 mov rdi,rax + bcdd: e8 7a fe ff ff call bb5c + bce2: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + bce6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bcea: 48 89 c7 mov rdi,rax + bced: e8 2c f2 ff ff call af1e + bcf2: 88 45 f7 mov BYTE PTR [rbp-0x9],al + bcf5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bcf9: 48 89 c7 mov rdi,rax + bcfc: e8 2f 66 ff ff call 2330 + bd01: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] + bd05: c9 leave + bd06: c3 ret + +000000000000bd07 : + bd07: f3 0f 1e fa endbr64 + bd0b: 55 push rbp + bd0c: 48 89 e5 mov rbp,rsp + bd0f: 48 83 ec 30 sub rsp,0x30 + bd13: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + bd17: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + bd1b: 48 89 c7 mov rdi,rax + bd1e: e8 39 fe ff ff call bb5c + bd23: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + bd27: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 + bd2e: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + bd35: 00 + bd36: eb 69 jmp bda1 + bd38: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + bd3c: 48 83 c0 01 add rax,0x1 + bd40: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + bd44: eb 49 jmp bd8f + bd46: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bd4a: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + bd4e: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + bd52: 48 c1 e0 03 shl rax,0x3 + bd56: 48 01 d0 add rax,rdx + bd59: 48 8b 00 mov rax,QWORD PTR [rax] + bd5c: 89 c1 mov ecx,eax + bd5e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bd62: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + bd66: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + bd6a: 48 c1 e0 03 shl rax,0x3 + bd6e: 48 01 d0 add rax,rdx + bd71: 48 8b 00 mov rax,QWORD PTR [rax] + bd74: 89 c2 mov edx,eax + bd76: 89 c8 mov eax,ecx + bd78: 29 d0 sub eax,edx + bd7a: 89 c7 mov edi,eax + bd7c: e8 d0 f2 ff ff call b051 + bd81: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + bd84: 0f af c2 imul eax,edx + bd87: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax + bd8a: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + bd8f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bd93: 48 8b 00 mov rax,QWORD PTR [rax] + bd96: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax + bd9a: 72 aa jb bd46 + bd9c: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + bda1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bda5: 48 8b 00 mov rax,QWORD PTR [rax] + bda8: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + bdac: 72 8a jb bd38 + bdae: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + bdb1: c9 leave + bdb2: c3 ret + +000000000000bdb3 : + bdb3: f3 0f 1e fa endbr64 + bdb7: 55 push rbp + bdb8: 48 89 e5 mov rbp,rsp + bdbb: 48 83 ec 20 sub rsp,0x20 + bdbf: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + bdc3: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + bdc8: 75 07 jne bdd1 + bdca: b8 00 00 00 00 mov eax,0x0 + bdcf: eb 38 jmp be09 + bdd1: bf 18 00 00 00 mov edi,0x18 + bdd6: e8 a5 66 ff ff call 2480 + bddb: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + bddf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bde3: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + bde7: 48 89 10 mov QWORD PTR [rax],rdx + bdea: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + bdee: 48 c1 e0 03 shl rax,0x3 + bdf2: 48 89 c7 mov rdi,rax + bdf5: e8 86 66 ff ff call 2480 + bdfa: 48 89 c2 mov rdx,rax + bdfd: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + be01: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + be05: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + be09: c9 leave + be0a: c3 ret + +000000000000be0b : + be0b: f3 0f 1e fa endbr64 + be0f: 55 push rbp + be10: 48 89 e5 mov rbp,rsp + be13: 48 83 ec 40 sub rsp,0x40 + be17: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + be1b: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + be20: 75 0a jne be2c + be22: b8 00 00 00 00 mov eax,0x0 + be27: e9 39 01 00 00 jmp bf65 + be2c: bf 18 00 00 00 mov edi,0x18 + be31: e8 4a 66 ff ff call 2480 + be36: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + be3a: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + be3e: 48 8b 00 mov rax,QWORD PTR [rax] + be41: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + be45: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + be49: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + be4d: 48 89 10 mov QWORD PTR [rax],rdx + be50: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + be54: 48 c1 e0 03 shl rax,0x3 + be58: 48 89 c7 mov rdi,rax + be5b: e8 20 66 ff ff call 2480 + be60: 48 89 c2 mov rdx,rax + be63: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + be67: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + be6b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + be6f: 48 c1 e0 03 shl rax,0x3 + be73: 48 89 c7 mov rdi,rax + be76: e8 05 66 ff ff call 2480 + be7b: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + be7f: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + be83: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + be87: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + be8b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + be8f: 48 89 ce mov rsi,rcx + be92: 48 89 c7 mov rdi,rax + be95: e8 76 65 ff ff call 2410 + be9a: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + be9e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bea2: 48 8b 15 2f 51 00 00 mov rdx,QWORD PTR [rip+0x512f] # 10fd8 + bea9: 48 89 d1 mov rcx,rdx + beac: ba 08 00 00 00 mov edx,0x8 + beb1: 48 89 c7 mov rdi,rax + beb4: e8 d7 64 ff ff call 2390 + beb9: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 + bec0: 00 + bec1: eb 05 jmp bec8 + bec3: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 + bec8: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + becc: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + bed0: 72 f1 jb bec3 + bed2: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 + bed9: 00 + beda: eb 6f jmp bf4b + bedc: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 + bee3: 00 + bee4: eb 56 jmp bf3c + bee6: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + beea: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + bef1: 00 + bef2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bef6: 48 01 c2 add rdx,rax + bef9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + befd: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + bf01: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + bf05: 48 c1 e0 03 shl rax,0x3 + bf09: 48 01 c8 add rax,rcx + bf0c: 48 89 d6 mov rsi,rdx + bf0f: 48 89 c7 mov rdi,rax + bf12: e8 c9 63 ff ff call 22e0 + bf17: 85 c0 test eax,eax + bf19: 75 1c jne bf37 + bf1b: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + bf1f: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + bf23: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + bf27: 48 c1 e0 03 shl rax,0x3 + bf2b: 48 01 c2 add rdx,rax + bf2e: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + bf32: 48 89 02 mov QWORD PTR [rdx],rax + bf35: eb 0f jmp bf46 + bf37: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 + bf3c: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + bf40: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + bf44: 72 a0 jb bee6 + bf46: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 + bf4b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + bf4f: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + bf53: 72 87 jb bedc + bf55: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bf59: 48 89 c7 mov rdi,rax + bf5c: e8 cf 63 ff ff call 2330 + bf61: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + bf65: c9 leave + bf66: c3 ret + +000000000000bf67 : + bf67: f3 0f 1e fa endbr64 + bf6b: 55 push rbp + bf6c: 48 89 e5 mov rbp,rsp + bf6f: 48 83 ec 20 sub rsp,0x20 + bf73: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + bf77: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + bf7c: 75 07 jne bf85 + bf7e: b8 00 00 00 00 mov eax,0x0 + bf83: eb 2f jmp bfb4 + bf85: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + bf89: 48 89 c7 mov rdi,rax + bf8c: e8 7a fe ff ff call be0b + bf91: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + bf95: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bf99: 48 89 c7 mov rdi,rax + bf9c: e8 7d ef ff ff call af1e + bfa1: 88 45 f7 mov BYTE PTR [rbp-0x9],al + bfa4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bfa8: 48 89 c7 mov rdi,rax + bfab: e8 80 63 ff ff call 2330 + bfb0: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] + bfb4: c9 leave + bfb5: c3 ret + +000000000000bfb6 : + bfb6: f3 0f 1e fa endbr64 + bfba: 55 push rbp + bfbb: 48 89 e5 mov rbp,rsp + bfbe: 48 83 ec 30 sub rsp,0x30 + bfc2: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + bfc6: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + bfca: 48 89 c7 mov rdi,rax + bfcd: e8 39 fe ff ff call be0b + bfd2: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + bfd6: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 + bfdd: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + bfe4: 00 + bfe5: eb 69 jmp c050 + bfe7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + bfeb: 48 83 c0 01 add rax,0x1 + bfef: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + bff3: eb 49 jmp c03e + bff5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + bff9: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + bffd: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + c001: 48 c1 e0 03 shl rax,0x3 + c005: 48 01 d0 add rax,rdx + c008: 48 8b 00 mov rax,QWORD PTR [rax] + c00b: 89 c1 mov ecx,eax + c00d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c011: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + c015: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c019: 48 c1 e0 03 shl rax,0x3 + c01d: 48 01 d0 add rax,rdx + c020: 48 8b 00 mov rax,QWORD PTR [rax] + c023: 89 c2 mov edx,eax + c025: 89 c8 mov eax,ecx + c027: 29 d0 sub eax,edx + c029: 89 c7 mov edi,eax + c02b: e8 21 f0 ff ff call b051 + c030: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + c033: 0f af c2 imul eax,edx + c036: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax + c039: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + c03e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c042: 48 8b 00 mov rax,QWORD PTR [rax] + c045: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax + c049: 72 aa jb bff5 + c04b: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + c050: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c054: 48 8b 00 mov rax,QWORD PTR [rax] + c057: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + c05b: 72 8a jb bfe7 + c05d: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + c060: c9 leave + c061: c3 ret + +000000000000c062 : + c062: f3 0f 1e fa endbr64 + c066: 55 push rbp + c067: 48 89 e5 mov rbp,rsp + c06a: 48 83 ec 20 sub rsp,0x20 + c06e: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + c072: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + c077: 75 07 jne c080 + c079: b8 00 00 00 00 mov eax,0x0 + c07e: eb 38 jmp c0b8 + c080: bf 18 00 00 00 mov edi,0x18 + c085: e8 f6 63 ff ff call 2480 + c08a: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + c08e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c092: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + c096: 48 89 10 mov QWORD PTR [rax],rdx + c099: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c09d: 48 c1 e0 03 shl rax,0x3 + c0a1: 48 89 c7 mov rdi,rax + c0a4: e8 d7 63 ff ff call 2480 + c0a9: 48 89 c2 mov rdx,rax + c0ac: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c0b0: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + c0b4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c0b8: c9 leave + c0b9: c3 ret + +000000000000c0ba : + c0ba: f3 0f 1e fa endbr64 + c0be: 55 push rbp + c0bf: 48 89 e5 mov rbp,rsp + c0c2: 48 83 ec 40 sub rsp,0x40 + c0c6: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + c0ca: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + c0cf: 75 0a jne c0db + c0d1: b8 00 00 00 00 mov eax,0x0 + c0d6: e9 39 01 00 00 jmp c214 + c0db: bf 18 00 00 00 mov edi,0x18 + c0e0: e8 9b 63 ff ff call 2480 + c0e5: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + c0e9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + c0ed: 48 8b 00 mov rax,QWORD PTR [rax] + c0f0: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + c0f4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c0f8: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + c0fc: 48 89 10 mov QWORD PTR [rax],rdx + c0ff: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + c103: 48 c1 e0 03 shl rax,0x3 + c107: 48 89 c7 mov rdi,rax + c10a: e8 71 63 ff ff call 2480 + c10f: 48 89 c2 mov rdx,rax + c112: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c116: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + c11a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + c11e: 48 c1 e0 03 shl rax,0x3 + c122: 48 89 c7 mov rdi,rax + c125: e8 56 63 ff ff call 2480 + c12a: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + c12e: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + c132: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + c136: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + c13a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c13e: 48 89 ce mov rsi,rcx + c141: 48 89 c7 mov rdi,rax + c144: e8 87 63 ff ff call 24d0 + c149: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + c14d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c151: 48 8b 15 58 4e 00 00 mov rdx,QWORD PTR [rip+0x4e58] # 10fb0 + c158: 48 89 d1 mov rcx,rdx + c15b: ba 08 00 00 00 mov edx,0x8 + c160: 48 89 c7 mov rdi,rax + c163: e8 28 62 ff ff call 2390 + c168: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 + c16f: 00 + c170: eb 05 jmp c177 + c172: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 + c177: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + c17b: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + c17f: 72 f1 jb c172 + c181: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 + c188: 00 + c189: eb 6f jmp c1fa + c18b: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 + c192: 00 + c193: eb 56 jmp c1eb + c195: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + c199: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + c1a0: 00 + c1a1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c1a5: 48 01 c2 add rdx,rax + c1a8: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + c1ac: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + c1b0: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + c1b4: 48 c1 e0 03 shl rax,0x3 + c1b8: 48 01 c8 add rax,rcx + c1bb: 48 89 d6 mov rsi,rdx + c1be: 48 89 c7 mov rdi,rax + c1c1: e8 ca 60 ff ff call 2290 + c1c6: 85 c0 test eax,eax + c1c8: 75 1c jne c1e6 + c1ca: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c1ce: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + c1d2: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + c1d6: 48 c1 e0 03 shl rax,0x3 + c1da: 48 01 c2 add rdx,rax + c1dd: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + c1e1: 48 89 02 mov QWORD PTR [rdx],rax + c1e4: eb 0f jmp c1f5 + c1e6: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 + c1eb: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + c1ef: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + c1f3: 72 a0 jb c195 + c1f5: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 + c1fa: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + c1fe: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + c202: 72 87 jb c18b + c204: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c208: 48 89 c7 mov rdi,rax + c20b: e8 20 61 ff ff call 2330 + c210: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c214: c9 leave + c215: c3 ret + +000000000000c216 : + c216: f3 0f 1e fa endbr64 + c21a: 55 push rbp + c21b: 48 89 e5 mov rbp,rsp + c21e: 48 83 ec 20 sub rsp,0x20 + c222: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + c226: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + c22b: 75 07 jne c234 + c22d: b8 00 00 00 00 mov eax,0x0 + c232: eb 2f jmp c263 + c234: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c238: 48 89 c7 mov rdi,rax + c23b: e8 7a fe ff ff call c0ba + c240: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + c244: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c248: 48 89 c7 mov rdi,rax + c24b: e8 ce ec ff ff call af1e + c250: 88 45 f7 mov BYTE PTR [rbp-0x9],al + c253: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c257: 48 89 c7 mov rdi,rax + c25a: e8 d1 60 ff ff call 2330 + c25f: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] + c263: c9 leave + c264: c3 ret + +000000000000c265 : + c265: f3 0f 1e fa endbr64 + c269: 55 push rbp + c26a: 48 89 e5 mov rbp,rsp + c26d: 48 83 ec 30 sub rsp,0x30 + c271: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + c275: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + c279: 48 89 c7 mov rdi,rax + c27c: e8 39 fe ff ff call c0ba + c281: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + c285: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 + c28c: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + c293: 00 + c294: eb 69 jmp c2ff + c296: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c29a: 48 83 c0 01 add rax,0x1 + c29e: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + c2a2: eb 49 jmp c2ed + c2a4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c2a8: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + c2ac: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + c2b0: 48 c1 e0 03 shl rax,0x3 + c2b4: 48 01 d0 add rax,rdx + c2b7: 48 8b 00 mov rax,QWORD PTR [rax] + c2ba: 89 c1 mov ecx,eax + c2bc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c2c0: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + c2c4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c2c8: 48 c1 e0 03 shl rax,0x3 + c2cc: 48 01 d0 add rax,rdx + c2cf: 48 8b 00 mov rax,QWORD PTR [rax] + c2d2: 89 c2 mov edx,eax + c2d4: 89 c8 mov eax,ecx + c2d6: 29 d0 sub eax,edx + c2d8: 89 c7 mov edi,eax + c2da: e8 72 ed ff ff call b051 + c2df: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + c2e2: 0f af c2 imul eax,edx + c2e5: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax + c2e8: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + c2ed: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c2f1: 48 8b 00 mov rax,QWORD PTR [rax] + c2f4: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax + c2f8: 72 aa jb c2a4 + c2fa: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + c2ff: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c303: 48 8b 00 mov rax,QWORD PTR [rax] + c306: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + c30a: 72 8a jb c296 + c30c: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + c30f: c9 leave + c310: c3 ret + +000000000000c311 : + c311: f3 0f 1e fa endbr64 + c315: 55 push rbp + c316: 48 89 e5 mov rbp,rsp + c319: 48 83 ec 20 sub rsp,0x20 + c31d: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + c321: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + c326: 75 07 jne c32f + c328: b8 00 00 00 00 mov eax,0x0 + c32d: eb 38 jmp c367 + c32f: bf 18 00 00 00 mov edi,0x18 + c334: e8 47 61 ff ff call 2480 + c339: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + c33d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c341: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + c345: 48 89 10 mov QWORD PTR [rax],rdx + c348: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c34c: 48 c1 e0 02 shl rax,0x2 + c350: 48 89 c7 mov rdi,rax + c353: e8 28 61 ff ff call 2480 + c358: 48 89 c2 mov rdx,rax + c35b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c35f: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + c363: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c367: c9 leave + c368: c3 ret + +000000000000c369 : + c369: f3 0f 1e fa endbr64 + c36d: 55 push rbp + c36e: 48 89 e5 mov rbp,rsp + c371: 48 83 ec 40 sub rsp,0x40 + c375: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + c379: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + c37e: 75 0a jne c38a + c380: b8 00 00 00 00 mov eax,0x0 + c385: e9 39 01 00 00 jmp c4c3 + c38a: bf 18 00 00 00 mov edi,0x18 + c38f: e8 ec 60 ff ff call 2480 + c394: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + c398: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + c39c: 48 8b 00 mov rax,QWORD PTR [rax] + c39f: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + c3a3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c3a7: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + c3ab: 48 89 10 mov QWORD PTR [rax],rdx + c3ae: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + c3b2: 48 c1 e0 03 shl rax,0x3 + c3b6: 48 89 c7 mov rdi,rax + c3b9: e8 c2 60 ff ff call 2480 + c3be: 48 89 c2 mov rdx,rax + c3c1: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c3c5: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + c3c9: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + c3cd: 48 c1 e0 02 shl rax,0x2 + c3d1: 48 89 c7 mov rdi,rax + c3d4: e8 a7 60 ff ff call 2480 + c3d9: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + c3dd: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + c3e1: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + c3e5: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + c3e9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c3ed: 48 89 ce mov rsi,rcx + c3f0: 48 89 c7 mov rdi,rax + c3f3: e8 b8 60 ff ff call 24b0 + c3f8: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + c3fc: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c400: 48 8b 15 b9 4b 00 00 mov rdx,QWORD PTR [rip+0x4bb9] # 10fc0 + c407: 48 89 d1 mov rcx,rdx + c40a: ba 04 00 00 00 mov edx,0x4 + c40f: 48 89 c7 mov rdi,rax + c412: e8 79 5f ff ff call 2390 + c417: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 + c41e: 00 + c41f: eb 05 jmp c426 + c421: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 + c426: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + c42a: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + c42e: 72 f1 jb c421 + c430: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 + c437: 00 + c438: eb 6f jmp c4a9 + c43a: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 + c441: 00 + c442: eb 56 jmp c49a + c444: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + c448: 48 8d 14 85 00 00 00 lea rdx,[rax*4+0x0] + c44f: 00 + c450: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c454: 48 01 c2 add rdx,rax + c457: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + c45b: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + c45f: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + c463: 48 c1 e0 02 shl rax,0x2 + c467: 48 01 c8 add rax,rcx + c46a: 48 89 d6 mov rsi,rdx + c46d: 48 89 c7 mov rdi,rax + c470: e8 3b 5e ff ff call 22b0 + c475: 85 c0 test eax,eax + c477: 75 1c jne c495 + c479: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c47d: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + c481: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + c485: 48 c1 e0 03 shl rax,0x3 + c489: 48 01 c2 add rdx,rax + c48c: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + c490: 48 89 02 mov QWORD PTR [rdx],rax + c493: eb 0f jmp c4a4 + c495: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 + c49a: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + c49e: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + c4a2: 72 a0 jb c444 + c4a4: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 + c4a9: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + c4ad: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + c4b1: 72 87 jb c43a + c4b3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c4b7: 48 89 c7 mov rdi,rax + c4ba: e8 71 5e ff ff call 2330 + c4bf: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c4c3: c9 leave + c4c4: c3 ret + +000000000000c4c5 : + c4c5: f3 0f 1e fa endbr64 + c4c9: 55 push rbp + c4ca: 48 89 e5 mov rbp,rsp + c4cd: 48 83 ec 20 sub rsp,0x20 + c4d1: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + c4d5: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + c4da: 75 07 jne c4e3 + c4dc: b8 00 00 00 00 mov eax,0x0 + c4e1: eb 2f jmp c512 + c4e3: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c4e7: 48 89 c7 mov rdi,rax + c4ea: e8 7a fe ff ff call c369 + c4ef: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + c4f3: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c4f7: 48 89 c7 mov rdi,rax + c4fa: e8 1f ea ff ff call af1e + c4ff: 88 45 f7 mov BYTE PTR [rbp-0x9],al + c502: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c506: 48 89 c7 mov rdi,rax + c509: e8 22 5e ff ff call 2330 + c50e: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] + c512: c9 leave + c513: c3 ret + +000000000000c514 : + c514: f3 0f 1e fa endbr64 + c518: 55 push rbp + c519: 48 89 e5 mov rbp,rsp + c51c: 48 83 ec 30 sub rsp,0x30 + c520: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + c524: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + c528: 48 89 c7 mov rdi,rax + c52b: e8 39 fe ff ff call c369 + c530: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + c534: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 + c53b: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + c542: 00 + c543: eb 69 jmp c5ae + c545: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c549: 48 83 c0 01 add rax,0x1 + c54d: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + c551: eb 49 jmp c59c + c553: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c557: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + c55b: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + c55f: 48 c1 e0 03 shl rax,0x3 + c563: 48 01 d0 add rax,rdx + c566: 48 8b 00 mov rax,QWORD PTR [rax] + c569: 89 c1 mov ecx,eax + c56b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c56f: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + c573: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c577: 48 c1 e0 03 shl rax,0x3 + c57b: 48 01 d0 add rax,rdx + c57e: 48 8b 00 mov rax,QWORD PTR [rax] + c581: 89 c2 mov edx,eax + c583: 89 c8 mov eax,ecx + c585: 29 d0 sub eax,edx + c587: 89 c7 mov edi,eax + c589: e8 c3 ea ff ff call b051 + c58e: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + c591: 0f af c2 imul eax,edx + c594: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax + c597: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + c59c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c5a0: 48 8b 00 mov rax,QWORD PTR [rax] + c5a3: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax + c5a7: 72 aa jb c553 + c5a9: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + c5ae: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c5b2: 48 8b 00 mov rax,QWORD PTR [rax] + c5b5: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + c5b9: 72 8a jb c545 + c5bb: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + c5be: c9 leave + c5bf: c3 ret + +000000000000c5c0 : + c5c0: f3 0f 1e fa endbr64 + c5c4: 55 push rbp + c5c5: 48 89 e5 mov rbp,rsp + c5c8: 48 83 ec 20 sub rsp,0x20 + c5cc: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + c5d0: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + c5d5: 75 07 jne c5de + c5d7: b8 00 00 00 00 mov eax,0x0 + c5dc: eb 38 jmp c616 + c5de: bf 18 00 00 00 mov edi,0x18 + c5e3: e8 98 5e ff ff call 2480 + c5e8: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + c5ec: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c5f0: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + c5f4: 48 89 10 mov QWORD PTR [rax],rdx + c5f7: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c5fb: 48 c1 e0 03 shl rax,0x3 + c5ff: 48 89 c7 mov rdi,rax + c602: e8 79 5e ff ff call 2480 + c607: 48 89 c2 mov rdx,rax + c60a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c60e: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + c612: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c616: c9 leave + c617: c3 ret + +000000000000c618 : + c618: f3 0f 1e fa endbr64 + c61c: 55 push rbp + c61d: 48 89 e5 mov rbp,rsp + c620: 48 83 ec 40 sub rsp,0x40 + c624: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + c628: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + c62d: 75 0a jne c639 + c62f: b8 00 00 00 00 mov eax,0x0 + c634: e9 39 01 00 00 jmp c772 + c639: bf 18 00 00 00 mov edi,0x18 + c63e: e8 3d 5e ff ff call 2480 + c643: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + c647: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + c64b: 48 8b 00 mov rax,QWORD PTR [rax] + c64e: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + c652: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c656: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + c65a: 48 89 10 mov QWORD PTR [rax],rdx + c65d: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + c661: 48 c1 e0 03 shl rax,0x3 + c665: 48 89 c7 mov rdi,rax + c668: e8 13 5e ff ff call 2480 + c66d: 48 89 c2 mov rdx,rax + c670: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c674: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + c678: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + c67c: 48 c1 e0 03 shl rax,0x3 + c680: 48 89 c7 mov rdi,rax + c683: e8 f8 5d ff ff call 2480 + c688: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + c68c: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + c690: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + c694: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + c698: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c69c: 48 89 ce mov rsi,rcx + c69f: 48 89 c7 mov rdi,rax + c6a2: e8 f9 5c ff ff call 23a0 + c6a7: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + c6ab: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c6af: 48 8b 15 32 49 00 00 mov rdx,QWORD PTR [rip+0x4932] # 10fe8 + c6b6: 48 89 d1 mov rcx,rdx + c6b9: ba 08 00 00 00 mov edx,0x8 + c6be: 48 89 c7 mov rdi,rax + c6c1: e8 ca 5c ff ff call 2390 + c6c6: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 + c6cd: 00 + c6ce: eb 05 jmp c6d5 + c6d0: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 + c6d5: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + c6d9: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + c6dd: 72 f1 jb c6d0 + c6df: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 + c6e6: 00 + c6e7: eb 6f jmp c758 + c6e9: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 + c6f0: 00 + c6f1: eb 56 jmp c749 + c6f3: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + c6f7: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + c6fe: 00 + c6ff: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c703: 48 01 c2 add rdx,rax + c706: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + c70a: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + c70e: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + c712: 48 c1 e0 03 shl rax,0x3 + c716: 48 01 c8 add rax,rcx + c719: 48 89 d6 mov rsi,rdx + c71c: 48 89 c7 mov rdi,rax + c71f: e8 dc 5b ff ff call 2300 + c724: 85 c0 test eax,eax + c726: 75 1c jne c744 + c728: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c72c: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + c730: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + c734: 48 c1 e0 03 shl rax,0x3 + c738: 48 01 c2 add rdx,rax + c73b: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + c73f: 48 89 02 mov QWORD PTR [rdx],rax + c742: eb 0f jmp c753 + c744: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 + c749: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + c74d: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + c751: 72 a0 jb c6f3 + c753: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 + c758: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + c75c: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + c760: 72 87 jb c6e9 + c762: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c766: 48 89 c7 mov rdi,rax + c769: e8 c2 5b ff ff call 2330 + c76e: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c772: c9 leave + c773: c3 ret + +000000000000c774 : + c774: f3 0f 1e fa endbr64 + c778: 55 push rbp + c779: 48 89 e5 mov rbp,rsp + c77c: 48 83 ec 20 sub rsp,0x20 + c780: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + c784: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + c789: 75 07 jne c792 + c78b: b8 00 00 00 00 mov eax,0x0 + c790: eb 2f jmp c7c1 + c792: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c796: 48 89 c7 mov rdi,rax + c799: e8 7a fe ff ff call c618 + c79e: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + c7a2: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c7a6: 48 89 c7 mov rdi,rax + c7a9: e8 70 e7 ff ff call af1e + c7ae: 88 45 f7 mov BYTE PTR [rbp-0x9],al + c7b1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c7b5: 48 89 c7 mov rdi,rax + c7b8: e8 73 5b ff ff call 2330 + c7bd: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] + c7c1: c9 leave + c7c2: c3 ret + +000000000000c7c3 : + c7c3: f3 0f 1e fa endbr64 + c7c7: 55 push rbp + c7c8: 48 89 e5 mov rbp,rsp + c7cb: 48 83 ec 30 sub rsp,0x30 + c7cf: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + c7d3: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + c7d7: 48 89 c7 mov rdi,rax + c7da: e8 39 fe ff ff call c618 + c7df: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + c7e3: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 + c7ea: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + c7f1: 00 + c7f2: eb 69 jmp c85d + c7f4: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c7f8: 48 83 c0 01 add rax,0x1 + c7fc: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + c800: eb 49 jmp c84b + c802: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c806: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + c80a: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + c80e: 48 c1 e0 03 shl rax,0x3 + c812: 48 01 d0 add rax,rdx + c815: 48 8b 00 mov rax,QWORD PTR [rax] + c818: 89 c1 mov ecx,eax + c81a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c81e: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + c822: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c826: 48 c1 e0 03 shl rax,0x3 + c82a: 48 01 d0 add rax,rdx + c82d: 48 8b 00 mov rax,QWORD PTR [rax] + c830: 89 c2 mov edx,eax + c832: 89 c8 mov eax,ecx + c834: 29 d0 sub eax,edx + c836: 89 c7 mov edi,eax + c838: e8 14 e8 ff ff call b051 + c83d: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + c840: 0f af c2 imul eax,edx + c843: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax + c846: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + c84b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c84f: 48 8b 00 mov rax,QWORD PTR [rax] + c852: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax + c856: 72 aa jb c802 + c858: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + c85d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c861: 48 8b 00 mov rax,QWORD PTR [rax] + c864: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + c868: 72 8a jb c7f4 + c86a: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + c86d: c9 leave + c86e: c3 ret + +000000000000c86f : + c86f: f3 0f 1e fa endbr64 + c873: 55 push rbp + c874: 48 89 e5 mov rbp,rsp + c877: 48 83 ec 20 sub rsp,0x20 + c87b: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + c87f: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + c884: 75 07 jne c88d + c886: b8 00 00 00 00 mov eax,0x0 + c88b: eb 38 jmp c8c5 + c88d: bf 18 00 00 00 mov edi,0x18 + c892: e8 e9 5b ff ff call 2480 + c897: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + c89b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c89f: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + c8a3: 48 89 10 mov QWORD PTR [rax],rdx + c8a6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c8aa: 48 c1 e0 04 shl rax,0x4 + c8ae: 48 89 c7 mov rdi,rax + c8b1: e8 ca 5b ff ff call 2480 + c8b6: 48 89 c2 mov rdx,rax + c8b9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c8bd: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + c8c1: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c8c5: c9 leave + c8c6: c3 ret + +000000000000c8c7 : + c8c7: f3 0f 1e fa endbr64 + c8cb: 55 push rbp + c8cc: 48 89 e5 mov rbp,rsp + c8cf: 48 83 ec 40 sub rsp,0x40 + c8d3: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + c8d7: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + c8dc: 75 0a jne c8e8 + c8de: b8 00 00 00 00 mov eax,0x0 + c8e3: e9 38 01 00 00 jmp ca20 + c8e8: bf 18 00 00 00 mov edi,0x18 + c8ed: e8 8e 5b ff ff call 2480 + c8f2: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + c8f6: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + c8fa: 48 8b 00 mov rax,QWORD PTR [rax] + c8fd: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + c901: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c905: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + c909: 48 89 10 mov QWORD PTR [rax],rdx + c90c: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + c910: 48 c1 e0 03 shl rax,0x3 + c914: 48 89 c7 mov rdi,rax + c917: e8 64 5b ff ff call 2480 + c91c: 48 89 c2 mov rdx,rax + c91f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c923: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + c927: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + c92b: 48 c1 e0 04 shl rax,0x4 + c92f: 48 89 c7 mov rdi,rax + c932: e8 49 5b ff ff call 2480 + c937: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + c93b: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + c93f: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + c943: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + c947: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c94b: 48 89 ce mov rsi,rcx + c94e: 48 89 c7 mov rdi,rax + c951: e8 ba 5b ff ff call 2510 + c956: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + c95a: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c95e: 48 8b 15 3b 46 00 00 mov rdx,QWORD PTR [rip+0x463b] # 10fa0 + c965: 48 89 d1 mov rcx,rdx + c968: ba 10 00 00 00 mov edx,0x10 + c96d: 48 89 c7 mov rdi,rax + c970: e8 1b 5a ff ff call 2390 + c975: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 + c97c: 00 + c97d: eb 05 jmp c984 + c97f: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 + c984: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + c988: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + c98c: 72 f1 jb c97f + c98e: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 + c995: 00 + c996: eb 6e jmp ca06 + c998: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 + c99f: 00 + c9a0: eb 55 jmp c9f7 + c9a2: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + c9a6: 48 c1 e0 04 shl rax,0x4 + c9aa: 48 89 c2 mov rdx,rax + c9ad: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + c9b1: 48 01 c2 add rdx,rax + c9b4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + c9b8: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + c9bc: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + c9c0: 48 c1 e0 04 shl rax,0x4 + c9c4: 48 01 c8 add rax,rcx + c9c7: 48 89 d6 mov rsi,rdx + c9ca: 48 89 c7 mov rdi,rax + c9cd: e8 ae 58 ff ff call 2280 + c9d2: 85 c0 test eax,eax + c9d4: 75 1c jne c9f2 + c9d6: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + c9da: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + c9de: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + c9e2: 48 c1 e0 03 shl rax,0x3 + c9e6: 48 01 c2 add rdx,rax + c9e9: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + c9ed: 48 89 02 mov QWORD PTR [rdx],rax + c9f0: eb 0f jmp ca01 + c9f2: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 + c9f7: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + c9fb: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + c9ff: 72 a1 jb c9a2 + ca01: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 + ca06: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + ca0a: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + ca0e: 72 88 jb c998 + ca10: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + ca14: 48 89 c7 mov rdi,rax + ca17: e8 14 59 ff ff call 2330 + ca1c: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + ca20: c9 leave + ca21: c3 ret + +000000000000ca22 : + ca22: f3 0f 1e fa endbr64 + ca26: 55 push rbp + ca27: 48 89 e5 mov rbp,rsp + ca2a: 48 83 ec 20 sub rsp,0x20 + ca2e: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + ca32: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + ca37: 75 07 jne ca40 + ca39: b8 00 00 00 00 mov eax,0x0 + ca3e: eb 2f jmp ca6f + ca40: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + ca44: 48 89 c7 mov rdi,rax + ca47: e8 7b fe ff ff call c8c7 + ca4c: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + ca50: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + ca54: 48 89 c7 mov rdi,rax + ca57: e8 c2 e4 ff ff call af1e + ca5c: 88 45 f7 mov BYTE PTR [rbp-0x9],al + ca5f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + ca63: 48 89 c7 mov rdi,rax + ca66: e8 c5 58 ff ff call 2330 + ca6b: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] + ca6f: c9 leave + ca70: c3 ret + +000000000000ca71 : + ca71: f3 0f 1e fa endbr64 + ca75: 55 push rbp + ca76: 48 89 e5 mov rbp,rsp + ca79: 48 83 ec 30 sub rsp,0x30 + ca7d: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + ca81: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + ca85: 48 89 c7 mov rdi,rax + ca88: e8 3a fe ff ff call c8c7 + ca8d: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + ca91: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 + ca98: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + ca9f: 00 + caa0: eb 69 jmp cb0b + caa2: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + caa6: 48 83 c0 01 add rax,0x1 + caaa: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + caae: eb 49 jmp caf9 + cab0: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cab4: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + cab8: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + cabc: 48 c1 e0 03 shl rax,0x3 + cac0: 48 01 d0 add rax,rdx + cac3: 48 8b 00 mov rax,QWORD PTR [rax] + cac6: 89 c1 mov ecx,eax + cac8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cacc: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + cad0: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + cad4: 48 c1 e0 03 shl rax,0x3 + cad8: 48 01 d0 add rax,rdx + cadb: 48 8b 00 mov rax,QWORD PTR [rax] + cade: 89 c2 mov edx,eax + cae0: 89 c8 mov eax,ecx + cae2: 29 d0 sub eax,edx + cae4: 89 c7 mov edi,eax + cae6: e8 66 e5 ff ff call b051 + caeb: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + caee: 0f af c2 imul eax,edx + caf1: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax + caf4: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + caf9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cafd: 48 8b 00 mov rax,QWORD PTR [rax] + cb00: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax + cb04: 72 aa jb cab0 + cb06: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + cb0b: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cb0f: 48 8b 00 mov rax,QWORD PTR [rax] + cb12: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + cb16: 72 8a jb caa2 + cb18: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + cb1b: c9 leave + cb1c: c3 ret + +000000000000cb1d : + cb1d: f3 0f 1e fa endbr64 + cb21: 55 push rbp + cb22: 48 89 e5 mov rbp,rsp + cb25: 48 83 ec 20 sub rsp,0x20 + cb29: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + cb2d: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + cb32: 75 07 jne cb3b + cb34: b8 00 00 00 00 mov eax,0x0 + cb39: eb 38 jmp cb73 + cb3b: bf 18 00 00 00 mov edi,0x18 + cb40: e8 3b 59 ff ff call 2480 + cb45: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + cb49: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cb4d: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + cb51: 48 89 10 mov QWORD PTR [rax],rdx + cb54: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + cb58: 48 c1 e0 03 shl rax,0x3 + cb5c: 48 89 c7 mov rdi,rax + cb5f: e8 1c 59 ff ff call 2480 + cb64: 48 89 c2 mov rdx,rax + cb67: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cb6b: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + cb6f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cb73: c9 leave + cb74: c3 ret + +000000000000cb75 : + cb75: f3 0f 1e fa endbr64 + cb79: 55 push rbp + cb7a: 48 89 e5 mov rbp,rsp + cb7d: 48 83 ec 40 sub rsp,0x40 + cb81: 48 89 7d c8 mov QWORD PTR [rbp-0x38],rdi + cb85: 48 83 7d c8 00 cmp QWORD PTR [rbp-0x38],0x0 + cb8a: 75 0a jne cb96 + cb8c: b8 00 00 00 00 mov eax,0x0 + cb91: e9 39 01 00 00 jmp cccf + cb96: bf 18 00 00 00 mov edi,0x18 + cb9b: e8 e0 58 ff ff call 2480 + cba0: 48 89 45 e8 mov QWORD PTR [rbp-0x18],rax + cba4: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + cba8: 48 8b 00 mov rax,QWORD PTR [rax] + cbab: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + cbaf: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + cbb3: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + cbb7: 48 89 10 mov QWORD PTR [rax],rdx + cbba: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + cbbe: 48 c1 e0 03 shl rax,0x3 + cbc2: 48 89 c7 mov rdi,rax + cbc5: e8 b6 58 ff ff call 2480 + cbca: 48 89 c2 mov rdx,rax + cbcd: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + cbd1: 48 89 50 10 mov QWORD PTR [rax+0x10],rdx + cbd5: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + cbd9: 48 c1 e0 03 shl rax,0x3 + cbdd: 48 89 c7 mov rdi,rax + cbe0: e8 9b 58 ff ff call 2480 + cbe5: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + cbe9: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + cbed: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + cbf1: 48 8b 55 f0 mov rdx,QWORD PTR [rbp-0x10] + cbf5: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cbf9: 48 89 ce mov rsi,rcx + cbfc: 48 89 c7 mov rdi,rax + cbff: e8 9c 58 ff ff call 24a0 + cc04: 48 8b 75 f0 mov rsi,QWORD PTR [rbp-0x10] + cc08: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cc0c: 48 8b 15 bd 43 00 00 mov rdx,QWORD PTR [rip+0x43bd] # 10fd0 + cc13: 48 89 d1 mov rcx,rdx + cc16: ba 08 00 00 00 mov edx,0x8 + cc1b: 48 89 c7 mov rdi,rax + cc1e: e8 6d 57 ff ff call 2390 + cc23: 48 c7 45 d0 00 00 00 mov QWORD PTR [rbp-0x30],0x0 + cc2a: 00 + cc2b: eb 05 jmp cc32 + cc2d: 48 83 45 d0 01 add QWORD PTR [rbp-0x30],0x1 + cc32: 48 8b 45 d0 mov rax,QWORD PTR [rbp-0x30] + cc36: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + cc3a: 72 f1 jb cc2d + cc3c: 48 c7 45 d8 00 00 00 mov QWORD PTR [rbp-0x28],0x0 + cc43: 00 + cc44: eb 6f jmp ccb5 + cc46: 48 c7 45 e0 00 00 00 mov QWORD PTR [rbp-0x20],0x0 + cc4d: 00 + cc4e: eb 56 jmp cca6 + cc50: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + cc54: 48 8d 14 c5 00 00 00 lea rdx,[rax*8+0x0] + cc5b: 00 + cc5c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cc60: 48 01 c2 add rdx,rax + cc63: 48 8b 45 c8 mov rax,QWORD PTR [rbp-0x38] + cc67: 48 8b 48 10 mov rcx,QWORD PTR [rax+0x10] + cc6b: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + cc6f: 48 c1 e0 03 shl rax,0x3 + cc73: 48 01 c8 add rax,rcx + cc76: 48 89 d6 mov rsi,rdx + cc79: 48 89 c7 mov rdi,rax + cc7c: e8 4f 56 ff ff call 22d0 + cc81: 85 c0 test eax,eax + cc83: 75 1c jne cca1 + cc85: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + cc89: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + cc8d: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + cc91: 48 c1 e0 03 shl rax,0x3 + cc95: 48 01 c2 add rdx,rax + cc98: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + cc9c: 48 89 02 mov QWORD PTR [rdx],rax + cc9f: eb 0f jmp ccb0 + cca1: 48 83 45 e0 01 add QWORD PTR [rbp-0x20],0x1 + cca6: 48 8b 45 e0 mov rax,QWORD PTR [rbp-0x20] + ccaa: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + ccae: 72 a0 jb cc50 + ccb0: 48 83 45 d8 01 add QWORD PTR [rbp-0x28],0x1 + ccb5: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + ccb9: 48 3b 45 f0 cmp rax,QWORD PTR [rbp-0x10] + ccbd: 72 87 jb cc46 + ccbf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + ccc3: 48 89 c7 mov rdi,rax + ccc6: e8 65 56 ff ff call 2330 + cccb: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + cccf: c9 leave + ccd0: c3 ret + +000000000000ccd1 : + ccd1: f3 0f 1e fa endbr64 + ccd5: 55 push rbp + ccd6: 48 89 e5 mov rbp,rsp + ccd9: 48 83 ec 20 sub rsp,0x20 + ccdd: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + cce1: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + cce6: 75 07 jne ccef + cce8: b8 00 00 00 00 mov eax,0x0 + cced: eb 2f jmp cd1e + ccef: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + ccf3: 48 89 c7 mov rdi,rax + ccf6: e8 7a fe ff ff call cb75 + ccfb: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + ccff: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cd03: 48 89 c7 mov rdi,rax + cd06: e8 13 e2 ff ff call af1e + cd0b: 88 45 f7 mov BYTE PTR [rbp-0x9],al + cd0e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cd12: 48 89 c7 mov rdi,rax + cd15: e8 16 56 ff ff call 2330 + cd1a: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] + cd1e: c9 leave + cd1f: c3 ret + +000000000000cd20 : + cd20: f3 0f 1e fa endbr64 + cd24: 55 push rbp + cd25: 48 89 e5 mov rbp,rsp + cd28: 48 83 ec 30 sub rsp,0x30 + cd2c: 48 89 7d d8 mov QWORD PTR [rbp-0x28],rdi + cd30: 48 8b 45 d8 mov rax,QWORD PTR [rbp-0x28] + cd34: 48 89 c7 mov rdi,rax + cd37: e8 39 fe ff ff call cb75 + cd3c: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + cd40: c7 45 e4 01 00 00 00 mov DWORD PTR [rbp-0x1c],0x1 + cd47: 48 c7 45 e8 00 00 00 mov QWORD PTR [rbp-0x18],0x0 + cd4e: 00 + cd4f: eb 69 jmp cdba + cd51: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + cd55: 48 83 c0 01 add rax,0x1 + cd59: 48 89 45 f0 mov QWORD PTR [rbp-0x10],rax + cd5d: eb 49 jmp cda8 + cd5f: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cd63: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + cd67: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + cd6b: 48 c1 e0 03 shl rax,0x3 + cd6f: 48 01 d0 add rax,rdx + cd72: 48 8b 00 mov rax,QWORD PTR [rax] + cd75: 89 c1 mov ecx,eax + cd77: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cd7b: 48 8b 50 10 mov rdx,QWORD PTR [rax+0x10] + cd7f: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + cd83: 48 c1 e0 03 shl rax,0x3 + cd87: 48 01 d0 add rax,rdx + cd8a: 48 8b 00 mov rax,QWORD PTR [rax] + cd8d: 89 c2 mov edx,eax + cd8f: 89 c8 mov eax,ecx + cd91: 29 d0 sub eax,edx + cd93: 89 c7 mov edi,eax + cd95: e8 b7 e2 ff ff call b051 + cd9a: 8b 55 e4 mov edx,DWORD PTR [rbp-0x1c] + cd9d: 0f af c2 imul eax,edx + cda0: 89 45 e4 mov DWORD PTR [rbp-0x1c],eax + cda3: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + cda8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cdac: 48 8b 00 mov rax,QWORD PTR [rax] + cdaf: 48 39 45 f0 cmp QWORD PTR [rbp-0x10],rax + cdb3: 72 aa jb cd5f + cdb5: 48 83 45 e8 01 add QWORD PTR [rbp-0x18],0x1 + cdba: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cdbe: 48 8b 00 mov rax,QWORD PTR [rax] + cdc1: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + cdc5: 72 8a jb cd51 + cdc7: 8b 45 e4 mov eax,DWORD PTR [rbp-0x1c] + cdca: c9 leave + cdcb: c3 ret + +000000000000cdcc : + cdcc: f3 0f 1e fa endbr64 + cdd0: 55 push rbp + cdd1: 48 89 e5 mov rbp,rsp + cdd4: 48 83 ec 20 sub rsp,0x20 + cdd8: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + cddc: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + cde1: 75 07 jne cdea + cde3: b8 00 00 00 00 mov eax,0x0 + cde8: eb 5e jmp ce48 + cdea: bf 10 00 00 00 mov edi,0x10 + cdef: e8 8c 56 ff ff call 2480 + cdf4: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + cdf8: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + cdfc: 89 c2 mov edx,eax + cdfe: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + ce02: 88 10 mov BYTE PTR [rax],dl + ce04: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + ce08: 48 89 c7 mov rdi,rax + ce0b: e8 70 56 ff ff call 2480 + ce10: 48 89 c2 mov rdx,rax + ce13: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + ce17: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + ce1b: c6 45 f7 00 mov BYTE PTR [rbp-0x9],0x0 + ce1f: eb 19 jmp ce3a + ce21: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + ce25: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + ce29: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] + ce2d: 48 01 c2 add rdx,rax + ce30: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] + ce34: 88 02 mov BYTE PTR [rdx],al + ce36: 80 45 f7 01 add BYTE PTR [rbp-0x9],0x1 + ce3a: 0f b6 45 f7 movzx eax,BYTE PTR [rbp-0x9] + ce3e: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + ce42: 77 dd ja ce21 + ce44: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + ce48: c9 leave + ce49: c3 ret + +000000000000ce4a : + ce4a: f3 0f 1e fa endbr64 + ce4e: 55 push rbp + ce4f: 48 89 e5 mov rbp,rsp + ce52: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + ce56: c6 45 ff 00 mov BYTE PTR [rbp-0x1],0x0 + ce5a: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + ce5e: 0f b6 00 movzx eax,BYTE PTR [rax] + ce61: 38 45 ff cmp BYTE PTR [rbp-0x1],al + ce64: 73 25 jae ce8b + ce66: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + ce6a: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + ce6e: 0f b6 45 ff movzx eax,BYTE PTR [rbp-0x1] + ce72: 48 01 d0 add rax,rdx + ce75: 0f b6 00 movzx eax,BYTE PTR [rax] + ce78: 38 45 ff cmp BYTE PTR [rbp-0x1],al + ce7b: 74 07 je ce84 + ce7d: b8 00 00 00 00 mov eax,0x0 + ce82: eb 07 jmp ce8b + ce84: b8 01 00 00 00 mov eax,0x1 + ce89: eb 00 jmp ce8b + ce8b: 5d pop rbp + ce8c: c3 ret + +000000000000ce8d : + ce8d: f3 0f 1e fa endbr64 + ce91: 55 push rbp + ce92: 48 89 e5 mov rbp,rsp + ce95: 48 83 ec 20 sub rsp,0x20 + ce99: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + ce9d: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + cea2: 75 07 jne ceab + cea4: b8 00 00 00 00 mov eax,0x0 + cea9: eb 66 jmp cf11 + ceab: bf 10 00 00 00 mov edi,0x10 + ceb0: e8 cb 55 ff ff call 2480 + ceb5: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + ceb9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + cebd: 89 c2 mov edx,eax + cebf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cec3: 89 10 mov DWORD PTR [rax],edx + cec5: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + cec9: 48 c1 e0 02 shl rax,0x2 + cecd: 48 89 c7 mov rdi,rax + ced0: e8 ab 55 ff ff call 2480 + ced5: 48 89 c2 mov rdx,rax + ced8: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cedc: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + cee0: c7 45 f4 00 00 00 00 mov DWORD PTR [rbp-0xc],0x0 + cee7: eb 1b jmp cf04 + cee9: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + ceed: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + cef1: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + cef4: 48 c1 e0 02 shl rax,0x2 + cef8: 48 01 c2 add rdx,rax + cefb: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + cefe: 89 02 mov DWORD PTR [rdx],eax + cf00: 83 45 f4 01 add DWORD PTR [rbp-0xc],0x1 + cf04: 8b 45 f4 mov eax,DWORD PTR [rbp-0xc] + cf07: 48 39 45 e8 cmp QWORD PTR [rbp-0x18],rax + cf0b: 77 dc ja cee9 + cf0d: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cf11: c9 leave + cf12: c3 ret + +000000000000cf13 : + cf13: f3 0f 1e fa endbr64 + cf17: 55 push rbp + cf18: 48 89 e5 mov rbp,rsp + cf1b: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + cf1f: c7 45 fc 00 00 00 00 mov DWORD PTR [rbp-0x4],0x0 + cf26: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + cf2a: 8b 00 mov eax,DWORD PTR [rax] + cf2c: 39 45 fc cmp DWORD PTR [rbp-0x4],eax + cf2f: 73 27 jae cf58 + cf31: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + cf35: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + cf39: 8b 45 fc mov eax,DWORD PTR [rbp-0x4] + cf3c: 48 c1 e0 02 shl rax,0x2 + cf40: 48 01 d0 add rax,rdx + cf43: 8b 00 mov eax,DWORD PTR [rax] + cf45: 39 45 fc cmp DWORD PTR [rbp-0x4],eax + cf48: 74 07 je cf51 + cf4a: b8 00 00 00 00 mov eax,0x0 + cf4f: eb 07 jmp cf58 + cf51: b8 01 00 00 00 mov eax,0x1 + cf56: eb 00 jmp cf58 + cf58: 5d pop rbp + cf59: c3 ret + +000000000000cf5a : + cf5a: f3 0f 1e fa endbr64 + cf5e: 55 push rbp + cf5f: 48 89 e5 mov rbp,rsp + cf62: 48 83 ec 20 sub rsp,0x20 + cf66: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + cf6a: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + cf6f: 75 07 jne cf78 + cf71: b8 00 00 00 00 mov eax,0x0 + cf76: eb 6b jmp cfe3 + cf78: bf 10 00 00 00 mov edi,0x10 + cf7d: e8 fe 54 ff ff call 2480 + cf82: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + cf86: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cf8a: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + cf8e: 48 89 10 mov QWORD PTR [rax],rdx + cf91: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + cf95: 48 c1 e0 03 shl rax,0x3 + cf99: 48 89 c7 mov rdi,rax + cf9c: e8 df 54 ff ff call 2480 + cfa1: 48 89 c2 mov rdx,rax + cfa4: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cfa8: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + cfac: 48 c7 45 f0 00 00 00 mov QWORD PTR [rbp-0x10],0x0 + cfb3: 00 + cfb4: eb 1f jmp cfd5 + cfb6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cfba: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + cfbe: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + cfc2: 48 c1 e0 03 shl rax,0x3 + cfc6: 48 01 c2 add rdx,rax + cfc9: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + cfcd: 48 89 02 mov QWORD PTR [rdx],rax + cfd0: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + cfd5: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + cfd9: 48 3b 45 e8 cmp rax,QWORD PTR [rbp-0x18] + cfdd: 72 d7 jb cfb6 + cfdf: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + cfe3: c9 leave + cfe4: c3 ret + +000000000000cfe5 : + cfe5: f3 0f 1e fa endbr64 + cfe9: 55 push rbp + cfea: 48 89 e5 mov rbp,rsp + cfed: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + cff1: 48 c7 45 f8 00 00 00 mov QWORD PTR [rbp-0x8],0x0 + cff8: 00 + cff9: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + cffd: 48 8b 00 mov rax,QWORD PTR [rax] + d000: 48 39 45 f8 cmp QWORD PTR [rbp-0x8],rax + d004: 73 2a jae d030 + d006: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + d00a: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + d00e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + d012: 48 c1 e0 03 shl rax,0x3 + d016: 48 01 d0 add rax,rdx + d019: 48 8b 00 mov rax,QWORD PTR [rax] + d01c: 48 39 45 f8 cmp QWORD PTR [rbp-0x8],rax + d020: 74 07 je d029 + d022: b8 00 00 00 00 mov eax,0x0 + d027: eb 07 jmp d030 + d029: b8 01 00 00 00 mov eax,0x1 + d02e: eb 00 jmp d030 + d030: 5d pop rbp + d031: c3 ret + +000000000000d032 : + d032: f3 0f 1e fa endbr64 + d036: 55 push rbp + d037: 48 89 e5 mov rbp,rsp + d03a: 48 83 ec 20 sub rsp,0x20 + d03e: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + d042: 48 83 7d e8 00 cmp QWORD PTR [rbp-0x18],0x0 + d047: 75 07 jne d050 + d049: b8 00 00 00 00 mov eax,0x0 + d04e: eb 6b jmp d0bb + d050: bf 10 00 00 00 mov edi,0x10 + d055: e8 26 54 ff ff call 2480 + d05a: 48 89 45 f8 mov QWORD PTR [rbp-0x8],rax + d05e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + d062: 48 8b 55 e8 mov rdx,QWORD PTR [rbp-0x18] + d066: 48 89 10 mov QWORD PTR [rax],rdx + d069: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + d06d: 48 c1 e0 03 shl rax,0x3 + d071: 48 89 c7 mov rdi,rax + d074: e8 07 54 ff ff call 2480 + d079: 48 89 c2 mov rdx,rax + d07c: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + d080: 48 89 50 08 mov QWORD PTR [rax+0x8],rdx + d084: 48 c7 45 f0 00 00 00 mov QWORD PTR [rbp-0x10],0x0 + d08b: 00 + d08c: eb 1f jmp d0ad + d08e: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + d092: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + d096: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + d09a: 48 c1 e0 03 shl rax,0x3 + d09e: 48 01 c2 add rdx,rax + d0a1: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + d0a5: 48 89 02 mov QWORD PTR [rdx],rax + d0a8: 48 83 45 f0 01 add QWORD PTR [rbp-0x10],0x1 + d0ad: 48 8b 45 f0 mov rax,QWORD PTR [rbp-0x10] + d0b1: 48 3b 45 e8 cmp rax,QWORD PTR [rbp-0x18] + d0b5: 72 d7 jb d08e + d0b7: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + d0bb: c9 leave + d0bc: c3 ret + +000000000000d0bd : + d0bd: f3 0f 1e fa endbr64 + d0c1: 55 push rbp + d0c2: 48 89 e5 mov rbp,rsp + d0c5: 48 89 7d e8 mov QWORD PTR [rbp-0x18],rdi + d0c9: 48 c7 45 f8 00 00 00 mov QWORD PTR [rbp-0x8],0x0 + d0d0: 00 + d0d1: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + d0d5: 48 8b 00 mov rax,QWORD PTR [rax] + d0d8: 48 39 45 f8 cmp QWORD PTR [rbp-0x8],rax + d0dc: 73 2a jae d108 + d0de: 48 8b 45 e8 mov rax,QWORD PTR [rbp-0x18] + d0e2: 48 8b 50 08 mov rdx,QWORD PTR [rax+0x8] + d0e6: 48 8b 45 f8 mov rax,QWORD PTR [rbp-0x8] + d0ea: 48 c1 e0 03 shl rax,0x3 + d0ee: 48 01 d0 add rax,rdx + d0f1: 48 8b 00 mov rax,QWORD PTR [rax] + d0f4: 48 39 45 f8 cmp QWORD PTR [rbp-0x8],rax + d0f8: 74 07 je d101 + d0fa: b8 00 00 00 00 mov eax,0x0 + d0ff: eb 07 jmp d108 + d101: b8 01 00 00 00 mov eax,0x1 + d106: eb 00 jmp d108 + d108: 5d pop rbp + d109: c3 ret + +Déassemblage de la section .fini : + +000000000000d10c <_fini>: + d10c: f3 0f 1e fa endbr64 + d110: 48 83 ec 08 sub rsp,0x8 + d114: 48 83 c4 08 add rsp,0x8 + d118: c3 ret diff --git a/ypermutation_t/src/permutation_t/test/asm_is_good.s b/ypermutation_t/src/permutation_t/test/asm_is_good.s new file mode 100644 index 0000000..c280412 --- /dev/null +++ b/ypermutation_t/src/permutation_t/test/asm_is_good.s @@ -0,0 +1,10655 @@ + +launch_is_good_c: format de fichier elf64-x86-64 + + +Déassemblage de la section .init : + +0000000000002000 <_init>: + 2000: f3 0f 1e fa endbr64 + 2004: 48 83 ec 08 sub $0x8,%rsp + 2008: 48 8b 05 99 ef 00 00 mov 0xef99(%rip),%rax # 10fa8 <__gmon_start__@Base> + 200f: 48 85 c0 test %rax,%rax + 2012: 74 02 je 2016 <_init+0x16> + 2014: ff d0 call *%rax + 2016: 48 83 c4 08 add $0x8,%rsp + 201a: c3 ret + +Déassemblage de la section .plt : + +0000000000002020 <.plt>: + 2020: ff 35 32 ee 00 00 push 0xee32(%rip) # 10e58 <_GLOBAL_OFFSET_TABLE_+0x8> + 2026: f2 ff 25 33 ee 00 00 bnd jmp *0xee33(%rip) # 10e60 <_GLOBAL_OFFSET_TABLE_+0x10> + 202d: 0f 1f 00 nopl (%rax) + 2030: f3 0f 1e fa endbr64 + 2034: 68 00 00 00 00 push $0x0 + 2039: f2 e9 e1 ff ff ff bnd jmp 2020 <_init+0x20> + 203f: 90 nop + 2040: f3 0f 1e fa endbr64 + 2044: 68 01 00 00 00 push $0x1 + 2049: f2 e9 d1 ff ff ff bnd jmp 2020 <_init+0x20> + 204f: 90 nop + 2050: f3 0f 1e fa endbr64 + 2054: 68 02 00 00 00 push $0x2 + 2059: f2 e9 c1 ff ff ff bnd jmp 2020 <_init+0x20> + 205f: 90 nop + 2060: f3 0f 1e fa endbr64 + 2064: 68 03 00 00 00 push $0x3 + 2069: f2 e9 b1 ff ff ff bnd jmp 2020 <_init+0x20> + 206f: 90 nop + 2070: f3 0f 1e fa endbr64 + 2074: 68 04 00 00 00 push $0x4 + 2079: f2 e9 a1 ff ff ff bnd jmp 2020 <_init+0x20> + 207f: 90 nop + 2080: f3 0f 1e fa endbr64 + 2084: 68 05 00 00 00 push $0x5 + 2089: f2 e9 91 ff ff ff bnd jmp 2020 <_init+0x20> + 208f: 90 nop + 2090: f3 0f 1e fa endbr64 + 2094: 68 06 00 00 00 push $0x6 + 2099: f2 e9 81 ff ff ff bnd jmp 2020 <_init+0x20> + 209f: 90 nop + 20a0: f3 0f 1e fa endbr64 + 20a4: 68 07 00 00 00 push $0x7 + 20a9: f2 e9 71 ff ff ff bnd jmp 2020 <_init+0x20> + 20af: 90 nop + 20b0: f3 0f 1e fa endbr64 + 20b4: 68 08 00 00 00 push $0x8 + 20b9: f2 e9 61 ff ff ff bnd jmp 2020 <_init+0x20> + 20bf: 90 nop + 20c0: f3 0f 1e fa endbr64 + 20c4: 68 09 00 00 00 push $0x9 + 20c9: f2 e9 51 ff ff ff bnd jmp 2020 <_init+0x20> + 20cf: 90 nop + 20d0: f3 0f 1e fa endbr64 + 20d4: 68 0a 00 00 00 push $0xa + 20d9: f2 e9 41 ff ff ff bnd jmp 2020 <_init+0x20> + 20df: 90 nop + 20e0: f3 0f 1e fa endbr64 + 20e4: 68 0b 00 00 00 push $0xb + 20e9: f2 e9 31 ff ff ff bnd jmp 2020 <_init+0x20> + 20ef: 90 nop + 20f0: f3 0f 1e fa endbr64 + 20f4: 68 0c 00 00 00 push $0xc + 20f9: f2 e9 21 ff ff ff bnd jmp 2020 <_init+0x20> + 20ff: 90 nop + 2100: f3 0f 1e fa endbr64 + 2104: 68 0d 00 00 00 push $0xd + 2109: f2 e9 11 ff ff ff bnd jmp 2020 <_init+0x20> + 210f: 90 nop + 2110: f3 0f 1e fa endbr64 + 2114: 68 0e 00 00 00 push $0xe + 2119: f2 e9 01 ff ff ff bnd jmp 2020 <_init+0x20> + 211f: 90 nop + 2120: f3 0f 1e fa endbr64 + 2124: 68 0f 00 00 00 push $0xf + 2129: f2 e9 f1 fe ff ff bnd jmp 2020 <_init+0x20> + 212f: 90 nop + 2130: f3 0f 1e fa endbr64 + 2134: 68 10 00 00 00 push $0x10 + 2139: f2 e9 e1 fe ff ff bnd jmp 2020 <_init+0x20> + 213f: 90 nop + 2140: f3 0f 1e fa endbr64 + 2144: 68 11 00 00 00 push $0x11 + 2149: f2 e9 d1 fe ff ff bnd jmp 2020 <_init+0x20> + 214f: 90 nop + 2150: f3 0f 1e fa endbr64 + 2154: 68 12 00 00 00 push $0x12 + 2159: f2 e9 c1 fe ff ff bnd jmp 2020 <_init+0x20> + 215f: 90 nop + 2160: f3 0f 1e fa endbr64 + 2164: 68 13 00 00 00 push $0x13 + 2169: f2 e9 b1 fe ff ff bnd jmp 2020 <_init+0x20> + 216f: 90 nop + 2170: f3 0f 1e fa endbr64 + 2174: 68 14 00 00 00 push $0x14 + 2179: f2 e9 a1 fe ff ff bnd jmp 2020 <_init+0x20> + 217f: 90 nop + 2180: f3 0f 1e fa endbr64 + 2184: 68 15 00 00 00 push $0x15 + 2189: f2 e9 91 fe ff ff bnd jmp 2020 <_init+0x20> + 218f: 90 nop + 2190: f3 0f 1e fa endbr64 + 2194: 68 16 00 00 00 push $0x16 + 2199: f2 e9 81 fe ff ff bnd jmp 2020 <_init+0x20> + 219f: 90 nop + 21a0: f3 0f 1e fa endbr64 + 21a4: 68 17 00 00 00 push $0x17 + 21a9: f2 e9 71 fe ff ff bnd jmp 2020 <_init+0x20> + 21af: 90 nop + 21b0: f3 0f 1e fa endbr64 + 21b4: 68 18 00 00 00 push $0x18 + 21b9: f2 e9 61 fe ff ff bnd jmp 2020 <_init+0x20> + 21bf: 90 nop + 21c0: f3 0f 1e fa endbr64 + 21c4: 68 19 00 00 00 push $0x19 + 21c9: f2 e9 51 fe ff ff bnd jmp 2020 <_init+0x20> + 21cf: 90 nop + 21d0: f3 0f 1e fa endbr64 + 21d4: 68 1a 00 00 00 push $0x1a + 21d9: f2 e9 41 fe ff ff bnd jmp 2020 <_init+0x20> + 21df: 90 nop + 21e0: f3 0f 1e fa endbr64 + 21e4: 68 1b 00 00 00 push $0x1b + 21e9: f2 e9 31 fe ff ff bnd jmp 2020 <_init+0x20> + 21ef: 90 nop + 21f0: f3 0f 1e fa endbr64 + 21f4: 68 1c 00 00 00 push $0x1c + 21f9: f2 e9 21 fe ff ff bnd jmp 2020 <_init+0x20> + 21ff: 90 nop + 2200: f3 0f 1e fa endbr64 + 2204: 68 1d 00 00 00 push $0x1d + 2209: f2 e9 11 fe ff ff bnd jmp 2020 <_init+0x20> + 220f: 90 nop + 2210: f3 0f 1e fa endbr64 + 2214: 68 1e 00 00 00 push $0x1e + 2219: f2 e9 01 fe ff ff bnd jmp 2020 <_init+0x20> + 221f: 90 nop + 2220: f3 0f 1e fa endbr64 + 2224: 68 1f 00 00 00 push $0x1f + 2229: f2 e9 f1 fd ff ff bnd jmp 2020 <_init+0x20> + 222f: 90 nop + 2230: f3 0f 1e fa endbr64 + 2234: 68 20 00 00 00 push $0x20 + 2239: f2 e9 e1 fd ff ff bnd jmp 2020 <_init+0x20> + 223f: 90 nop + 2240: f3 0f 1e fa endbr64 + 2244: 68 21 00 00 00 push $0x21 + 2249: f2 e9 d1 fd ff ff bnd jmp 2020 <_init+0x20> + 224f: 90 nop + 2250: f3 0f 1e fa endbr64 + 2254: 68 22 00 00 00 push $0x22 + 2259: f2 e9 c1 fd ff ff bnd jmp 2020 <_init+0x20> + 225f: 90 nop + +Déassemblage de la section .plt.got : + +0000000000002260 : + 2260: f3 0f 1e fa endbr64 + 2264: f2 ff 25 25 ed 00 00 bnd jmp *0xed25(%rip) # 10f90 + 226b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002270 : + 2270: f3 0f 1e fa endbr64 + 2274: f2 ff 25 1d ed 00 00 bnd jmp *0xed1d(%rip) # 10f98 + 227b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002280 : + 2280: f3 0f 1e fa endbr64 + 2284: f2 ff 25 15 ed 00 00 bnd jmp *0xed15(%rip) # 10fa0 + 228b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002290 : + 2290: f3 0f 1e fa endbr64 + 2294: f2 ff 25 15 ed 00 00 bnd jmp *0xed15(%rip) # 10fb0 + 229b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000022a0 : + 22a0: f3 0f 1e fa endbr64 + 22a4: f2 ff 25 0d ed 00 00 bnd jmp *0xed0d(%rip) # 10fb8 + 22ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000022b0 : + 22b0: f3 0f 1e fa endbr64 + 22b4: f2 ff 25 05 ed 00 00 bnd jmp *0xed05(%rip) # 10fc0 + 22bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000022c0 : + 22c0: f3 0f 1e fa endbr64 + 22c4: f2 ff 25 fd ec 00 00 bnd jmp *0xecfd(%rip) # 10fc8 + 22cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000022d0 : + 22d0: f3 0f 1e fa endbr64 + 22d4: f2 ff 25 f5 ec 00 00 bnd jmp *0xecf5(%rip) # 10fd0 + 22db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000022e0 : + 22e0: f3 0f 1e fa endbr64 + 22e4: f2 ff 25 ed ec 00 00 bnd jmp *0xeced(%rip) # 10fd8 + 22eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000022f0 : + 22f0: f3 0f 1e fa endbr64 + 22f4: f2 ff 25 e5 ec 00 00 bnd jmp *0xece5(%rip) # 10fe0 + 22fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002300 : + 2300: f3 0f 1e fa endbr64 + 2304: f2 ff 25 dd ec 00 00 bnd jmp *0xecdd(%rip) # 10fe8 + 230b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002310 <__cxa_finalize@plt>: + 2310: f3 0f 1e fa endbr64 + 2314: f2 ff 25 dd ec 00 00 bnd jmp *0xecdd(%rip) # 10ff8 <__cxa_finalize@GLIBC_2.2.5> + 231b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +Déassemblage de la section .plt.sec : + +0000000000002320 : + 2320: f3 0f 1e fa endbr64 + 2324: f2 ff 25 3d eb 00 00 bnd jmp *0xeb3d(%rip) # 10e68 + 232b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002330 : + 2330: f3 0f 1e fa endbr64 + 2334: f2 ff 25 35 eb 00 00 bnd jmp *0xeb35(%rip) # 10e70 + 233b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002340 : + 2340: f3 0f 1e fa endbr64 + 2344: f2 ff 25 2d eb 00 00 bnd jmp *0xeb2d(%rip) # 10e78 + 234b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002350 : + 2350: f3 0f 1e fa endbr64 + 2354: f2 ff 25 25 eb 00 00 bnd jmp *0xeb25(%rip) # 10e80 + 235b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002360 : + 2360: f3 0f 1e fa endbr64 + 2364: f2 ff 25 1d eb 00 00 bnd jmp *0xeb1d(%rip) # 10e88 + 236b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002370 : + 2370: f3 0f 1e fa endbr64 + 2374: f2 ff 25 15 eb 00 00 bnd jmp *0xeb15(%rip) # 10e90 + 237b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002380 : + 2380: f3 0f 1e fa endbr64 + 2384: f2 ff 25 0d eb 00 00 bnd jmp *0xeb0d(%rip) # 10e98 + 238b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002390 : + 2390: f3 0f 1e fa endbr64 + 2394: f2 ff 25 05 eb 00 00 bnd jmp *0xeb05(%rip) # 10ea0 + 239b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000023a0 : + 23a0: f3 0f 1e fa endbr64 + 23a4: f2 ff 25 fd ea 00 00 bnd jmp *0xeafd(%rip) # 10ea8 + 23ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000023b0 : + 23b0: f3 0f 1e fa endbr64 + 23b4: f2 ff 25 f5 ea 00 00 bnd jmp *0xeaf5(%rip) # 10eb0 + 23bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000023c0 <__stack_chk_fail@plt>: + 23c0: f3 0f 1e fa endbr64 + 23c4: f2 ff 25 ed ea 00 00 bnd jmp *0xeaed(%rip) # 10eb8 <__stack_chk_fail@GLIBC_2.4> + 23cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000023d0 : + 23d0: f3 0f 1e fa endbr64 + 23d4: f2 ff 25 e5 ea 00 00 bnd jmp *0xeae5(%rip) # 10ec0 + 23db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000023e0 : + 23e0: f3 0f 1e fa endbr64 + 23e4: f2 ff 25 dd ea 00 00 bnd jmp *0xeadd(%rip) # 10ec8 + 23eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000023f0 : + 23f0: f3 0f 1e fa endbr64 + 23f4: f2 ff 25 d5 ea 00 00 bnd jmp *0xead5(%rip) # 10ed0 + 23fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002400 : + 2400: f3 0f 1e fa endbr64 + 2404: f2 ff 25 cd ea 00 00 bnd jmp *0xeacd(%rip) # 10ed8 + 240b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002410 : + 2410: f3 0f 1e fa endbr64 + 2414: f2 ff 25 c5 ea 00 00 bnd jmp *0xeac5(%rip) # 10ee0 + 241b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002420 : + 2420: f3 0f 1e fa endbr64 + 2424: f2 ff 25 bd ea 00 00 bnd jmp *0xeabd(%rip) # 10ee8 + 242b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002430 : + 2430: f3 0f 1e fa endbr64 + 2434: f2 ff 25 b5 ea 00 00 bnd jmp *0xeab5(%rip) # 10ef0 + 243b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002440 : + 2440: f3 0f 1e fa endbr64 + 2444: f2 ff 25 ad ea 00 00 bnd jmp *0xeaad(%rip) # 10ef8 + 244b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002450 : + 2450: f3 0f 1e fa endbr64 + 2454: f2 ff 25 a5 ea 00 00 bnd jmp *0xeaa5(%rip) # 10f00 + 245b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002460 : + 2460: f3 0f 1e fa endbr64 + 2464: f2 ff 25 9d ea 00 00 bnd jmp *0xea9d(%rip) # 10f08 + 246b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002470 : + 2470: f3 0f 1e fa endbr64 + 2474: f2 ff 25 95 ea 00 00 bnd jmp *0xea95(%rip) # 10f10 + 247b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002480 : + 2480: f3 0f 1e fa endbr64 + 2484: f2 ff 25 8d ea 00 00 bnd jmp *0xea8d(%rip) # 10f18 + 248b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002490 : + 2490: f3 0f 1e fa endbr64 + 2494: f2 ff 25 85 ea 00 00 bnd jmp *0xea85(%rip) # 10f20 + 249b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000024a0 : + 24a0: f3 0f 1e fa endbr64 + 24a4: f2 ff 25 7d ea 00 00 bnd jmp *0xea7d(%rip) # 10f28 + 24ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000024b0 : + 24b0: f3 0f 1e fa endbr64 + 24b4: f2 ff 25 75 ea 00 00 bnd jmp *0xea75(%rip) # 10f30 + 24bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000024c0 : + 24c0: f3 0f 1e fa endbr64 + 24c4: f2 ff 25 6d ea 00 00 bnd jmp *0xea6d(%rip) # 10f38 + 24cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000024d0 : + 24d0: f3 0f 1e fa endbr64 + 24d4: f2 ff 25 65 ea 00 00 bnd jmp *0xea65(%rip) # 10f40 + 24db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000024e0 : + 24e0: f3 0f 1e fa endbr64 + 24e4: f2 ff 25 5d ea 00 00 bnd jmp *0xea5d(%rip) # 10f48 + 24eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +00000000000024f0 : + 24f0: f3 0f 1e fa endbr64 + 24f4: f2 ff 25 55 ea 00 00 bnd jmp *0xea55(%rip) # 10f50 + 24fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002500 : + 2500: f3 0f 1e fa endbr64 + 2504: f2 ff 25 4d ea 00 00 bnd jmp *0xea4d(%rip) # 10f58 + 250b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002510 : + 2510: f3 0f 1e fa endbr64 + 2514: f2 ff 25 45 ea 00 00 bnd jmp *0xea45(%rip) # 10f60 + 251b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002520 : + 2520: f3 0f 1e fa endbr64 + 2524: f2 ff 25 3d ea 00 00 bnd jmp *0xea3d(%rip) # 10f68 + 252b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002530 : + 2530: f3 0f 1e fa endbr64 + 2534: f2 ff 25 35 ea 00 00 bnd jmp *0xea35(%rip) # 10f70 + 253b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +0000000000002540 : + 2540: f3 0f 1e fa endbr64 + 2544: f2 ff 25 2d ea 00 00 bnd jmp *0xea2d(%rip) # 10f78 + 254b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) + +Déassemblage de la section .text : + +0000000000002550 <_start>: + 2550: f3 0f 1e fa endbr64 + 2554: 31 ed xor %ebp,%ebp + 2556: 49 89 d1 mov %rdx,%r9 + 2559: 5e pop %rsi + 255a: 48 89 e2 mov %rsp,%rdx + 255d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp + 2561: 50 push %rax + 2562: 54 push %rsp + 2563: 45 31 c0 xor %r8d,%r8d + 2566: 31 c9 xor %ecx,%ecx + 2568: 48 8d 3d ea 85 00 00 lea 0x85ea(%rip),%rdi # ab59
+ 256f: ff 15 0b ea 00 00 call *0xea0b(%rip) # 10f80 <__libc_start_main@GLIBC_2.34> + 2575: f4 hlt + 2576: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1) + 257d: 00 00 00 + +0000000000002580 : + 2580: 48 8d 3d 89 ea 00 00 lea 0xea89(%rip),%rdi # 11010 <__TMC_END__> + 2587: 48 8d 05 82 ea 00 00 lea 0xea82(%rip),%rax # 11010 <__TMC_END__> + 258e: 48 39 f8 cmp %rdi,%rax + 2591: 74 15 je 25a8 + 2593: 48 8b 05 ee e9 00 00 mov 0xe9ee(%rip),%rax # 10f88 <_ITM_deregisterTMCloneTable@Base> + 259a: 48 85 c0 test %rax,%rax + 259d: 74 09 je 25a8 + 259f: ff e0 jmp *%rax + 25a1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + 25a8: c3 ret + 25a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +00000000000025b0 : + 25b0: 48 8d 3d 59 ea 00 00 lea 0xea59(%rip),%rdi # 11010 <__TMC_END__> + 25b7: 48 8d 35 52 ea 00 00 lea 0xea52(%rip),%rsi # 11010 <__TMC_END__> + 25be: 48 29 fe sub %rdi,%rsi + 25c1: 48 89 f0 mov %rsi,%rax + 25c4: 48 c1 ee 3f shr $0x3f,%rsi + 25c8: 48 c1 f8 03 sar $0x3,%rax + 25cc: 48 01 c6 add %rax,%rsi + 25cf: 48 d1 fe sar %rsi + 25d2: 74 14 je 25e8 + 25d4: 48 8b 05 15 ea 00 00 mov 0xea15(%rip),%rax # 10ff0 <_ITM_registerTMCloneTable@Base> + 25db: 48 85 c0 test %rax,%rax + 25de: 74 08 je 25e8 + 25e0: ff e0 jmp *%rax + 25e2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) + 25e8: c3 ret + 25e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +00000000000025f0 <__do_global_dtors_aux>: + 25f0: f3 0f 1e fa endbr64 + 25f4: 80 3d 0d eb 00 00 00 cmpb $0x0,0xeb0d(%rip) # 11108 + 25fb: 75 2b jne 2628 <__do_global_dtors_aux+0x38> + 25fd: 55 push %rbp + 25fe: 48 83 3d f2 e9 00 00 cmpq $0x0,0xe9f2(%rip) # 10ff8 <__cxa_finalize@GLIBC_2.2.5> + 2605: 00 + 2606: 48 89 e5 mov %rsp,%rbp + 2609: 74 0c je 2617 <__do_global_dtors_aux+0x27> + 260b: 48 8b 3d f6 e9 00 00 mov 0xe9f6(%rip),%rdi # 11008 <__dso_handle> + 2612: e8 f9 fc ff ff call 2310 <__cxa_finalize@plt> + 2617: e8 64 ff ff ff call 2580 + 261c: c6 05 e5 ea 00 00 01 movb $0x1,0xeae5(%rip) # 11108 + 2623: 5d pop %rbp + 2624: c3 ret + 2625: 0f 1f 00 nopl (%rax) + 2628: c3 ret + 2629: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) + +0000000000002630 : + 2630: f3 0f 1e fa endbr64 + 2634: e9 77 ff ff ff jmp 25b0 + +0000000000002639 : + 2639: f3 0f 1e fa endbr64 + 263d: 55 push %rbp + 263e: 48 89 e5 mov %rsp,%rbp + 2641: 48 8d 05 d8 b9 00 00 lea 0xb9d8(%rip),%rax # e020 <_IO_stdin_used+0x20> + 2648: 48 89 c6 mov %rax,%rsi + 264b: 48 8d 05 0a 00 00 00 lea 0xa(%rip),%rax # 265c + 2652: 48 89 c7 mov %rax,%rdi + 2655: e8 e6 fc ff ff call 2340 + 265a: 5d pop %rbp + 265b: c3 ret + +000000000000265c : + 265c: f3 0f 1e fa endbr64 + 2660: 55 push %rbp + 2661: 48 89 e5 mov %rsp,%rbp + 2664: 53 push %rbx + 2665: 48 81 ec d8 00 00 00 sub $0xd8,%rsp + 266c: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 2673: 00 00 + 2675: 48 89 45 e8 mov %rax,-0x18(%rbp) + 2679: 31 c0 xor %eax,%eax + 267b: bf 03 00 00 00 mov $0x3,%edi + 2680: e8 eb 89 00 00 call b070 + 2685: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) + 268c: 48 8d 95 28 ff ff ff lea -0xd8(%rbp),%rdx + 2693: 48 8d 85 30 ff ff ff lea -0xd0(%rbp),%rax + 269a: 48 89 d6 mov %rdx,%rsi + 269d: 48 89 c7 mov %rax,%rdi + 26a0: e8 ab fc ff ff call 2350 + 26a5: 48 89 85 40 ff ff ff mov %rax,-0xc0(%rbp) + 26ac: 48 83 bd 40 ff ff ff cmpq $0x0,-0xc0(%rbp) + 26b3: 00 + 26b4: 75 38 jne 26ee + 26b6: 48 8b 05 43 ea 00 00 mov 0xea43(%rip),%rax # 11100 + 26bd: 4c 8d 05 3c bc 00 00 lea 0xbc3c(%rip),%r8 # e300 <__func__.4> + 26c4: b9 19 00 00 00 mov $0x19,%ecx + 26c9: 48 8d 15 74 b9 00 00 lea 0xb974(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 26d0: 48 8d 35 79 b9 00 00 lea 0xb979(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 26d7: 48 89 c7 mov %rax,%rdi + 26da: b8 00 00 00 00 mov $0x0,%eax + 26df: e8 7c fd ff ff call 2460 + 26e4: bf 00 00 00 00 mov $0x0,%edi + 26e9: e8 32 fe ff ff call 2520 + 26ee: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax + 26f5: 48 8b 10 mov (%rax),%rdx + 26f8: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax + 26ff: 48 8d 0d 6b b9 00 00 lea 0xb96b(%rip),%rcx # e071 <_IO_stdin_used+0x71> + 2706: 48 89 ce mov %rcx,%rsi + 2709: 48 89 c7 mov %rax,%rdi + 270c: b8 00 00 00 00 mov $0x0,%eax + 2711: e8 4a fd ff ff call 2460 + 2716: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax + 271d: 48 89 c7 mov %rax,%rdi + 2720: e8 6b fd ff ff call 2490 + 2725: 0f b6 05 64 e9 00 00 movzbl 0xe964(%rip),%eax # 11090 + 272c: 84 c0 test %al,%al + 272e: 0f 84 01 01 00 00 je 2835 + 2734: e8 17 fd ff ff call 2450 + 2739: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) + 2740: 0f b6 05 d9 e8 00 00 movzbl 0xe8d9(%rip),%eax # 11020 + 2747: 84 c0 test %al,%al + 2749: 74 76 je 27c1 + 274b: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2752: 48 8b 15 cf e8 00 00 mov 0xe8cf(%rip),%rdx # 11028 + 2759: 48 89 d6 mov %rdx,%rsi + 275c: 48 89 c7 mov %rax,%rdi + 275f: e8 7c fc ff ff call 23e0 + 2764: 48 83 bd 50 ff ff ff cmpq $0x0,-0xb0(%rbp) + 276b: 00 + 276c: 0f 88 30 01 00 00 js 28a2 + 2772: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2779: 48 8b 0d b0 e8 00 00 mov 0xe8b0(%rip),%rcx # 11030 + 2780: 48 8b 95 50 ff ff ff mov -0xb0(%rbp),%rdx + 2787: 48 c1 e2 03 shl $0x3,%rdx + 278b: 48 01 ca add %rcx,%rdx + 278e: 48 8b 12 mov (%rdx),%rdx + 2791: 48 89 d6 mov %rdx,%rsi + 2794: 48 89 c7 mov %rax,%rdi + 2797: e8 44 fc ff ff call 23e0 + 279c: 48 8b 15 8d e8 00 00 mov 0xe88d(%rip),%rdx # 11030 + 27a3: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax + 27aa: 48 c1 e0 03 shl $0x3,%rax + 27ae: 48 01 d0 add %rdx,%rax + 27b1: 48 8b 00 mov (%rax),%rax + 27b4: 48 89 c7 mov %rax,%rdi + 27b7: e8 d4 fc ff ff call 2490 + 27bc: e9 e1 00 00 00 jmp 28a2 + 27c1: 48 83 bd 50 ff ff ff cmpq $0x0,-0xb0(%rbp) + 27c8: 00 + 27c9: 78 4f js 281a + 27cb: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 27d2: 48 8b 0d 57 e8 00 00 mov 0xe857(%rip),%rcx # 11030 + 27d9: 48 8b 95 50 ff ff ff mov -0xb0(%rbp),%rdx + 27e0: 48 c1 e2 03 shl $0x3,%rdx + 27e4: 48 01 ca add %rcx,%rdx + 27e7: 48 8b 12 mov (%rdx),%rdx + 27ea: 48 89 d6 mov %rdx,%rsi + 27ed: 48 89 c7 mov %rax,%rdi + 27f0: e8 eb fb ff ff call 23e0 + 27f5: 48 8b 15 34 e8 00 00 mov 0xe834(%rip),%rdx # 11030 + 27fc: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax + 2803: 48 c1 e0 03 shl $0x3,%rax + 2807: 48 01 d0 add %rdx,%rax + 280a: 48 8b 00 mov (%rax),%rax + 280d: 48 89 c7 mov %rax,%rdi + 2810: e8 7b fc ff ff call 2490 + 2815: e9 88 00 00 00 jmp 28a2 + 281a: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2821: 48 8b 15 00 e8 00 00 mov 0xe800(%rip),%rdx # 11028 + 2828: 48 89 d6 mov %rdx,%rsi + 282b: 48 89 c7 mov %rax,%rdi + 282e: e8 ad fb ff ff call 23e0 + 2833: eb 6d jmp 28a2 + 2835: 48 8b 05 fc e7 00 00 mov 0xe7fc(%rip),%rax # 11038 + 283c: 48 85 c0 test %rax,%rax + 283f: 74 48 je 2889 + 2841: 48 8b 05 f0 e7 00 00 mov 0xe7f0(%rip),%rax # 11038 + 2848: 48 8d 15 30 b8 00 00 lea 0xb830(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 284f: 48 89 d6 mov %rdx,%rsi + 2852: 48 89 c7 mov %rax,%rdi + 2855: e8 a6 fc ff ff call 2500 + 285a: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) + 2861: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2868: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx + 286f: 48 89 d6 mov %rdx,%rsi + 2872: 48 89 c7 mov %rax,%rdi + 2875: e8 66 fb ff ff call 23e0 + 287a: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax + 2881: 48 89 c7 mov %rax,%rdi + 2884: e8 27 fb ff ff call 23b0 + 2889: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2890: 48 8b 15 91 e7 00 00 mov 0xe791(%rip),%rdx # 11028 + 2897: 48 89 d6 mov %rdx,%rsi + 289a: 48 89 c7 mov %rax,%rdi + 289d: e8 3e fb ff ff call 23e0 + 28a2: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax + 28a9: 48 89 c7 mov %rax,%rdi + 28ac: e8 ff fa ff ff call 23b0 + 28b1: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 28b8: 48 89 c7 mov %rax,%rdi + 28bb: e8 70 fa ff ff call 2330 + 28c0: 0f b6 05 c9 e7 00 00 movzbl 0xe7c9(%rip),%eax # 11090 + 28c7: 83 f0 01 xor $0x1,%eax + 28ca: 84 c0 test %al,%al + 28cc: 0f 84 26 07 00 00 je 2ff8 + 28d2: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax + 28d9: 48 8b 00 mov (%rax),%rax + 28dc: be 03 00 00 00 mov $0x3,%esi + 28e1: 48 89 c7 mov %rax,%rdi + 28e4: e8 17 fb ff ff call 2400 + 28e9: 84 c0 test %al,%al + 28eb: 0f 84 57 02 00 00 je 2b48 + 28f1: 48 8d 95 28 ff ff ff lea -0xd8(%rbp),%rdx + 28f8: 48 8d 85 30 ff ff ff lea -0xd0(%rbp),%rax + 28ff: 48 89 d6 mov %rdx,%rsi + 2902: 48 89 c7 mov %rax,%rdi + 2905: e8 46 fa ff ff call 2350 + 290a: 48 89 45 d0 mov %rax,-0x30(%rbp) + 290e: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) + 2913: 75 38 jne 294d + 2915: 48 8b 05 e4 e7 00 00 mov 0xe7e4(%rip),%rax # 11100 + 291c: 4c 8d 05 dd b9 00 00 lea 0xb9dd(%rip),%r8 # e300 <__func__.4> + 2923: b9 1a 00 00 00 mov $0x1a,%ecx + 2928: 48 8d 15 15 b7 00 00 lea 0xb715(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 292f: 48 8d 35 1a b7 00 00 lea 0xb71a(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 2936: 48 89 c7 mov %rax,%rdi + 2939: b8 00 00 00 00 mov $0x0,%eax + 293e: e8 1d fb ff ff call 2460 + 2943: bf 00 00 00 00 mov $0x0,%edi + 2948: e8 d3 fb ff ff call 2520 + 294d: 8b 05 4d e7 00 00 mov 0xe74d(%rip),%eax # 110a0 + 2953: 48 98 cltq + 2955: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 295c: 00 + 295d: 48 8d 05 5c e7 00 00 lea 0xe75c(%rip),%rax # 110c0 + 2964: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 2968: 8b 05 12 e7 00 00 mov 0xe712(%rip),%eax # 11080 + 296e: 48 98 cltq + 2970: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 2977: 00 + 2978: 48 8d 05 c1 e6 00 00 lea 0xe6c1(%rip),%rax # 11040 + 297f: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 2983: 8b 05 67 e7 00 00 mov 0xe767(%rip),%eax # 110f0 + 2989: 48 98 cltq + 298b: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 2992: 00 + 2993: 48 8d 05 26 e7 00 00 lea 0xe726(%rip),%rax # 110c0 + 299a: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 299e: 48 8b 45 d0 mov -0x30(%rbp),%rax + 29a2: 4c 8d 0d 57 b9 00 00 lea 0xb957(%rip),%r9 # e300 <__func__.4> + 29a9: 49 89 f0 mov %rsi,%r8 + 29ac: 48 8d 35 d5 b6 00 00 lea 0xb6d5(%rip),%rsi # e088 <_IO_stdin_used+0x88> + 29b3: 48 89 c7 mov %rax,%rdi + 29b6: b8 00 00 00 00 mov $0x0,%eax + 29bb: e8 a0 fa ff ff call 2460 + 29c0: 48 8b 45 d0 mov -0x30(%rbp),%rax + 29c4: 48 89 c7 mov %rax,%rdi + 29c7: e8 c4 fa ff ff call 2490 + 29cc: 0f b6 05 bd e6 00 00 movzbl 0xe6bd(%rip),%eax # 11090 + 29d3: 84 c0 test %al,%al + 29d5: 0f 84 e9 00 00 00 je 2ac4 + 29db: e8 70 fa ff ff call 2450 + 29e0: 48 89 45 e0 mov %rax,-0x20(%rbp) + 29e4: 0f b6 05 35 e6 00 00 movzbl 0xe635(%rip),%eax # 11020 + 29eb: 84 c0 test %al,%al + 29ed: 74 6d je 2a5c + 29ef: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 29f6: 48 8b 15 2b e6 00 00 mov 0xe62b(%rip),%rdx # 11028 + 29fd: 48 89 d6 mov %rdx,%rsi + 2a00: 48 89 c7 mov %rax,%rdi + 2a03: e8 d8 f9 ff ff call 23e0 + 2a08: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) + 2a0d: 0f 88 15 01 00 00 js 2b28 + 2a13: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2a1a: 48 8b 0d 0f e6 00 00 mov 0xe60f(%rip),%rcx # 11030 + 2a21: 48 8b 55 e0 mov -0x20(%rbp),%rdx + 2a25: 48 c1 e2 03 shl $0x3,%rdx + 2a29: 48 01 ca add %rcx,%rdx + 2a2c: 48 8b 12 mov (%rdx),%rdx + 2a2f: 48 89 d6 mov %rdx,%rsi + 2a32: 48 89 c7 mov %rax,%rdi + 2a35: e8 a6 f9 ff ff call 23e0 + 2a3a: 48 8b 15 ef e5 00 00 mov 0xe5ef(%rip),%rdx # 11030 + 2a41: 48 8b 45 e0 mov -0x20(%rbp),%rax + 2a45: 48 c1 e0 03 shl $0x3,%rax + 2a49: 48 01 d0 add %rdx,%rax + 2a4c: 48 8b 00 mov (%rax),%rax + 2a4f: 48 89 c7 mov %rax,%rdi + 2a52: e8 39 fa ff ff call 2490 + 2a57: e9 cc 00 00 00 jmp 2b28 + 2a5c: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) + 2a61: 78 46 js 2aa9 + 2a63: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2a6a: 48 8b 0d bf e5 00 00 mov 0xe5bf(%rip),%rcx # 11030 + 2a71: 48 8b 55 e0 mov -0x20(%rbp),%rdx + 2a75: 48 c1 e2 03 shl $0x3,%rdx + 2a79: 48 01 ca add %rcx,%rdx + 2a7c: 48 8b 12 mov (%rdx),%rdx + 2a7f: 48 89 d6 mov %rdx,%rsi + 2a82: 48 89 c7 mov %rax,%rdi + 2a85: e8 56 f9 ff ff call 23e0 + 2a8a: 48 8b 15 9f e5 00 00 mov 0xe59f(%rip),%rdx # 11030 + 2a91: 48 8b 45 e0 mov -0x20(%rbp),%rax + 2a95: 48 c1 e0 03 shl $0x3,%rax + 2a99: 48 01 d0 add %rdx,%rax + 2a9c: 48 8b 00 mov (%rax),%rax + 2a9f: 48 89 c7 mov %rax,%rdi + 2aa2: e8 e9 f9 ff ff call 2490 + 2aa7: eb 7f jmp 2b28 + 2aa9: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2ab0: 48 8b 15 71 e5 00 00 mov 0xe571(%rip),%rdx # 11028 + 2ab7: 48 89 d6 mov %rdx,%rsi + 2aba: 48 89 c7 mov %rax,%rdi + 2abd: e8 1e f9 ff ff call 23e0 + 2ac2: eb 64 jmp 2b28 + 2ac4: 48 8b 05 6d e5 00 00 mov 0xe56d(%rip),%rax # 11038 + 2acb: 48 85 c0 test %rax,%rax + 2ace: 74 3f je 2b0f + 2ad0: 48 8b 05 61 e5 00 00 mov 0xe561(%rip),%rax # 11038 + 2ad7: 48 8d 15 a1 b5 00 00 lea 0xb5a1(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 2ade: 48 89 d6 mov %rdx,%rsi + 2ae1: 48 89 c7 mov %rax,%rdi + 2ae4: e8 17 fa ff ff call 2500 + 2ae9: 48 89 45 d8 mov %rax,-0x28(%rbp) + 2aed: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2af4: 48 8b 55 d8 mov -0x28(%rbp),%rdx + 2af8: 48 89 d6 mov %rdx,%rsi + 2afb: 48 89 c7 mov %rax,%rdi + 2afe: e8 dd f8 ff ff call 23e0 + 2b03: 48 8b 45 d8 mov -0x28(%rbp),%rax + 2b07: 48 89 c7 mov %rax,%rdi + 2b0a: e8 a1 f8 ff ff call 23b0 + 2b0f: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2b16: 48 8b 15 0b e5 00 00 mov 0xe50b(%rip),%rdx # 11028 + 2b1d: 48 89 d6 mov %rdx,%rsi + 2b20: 48 89 c7 mov %rax,%rdi + 2b23: e8 b8 f8 ff ff call 23e0 + 2b28: 48 8b 45 d0 mov -0x30(%rbp),%rax + 2b2c: 48 89 c7 mov %rax,%rdi + 2b2f: e8 7c f8 ff ff call 23b0 + 2b34: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2b3b: 48 89 c7 mov %rax,%rdi + 2b3e: e8 ed f7 ff ff call 2330 + 2b43: e9 29 0c 00 00 jmp 3771 + 2b48: 48 8d 95 28 ff ff ff lea -0xd8(%rbp),%rdx + 2b4f: 48 8d 85 30 ff ff ff lea -0xd0(%rbp),%rax + 2b56: 48 89 d6 mov %rdx,%rsi + 2b59: 48 89 c7 mov %rax,%rdi + 2b5c: e8 ef f7 ff ff call 2350 + 2b61: 48 89 45 a0 mov %rax,-0x60(%rbp) + 2b65: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) + 2b6a: 75 38 jne 2ba4 + 2b6c: 48 8b 05 8d e5 00 00 mov 0xe58d(%rip),%rax # 11100 + 2b73: 4c 8d 05 86 b7 00 00 lea 0xb786(%rip),%r8 # e300 <__func__.4> + 2b7a: b9 1a 00 00 00 mov $0x1a,%ecx + 2b7f: 48 8d 15 be b4 00 00 lea 0xb4be(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 2b86: 48 8d 35 c3 b4 00 00 lea 0xb4c3(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 2b8d: 48 89 c7 mov %rax,%rdi + 2b90: b8 00 00 00 00 mov $0x0,%eax + 2b95: e8 c6 f8 ff ff call 2460 + 2b9a: bf 00 00 00 00 mov $0x0,%edi + 2b9f: e8 7c f9 ff ff call 2520 + 2ba4: bf 03 00 00 00 mov $0x3,%edi + 2ba9: e8 82 f9 ff ff call 2530 + 2bae: 48 89 c3 mov %rax,%rbx + 2bb1: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax + 2bb8: 48 8b 00 mov (%rax),%rax + 2bbb: 48 89 c7 mov %rax,%rdi + 2bbe: e8 6d f9 ff ff call 2530 + 2bc3: 48 89 c2 mov %rax,%rdx + 2bc6: 48 8b 45 a0 mov -0x60(%rbp),%rax + 2bca: 53 push %rbx + 2bcb: 48 8d 0d 30 b5 00 00 lea 0xb530(%rip),%rcx # e102 <_IO_stdin_used+0x102> + 2bd2: 51 push %rcx + 2bd3: 52 push %rdx + 2bd4: 48 8d 15 cd b4 00 00 lea 0xb4cd(%rip),%rdx # e0a8 <_IO_stdin_used+0xa8> + 2bdb: 52 push %rdx + 2bdc: 48 8d 15 1f b5 00 00 lea 0xb51f(%rip),%rdx # e102 <_IO_stdin_used+0x102> + 2be3: 52 push %rdx + 2be4: 48 8d 15 19 b5 00 00 lea 0xb519(%rip),%rdx # e104 <_IO_stdin_used+0x104> + 2beb: 52 push %rdx + 2bec: 4c 8d 0d b5 b4 00 00 lea 0xb4b5(%rip),%r9 # e0a8 <_IO_stdin_used+0xa8> + 2bf3: 4c 8d 05 06 b7 00 00 lea 0xb706(%rip),%r8 # e300 <__func__.4> + 2bfa: b9 1a 00 00 00 mov $0x1a,%ecx + 2bff: 48 8d 15 3e b4 00 00 lea 0xb43e(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 2c06: 48 8d 35 a3 b4 00 00 lea 0xb4a3(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> + 2c0d: 48 89 c7 mov %rax,%rdi + 2c10: b8 00 00 00 00 mov $0x0,%eax + 2c15: e8 46 f8 ff ff call 2460 + 2c1a: 48 83 c4 30 add $0x30,%rsp + 2c1e: 48 8b 45 a0 mov -0x60(%rbp),%rax + 2c22: 48 89 c7 mov %rax,%rdi + 2c25: e8 66 f8 ff ff call 2490 + 2c2a: 0f b6 05 5f e4 00 00 movzbl 0xe45f(%rip),%eax # 11090 + 2c31: 84 c0 test %al,%al + 2c33: 0f 84 e9 00 00 00 je 2d22 + 2c39: e8 12 f8 ff ff call 2450 + 2c3e: 48 89 45 b0 mov %rax,-0x50(%rbp) + 2c42: 0f b6 05 d7 e3 00 00 movzbl 0xe3d7(%rip),%eax # 11020 + 2c49: 84 c0 test %al,%al + 2c4b: 74 6d je 2cba + 2c4d: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2c54: 48 8b 15 cd e3 00 00 mov 0xe3cd(%rip),%rdx # 11028 + 2c5b: 48 89 d6 mov %rdx,%rsi + 2c5e: 48 89 c7 mov %rax,%rdi + 2c61: e8 7a f7 ff ff call 23e0 + 2c66: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) + 2c6b: 0f 88 15 01 00 00 js 2d86 + 2c71: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2c78: 48 8b 0d b1 e3 00 00 mov 0xe3b1(%rip),%rcx # 11030 + 2c7f: 48 8b 55 b0 mov -0x50(%rbp),%rdx + 2c83: 48 c1 e2 03 shl $0x3,%rdx + 2c87: 48 01 ca add %rcx,%rdx + 2c8a: 48 8b 12 mov (%rdx),%rdx + 2c8d: 48 89 d6 mov %rdx,%rsi + 2c90: 48 89 c7 mov %rax,%rdi + 2c93: e8 48 f7 ff ff call 23e0 + 2c98: 48 8b 15 91 e3 00 00 mov 0xe391(%rip),%rdx # 11030 + 2c9f: 48 8b 45 b0 mov -0x50(%rbp),%rax + 2ca3: 48 c1 e0 03 shl $0x3,%rax + 2ca7: 48 01 d0 add %rdx,%rax + 2caa: 48 8b 00 mov (%rax),%rax + 2cad: 48 89 c7 mov %rax,%rdi + 2cb0: e8 db f7 ff ff call 2490 + 2cb5: e9 cc 00 00 00 jmp 2d86 + 2cba: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) + 2cbf: 78 46 js 2d07 + 2cc1: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2cc8: 48 8b 0d 61 e3 00 00 mov 0xe361(%rip),%rcx # 11030 + 2ccf: 48 8b 55 b0 mov -0x50(%rbp),%rdx + 2cd3: 48 c1 e2 03 shl $0x3,%rdx + 2cd7: 48 01 ca add %rcx,%rdx + 2cda: 48 8b 12 mov (%rdx),%rdx + 2cdd: 48 89 d6 mov %rdx,%rsi + 2ce0: 48 89 c7 mov %rax,%rdi + 2ce3: e8 f8 f6 ff ff call 23e0 + 2ce8: 48 8b 15 41 e3 00 00 mov 0xe341(%rip),%rdx # 11030 + 2cef: 48 8b 45 b0 mov -0x50(%rbp),%rax + 2cf3: 48 c1 e0 03 shl $0x3,%rax + 2cf7: 48 01 d0 add %rdx,%rax + 2cfa: 48 8b 00 mov (%rax),%rax + 2cfd: 48 89 c7 mov %rax,%rdi + 2d00: e8 8b f7 ff ff call 2490 + 2d05: eb 7f jmp 2d86 + 2d07: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2d0e: 48 8b 15 13 e3 00 00 mov 0xe313(%rip),%rdx # 11028 + 2d15: 48 89 d6 mov %rdx,%rsi + 2d18: 48 89 c7 mov %rax,%rdi + 2d1b: e8 c0 f6 ff ff call 23e0 + 2d20: eb 64 jmp 2d86 + 2d22: 48 8b 05 0f e3 00 00 mov 0xe30f(%rip),%rax # 11038 + 2d29: 48 85 c0 test %rax,%rax + 2d2c: 74 3f je 2d6d + 2d2e: 48 8b 05 03 e3 00 00 mov 0xe303(%rip),%rax # 11038 + 2d35: 48 8d 15 43 b3 00 00 lea 0xb343(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 2d3c: 48 89 d6 mov %rdx,%rsi + 2d3f: 48 89 c7 mov %rax,%rdi + 2d42: e8 b9 f7 ff ff call 2500 + 2d47: 48 89 45 a8 mov %rax,-0x58(%rbp) + 2d4b: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2d52: 48 8b 55 a8 mov -0x58(%rbp),%rdx + 2d56: 48 89 d6 mov %rdx,%rsi + 2d59: 48 89 c7 mov %rax,%rdi + 2d5c: e8 7f f6 ff ff call 23e0 + 2d61: 48 8b 45 a8 mov -0x58(%rbp),%rax + 2d65: 48 89 c7 mov %rax,%rdi + 2d68: e8 43 f6 ff ff call 23b0 + 2d6d: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2d74: 48 8b 15 ad e2 00 00 mov 0xe2ad(%rip),%rdx # 11028 + 2d7b: 48 89 d6 mov %rdx,%rsi + 2d7e: 48 89 c7 mov %rax,%rdi + 2d81: e8 5a f6 ff ff call 23e0 + 2d86: 48 8b 45 a0 mov -0x60(%rbp),%rax + 2d8a: 48 89 c7 mov %rax,%rdi + 2d8d: e8 1e f6 ff ff call 23b0 + 2d92: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2d99: 48 89 c7 mov %rax,%rdi + 2d9c: e8 8f f5 ff ff call 2330 + 2da1: 48 8d 95 28 ff ff ff lea -0xd8(%rbp),%rdx + 2da8: 48 8d 85 30 ff ff ff lea -0xd0(%rbp),%rax + 2daf: 48 89 d6 mov %rdx,%rsi + 2db2: 48 89 c7 mov %rax,%rdi + 2db5: e8 96 f5 ff ff call 2350 + 2dba: 48 89 45 b8 mov %rax,-0x48(%rbp) + 2dbe: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) + 2dc3: 75 38 jne 2dfd + 2dc5: 48 8b 05 34 e3 00 00 mov 0xe334(%rip),%rax # 11100 + 2dcc: 4c 8d 05 2d b5 00 00 lea 0xb52d(%rip),%r8 # e300 <__func__.4> + 2dd3: b9 1a 00 00 00 mov $0x1a,%ecx + 2dd8: 48 8d 15 65 b2 00 00 lea 0xb265(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 2ddf: 48 8d 35 6a b2 00 00 lea 0xb26a(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 2de6: 48 89 c7 mov %rax,%rdi + 2de9: b8 00 00 00 00 mov $0x0,%eax + 2dee: e8 6d f6 ff ff call 2460 + 2df3: bf 00 00 00 00 mov $0x0,%edi + 2df8: e8 23 f7 ff ff call 2520 + 2dfd: 8b 05 9d e2 00 00 mov 0xe29d(%rip),%eax # 110a0 + 2e03: 48 98 cltq + 2e05: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 2e0c: 00 + 2e0d: 48 8d 05 ac e2 00 00 lea 0xe2ac(%rip),%rax # 110c0 + 2e14: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 2e18: 8b 05 62 e2 00 00 mov 0xe262(%rip),%eax # 11080 + 2e1e: 48 98 cltq + 2e20: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 2e27: 00 + 2e28: 48 8d 05 11 e2 00 00 lea 0xe211(%rip),%rax # 11040 + 2e2f: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 2e33: 8b 05 4b e2 00 00 mov 0xe24b(%rip),%eax # 11084 + 2e39: 48 98 cltq + 2e3b: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 2e42: 00 + 2e43: 48 8d 05 76 e2 00 00 lea 0xe276(%rip),%rax # 110c0 + 2e4a: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 2e4e: 48 8b 45 b8 mov -0x48(%rbp),%rax + 2e52: 4c 8d 0d a7 b4 00 00 lea 0xb4a7(%rip),%r9 # e300 <__func__.4> + 2e59: 49 89 f0 mov %rsi,%r8 + 2e5c: 48 8d 35 a5 b2 00 00 lea 0xb2a5(%rip),%rsi # e108 <_IO_stdin_used+0x108> + 2e63: 48 89 c7 mov %rax,%rdi + 2e66: b8 00 00 00 00 mov $0x0,%eax + 2e6b: e8 f0 f5 ff ff call 2460 + 2e70: 48 8b 45 b8 mov -0x48(%rbp),%rax + 2e74: 48 89 c7 mov %rax,%rdi + 2e77: e8 14 f6 ff ff call 2490 + 2e7c: 0f b6 05 0d e2 00 00 movzbl 0xe20d(%rip),%eax # 11090 + 2e83: 84 c0 test %al,%al + 2e85: 0f 84 e9 00 00 00 je 2f74 + 2e8b: e8 c0 f5 ff ff call 2450 + 2e90: 48 89 45 c8 mov %rax,-0x38(%rbp) + 2e94: 0f b6 05 85 e1 00 00 movzbl 0xe185(%rip),%eax # 11020 + 2e9b: 84 c0 test %al,%al + 2e9d: 74 6d je 2f0c + 2e9f: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2ea6: 48 8b 15 7b e1 00 00 mov 0xe17b(%rip),%rdx # 11028 + 2ead: 48 89 d6 mov %rdx,%rsi + 2eb0: 48 89 c7 mov %rax,%rdi + 2eb3: e8 28 f5 ff ff call 23e0 + 2eb8: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + 2ebd: 0f 88 15 01 00 00 js 2fd8 + 2ec3: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2eca: 48 8b 0d 5f e1 00 00 mov 0xe15f(%rip),%rcx # 11030 + 2ed1: 48 8b 55 c8 mov -0x38(%rbp),%rdx + 2ed5: 48 c1 e2 03 shl $0x3,%rdx + 2ed9: 48 01 ca add %rcx,%rdx + 2edc: 48 8b 12 mov (%rdx),%rdx + 2edf: 48 89 d6 mov %rdx,%rsi + 2ee2: 48 89 c7 mov %rax,%rdi + 2ee5: e8 f6 f4 ff ff call 23e0 + 2eea: 48 8b 15 3f e1 00 00 mov 0xe13f(%rip),%rdx # 11030 + 2ef1: 48 8b 45 c8 mov -0x38(%rbp),%rax + 2ef5: 48 c1 e0 03 shl $0x3,%rax + 2ef9: 48 01 d0 add %rdx,%rax + 2efc: 48 8b 00 mov (%rax),%rax + 2eff: 48 89 c7 mov %rax,%rdi + 2f02: e8 89 f5 ff ff call 2490 + 2f07: e9 cc 00 00 00 jmp 2fd8 + 2f0c: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + 2f11: 78 46 js 2f59 + 2f13: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2f1a: 48 8b 0d 0f e1 00 00 mov 0xe10f(%rip),%rcx # 11030 + 2f21: 48 8b 55 c8 mov -0x38(%rbp),%rdx + 2f25: 48 c1 e2 03 shl $0x3,%rdx + 2f29: 48 01 ca add %rcx,%rdx + 2f2c: 48 8b 12 mov (%rdx),%rdx + 2f2f: 48 89 d6 mov %rdx,%rsi + 2f32: 48 89 c7 mov %rax,%rdi + 2f35: e8 a6 f4 ff ff call 23e0 + 2f3a: 48 8b 15 ef e0 00 00 mov 0xe0ef(%rip),%rdx # 11030 + 2f41: 48 8b 45 c8 mov -0x38(%rbp),%rax + 2f45: 48 c1 e0 03 shl $0x3,%rax + 2f49: 48 01 d0 add %rdx,%rax + 2f4c: 48 8b 00 mov (%rax),%rax + 2f4f: 48 89 c7 mov %rax,%rdi + 2f52: e8 39 f5 ff ff call 2490 + 2f57: eb 7f jmp 2fd8 + 2f59: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2f60: 48 8b 15 c1 e0 00 00 mov 0xe0c1(%rip),%rdx # 11028 + 2f67: 48 89 d6 mov %rdx,%rsi + 2f6a: 48 89 c7 mov %rax,%rdi + 2f6d: e8 6e f4 ff ff call 23e0 + 2f72: eb 64 jmp 2fd8 + 2f74: 48 8b 05 bd e0 00 00 mov 0xe0bd(%rip),%rax # 11038 + 2f7b: 48 85 c0 test %rax,%rax + 2f7e: 74 3f je 2fbf + 2f80: 48 8b 05 b1 e0 00 00 mov 0xe0b1(%rip),%rax # 11038 + 2f87: 48 8d 15 f1 b0 00 00 lea 0xb0f1(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 2f8e: 48 89 d6 mov %rdx,%rsi + 2f91: 48 89 c7 mov %rax,%rdi + 2f94: e8 67 f5 ff ff call 2500 + 2f99: 48 89 45 c0 mov %rax,-0x40(%rbp) + 2f9d: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2fa4: 48 8b 55 c0 mov -0x40(%rbp),%rdx + 2fa8: 48 89 d6 mov %rdx,%rsi + 2fab: 48 89 c7 mov %rax,%rdi + 2fae: e8 2d f4 ff ff call 23e0 + 2fb3: 48 8b 45 c0 mov -0x40(%rbp),%rax + 2fb7: 48 89 c7 mov %rax,%rdi + 2fba: e8 f1 f3 ff ff call 23b0 + 2fbf: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2fc6: 48 8b 15 5b e0 00 00 mov 0xe05b(%rip),%rdx # 11028 + 2fcd: 48 89 d6 mov %rdx,%rsi + 2fd0: 48 89 c7 mov %rax,%rdi + 2fd3: e8 08 f4 ff ff call 23e0 + 2fd8: 48 8b 45 b8 mov -0x48(%rbp),%rax + 2fdc: 48 89 c7 mov %rax,%rdi + 2fdf: e8 cc f3 ff ff call 23b0 + 2fe4: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 2feb: 48 89 c7 mov %rax,%rdi + 2fee: e8 3d f3 ff ff call 2330 + 2ff3: e9 79 07 00 00 jmp 3771 + 2ff8: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax + 2fff: 48 8b 00 mov (%rax),%rax + 3002: 48 89 c1 mov %rax,%rcx + 3005: 48 8d 05 f4 b2 00 00 lea 0xb2f4(%rip),%rax # e300 <__func__.4> + 300c: 48 89 c2 mov %rax,%rdx + 300f: be 03 00 00 00 mov $0x3,%esi + 3014: 48 89 cf mov %rcx,%rdi + 3017: e8 64 f3 ff ff call 2380 + 301c: 84 c0 test %al,%al + 301e: 0f 84 57 02 00 00 je 327b + 3024: 48 8d 95 28 ff ff ff lea -0xd8(%rbp),%rdx + 302b: 48 8d 85 30 ff ff ff lea -0xd0(%rbp),%rax + 3032: 48 89 d6 mov %rdx,%rsi + 3035: 48 89 c7 mov %rax,%rdi + 3038: e8 13 f3 ff ff call 2350 + 303d: 48 89 45 88 mov %rax,-0x78(%rbp) + 3041: 48 83 7d 88 00 cmpq $0x0,-0x78(%rbp) + 3046: 75 38 jne 3080 + 3048: 48 8b 05 b1 e0 00 00 mov 0xe0b1(%rip),%rax # 11100 + 304f: 4c 8d 05 aa b2 00 00 lea 0xb2aa(%rip),%r8 # e300 <__func__.4> + 3056: b9 1a 00 00 00 mov $0x1a,%ecx + 305b: 48 8d 15 e2 af 00 00 lea 0xafe2(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 3062: 48 8d 35 e7 af 00 00 lea 0xafe7(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 3069: 48 89 c7 mov %rax,%rdi + 306c: b8 00 00 00 00 mov $0x0,%eax + 3071: e8 ea f3 ff ff call 2460 + 3076: bf 00 00 00 00 mov $0x0,%edi + 307b: e8 a0 f4 ff ff call 2520 + 3080: 8b 05 1a e0 00 00 mov 0xe01a(%rip),%eax # 110a0 + 3086: 48 98 cltq + 3088: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 308f: 00 + 3090: 48 8d 05 29 e0 00 00 lea 0xe029(%rip),%rax # 110c0 + 3097: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 309b: 8b 05 df df 00 00 mov 0xdfdf(%rip),%eax # 11080 + 30a1: 48 98 cltq + 30a3: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 30aa: 00 + 30ab: 48 8d 05 8e df 00 00 lea 0xdf8e(%rip),%rax # 11040 + 30b2: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 30b6: 8b 05 34 e0 00 00 mov 0xe034(%rip),%eax # 110f0 + 30bc: 48 98 cltq + 30be: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 30c5: 00 + 30c6: 48 8d 05 f3 df 00 00 lea 0xdff3(%rip),%rax # 110c0 + 30cd: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 30d1: 48 8b 45 88 mov -0x78(%rbp),%rax + 30d5: 4c 8d 0d 24 b2 00 00 lea 0xb224(%rip),%r9 # e300 <__func__.4> + 30dc: 49 89 f0 mov %rsi,%r8 + 30df: 48 8d 35 a2 af 00 00 lea 0xafa2(%rip),%rsi # e088 <_IO_stdin_used+0x88> + 30e6: 48 89 c7 mov %rax,%rdi + 30e9: b8 00 00 00 00 mov $0x0,%eax + 30ee: e8 6d f3 ff ff call 2460 + 30f3: 48 8b 45 88 mov -0x78(%rbp),%rax + 30f7: 48 89 c7 mov %rax,%rdi + 30fa: e8 91 f3 ff ff call 2490 + 30ff: 0f b6 05 8a df 00 00 movzbl 0xdf8a(%rip),%eax # 11090 + 3106: 84 c0 test %al,%al + 3108: 0f 84 e9 00 00 00 je 31f7 + 310e: e8 3d f3 ff ff call 2450 + 3113: 48 89 45 98 mov %rax,-0x68(%rbp) + 3117: 0f b6 05 02 df 00 00 movzbl 0xdf02(%rip),%eax # 11020 + 311e: 84 c0 test %al,%al + 3120: 74 6d je 318f + 3122: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 3129: 48 8b 15 f8 de 00 00 mov 0xdef8(%rip),%rdx # 11028 + 3130: 48 89 d6 mov %rdx,%rsi + 3133: 48 89 c7 mov %rax,%rdi + 3136: e8 a5 f2 ff ff call 23e0 + 313b: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) + 3140: 0f 88 15 01 00 00 js 325b + 3146: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 314d: 48 8b 0d dc de 00 00 mov 0xdedc(%rip),%rcx # 11030 + 3154: 48 8b 55 98 mov -0x68(%rbp),%rdx + 3158: 48 c1 e2 03 shl $0x3,%rdx + 315c: 48 01 ca add %rcx,%rdx + 315f: 48 8b 12 mov (%rdx),%rdx + 3162: 48 89 d6 mov %rdx,%rsi + 3165: 48 89 c7 mov %rax,%rdi + 3168: e8 73 f2 ff ff call 23e0 + 316d: 48 8b 15 bc de 00 00 mov 0xdebc(%rip),%rdx # 11030 + 3174: 48 8b 45 98 mov -0x68(%rbp),%rax + 3178: 48 c1 e0 03 shl $0x3,%rax + 317c: 48 01 d0 add %rdx,%rax + 317f: 48 8b 00 mov (%rax),%rax + 3182: 48 89 c7 mov %rax,%rdi + 3185: e8 06 f3 ff ff call 2490 + 318a: e9 cc 00 00 00 jmp 325b + 318f: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) + 3194: 78 46 js 31dc + 3196: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 319d: 48 8b 0d 8c de 00 00 mov 0xde8c(%rip),%rcx # 11030 + 31a4: 48 8b 55 98 mov -0x68(%rbp),%rdx + 31a8: 48 c1 e2 03 shl $0x3,%rdx + 31ac: 48 01 ca add %rcx,%rdx + 31af: 48 8b 12 mov (%rdx),%rdx + 31b2: 48 89 d6 mov %rdx,%rsi + 31b5: 48 89 c7 mov %rax,%rdi + 31b8: e8 23 f2 ff ff call 23e0 + 31bd: 48 8b 15 6c de 00 00 mov 0xde6c(%rip),%rdx # 11030 + 31c4: 48 8b 45 98 mov -0x68(%rbp),%rax + 31c8: 48 c1 e0 03 shl $0x3,%rax + 31cc: 48 01 d0 add %rdx,%rax + 31cf: 48 8b 00 mov (%rax),%rax + 31d2: 48 89 c7 mov %rax,%rdi + 31d5: e8 b6 f2 ff ff call 2490 + 31da: eb 7f jmp 325b + 31dc: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 31e3: 48 8b 15 3e de 00 00 mov 0xde3e(%rip),%rdx # 11028 + 31ea: 48 89 d6 mov %rdx,%rsi + 31ed: 48 89 c7 mov %rax,%rdi + 31f0: e8 eb f1 ff ff call 23e0 + 31f5: eb 64 jmp 325b + 31f7: 48 8b 05 3a de 00 00 mov 0xde3a(%rip),%rax # 11038 + 31fe: 48 85 c0 test %rax,%rax + 3201: 74 3f je 3242 + 3203: 48 8b 05 2e de 00 00 mov 0xde2e(%rip),%rax # 11038 + 320a: 48 8d 15 6e ae 00 00 lea 0xae6e(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 3211: 48 89 d6 mov %rdx,%rsi + 3214: 48 89 c7 mov %rax,%rdi + 3217: e8 e4 f2 ff ff call 2500 + 321c: 48 89 45 90 mov %rax,-0x70(%rbp) + 3220: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 3227: 48 8b 55 90 mov -0x70(%rbp),%rdx + 322b: 48 89 d6 mov %rdx,%rsi + 322e: 48 89 c7 mov %rax,%rdi + 3231: e8 aa f1 ff ff call 23e0 + 3236: 48 8b 45 90 mov -0x70(%rbp),%rax + 323a: 48 89 c7 mov %rax,%rdi + 323d: e8 6e f1 ff ff call 23b0 + 3242: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 3249: 48 8b 15 d8 dd 00 00 mov 0xddd8(%rip),%rdx # 11028 + 3250: 48 89 d6 mov %rdx,%rsi + 3253: 48 89 c7 mov %rax,%rdi + 3256: e8 85 f1 ff ff call 23e0 + 325b: 48 8b 45 88 mov -0x78(%rbp),%rax + 325f: 48 89 c7 mov %rax,%rdi + 3262: e8 49 f1 ff ff call 23b0 + 3267: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 326e: 48 89 c7 mov %rax,%rdi + 3271: e8 ba f0 ff ff call 2330 + 3276: e9 f6 04 00 00 jmp 3771 + 327b: 48 8d 95 28 ff ff ff lea -0xd8(%rbp),%rdx + 3282: 48 8d 85 30 ff ff ff lea -0xd0(%rbp),%rax + 3289: 48 89 d6 mov %rdx,%rsi + 328c: 48 89 c7 mov %rax,%rdi + 328f: e8 bc f0 ff ff call 2350 + 3294: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) + 329b: 48 83 bd 58 ff ff ff cmpq $0x0,-0xa8(%rbp) + 32a2: 00 + 32a3: 75 38 jne 32dd + 32a5: 48 8b 05 54 de 00 00 mov 0xde54(%rip),%rax # 11100 + 32ac: 4c 8d 05 4d b0 00 00 lea 0xb04d(%rip),%r8 # e300 <__func__.4> + 32b3: b9 1a 00 00 00 mov $0x1a,%ecx + 32b8: 48 8d 15 85 ad 00 00 lea 0xad85(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 32bf: 48 8d 35 8a ad 00 00 lea 0xad8a(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 32c6: 48 89 c7 mov %rax,%rdi + 32c9: b8 00 00 00 00 mov $0x0,%eax + 32ce: e8 8d f1 ff ff call 2460 + 32d3: bf 00 00 00 00 mov $0x0,%edi + 32d8: e8 43 f2 ff ff call 2520 + 32dd: bf 03 00 00 00 mov $0x3,%edi + 32e2: e8 49 f2 ff ff call 2530 + 32e7: 48 89 c3 mov %rax,%rbx + 32ea: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax + 32f1: 48 8b 00 mov (%rax),%rax + 32f4: 48 89 c7 mov %rax,%rdi + 32f7: e8 34 f2 ff ff call 2530 + 32fc: 48 89 c2 mov %rax,%rdx + 32ff: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax + 3306: 53 push %rbx + 3307: 48 8d 0d f4 ad 00 00 lea 0xadf4(%rip),%rcx # e102 <_IO_stdin_used+0x102> + 330e: 51 push %rcx + 330f: 52 push %rdx + 3310: 48 8d 15 91 ad 00 00 lea 0xad91(%rip),%rdx # e0a8 <_IO_stdin_used+0xa8> + 3317: 52 push %rdx + 3318: 48 8d 15 e3 ad 00 00 lea 0xade3(%rip),%rdx # e102 <_IO_stdin_used+0x102> + 331f: 52 push %rdx + 3320: 48 8d 15 dd ad 00 00 lea 0xaddd(%rip),%rdx # e104 <_IO_stdin_used+0x104> + 3327: 52 push %rdx + 3328: 4c 8d 0d 79 ad 00 00 lea 0xad79(%rip),%r9 # e0a8 <_IO_stdin_used+0xa8> + 332f: 4c 8d 05 ca af 00 00 lea 0xafca(%rip),%r8 # e300 <__func__.4> + 3336: b9 1a 00 00 00 mov $0x1a,%ecx + 333b: 48 8d 15 02 ad 00 00 lea 0xad02(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 3342: 48 8d 35 67 ad 00 00 lea 0xad67(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> + 3349: 48 89 c7 mov %rax,%rdi + 334c: b8 00 00 00 00 mov $0x0,%eax + 3351: e8 0a f1 ff ff call 2460 + 3356: 48 83 c4 30 add $0x30,%rsp + 335a: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax + 3361: 48 89 c7 mov %rax,%rdi + 3364: e8 27 f1 ff ff call 2490 + 3369: 0f b6 05 20 dd 00 00 movzbl 0xdd20(%rip),%eax # 11090 + 3370: 84 c0 test %al,%al + 3372: 0f 84 01 01 00 00 je 3479 + 3378: e8 d3 f0 ff ff call 2450 + 337d: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) + 3384: 0f b6 05 95 dc 00 00 movzbl 0xdc95(%rip),%eax # 11020 + 338b: 84 c0 test %al,%al + 338d: 74 76 je 3405 + 338f: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 3396: 48 8b 15 8b dc 00 00 mov 0xdc8b(%rip),%rdx # 11028 + 339d: 48 89 d6 mov %rdx,%rsi + 33a0: 48 89 c7 mov %rax,%rdi + 33a3: e8 38 f0 ff ff call 23e0 + 33a8: 48 83 bd 68 ff ff ff cmpq $0x0,-0x98(%rbp) + 33af: 00 + 33b0: 0f 88 30 01 00 00 js 34e6 + 33b6: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 33bd: 48 8b 0d 6c dc 00 00 mov 0xdc6c(%rip),%rcx # 11030 + 33c4: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx + 33cb: 48 c1 e2 03 shl $0x3,%rdx + 33cf: 48 01 ca add %rcx,%rdx + 33d2: 48 8b 12 mov (%rdx),%rdx + 33d5: 48 89 d6 mov %rdx,%rsi + 33d8: 48 89 c7 mov %rax,%rdi + 33db: e8 00 f0 ff ff call 23e0 + 33e0: 48 8b 15 49 dc 00 00 mov 0xdc49(%rip),%rdx # 11030 + 33e7: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax + 33ee: 48 c1 e0 03 shl $0x3,%rax + 33f2: 48 01 d0 add %rdx,%rax + 33f5: 48 8b 00 mov (%rax),%rax + 33f8: 48 89 c7 mov %rax,%rdi + 33fb: e8 90 f0 ff ff call 2490 + 3400: e9 e1 00 00 00 jmp 34e6 + 3405: 48 83 bd 68 ff ff ff cmpq $0x0,-0x98(%rbp) + 340c: 00 + 340d: 78 4f js 345e + 340f: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 3416: 48 8b 0d 13 dc 00 00 mov 0xdc13(%rip),%rcx # 11030 + 341d: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx + 3424: 48 c1 e2 03 shl $0x3,%rdx + 3428: 48 01 ca add %rcx,%rdx + 342b: 48 8b 12 mov (%rdx),%rdx + 342e: 48 89 d6 mov %rdx,%rsi + 3431: 48 89 c7 mov %rax,%rdi + 3434: e8 a7 ef ff ff call 23e0 + 3439: 48 8b 15 f0 db 00 00 mov 0xdbf0(%rip),%rdx # 11030 + 3440: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax + 3447: 48 c1 e0 03 shl $0x3,%rax + 344b: 48 01 d0 add %rdx,%rax + 344e: 48 8b 00 mov (%rax),%rax + 3451: 48 89 c7 mov %rax,%rdi + 3454: e8 37 f0 ff ff call 2490 + 3459: e9 88 00 00 00 jmp 34e6 + 345e: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 3465: 48 8b 15 bc db 00 00 mov 0xdbbc(%rip),%rdx # 11028 + 346c: 48 89 d6 mov %rdx,%rsi + 346f: 48 89 c7 mov %rax,%rdi + 3472: e8 69 ef ff ff call 23e0 + 3477: eb 6d jmp 34e6 + 3479: 48 8b 05 b8 db 00 00 mov 0xdbb8(%rip),%rax # 11038 + 3480: 48 85 c0 test %rax,%rax + 3483: 74 48 je 34cd + 3485: 48 8b 05 ac db 00 00 mov 0xdbac(%rip),%rax # 11038 + 348c: 48 8d 15 ec ab 00 00 lea 0xabec(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 3493: 48 89 d6 mov %rdx,%rsi + 3496: 48 89 c7 mov %rax,%rdi + 3499: e8 62 f0 ff ff call 2500 + 349e: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) + 34a5: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 34ac: 48 8b 95 60 ff ff ff mov -0xa0(%rbp),%rdx + 34b3: 48 89 d6 mov %rdx,%rsi + 34b6: 48 89 c7 mov %rax,%rdi + 34b9: e8 22 ef ff ff call 23e0 + 34be: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax + 34c5: 48 89 c7 mov %rax,%rdi + 34c8: e8 e3 ee ff ff call 23b0 + 34cd: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 34d4: 48 8b 15 4d db 00 00 mov 0xdb4d(%rip),%rdx # 11028 + 34db: 48 89 d6 mov %rdx,%rsi + 34de: 48 89 c7 mov %rax,%rdi + 34e1: e8 fa ee ff ff call 23e0 + 34e6: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax + 34ed: 48 89 c7 mov %rax,%rdi + 34f0: e8 bb ee ff ff call 23b0 + 34f5: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 34fc: 48 89 c7 mov %rax,%rdi + 34ff: e8 2c ee ff ff call 2330 + 3504: 48 8d 95 28 ff ff ff lea -0xd8(%rbp),%rdx + 350b: 48 8d 85 30 ff ff ff lea -0xd0(%rbp),%rax + 3512: 48 89 d6 mov %rdx,%rsi + 3515: 48 89 c7 mov %rax,%rdi + 3518: e8 33 ee ff ff call 2350 + 351d: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) + 3524: 48 83 bd 70 ff ff ff cmpq $0x0,-0x90(%rbp) + 352b: 00 + 352c: 75 38 jne 3566 + 352e: 48 8b 05 cb db 00 00 mov 0xdbcb(%rip),%rax # 11100 + 3535: 4c 8d 05 c4 ad 00 00 lea 0xadc4(%rip),%r8 # e300 <__func__.4> + 353c: b9 1a 00 00 00 mov $0x1a,%ecx + 3541: 48 8d 15 fc aa 00 00 lea 0xaafc(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 3548: 48 8d 35 01 ab 00 00 lea 0xab01(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 354f: 48 89 c7 mov %rax,%rdi + 3552: b8 00 00 00 00 mov $0x0,%eax + 3557: e8 04 ef ff ff call 2460 + 355c: bf 00 00 00 00 mov $0x0,%edi + 3561: e8 ba ef ff ff call 2520 + 3566: 8b 05 34 db 00 00 mov 0xdb34(%rip),%eax # 110a0 + 356c: 48 98 cltq + 356e: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 3575: 00 + 3576: 48 8d 05 43 db 00 00 lea 0xdb43(%rip),%rax # 110c0 + 357d: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 3581: 8b 05 f9 da 00 00 mov 0xdaf9(%rip),%eax # 11080 + 3587: 48 98 cltq + 3589: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 3590: 00 + 3591: 48 8d 05 a8 da 00 00 lea 0xdaa8(%rip),%rax # 11040 + 3598: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 359c: 8b 05 e2 da 00 00 mov 0xdae2(%rip),%eax # 11084 + 35a2: 48 98 cltq + 35a4: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 35ab: 00 + 35ac: 48 8d 05 0d db 00 00 lea 0xdb0d(%rip),%rax # 110c0 + 35b3: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 35b7: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax + 35be: 4c 8d 0d 3b ad 00 00 lea 0xad3b(%rip),%r9 # e300 <__func__.4> + 35c5: 49 89 f0 mov %rsi,%r8 + 35c8: 48 8d 35 39 ab 00 00 lea 0xab39(%rip),%rsi # e108 <_IO_stdin_used+0x108> + 35cf: 48 89 c7 mov %rax,%rdi + 35d2: b8 00 00 00 00 mov $0x0,%eax + 35d7: e8 84 ee ff ff call 2460 + 35dc: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax + 35e3: 48 89 c7 mov %rax,%rdi + 35e6: e8 a5 ee ff ff call 2490 + 35eb: 0f b6 05 9e da 00 00 movzbl 0xda9e(%rip),%eax # 11090 + 35f2: 84 c0 test %al,%al + 35f4: 0f 84 ec 00 00 00 je 36e6 + 35fa: e8 51 ee ff ff call 2450 + 35ff: 48 89 45 80 mov %rax,-0x80(%rbp) + 3603: 0f b6 05 16 da 00 00 movzbl 0xda16(%rip),%eax # 11020 + 360a: 84 c0 test %al,%al + 360c: 74 6d je 367b + 360e: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 3615: 48 8b 15 0c da 00 00 mov 0xda0c(%rip),%rdx # 11028 + 361c: 48 89 d6 mov %rdx,%rsi + 361f: 48 89 c7 mov %rax,%rdi + 3622: e8 b9 ed ff ff call 23e0 + 3627: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp) + 362c: 0f 88 21 01 00 00 js 3753 + 3632: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 3639: 48 8b 0d f0 d9 00 00 mov 0xd9f0(%rip),%rcx # 11030 + 3640: 48 8b 55 80 mov -0x80(%rbp),%rdx + 3644: 48 c1 e2 03 shl $0x3,%rdx + 3648: 48 01 ca add %rcx,%rdx + 364b: 48 8b 12 mov (%rdx),%rdx + 364e: 48 89 d6 mov %rdx,%rsi + 3651: 48 89 c7 mov %rax,%rdi + 3654: e8 87 ed ff ff call 23e0 + 3659: 48 8b 15 d0 d9 00 00 mov 0xd9d0(%rip),%rdx # 11030 + 3660: 48 8b 45 80 mov -0x80(%rbp),%rax + 3664: 48 c1 e0 03 shl $0x3,%rax + 3668: 48 01 d0 add %rdx,%rax + 366b: 48 8b 00 mov (%rax),%rax + 366e: 48 89 c7 mov %rax,%rdi + 3671: e8 1a ee ff ff call 2490 + 3676: e9 d8 00 00 00 jmp 3753 + 367b: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp) + 3680: 78 49 js 36cb + 3682: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 3689: 48 8b 0d a0 d9 00 00 mov 0xd9a0(%rip),%rcx # 11030 + 3690: 48 8b 55 80 mov -0x80(%rbp),%rdx + 3694: 48 c1 e2 03 shl $0x3,%rdx + 3698: 48 01 ca add %rcx,%rdx + 369b: 48 8b 12 mov (%rdx),%rdx + 369e: 48 89 d6 mov %rdx,%rsi + 36a1: 48 89 c7 mov %rax,%rdi + 36a4: e8 37 ed ff ff call 23e0 + 36a9: 48 8b 15 80 d9 00 00 mov 0xd980(%rip),%rdx # 11030 + 36b0: 48 8b 45 80 mov -0x80(%rbp),%rax + 36b4: 48 c1 e0 03 shl $0x3,%rax + 36b8: 48 01 d0 add %rdx,%rax + 36bb: 48 8b 00 mov (%rax),%rax + 36be: 48 89 c7 mov %rax,%rdi + 36c1: e8 ca ed ff ff call 2490 + 36c6: e9 88 00 00 00 jmp 3753 + 36cb: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 36d2: 48 8b 15 4f d9 00 00 mov 0xd94f(%rip),%rdx # 11028 + 36d9: 48 89 d6 mov %rdx,%rsi + 36dc: 48 89 c7 mov %rax,%rdi + 36df: e8 fc ec ff ff call 23e0 + 36e4: eb 6d jmp 3753 + 36e6: 48 8b 05 4b d9 00 00 mov 0xd94b(%rip),%rax # 11038 + 36ed: 48 85 c0 test %rax,%rax + 36f0: 74 48 je 373a + 36f2: 48 8b 05 3f d9 00 00 mov 0xd93f(%rip),%rax # 11038 + 36f9: 48 8d 15 7f a9 00 00 lea 0xa97f(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 3700: 48 89 d6 mov %rdx,%rsi + 3703: 48 89 c7 mov %rax,%rdi + 3706: e8 f5 ed ff ff call 2500 + 370b: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) + 3712: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 3719: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx + 3720: 48 89 d6 mov %rdx,%rsi + 3723: 48 89 c7 mov %rax,%rdi + 3726: e8 b5 ec ff ff call 23e0 + 372b: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax + 3732: 48 89 c7 mov %rax,%rdi + 3735: e8 76 ec ff ff call 23b0 + 373a: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 3741: 48 8b 15 e0 d8 00 00 mov 0xd8e0(%rip),%rdx # 11028 + 3748: 48 89 d6 mov %rdx,%rsi + 374b: 48 89 c7 mov %rax,%rdi + 374e: e8 8d ec ff ff call 23e0 + 3753: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax + 375a: 48 89 c7 mov %rax,%rdi + 375d: e8 4e ec ff ff call 23b0 + 3762: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 3769: 48 89 c7 mov %rax,%rdi + 376c: e8 bf eb ff ff call 2330 + 3771: 90 nop + 3772: 48 8b 45 e8 mov -0x18(%rbp),%rax + 3776: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 377d: 00 00 + 377f: 74 05 je 3786 + 3781: e8 3a ec ff ff call 23c0 <__stack_chk_fail@plt> + 3786: 48 8b 5d f8 mov -0x8(%rbp),%rbx + 378a: c9 leave + 378b: c3 ret + +000000000000378c : + 378c: f3 0f 1e fa endbr64 + 3790: 55 push %rbp + 3791: 48 89 e5 mov %rsp,%rbp + 3794: 48 8d 05 8d a9 00 00 lea 0xa98d(%rip),%rax # e128 <_IO_stdin_used+0x128> + 379b: 48 89 c6 mov %rax,%rsi + 379e: 48 8d 05 0a 00 00 00 lea 0xa(%rip),%rax # 37af + 37a5: 48 89 c7 mov %rax,%rdi + 37a8: e8 93 eb ff ff call 2340 + 37ad: 5d pop %rbp + 37ae: c3 ret + +00000000000037af : + 37af: f3 0f 1e fa endbr64 + 37b3: 55 push %rbp + 37b4: 48 89 e5 mov %rsp,%rbp + 37b7: 53 push %rbx + 37b8: 48 81 ec 18 02 00 00 sub $0x218,%rsp + 37bf: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 37c6: 00 00 + 37c8: 48 89 45 e8 mov %rax,-0x18(%rbp) + 37cc: 31 c0 xor %eax,%eax + 37ce: c7 85 ec fd ff ff 06 movl $0x6,-0x214(%rbp) + 37d5: 00 00 00 + 37d8: 8b 85 ec fd ff ff mov -0x214(%rbp),%eax + 37de: 48 98 cltq + 37e0: 48 89 c7 mov %rax,%rdi + 37e3: e8 29 8b 00 00 call c311 + 37e8: 48 89 85 08 fe ff ff mov %rax,-0x1f8(%rbp) + 37ef: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx + 37f6: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax + 37fd: 48 89 d6 mov %rdx,%rsi + 3800: 48 89 c7 mov %rax,%rdi + 3803: e8 48 eb ff ff call 2350 + 3808: 48 89 85 10 fe ff ff mov %rax,-0x1f0(%rbp) + 380f: 48 83 bd 10 fe ff ff cmpq $0x0,-0x1f0(%rbp) + 3816: 00 + 3817: 75 38 jne 3851 + 3819: 48 8b 05 e0 d8 00 00 mov 0xd8e0(%rip),%rax # 11100 + 3820: 4c 8d 05 f9 aa 00 00 lea 0xaaf9(%rip),%r8 # e320 <__func__.3> + 3827: b9 24 00 00 00 mov $0x24,%ecx + 382c: 48 8d 15 11 a8 00 00 lea 0xa811(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 3833: 48 8d 35 16 a8 00 00 lea 0xa816(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 383a: 48 89 c7 mov %rax,%rdi + 383d: b8 00 00 00 00 mov $0x0,%eax + 3842: e8 19 ec ff ff call 2460 + 3847: bf 00 00 00 00 mov $0x0,%edi + 384c: e8 cf ec ff ff call 2520 + 3851: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax + 3858: 48 8b 10 mov (%rax),%rdx + 385b: 48 8b 85 10 fe ff ff mov -0x1f0(%rbp),%rax + 3862: 48 8d 0d 08 a8 00 00 lea 0xa808(%rip),%rcx # e071 <_IO_stdin_used+0x71> + 3869: 48 89 ce mov %rcx,%rsi + 386c: 48 89 c7 mov %rax,%rdi + 386f: b8 00 00 00 00 mov $0x0,%eax + 3874: e8 e7 eb ff ff call 2460 + 3879: 48 8b 85 10 fe ff ff mov -0x1f0(%rbp),%rax + 3880: 48 89 c7 mov %rax,%rdi + 3883: e8 08 ec ff ff call 2490 + 3888: 0f b6 05 01 d8 00 00 movzbl 0xd801(%rip),%eax # 11090 + 388f: 84 c0 test %al,%al + 3891: 0f 84 01 01 00 00 je 3998 + 3897: e8 b4 eb ff ff call 2450 + 389c: 48 89 85 20 fe ff ff mov %rax,-0x1e0(%rbp) + 38a3: 0f b6 05 76 d7 00 00 movzbl 0xd776(%rip),%eax # 11020 + 38aa: 84 c0 test %al,%al + 38ac: 74 76 je 3924 + 38ae: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 38b5: 48 8b 15 6c d7 00 00 mov 0xd76c(%rip),%rdx # 11028 + 38bc: 48 89 d6 mov %rdx,%rsi + 38bf: 48 89 c7 mov %rax,%rdi + 38c2: e8 19 eb ff ff call 23e0 + 38c7: 48 83 bd 20 fe ff ff cmpq $0x0,-0x1e0(%rbp) + 38ce: 00 + 38cf: 0f 88 30 01 00 00 js 3a05 + 38d5: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 38dc: 48 8b 0d 4d d7 00 00 mov 0xd74d(%rip),%rcx # 11030 + 38e3: 48 8b 95 20 fe ff ff mov -0x1e0(%rbp),%rdx + 38ea: 48 c1 e2 03 shl $0x3,%rdx + 38ee: 48 01 ca add %rcx,%rdx + 38f1: 48 8b 12 mov (%rdx),%rdx + 38f4: 48 89 d6 mov %rdx,%rsi + 38f7: 48 89 c7 mov %rax,%rdi + 38fa: e8 e1 ea ff ff call 23e0 + 38ff: 48 8b 15 2a d7 00 00 mov 0xd72a(%rip),%rdx # 11030 + 3906: 48 8b 85 20 fe ff ff mov -0x1e0(%rbp),%rax + 390d: 48 c1 e0 03 shl $0x3,%rax + 3911: 48 01 d0 add %rdx,%rax + 3914: 48 8b 00 mov (%rax),%rax + 3917: 48 89 c7 mov %rax,%rdi + 391a: e8 71 eb ff ff call 2490 + 391f: e9 e1 00 00 00 jmp 3a05 + 3924: 48 83 bd 20 fe ff ff cmpq $0x0,-0x1e0(%rbp) + 392b: 00 + 392c: 78 4f js 397d + 392e: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 3935: 48 8b 0d f4 d6 00 00 mov 0xd6f4(%rip),%rcx # 11030 + 393c: 48 8b 95 20 fe ff ff mov -0x1e0(%rbp),%rdx + 3943: 48 c1 e2 03 shl $0x3,%rdx + 3947: 48 01 ca add %rcx,%rdx + 394a: 48 8b 12 mov (%rdx),%rdx + 394d: 48 89 d6 mov %rdx,%rsi + 3950: 48 89 c7 mov %rax,%rdi + 3953: e8 88 ea ff ff call 23e0 + 3958: 48 8b 15 d1 d6 00 00 mov 0xd6d1(%rip),%rdx # 11030 + 395f: 48 8b 85 20 fe ff ff mov -0x1e0(%rbp),%rax + 3966: 48 c1 e0 03 shl $0x3,%rax + 396a: 48 01 d0 add %rdx,%rax + 396d: 48 8b 00 mov (%rax),%rax + 3970: 48 89 c7 mov %rax,%rdi + 3973: e8 18 eb ff ff call 2490 + 3978: e9 88 00 00 00 jmp 3a05 + 397d: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 3984: 48 8b 15 9d d6 00 00 mov 0xd69d(%rip),%rdx # 11028 + 398b: 48 89 d6 mov %rdx,%rsi + 398e: 48 89 c7 mov %rax,%rdi + 3991: e8 4a ea ff ff call 23e0 + 3996: eb 6d jmp 3a05 + 3998: 48 8b 05 99 d6 00 00 mov 0xd699(%rip),%rax # 11038 + 399f: 48 85 c0 test %rax,%rax + 39a2: 74 48 je 39ec + 39a4: 48 8b 05 8d d6 00 00 mov 0xd68d(%rip),%rax # 11038 + 39ab: 48 8d 15 cd a6 00 00 lea 0xa6cd(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 39b2: 48 89 d6 mov %rdx,%rsi + 39b5: 48 89 c7 mov %rax,%rdi + 39b8: e8 43 eb ff ff call 2500 + 39bd: 48 89 85 18 fe ff ff mov %rax,-0x1e8(%rbp) + 39c4: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 39cb: 48 8b 95 18 fe ff ff mov -0x1e8(%rbp),%rdx + 39d2: 48 89 d6 mov %rdx,%rsi + 39d5: 48 89 c7 mov %rax,%rdi + 39d8: e8 03 ea ff ff call 23e0 + 39dd: 48 8b 85 18 fe ff ff mov -0x1e8(%rbp),%rax + 39e4: 48 89 c7 mov %rax,%rdi + 39e7: e8 c4 e9 ff ff call 23b0 + 39ec: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 39f3: 48 8b 15 2e d6 00 00 mov 0xd62e(%rip),%rdx # 11028 + 39fa: 48 89 d6 mov %rdx,%rsi + 39fd: 48 89 c7 mov %rax,%rdi + 3a00: e8 db e9 ff ff call 23e0 + 3a05: 48 8b 85 10 fe ff ff mov -0x1f0(%rbp),%rax + 3a0c: 48 89 c7 mov %rax,%rdi + 3a0f: e8 9c e9 ff ff call 23b0 + 3a14: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 3a1b: 48 89 c7 mov %rax,%rdi + 3a1e: e8 0d e9 ff ff call 2330 + 3a23: 0f b6 05 66 d6 00 00 movzbl 0xd666(%rip),%eax # 11090 + 3a2a: 83 f0 01 xor $0x1,%eax + 3a2d: 84 c0 test %al,%al + 3a2f: 0f 84 c2 07 00 00 je 41f7 + 3a35: 8b 85 ec fd ff ff mov -0x214(%rbp),%eax + 3a3b: 48 98 cltq + 3a3d: 48 8b 95 08 fe ff ff mov -0x1f8(%rbp),%rdx + 3a44: 48 8b 12 mov (%rdx),%rdx + 3a47: 48 89 c6 mov %rax,%rsi + 3a4a: 48 89 d7 mov %rdx,%rdi + 3a4d: e8 ae e9 ff ff call 2400 + 3a52: 84 c0 test %al,%al + 3a54: 0f 84 87 02 00 00 je 3ce1 + 3a5a: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx + 3a61: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax + 3a68: 48 89 d6 mov %rdx,%rsi + 3a6b: 48 89 c7 mov %rax,%rdi + 3a6e: e8 dd e8 ff ff call 2350 + 3a73: 48 89 85 a0 fe ff ff mov %rax,-0x160(%rbp) + 3a7a: 48 83 bd a0 fe ff ff cmpq $0x0,-0x160(%rbp) + 3a81: 00 + 3a82: 75 38 jne 3abc + 3a84: 48 8b 05 75 d6 00 00 mov 0xd675(%rip),%rax # 11100 + 3a8b: 4c 8d 05 8e a8 00 00 lea 0xa88e(%rip),%r8 # e320 <__func__.3> + 3a92: b9 25 00 00 00 mov $0x25,%ecx + 3a97: 48 8d 15 a6 a5 00 00 lea 0xa5a6(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 3a9e: 48 8d 35 ab a5 00 00 lea 0xa5ab(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 3aa5: 48 89 c7 mov %rax,%rdi + 3aa8: b8 00 00 00 00 mov $0x0,%eax + 3aad: e8 ae e9 ff ff call 2460 + 3ab2: bf 00 00 00 00 mov $0x0,%edi + 3ab7: e8 64 ea ff ff call 2520 + 3abc: 8b 05 de d5 00 00 mov 0xd5de(%rip),%eax # 110a0 + 3ac2: 48 98 cltq + 3ac4: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 3acb: 00 + 3acc: 48 8d 05 ed d5 00 00 lea 0xd5ed(%rip),%rax # 110c0 + 3ad3: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 3ad7: 8b 05 a3 d5 00 00 mov 0xd5a3(%rip),%eax # 11080 + 3add: 48 98 cltq + 3adf: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 3ae6: 00 + 3ae7: 48 8d 05 52 d5 00 00 lea 0xd552(%rip),%rax # 11040 + 3aee: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 3af2: 8b 05 f8 d5 00 00 mov 0xd5f8(%rip),%eax # 110f0 + 3af8: 48 98 cltq + 3afa: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 3b01: 00 + 3b02: 48 8d 05 b7 d5 00 00 lea 0xd5b7(%rip),%rax # 110c0 + 3b09: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 3b0d: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 3b14: 4c 8d 0d 05 a8 00 00 lea 0xa805(%rip),%r9 # e320 <__func__.3> + 3b1b: 49 89 f0 mov %rsi,%r8 + 3b1e: 48 8d 35 63 a5 00 00 lea 0xa563(%rip),%rsi # e088 <_IO_stdin_used+0x88> + 3b25: 48 89 c7 mov %rax,%rdi + 3b28: b8 00 00 00 00 mov $0x0,%eax + 3b2d: e8 2e e9 ff ff call 2460 + 3b32: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 3b39: 48 89 c7 mov %rax,%rdi + 3b3c: e8 4f e9 ff ff call 2490 + 3b41: 0f b6 05 48 d5 00 00 movzbl 0xd548(%rip),%eax # 11090 + 3b48: 84 c0 test %al,%al + 3b4a: 0f 84 01 01 00 00 je 3c51 + 3b50: e8 fb e8 ff ff call 2450 + 3b55: 48 89 85 b0 fe ff ff mov %rax,-0x150(%rbp) + 3b5c: 0f b6 05 bd d4 00 00 movzbl 0xd4bd(%rip),%eax # 11020 + 3b63: 84 c0 test %al,%al + 3b65: 74 76 je 3bdd + 3b67: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 3b6e: 48 8b 15 b3 d4 00 00 mov 0xd4b3(%rip),%rdx # 11028 + 3b75: 48 89 d6 mov %rdx,%rsi + 3b78: 48 89 c7 mov %rax,%rdi + 3b7b: e8 60 e8 ff ff call 23e0 + 3b80: 48 83 bd b0 fe ff ff cmpq $0x0,-0x150(%rbp) + 3b87: 00 + 3b88: 0f 88 30 01 00 00 js 3cbe + 3b8e: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 3b95: 48 8b 0d 94 d4 00 00 mov 0xd494(%rip),%rcx # 11030 + 3b9c: 48 8b 95 b0 fe ff ff mov -0x150(%rbp),%rdx + 3ba3: 48 c1 e2 03 shl $0x3,%rdx + 3ba7: 48 01 ca add %rcx,%rdx + 3baa: 48 8b 12 mov (%rdx),%rdx + 3bad: 48 89 d6 mov %rdx,%rsi + 3bb0: 48 89 c7 mov %rax,%rdi + 3bb3: e8 28 e8 ff ff call 23e0 + 3bb8: 48 8b 15 71 d4 00 00 mov 0xd471(%rip),%rdx # 11030 + 3bbf: 48 8b 85 b0 fe ff ff mov -0x150(%rbp),%rax + 3bc6: 48 c1 e0 03 shl $0x3,%rax + 3bca: 48 01 d0 add %rdx,%rax + 3bcd: 48 8b 00 mov (%rax),%rax + 3bd0: 48 89 c7 mov %rax,%rdi + 3bd3: e8 b8 e8 ff ff call 2490 + 3bd8: e9 e1 00 00 00 jmp 3cbe + 3bdd: 48 83 bd b0 fe ff ff cmpq $0x0,-0x150(%rbp) + 3be4: 00 + 3be5: 78 4f js 3c36 + 3be7: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 3bee: 48 8b 0d 3b d4 00 00 mov 0xd43b(%rip),%rcx # 11030 + 3bf5: 48 8b 95 b0 fe ff ff mov -0x150(%rbp),%rdx + 3bfc: 48 c1 e2 03 shl $0x3,%rdx + 3c00: 48 01 ca add %rcx,%rdx + 3c03: 48 8b 12 mov (%rdx),%rdx + 3c06: 48 89 d6 mov %rdx,%rsi + 3c09: 48 89 c7 mov %rax,%rdi + 3c0c: e8 cf e7 ff ff call 23e0 + 3c11: 48 8b 15 18 d4 00 00 mov 0xd418(%rip),%rdx # 11030 + 3c18: 48 8b 85 b0 fe ff ff mov -0x150(%rbp),%rax + 3c1f: 48 c1 e0 03 shl $0x3,%rax + 3c23: 48 01 d0 add %rdx,%rax + 3c26: 48 8b 00 mov (%rax),%rax + 3c29: 48 89 c7 mov %rax,%rdi + 3c2c: e8 5f e8 ff ff call 2490 + 3c31: e9 88 00 00 00 jmp 3cbe + 3c36: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 3c3d: 48 8b 15 e4 d3 00 00 mov 0xd3e4(%rip),%rdx # 11028 + 3c44: 48 89 d6 mov %rdx,%rsi + 3c47: 48 89 c7 mov %rax,%rdi + 3c4a: e8 91 e7 ff ff call 23e0 + 3c4f: eb 6d jmp 3cbe + 3c51: 48 8b 05 e0 d3 00 00 mov 0xd3e0(%rip),%rax # 11038 + 3c58: 48 85 c0 test %rax,%rax + 3c5b: 74 48 je 3ca5 + 3c5d: 48 8b 05 d4 d3 00 00 mov 0xd3d4(%rip),%rax # 11038 + 3c64: 48 8d 15 14 a4 00 00 lea 0xa414(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 3c6b: 48 89 d6 mov %rdx,%rsi + 3c6e: 48 89 c7 mov %rax,%rdi + 3c71: e8 8a e8 ff ff call 2500 + 3c76: 48 89 85 a8 fe ff ff mov %rax,-0x158(%rbp) + 3c7d: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 3c84: 48 8b 95 a8 fe ff ff mov -0x158(%rbp),%rdx + 3c8b: 48 89 d6 mov %rdx,%rsi + 3c8e: 48 89 c7 mov %rax,%rdi + 3c91: e8 4a e7 ff ff call 23e0 + 3c96: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax + 3c9d: 48 89 c7 mov %rax,%rdi + 3ca0: e8 0b e7 ff ff call 23b0 + 3ca5: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 3cac: 48 8b 15 75 d3 00 00 mov 0xd375(%rip),%rdx # 11028 + 3cb3: 48 89 d6 mov %rdx,%rsi + 3cb6: 48 89 c7 mov %rax,%rdi + 3cb9: e8 22 e7 ff ff call 23e0 + 3cbe: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 3cc5: 48 89 c7 mov %rax,%rdi + 3cc8: e8 e3 e6 ff ff call 23b0 + 3ccd: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 3cd4: 48 89 c7 mov %rax,%rdi + 3cd7: e8 54 e6 ff ff call 2330 + 3cdc: e9 dd 0c 00 00 jmp 49be + 3ce1: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx + 3ce8: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax + 3cef: 48 89 d6 mov %rdx,%rsi + 3cf2: 48 89 c7 mov %rax,%rdi + 3cf5: e8 56 e6 ff ff call 2350 + 3cfa: 48 89 85 70 fe ff ff mov %rax,-0x190(%rbp) + 3d01: 48 83 bd 70 fe ff ff cmpq $0x0,-0x190(%rbp) + 3d08: 00 + 3d09: 75 38 jne 3d43 + 3d0b: 48 8b 05 ee d3 00 00 mov 0xd3ee(%rip),%rax # 11100 + 3d12: 4c 8d 05 07 a6 00 00 lea 0xa607(%rip),%r8 # e320 <__func__.3> + 3d19: b9 25 00 00 00 mov $0x25,%ecx + 3d1e: 48 8d 15 1f a3 00 00 lea 0xa31f(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 3d25: 48 8d 35 24 a3 00 00 lea 0xa324(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 3d2c: 48 89 c7 mov %rax,%rdi + 3d2f: b8 00 00 00 00 mov $0x0,%eax + 3d34: e8 27 e7 ff ff call 2460 + 3d39: bf 00 00 00 00 mov $0x0,%edi + 3d3e: e8 dd e7 ff ff call 2520 + 3d43: 8b 85 ec fd ff ff mov -0x214(%rbp),%eax + 3d49: 48 98 cltq + 3d4b: 48 89 c7 mov %rax,%rdi + 3d4e: e8 dd e7 ff ff call 2530 + 3d53: 48 89 c3 mov %rax,%rbx + 3d56: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax + 3d5d: 48 8b 00 mov (%rax),%rax + 3d60: 48 89 c7 mov %rax,%rdi + 3d63: e8 c8 e7 ff ff call 2530 + 3d68: 48 89 c2 mov %rax,%rdx + 3d6b: 48 8b 85 70 fe ff ff mov -0x190(%rbp),%rax + 3d72: 53 push %rbx + 3d73: 48 8d 0d db a3 00 00 lea 0xa3db(%rip),%rcx # e155 <_IO_stdin_used+0x155> + 3d7a: 51 push %rcx + 3d7b: 52 push %rdx + 3d7c: 48 8d 15 25 a3 00 00 lea 0xa325(%rip),%rdx # e0a8 <_IO_stdin_used+0xa8> + 3d83: 52 push %rdx + 3d84: 48 8d 15 ca a3 00 00 lea 0xa3ca(%rip),%rdx # e155 <_IO_stdin_used+0x155> + 3d8b: 52 push %rdx + 3d8c: 48 8d 15 71 a3 00 00 lea 0xa371(%rip),%rdx # e104 <_IO_stdin_used+0x104> + 3d93: 52 push %rdx + 3d94: 4c 8d 0d 0d a3 00 00 lea 0xa30d(%rip),%r9 # e0a8 <_IO_stdin_used+0xa8> + 3d9b: 4c 8d 05 7e a5 00 00 lea 0xa57e(%rip),%r8 # e320 <__func__.3> + 3da2: b9 25 00 00 00 mov $0x25,%ecx + 3da7: 48 8d 15 96 a2 00 00 lea 0xa296(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 3dae: 48 8d 35 fb a2 00 00 lea 0xa2fb(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> + 3db5: 48 89 c7 mov %rax,%rdi + 3db8: b8 00 00 00 00 mov $0x0,%eax + 3dbd: e8 9e e6 ff ff call 2460 + 3dc2: 48 83 c4 30 add $0x30,%rsp + 3dc6: 48 8b 85 70 fe ff ff mov -0x190(%rbp),%rax + 3dcd: 48 89 c7 mov %rax,%rdi + 3dd0: e8 bb e6 ff ff call 2490 + 3dd5: 0f b6 05 b4 d2 00 00 movzbl 0xd2b4(%rip),%eax # 11090 + 3ddc: 84 c0 test %al,%al + 3dde: 0f 84 01 01 00 00 je 3ee5 + 3de4: e8 67 e6 ff ff call 2450 + 3de9: 48 89 85 80 fe ff ff mov %rax,-0x180(%rbp) + 3df0: 0f b6 05 29 d2 00 00 movzbl 0xd229(%rip),%eax # 11020 + 3df7: 84 c0 test %al,%al + 3df9: 74 76 je 3e71 + 3dfb: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 3e02: 48 8b 15 1f d2 00 00 mov 0xd21f(%rip),%rdx # 11028 + 3e09: 48 89 d6 mov %rdx,%rsi + 3e0c: 48 89 c7 mov %rax,%rdi + 3e0f: e8 cc e5 ff ff call 23e0 + 3e14: 48 83 bd 80 fe ff ff cmpq $0x0,-0x180(%rbp) + 3e1b: 00 + 3e1c: 0f 88 30 01 00 00 js 3f52 + 3e22: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 3e29: 48 8b 0d 00 d2 00 00 mov 0xd200(%rip),%rcx # 11030 + 3e30: 48 8b 95 80 fe ff ff mov -0x180(%rbp),%rdx + 3e37: 48 c1 e2 03 shl $0x3,%rdx + 3e3b: 48 01 ca add %rcx,%rdx + 3e3e: 48 8b 12 mov (%rdx),%rdx + 3e41: 48 89 d6 mov %rdx,%rsi + 3e44: 48 89 c7 mov %rax,%rdi + 3e47: e8 94 e5 ff ff call 23e0 + 3e4c: 48 8b 15 dd d1 00 00 mov 0xd1dd(%rip),%rdx # 11030 + 3e53: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax + 3e5a: 48 c1 e0 03 shl $0x3,%rax + 3e5e: 48 01 d0 add %rdx,%rax + 3e61: 48 8b 00 mov (%rax),%rax + 3e64: 48 89 c7 mov %rax,%rdi + 3e67: e8 24 e6 ff ff call 2490 + 3e6c: e9 e1 00 00 00 jmp 3f52 + 3e71: 48 83 bd 80 fe ff ff cmpq $0x0,-0x180(%rbp) + 3e78: 00 + 3e79: 78 4f js 3eca + 3e7b: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 3e82: 48 8b 0d a7 d1 00 00 mov 0xd1a7(%rip),%rcx # 11030 + 3e89: 48 8b 95 80 fe ff ff mov -0x180(%rbp),%rdx + 3e90: 48 c1 e2 03 shl $0x3,%rdx + 3e94: 48 01 ca add %rcx,%rdx + 3e97: 48 8b 12 mov (%rdx),%rdx + 3e9a: 48 89 d6 mov %rdx,%rsi + 3e9d: 48 89 c7 mov %rax,%rdi + 3ea0: e8 3b e5 ff ff call 23e0 + 3ea5: 48 8b 15 84 d1 00 00 mov 0xd184(%rip),%rdx # 11030 + 3eac: 48 8b 85 80 fe ff ff mov -0x180(%rbp),%rax + 3eb3: 48 c1 e0 03 shl $0x3,%rax + 3eb7: 48 01 d0 add %rdx,%rax + 3eba: 48 8b 00 mov (%rax),%rax + 3ebd: 48 89 c7 mov %rax,%rdi + 3ec0: e8 cb e5 ff ff call 2490 + 3ec5: e9 88 00 00 00 jmp 3f52 + 3eca: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 3ed1: 48 8b 15 50 d1 00 00 mov 0xd150(%rip),%rdx # 11028 + 3ed8: 48 89 d6 mov %rdx,%rsi + 3edb: 48 89 c7 mov %rax,%rdi + 3ede: e8 fd e4 ff ff call 23e0 + 3ee3: eb 6d jmp 3f52 + 3ee5: 48 8b 05 4c d1 00 00 mov 0xd14c(%rip),%rax # 11038 + 3eec: 48 85 c0 test %rax,%rax + 3eef: 74 48 je 3f39 + 3ef1: 48 8b 05 40 d1 00 00 mov 0xd140(%rip),%rax # 11038 + 3ef8: 48 8d 15 80 a1 00 00 lea 0xa180(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 3eff: 48 89 d6 mov %rdx,%rsi + 3f02: 48 89 c7 mov %rax,%rdi + 3f05: e8 f6 e5 ff ff call 2500 + 3f0a: 48 89 85 78 fe ff ff mov %rax,-0x188(%rbp) + 3f11: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 3f18: 48 8b 95 78 fe ff ff mov -0x188(%rbp),%rdx + 3f1f: 48 89 d6 mov %rdx,%rsi + 3f22: 48 89 c7 mov %rax,%rdi + 3f25: e8 b6 e4 ff ff call 23e0 + 3f2a: 48 8b 85 78 fe ff ff mov -0x188(%rbp),%rax + 3f31: 48 89 c7 mov %rax,%rdi + 3f34: e8 77 e4 ff ff call 23b0 + 3f39: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 3f40: 48 8b 15 e1 d0 00 00 mov 0xd0e1(%rip),%rdx # 11028 + 3f47: 48 89 d6 mov %rdx,%rsi + 3f4a: 48 89 c7 mov %rax,%rdi + 3f4d: e8 8e e4 ff ff call 23e0 + 3f52: 48 8b 85 70 fe ff ff mov -0x190(%rbp),%rax + 3f59: 48 89 c7 mov %rax,%rdi + 3f5c: e8 4f e4 ff ff call 23b0 + 3f61: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 3f68: 48 89 c7 mov %rax,%rdi + 3f6b: e8 c0 e3 ff ff call 2330 + 3f70: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx + 3f77: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax + 3f7e: 48 89 d6 mov %rdx,%rsi + 3f81: 48 89 c7 mov %rax,%rdi + 3f84: e8 c7 e3 ff ff call 2350 + 3f89: 48 89 85 88 fe ff ff mov %rax,-0x178(%rbp) + 3f90: 48 83 bd 88 fe ff ff cmpq $0x0,-0x178(%rbp) + 3f97: 00 + 3f98: 75 38 jne 3fd2 + 3f9a: 48 8b 05 5f d1 00 00 mov 0xd15f(%rip),%rax # 11100 + 3fa1: 4c 8d 05 78 a3 00 00 lea 0xa378(%rip),%r8 # e320 <__func__.3> + 3fa8: b9 25 00 00 00 mov $0x25,%ecx + 3fad: 48 8d 15 90 a0 00 00 lea 0xa090(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 3fb4: 48 8d 35 95 a0 00 00 lea 0xa095(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 3fbb: 48 89 c7 mov %rax,%rdi + 3fbe: b8 00 00 00 00 mov $0x0,%eax + 3fc3: e8 98 e4 ff ff call 2460 + 3fc8: bf 00 00 00 00 mov $0x0,%edi + 3fcd: e8 4e e5 ff ff call 2520 + 3fd2: 8b 05 c8 d0 00 00 mov 0xd0c8(%rip),%eax # 110a0 + 3fd8: 48 98 cltq + 3fda: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 3fe1: 00 + 3fe2: 48 8d 05 d7 d0 00 00 lea 0xd0d7(%rip),%rax # 110c0 + 3fe9: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 3fed: 8b 05 8d d0 00 00 mov 0xd08d(%rip),%eax # 11080 + 3ff3: 48 98 cltq + 3ff5: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 3ffc: 00 + 3ffd: 48 8d 05 3c d0 00 00 lea 0xd03c(%rip),%rax # 11040 + 4004: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 4008: 8b 05 76 d0 00 00 mov 0xd076(%rip),%eax # 11084 + 400e: 48 98 cltq + 4010: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4017: 00 + 4018: 48 8d 05 a1 d0 00 00 lea 0xd0a1(%rip),%rax # 110c0 + 401f: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 4023: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax + 402a: 4c 8d 0d ef a2 00 00 lea 0xa2ef(%rip),%r9 # e320 <__func__.3> + 4031: 49 89 f0 mov %rsi,%r8 + 4034: 48 8d 35 cd a0 00 00 lea 0xa0cd(%rip),%rsi # e108 <_IO_stdin_used+0x108> + 403b: 48 89 c7 mov %rax,%rdi + 403e: b8 00 00 00 00 mov $0x0,%eax + 4043: e8 18 e4 ff ff call 2460 + 4048: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax + 404f: 48 89 c7 mov %rax,%rdi + 4052: e8 39 e4 ff ff call 2490 + 4057: 0f b6 05 32 d0 00 00 movzbl 0xd032(%rip),%eax # 11090 + 405e: 84 c0 test %al,%al + 4060: 0f 84 01 01 00 00 je 4167 + 4066: e8 e5 e3 ff ff call 2450 + 406b: 48 89 85 98 fe ff ff mov %rax,-0x168(%rbp) + 4072: 0f b6 05 a7 cf 00 00 movzbl 0xcfa7(%rip),%eax # 11020 + 4079: 84 c0 test %al,%al + 407b: 74 76 je 40f3 + 407d: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4084: 48 8b 15 9d cf 00 00 mov 0xcf9d(%rip),%rdx # 11028 + 408b: 48 89 d6 mov %rdx,%rsi + 408e: 48 89 c7 mov %rax,%rdi + 4091: e8 4a e3 ff ff call 23e0 + 4096: 48 83 bd 98 fe ff ff cmpq $0x0,-0x168(%rbp) + 409d: 00 + 409e: 0f 88 30 01 00 00 js 41d4 + 40a4: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 40ab: 48 8b 0d 7e cf 00 00 mov 0xcf7e(%rip),%rcx # 11030 + 40b2: 48 8b 95 98 fe ff ff mov -0x168(%rbp),%rdx + 40b9: 48 c1 e2 03 shl $0x3,%rdx + 40bd: 48 01 ca add %rcx,%rdx + 40c0: 48 8b 12 mov (%rdx),%rdx + 40c3: 48 89 d6 mov %rdx,%rsi + 40c6: 48 89 c7 mov %rax,%rdi + 40c9: e8 12 e3 ff ff call 23e0 + 40ce: 48 8b 15 5b cf 00 00 mov 0xcf5b(%rip),%rdx # 11030 + 40d5: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 40dc: 48 c1 e0 03 shl $0x3,%rax + 40e0: 48 01 d0 add %rdx,%rax + 40e3: 48 8b 00 mov (%rax),%rax + 40e6: 48 89 c7 mov %rax,%rdi + 40e9: e8 a2 e3 ff ff call 2490 + 40ee: e9 e1 00 00 00 jmp 41d4 + 40f3: 48 83 bd 98 fe ff ff cmpq $0x0,-0x168(%rbp) + 40fa: 00 + 40fb: 78 4f js 414c + 40fd: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4104: 48 8b 0d 25 cf 00 00 mov 0xcf25(%rip),%rcx # 11030 + 410b: 48 8b 95 98 fe ff ff mov -0x168(%rbp),%rdx + 4112: 48 c1 e2 03 shl $0x3,%rdx + 4116: 48 01 ca add %rcx,%rdx + 4119: 48 8b 12 mov (%rdx),%rdx + 411c: 48 89 d6 mov %rdx,%rsi + 411f: 48 89 c7 mov %rax,%rdi + 4122: e8 b9 e2 ff ff call 23e0 + 4127: 48 8b 15 02 cf 00 00 mov 0xcf02(%rip),%rdx # 11030 + 412e: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 4135: 48 c1 e0 03 shl $0x3,%rax + 4139: 48 01 d0 add %rdx,%rax + 413c: 48 8b 00 mov (%rax),%rax + 413f: 48 89 c7 mov %rax,%rdi + 4142: e8 49 e3 ff ff call 2490 + 4147: e9 88 00 00 00 jmp 41d4 + 414c: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4153: 48 8b 15 ce ce 00 00 mov 0xcece(%rip),%rdx # 11028 + 415a: 48 89 d6 mov %rdx,%rsi + 415d: 48 89 c7 mov %rax,%rdi + 4160: e8 7b e2 ff ff call 23e0 + 4165: eb 6d jmp 41d4 + 4167: 48 8b 05 ca ce 00 00 mov 0xceca(%rip),%rax # 11038 + 416e: 48 85 c0 test %rax,%rax + 4171: 74 48 je 41bb + 4173: 48 8b 05 be ce 00 00 mov 0xcebe(%rip),%rax # 11038 + 417a: 48 8d 15 fe 9e 00 00 lea 0x9efe(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 4181: 48 89 d6 mov %rdx,%rsi + 4184: 48 89 c7 mov %rax,%rdi + 4187: e8 74 e3 ff ff call 2500 + 418c: 48 89 85 90 fe ff ff mov %rax,-0x170(%rbp) + 4193: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 419a: 48 8b 95 90 fe ff ff mov -0x170(%rbp),%rdx + 41a1: 48 89 d6 mov %rdx,%rsi + 41a4: 48 89 c7 mov %rax,%rdi + 41a7: e8 34 e2 ff ff call 23e0 + 41ac: 48 8b 85 90 fe ff ff mov -0x170(%rbp),%rax + 41b3: 48 89 c7 mov %rax,%rdi + 41b6: e8 f5 e1 ff ff call 23b0 + 41bb: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 41c2: 48 8b 15 5f ce 00 00 mov 0xce5f(%rip),%rdx # 11028 + 41c9: 48 89 d6 mov %rdx,%rsi + 41cc: 48 89 c7 mov %rax,%rdi + 41cf: e8 0c e2 ff ff call 23e0 + 41d4: 48 8b 85 88 fe ff ff mov -0x178(%rbp),%rax + 41db: 48 89 c7 mov %rax,%rdi + 41de: e8 cd e1 ff ff call 23b0 + 41e3: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 41ea: 48 89 c7 mov %rax,%rdi + 41ed: e8 3e e1 ff ff call 2330 + 41f2: e9 c7 07 00 00 jmp 49be + 41f7: 8b 85 ec fd ff ff mov -0x214(%rbp),%eax + 41fd: 48 98 cltq + 41ff: 48 8b 95 08 fe ff ff mov -0x1f8(%rbp),%rdx + 4206: 48 8b 12 mov (%rdx),%rdx + 4209: 48 89 d1 mov %rdx,%rcx + 420c: 48 8d 15 0d a1 00 00 lea 0xa10d(%rip),%rdx # e320 <__func__.3> + 4213: 48 89 c6 mov %rax,%rsi + 4216: 48 89 cf mov %rcx,%rdi + 4219: e8 62 e1 ff ff call 2380 + 421e: 84 c0 test %al,%al + 4220: 0f 84 87 02 00 00 je 44ad + 4226: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx + 422d: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax + 4234: 48 89 d6 mov %rdx,%rsi + 4237: 48 89 c7 mov %rax,%rdi + 423a: e8 11 e1 ff ff call 2350 + 423f: 48 89 85 58 fe ff ff mov %rax,-0x1a8(%rbp) + 4246: 48 83 bd 58 fe ff ff cmpq $0x0,-0x1a8(%rbp) + 424d: 00 + 424e: 75 38 jne 4288 + 4250: 48 8b 05 a9 ce 00 00 mov 0xcea9(%rip),%rax # 11100 + 4257: 4c 8d 05 c2 a0 00 00 lea 0xa0c2(%rip),%r8 # e320 <__func__.3> + 425e: b9 25 00 00 00 mov $0x25,%ecx + 4263: 48 8d 15 da 9d 00 00 lea 0x9dda(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 426a: 48 8d 35 df 9d 00 00 lea 0x9ddf(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 4271: 48 89 c7 mov %rax,%rdi + 4274: b8 00 00 00 00 mov $0x0,%eax + 4279: e8 e2 e1 ff ff call 2460 + 427e: bf 00 00 00 00 mov $0x0,%edi + 4283: e8 98 e2 ff ff call 2520 + 4288: 8b 05 12 ce 00 00 mov 0xce12(%rip),%eax # 110a0 + 428e: 48 98 cltq + 4290: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4297: 00 + 4298: 48 8d 05 21 ce 00 00 lea 0xce21(%rip),%rax # 110c0 + 429f: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 42a3: 8b 05 d7 cd 00 00 mov 0xcdd7(%rip),%eax # 11080 + 42a9: 48 98 cltq + 42ab: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 42b2: 00 + 42b3: 48 8d 05 86 cd 00 00 lea 0xcd86(%rip),%rax # 11040 + 42ba: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 42be: 8b 05 2c ce 00 00 mov 0xce2c(%rip),%eax # 110f0 + 42c4: 48 98 cltq + 42c6: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 42cd: 00 + 42ce: 48 8d 05 eb cd 00 00 lea 0xcdeb(%rip),%rax # 110c0 + 42d5: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 42d9: 48 8b 85 58 fe ff ff mov -0x1a8(%rbp),%rax + 42e0: 4c 8d 0d 39 a0 00 00 lea 0xa039(%rip),%r9 # e320 <__func__.3> + 42e7: 49 89 f0 mov %rsi,%r8 + 42ea: 48 8d 35 97 9d 00 00 lea 0x9d97(%rip),%rsi # e088 <_IO_stdin_used+0x88> + 42f1: 48 89 c7 mov %rax,%rdi + 42f4: b8 00 00 00 00 mov $0x0,%eax + 42f9: e8 62 e1 ff ff call 2460 + 42fe: 48 8b 85 58 fe ff ff mov -0x1a8(%rbp),%rax + 4305: 48 89 c7 mov %rax,%rdi + 4308: e8 83 e1 ff ff call 2490 + 430d: 0f b6 05 7c cd 00 00 movzbl 0xcd7c(%rip),%eax # 11090 + 4314: 84 c0 test %al,%al + 4316: 0f 84 01 01 00 00 je 441d + 431c: e8 2f e1 ff ff call 2450 + 4321: 48 89 85 68 fe ff ff mov %rax,-0x198(%rbp) + 4328: 0f b6 05 f1 cc 00 00 movzbl 0xccf1(%rip),%eax # 11020 + 432f: 84 c0 test %al,%al + 4331: 74 76 je 43a9 + 4333: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 433a: 48 8b 15 e7 cc 00 00 mov 0xcce7(%rip),%rdx # 11028 + 4341: 48 89 d6 mov %rdx,%rsi + 4344: 48 89 c7 mov %rax,%rdi + 4347: e8 94 e0 ff ff call 23e0 + 434c: 48 83 bd 68 fe ff ff cmpq $0x0,-0x198(%rbp) + 4353: 00 + 4354: 0f 88 30 01 00 00 js 448a + 435a: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4361: 48 8b 0d c8 cc 00 00 mov 0xccc8(%rip),%rcx # 11030 + 4368: 48 8b 95 68 fe ff ff mov -0x198(%rbp),%rdx + 436f: 48 c1 e2 03 shl $0x3,%rdx + 4373: 48 01 ca add %rcx,%rdx + 4376: 48 8b 12 mov (%rdx),%rdx + 4379: 48 89 d6 mov %rdx,%rsi + 437c: 48 89 c7 mov %rax,%rdi + 437f: e8 5c e0 ff ff call 23e0 + 4384: 48 8b 15 a5 cc 00 00 mov 0xcca5(%rip),%rdx # 11030 + 438b: 48 8b 85 68 fe ff ff mov -0x198(%rbp),%rax + 4392: 48 c1 e0 03 shl $0x3,%rax + 4396: 48 01 d0 add %rdx,%rax + 4399: 48 8b 00 mov (%rax),%rax + 439c: 48 89 c7 mov %rax,%rdi + 439f: e8 ec e0 ff ff call 2490 + 43a4: e9 e1 00 00 00 jmp 448a + 43a9: 48 83 bd 68 fe ff ff cmpq $0x0,-0x198(%rbp) + 43b0: 00 + 43b1: 78 4f js 4402 + 43b3: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 43ba: 48 8b 0d 6f cc 00 00 mov 0xcc6f(%rip),%rcx # 11030 + 43c1: 48 8b 95 68 fe ff ff mov -0x198(%rbp),%rdx + 43c8: 48 c1 e2 03 shl $0x3,%rdx + 43cc: 48 01 ca add %rcx,%rdx + 43cf: 48 8b 12 mov (%rdx),%rdx + 43d2: 48 89 d6 mov %rdx,%rsi + 43d5: 48 89 c7 mov %rax,%rdi + 43d8: e8 03 e0 ff ff call 23e0 + 43dd: 48 8b 15 4c cc 00 00 mov 0xcc4c(%rip),%rdx # 11030 + 43e4: 48 8b 85 68 fe ff ff mov -0x198(%rbp),%rax + 43eb: 48 c1 e0 03 shl $0x3,%rax + 43ef: 48 01 d0 add %rdx,%rax + 43f2: 48 8b 00 mov (%rax),%rax + 43f5: 48 89 c7 mov %rax,%rdi + 43f8: e8 93 e0 ff ff call 2490 + 43fd: e9 88 00 00 00 jmp 448a + 4402: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4409: 48 8b 15 18 cc 00 00 mov 0xcc18(%rip),%rdx # 11028 + 4410: 48 89 d6 mov %rdx,%rsi + 4413: 48 89 c7 mov %rax,%rdi + 4416: e8 c5 df ff ff call 23e0 + 441b: eb 6d jmp 448a + 441d: 48 8b 05 14 cc 00 00 mov 0xcc14(%rip),%rax # 11038 + 4424: 48 85 c0 test %rax,%rax + 4427: 74 48 je 4471 + 4429: 48 8b 05 08 cc 00 00 mov 0xcc08(%rip),%rax # 11038 + 4430: 48 8d 15 48 9c 00 00 lea 0x9c48(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 4437: 48 89 d6 mov %rdx,%rsi + 443a: 48 89 c7 mov %rax,%rdi + 443d: e8 be e0 ff ff call 2500 + 4442: 48 89 85 60 fe ff ff mov %rax,-0x1a0(%rbp) + 4449: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4450: 48 8b 95 60 fe ff ff mov -0x1a0(%rbp),%rdx + 4457: 48 89 d6 mov %rdx,%rsi + 445a: 48 89 c7 mov %rax,%rdi + 445d: e8 7e df ff ff call 23e0 + 4462: 48 8b 85 60 fe ff ff mov -0x1a0(%rbp),%rax + 4469: 48 89 c7 mov %rax,%rdi + 446c: e8 3f df ff ff call 23b0 + 4471: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4478: 48 8b 15 a9 cb 00 00 mov 0xcba9(%rip),%rdx # 11028 + 447f: 48 89 d6 mov %rdx,%rsi + 4482: 48 89 c7 mov %rax,%rdi + 4485: e8 56 df ff ff call 23e0 + 448a: 48 8b 85 58 fe ff ff mov -0x1a8(%rbp),%rax + 4491: 48 89 c7 mov %rax,%rdi + 4494: e8 17 df ff ff call 23b0 + 4499: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 44a0: 48 89 c7 mov %rax,%rdi + 44a3: e8 88 de ff ff call 2330 + 44a8: e9 11 05 00 00 jmp 49be + 44ad: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx + 44b4: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax + 44bb: 48 89 d6 mov %rdx,%rsi + 44be: 48 89 c7 mov %rax,%rdi + 44c1: e8 8a de ff ff call 2350 + 44c6: 48 89 85 28 fe ff ff mov %rax,-0x1d8(%rbp) + 44cd: 48 83 bd 28 fe ff ff cmpq $0x0,-0x1d8(%rbp) + 44d4: 00 + 44d5: 75 38 jne 450f + 44d7: 48 8b 05 22 cc 00 00 mov 0xcc22(%rip),%rax # 11100 + 44de: 4c 8d 05 3b 9e 00 00 lea 0x9e3b(%rip),%r8 # e320 <__func__.3> + 44e5: b9 25 00 00 00 mov $0x25,%ecx + 44ea: 48 8d 15 53 9b 00 00 lea 0x9b53(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 44f1: 48 8d 35 58 9b 00 00 lea 0x9b58(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 44f8: 48 89 c7 mov %rax,%rdi + 44fb: b8 00 00 00 00 mov $0x0,%eax + 4500: e8 5b df ff ff call 2460 + 4505: bf 00 00 00 00 mov $0x0,%edi + 450a: e8 11 e0 ff ff call 2520 + 450f: 8b 85 ec fd ff ff mov -0x214(%rbp),%eax + 4515: 48 98 cltq + 4517: 48 89 c7 mov %rax,%rdi + 451a: e8 11 e0 ff ff call 2530 + 451f: 48 89 c3 mov %rax,%rbx + 4522: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax + 4529: 48 8b 00 mov (%rax),%rax + 452c: 48 89 c7 mov %rax,%rdi + 452f: e8 fc df ff ff call 2530 + 4534: 48 89 c2 mov %rax,%rdx + 4537: 48 8b 85 28 fe ff ff mov -0x1d8(%rbp),%rax + 453e: 53 push %rbx + 453f: 48 8d 0d 0f 9c 00 00 lea 0x9c0f(%rip),%rcx # e155 <_IO_stdin_used+0x155> + 4546: 51 push %rcx + 4547: 52 push %rdx + 4548: 48 8d 15 59 9b 00 00 lea 0x9b59(%rip),%rdx # e0a8 <_IO_stdin_used+0xa8> + 454f: 52 push %rdx + 4550: 48 8d 15 fe 9b 00 00 lea 0x9bfe(%rip),%rdx # e155 <_IO_stdin_used+0x155> + 4557: 52 push %rdx + 4558: 48 8d 15 a5 9b 00 00 lea 0x9ba5(%rip),%rdx # e104 <_IO_stdin_used+0x104> + 455f: 52 push %rdx + 4560: 4c 8d 0d 41 9b 00 00 lea 0x9b41(%rip),%r9 # e0a8 <_IO_stdin_used+0xa8> + 4567: 4c 8d 05 b2 9d 00 00 lea 0x9db2(%rip),%r8 # e320 <__func__.3> + 456e: b9 25 00 00 00 mov $0x25,%ecx + 4573: 48 8d 15 ca 9a 00 00 lea 0x9aca(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 457a: 48 8d 35 2f 9b 00 00 lea 0x9b2f(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> + 4581: 48 89 c7 mov %rax,%rdi + 4584: b8 00 00 00 00 mov $0x0,%eax + 4589: e8 d2 de ff ff call 2460 + 458e: 48 83 c4 30 add $0x30,%rsp + 4592: 48 8b 85 28 fe ff ff mov -0x1d8(%rbp),%rax + 4599: 48 89 c7 mov %rax,%rdi + 459c: e8 ef de ff ff call 2490 + 45a1: 0f b6 05 e8 ca 00 00 movzbl 0xcae8(%rip),%eax # 11090 + 45a8: 84 c0 test %al,%al + 45aa: 0f 84 01 01 00 00 je 46b1 + 45b0: e8 9b de ff ff call 2450 + 45b5: 48 89 85 38 fe ff ff mov %rax,-0x1c8(%rbp) + 45bc: 0f b6 05 5d ca 00 00 movzbl 0xca5d(%rip),%eax # 11020 + 45c3: 84 c0 test %al,%al + 45c5: 74 76 je 463d + 45c7: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 45ce: 48 8b 15 53 ca 00 00 mov 0xca53(%rip),%rdx # 11028 + 45d5: 48 89 d6 mov %rdx,%rsi + 45d8: 48 89 c7 mov %rax,%rdi + 45db: e8 00 de ff ff call 23e0 + 45e0: 48 83 bd 38 fe ff ff cmpq $0x0,-0x1c8(%rbp) + 45e7: 00 + 45e8: 0f 88 30 01 00 00 js 471e + 45ee: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 45f5: 48 8b 0d 34 ca 00 00 mov 0xca34(%rip),%rcx # 11030 + 45fc: 48 8b 95 38 fe ff ff mov -0x1c8(%rbp),%rdx + 4603: 48 c1 e2 03 shl $0x3,%rdx + 4607: 48 01 ca add %rcx,%rdx + 460a: 48 8b 12 mov (%rdx),%rdx + 460d: 48 89 d6 mov %rdx,%rsi + 4610: 48 89 c7 mov %rax,%rdi + 4613: e8 c8 dd ff ff call 23e0 + 4618: 48 8b 15 11 ca 00 00 mov 0xca11(%rip),%rdx # 11030 + 461f: 48 8b 85 38 fe ff ff mov -0x1c8(%rbp),%rax + 4626: 48 c1 e0 03 shl $0x3,%rax + 462a: 48 01 d0 add %rdx,%rax + 462d: 48 8b 00 mov (%rax),%rax + 4630: 48 89 c7 mov %rax,%rdi + 4633: e8 58 de ff ff call 2490 + 4638: e9 e1 00 00 00 jmp 471e + 463d: 48 83 bd 38 fe ff ff cmpq $0x0,-0x1c8(%rbp) + 4644: 00 + 4645: 78 4f js 4696 + 4647: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 464e: 48 8b 0d db c9 00 00 mov 0xc9db(%rip),%rcx # 11030 + 4655: 48 8b 95 38 fe ff ff mov -0x1c8(%rbp),%rdx + 465c: 48 c1 e2 03 shl $0x3,%rdx + 4660: 48 01 ca add %rcx,%rdx + 4663: 48 8b 12 mov (%rdx),%rdx + 4666: 48 89 d6 mov %rdx,%rsi + 4669: 48 89 c7 mov %rax,%rdi + 466c: e8 6f dd ff ff call 23e0 + 4671: 48 8b 15 b8 c9 00 00 mov 0xc9b8(%rip),%rdx # 11030 + 4678: 48 8b 85 38 fe ff ff mov -0x1c8(%rbp),%rax + 467f: 48 c1 e0 03 shl $0x3,%rax + 4683: 48 01 d0 add %rdx,%rax + 4686: 48 8b 00 mov (%rax),%rax + 4689: 48 89 c7 mov %rax,%rdi + 468c: e8 ff dd ff ff call 2490 + 4691: e9 88 00 00 00 jmp 471e + 4696: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 469d: 48 8b 15 84 c9 00 00 mov 0xc984(%rip),%rdx # 11028 + 46a4: 48 89 d6 mov %rdx,%rsi + 46a7: 48 89 c7 mov %rax,%rdi + 46aa: e8 31 dd ff ff call 23e0 + 46af: eb 6d jmp 471e + 46b1: 48 8b 05 80 c9 00 00 mov 0xc980(%rip),%rax # 11038 + 46b8: 48 85 c0 test %rax,%rax + 46bb: 74 48 je 4705 + 46bd: 48 8b 05 74 c9 00 00 mov 0xc974(%rip),%rax # 11038 + 46c4: 48 8d 15 b4 99 00 00 lea 0x99b4(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 46cb: 48 89 d6 mov %rdx,%rsi + 46ce: 48 89 c7 mov %rax,%rdi + 46d1: e8 2a de ff ff call 2500 + 46d6: 48 89 85 30 fe ff ff mov %rax,-0x1d0(%rbp) + 46dd: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 46e4: 48 8b 95 30 fe ff ff mov -0x1d0(%rbp),%rdx + 46eb: 48 89 d6 mov %rdx,%rsi + 46ee: 48 89 c7 mov %rax,%rdi + 46f1: e8 ea dc ff ff call 23e0 + 46f6: 48 8b 85 30 fe ff ff mov -0x1d0(%rbp),%rax + 46fd: 48 89 c7 mov %rax,%rdi + 4700: e8 ab dc ff ff call 23b0 + 4705: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 470c: 48 8b 15 15 c9 00 00 mov 0xc915(%rip),%rdx # 11028 + 4713: 48 89 d6 mov %rdx,%rsi + 4716: 48 89 c7 mov %rax,%rdi + 4719: e8 c2 dc ff ff call 23e0 + 471e: 48 8b 85 28 fe ff ff mov -0x1d8(%rbp),%rax + 4725: 48 89 c7 mov %rax,%rdi + 4728: e8 83 dc ff ff call 23b0 + 472d: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4734: 48 89 c7 mov %rax,%rdi + 4737: e8 f4 db ff ff call 2330 + 473c: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx + 4743: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax + 474a: 48 89 d6 mov %rdx,%rsi + 474d: 48 89 c7 mov %rax,%rdi + 4750: e8 fb db ff ff call 2350 + 4755: 48 89 85 40 fe ff ff mov %rax,-0x1c0(%rbp) + 475c: 48 83 bd 40 fe ff ff cmpq $0x0,-0x1c0(%rbp) + 4763: 00 + 4764: 75 38 jne 479e + 4766: 48 8b 05 93 c9 00 00 mov 0xc993(%rip),%rax # 11100 + 476d: 4c 8d 05 ac 9b 00 00 lea 0x9bac(%rip),%r8 # e320 <__func__.3> + 4774: b9 25 00 00 00 mov $0x25,%ecx + 4779: 48 8d 15 c4 98 00 00 lea 0x98c4(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 4780: 48 8d 35 c9 98 00 00 lea 0x98c9(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 4787: 48 89 c7 mov %rax,%rdi + 478a: b8 00 00 00 00 mov $0x0,%eax + 478f: e8 cc dc ff ff call 2460 + 4794: bf 00 00 00 00 mov $0x0,%edi + 4799: e8 82 dd ff ff call 2520 + 479e: 8b 05 fc c8 00 00 mov 0xc8fc(%rip),%eax # 110a0 + 47a4: 48 98 cltq + 47a6: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 47ad: 00 + 47ae: 48 8d 05 0b c9 00 00 lea 0xc90b(%rip),%rax # 110c0 + 47b5: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 47b9: 8b 05 c1 c8 00 00 mov 0xc8c1(%rip),%eax # 11080 + 47bf: 48 98 cltq + 47c1: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 47c8: 00 + 47c9: 48 8d 05 70 c8 00 00 lea 0xc870(%rip),%rax # 11040 + 47d0: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 47d4: 8b 05 aa c8 00 00 mov 0xc8aa(%rip),%eax # 11084 + 47da: 48 98 cltq + 47dc: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 47e3: 00 + 47e4: 48 8d 05 d5 c8 00 00 lea 0xc8d5(%rip),%rax # 110c0 + 47eb: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 47ef: 48 8b 85 40 fe ff ff mov -0x1c0(%rbp),%rax + 47f6: 4c 8d 0d 23 9b 00 00 lea 0x9b23(%rip),%r9 # e320 <__func__.3> + 47fd: 49 89 f0 mov %rsi,%r8 + 4800: 48 8d 35 01 99 00 00 lea 0x9901(%rip),%rsi # e108 <_IO_stdin_used+0x108> + 4807: 48 89 c7 mov %rax,%rdi + 480a: b8 00 00 00 00 mov $0x0,%eax + 480f: e8 4c dc ff ff call 2460 + 4814: 48 8b 85 40 fe ff ff mov -0x1c0(%rbp),%rax + 481b: 48 89 c7 mov %rax,%rdi + 481e: e8 6d dc ff ff call 2490 + 4823: 0f b6 05 66 c8 00 00 movzbl 0xc866(%rip),%eax # 11090 + 482a: 84 c0 test %al,%al + 482c: 0f 84 01 01 00 00 je 4933 + 4832: e8 19 dc ff ff call 2450 + 4837: 48 89 85 50 fe ff ff mov %rax,-0x1b0(%rbp) + 483e: 0f b6 05 db c7 00 00 movzbl 0xc7db(%rip),%eax # 11020 + 4845: 84 c0 test %al,%al + 4847: 74 76 je 48bf + 4849: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4850: 48 8b 15 d1 c7 00 00 mov 0xc7d1(%rip),%rdx # 11028 + 4857: 48 89 d6 mov %rdx,%rsi + 485a: 48 89 c7 mov %rax,%rdi + 485d: e8 7e db ff ff call 23e0 + 4862: 48 83 bd 50 fe ff ff cmpq $0x0,-0x1b0(%rbp) + 4869: 00 + 486a: 0f 88 30 01 00 00 js 49a0 + 4870: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4877: 48 8b 0d b2 c7 00 00 mov 0xc7b2(%rip),%rcx # 11030 + 487e: 48 8b 95 50 fe ff ff mov -0x1b0(%rbp),%rdx + 4885: 48 c1 e2 03 shl $0x3,%rdx + 4889: 48 01 ca add %rcx,%rdx + 488c: 48 8b 12 mov (%rdx),%rdx + 488f: 48 89 d6 mov %rdx,%rsi + 4892: 48 89 c7 mov %rax,%rdi + 4895: e8 46 db ff ff call 23e0 + 489a: 48 8b 15 8f c7 00 00 mov 0xc78f(%rip),%rdx # 11030 + 48a1: 48 8b 85 50 fe ff ff mov -0x1b0(%rbp),%rax + 48a8: 48 c1 e0 03 shl $0x3,%rax + 48ac: 48 01 d0 add %rdx,%rax + 48af: 48 8b 00 mov (%rax),%rax + 48b2: 48 89 c7 mov %rax,%rdi + 48b5: e8 d6 db ff ff call 2490 + 48ba: e9 e1 00 00 00 jmp 49a0 + 48bf: 48 83 bd 50 fe ff ff cmpq $0x0,-0x1b0(%rbp) + 48c6: 00 + 48c7: 78 4f js 4918 + 48c9: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 48d0: 48 8b 0d 59 c7 00 00 mov 0xc759(%rip),%rcx # 11030 + 48d7: 48 8b 95 50 fe ff ff mov -0x1b0(%rbp),%rdx + 48de: 48 c1 e2 03 shl $0x3,%rdx + 48e2: 48 01 ca add %rcx,%rdx + 48e5: 48 8b 12 mov (%rdx),%rdx + 48e8: 48 89 d6 mov %rdx,%rsi + 48eb: 48 89 c7 mov %rax,%rdi + 48ee: e8 ed da ff ff call 23e0 + 48f3: 48 8b 15 36 c7 00 00 mov 0xc736(%rip),%rdx # 11030 + 48fa: 48 8b 85 50 fe ff ff mov -0x1b0(%rbp),%rax + 4901: 48 c1 e0 03 shl $0x3,%rax + 4905: 48 01 d0 add %rdx,%rax + 4908: 48 8b 00 mov (%rax),%rax + 490b: 48 89 c7 mov %rax,%rdi + 490e: e8 7d db ff ff call 2490 + 4913: e9 88 00 00 00 jmp 49a0 + 4918: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 491f: 48 8b 15 02 c7 00 00 mov 0xc702(%rip),%rdx # 11028 + 4926: 48 89 d6 mov %rdx,%rsi + 4929: 48 89 c7 mov %rax,%rdi + 492c: e8 af da ff ff call 23e0 + 4931: eb 6d jmp 49a0 + 4933: 48 8b 05 fe c6 00 00 mov 0xc6fe(%rip),%rax # 11038 + 493a: 48 85 c0 test %rax,%rax + 493d: 74 48 je 4987 + 493f: 48 8b 05 f2 c6 00 00 mov 0xc6f2(%rip),%rax # 11038 + 4946: 48 8d 15 32 97 00 00 lea 0x9732(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 494d: 48 89 d6 mov %rdx,%rsi + 4950: 48 89 c7 mov %rax,%rdi + 4953: e8 a8 db ff ff call 2500 + 4958: 48 89 85 48 fe ff ff mov %rax,-0x1b8(%rbp) + 495f: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4966: 48 8b 95 48 fe ff ff mov -0x1b8(%rbp),%rdx + 496d: 48 89 d6 mov %rdx,%rsi + 4970: 48 89 c7 mov %rax,%rdi + 4973: e8 68 da ff ff call 23e0 + 4978: 48 8b 85 48 fe ff ff mov -0x1b8(%rbp),%rax + 497f: 48 89 c7 mov %rax,%rdi + 4982: e8 29 da ff ff call 23b0 + 4987: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 498e: 48 8b 15 93 c6 00 00 mov 0xc693(%rip),%rdx # 11028 + 4995: 48 89 d6 mov %rdx,%rsi + 4998: 48 89 c7 mov %rax,%rdi + 499b: e8 40 da ff ff call 23e0 + 49a0: 48 8b 85 40 fe ff ff mov -0x1c0(%rbp),%rax + 49a7: 48 89 c7 mov %rax,%rdi + 49aa: e8 01 da ff ff call 23b0 + 49af: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 49b6: 48 89 c7 mov %rax,%rdi + 49b9: e8 72 d9 ff ff call 2330 + 49be: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax + 49c5: 48 8b 40 10 mov 0x10(%rax),%rax + 49c9: f3 0f 10 05 cb 99 00 movss 0x99cb(%rip),%xmm0 # e39c <__func__.0+0xc> + 49d0: 00 + 49d1: f3 0f 11 00 movss %xmm0,(%rax) + 49d5: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax + 49dc: 48 8b 40 10 mov 0x10(%rax),%rax + 49e0: 48 83 c0 04 add $0x4,%rax + 49e4: f3 0f 10 05 b4 99 00 movss 0x99b4(%rip),%xmm0 # e3a0 <__func__.0+0x10> + 49eb: 00 + 49ec: f3 0f 11 00 movss %xmm0,(%rax) + 49f0: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax + 49f7: 48 8b 40 10 mov 0x10(%rax),%rax + 49fb: 48 83 c0 08 add $0x8,%rax + 49ff: f3 0f 10 05 9d 99 00 movss 0x999d(%rip),%xmm0 # e3a4 <__func__.0+0x14> + 4a06: 00 + 4a07: f3 0f 11 00 movss %xmm0,(%rax) + 4a0b: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax + 4a12: 48 8b 40 10 mov 0x10(%rax),%rax + 4a16: 48 83 c0 0c add $0xc,%rax + 4a1a: f3 0f 10 05 86 99 00 movss 0x9986(%rip),%xmm0 # e3a8 <__func__.0+0x18> + 4a21: 00 + 4a22: f3 0f 11 00 movss %xmm0,(%rax) + 4a26: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax + 4a2d: 48 8b 40 10 mov 0x10(%rax),%rax + 4a31: 48 83 c0 10 add $0x10,%rax + 4a35: f3 0f 10 05 6f 99 00 movss 0x996f(%rip),%xmm0 # e3ac <__func__.0+0x1c> + 4a3c: 00 + 4a3d: f3 0f 11 00 movss %xmm0,(%rax) + 4a41: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax + 4a48: 48 8b 40 10 mov 0x10(%rax),%rax + 4a4c: 48 83 c0 14 add $0x14,%rax + 4a50: f3 0f 10 05 54 99 00 movss 0x9954(%rip),%xmm0 # e3ac <__func__.0+0x1c> + 4a57: 00 + 4a58: f3 0f 11 00 movss %xmm0,(%rax) + 4a5c: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax + 4a63: 48 89 c7 mov %rax,%rdi + 4a66: e8 fe 78 00 00 call c369 + 4a6b: 48 89 85 b8 fe ff ff mov %rax,-0x148(%rbp) + 4a72: 48 c7 45 b0 00 00 00 movq $0x0,-0x50(%rbp) + 4a79: 00 + 4a7a: 48 c7 45 b8 02 00 00 movq $0x2,-0x48(%rbp) + 4a81: 00 + 4a82: 48 c7 45 c0 01 00 00 movq $0x1,-0x40(%rbp) + 4a89: 00 + 4a8a: 48 c7 45 c8 03 00 00 movq $0x3,-0x38(%rbp) + 4a91: 00 + 4a92: 48 c7 45 d0 04 00 00 movq $0x4,-0x30(%rbp) + 4a99: 00 + 4a9a: 48 c7 45 d8 04 00 00 movq $0x4,-0x28(%rbp) + 4aa1: 00 + 4aa2: 48 c7 85 00 fe ff ff movq $0x0,-0x200(%rbp) + 4aa9: 00 00 00 00 + 4aad: e9 a1 0f 00 00 jmp 5a53 + 4ab2: 0f b6 05 d7 c5 00 00 movzbl 0xc5d7(%rip),%eax # 11090 + 4ab9: 83 f0 01 xor $0x1,%eax + 4abc: 84 c0 test %al,%al + 4abe: 0f 84 91 07 00 00 je 5255 + 4ac4: 48 8b 85 00 fe ff ff mov -0x200(%rbp),%rax + 4acb: 48 8b 44 c5 b0 mov -0x50(%rbp,%rax,8),%rax + 4ad0: 48 89 c2 mov %rax,%rdx + 4ad3: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax + 4ada: 48 8b 48 10 mov 0x10(%rax),%rcx + 4ade: 48 8b 85 00 fe ff ff mov -0x200(%rbp),%rax + 4ae5: 48 c1 e0 03 shl $0x3,%rax + 4ae9: 48 01 c8 add %rcx,%rax + 4aec: 48 8b 00 mov (%rax),%rax + 4aef: 48 89 d6 mov %rdx,%rsi + 4af2: 48 89 c7 mov %rax,%rdi + 4af5: e8 06 d9 ff ff call 2400 + 4afa: 84 c0 test %al,%al + 4afc: 0f 84 57 02 00 00 je 4d59 + 4b02: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx + 4b09: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax + 4b10: 48 89 d6 mov %rdx,%rsi + 4b13: 48 89 c7 mov %rax,%rdi + 4b16: e8 35 d8 ff ff call 2350 + 4b1b: 48 89 45 98 mov %rax,-0x68(%rbp) + 4b1f: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) + 4b24: 75 38 jne 4b5e + 4b26: 48 8b 05 d3 c5 00 00 mov 0xc5d3(%rip),%rax # 11100 + 4b2d: 4c 8d 05 ec 97 00 00 lea 0x97ec(%rip),%r8 # e320 <__func__.3> + 4b34: b9 34 00 00 00 mov $0x34,%ecx + 4b39: 48 8d 15 04 95 00 00 lea 0x9504(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 4b40: 48 8d 35 09 95 00 00 lea 0x9509(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 4b47: 48 89 c7 mov %rax,%rdi + 4b4a: b8 00 00 00 00 mov $0x0,%eax + 4b4f: e8 0c d9 ff ff call 2460 + 4b54: bf 00 00 00 00 mov $0x0,%edi + 4b59: e8 c2 d9 ff ff call 2520 + 4b5e: 8b 05 3c c5 00 00 mov 0xc53c(%rip),%eax # 110a0 + 4b64: 48 98 cltq + 4b66: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4b6d: 00 + 4b6e: 48 8d 05 4b c5 00 00 lea 0xc54b(%rip),%rax # 110c0 + 4b75: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 4b79: 8b 05 01 c5 00 00 mov 0xc501(%rip),%eax # 11080 + 4b7f: 48 98 cltq + 4b81: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4b88: 00 + 4b89: 48 8d 05 b0 c4 00 00 lea 0xc4b0(%rip),%rax # 11040 + 4b90: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 4b94: 8b 05 56 c5 00 00 mov 0xc556(%rip),%eax # 110f0 + 4b9a: 48 98 cltq + 4b9c: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 4ba3: 00 + 4ba4: 48 8d 05 15 c5 00 00 lea 0xc515(%rip),%rax # 110c0 + 4bab: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 4baf: 48 8b 45 98 mov -0x68(%rbp),%rax + 4bb3: 4c 8d 0d 66 97 00 00 lea 0x9766(%rip),%r9 # e320 <__func__.3> + 4bba: 49 89 f0 mov %rsi,%r8 + 4bbd: 48 8d 35 c4 94 00 00 lea 0x94c4(%rip),%rsi # e088 <_IO_stdin_used+0x88> + 4bc4: 48 89 c7 mov %rax,%rdi + 4bc7: b8 00 00 00 00 mov $0x0,%eax + 4bcc: e8 8f d8 ff ff call 2460 + 4bd1: 48 8b 45 98 mov -0x68(%rbp),%rax + 4bd5: 48 89 c7 mov %rax,%rdi + 4bd8: e8 b3 d8 ff ff call 2490 + 4bdd: 0f b6 05 ac c4 00 00 movzbl 0xc4ac(%rip),%eax # 11090 + 4be4: 84 c0 test %al,%al + 4be6: 0f 84 e9 00 00 00 je 4cd5 + 4bec: e8 5f d8 ff ff call 2450 + 4bf1: 48 89 45 a8 mov %rax,-0x58(%rbp) + 4bf5: 0f b6 05 24 c4 00 00 movzbl 0xc424(%rip),%eax # 11020 + 4bfc: 84 c0 test %al,%al + 4bfe: 74 6d je 4c6d + 4c00: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4c07: 48 8b 15 1a c4 00 00 mov 0xc41a(%rip),%rdx # 11028 + 4c0e: 48 89 d6 mov %rdx,%rsi + 4c11: 48 89 c7 mov %rax,%rdi + 4c14: e8 c7 d7 ff ff call 23e0 + 4c19: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) + 4c1e: 0f 88 15 01 00 00 js 4d39 + 4c24: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4c2b: 48 8b 0d fe c3 00 00 mov 0xc3fe(%rip),%rcx # 11030 + 4c32: 48 8b 55 a8 mov -0x58(%rbp),%rdx + 4c36: 48 c1 e2 03 shl $0x3,%rdx + 4c3a: 48 01 ca add %rcx,%rdx + 4c3d: 48 8b 12 mov (%rdx),%rdx + 4c40: 48 89 d6 mov %rdx,%rsi + 4c43: 48 89 c7 mov %rax,%rdi + 4c46: e8 95 d7 ff ff call 23e0 + 4c4b: 48 8b 15 de c3 00 00 mov 0xc3de(%rip),%rdx # 11030 + 4c52: 48 8b 45 a8 mov -0x58(%rbp),%rax + 4c56: 48 c1 e0 03 shl $0x3,%rax + 4c5a: 48 01 d0 add %rdx,%rax + 4c5d: 48 8b 00 mov (%rax),%rax + 4c60: 48 89 c7 mov %rax,%rdi + 4c63: e8 28 d8 ff ff call 2490 + 4c68: e9 cc 00 00 00 jmp 4d39 + 4c6d: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) + 4c72: 78 46 js 4cba + 4c74: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4c7b: 48 8b 0d ae c3 00 00 mov 0xc3ae(%rip),%rcx # 11030 + 4c82: 48 8b 55 a8 mov -0x58(%rbp),%rdx + 4c86: 48 c1 e2 03 shl $0x3,%rdx + 4c8a: 48 01 ca add %rcx,%rdx + 4c8d: 48 8b 12 mov (%rdx),%rdx + 4c90: 48 89 d6 mov %rdx,%rsi + 4c93: 48 89 c7 mov %rax,%rdi + 4c96: e8 45 d7 ff ff call 23e0 + 4c9b: 48 8b 15 8e c3 00 00 mov 0xc38e(%rip),%rdx # 11030 + 4ca2: 48 8b 45 a8 mov -0x58(%rbp),%rax + 4ca6: 48 c1 e0 03 shl $0x3,%rax + 4caa: 48 01 d0 add %rdx,%rax + 4cad: 48 8b 00 mov (%rax),%rax + 4cb0: 48 89 c7 mov %rax,%rdi + 4cb3: e8 d8 d7 ff ff call 2490 + 4cb8: eb 7f jmp 4d39 + 4cba: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4cc1: 48 8b 15 60 c3 00 00 mov 0xc360(%rip),%rdx # 11028 + 4cc8: 48 89 d6 mov %rdx,%rsi + 4ccb: 48 89 c7 mov %rax,%rdi + 4cce: e8 0d d7 ff ff call 23e0 + 4cd3: eb 64 jmp 4d39 + 4cd5: 48 8b 05 5c c3 00 00 mov 0xc35c(%rip),%rax # 11038 + 4cdc: 48 85 c0 test %rax,%rax + 4cdf: 74 3f je 4d20 + 4ce1: 48 8b 05 50 c3 00 00 mov 0xc350(%rip),%rax # 11038 + 4ce8: 48 8d 15 90 93 00 00 lea 0x9390(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 4cef: 48 89 d6 mov %rdx,%rsi + 4cf2: 48 89 c7 mov %rax,%rdi + 4cf5: e8 06 d8 ff ff call 2500 + 4cfa: 48 89 45 a0 mov %rax,-0x60(%rbp) + 4cfe: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4d05: 48 8b 55 a0 mov -0x60(%rbp),%rdx + 4d09: 48 89 d6 mov %rdx,%rsi + 4d0c: 48 89 c7 mov %rax,%rdi + 4d0f: e8 cc d6 ff ff call 23e0 + 4d14: 48 8b 45 a0 mov -0x60(%rbp),%rax + 4d18: 48 89 c7 mov %rax,%rdi + 4d1b: e8 90 d6 ff ff call 23b0 + 4d20: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4d27: 48 8b 15 fa c2 00 00 mov 0xc2fa(%rip),%rdx # 11028 + 4d2e: 48 89 d6 mov %rdx,%rsi + 4d31: 48 89 c7 mov %rax,%rdi + 4d34: e8 a7 d6 ff ff call 23e0 + 4d39: 48 8b 45 98 mov -0x68(%rbp),%rax + 4d3d: 48 89 c7 mov %rax,%rdi + 4d40: e8 6b d6 ff ff call 23b0 + 4d45: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4d4c: 48 89 c7 mov %rax,%rdi + 4d4f: e8 dc d5 ff ff call 2330 + 4d54: e9 f2 0c 00 00 jmp 5a4b + 4d59: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx + 4d60: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax + 4d67: 48 89 d6 mov %rdx,%rsi + 4d6a: 48 89 c7 mov %rax,%rdi + 4d6d: e8 de d5 ff ff call 2350 + 4d72: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) + 4d79: 48 83 bd 68 ff ff ff cmpq $0x0,-0x98(%rbp) + 4d80: 00 + 4d81: 75 38 jne 4dbb + 4d83: 48 8b 05 76 c3 00 00 mov 0xc376(%rip),%rax # 11100 + 4d8a: 4c 8d 05 8f 95 00 00 lea 0x958f(%rip),%r8 # e320 <__func__.3> + 4d91: b9 34 00 00 00 mov $0x34,%ecx + 4d96: 48 8d 15 a7 92 00 00 lea 0x92a7(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 4d9d: 48 8d 35 ac 92 00 00 lea 0x92ac(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 4da4: 48 89 c7 mov %rax,%rdi + 4da7: b8 00 00 00 00 mov $0x0,%eax + 4dac: e8 af d6 ff ff call 2460 + 4db1: bf 00 00 00 00 mov $0x0,%edi + 4db6: e8 65 d7 ff ff call 2520 + 4dbb: 48 8b 85 00 fe ff ff mov -0x200(%rbp),%rax + 4dc2: 48 8b 44 c5 b0 mov -0x50(%rbp,%rax,8),%rax + 4dc7: 48 89 c7 mov %rax,%rdi + 4dca: e8 61 d7 ff ff call 2530 + 4dcf: 48 89 c3 mov %rax,%rbx + 4dd2: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax + 4dd9: 48 8b 50 10 mov 0x10(%rax),%rdx + 4ddd: 48 8b 85 00 fe ff ff mov -0x200(%rbp),%rax + 4de4: 48 c1 e0 03 shl $0x3,%rax + 4de8: 48 01 d0 add %rdx,%rax + 4deb: 48 8b 00 mov (%rax),%rax + 4dee: 48 89 c7 mov %rax,%rdi + 4df1: e8 3a d7 ff ff call 2530 + 4df6: 48 89 c2 mov %rax,%rdx + 4df9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax + 4e00: 53 push %rbx + 4e01: 48 8d 0d 64 93 00 00 lea 0x9364(%rip),%rcx # e16c <_IO_stdin_used+0x16c> + 4e08: 51 push %rcx + 4e09: 52 push %rdx + 4e0a: 48 8d 15 46 93 00 00 lea 0x9346(%rip),%rdx # e157 <_IO_stdin_used+0x157> + 4e11: 52 push %rdx + 4e12: 48 8d 15 53 93 00 00 lea 0x9353(%rip),%rdx # e16c <_IO_stdin_used+0x16c> + 4e19: 52 push %rdx + 4e1a: 48 8d 15 e3 92 00 00 lea 0x92e3(%rip),%rdx # e104 <_IO_stdin_used+0x104> + 4e21: 52 push %rdx + 4e22: 4c 8d 0d 2e 93 00 00 lea 0x932e(%rip),%r9 # e157 <_IO_stdin_used+0x157> + 4e29: 4c 8d 05 f0 94 00 00 lea 0x94f0(%rip),%r8 # e320 <__func__.3> + 4e30: b9 34 00 00 00 mov $0x34,%ecx + 4e35: 48 8d 15 08 92 00 00 lea 0x9208(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 4e3c: 48 8d 35 6d 92 00 00 lea 0x926d(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> + 4e43: 48 89 c7 mov %rax,%rdi + 4e46: b8 00 00 00 00 mov $0x0,%eax + 4e4b: e8 10 d6 ff ff call 2460 + 4e50: 48 83 c4 30 add $0x30,%rsp + 4e54: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax + 4e5b: 48 89 c7 mov %rax,%rdi + 4e5e: e8 2d d6 ff ff call 2490 + 4e63: 0f b6 05 26 c2 00 00 movzbl 0xc226(%rip),%eax # 11090 + 4e6a: 84 c0 test %al,%al + 4e6c: 0f 84 01 01 00 00 je 4f73 + 4e72: e8 d9 d5 ff ff call 2450 + 4e77: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) + 4e7e: 0f b6 05 9b c1 00 00 movzbl 0xc19b(%rip),%eax # 11020 + 4e85: 84 c0 test %al,%al + 4e87: 74 76 je 4eff + 4e89: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4e90: 48 8b 15 91 c1 00 00 mov 0xc191(%rip),%rdx # 11028 + 4e97: 48 89 d6 mov %rdx,%rsi + 4e9a: 48 89 c7 mov %rax,%rdi + 4e9d: e8 3e d5 ff ff call 23e0 + 4ea2: 48 83 bd 78 ff ff ff cmpq $0x0,-0x88(%rbp) + 4ea9: 00 + 4eaa: 0f 88 30 01 00 00 js 4fe0 + 4eb0: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4eb7: 48 8b 0d 72 c1 00 00 mov 0xc172(%rip),%rcx # 11030 + 4ebe: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx + 4ec5: 48 c1 e2 03 shl $0x3,%rdx + 4ec9: 48 01 ca add %rcx,%rdx + 4ecc: 48 8b 12 mov (%rdx),%rdx + 4ecf: 48 89 d6 mov %rdx,%rsi + 4ed2: 48 89 c7 mov %rax,%rdi + 4ed5: e8 06 d5 ff ff call 23e0 + 4eda: 48 8b 15 4f c1 00 00 mov 0xc14f(%rip),%rdx # 11030 + 4ee1: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax + 4ee8: 48 c1 e0 03 shl $0x3,%rax + 4eec: 48 01 d0 add %rdx,%rax + 4eef: 48 8b 00 mov (%rax),%rax + 4ef2: 48 89 c7 mov %rax,%rdi + 4ef5: e8 96 d5 ff ff call 2490 + 4efa: e9 e1 00 00 00 jmp 4fe0 + 4eff: 48 83 bd 78 ff ff ff cmpq $0x0,-0x88(%rbp) + 4f06: 00 + 4f07: 78 4f js 4f58 + 4f09: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4f10: 48 8b 0d 19 c1 00 00 mov 0xc119(%rip),%rcx # 11030 + 4f17: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx + 4f1e: 48 c1 e2 03 shl $0x3,%rdx + 4f22: 48 01 ca add %rcx,%rdx + 4f25: 48 8b 12 mov (%rdx),%rdx + 4f28: 48 89 d6 mov %rdx,%rsi + 4f2b: 48 89 c7 mov %rax,%rdi + 4f2e: e8 ad d4 ff ff call 23e0 + 4f33: 48 8b 15 f6 c0 00 00 mov 0xc0f6(%rip),%rdx # 11030 + 4f3a: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax + 4f41: 48 c1 e0 03 shl $0x3,%rax + 4f45: 48 01 d0 add %rdx,%rax + 4f48: 48 8b 00 mov (%rax),%rax + 4f4b: 48 89 c7 mov %rax,%rdi + 4f4e: e8 3d d5 ff ff call 2490 + 4f53: e9 88 00 00 00 jmp 4fe0 + 4f58: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4f5f: 48 8b 15 c2 c0 00 00 mov 0xc0c2(%rip),%rdx # 11028 + 4f66: 48 89 d6 mov %rdx,%rsi + 4f69: 48 89 c7 mov %rax,%rdi + 4f6c: e8 6f d4 ff ff call 23e0 + 4f71: eb 6d jmp 4fe0 + 4f73: 48 8b 05 be c0 00 00 mov 0xc0be(%rip),%rax # 11038 + 4f7a: 48 85 c0 test %rax,%rax + 4f7d: 74 48 je 4fc7 + 4f7f: 48 8b 05 b2 c0 00 00 mov 0xc0b2(%rip),%rax # 11038 + 4f86: 48 8d 15 f2 90 00 00 lea 0x90f2(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 4f8d: 48 89 d6 mov %rdx,%rsi + 4f90: 48 89 c7 mov %rax,%rdi + 4f93: e8 68 d5 ff ff call 2500 + 4f98: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) + 4f9f: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4fa6: 48 8b 95 70 ff ff ff mov -0x90(%rbp),%rdx + 4fad: 48 89 d6 mov %rdx,%rsi + 4fb0: 48 89 c7 mov %rax,%rdi + 4fb3: e8 28 d4 ff ff call 23e0 + 4fb8: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax + 4fbf: 48 89 c7 mov %rax,%rdi + 4fc2: e8 e9 d3 ff ff call 23b0 + 4fc7: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4fce: 48 8b 15 53 c0 00 00 mov 0xc053(%rip),%rdx # 11028 + 4fd5: 48 89 d6 mov %rdx,%rsi + 4fd8: 48 89 c7 mov %rax,%rdi + 4fdb: e8 00 d4 ff ff call 23e0 + 4fe0: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax + 4fe7: 48 89 c7 mov %rax,%rdi + 4fea: e8 c1 d3 ff ff call 23b0 + 4fef: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 4ff6: 48 89 c7 mov %rax,%rdi + 4ff9: e8 32 d3 ff ff call 2330 + 4ffe: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx + 5005: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax + 500c: 48 89 d6 mov %rdx,%rsi + 500f: 48 89 c7 mov %rax,%rdi + 5012: e8 39 d3 ff ff call 2350 + 5017: 48 89 45 80 mov %rax,-0x80(%rbp) + 501b: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp) + 5020: 75 38 jne 505a + 5022: 48 8b 05 d7 c0 00 00 mov 0xc0d7(%rip),%rax # 11100 + 5029: 4c 8d 05 f0 92 00 00 lea 0x92f0(%rip),%r8 # e320 <__func__.3> + 5030: b9 34 00 00 00 mov $0x34,%ecx + 5035: 48 8d 15 08 90 00 00 lea 0x9008(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 503c: 48 8d 35 0d 90 00 00 lea 0x900d(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 5043: 48 89 c7 mov %rax,%rdi + 5046: b8 00 00 00 00 mov $0x0,%eax + 504b: e8 10 d4 ff ff call 2460 + 5050: bf 00 00 00 00 mov $0x0,%edi + 5055: e8 c6 d4 ff ff call 2520 + 505a: 8b 05 40 c0 00 00 mov 0xc040(%rip),%eax # 110a0 + 5060: 48 98 cltq + 5062: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 5069: 00 + 506a: 48 8d 05 4f c0 00 00 lea 0xc04f(%rip),%rax # 110c0 + 5071: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 5075: 8b 05 05 c0 00 00 mov 0xc005(%rip),%eax # 11080 + 507b: 48 98 cltq + 507d: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 5084: 00 + 5085: 48 8d 05 b4 bf 00 00 lea 0xbfb4(%rip),%rax # 11040 + 508c: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 5090: 8b 05 ee bf 00 00 mov 0xbfee(%rip),%eax # 11084 + 5096: 48 98 cltq + 5098: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 509f: 00 + 50a0: 48 8d 05 19 c0 00 00 lea 0xc019(%rip),%rax # 110c0 + 50a7: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 50ab: 48 8b 45 80 mov -0x80(%rbp),%rax + 50af: 4c 8d 0d 6a 92 00 00 lea 0x926a(%rip),%r9 # e320 <__func__.3> + 50b6: 49 89 f0 mov %rsi,%r8 + 50b9: 48 8d 35 48 90 00 00 lea 0x9048(%rip),%rsi # e108 <_IO_stdin_used+0x108> + 50c0: 48 89 c7 mov %rax,%rdi + 50c3: b8 00 00 00 00 mov $0x0,%eax + 50c8: e8 93 d3 ff ff call 2460 + 50cd: 48 8b 45 80 mov -0x80(%rbp),%rax + 50d1: 48 89 c7 mov %rax,%rdi + 50d4: e8 b7 d3 ff ff call 2490 + 50d9: 0f b6 05 b0 bf 00 00 movzbl 0xbfb0(%rip),%eax # 11090 + 50e0: 84 c0 test %al,%al + 50e2: 0f 84 e9 00 00 00 je 51d1 + 50e8: e8 63 d3 ff ff call 2450 + 50ed: 48 89 45 90 mov %rax,-0x70(%rbp) + 50f1: 0f b6 05 28 bf 00 00 movzbl 0xbf28(%rip),%eax # 11020 + 50f8: 84 c0 test %al,%al + 50fa: 74 6d je 5169 + 50fc: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5103: 48 8b 15 1e bf 00 00 mov 0xbf1e(%rip),%rdx # 11028 + 510a: 48 89 d6 mov %rdx,%rsi + 510d: 48 89 c7 mov %rax,%rdi + 5110: e8 cb d2 ff ff call 23e0 + 5115: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) + 511a: 0f 88 15 01 00 00 js 5235 + 5120: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5127: 48 8b 0d 02 bf 00 00 mov 0xbf02(%rip),%rcx # 11030 + 512e: 48 8b 55 90 mov -0x70(%rbp),%rdx + 5132: 48 c1 e2 03 shl $0x3,%rdx + 5136: 48 01 ca add %rcx,%rdx + 5139: 48 8b 12 mov (%rdx),%rdx + 513c: 48 89 d6 mov %rdx,%rsi + 513f: 48 89 c7 mov %rax,%rdi + 5142: e8 99 d2 ff ff call 23e0 + 5147: 48 8b 15 e2 be 00 00 mov 0xbee2(%rip),%rdx # 11030 + 514e: 48 8b 45 90 mov -0x70(%rbp),%rax + 5152: 48 c1 e0 03 shl $0x3,%rax + 5156: 48 01 d0 add %rdx,%rax + 5159: 48 8b 00 mov (%rax),%rax + 515c: 48 89 c7 mov %rax,%rdi + 515f: e8 2c d3 ff ff call 2490 + 5164: e9 cc 00 00 00 jmp 5235 + 5169: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) + 516e: 78 46 js 51b6 + 5170: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5177: 48 8b 0d b2 be 00 00 mov 0xbeb2(%rip),%rcx # 11030 + 517e: 48 8b 55 90 mov -0x70(%rbp),%rdx + 5182: 48 c1 e2 03 shl $0x3,%rdx + 5186: 48 01 ca add %rcx,%rdx + 5189: 48 8b 12 mov (%rdx),%rdx + 518c: 48 89 d6 mov %rdx,%rsi + 518f: 48 89 c7 mov %rax,%rdi + 5192: e8 49 d2 ff ff call 23e0 + 5197: 48 8b 15 92 be 00 00 mov 0xbe92(%rip),%rdx # 11030 + 519e: 48 8b 45 90 mov -0x70(%rbp),%rax + 51a2: 48 c1 e0 03 shl $0x3,%rax + 51a6: 48 01 d0 add %rdx,%rax + 51a9: 48 8b 00 mov (%rax),%rax + 51ac: 48 89 c7 mov %rax,%rdi + 51af: e8 dc d2 ff ff call 2490 + 51b4: eb 7f jmp 5235 + 51b6: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 51bd: 48 8b 15 64 be 00 00 mov 0xbe64(%rip),%rdx # 11028 + 51c4: 48 89 d6 mov %rdx,%rsi + 51c7: 48 89 c7 mov %rax,%rdi + 51ca: e8 11 d2 ff ff call 23e0 + 51cf: eb 64 jmp 5235 + 51d1: 48 8b 05 60 be 00 00 mov 0xbe60(%rip),%rax # 11038 + 51d8: 48 85 c0 test %rax,%rax + 51db: 74 3f je 521c + 51dd: 48 8b 05 54 be 00 00 mov 0xbe54(%rip),%rax # 11038 + 51e4: 48 8d 15 94 8e 00 00 lea 0x8e94(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 51eb: 48 89 d6 mov %rdx,%rsi + 51ee: 48 89 c7 mov %rax,%rdi + 51f1: e8 0a d3 ff ff call 2500 + 51f6: 48 89 45 88 mov %rax,-0x78(%rbp) + 51fa: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5201: 48 8b 55 88 mov -0x78(%rbp),%rdx + 5205: 48 89 d6 mov %rdx,%rsi + 5208: 48 89 c7 mov %rax,%rdi + 520b: e8 d0 d1 ff ff call 23e0 + 5210: 48 8b 45 88 mov -0x78(%rbp),%rax + 5214: 48 89 c7 mov %rax,%rdi + 5217: e8 94 d1 ff ff call 23b0 + 521c: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5223: 48 8b 15 fe bd 00 00 mov 0xbdfe(%rip),%rdx # 11028 + 522a: 48 89 d6 mov %rdx,%rsi + 522d: 48 89 c7 mov %rax,%rdi + 5230: e8 ab d1 ff ff call 23e0 + 5235: 48 8b 45 80 mov -0x80(%rbp),%rax + 5239: 48 89 c7 mov %rax,%rdi + 523c: e8 6f d1 ff ff call 23b0 + 5241: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5248: 48 89 c7 mov %rax,%rdi + 524b: e8 e0 d0 ff ff call 2330 + 5250: e9 f6 07 00 00 jmp 5a4b + 5255: 48 8b 85 00 fe ff ff mov -0x200(%rbp),%rax + 525c: 48 8b 44 c5 b0 mov -0x50(%rbp,%rax,8),%rax + 5261: 48 89 c6 mov %rax,%rsi + 5264: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax + 526b: 48 8b 50 10 mov 0x10(%rax),%rdx + 526f: 48 8b 85 00 fe ff ff mov -0x200(%rbp),%rax + 5276: 48 c1 e0 03 shl $0x3,%rax + 527a: 48 01 d0 add %rdx,%rax + 527d: 48 8b 00 mov (%rax),%rax + 5280: 48 89 c1 mov %rax,%rcx + 5283: 48 8d 05 96 90 00 00 lea 0x9096(%rip),%rax # e320 <__func__.3> + 528a: 48 89 c2 mov %rax,%rdx + 528d: 48 89 cf mov %rcx,%rdi + 5290: e8 eb d0 ff ff call 2380 + 5295: 84 c0 test %al,%al + 5297: 0f 84 87 02 00 00 je 5524 + 529d: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx + 52a4: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax + 52ab: 48 89 d6 mov %rdx,%rsi + 52ae: 48 89 c7 mov %rax,%rdi + 52b1: e8 9a d0 ff ff call 2350 + 52b6: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) + 52bd: 48 83 bd 50 ff ff ff cmpq $0x0,-0xb0(%rbp) + 52c4: 00 + 52c5: 75 38 jne 52ff + 52c7: 48 8b 05 32 be 00 00 mov 0xbe32(%rip),%rax # 11100 + 52ce: 4c 8d 05 4b 90 00 00 lea 0x904b(%rip),%r8 # e320 <__func__.3> + 52d5: b9 34 00 00 00 mov $0x34,%ecx + 52da: 48 8d 15 63 8d 00 00 lea 0x8d63(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 52e1: 48 8d 35 68 8d 00 00 lea 0x8d68(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 52e8: 48 89 c7 mov %rax,%rdi + 52eb: b8 00 00 00 00 mov $0x0,%eax + 52f0: e8 6b d1 ff ff call 2460 + 52f5: bf 00 00 00 00 mov $0x0,%edi + 52fa: e8 21 d2 ff ff call 2520 + 52ff: 8b 05 9b bd 00 00 mov 0xbd9b(%rip),%eax # 110a0 + 5305: 48 98 cltq + 5307: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 530e: 00 + 530f: 48 8d 05 aa bd 00 00 lea 0xbdaa(%rip),%rax # 110c0 + 5316: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 531a: 8b 05 60 bd 00 00 mov 0xbd60(%rip),%eax # 11080 + 5320: 48 98 cltq + 5322: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 5329: 00 + 532a: 48 8d 05 0f bd 00 00 lea 0xbd0f(%rip),%rax # 11040 + 5331: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 5335: 8b 05 b5 bd 00 00 mov 0xbdb5(%rip),%eax # 110f0 + 533b: 48 98 cltq + 533d: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 5344: 00 + 5345: 48 8d 05 74 bd 00 00 lea 0xbd74(%rip),%rax # 110c0 + 534c: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 5350: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax + 5357: 4c 8d 0d c2 8f 00 00 lea 0x8fc2(%rip),%r9 # e320 <__func__.3> + 535e: 49 89 f0 mov %rsi,%r8 + 5361: 48 8d 35 20 8d 00 00 lea 0x8d20(%rip),%rsi # e088 <_IO_stdin_used+0x88> + 5368: 48 89 c7 mov %rax,%rdi + 536b: b8 00 00 00 00 mov $0x0,%eax + 5370: e8 eb d0 ff ff call 2460 + 5375: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax + 537c: 48 89 c7 mov %rax,%rdi + 537f: e8 0c d1 ff ff call 2490 + 5384: 0f b6 05 05 bd 00 00 movzbl 0xbd05(%rip),%eax # 11090 + 538b: 84 c0 test %al,%al + 538d: 0f 84 01 01 00 00 je 5494 + 5393: e8 b8 d0 ff ff call 2450 + 5398: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) + 539f: 0f b6 05 7a bc 00 00 movzbl 0xbc7a(%rip),%eax # 11020 + 53a6: 84 c0 test %al,%al + 53a8: 74 76 je 5420 + 53aa: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 53b1: 48 8b 15 70 bc 00 00 mov 0xbc70(%rip),%rdx # 11028 + 53b8: 48 89 d6 mov %rdx,%rsi + 53bb: 48 89 c7 mov %rax,%rdi + 53be: e8 1d d0 ff ff call 23e0 + 53c3: 48 83 bd 60 ff ff ff cmpq $0x0,-0xa0(%rbp) + 53ca: 00 + 53cb: 0f 88 30 01 00 00 js 5501 + 53d1: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 53d8: 48 8b 0d 51 bc 00 00 mov 0xbc51(%rip),%rcx # 11030 + 53df: 48 8b 95 60 ff ff ff mov -0xa0(%rbp),%rdx + 53e6: 48 c1 e2 03 shl $0x3,%rdx + 53ea: 48 01 ca add %rcx,%rdx + 53ed: 48 8b 12 mov (%rdx),%rdx + 53f0: 48 89 d6 mov %rdx,%rsi + 53f3: 48 89 c7 mov %rax,%rdi + 53f6: e8 e5 cf ff ff call 23e0 + 53fb: 48 8b 15 2e bc 00 00 mov 0xbc2e(%rip),%rdx # 11030 + 5402: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax + 5409: 48 c1 e0 03 shl $0x3,%rax + 540d: 48 01 d0 add %rdx,%rax + 5410: 48 8b 00 mov (%rax),%rax + 5413: 48 89 c7 mov %rax,%rdi + 5416: e8 75 d0 ff ff call 2490 + 541b: e9 e1 00 00 00 jmp 5501 + 5420: 48 83 bd 60 ff ff ff cmpq $0x0,-0xa0(%rbp) + 5427: 00 + 5428: 78 4f js 5479 + 542a: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5431: 48 8b 0d f8 bb 00 00 mov 0xbbf8(%rip),%rcx # 11030 + 5438: 48 8b 95 60 ff ff ff mov -0xa0(%rbp),%rdx + 543f: 48 c1 e2 03 shl $0x3,%rdx + 5443: 48 01 ca add %rcx,%rdx + 5446: 48 8b 12 mov (%rdx),%rdx + 5449: 48 89 d6 mov %rdx,%rsi + 544c: 48 89 c7 mov %rax,%rdi + 544f: e8 8c cf ff ff call 23e0 + 5454: 48 8b 15 d5 bb 00 00 mov 0xbbd5(%rip),%rdx # 11030 + 545b: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax + 5462: 48 c1 e0 03 shl $0x3,%rax + 5466: 48 01 d0 add %rdx,%rax + 5469: 48 8b 00 mov (%rax),%rax + 546c: 48 89 c7 mov %rax,%rdi + 546f: e8 1c d0 ff ff call 2490 + 5474: e9 88 00 00 00 jmp 5501 + 5479: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5480: 48 8b 15 a1 bb 00 00 mov 0xbba1(%rip),%rdx # 11028 + 5487: 48 89 d6 mov %rdx,%rsi + 548a: 48 89 c7 mov %rax,%rdi + 548d: e8 4e cf ff ff call 23e0 + 5492: eb 6d jmp 5501 + 5494: 48 8b 05 9d bb 00 00 mov 0xbb9d(%rip),%rax # 11038 + 549b: 48 85 c0 test %rax,%rax + 549e: 74 48 je 54e8 + 54a0: 48 8b 05 91 bb 00 00 mov 0xbb91(%rip),%rax # 11038 + 54a7: 48 8d 15 d1 8b 00 00 lea 0x8bd1(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 54ae: 48 89 d6 mov %rdx,%rsi + 54b1: 48 89 c7 mov %rax,%rdi + 54b4: e8 47 d0 ff ff call 2500 + 54b9: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) + 54c0: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 54c7: 48 8b 95 58 ff ff ff mov -0xa8(%rbp),%rdx + 54ce: 48 89 d6 mov %rdx,%rsi + 54d1: 48 89 c7 mov %rax,%rdi + 54d4: e8 07 cf ff ff call 23e0 + 54d9: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax + 54e0: 48 89 c7 mov %rax,%rdi + 54e3: e8 c8 ce ff ff call 23b0 + 54e8: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 54ef: 48 8b 15 32 bb 00 00 mov 0xbb32(%rip),%rdx # 11028 + 54f6: 48 89 d6 mov %rdx,%rsi + 54f9: 48 89 c7 mov %rax,%rdi + 54fc: e8 df ce ff ff call 23e0 + 5501: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax + 5508: 48 89 c7 mov %rax,%rdi + 550b: e8 a0 ce ff ff call 23b0 + 5510: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5517: 48 89 c7 mov %rax,%rdi + 551a: e8 11 ce ff ff call 2330 + 551f: e9 27 05 00 00 jmp 5a4b + 5524: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx + 552b: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax + 5532: 48 89 d6 mov %rdx,%rsi + 5535: 48 89 c7 mov %rax,%rdi + 5538: e8 13 ce ff ff call 2350 + 553d: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) + 5544: 48 83 bd 20 ff ff ff cmpq $0x0,-0xe0(%rbp) + 554b: 00 + 554c: 75 38 jne 5586 + 554e: 48 8b 05 ab bb 00 00 mov 0xbbab(%rip),%rax # 11100 + 5555: 4c 8d 05 c4 8d 00 00 lea 0x8dc4(%rip),%r8 # e320 <__func__.3> + 555c: b9 34 00 00 00 mov $0x34,%ecx + 5561: 48 8d 15 dc 8a 00 00 lea 0x8adc(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 5568: 48 8d 35 e1 8a 00 00 lea 0x8ae1(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 556f: 48 89 c7 mov %rax,%rdi + 5572: b8 00 00 00 00 mov $0x0,%eax + 5577: e8 e4 ce ff ff call 2460 + 557c: bf 00 00 00 00 mov $0x0,%edi + 5581: e8 9a cf ff ff call 2520 + 5586: 48 8b 85 00 fe ff ff mov -0x200(%rbp),%rax + 558d: 48 8b 44 c5 b0 mov -0x50(%rbp,%rax,8),%rax + 5592: 48 89 c7 mov %rax,%rdi + 5595: e8 96 cf ff ff call 2530 + 559a: 48 89 c3 mov %rax,%rbx + 559d: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax + 55a4: 48 8b 50 10 mov 0x10(%rax),%rdx + 55a8: 48 8b 85 00 fe ff ff mov -0x200(%rbp),%rax + 55af: 48 c1 e0 03 shl $0x3,%rax + 55b3: 48 01 d0 add %rdx,%rax + 55b6: 48 8b 00 mov (%rax),%rax + 55b9: 48 89 c7 mov %rax,%rdi + 55bc: e8 6f cf ff ff call 2530 + 55c1: 48 89 c2 mov %rax,%rdx + 55c4: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax + 55cb: 53 push %rbx + 55cc: 48 8d 0d 99 8b 00 00 lea 0x8b99(%rip),%rcx # e16c <_IO_stdin_used+0x16c> + 55d3: 51 push %rcx + 55d4: 52 push %rdx + 55d5: 48 8d 15 7b 8b 00 00 lea 0x8b7b(%rip),%rdx # e157 <_IO_stdin_used+0x157> + 55dc: 52 push %rdx + 55dd: 48 8d 15 88 8b 00 00 lea 0x8b88(%rip),%rdx # e16c <_IO_stdin_used+0x16c> + 55e4: 52 push %rdx + 55e5: 48 8d 15 18 8b 00 00 lea 0x8b18(%rip),%rdx # e104 <_IO_stdin_used+0x104> + 55ec: 52 push %rdx + 55ed: 4c 8d 0d 63 8b 00 00 lea 0x8b63(%rip),%r9 # e157 <_IO_stdin_used+0x157> + 55f4: 4c 8d 05 25 8d 00 00 lea 0x8d25(%rip),%r8 # e320 <__func__.3> + 55fb: b9 34 00 00 00 mov $0x34,%ecx + 5600: 48 8d 15 3d 8a 00 00 lea 0x8a3d(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 5607: 48 8d 35 a2 8a 00 00 lea 0x8aa2(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> + 560e: 48 89 c7 mov %rax,%rdi + 5611: b8 00 00 00 00 mov $0x0,%eax + 5616: e8 45 ce ff ff call 2460 + 561b: 48 83 c4 30 add $0x30,%rsp + 561f: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax + 5626: 48 89 c7 mov %rax,%rdi + 5629: e8 62 ce ff ff call 2490 + 562e: 0f b6 05 5b ba 00 00 movzbl 0xba5b(%rip),%eax # 11090 + 5635: 84 c0 test %al,%al + 5637: 0f 84 01 01 00 00 je 573e + 563d: e8 0e ce ff ff call 2450 + 5642: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) + 5649: 0f b6 05 d0 b9 00 00 movzbl 0xb9d0(%rip),%eax # 11020 + 5650: 84 c0 test %al,%al + 5652: 74 76 je 56ca + 5654: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 565b: 48 8b 15 c6 b9 00 00 mov 0xb9c6(%rip),%rdx # 11028 + 5662: 48 89 d6 mov %rdx,%rsi + 5665: 48 89 c7 mov %rax,%rdi + 5668: e8 73 cd ff ff call 23e0 + 566d: 48 83 bd 30 ff ff ff cmpq $0x0,-0xd0(%rbp) + 5674: 00 + 5675: 0f 88 30 01 00 00 js 57ab + 567b: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5682: 48 8b 0d a7 b9 00 00 mov 0xb9a7(%rip),%rcx # 11030 + 5689: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx + 5690: 48 c1 e2 03 shl $0x3,%rdx + 5694: 48 01 ca add %rcx,%rdx + 5697: 48 8b 12 mov (%rdx),%rdx + 569a: 48 89 d6 mov %rdx,%rsi + 569d: 48 89 c7 mov %rax,%rdi + 56a0: e8 3b cd ff ff call 23e0 + 56a5: 48 8b 15 84 b9 00 00 mov 0xb984(%rip),%rdx # 11030 + 56ac: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 56b3: 48 c1 e0 03 shl $0x3,%rax + 56b7: 48 01 d0 add %rdx,%rax + 56ba: 48 8b 00 mov (%rax),%rax + 56bd: 48 89 c7 mov %rax,%rdi + 56c0: e8 cb cd ff ff call 2490 + 56c5: e9 e1 00 00 00 jmp 57ab + 56ca: 48 83 bd 30 ff ff ff cmpq $0x0,-0xd0(%rbp) + 56d1: 00 + 56d2: 78 4f js 5723 + 56d4: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 56db: 48 8b 0d 4e b9 00 00 mov 0xb94e(%rip),%rcx # 11030 + 56e2: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx + 56e9: 48 c1 e2 03 shl $0x3,%rdx + 56ed: 48 01 ca add %rcx,%rdx + 56f0: 48 8b 12 mov (%rdx),%rdx + 56f3: 48 89 d6 mov %rdx,%rsi + 56f6: 48 89 c7 mov %rax,%rdi + 56f9: e8 e2 cc ff ff call 23e0 + 56fe: 48 8b 15 2b b9 00 00 mov 0xb92b(%rip),%rdx # 11030 + 5705: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 570c: 48 c1 e0 03 shl $0x3,%rax + 5710: 48 01 d0 add %rdx,%rax + 5713: 48 8b 00 mov (%rax),%rax + 5716: 48 89 c7 mov %rax,%rdi + 5719: e8 72 cd ff ff call 2490 + 571e: e9 88 00 00 00 jmp 57ab + 5723: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 572a: 48 8b 15 f7 b8 00 00 mov 0xb8f7(%rip),%rdx # 11028 + 5731: 48 89 d6 mov %rdx,%rsi + 5734: 48 89 c7 mov %rax,%rdi + 5737: e8 a4 cc ff ff call 23e0 + 573c: eb 6d jmp 57ab + 573e: 48 8b 05 f3 b8 00 00 mov 0xb8f3(%rip),%rax # 11038 + 5745: 48 85 c0 test %rax,%rax + 5748: 74 48 je 5792 + 574a: 48 8b 05 e7 b8 00 00 mov 0xb8e7(%rip),%rax # 11038 + 5751: 48 8d 15 27 89 00 00 lea 0x8927(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 5758: 48 89 d6 mov %rdx,%rsi + 575b: 48 89 c7 mov %rax,%rdi + 575e: e8 9d cd ff ff call 2500 + 5763: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) + 576a: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5771: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx + 5778: 48 89 d6 mov %rdx,%rsi + 577b: 48 89 c7 mov %rax,%rdi + 577e: e8 5d cc ff ff call 23e0 + 5783: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax + 578a: 48 89 c7 mov %rax,%rdi + 578d: e8 1e cc ff ff call 23b0 + 5792: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5799: 48 8b 15 88 b8 00 00 mov 0xb888(%rip),%rdx # 11028 + 57a0: 48 89 d6 mov %rdx,%rsi + 57a3: 48 89 c7 mov %rax,%rdi + 57a6: e8 35 cc ff ff call 23e0 + 57ab: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax + 57b2: 48 89 c7 mov %rax,%rdi + 57b5: e8 f6 cb ff ff call 23b0 + 57ba: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 57c1: 48 89 c7 mov %rax,%rdi + 57c4: e8 67 cb ff ff call 2330 + 57c9: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx + 57d0: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax + 57d7: 48 89 d6 mov %rdx,%rsi + 57da: 48 89 c7 mov %rax,%rdi + 57dd: e8 6e cb ff ff call 2350 + 57e2: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) + 57e9: 48 83 bd 38 ff ff ff cmpq $0x0,-0xc8(%rbp) + 57f0: 00 + 57f1: 75 38 jne 582b + 57f3: 48 8b 05 06 b9 00 00 mov 0xb906(%rip),%rax # 11100 + 57fa: 4c 8d 05 1f 8b 00 00 lea 0x8b1f(%rip),%r8 # e320 <__func__.3> + 5801: b9 34 00 00 00 mov $0x34,%ecx + 5806: 48 8d 15 37 88 00 00 lea 0x8837(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 580d: 48 8d 35 3c 88 00 00 lea 0x883c(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 5814: 48 89 c7 mov %rax,%rdi + 5817: b8 00 00 00 00 mov $0x0,%eax + 581c: e8 3f cc ff ff call 2460 + 5821: bf 00 00 00 00 mov $0x0,%edi + 5826: e8 f5 cc ff ff call 2520 + 582b: 8b 05 6f b8 00 00 mov 0xb86f(%rip),%eax # 110a0 + 5831: 48 98 cltq + 5833: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 583a: 00 + 583b: 48 8d 05 7e b8 00 00 lea 0xb87e(%rip),%rax # 110c0 + 5842: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 5846: 8b 05 34 b8 00 00 mov 0xb834(%rip),%eax # 11080 + 584c: 48 98 cltq + 584e: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 5855: 00 + 5856: 48 8d 05 e3 b7 00 00 lea 0xb7e3(%rip),%rax # 11040 + 585d: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 5861: 8b 05 1d b8 00 00 mov 0xb81d(%rip),%eax # 11084 + 5867: 48 98 cltq + 5869: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 5870: 00 + 5871: 48 8d 05 48 b8 00 00 lea 0xb848(%rip),%rax # 110c0 + 5878: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 587c: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax + 5883: 4c 8d 0d 96 8a 00 00 lea 0x8a96(%rip),%r9 # e320 <__func__.3> + 588a: 49 89 f0 mov %rsi,%r8 + 588d: 48 8d 35 74 88 00 00 lea 0x8874(%rip),%rsi # e108 <_IO_stdin_used+0x108> + 5894: 48 89 c7 mov %rax,%rdi + 5897: b8 00 00 00 00 mov $0x0,%eax + 589c: e8 bf cb ff ff call 2460 + 58a1: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax + 58a8: 48 89 c7 mov %rax,%rdi + 58ab: e8 e0 cb ff ff call 2490 + 58b0: 0f b6 05 d9 b7 00 00 movzbl 0xb7d9(%rip),%eax # 11090 + 58b7: 84 c0 test %al,%al + 58b9: 0f 84 01 01 00 00 je 59c0 + 58bf: e8 8c cb ff ff call 2450 + 58c4: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) + 58cb: 0f b6 05 4e b7 00 00 movzbl 0xb74e(%rip),%eax # 11020 + 58d2: 84 c0 test %al,%al + 58d4: 74 76 je 594c + 58d6: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 58dd: 48 8b 15 44 b7 00 00 mov 0xb744(%rip),%rdx # 11028 + 58e4: 48 89 d6 mov %rdx,%rsi + 58e7: 48 89 c7 mov %rax,%rdi + 58ea: e8 f1 ca ff ff call 23e0 + 58ef: 48 83 bd 48 ff ff ff cmpq $0x0,-0xb8(%rbp) + 58f6: 00 + 58f7: 0f 88 30 01 00 00 js 5a2d + 58fd: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5904: 48 8b 0d 25 b7 00 00 mov 0xb725(%rip),%rcx # 11030 + 590b: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx + 5912: 48 c1 e2 03 shl $0x3,%rdx + 5916: 48 01 ca add %rcx,%rdx + 5919: 48 8b 12 mov (%rdx),%rdx + 591c: 48 89 d6 mov %rdx,%rsi + 591f: 48 89 c7 mov %rax,%rdi + 5922: e8 b9 ca ff ff call 23e0 + 5927: 48 8b 15 02 b7 00 00 mov 0xb702(%rip),%rdx # 11030 + 592e: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax + 5935: 48 c1 e0 03 shl $0x3,%rax + 5939: 48 01 d0 add %rdx,%rax + 593c: 48 8b 00 mov (%rax),%rax + 593f: 48 89 c7 mov %rax,%rdi + 5942: e8 49 cb ff ff call 2490 + 5947: e9 e1 00 00 00 jmp 5a2d + 594c: 48 83 bd 48 ff ff ff cmpq $0x0,-0xb8(%rbp) + 5953: 00 + 5954: 78 4f js 59a5 + 5956: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 595d: 48 8b 0d cc b6 00 00 mov 0xb6cc(%rip),%rcx # 11030 + 5964: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx + 596b: 48 c1 e2 03 shl $0x3,%rdx + 596f: 48 01 ca add %rcx,%rdx + 5972: 48 8b 12 mov (%rdx),%rdx + 5975: 48 89 d6 mov %rdx,%rsi + 5978: 48 89 c7 mov %rax,%rdi + 597b: e8 60 ca ff ff call 23e0 + 5980: 48 8b 15 a9 b6 00 00 mov 0xb6a9(%rip),%rdx # 11030 + 5987: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax + 598e: 48 c1 e0 03 shl $0x3,%rax + 5992: 48 01 d0 add %rdx,%rax + 5995: 48 8b 00 mov (%rax),%rax + 5998: 48 89 c7 mov %rax,%rdi + 599b: e8 f0 ca ff ff call 2490 + 59a0: e9 88 00 00 00 jmp 5a2d + 59a5: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 59ac: 48 8b 15 75 b6 00 00 mov 0xb675(%rip),%rdx # 11028 + 59b3: 48 89 d6 mov %rdx,%rsi + 59b6: 48 89 c7 mov %rax,%rdi + 59b9: e8 22 ca ff ff call 23e0 + 59be: eb 6d jmp 5a2d + 59c0: 48 8b 05 71 b6 00 00 mov 0xb671(%rip),%rax # 11038 + 59c7: 48 85 c0 test %rax,%rax + 59ca: 74 48 je 5a14 + 59cc: 48 8b 05 65 b6 00 00 mov 0xb665(%rip),%rax # 11038 + 59d3: 48 8d 15 a5 86 00 00 lea 0x86a5(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 59da: 48 89 d6 mov %rdx,%rsi + 59dd: 48 89 c7 mov %rax,%rdi + 59e0: e8 1b cb ff ff call 2500 + 59e5: 48 89 85 40 ff ff ff mov %rax,-0xc0(%rbp) + 59ec: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 59f3: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx + 59fa: 48 89 d6 mov %rdx,%rsi + 59fd: 48 89 c7 mov %rax,%rdi + 5a00: e8 db c9 ff ff call 23e0 + 5a05: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax + 5a0c: 48 89 c7 mov %rax,%rdi + 5a0f: e8 9c c9 ff ff call 23b0 + 5a14: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5a1b: 48 8b 15 06 b6 00 00 mov 0xb606(%rip),%rdx # 11028 + 5a22: 48 89 d6 mov %rdx,%rsi + 5a25: 48 89 c7 mov %rax,%rdi + 5a28: e8 b3 c9 ff ff call 23e0 + 5a2d: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax + 5a34: 48 89 c7 mov %rax,%rdi + 5a37: e8 74 c9 ff ff call 23b0 + 5a3c: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5a43: 48 89 c7 mov %rax,%rdi + 5a46: e8 e5 c8 ff ff call 2330 + 5a4b: 48 83 85 00 fe ff ff addq $0x1,-0x200(%rbp) + 5a52: 01 + 5a53: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax + 5a5a: 48 8b 00 mov (%rax),%rax + 5a5d: 48 39 85 00 fe ff ff cmp %rax,-0x200(%rbp) + 5a64: 0f 82 48 f0 ff ff jb 4ab2 + 5a6a: c7 85 e4 fd ff ff 00 movl $0x0,-0x21c(%rbp) + 5a71: 00 00 00 + 5a74: e9 51 02 00 00 jmp 5cca + 5a79: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx + 5a80: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax + 5a87: 48 89 d6 mov %rdx,%rsi + 5a8a: 48 89 c7 mov %rax,%rdi + 5a8d: e8 be c8 ff ff call 2350 + 5a92: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) + 5a99: 48 83 bd 08 ff ff ff cmpq $0x0,-0xf8(%rbp) + 5aa0: 00 + 5aa1: 75 38 jne 5adb + 5aa3: 48 8b 05 56 b6 00 00 mov 0xb656(%rip),%rax # 11100 + 5aaa: 4c 8d 05 6f 88 00 00 lea 0x886f(%rip),%r8 # e320 <__func__.3> + 5ab1: b9 37 00 00 00 mov $0x37,%ecx + 5ab6: 48 8d 15 87 85 00 00 lea 0x8587(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 5abd: 48 8d 35 8c 85 00 00 lea 0x858c(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 5ac4: 48 89 c7 mov %rax,%rdi + 5ac7: b8 00 00 00 00 mov $0x0,%eax + 5acc: e8 8f c9 ff ff call 2460 + 5ad1: bf 00 00 00 00 mov $0x0,%edi + 5ad6: e8 45 ca ff ff call 2520 + 5adb: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax + 5ae2: 48 8b 50 10 mov 0x10(%rax),%rdx + 5ae6: 8b 85 e4 fd ff ff mov -0x21c(%rbp),%eax + 5aec: 48 98 cltq + 5aee: 48 c1 e0 03 shl $0x3,%rax + 5af2: 48 01 d0 add %rdx,%rax + 5af5: 48 8b 08 mov (%rax),%rcx + 5af8: 8b 95 e4 fd ff ff mov -0x21c(%rbp),%edx + 5afe: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax + 5b05: 48 8d 35 6a 86 00 00 lea 0x866a(%rip),%rsi # e176 <_IO_stdin_used+0x176> + 5b0c: 48 89 c7 mov %rax,%rdi + 5b0f: b8 00 00 00 00 mov $0x0,%eax + 5b14: e8 47 c9 ff ff call 2460 + 5b19: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax + 5b20: 48 89 c7 mov %rax,%rdi + 5b23: e8 68 c9 ff ff call 2490 + 5b28: 0f b6 05 61 b5 00 00 movzbl 0xb561(%rip),%eax # 11090 + 5b2f: 84 c0 test %al,%al + 5b31: 0f 84 01 01 00 00 je 5c38 + 5b37: e8 14 c9 ff ff call 2450 + 5b3c: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) + 5b43: 0f b6 05 d6 b4 00 00 movzbl 0xb4d6(%rip),%eax # 11020 + 5b4a: 84 c0 test %al,%al + 5b4c: 74 76 je 5bc4 + 5b4e: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5b55: 48 8b 15 cc b4 00 00 mov 0xb4cc(%rip),%rdx # 11028 + 5b5c: 48 89 d6 mov %rdx,%rsi + 5b5f: 48 89 c7 mov %rax,%rdi + 5b62: e8 79 c8 ff ff call 23e0 + 5b67: 48 83 bd 18 ff ff ff cmpq $0x0,-0xe8(%rbp) + 5b6e: 00 + 5b6f: 0f 88 30 01 00 00 js 5ca5 + 5b75: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5b7c: 48 8b 0d ad b4 00 00 mov 0xb4ad(%rip),%rcx # 11030 + 5b83: 48 8b 95 18 ff ff ff mov -0xe8(%rbp),%rdx + 5b8a: 48 c1 e2 03 shl $0x3,%rdx + 5b8e: 48 01 ca add %rcx,%rdx + 5b91: 48 8b 12 mov (%rdx),%rdx + 5b94: 48 89 d6 mov %rdx,%rsi + 5b97: 48 89 c7 mov %rax,%rdi + 5b9a: e8 41 c8 ff ff call 23e0 + 5b9f: 48 8b 15 8a b4 00 00 mov 0xb48a(%rip),%rdx # 11030 + 5ba6: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax + 5bad: 48 c1 e0 03 shl $0x3,%rax + 5bb1: 48 01 d0 add %rdx,%rax + 5bb4: 48 8b 00 mov (%rax),%rax + 5bb7: 48 89 c7 mov %rax,%rdi + 5bba: e8 d1 c8 ff ff call 2490 + 5bbf: e9 e1 00 00 00 jmp 5ca5 + 5bc4: 48 83 bd 18 ff ff ff cmpq $0x0,-0xe8(%rbp) + 5bcb: 00 + 5bcc: 78 4f js 5c1d + 5bce: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5bd5: 48 8b 0d 54 b4 00 00 mov 0xb454(%rip),%rcx # 11030 + 5bdc: 48 8b 95 18 ff ff ff mov -0xe8(%rbp),%rdx + 5be3: 48 c1 e2 03 shl $0x3,%rdx + 5be7: 48 01 ca add %rcx,%rdx + 5bea: 48 8b 12 mov (%rdx),%rdx + 5bed: 48 89 d6 mov %rdx,%rsi + 5bf0: 48 89 c7 mov %rax,%rdi + 5bf3: e8 e8 c7 ff ff call 23e0 + 5bf8: 48 8b 15 31 b4 00 00 mov 0xb431(%rip),%rdx # 11030 + 5bff: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax + 5c06: 48 c1 e0 03 shl $0x3,%rax + 5c0a: 48 01 d0 add %rdx,%rax + 5c0d: 48 8b 00 mov (%rax),%rax + 5c10: 48 89 c7 mov %rax,%rdi + 5c13: e8 78 c8 ff ff call 2490 + 5c18: e9 88 00 00 00 jmp 5ca5 + 5c1d: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5c24: 48 8b 15 fd b3 00 00 mov 0xb3fd(%rip),%rdx # 11028 + 5c2b: 48 89 d6 mov %rdx,%rsi + 5c2e: 48 89 c7 mov %rax,%rdi + 5c31: e8 aa c7 ff ff call 23e0 + 5c36: eb 6d jmp 5ca5 + 5c38: 48 8b 05 f9 b3 00 00 mov 0xb3f9(%rip),%rax # 11038 + 5c3f: 48 85 c0 test %rax,%rax + 5c42: 74 48 je 5c8c + 5c44: 48 8b 05 ed b3 00 00 mov 0xb3ed(%rip),%rax # 11038 + 5c4b: 48 8d 15 2d 84 00 00 lea 0x842d(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 5c52: 48 89 d6 mov %rdx,%rsi + 5c55: 48 89 c7 mov %rax,%rdi + 5c58: e8 a3 c8 ff ff call 2500 + 5c5d: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) + 5c64: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5c6b: 48 8b 95 10 ff ff ff mov -0xf0(%rbp),%rdx + 5c72: 48 89 d6 mov %rdx,%rsi + 5c75: 48 89 c7 mov %rax,%rdi + 5c78: e8 63 c7 ff ff call 23e0 + 5c7d: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax + 5c84: 48 89 c7 mov %rax,%rdi + 5c87: e8 24 c7 ff ff call 23b0 + 5c8c: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5c93: 48 8b 15 8e b3 00 00 mov 0xb38e(%rip),%rdx # 11028 + 5c9a: 48 89 d6 mov %rdx,%rsi + 5c9d: 48 89 c7 mov %rax,%rdi + 5ca0: e8 3b c7 ff ff call 23e0 + 5ca5: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax + 5cac: 48 89 c7 mov %rax,%rdi + 5caf: e8 fc c6 ff ff call 23b0 + 5cb4: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5cbb: 48 89 c7 mov %rax,%rdi + 5cbe: e8 6d c6 ff ff call 2330 + 5cc3: 83 85 e4 fd ff ff 01 addl $0x1,-0x21c(%rbp) + 5cca: 8b 85 e4 fd ff ff mov -0x21c(%rbp),%eax + 5cd0: 48 63 d0 movslq %eax,%rdx + 5cd3: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax + 5cda: 48 8b 00 mov (%rax),%rax + 5cdd: 48 39 c2 cmp %rax,%rdx + 5ce0: 0f 82 93 fd ff ff jb 5a79 + 5ce6: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx + 5ced: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax + 5cf4: 48 89 d6 mov %rdx,%rsi + 5cf7: 48 89 c7 mov %rax,%rdi + 5cfa: e8 51 c6 ff ff call 2350 + 5cff: 48 89 85 c0 fe ff ff mov %rax,-0x140(%rbp) + 5d06: 48 83 bd c0 fe ff ff cmpq $0x0,-0x140(%rbp) + 5d0d: 00 + 5d0e: 75 38 jne 5d48 + 5d10: 48 8b 05 e9 b3 00 00 mov 0xb3e9(%rip),%rax # 11100 + 5d17: 4c 8d 05 02 86 00 00 lea 0x8602(%rip),%r8 # e320 <__func__.3> + 5d1e: b9 38 00 00 00 mov $0x38,%ecx + 5d23: 48 8d 15 1a 83 00 00 lea 0x831a(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 5d2a: 48 8d 35 1f 83 00 00 lea 0x831f(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 5d31: 48 89 c7 mov %rax,%rdi + 5d34: b8 00 00 00 00 mov $0x0,%eax + 5d39: e8 22 c7 ff ff call 2460 + 5d3e: bf 00 00 00 00 mov $0x0,%edi + 5d43: e8 d8 c7 ff ff call 2520 + 5d48: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax + 5d4f: 48 89 c6 mov %rax,%rsi + 5d52: bf 0a 00 00 00 mov $0xa,%edi + 5d57: e8 c4 c6 ff ff call 2420 + 5d5c: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax + 5d63: 48 89 c7 mov %rax,%rdi + 5d66: e8 25 c7 ff ff call 2490 + 5d6b: 0f b6 05 1e b3 00 00 movzbl 0xb31e(%rip),%eax # 11090 + 5d72: 84 c0 test %al,%al + 5d74: 0f 84 01 01 00 00 je 5e7b + 5d7a: e8 d1 c6 ff ff call 2450 + 5d7f: 48 89 85 d0 fe ff ff mov %rax,-0x130(%rbp) + 5d86: 0f b6 05 93 b2 00 00 movzbl 0xb293(%rip),%eax # 11020 + 5d8d: 84 c0 test %al,%al + 5d8f: 74 76 je 5e07 + 5d91: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5d98: 48 8b 15 89 b2 00 00 mov 0xb289(%rip),%rdx # 11028 + 5d9f: 48 89 d6 mov %rdx,%rsi + 5da2: 48 89 c7 mov %rax,%rdi + 5da5: e8 36 c6 ff ff call 23e0 + 5daa: 48 83 bd d0 fe ff ff cmpq $0x0,-0x130(%rbp) + 5db1: 00 + 5db2: 0f 88 30 01 00 00 js 5ee8 + 5db8: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5dbf: 48 8b 0d 6a b2 00 00 mov 0xb26a(%rip),%rcx # 11030 + 5dc6: 48 8b 95 d0 fe ff ff mov -0x130(%rbp),%rdx + 5dcd: 48 c1 e2 03 shl $0x3,%rdx + 5dd1: 48 01 ca add %rcx,%rdx + 5dd4: 48 8b 12 mov (%rdx),%rdx + 5dd7: 48 89 d6 mov %rdx,%rsi + 5dda: 48 89 c7 mov %rax,%rdi + 5ddd: e8 fe c5 ff ff call 23e0 + 5de2: 48 8b 15 47 b2 00 00 mov 0xb247(%rip),%rdx # 11030 + 5de9: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax + 5df0: 48 c1 e0 03 shl $0x3,%rax + 5df4: 48 01 d0 add %rdx,%rax + 5df7: 48 8b 00 mov (%rax),%rax + 5dfa: 48 89 c7 mov %rax,%rdi + 5dfd: e8 8e c6 ff ff call 2490 + 5e02: e9 e1 00 00 00 jmp 5ee8 + 5e07: 48 83 bd d0 fe ff ff cmpq $0x0,-0x130(%rbp) + 5e0e: 00 + 5e0f: 78 4f js 5e60 + 5e11: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5e18: 48 8b 0d 11 b2 00 00 mov 0xb211(%rip),%rcx # 11030 + 5e1f: 48 8b 95 d0 fe ff ff mov -0x130(%rbp),%rdx + 5e26: 48 c1 e2 03 shl $0x3,%rdx + 5e2a: 48 01 ca add %rcx,%rdx + 5e2d: 48 8b 12 mov (%rdx),%rdx + 5e30: 48 89 d6 mov %rdx,%rsi + 5e33: 48 89 c7 mov %rax,%rdi + 5e36: e8 a5 c5 ff ff call 23e0 + 5e3b: 48 8b 15 ee b1 00 00 mov 0xb1ee(%rip),%rdx # 11030 + 5e42: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax + 5e49: 48 c1 e0 03 shl $0x3,%rax + 5e4d: 48 01 d0 add %rdx,%rax + 5e50: 48 8b 00 mov (%rax),%rax + 5e53: 48 89 c7 mov %rax,%rdi + 5e56: e8 35 c6 ff ff call 2490 + 5e5b: e9 88 00 00 00 jmp 5ee8 + 5e60: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5e67: 48 8b 15 ba b1 00 00 mov 0xb1ba(%rip),%rdx # 11028 + 5e6e: 48 89 d6 mov %rdx,%rsi + 5e71: 48 89 c7 mov %rax,%rdi + 5e74: e8 67 c5 ff ff call 23e0 + 5e79: eb 6d jmp 5ee8 + 5e7b: 48 8b 05 b6 b1 00 00 mov 0xb1b6(%rip),%rax # 11038 + 5e82: 48 85 c0 test %rax,%rax + 5e85: 74 48 je 5ecf + 5e87: 48 8b 05 aa b1 00 00 mov 0xb1aa(%rip),%rax # 11038 + 5e8e: 48 8d 15 ea 81 00 00 lea 0x81ea(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 5e95: 48 89 d6 mov %rdx,%rsi + 5e98: 48 89 c7 mov %rax,%rdi + 5e9b: e8 60 c6 ff ff call 2500 + 5ea0: 48 89 85 c8 fe ff ff mov %rax,-0x138(%rbp) + 5ea7: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5eae: 48 8b 95 c8 fe ff ff mov -0x138(%rbp),%rdx + 5eb5: 48 89 d6 mov %rdx,%rsi + 5eb8: 48 89 c7 mov %rax,%rdi + 5ebb: e8 20 c5 ff ff call 23e0 + 5ec0: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax + 5ec7: 48 89 c7 mov %rax,%rdi + 5eca: e8 e1 c4 ff ff call 23b0 + 5ecf: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5ed6: 48 8b 15 4b b1 00 00 mov 0xb14b(%rip),%rdx # 11028 + 5edd: 48 89 d6 mov %rdx,%rsi + 5ee0: 48 89 c7 mov %rax,%rdi + 5ee3: e8 f8 c4 ff ff call 23e0 + 5ee8: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax + 5eef: 48 89 c7 mov %rax,%rdi + 5ef2: e8 b9 c4 ff ff call 23b0 + 5ef7: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 5efe: 48 89 c7 mov %rax,%rdi + 5f01: e8 2a c4 ff ff call 2330 + 5f06: c7 85 e8 fd ff ff 00 movl $0x0,-0x218(%rbp) + 5f0d: 00 00 00 + 5f10: e9 67 02 00 00 jmp 617c + 5f15: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx + 5f1c: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax + 5f23: 48 89 d6 mov %rdx,%rsi + 5f26: 48 89 c7 mov %rax,%rdi + 5f29: e8 22 c4 ff ff call 2350 + 5f2e: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) + 5f35: 48 83 bd f0 fe ff ff cmpq $0x0,-0x110(%rbp) + 5f3c: 00 + 5f3d: 75 38 jne 5f77 + 5f3f: 48 8b 05 ba b1 00 00 mov 0xb1ba(%rip),%rax # 11100 + 5f46: 4c 8d 05 d3 83 00 00 lea 0x83d3(%rip),%r8 # e320 <__func__.3> + 5f4d: b9 39 00 00 00 mov $0x39,%ecx + 5f52: 48 8d 15 eb 80 00 00 lea 0x80eb(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 5f59: 48 8d 35 f0 80 00 00 lea 0x80f0(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 5f60: 48 89 c7 mov %rax,%rdi + 5f63: b8 00 00 00 00 mov $0x0,%eax + 5f68: e8 f3 c4 ff ff call 2460 + 5f6d: bf 00 00 00 00 mov $0x0,%edi + 5f72: e8 a9 c5 ff ff call 2520 + 5f77: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax + 5f7e: 48 8b 50 10 mov 0x10(%rax),%rdx + 5f82: 8b 85 e8 fd ff ff mov -0x218(%rbp),%eax + 5f88: 48 98 cltq + 5f8a: 48 c1 e0 02 shl $0x2,%rax + 5f8e: 48 01 d0 add %rdx,%rax + 5f91: f3 0f 10 00 movss (%rax),%xmm0 + 5f95: 66 0f ef c9 pxor %xmm1,%xmm1 + 5f99: f3 0f 5a c8 cvtss2sd %xmm0,%xmm1 + 5f9d: 66 48 0f 7e c9 movq %xmm1,%rcx + 5fa2: 8b 95 e8 fd ff ff mov -0x218(%rbp),%edx + 5fa8: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax + 5faf: 66 48 0f 6e c1 movq %rcx,%xmm0 + 5fb4: 48 8d 0d c9 81 00 00 lea 0x81c9(%rip),%rcx # e184 <_IO_stdin_used+0x184> + 5fbb: 48 89 ce mov %rcx,%rsi + 5fbe: 48 89 c7 mov %rax,%rdi + 5fc1: b8 01 00 00 00 mov $0x1,%eax + 5fc6: e8 95 c4 ff ff call 2460 + 5fcb: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax + 5fd2: 48 89 c7 mov %rax,%rdi + 5fd5: e8 b6 c4 ff ff call 2490 + 5fda: 0f b6 05 af b0 00 00 movzbl 0xb0af(%rip),%eax # 11090 + 5fe1: 84 c0 test %al,%al + 5fe3: 0f 84 01 01 00 00 je 60ea + 5fe9: e8 62 c4 ff ff call 2450 + 5fee: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) + 5ff5: 0f b6 05 24 b0 00 00 movzbl 0xb024(%rip),%eax # 11020 + 5ffc: 84 c0 test %al,%al + 5ffe: 74 76 je 6076 + 6000: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 6007: 48 8b 15 1a b0 00 00 mov 0xb01a(%rip),%rdx # 11028 + 600e: 48 89 d6 mov %rdx,%rsi + 6011: 48 89 c7 mov %rax,%rdi + 6014: e8 c7 c3 ff ff call 23e0 + 6019: 48 83 bd 00 ff ff ff cmpq $0x0,-0x100(%rbp) + 6020: 00 + 6021: 0f 88 30 01 00 00 js 6157 + 6027: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 602e: 48 8b 0d fb af 00 00 mov 0xaffb(%rip),%rcx # 11030 + 6035: 48 8b 95 00 ff ff ff mov -0x100(%rbp),%rdx + 603c: 48 c1 e2 03 shl $0x3,%rdx + 6040: 48 01 ca add %rcx,%rdx + 6043: 48 8b 12 mov (%rdx),%rdx + 6046: 48 89 d6 mov %rdx,%rsi + 6049: 48 89 c7 mov %rax,%rdi + 604c: e8 8f c3 ff ff call 23e0 + 6051: 48 8b 15 d8 af 00 00 mov 0xafd8(%rip),%rdx # 11030 + 6058: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax + 605f: 48 c1 e0 03 shl $0x3,%rax + 6063: 48 01 d0 add %rdx,%rax + 6066: 48 8b 00 mov (%rax),%rax + 6069: 48 89 c7 mov %rax,%rdi + 606c: e8 1f c4 ff ff call 2490 + 6071: e9 e1 00 00 00 jmp 6157 + 6076: 48 83 bd 00 ff ff ff cmpq $0x0,-0x100(%rbp) + 607d: 00 + 607e: 78 4f js 60cf + 6080: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 6087: 48 8b 0d a2 af 00 00 mov 0xafa2(%rip),%rcx # 11030 + 608e: 48 8b 95 00 ff ff ff mov -0x100(%rbp),%rdx + 6095: 48 c1 e2 03 shl $0x3,%rdx + 6099: 48 01 ca add %rcx,%rdx + 609c: 48 8b 12 mov (%rdx),%rdx + 609f: 48 89 d6 mov %rdx,%rsi + 60a2: 48 89 c7 mov %rax,%rdi + 60a5: e8 36 c3 ff ff call 23e0 + 60aa: 48 8b 15 7f af 00 00 mov 0xaf7f(%rip),%rdx # 11030 + 60b1: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax + 60b8: 48 c1 e0 03 shl $0x3,%rax + 60bc: 48 01 d0 add %rdx,%rax + 60bf: 48 8b 00 mov (%rax),%rax + 60c2: 48 89 c7 mov %rax,%rdi + 60c5: e8 c6 c3 ff ff call 2490 + 60ca: e9 88 00 00 00 jmp 6157 + 60cf: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 60d6: 48 8b 15 4b af 00 00 mov 0xaf4b(%rip),%rdx # 11028 + 60dd: 48 89 d6 mov %rdx,%rsi + 60e0: 48 89 c7 mov %rax,%rdi + 60e3: e8 f8 c2 ff ff call 23e0 + 60e8: eb 6d jmp 6157 + 60ea: 48 8b 05 47 af 00 00 mov 0xaf47(%rip),%rax # 11038 + 60f1: 48 85 c0 test %rax,%rax + 60f4: 74 48 je 613e + 60f6: 48 8b 05 3b af 00 00 mov 0xaf3b(%rip),%rax # 11038 + 60fd: 48 8d 15 7b 7f 00 00 lea 0x7f7b(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 6104: 48 89 d6 mov %rdx,%rsi + 6107: 48 89 c7 mov %rax,%rdi + 610a: e8 f1 c3 ff ff call 2500 + 610f: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) + 6116: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 611d: 48 8b 95 f8 fe ff ff mov -0x108(%rbp),%rdx + 6124: 48 89 d6 mov %rdx,%rsi + 6127: 48 89 c7 mov %rax,%rdi + 612a: e8 b1 c2 ff ff call 23e0 + 612f: 48 8b 85 f8 fe ff ff mov -0x108(%rbp),%rax + 6136: 48 89 c7 mov %rax,%rdi + 6139: e8 72 c2 ff ff call 23b0 + 613e: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 6145: 48 8b 15 dc ae 00 00 mov 0xaedc(%rip),%rdx # 11028 + 614c: 48 89 d6 mov %rdx,%rsi + 614f: 48 89 c7 mov %rax,%rdi + 6152: e8 89 c2 ff ff call 23e0 + 6157: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax + 615e: 48 89 c7 mov %rax,%rdi + 6161: e8 4a c2 ff ff call 23b0 + 6166: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 616d: 48 89 c7 mov %rax,%rdi + 6170: e8 bb c1 ff ff call 2330 + 6175: 83 85 e8 fd ff ff 01 addl $0x1,-0x218(%rbp) + 617c: 8b 85 e8 fd ff ff mov -0x218(%rbp),%eax + 6182: 48 63 d0 movslq %eax,%rdx + 6185: 48 8b 85 08 fe ff ff mov -0x1f8(%rbp),%rax + 618c: 48 8b 00 mov (%rax),%rax + 618f: 48 39 c2 cmp %rax,%rdx + 6192: 0f 82 7d fd ff ff jb 5f15 + 6198: 48 8d 95 f0 fd ff ff lea -0x210(%rbp),%rdx + 619f: 48 8d 85 f8 fd ff ff lea -0x208(%rbp),%rax + 61a6: 48 89 d6 mov %rdx,%rsi + 61a9: 48 89 c7 mov %rax,%rdi + 61ac: e8 9f c1 ff ff call 2350 + 61b1: 48 89 85 d8 fe ff ff mov %rax,-0x128(%rbp) + 61b8: 48 83 bd d8 fe ff ff cmpq $0x0,-0x128(%rbp) + 61bf: 00 + 61c0: 75 38 jne 61fa + 61c2: 48 8b 05 37 af 00 00 mov 0xaf37(%rip),%rax # 11100 + 61c9: 4c 8d 05 50 81 00 00 lea 0x8150(%rip),%r8 # e320 <__func__.3> + 61d0: b9 3a 00 00 00 mov $0x3a,%ecx + 61d5: 48 8d 15 68 7e 00 00 lea 0x7e68(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 61dc: 48 8d 35 6d 7e 00 00 lea 0x7e6d(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 61e3: 48 89 c7 mov %rax,%rdi + 61e6: b8 00 00 00 00 mov $0x0,%eax + 61eb: e8 70 c2 ff ff call 2460 + 61f0: bf 00 00 00 00 mov $0x0,%edi + 61f5: e8 26 c3 ff ff call 2520 + 61fa: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax + 6201: 48 89 c6 mov %rax,%rsi + 6204: bf 0a 00 00 00 mov $0xa,%edi + 6209: e8 12 c2 ff ff call 2420 + 620e: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax + 6215: 48 89 c7 mov %rax,%rdi + 6218: e8 73 c2 ff ff call 2490 + 621d: 0f b6 05 6c ae 00 00 movzbl 0xae6c(%rip),%eax # 11090 + 6224: 84 c0 test %al,%al + 6226: 0f 84 01 01 00 00 je 632d + 622c: e8 1f c2 ff ff call 2450 + 6231: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) + 6238: 0f b6 05 e1 ad 00 00 movzbl 0xade1(%rip),%eax # 11020 + 623f: 84 c0 test %al,%al + 6241: 74 76 je 62b9 + 6243: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 624a: 48 8b 15 d7 ad 00 00 mov 0xadd7(%rip),%rdx # 11028 + 6251: 48 89 d6 mov %rdx,%rsi + 6254: 48 89 c7 mov %rax,%rdi + 6257: e8 84 c1 ff ff call 23e0 + 625c: 48 83 bd e8 fe ff ff cmpq $0x0,-0x118(%rbp) + 6263: 00 + 6264: 0f 88 30 01 00 00 js 639a + 626a: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 6271: 48 8b 0d b8 ad 00 00 mov 0xadb8(%rip),%rcx # 11030 + 6278: 48 8b 95 e8 fe ff ff mov -0x118(%rbp),%rdx + 627f: 48 c1 e2 03 shl $0x3,%rdx + 6283: 48 01 ca add %rcx,%rdx + 6286: 48 8b 12 mov (%rdx),%rdx + 6289: 48 89 d6 mov %rdx,%rsi + 628c: 48 89 c7 mov %rax,%rdi + 628f: e8 4c c1 ff ff call 23e0 + 6294: 48 8b 15 95 ad 00 00 mov 0xad95(%rip),%rdx # 11030 + 629b: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax + 62a2: 48 c1 e0 03 shl $0x3,%rax + 62a6: 48 01 d0 add %rdx,%rax + 62a9: 48 8b 00 mov (%rax),%rax + 62ac: 48 89 c7 mov %rax,%rdi + 62af: e8 dc c1 ff ff call 2490 + 62b4: e9 e1 00 00 00 jmp 639a + 62b9: 48 83 bd e8 fe ff ff cmpq $0x0,-0x118(%rbp) + 62c0: 00 + 62c1: 78 4f js 6312 + 62c3: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 62ca: 48 8b 0d 5f ad 00 00 mov 0xad5f(%rip),%rcx # 11030 + 62d1: 48 8b 95 e8 fe ff ff mov -0x118(%rbp),%rdx + 62d8: 48 c1 e2 03 shl $0x3,%rdx + 62dc: 48 01 ca add %rcx,%rdx + 62df: 48 8b 12 mov (%rdx),%rdx + 62e2: 48 89 d6 mov %rdx,%rsi + 62e5: 48 89 c7 mov %rax,%rdi + 62e8: e8 f3 c0 ff ff call 23e0 + 62ed: 48 8b 15 3c ad 00 00 mov 0xad3c(%rip),%rdx # 11030 + 62f4: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax + 62fb: 48 c1 e0 03 shl $0x3,%rax + 62ff: 48 01 d0 add %rdx,%rax + 6302: 48 8b 00 mov (%rax),%rax + 6305: 48 89 c7 mov %rax,%rdi + 6308: e8 83 c1 ff ff call 2490 + 630d: e9 88 00 00 00 jmp 639a + 6312: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 6319: 48 8b 15 08 ad 00 00 mov 0xad08(%rip),%rdx # 11028 + 6320: 48 89 d6 mov %rdx,%rsi + 6323: 48 89 c7 mov %rax,%rdi + 6326: e8 b5 c0 ff ff call 23e0 + 632b: eb 6d jmp 639a + 632d: 48 8b 05 04 ad 00 00 mov 0xad04(%rip),%rax # 11038 + 6334: 48 85 c0 test %rax,%rax + 6337: 74 48 je 6381 + 6339: 48 8b 05 f8 ac 00 00 mov 0xacf8(%rip),%rax # 11038 + 6340: 48 8d 15 38 7d 00 00 lea 0x7d38(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 6347: 48 89 d6 mov %rdx,%rsi + 634a: 48 89 c7 mov %rax,%rdi + 634d: e8 ae c1 ff ff call 2500 + 6352: 48 89 85 e0 fe ff ff mov %rax,-0x120(%rbp) + 6359: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 6360: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx + 6367: 48 89 d6 mov %rdx,%rsi + 636a: 48 89 c7 mov %rax,%rdi + 636d: e8 6e c0 ff ff call 23e0 + 6372: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax + 6379: 48 89 c7 mov %rax,%rdi + 637c: e8 2f c0 ff ff call 23b0 + 6381: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 6388: 48 8b 15 99 ac 00 00 mov 0xac99(%rip),%rdx # 11028 + 638f: 48 89 d6 mov %rdx,%rsi + 6392: 48 89 c7 mov %rax,%rdi + 6395: e8 46 c0 ff ff call 23e0 + 639a: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax + 63a1: 48 89 c7 mov %rax,%rdi + 63a4: e8 07 c0 ff ff call 23b0 + 63a9: 48 8b 85 f8 fd ff ff mov -0x208(%rbp),%rax + 63b0: 48 89 c7 mov %rax,%rdi + 63b3: e8 78 bf ff ff call 2330 + 63b8: 90 nop + 63b9: 48 8b 45 e8 mov -0x18(%rbp),%rax + 63bd: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 63c4: 00 00 + 63c6: 74 05 je 63cd + 63c8: e8 f3 bf ff ff call 23c0 <__stack_chk_fail@plt> + 63cd: 48 8b 5d f8 mov -0x8(%rbp),%rbx + 63d1: c9 leave + 63d2: c3 ret + +00000000000063d3 : + 63d3: f3 0f 1e fa endbr64 + 63d7: 55 push %rbp + 63d8: 48 89 e5 mov %rsp,%rbp + 63db: 48 8d 05 ae 7d 00 00 lea 0x7dae(%rip),%rax # e190 <_IO_stdin_used+0x190> + 63e2: 48 89 c6 mov %rax,%rsi + 63e5: 48 8d 05 0a 00 00 00 lea 0xa(%rip),%rax # 63f6 + 63ec: 48 89 c7 mov %rax,%rdi + 63ef: e8 4c bf ff ff call 2340 + 63f4: 5d pop %rbp + 63f5: c3 ret + +00000000000063f6 : + 63f6: f3 0f 1e fa endbr64 + 63fa: 55 push %rbp + 63fb: 48 89 e5 mov %rsp,%rbp + 63fe: 53 push %rbx + 63ff: 48 81 ec 78 01 00 00 sub $0x178,%rsp + 6406: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 640d: 00 00 + 640f: 48 89 45 e8 mov %rax,-0x18(%rbp) + 6413: 31 c0 xor %eax,%eax + 6415: c7 85 8c fe ff ff 08 movl $0x8,-0x174(%rbp) + 641c: 00 00 00 + 641f: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax + 6425: 48 98 cltq + 6427: 48 89 c7 mov %rax,%rdi + 642a: e8 e2 5e 00 00 call c311 + 642f: 48 89 85 a0 fe ff ff mov %rax,-0x160(%rbp) + 6436: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 643d: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 6444: 48 89 d6 mov %rdx,%rsi + 6447: 48 89 c7 mov %rax,%rdi + 644a: e8 01 bf ff ff call 2350 + 644f: 48 89 85 a8 fe ff ff mov %rax,-0x158(%rbp) + 6456: 48 83 bd a8 fe ff ff cmpq $0x0,-0x158(%rbp) + 645d: 00 + 645e: 75 38 jne 6498 + 6460: 48 8b 05 99 ac 00 00 mov 0xac99(%rip),%rax # 11100 + 6467: 4c 8d 05 e2 7e 00 00 lea 0x7ee2(%rip),%r8 # e350 <__func__.2> + 646e: b9 46 00 00 00 mov $0x46,%ecx + 6473: 48 8d 15 ca 7b 00 00 lea 0x7bca(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 647a: 48 8d 35 cf 7b 00 00 lea 0x7bcf(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 6481: 48 89 c7 mov %rax,%rdi + 6484: b8 00 00 00 00 mov $0x0,%eax + 6489: e8 d2 bf ff ff call 2460 + 648e: bf 00 00 00 00 mov $0x0,%edi + 6493: e8 88 c0 ff ff call 2520 + 6498: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 649f: 48 8b 10 mov (%rax),%rdx + 64a2: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax + 64a9: 48 8d 0d c1 7b 00 00 lea 0x7bc1(%rip),%rcx # e071 <_IO_stdin_used+0x71> + 64b0: 48 89 ce mov %rcx,%rsi + 64b3: 48 89 c7 mov %rax,%rdi + 64b6: b8 00 00 00 00 mov $0x0,%eax + 64bb: e8 a0 bf ff ff call 2460 + 64c0: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax + 64c7: 48 89 c7 mov %rax,%rdi + 64ca: e8 c1 bf ff ff call 2490 + 64cf: 0f b6 05 ba ab 00 00 movzbl 0xabba(%rip),%eax # 11090 + 64d6: 84 c0 test %al,%al + 64d8: 0f 84 01 01 00 00 je 65df + 64de: e8 6d bf ff ff call 2450 + 64e3: 48 89 85 b8 fe ff ff mov %rax,-0x148(%rbp) + 64ea: 0f b6 05 2f ab 00 00 movzbl 0xab2f(%rip),%eax # 11020 + 64f1: 84 c0 test %al,%al + 64f3: 74 76 je 656b + 64f5: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 64fc: 48 8b 15 25 ab 00 00 mov 0xab25(%rip),%rdx # 11028 + 6503: 48 89 d6 mov %rdx,%rsi + 6506: 48 89 c7 mov %rax,%rdi + 6509: e8 d2 be ff ff call 23e0 + 650e: 48 83 bd b8 fe ff ff cmpq $0x0,-0x148(%rbp) + 6515: 00 + 6516: 0f 88 30 01 00 00 js 664c + 651c: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6523: 48 8b 0d 06 ab 00 00 mov 0xab06(%rip),%rcx # 11030 + 652a: 48 8b 95 b8 fe ff ff mov -0x148(%rbp),%rdx + 6531: 48 c1 e2 03 shl $0x3,%rdx + 6535: 48 01 ca add %rcx,%rdx + 6538: 48 8b 12 mov (%rdx),%rdx + 653b: 48 89 d6 mov %rdx,%rsi + 653e: 48 89 c7 mov %rax,%rdi + 6541: e8 9a be ff ff call 23e0 + 6546: 48 8b 15 e3 aa 00 00 mov 0xaae3(%rip),%rdx # 11030 + 654d: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax + 6554: 48 c1 e0 03 shl $0x3,%rax + 6558: 48 01 d0 add %rdx,%rax + 655b: 48 8b 00 mov (%rax),%rax + 655e: 48 89 c7 mov %rax,%rdi + 6561: e8 2a bf ff ff call 2490 + 6566: e9 e1 00 00 00 jmp 664c + 656b: 48 83 bd b8 fe ff ff cmpq $0x0,-0x148(%rbp) + 6572: 00 + 6573: 78 4f js 65c4 + 6575: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 657c: 48 8b 0d ad aa 00 00 mov 0xaaad(%rip),%rcx # 11030 + 6583: 48 8b 95 b8 fe ff ff mov -0x148(%rbp),%rdx + 658a: 48 c1 e2 03 shl $0x3,%rdx + 658e: 48 01 ca add %rcx,%rdx + 6591: 48 8b 12 mov (%rdx),%rdx + 6594: 48 89 d6 mov %rdx,%rsi + 6597: 48 89 c7 mov %rax,%rdi + 659a: e8 41 be ff ff call 23e0 + 659f: 48 8b 15 8a aa 00 00 mov 0xaa8a(%rip),%rdx # 11030 + 65a6: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax + 65ad: 48 c1 e0 03 shl $0x3,%rax + 65b1: 48 01 d0 add %rdx,%rax + 65b4: 48 8b 00 mov (%rax),%rax + 65b7: 48 89 c7 mov %rax,%rdi + 65ba: e8 d1 be ff ff call 2490 + 65bf: e9 88 00 00 00 jmp 664c + 65c4: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 65cb: 48 8b 15 56 aa 00 00 mov 0xaa56(%rip),%rdx # 11028 + 65d2: 48 89 d6 mov %rdx,%rsi + 65d5: 48 89 c7 mov %rax,%rdi + 65d8: e8 03 be ff ff call 23e0 + 65dd: eb 6d jmp 664c + 65df: 48 8b 05 52 aa 00 00 mov 0xaa52(%rip),%rax # 11038 + 65e6: 48 85 c0 test %rax,%rax + 65e9: 74 48 je 6633 + 65eb: 48 8b 05 46 aa 00 00 mov 0xaa46(%rip),%rax # 11038 + 65f2: 48 8d 15 86 7a 00 00 lea 0x7a86(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 65f9: 48 89 d6 mov %rdx,%rsi + 65fc: 48 89 c7 mov %rax,%rdi + 65ff: e8 fc be ff ff call 2500 + 6604: 48 89 85 b0 fe ff ff mov %rax,-0x150(%rbp) + 660b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6612: 48 8b 95 b0 fe ff ff mov -0x150(%rbp),%rdx + 6619: 48 89 d6 mov %rdx,%rsi + 661c: 48 89 c7 mov %rax,%rdi + 661f: e8 bc bd ff ff call 23e0 + 6624: 48 8b 85 b0 fe ff ff mov -0x150(%rbp),%rax + 662b: 48 89 c7 mov %rax,%rdi + 662e: e8 7d bd ff ff call 23b0 + 6633: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 663a: 48 8b 15 e7 a9 00 00 mov 0xa9e7(%rip),%rdx # 11028 + 6641: 48 89 d6 mov %rdx,%rsi + 6644: 48 89 c7 mov %rax,%rdi + 6647: e8 94 bd ff ff call 23e0 + 664c: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax + 6653: 48 89 c7 mov %rax,%rdi + 6656: e8 55 bd ff ff call 23b0 + 665b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6662: 48 89 c7 mov %rax,%rdi + 6665: e8 c6 bc ff ff call 2330 + 666a: 0f b6 05 1f aa 00 00 movzbl 0xaa1f(%rip),%eax # 11090 + 6671: 83 f0 01 xor $0x1,%eax + 6674: 84 c0 test %al,%al + 6676: 0f 84 c2 07 00 00 je 6e3e + 667c: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax + 6682: 48 98 cltq + 6684: 48 8b 95 a0 fe ff ff mov -0x160(%rbp),%rdx + 668b: 48 8b 12 mov (%rdx),%rdx + 668e: 48 89 c6 mov %rax,%rsi + 6691: 48 89 d7 mov %rdx,%rdi + 6694: e8 67 bd ff ff call 2400 + 6699: 84 c0 test %al,%al + 669b: 0f 84 87 02 00 00 je 6928 + 66a1: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 66a8: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 66af: 48 89 d6 mov %rdx,%rsi + 66b2: 48 89 c7 mov %rax,%rdi + 66b5: e8 96 bc ff ff call 2350 + 66ba: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) + 66c1: 48 83 bd 38 ff ff ff cmpq $0x0,-0xc8(%rbp) + 66c8: 00 + 66c9: 75 38 jne 6703 + 66cb: 48 8b 05 2e aa 00 00 mov 0xaa2e(%rip),%rax # 11100 + 66d2: 4c 8d 05 77 7c 00 00 lea 0x7c77(%rip),%r8 # e350 <__func__.2> + 66d9: b9 47 00 00 00 mov $0x47,%ecx + 66de: 48 8d 15 5f 79 00 00 lea 0x795f(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 66e5: 48 8d 35 64 79 00 00 lea 0x7964(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 66ec: 48 89 c7 mov %rax,%rdi + 66ef: b8 00 00 00 00 mov $0x0,%eax + 66f4: e8 67 bd ff ff call 2460 + 66f9: bf 00 00 00 00 mov $0x0,%edi + 66fe: e8 1d be ff ff call 2520 + 6703: 8b 05 97 a9 00 00 mov 0xa997(%rip),%eax # 110a0 + 6709: 48 98 cltq + 670b: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 6712: 00 + 6713: 48 8d 05 a6 a9 00 00 lea 0xa9a6(%rip),%rax # 110c0 + 671a: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 671e: 8b 05 5c a9 00 00 mov 0xa95c(%rip),%eax # 11080 + 6724: 48 98 cltq + 6726: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 672d: 00 + 672e: 48 8d 05 0b a9 00 00 lea 0xa90b(%rip),%rax # 11040 + 6735: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 6739: 8b 05 b1 a9 00 00 mov 0xa9b1(%rip),%eax # 110f0 + 673f: 48 98 cltq + 6741: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 6748: 00 + 6749: 48 8d 05 70 a9 00 00 lea 0xa970(%rip),%rax # 110c0 + 6750: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 6754: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax + 675b: 4c 8d 0d ee 7b 00 00 lea 0x7bee(%rip),%r9 # e350 <__func__.2> + 6762: 49 89 f0 mov %rsi,%r8 + 6765: 48 8d 35 1c 79 00 00 lea 0x791c(%rip),%rsi # e088 <_IO_stdin_used+0x88> + 676c: 48 89 c7 mov %rax,%rdi + 676f: b8 00 00 00 00 mov $0x0,%eax + 6774: e8 e7 bc ff ff call 2460 + 6779: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax + 6780: 48 89 c7 mov %rax,%rdi + 6783: e8 08 bd ff ff call 2490 + 6788: 0f b6 05 01 a9 00 00 movzbl 0xa901(%rip),%eax # 11090 + 678f: 84 c0 test %al,%al + 6791: 0f 84 01 01 00 00 je 6898 + 6797: e8 b4 bc ff ff call 2450 + 679c: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) + 67a3: 0f b6 05 76 a8 00 00 movzbl 0xa876(%rip),%eax # 11020 + 67aa: 84 c0 test %al,%al + 67ac: 74 76 je 6824 + 67ae: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 67b5: 48 8b 15 6c a8 00 00 mov 0xa86c(%rip),%rdx # 11028 + 67bc: 48 89 d6 mov %rdx,%rsi + 67bf: 48 89 c7 mov %rax,%rdi + 67c2: e8 19 bc ff ff call 23e0 + 67c7: 48 83 bd 48 ff ff ff cmpq $0x0,-0xb8(%rbp) + 67ce: 00 + 67cf: 0f 88 30 01 00 00 js 6905 + 67d5: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 67dc: 48 8b 0d 4d a8 00 00 mov 0xa84d(%rip),%rcx # 11030 + 67e3: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx + 67ea: 48 c1 e2 03 shl $0x3,%rdx + 67ee: 48 01 ca add %rcx,%rdx + 67f1: 48 8b 12 mov (%rdx),%rdx + 67f4: 48 89 d6 mov %rdx,%rsi + 67f7: 48 89 c7 mov %rax,%rdi + 67fa: e8 e1 bb ff ff call 23e0 + 67ff: 48 8b 15 2a a8 00 00 mov 0xa82a(%rip),%rdx # 11030 + 6806: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax + 680d: 48 c1 e0 03 shl $0x3,%rax + 6811: 48 01 d0 add %rdx,%rax + 6814: 48 8b 00 mov (%rax),%rax + 6817: 48 89 c7 mov %rax,%rdi + 681a: e8 71 bc ff ff call 2490 + 681f: e9 e1 00 00 00 jmp 6905 + 6824: 48 83 bd 48 ff ff ff cmpq $0x0,-0xb8(%rbp) + 682b: 00 + 682c: 78 4f js 687d + 682e: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6835: 48 8b 0d f4 a7 00 00 mov 0xa7f4(%rip),%rcx # 11030 + 683c: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx + 6843: 48 c1 e2 03 shl $0x3,%rdx + 6847: 48 01 ca add %rcx,%rdx + 684a: 48 8b 12 mov (%rdx),%rdx + 684d: 48 89 d6 mov %rdx,%rsi + 6850: 48 89 c7 mov %rax,%rdi + 6853: e8 88 bb ff ff call 23e0 + 6858: 48 8b 15 d1 a7 00 00 mov 0xa7d1(%rip),%rdx # 11030 + 685f: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax + 6866: 48 c1 e0 03 shl $0x3,%rax + 686a: 48 01 d0 add %rdx,%rax + 686d: 48 8b 00 mov (%rax),%rax + 6870: 48 89 c7 mov %rax,%rdi + 6873: e8 18 bc ff ff call 2490 + 6878: e9 88 00 00 00 jmp 6905 + 687d: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6884: 48 8b 15 9d a7 00 00 mov 0xa79d(%rip),%rdx # 11028 + 688b: 48 89 d6 mov %rdx,%rsi + 688e: 48 89 c7 mov %rax,%rdi + 6891: e8 4a bb ff ff call 23e0 + 6896: eb 6d jmp 6905 + 6898: 48 8b 05 99 a7 00 00 mov 0xa799(%rip),%rax # 11038 + 689f: 48 85 c0 test %rax,%rax + 68a2: 74 48 je 68ec + 68a4: 48 8b 05 8d a7 00 00 mov 0xa78d(%rip),%rax # 11038 + 68ab: 48 8d 15 cd 77 00 00 lea 0x77cd(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 68b2: 48 89 d6 mov %rdx,%rsi + 68b5: 48 89 c7 mov %rax,%rdi + 68b8: e8 43 bc ff ff call 2500 + 68bd: 48 89 85 40 ff ff ff mov %rax,-0xc0(%rbp) + 68c4: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 68cb: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx + 68d2: 48 89 d6 mov %rdx,%rsi + 68d5: 48 89 c7 mov %rax,%rdi + 68d8: e8 03 bb ff ff call 23e0 + 68dd: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax + 68e4: 48 89 c7 mov %rax,%rdi + 68e7: e8 c4 ba ff ff call 23b0 + 68ec: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 68f3: 48 8b 15 2e a7 00 00 mov 0xa72e(%rip),%rdx # 11028 + 68fa: 48 89 d6 mov %rdx,%rsi + 68fd: 48 89 c7 mov %rax,%rdi + 6900: e8 db ba ff ff call 23e0 + 6905: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax + 690c: 48 89 c7 mov %rax,%rdi + 690f: e8 9c ba ff ff call 23b0 + 6914: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 691b: 48 89 c7 mov %rax,%rdi + 691e: e8 0d ba ff ff call 2330 + 6923: e9 dd 0c 00 00 jmp 7605 + 6928: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 692f: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 6936: 48 89 d6 mov %rdx,%rsi + 6939: 48 89 c7 mov %rax,%rdi + 693c: e8 0f ba ff ff call 2350 + 6941: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) + 6948: 48 83 bd 08 ff ff ff cmpq $0x0,-0xf8(%rbp) + 694f: 00 + 6950: 75 38 jne 698a + 6952: 48 8b 05 a7 a7 00 00 mov 0xa7a7(%rip),%rax # 11100 + 6959: 4c 8d 05 f0 79 00 00 lea 0x79f0(%rip),%r8 # e350 <__func__.2> + 6960: b9 47 00 00 00 mov $0x47,%ecx + 6965: 48 8d 15 d8 76 00 00 lea 0x76d8(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 696c: 48 8d 35 dd 76 00 00 lea 0x76dd(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 6973: 48 89 c7 mov %rax,%rdi + 6976: b8 00 00 00 00 mov $0x0,%eax + 697b: e8 e0 ba ff ff call 2460 + 6980: bf 00 00 00 00 mov $0x0,%edi + 6985: e8 96 bb ff ff call 2520 + 698a: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax + 6990: 48 98 cltq + 6992: 48 89 c7 mov %rax,%rdi + 6995: e8 96 bb ff ff call 2530 + 699a: 48 89 c3 mov %rax,%rbx + 699d: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 69a4: 48 8b 00 mov (%rax),%rax + 69a7: 48 89 c7 mov %rax,%rdi + 69aa: e8 81 bb ff ff call 2530 + 69af: 48 89 c2 mov %rax,%rdx + 69b2: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax + 69b9: 53 push %rbx + 69ba: 48 8d 0d 94 77 00 00 lea 0x7794(%rip),%rcx # e155 <_IO_stdin_used+0x155> + 69c1: 51 push %rcx + 69c2: 52 push %rdx + 69c3: 48 8d 15 de 76 00 00 lea 0x76de(%rip),%rdx # e0a8 <_IO_stdin_used+0xa8> + 69ca: 52 push %rdx + 69cb: 48 8d 15 83 77 00 00 lea 0x7783(%rip),%rdx # e155 <_IO_stdin_used+0x155> + 69d2: 52 push %rdx + 69d3: 48 8d 15 2a 77 00 00 lea 0x772a(%rip),%rdx # e104 <_IO_stdin_used+0x104> + 69da: 52 push %rdx + 69db: 4c 8d 0d c6 76 00 00 lea 0x76c6(%rip),%r9 # e0a8 <_IO_stdin_used+0xa8> + 69e2: 4c 8d 05 67 79 00 00 lea 0x7967(%rip),%r8 # e350 <__func__.2> + 69e9: b9 47 00 00 00 mov $0x47,%ecx + 69ee: 48 8d 15 4f 76 00 00 lea 0x764f(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 69f5: 48 8d 35 b4 76 00 00 lea 0x76b4(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> + 69fc: 48 89 c7 mov %rax,%rdi + 69ff: b8 00 00 00 00 mov $0x0,%eax + 6a04: e8 57 ba ff ff call 2460 + 6a09: 48 83 c4 30 add $0x30,%rsp + 6a0d: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax + 6a14: 48 89 c7 mov %rax,%rdi + 6a17: e8 74 ba ff ff call 2490 + 6a1c: 0f b6 05 6d a6 00 00 movzbl 0xa66d(%rip),%eax # 11090 + 6a23: 84 c0 test %al,%al + 6a25: 0f 84 01 01 00 00 je 6b2c + 6a2b: e8 20 ba ff ff call 2450 + 6a30: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) + 6a37: 0f b6 05 e2 a5 00 00 movzbl 0xa5e2(%rip),%eax # 11020 + 6a3e: 84 c0 test %al,%al + 6a40: 74 76 je 6ab8 + 6a42: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6a49: 48 8b 15 d8 a5 00 00 mov 0xa5d8(%rip),%rdx # 11028 + 6a50: 48 89 d6 mov %rdx,%rsi + 6a53: 48 89 c7 mov %rax,%rdi + 6a56: e8 85 b9 ff ff call 23e0 + 6a5b: 48 83 bd 18 ff ff ff cmpq $0x0,-0xe8(%rbp) + 6a62: 00 + 6a63: 0f 88 30 01 00 00 js 6b99 + 6a69: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6a70: 48 8b 0d b9 a5 00 00 mov 0xa5b9(%rip),%rcx # 11030 + 6a77: 48 8b 95 18 ff ff ff mov -0xe8(%rbp),%rdx + 6a7e: 48 c1 e2 03 shl $0x3,%rdx + 6a82: 48 01 ca add %rcx,%rdx + 6a85: 48 8b 12 mov (%rdx),%rdx + 6a88: 48 89 d6 mov %rdx,%rsi + 6a8b: 48 89 c7 mov %rax,%rdi + 6a8e: e8 4d b9 ff ff call 23e0 + 6a93: 48 8b 15 96 a5 00 00 mov 0xa596(%rip),%rdx # 11030 + 6a9a: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax + 6aa1: 48 c1 e0 03 shl $0x3,%rax + 6aa5: 48 01 d0 add %rdx,%rax + 6aa8: 48 8b 00 mov (%rax),%rax + 6aab: 48 89 c7 mov %rax,%rdi + 6aae: e8 dd b9 ff ff call 2490 + 6ab3: e9 e1 00 00 00 jmp 6b99 + 6ab8: 48 83 bd 18 ff ff ff cmpq $0x0,-0xe8(%rbp) + 6abf: 00 + 6ac0: 78 4f js 6b11 + 6ac2: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6ac9: 48 8b 0d 60 a5 00 00 mov 0xa560(%rip),%rcx # 11030 + 6ad0: 48 8b 95 18 ff ff ff mov -0xe8(%rbp),%rdx + 6ad7: 48 c1 e2 03 shl $0x3,%rdx + 6adb: 48 01 ca add %rcx,%rdx + 6ade: 48 8b 12 mov (%rdx),%rdx + 6ae1: 48 89 d6 mov %rdx,%rsi + 6ae4: 48 89 c7 mov %rax,%rdi + 6ae7: e8 f4 b8 ff ff call 23e0 + 6aec: 48 8b 15 3d a5 00 00 mov 0xa53d(%rip),%rdx # 11030 + 6af3: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax + 6afa: 48 c1 e0 03 shl $0x3,%rax + 6afe: 48 01 d0 add %rdx,%rax + 6b01: 48 8b 00 mov (%rax),%rax + 6b04: 48 89 c7 mov %rax,%rdi + 6b07: e8 84 b9 ff ff call 2490 + 6b0c: e9 88 00 00 00 jmp 6b99 + 6b11: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6b18: 48 8b 15 09 a5 00 00 mov 0xa509(%rip),%rdx # 11028 + 6b1f: 48 89 d6 mov %rdx,%rsi + 6b22: 48 89 c7 mov %rax,%rdi + 6b25: e8 b6 b8 ff ff call 23e0 + 6b2a: eb 6d jmp 6b99 + 6b2c: 48 8b 05 05 a5 00 00 mov 0xa505(%rip),%rax # 11038 + 6b33: 48 85 c0 test %rax,%rax + 6b36: 74 48 je 6b80 + 6b38: 48 8b 05 f9 a4 00 00 mov 0xa4f9(%rip),%rax # 11038 + 6b3f: 48 8d 15 39 75 00 00 lea 0x7539(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 6b46: 48 89 d6 mov %rdx,%rsi + 6b49: 48 89 c7 mov %rax,%rdi + 6b4c: e8 af b9 ff ff call 2500 + 6b51: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) + 6b58: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6b5f: 48 8b 95 10 ff ff ff mov -0xf0(%rbp),%rdx + 6b66: 48 89 d6 mov %rdx,%rsi + 6b69: 48 89 c7 mov %rax,%rdi + 6b6c: e8 6f b8 ff ff call 23e0 + 6b71: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax + 6b78: 48 89 c7 mov %rax,%rdi + 6b7b: e8 30 b8 ff ff call 23b0 + 6b80: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6b87: 48 8b 15 9a a4 00 00 mov 0xa49a(%rip),%rdx # 11028 + 6b8e: 48 89 d6 mov %rdx,%rsi + 6b91: 48 89 c7 mov %rax,%rdi + 6b94: e8 47 b8 ff ff call 23e0 + 6b99: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax + 6ba0: 48 89 c7 mov %rax,%rdi + 6ba3: e8 08 b8 ff ff call 23b0 + 6ba8: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6baf: 48 89 c7 mov %rax,%rdi + 6bb2: e8 79 b7 ff ff call 2330 + 6bb7: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 6bbe: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 6bc5: 48 89 d6 mov %rdx,%rsi + 6bc8: 48 89 c7 mov %rax,%rdi + 6bcb: e8 80 b7 ff ff call 2350 + 6bd0: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) + 6bd7: 48 83 bd 20 ff ff ff cmpq $0x0,-0xe0(%rbp) + 6bde: 00 + 6bdf: 75 38 jne 6c19 + 6be1: 48 8b 05 18 a5 00 00 mov 0xa518(%rip),%rax # 11100 + 6be8: 4c 8d 05 61 77 00 00 lea 0x7761(%rip),%r8 # e350 <__func__.2> + 6bef: b9 47 00 00 00 mov $0x47,%ecx + 6bf4: 48 8d 15 49 74 00 00 lea 0x7449(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 6bfb: 48 8d 35 4e 74 00 00 lea 0x744e(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 6c02: 48 89 c7 mov %rax,%rdi + 6c05: b8 00 00 00 00 mov $0x0,%eax + 6c0a: e8 51 b8 ff ff call 2460 + 6c0f: bf 00 00 00 00 mov $0x0,%edi + 6c14: e8 07 b9 ff ff call 2520 + 6c19: 8b 05 81 a4 00 00 mov 0xa481(%rip),%eax # 110a0 + 6c1f: 48 98 cltq + 6c21: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 6c28: 00 + 6c29: 48 8d 05 90 a4 00 00 lea 0xa490(%rip),%rax # 110c0 + 6c30: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 6c34: 8b 05 46 a4 00 00 mov 0xa446(%rip),%eax # 11080 + 6c3a: 48 98 cltq + 6c3c: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 6c43: 00 + 6c44: 48 8d 05 f5 a3 00 00 lea 0xa3f5(%rip),%rax # 11040 + 6c4b: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 6c4f: 8b 05 2f a4 00 00 mov 0xa42f(%rip),%eax # 11084 + 6c55: 48 98 cltq + 6c57: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 6c5e: 00 + 6c5f: 48 8d 05 5a a4 00 00 lea 0xa45a(%rip),%rax # 110c0 + 6c66: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 6c6a: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax + 6c71: 4c 8d 0d d8 76 00 00 lea 0x76d8(%rip),%r9 # e350 <__func__.2> + 6c78: 49 89 f0 mov %rsi,%r8 + 6c7b: 48 8d 35 86 74 00 00 lea 0x7486(%rip),%rsi # e108 <_IO_stdin_used+0x108> + 6c82: 48 89 c7 mov %rax,%rdi + 6c85: b8 00 00 00 00 mov $0x0,%eax + 6c8a: e8 d1 b7 ff ff call 2460 + 6c8f: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax + 6c96: 48 89 c7 mov %rax,%rdi + 6c99: e8 f2 b7 ff ff call 2490 + 6c9e: 0f b6 05 eb a3 00 00 movzbl 0xa3eb(%rip),%eax # 11090 + 6ca5: 84 c0 test %al,%al + 6ca7: 0f 84 01 01 00 00 je 6dae + 6cad: e8 9e b7 ff ff call 2450 + 6cb2: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) + 6cb9: 0f b6 05 60 a3 00 00 movzbl 0xa360(%rip),%eax # 11020 + 6cc0: 84 c0 test %al,%al + 6cc2: 74 76 je 6d3a + 6cc4: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6ccb: 48 8b 15 56 a3 00 00 mov 0xa356(%rip),%rdx # 11028 + 6cd2: 48 89 d6 mov %rdx,%rsi + 6cd5: 48 89 c7 mov %rax,%rdi + 6cd8: e8 03 b7 ff ff call 23e0 + 6cdd: 48 83 bd 30 ff ff ff cmpq $0x0,-0xd0(%rbp) + 6ce4: 00 + 6ce5: 0f 88 30 01 00 00 js 6e1b + 6ceb: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6cf2: 48 8b 0d 37 a3 00 00 mov 0xa337(%rip),%rcx # 11030 + 6cf9: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx + 6d00: 48 c1 e2 03 shl $0x3,%rdx + 6d04: 48 01 ca add %rcx,%rdx + 6d07: 48 8b 12 mov (%rdx),%rdx + 6d0a: 48 89 d6 mov %rdx,%rsi + 6d0d: 48 89 c7 mov %rax,%rdi + 6d10: e8 cb b6 ff ff call 23e0 + 6d15: 48 8b 15 14 a3 00 00 mov 0xa314(%rip),%rdx # 11030 + 6d1c: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 6d23: 48 c1 e0 03 shl $0x3,%rax + 6d27: 48 01 d0 add %rdx,%rax + 6d2a: 48 8b 00 mov (%rax),%rax + 6d2d: 48 89 c7 mov %rax,%rdi + 6d30: e8 5b b7 ff ff call 2490 + 6d35: e9 e1 00 00 00 jmp 6e1b + 6d3a: 48 83 bd 30 ff ff ff cmpq $0x0,-0xd0(%rbp) + 6d41: 00 + 6d42: 78 4f js 6d93 + 6d44: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6d4b: 48 8b 0d de a2 00 00 mov 0xa2de(%rip),%rcx # 11030 + 6d52: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx + 6d59: 48 c1 e2 03 shl $0x3,%rdx + 6d5d: 48 01 ca add %rcx,%rdx + 6d60: 48 8b 12 mov (%rdx),%rdx + 6d63: 48 89 d6 mov %rdx,%rsi + 6d66: 48 89 c7 mov %rax,%rdi + 6d69: e8 72 b6 ff ff call 23e0 + 6d6e: 48 8b 15 bb a2 00 00 mov 0xa2bb(%rip),%rdx # 11030 + 6d75: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 6d7c: 48 c1 e0 03 shl $0x3,%rax + 6d80: 48 01 d0 add %rdx,%rax + 6d83: 48 8b 00 mov (%rax),%rax + 6d86: 48 89 c7 mov %rax,%rdi + 6d89: e8 02 b7 ff ff call 2490 + 6d8e: e9 88 00 00 00 jmp 6e1b + 6d93: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6d9a: 48 8b 15 87 a2 00 00 mov 0xa287(%rip),%rdx # 11028 + 6da1: 48 89 d6 mov %rdx,%rsi + 6da4: 48 89 c7 mov %rax,%rdi + 6da7: e8 34 b6 ff ff call 23e0 + 6dac: eb 6d jmp 6e1b + 6dae: 48 8b 05 83 a2 00 00 mov 0xa283(%rip),%rax # 11038 + 6db5: 48 85 c0 test %rax,%rax + 6db8: 74 48 je 6e02 + 6dba: 48 8b 05 77 a2 00 00 mov 0xa277(%rip),%rax # 11038 + 6dc1: 48 8d 15 b7 72 00 00 lea 0x72b7(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 6dc8: 48 89 d6 mov %rdx,%rsi + 6dcb: 48 89 c7 mov %rax,%rdi + 6dce: e8 2d b7 ff ff call 2500 + 6dd3: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) + 6dda: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6de1: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx + 6de8: 48 89 d6 mov %rdx,%rsi + 6deb: 48 89 c7 mov %rax,%rdi + 6dee: e8 ed b5 ff ff call 23e0 + 6df3: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax + 6dfa: 48 89 c7 mov %rax,%rdi + 6dfd: e8 ae b5 ff ff call 23b0 + 6e02: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6e09: 48 8b 15 18 a2 00 00 mov 0xa218(%rip),%rdx # 11028 + 6e10: 48 89 d6 mov %rdx,%rsi + 6e13: 48 89 c7 mov %rax,%rdi + 6e16: e8 c5 b5 ff ff call 23e0 + 6e1b: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax + 6e22: 48 89 c7 mov %rax,%rdi + 6e25: e8 86 b5 ff ff call 23b0 + 6e2a: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6e31: 48 89 c7 mov %rax,%rdi + 6e34: e8 f7 b4 ff ff call 2330 + 6e39: e9 c7 07 00 00 jmp 7605 + 6e3e: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax + 6e44: 48 98 cltq + 6e46: 48 8b 95 a0 fe ff ff mov -0x160(%rbp),%rdx + 6e4d: 48 8b 12 mov (%rdx),%rdx + 6e50: 48 89 d1 mov %rdx,%rcx + 6e53: 48 8d 15 f6 74 00 00 lea 0x74f6(%rip),%rdx # e350 <__func__.2> + 6e5a: 48 89 c6 mov %rax,%rsi + 6e5d: 48 89 cf mov %rcx,%rdi + 6e60: e8 1b b5 ff ff call 2380 + 6e65: 84 c0 test %al,%al + 6e67: 0f 84 87 02 00 00 je 70f4 + 6e6d: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 6e74: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 6e7b: 48 89 d6 mov %rdx,%rsi + 6e7e: 48 89 c7 mov %rax,%rdi + 6e81: e8 ca b4 ff ff call 2350 + 6e86: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) + 6e8d: 48 83 bd f0 fe ff ff cmpq $0x0,-0x110(%rbp) + 6e94: 00 + 6e95: 75 38 jne 6ecf + 6e97: 48 8b 05 62 a2 00 00 mov 0xa262(%rip),%rax # 11100 + 6e9e: 4c 8d 05 ab 74 00 00 lea 0x74ab(%rip),%r8 # e350 <__func__.2> + 6ea5: b9 47 00 00 00 mov $0x47,%ecx + 6eaa: 48 8d 15 93 71 00 00 lea 0x7193(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 6eb1: 48 8d 35 98 71 00 00 lea 0x7198(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 6eb8: 48 89 c7 mov %rax,%rdi + 6ebb: b8 00 00 00 00 mov $0x0,%eax + 6ec0: e8 9b b5 ff ff call 2460 + 6ec5: bf 00 00 00 00 mov $0x0,%edi + 6eca: e8 51 b6 ff ff call 2520 + 6ecf: 8b 05 cb a1 00 00 mov 0xa1cb(%rip),%eax # 110a0 + 6ed5: 48 98 cltq + 6ed7: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 6ede: 00 + 6edf: 48 8d 05 da a1 00 00 lea 0xa1da(%rip),%rax # 110c0 + 6ee6: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 6eea: 8b 05 90 a1 00 00 mov 0xa190(%rip),%eax # 11080 + 6ef0: 48 98 cltq + 6ef2: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 6ef9: 00 + 6efa: 48 8d 05 3f a1 00 00 lea 0xa13f(%rip),%rax # 11040 + 6f01: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 6f05: 8b 05 e5 a1 00 00 mov 0xa1e5(%rip),%eax # 110f0 + 6f0b: 48 98 cltq + 6f0d: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 6f14: 00 + 6f15: 48 8d 05 a4 a1 00 00 lea 0xa1a4(%rip),%rax # 110c0 + 6f1c: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 6f20: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax + 6f27: 4c 8d 0d 22 74 00 00 lea 0x7422(%rip),%r9 # e350 <__func__.2> + 6f2e: 49 89 f0 mov %rsi,%r8 + 6f31: 48 8d 35 50 71 00 00 lea 0x7150(%rip),%rsi # e088 <_IO_stdin_used+0x88> + 6f38: 48 89 c7 mov %rax,%rdi + 6f3b: b8 00 00 00 00 mov $0x0,%eax + 6f40: e8 1b b5 ff ff call 2460 + 6f45: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax + 6f4c: 48 89 c7 mov %rax,%rdi + 6f4f: e8 3c b5 ff ff call 2490 + 6f54: 0f b6 05 35 a1 00 00 movzbl 0xa135(%rip),%eax # 11090 + 6f5b: 84 c0 test %al,%al + 6f5d: 0f 84 01 01 00 00 je 7064 + 6f63: e8 e8 b4 ff ff call 2450 + 6f68: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) + 6f6f: 0f b6 05 aa a0 00 00 movzbl 0xa0aa(%rip),%eax # 11020 + 6f76: 84 c0 test %al,%al + 6f78: 74 76 je 6ff0 + 6f7a: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6f81: 48 8b 15 a0 a0 00 00 mov 0xa0a0(%rip),%rdx # 11028 + 6f88: 48 89 d6 mov %rdx,%rsi + 6f8b: 48 89 c7 mov %rax,%rdi + 6f8e: e8 4d b4 ff ff call 23e0 + 6f93: 48 83 bd 00 ff ff ff cmpq $0x0,-0x100(%rbp) + 6f9a: 00 + 6f9b: 0f 88 30 01 00 00 js 70d1 + 6fa1: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 6fa8: 48 8b 0d 81 a0 00 00 mov 0xa081(%rip),%rcx # 11030 + 6faf: 48 8b 95 00 ff ff ff mov -0x100(%rbp),%rdx + 6fb6: 48 c1 e2 03 shl $0x3,%rdx + 6fba: 48 01 ca add %rcx,%rdx + 6fbd: 48 8b 12 mov (%rdx),%rdx + 6fc0: 48 89 d6 mov %rdx,%rsi + 6fc3: 48 89 c7 mov %rax,%rdi + 6fc6: e8 15 b4 ff ff call 23e0 + 6fcb: 48 8b 15 5e a0 00 00 mov 0xa05e(%rip),%rdx # 11030 + 6fd2: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax + 6fd9: 48 c1 e0 03 shl $0x3,%rax + 6fdd: 48 01 d0 add %rdx,%rax + 6fe0: 48 8b 00 mov (%rax),%rax + 6fe3: 48 89 c7 mov %rax,%rdi + 6fe6: e8 a5 b4 ff ff call 2490 + 6feb: e9 e1 00 00 00 jmp 70d1 + 6ff0: 48 83 bd 00 ff ff ff cmpq $0x0,-0x100(%rbp) + 6ff7: 00 + 6ff8: 78 4f js 7049 + 6ffa: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7001: 48 8b 0d 28 a0 00 00 mov 0xa028(%rip),%rcx # 11030 + 7008: 48 8b 95 00 ff ff ff mov -0x100(%rbp),%rdx + 700f: 48 c1 e2 03 shl $0x3,%rdx + 7013: 48 01 ca add %rcx,%rdx + 7016: 48 8b 12 mov (%rdx),%rdx + 7019: 48 89 d6 mov %rdx,%rsi + 701c: 48 89 c7 mov %rax,%rdi + 701f: e8 bc b3 ff ff call 23e0 + 7024: 48 8b 15 05 a0 00 00 mov 0xa005(%rip),%rdx # 11030 + 702b: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax + 7032: 48 c1 e0 03 shl $0x3,%rax + 7036: 48 01 d0 add %rdx,%rax + 7039: 48 8b 00 mov (%rax),%rax + 703c: 48 89 c7 mov %rax,%rdi + 703f: e8 4c b4 ff ff call 2490 + 7044: e9 88 00 00 00 jmp 70d1 + 7049: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7050: 48 8b 15 d1 9f 00 00 mov 0x9fd1(%rip),%rdx # 11028 + 7057: 48 89 d6 mov %rdx,%rsi + 705a: 48 89 c7 mov %rax,%rdi + 705d: e8 7e b3 ff ff call 23e0 + 7062: eb 6d jmp 70d1 + 7064: 48 8b 05 cd 9f 00 00 mov 0x9fcd(%rip),%rax # 11038 + 706b: 48 85 c0 test %rax,%rax + 706e: 74 48 je 70b8 + 7070: 48 8b 05 c1 9f 00 00 mov 0x9fc1(%rip),%rax # 11038 + 7077: 48 8d 15 01 70 00 00 lea 0x7001(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 707e: 48 89 d6 mov %rdx,%rsi + 7081: 48 89 c7 mov %rax,%rdi + 7084: e8 77 b4 ff ff call 2500 + 7089: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) + 7090: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7097: 48 8b 95 f8 fe ff ff mov -0x108(%rbp),%rdx + 709e: 48 89 d6 mov %rdx,%rsi + 70a1: 48 89 c7 mov %rax,%rdi + 70a4: e8 37 b3 ff ff call 23e0 + 70a9: 48 8b 85 f8 fe ff ff mov -0x108(%rbp),%rax + 70b0: 48 89 c7 mov %rax,%rdi + 70b3: e8 f8 b2 ff ff call 23b0 + 70b8: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 70bf: 48 8b 15 62 9f 00 00 mov 0x9f62(%rip),%rdx # 11028 + 70c6: 48 89 d6 mov %rdx,%rsi + 70c9: 48 89 c7 mov %rax,%rdi + 70cc: e8 0f b3 ff ff call 23e0 + 70d1: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax + 70d8: 48 89 c7 mov %rax,%rdi + 70db: e8 d0 b2 ff ff call 23b0 + 70e0: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 70e7: 48 89 c7 mov %rax,%rdi + 70ea: e8 41 b2 ff ff call 2330 + 70ef: e9 11 05 00 00 jmp 7605 + 70f4: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 70fb: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 7102: 48 89 d6 mov %rdx,%rsi + 7105: 48 89 c7 mov %rax,%rdi + 7108: e8 43 b2 ff ff call 2350 + 710d: 48 89 85 c0 fe ff ff mov %rax,-0x140(%rbp) + 7114: 48 83 bd c0 fe ff ff cmpq $0x0,-0x140(%rbp) + 711b: 00 + 711c: 75 38 jne 7156 + 711e: 48 8b 05 db 9f 00 00 mov 0x9fdb(%rip),%rax # 11100 + 7125: 4c 8d 05 24 72 00 00 lea 0x7224(%rip),%r8 # e350 <__func__.2> + 712c: b9 47 00 00 00 mov $0x47,%ecx + 7131: 48 8d 15 0c 6f 00 00 lea 0x6f0c(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 7138: 48 8d 35 11 6f 00 00 lea 0x6f11(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 713f: 48 89 c7 mov %rax,%rdi + 7142: b8 00 00 00 00 mov $0x0,%eax + 7147: e8 14 b3 ff ff call 2460 + 714c: bf 00 00 00 00 mov $0x0,%edi + 7151: e8 ca b3 ff ff call 2520 + 7156: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax + 715c: 48 98 cltq + 715e: 48 89 c7 mov %rax,%rdi + 7161: e8 ca b3 ff ff call 2530 + 7166: 48 89 c3 mov %rax,%rbx + 7169: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 7170: 48 8b 00 mov (%rax),%rax + 7173: 48 89 c7 mov %rax,%rdi + 7176: e8 b5 b3 ff ff call 2530 + 717b: 48 89 c2 mov %rax,%rdx + 717e: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax + 7185: 53 push %rbx + 7186: 48 8d 0d c8 6f 00 00 lea 0x6fc8(%rip),%rcx # e155 <_IO_stdin_used+0x155> + 718d: 51 push %rcx + 718e: 52 push %rdx + 718f: 48 8d 15 12 6f 00 00 lea 0x6f12(%rip),%rdx # e0a8 <_IO_stdin_used+0xa8> + 7196: 52 push %rdx + 7197: 48 8d 15 b7 6f 00 00 lea 0x6fb7(%rip),%rdx # e155 <_IO_stdin_used+0x155> + 719e: 52 push %rdx + 719f: 48 8d 15 5e 6f 00 00 lea 0x6f5e(%rip),%rdx # e104 <_IO_stdin_used+0x104> + 71a6: 52 push %rdx + 71a7: 4c 8d 0d fa 6e 00 00 lea 0x6efa(%rip),%r9 # e0a8 <_IO_stdin_used+0xa8> + 71ae: 4c 8d 05 9b 71 00 00 lea 0x719b(%rip),%r8 # e350 <__func__.2> + 71b5: b9 47 00 00 00 mov $0x47,%ecx + 71ba: 48 8d 15 83 6e 00 00 lea 0x6e83(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 71c1: 48 8d 35 e8 6e 00 00 lea 0x6ee8(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> + 71c8: 48 89 c7 mov %rax,%rdi + 71cb: b8 00 00 00 00 mov $0x0,%eax + 71d0: e8 8b b2 ff ff call 2460 + 71d5: 48 83 c4 30 add $0x30,%rsp + 71d9: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax + 71e0: 48 89 c7 mov %rax,%rdi + 71e3: e8 a8 b2 ff ff call 2490 + 71e8: 0f b6 05 a1 9e 00 00 movzbl 0x9ea1(%rip),%eax # 11090 + 71ef: 84 c0 test %al,%al + 71f1: 0f 84 01 01 00 00 je 72f8 + 71f7: e8 54 b2 ff ff call 2450 + 71fc: 48 89 85 d0 fe ff ff mov %rax,-0x130(%rbp) + 7203: 0f b6 05 16 9e 00 00 movzbl 0x9e16(%rip),%eax # 11020 + 720a: 84 c0 test %al,%al + 720c: 74 76 je 7284 + 720e: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7215: 48 8b 15 0c 9e 00 00 mov 0x9e0c(%rip),%rdx # 11028 + 721c: 48 89 d6 mov %rdx,%rsi + 721f: 48 89 c7 mov %rax,%rdi + 7222: e8 b9 b1 ff ff call 23e0 + 7227: 48 83 bd d0 fe ff ff cmpq $0x0,-0x130(%rbp) + 722e: 00 + 722f: 0f 88 30 01 00 00 js 7365 + 7235: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 723c: 48 8b 0d ed 9d 00 00 mov 0x9ded(%rip),%rcx # 11030 + 7243: 48 8b 95 d0 fe ff ff mov -0x130(%rbp),%rdx + 724a: 48 c1 e2 03 shl $0x3,%rdx + 724e: 48 01 ca add %rcx,%rdx + 7251: 48 8b 12 mov (%rdx),%rdx + 7254: 48 89 d6 mov %rdx,%rsi + 7257: 48 89 c7 mov %rax,%rdi + 725a: e8 81 b1 ff ff call 23e0 + 725f: 48 8b 15 ca 9d 00 00 mov 0x9dca(%rip),%rdx # 11030 + 7266: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax + 726d: 48 c1 e0 03 shl $0x3,%rax + 7271: 48 01 d0 add %rdx,%rax + 7274: 48 8b 00 mov (%rax),%rax + 7277: 48 89 c7 mov %rax,%rdi + 727a: e8 11 b2 ff ff call 2490 + 727f: e9 e1 00 00 00 jmp 7365 + 7284: 48 83 bd d0 fe ff ff cmpq $0x0,-0x130(%rbp) + 728b: 00 + 728c: 78 4f js 72dd + 728e: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7295: 48 8b 0d 94 9d 00 00 mov 0x9d94(%rip),%rcx # 11030 + 729c: 48 8b 95 d0 fe ff ff mov -0x130(%rbp),%rdx + 72a3: 48 c1 e2 03 shl $0x3,%rdx + 72a7: 48 01 ca add %rcx,%rdx + 72aa: 48 8b 12 mov (%rdx),%rdx + 72ad: 48 89 d6 mov %rdx,%rsi + 72b0: 48 89 c7 mov %rax,%rdi + 72b3: e8 28 b1 ff ff call 23e0 + 72b8: 48 8b 15 71 9d 00 00 mov 0x9d71(%rip),%rdx # 11030 + 72bf: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax + 72c6: 48 c1 e0 03 shl $0x3,%rax + 72ca: 48 01 d0 add %rdx,%rax + 72cd: 48 8b 00 mov (%rax),%rax + 72d0: 48 89 c7 mov %rax,%rdi + 72d3: e8 b8 b1 ff ff call 2490 + 72d8: e9 88 00 00 00 jmp 7365 + 72dd: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 72e4: 48 8b 15 3d 9d 00 00 mov 0x9d3d(%rip),%rdx # 11028 + 72eb: 48 89 d6 mov %rdx,%rsi + 72ee: 48 89 c7 mov %rax,%rdi + 72f1: e8 ea b0 ff ff call 23e0 + 72f6: eb 6d jmp 7365 + 72f8: 48 8b 05 39 9d 00 00 mov 0x9d39(%rip),%rax # 11038 + 72ff: 48 85 c0 test %rax,%rax + 7302: 74 48 je 734c + 7304: 48 8b 05 2d 9d 00 00 mov 0x9d2d(%rip),%rax # 11038 + 730b: 48 8d 15 6d 6d 00 00 lea 0x6d6d(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 7312: 48 89 d6 mov %rdx,%rsi + 7315: 48 89 c7 mov %rax,%rdi + 7318: e8 e3 b1 ff ff call 2500 + 731d: 48 89 85 c8 fe ff ff mov %rax,-0x138(%rbp) + 7324: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 732b: 48 8b 95 c8 fe ff ff mov -0x138(%rbp),%rdx + 7332: 48 89 d6 mov %rdx,%rsi + 7335: 48 89 c7 mov %rax,%rdi + 7338: e8 a3 b0 ff ff call 23e0 + 733d: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax + 7344: 48 89 c7 mov %rax,%rdi + 7347: e8 64 b0 ff ff call 23b0 + 734c: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7353: 48 8b 15 ce 9c 00 00 mov 0x9cce(%rip),%rdx # 11028 + 735a: 48 89 d6 mov %rdx,%rsi + 735d: 48 89 c7 mov %rax,%rdi + 7360: e8 7b b0 ff ff call 23e0 + 7365: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax + 736c: 48 89 c7 mov %rax,%rdi + 736f: e8 3c b0 ff ff call 23b0 + 7374: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 737b: 48 89 c7 mov %rax,%rdi + 737e: e8 ad af ff ff call 2330 + 7383: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 738a: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 7391: 48 89 d6 mov %rdx,%rsi + 7394: 48 89 c7 mov %rax,%rdi + 7397: e8 b4 af ff ff call 2350 + 739c: 48 89 85 d8 fe ff ff mov %rax,-0x128(%rbp) + 73a3: 48 83 bd d8 fe ff ff cmpq $0x0,-0x128(%rbp) + 73aa: 00 + 73ab: 75 38 jne 73e5 + 73ad: 48 8b 05 4c 9d 00 00 mov 0x9d4c(%rip),%rax # 11100 + 73b4: 4c 8d 05 95 6f 00 00 lea 0x6f95(%rip),%r8 # e350 <__func__.2> + 73bb: b9 47 00 00 00 mov $0x47,%ecx + 73c0: 48 8d 15 7d 6c 00 00 lea 0x6c7d(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 73c7: 48 8d 35 82 6c 00 00 lea 0x6c82(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 73ce: 48 89 c7 mov %rax,%rdi + 73d1: b8 00 00 00 00 mov $0x0,%eax + 73d6: e8 85 b0 ff ff call 2460 + 73db: bf 00 00 00 00 mov $0x0,%edi + 73e0: e8 3b b1 ff ff call 2520 + 73e5: 8b 05 b5 9c 00 00 mov 0x9cb5(%rip),%eax # 110a0 + 73eb: 48 98 cltq + 73ed: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 73f4: 00 + 73f5: 48 8d 05 c4 9c 00 00 lea 0x9cc4(%rip),%rax # 110c0 + 73fc: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 7400: 8b 05 7a 9c 00 00 mov 0x9c7a(%rip),%eax # 11080 + 7406: 48 98 cltq + 7408: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 740f: 00 + 7410: 48 8d 05 29 9c 00 00 lea 0x9c29(%rip),%rax # 11040 + 7417: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 741b: 8b 05 63 9c 00 00 mov 0x9c63(%rip),%eax # 11084 + 7421: 48 98 cltq + 7423: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 742a: 00 + 742b: 48 8d 05 8e 9c 00 00 lea 0x9c8e(%rip),%rax # 110c0 + 7432: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 7436: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax + 743d: 4c 8d 0d 0c 6f 00 00 lea 0x6f0c(%rip),%r9 # e350 <__func__.2> + 7444: 49 89 f0 mov %rsi,%r8 + 7447: 48 8d 35 ba 6c 00 00 lea 0x6cba(%rip),%rsi # e108 <_IO_stdin_used+0x108> + 744e: 48 89 c7 mov %rax,%rdi + 7451: b8 00 00 00 00 mov $0x0,%eax + 7456: e8 05 b0 ff ff call 2460 + 745b: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax + 7462: 48 89 c7 mov %rax,%rdi + 7465: e8 26 b0 ff ff call 2490 + 746a: 0f b6 05 1f 9c 00 00 movzbl 0x9c1f(%rip),%eax # 11090 + 7471: 84 c0 test %al,%al + 7473: 0f 84 01 01 00 00 je 757a + 7479: e8 d2 af ff ff call 2450 + 747e: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) + 7485: 0f b6 05 94 9b 00 00 movzbl 0x9b94(%rip),%eax # 11020 + 748c: 84 c0 test %al,%al + 748e: 74 76 je 7506 + 7490: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7497: 48 8b 15 8a 9b 00 00 mov 0x9b8a(%rip),%rdx # 11028 + 749e: 48 89 d6 mov %rdx,%rsi + 74a1: 48 89 c7 mov %rax,%rdi + 74a4: e8 37 af ff ff call 23e0 + 74a9: 48 83 bd e8 fe ff ff cmpq $0x0,-0x118(%rbp) + 74b0: 00 + 74b1: 0f 88 30 01 00 00 js 75e7 + 74b7: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 74be: 48 8b 0d 6b 9b 00 00 mov 0x9b6b(%rip),%rcx # 11030 + 74c5: 48 8b 95 e8 fe ff ff mov -0x118(%rbp),%rdx + 74cc: 48 c1 e2 03 shl $0x3,%rdx + 74d0: 48 01 ca add %rcx,%rdx + 74d3: 48 8b 12 mov (%rdx),%rdx + 74d6: 48 89 d6 mov %rdx,%rsi + 74d9: 48 89 c7 mov %rax,%rdi + 74dc: e8 ff ae ff ff call 23e0 + 74e1: 48 8b 15 48 9b 00 00 mov 0x9b48(%rip),%rdx # 11030 + 74e8: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax + 74ef: 48 c1 e0 03 shl $0x3,%rax + 74f3: 48 01 d0 add %rdx,%rax + 74f6: 48 8b 00 mov (%rax),%rax + 74f9: 48 89 c7 mov %rax,%rdi + 74fc: e8 8f af ff ff call 2490 + 7501: e9 e1 00 00 00 jmp 75e7 + 7506: 48 83 bd e8 fe ff ff cmpq $0x0,-0x118(%rbp) + 750d: 00 + 750e: 78 4f js 755f + 7510: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7517: 48 8b 0d 12 9b 00 00 mov 0x9b12(%rip),%rcx # 11030 + 751e: 48 8b 95 e8 fe ff ff mov -0x118(%rbp),%rdx + 7525: 48 c1 e2 03 shl $0x3,%rdx + 7529: 48 01 ca add %rcx,%rdx + 752c: 48 8b 12 mov (%rdx),%rdx + 752f: 48 89 d6 mov %rdx,%rsi + 7532: 48 89 c7 mov %rax,%rdi + 7535: e8 a6 ae ff ff call 23e0 + 753a: 48 8b 15 ef 9a 00 00 mov 0x9aef(%rip),%rdx # 11030 + 7541: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax + 7548: 48 c1 e0 03 shl $0x3,%rax + 754c: 48 01 d0 add %rdx,%rax + 754f: 48 8b 00 mov (%rax),%rax + 7552: 48 89 c7 mov %rax,%rdi + 7555: e8 36 af ff ff call 2490 + 755a: e9 88 00 00 00 jmp 75e7 + 755f: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7566: 48 8b 15 bb 9a 00 00 mov 0x9abb(%rip),%rdx # 11028 + 756d: 48 89 d6 mov %rdx,%rsi + 7570: 48 89 c7 mov %rax,%rdi + 7573: e8 68 ae ff ff call 23e0 + 7578: eb 6d jmp 75e7 + 757a: 48 8b 05 b7 9a 00 00 mov 0x9ab7(%rip),%rax # 11038 + 7581: 48 85 c0 test %rax,%rax + 7584: 74 48 je 75ce + 7586: 48 8b 05 ab 9a 00 00 mov 0x9aab(%rip),%rax # 11038 + 758d: 48 8d 15 eb 6a 00 00 lea 0x6aeb(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 7594: 48 89 d6 mov %rdx,%rsi + 7597: 48 89 c7 mov %rax,%rdi + 759a: e8 61 af ff ff call 2500 + 759f: 48 89 85 e0 fe ff ff mov %rax,-0x120(%rbp) + 75a6: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 75ad: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx + 75b4: 48 89 d6 mov %rdx,%rsi + 75b7: 48 89 c7 mov %rax,%rdi + 75ba: e8 21 ae ff ff call 23e0 + 75bf: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax + 75c6: 48 89 c7 mov %rax,%rdi + 75c9: e8 e2 ad ff ff call 23b0 + 75ce: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 75d5: 48 8b 15 4c 9a 00 00 mov 0x9a4c(%rip),%rdx # 11028 + 75dc: 48 89 d6 mov %rdx,%rsi + 75df: 48 89 c7 mov %rax,%rdi + 75e2: e8 f9 ad ff ff call 23e0 + 75e7: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax + 75ee: 48 89 c7 mov %rax,%rdi + 75f1: e8 ba ad ff ff call 23b0 + 75f6: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 75fd: 48 89 c7 mov %rax,%rdi + 7600: e8 2b ad ff ff call 2330 + 7605: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 760c: 48 8b 40 10 mov 0x10(%rax),%rax + 7610: f3 0f 10 05 84 6d 00 movss 0x6d84(%rip),%xmm0 # e39c <__func__.0+0xc> + 7617: 00 + 7618: f3 0f 11 00 movss %xmm0,(%rax) + 761c: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 7623: 48 8b 40 10 mov 0x10(%rax),%rax + 7627: 48 83 c0 04 add $0x4,%rax + 762b: f3 0f 10 05 6d 6d 00 movss 0x6d6d(%rip),%xmm0 # e3a0 <__func__.0+0x10> + 7632: 00 + 7633: f3 0f 11 00 movss %xmm0,(%rax) + 7637: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 763e: 48 8b 40 10 mov 0x10(%rax),%rax + 7642: 48 83 c0 08 add $0x8,%rax + 7646: f3 0f 10 05 56 6d 00 movss 0x6d56(%rip),%xmm0 # e3a4 <__func__.0+0x14> + 764d: 00 + 764e: f3 0f 11 00 movss %xmm0,(%rax) + 7652: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 7659: 48 8b 40 10 mov 0x10(%rax),%rax + 765d: 48 83 c0 0c add $0xc,%rax + 7661: f3 0f 10 05 3f 6d 00 movss 0x6d3f(%rip),%xmm0 # e3a8 <__func__.0+0x18> + 7668: 00 + 7669: f3 0f 11 00 movss %xmm0,(%rax) + 766d: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 7674: 48 8b 40 10 mov 0x10(%rax),%rax + 7678: 48 83 c0 10 add $0x10,%rax + 767c: f3 0f 10 05 28 6d 00 movss 0x6d28(%rip),%xmm0 # e3ac <__func__.0+0x1c> + 7683: 00 + 7684: f3 0f 11 00 movss %xmm0,(%rax) + 7688: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 768f: 48 8b 40 10 mov 0x10(%rax),%rax + 7693: 48 83 c0 14 add $0x14,%rax + 7697: f3 0f 10 05 0d 6d 00 movss 0x6d0d(%rip),%xmm0 # e3ac <__func__.0+0x1c> + 769e: 00 + 769f: f3 0f 11 00 movss %xmm0,(%rax) + 76a3: 0f b6 05 e6 99 00 00 movzbl 0x99e6(%rip),%eax # 11090 + 76aa: 83 f0 01 xor $0x1,%eax + 76ad: 84 c0 test %al,%al + 76af: 0f 84 f4 06 00 00 je 7da9 + 76b5: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 76bc: 48 89 c7 mov %rax,%rdi + 76bf: e8 01 4e 00 00 call c4c5 + 76c4: 0f b6 c0 movzbl %al,%eax + 76c7: 89 c7 mov %eax,%edi + 76c9: e8 f2 ad ff ff call 24c0 + 76ce: 84 c0 test %al,%al + 76d0: 0f 84 57 02 00 00 je 792d + 76d6: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 76dd: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 76e4: 48 89 d6 mov %rdx,%rsi + 76e7: 48 89 c7 mov %rax,%rdi + 76ea: e8 61 ac ff ff call 2350 + 76ef: 48 89 45 d0 mov %rax,-0x30(%rbp) + 76f3: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) + 76f8: 75 38 jne 7732 + 76fa: 48 8b 05 ff 99 00 00 mov 0x99ff(%rip),%rax # 11100 + 7701: 4c 8d 05 48 6c 00 00 lea 0x6c48(%rip),%r8 # e350 <__func__.2> + 7708: b9 50 00 00 00 mov $0x50,%ecx + 770d: 48 8d 15 30 69 00 00 lea 0x6930(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 7714: 48 8d 35 35 69 00 00 lea 0x6935(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 771b: 48 89 c7 mov %rax,%rdi + 771e: b8 00 00 00 00 mov $0x0,%eax + 7723: e8 38 ad ff ff call 2460 + 7728: bf 00 00 00 00 mov $0x0,%edi + 772d: e8 ee ad ff ff call 2520 + 7732: 8b 05 68 99 00 00 mov 0x9968(%rip),%eax # 110a0 + 7738: 48 98 cltq + 773a: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 7741: 00 + 7742: 48 8d 05 77 99 00 00 lea 0x9977(%rip),%rax # 110c0 + 7749: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 774d: 8b 05 2d 99 00 00 mov 0x992d(%rip),%eax # 11080 + 7753: 48 98 cltq + 7755: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 775c: 00 + 775d: 48 8d 05 dc 98 00 00 lea 0x98dc(%rip),%rax # 11040 + 7764: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 7768: 8b 05 82 99 00 00 mov 0x9982(%rip),%eax # 110f0 + 776e: 48 98 cltq + 7770: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 7777: 00 + 7778: 48 8d 05 41 99 00 00 lea 0x9941(%rip),%rax # 110c0 + 777f: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 7783: 48 8b 45 d0 mov -0x30(%rbp),%rax + 7787: 4c 8d 0d c2 6b 00 00 lea 0x6bc2(%rip),%r9 # e350 <__func__.2> + 778e: 49 89 f0 mov %rsi,%r8 + 7791: 48 8d 35 f0 68 00 00 lea 0x68f0(%rip),%rsi # e088 <_IO_stdin_used+0x88> + 7798: 48 89 c7 mov %rax,%rdi + 779b: b8 00 00 00 00 mov $0x0,%eax + 77a0: e8 bb ac ff ff call 2460 + 77a5: 48 8b 45 d0 mov -0x30(%rbp),%rax + 77a9: 48 89 c7 mov %rax,%rdi + 77ac: e8 df ac ff ff call 2490 + 77b1: 0f b6 05 d8 98 00 00 movzbl 0x98d8(%rip),%eax # 11090 + 77b8: 84 c0 test %al,%al + 77ba: 0f 84 e9 00 00 00 je 78a9 + 77c0: e8 8b ac ff ff call 2450 + 77c5: 48 89 45 e0 mov %rax,-0x20(%rbp) + 77c9: 0f b6 05 50 98 00 00 movzbl 0x9850(%rip),%eax # 11020 + 77d0: 84 c0 test %al,%al + 77d2: 74 6d je 7841 + 77d4: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 77db: 48 8b 15 46 98 00 00 mov 0x9846(%rip),%rdx # 11028 + 77e2: 48 89 d6 mov %rdx,%rsi + 77e5: 48 89 c7 mov %rax,%rdi + 77e8: e8 f3 ab ff ff call 23e0 + 77ed: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) + 77f2: 0f 88 15 01 00 00 js 790d + 77f8: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 77ff: 48 8b 0d 2a 98 00 00 mov 0x982a(%rip),%rcx # 11030 + 7806: 48 8b 55 e0 mov -0x20(%rbp),%rdx + 780a: 48 c1 e2 03 shl $0x3,%rdx + 780e: 48 01 ca add %rcx,%rdx + 7811: 48 8b 12 mov (%rdx),%rdx + 7814: 48 89 d6 mov %rdx,%rsi + 7817: 48 89 c7 mov %rax,%rdi + 781a: e8 c1 ab ff ff call 23e0 + 781f: 48 8b 15 0a 98 00 00 mov 0x980a(%rip),%rdx # 11030 + 7826: 48 8b 45 e0 mov -0x20(%rbp),%rax + 782a: 48 c1 e0 03 shl $0x3,%rax + 782e: 48 01 d0 add %rdx,%rax + 7831: 48 8b 00 mov (%rax),%rax + 7834: 48 89 c7 mov %rax,%rdi + 7837: e8 54 ac ff ff call 2490 + 783c: e9 cc 00 00 00 jmp 790d + 7841: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) + 7846: 78 46 js 788e + 7848: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 784f: 48 8b 0d da 97 00 00 mov 0x97da(%rip),%rcx # 11030 + 7856: 48 8b 55 e0 mov -0x20(%rbp),%rdx + 785a: 48 c1 e2 03 shl $0x3,%rdx + 785e: 48 01 ca add %rcx,%rdx + 7861: 48 8b 12 mov (%rdx),%rdx + 7864: 48 89 d6 mov %rdx,%rsi + 7867: 48 89 c7 mov %rax,%rdi + 786a: e8 71 ab ff ff call 23e0 + 786f: 48 8b 15 ba 97 00 00 mov 0x97ba(%rip),%rdx # 11030 + 7876: 48 8b 45 e0 mov -0x20(%rbp),%rax + 787a: 48 c1 e0 03 shl $0x3,%rax + 787e: 48 01 d0 add %rdx,%rax + 7881: 48 8b 00 mov (%rax),%rax + 7884: 48 89 c7 mov %rax,%rdi + 7887: e8 04 ac ff ff call 2490 + 788c: eb 7f jmp 790d + 788e: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7895: 48 8b 15 8c 97 00 00 mov 0x978c(%rip),%rdx # 11028 + 789c: 48 89 d6 mov %rdx,%rsi + 789f: 48 89 c7 mov %rax,%rdi + 78a2: e8 39 ab ff ff call 23e0 + 78a7: eb 64 jmp 790d + 78a9: 48 8b 05 88 97 00 00 mov 0x9788(%rip),%rax # 11038 + 78b0: 48 85 c0 test %rax,%rax + 78b3: 74 3f je 78f4 + 78b5: 48 8b 05 7c 97 00 00 mov 0x977c(%rip),%rax # 11038 + 78bc: 48 8d 15 bc 67 00 00 lea 0x67bc(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 78c3: 48 89 d6 mov %rdx,%rsi + 78c6: 48 89 c7 mov %rax,%rdi + 78c9: e8 32 ac ff ff call 2500 + 78ce: 48 89 45 d8 mov %rax,-0x28(%rbp) + 78d2: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 78d9: 48 8b 55 d8 mov -0x28(%rbp),%rdx + 78dd: 48 89 d6 mov %rdx,%rsi + 78e0: 48 89 c7 mov %rax,%rdi + 78e3: e8 f8 aa ff ff call 23e0 + 78e8: 48 8b 45 d8 mov -0x28(%rbp),%rax + 78ec: 48 89 c7 mov %rax,%rdi + 78ef: e8 bc aa ff ff call 23b0 + 78f4: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 78fb: 48 8b 15 26 97 00 00 mov 0x9726(%rip),%rdx # 11028 + 7902: 48 89 d6 mov %rdx,%rsi + 7905: 48 89 c7 mov %rax,%rdi + 7908: e8 d3 aa ff ff call 23e0 + 790d: 48 8b 45 d0 mov -0x30(%rbp),%rax + 7911: 48 89 c7 mov %rax,%rdi + 7914: e8 97 aa ff ff call 23b0 + 7919: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7920: 48 89 c7 mov %rax,%rdi + 7923: e8 08 aa ff ff call 2330 + 7928: e9 e8 0b 00 00 jmp 8515 + 792d: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 7934: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 793b: 48 89 d6 mov %rdx,%rsi + 793e: 48 89 c7 mov %rax,%rdi + 7941: e8 0a aa ff ff call 2350 + 7946: 48 89 45 a0 mov %rax,-0x60(%rbp) + 794a: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) + 794f: 75 38 jne 7989 + 7951: 48 8b 05 a8 97 00 00 mov 0x97a8(%rip),%rax # 11100 + 7958: 4c 8d 05 f1 69 00 00 lea 0x69f1(%rip),%r8 # e350 <__func__.2> + 795f: b9 50 00 00 00 mov $0x50,%ecx + 7964: 48 8d 15 d9 66 00 00 lea 0x66d9(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 796b: 48 8d 35 de 66 00 00 lea 0x66de(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 7972: 48 89 c7 mov %rax,%rdi + 7975: b8 00 00 00 00 mov $0x0,%eax + 797a: e8 e1 aa ff ff call 2460 + 797f: bf 00 00 00 00 mov $0x0,%edi + 7984: e8 97 ab ff ff call 2520 + 7989: 48 8b 45 a0 mov -0x60(%rbp),%rax + 798d: 48 8d 15 7e 68 00 00 lea 0x687e(%rip),%rdx # e212 <_IO_stdin_used+0x212> + 7994: 52 push %rdx + 7995: 48 8d 15 7c 68 00 00 lea 0x687c(%rip),%rdx # e218 <_IO_stdin_used+0x218> + 799c: 52 push %rdx + 799d: 4c 8d 0d 10 68 00 00 lea 0x6810(%rip),%r9 # e1b4 <_IO_stdin_used+0x1b4> + 79a4: 4c 8d 05 a5 69 00 00 lea 0x69a5(%rip),%r8 # e350 <__func__.2> + 79ab: b9 50 00 00 00 mov $0x50,%ecx + 79b0: 48 8d 15 8d 66 00 00 lea 0x668d(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 79b7: 48 8d 35 1a 68 00 00 lea 0x681a(%rip),%rsi # e1d8 <_IO_stdin_used+0x1d8> + 79be: 48 89 c7 mov %rax,%rdi + 79c1: b8 00 00 00 00 mov $0x0,%eax + 79c6: e8 95 aa ff ff call 2460 + 79cb: 48 83 c4 10 add $0x10,%rsp + 79cf: 48 8b 45 a0 mov -0x60(%rbp),%rax + 79d3: 48 89 c7 mov %rax,%rdi + 79d6: e8 b5 aa ff ff call 2490 + 79db: 0f b6 05 ae 96 00 00 movzbl 0x96ae(%rip),%eax # 11090 + 79e2: 84 c0 test %al,%al + 79e4: 0f 84 e9 00 00 00 je 7ad3 + 79ea: e8 61 aa ff ff call 2450 + 79ef: 48 89 45 b0 mov %rax,-0x50(%rbp) + 79f3: 0f b6 05 26 96 00 00 movzbl 0x9626(%rip),%eax # 11020 + 79fa: 84 c0 test %al,%al + 79fc: 74 6d je 7a6b + 79fe: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7a05: 48 8b 15 1c 96 00 00 mov 0x961c(%rip),%rdx # 11028 + 7a0c: 48 89 d6 mov %rdx,%rsi + 7a0f: 48 89 c7 mov %rax,%rdi + 7a12: e8 c9 a9 ff ff call 23e0 + 7a17: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) + 7a1c: 0f 88 15 01 00 00 js 7b37 + 7a22: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7a29: 48 8b 0d 00 96 00 00 mov 0x9600(%rip),%rcx # 11030 + 7a30: 48 8b 55 b0 mov -0x50(%rbp),%rdx + 7a34: 48 c1 e2 03 shl $0x3,%rdx + 7a38: 48 01 ca add %rcx,%rdx + 7a3b: 48 8b 12 mov (%rdx),%rdx + 7a3e: 48 89 d6 mov %rdx,%rsi + 7a41: 48 89 c7 mov %rax,%rdi + 7a44: e8 97 a9 ff ff call 23e0 + 7a49: 48 8b 15 e0 95 00 00 mov 0x95e0(%rip),%rdx # 11030 + 7a50: 48 8b 45 b0 mov -0x50(%rbp),%rax + 7a54: 48 c1 e0 03 shl $0x3,%rax + 7a58: 48 01 d0 add %rdx,%rax + 7a5b: 48 8b 00 mov (%rax),%rax + 7a5e: 48 89 c7 mov %rax,%rdi + 7a61: e8 2a aa ff ff call 2490 + 7a66: e9 cc 00 00 00 jmp 7b37 + 7a6b: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) + 7a70: 78 46 js 7ab8 + 7a72: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7a79: 48 8b 0d b0 95 00 00 mov 0x95b0(%rip),%rcx # 11030 + 7a80: 48 8b 55 b0 mov -0x50(%rbp),%rdx + 7a84: 48 c1 e2 03 shl $0x3,%rdx + 7a88: 48 01 ca add %rcx,%rdx + 7a8b: 48 8b 12 mov (%rdx),%rdx + 7a8e: 48 89 d6 mov %rdx,%rsi + 7a91: 48 89 c7 mov %rax,%rdi + 7a94: e8 47 a9 ff ff call 23e0 + 7a99: 48 8b 15 90 95 00 00 mov 0x9590(%rip),%rdx # 11030 + 7aa0: 48 8b 45 b0 mov -0x50(%rbp),%rax + 7aa4: 48 c1 e0 03 shl $0x3,%rax + 7aa8: 48 01 d0 add %rdx,%rax + 7aab: 48 8b 00 mov (%rax),%rax + 7aae: 48 89 c7 mov %rax,%rdi + 7ab1: e8 da a9 ff ff call 2490 + 7ab6: eb 7f jmp 7b37 + 7ab8: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7abf: 48 8b 15 62 95 00 00 mov 0x9562(%rip),%rdx # 11028 + 7ac6: 48 89 d6 mov %rdx,%rsi + 7ac9: 48 89 c7 mov %rax,%rdi + 7acc: e8 0f a9 ff ff call 23e0 + 7ad1: eb 64 jmp 7b37 + 7ad3: 48 8b 05 5e 95 00 00 mov 0x955e(%rip),%rax # 11038 + 7ada: 48 85 c0 test %rax,%rax + 7add: 74 3f je 7b1e + 7adf: 48 8b 05 52 95 00 00 mov 0x9552(%rip),%rax # 11038 + 7ae6: 48 8d 15 92 65 00 00 lea 0x6592(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 7aed: 48 89 d6 mov %rdx,%rsi + 7af0: 48 89 c7 mov %rax,%rdi + 7af3: e8 08 aa ff ff call 2500 + 7af8: 48 89 45 a8 mov %rax,-0x58(%rbp) + 7afc: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7b03: 48 8b 55 a8 mov -0x58(%rbp),%rdx + 7b07: 48 89 d6 mov %rdx,%rsi + 7b0a: 48 89 c7 mov %rax,%rdi + 7b0d: e8 ce a8 ff ff call 23e0 + 7b12: 48 8b 45 a8 mov -0x58(%rbp),%rax + 7b16: 48 89 c7 mov %rax,%rdi + 7b19: e8 92 a8 ff ff call 23b0 + 7b1e: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7b25: 48 8b 15 fc 94 00 00 mov 0x94fc(%rip),%rdx # 11028 + 7b2c: 48 89 d6 mov %rdx,%rsi + 7b2f: 48 89 c7 mov %rax,%rdi + 7b32: e8 a9 a8 ff ff call 23e0 + 7b37: 48 8b 45 a0 mov -0x60(%rbp),%rax + 7b3b: 48 89 c7 mov %rax,%rdi + 7b3e: e8 6d a8 ff ff call 23b0 + 7b43: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7b4a: 48 89 c7 mov %rax,%rdi + 7b4d: e8 de a7 ff ff call 2330 + 7b52: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 7b59: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 7b60: 48 89 d6 mov %rdx,%rsi + 7b63: 48 89 c7 mov %rax,%rdi + 7b66: e8 e5 a7 ff ff call 2350 + 7b6b: 48 89 45 b8 mov %rax,-0x48(%rbp) + 7b6f: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) + 7b74: 75 38 jne 7bae + 7b76: 48 8b 05 83 95 00 00 mov 0x9583(%rip),%rax # 11100 + 7b7d: 4c 8d 05 cc 67 00 00 lea 0x67cc(%rip),%r8 # e350 <__func__.2> + 7b84: b9 50 00 00 00 mov $0x50,%ecx + 7b89: 48 8d 15 b4 64 00 00 lea 0x64b4(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 7b90: 48 8d 35 b9 64 00 00 lea 0x64b9(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 7b97: 48 89 c7 mov %rax,%rdi + 7b9a: b8 00 00 00 00 mov $0x0,%eax + 7b9f: e8 bc a8 ff ff call 2460 + 7ba4: bf 00 00 00 00 mov $0x0,%edi + 7ba9: e8 72 a9 ff ff call 2520 + 7bae: 8b 05 ec 94 00 00 mov 0x94ec(%rip),%eax # 110a0 + 7bb4: 48 98 cltq + 7bb6: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 7bbd: 00 + 7bbe: 48 8d 05 fb 94 00 00 lea 0x94fb(%rip),%rax # 110c0 + 7bc5: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 7bc9: 8b 05 b1 94 00 00 mov 0x94b1(%rip),%eax # 11080 + 7bcf: 48 98 cltq + 7bd1: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 7bd8: 00 + 7bd9: 48 8d 05 60 94 00 00 lea 0x9460(%rip),%rax # 11040 + 7be0: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 7be4: 8b 05 9a 94 00 00 mov 0x949a(%rip),%eax # 11084 + 7bea: 48 98 cltq + 7bec: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 7bf3: 00 + 7bf4: 48 8d 05 c5 94 00 00 lea 0x94c5(%rip),%rax # 110c0 + 7bfb: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 7bff: 48 8b 45 b8 mov -0x48(%rbp),%rax + 7c03: 4c 8d 0d 46 67 00 00 lea 0x6746(%rip),%r9 # e350 <__func__.2> + 7c0a: 49 89 f0 mov %rsi,%r8 + 7c0d: 48 8d 35 0c 66 00 00 lea 0x660c(%rip),%rsi # e220 <_IO_stdin_used+0x220> + 7c14: 48 89 c7 mov %rax,%rdi + 7c17: b8 00 00 00 00 mov $0x0,%eax + 7c1c: e8 3f a8 ff ff call 2460 + 7c21: 48 8b 45 b8 mov -0x48(%rbp),%rax + 7c25: 48 89 c7 mov %rax,%rdi + 7c28: e8 63 a8 ff ff call 2490 + 7c2d: 0f b6 05 5c 94 00 00 movzbl 0x945c(%rip),%eax # 11090 + 7c34: 84 c0 test %al,%al + 7c36: 0f 84 e9 00 00 00 je 7d25 + 7c3c: e8 0f a8 ff ff call 2450 + 7c41: 48 89 45 c8 mov %rax,-0x38(%rbp) + 7c45: 0f b6 05 d4 93 00 00 movzbl 0x93d4(%rip),%eax # 11020 + 7c4c: 84 c0 test %al,%al + 7c4e: 74 6d je 7cbd + 7c50: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7c57: 48 8b 15 ca 93 00 00 mov 0x93ca(%rip),%rdx # 11028 + 7c5e: 48 89 d6 mov %rdx,%rsi + 7c61: 48 89 c7 mov %rax,%rdi + 7c64: e8 77 a7 ff ff call 23e0 + 7c69: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + 7c6e: 0f 88 15 01 00 00 js 7d89 + 7c74: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7c7b: 48 8b 0d ae 93 00 00 mov 0x93ae(%rip),%rcx # 11030 + 7c82: 48 8b 55 c8 mov -0x38(%rbp),%rdx + 7c86: 48 c1 e2 03 shl $0x3,%rdx + 7c8a: 48 01 ca add %rcx,%rdx + 7c8d: 48 8b 12 mov (%rdx),%rdx + 7c90: 48 89 d6 mov %rdx,%rsi + 7c93: 48 89 c7 mov %rax,%rdi + 7c96: e8 45 a7 ff ff call 23e0 + 7c9b: 48 8b 15 8e 93 00 00 mov 0x938e(%rip),%rdx # 11030 + 7ca2: 48 8b 45 c8 mov -0x38(%rbp),%rax + 7ca6: 48 c1 e0 03 shl $0x3,%rax + 7caa: 48 01 d0 add %rdx,%rax + 7cad: 48 8b 00 mov (%rax),%rax + 7cb0: 48 89 c7 mov %rax,%rdi + 7cb3: e8 d8 a7 ff ff call 2490 + 7cb8: e9 cc 00 00 00 jmp 7d89 + 7cbd: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + 7cc2: 78 46 js 7d0a + 7cc4: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7ccb: 48 8b 0d 5e 93 00 00 mov 0x935e(%rip),%rcx # 11030 + 7cd2: 48 8b 55 c8 mov -0x38(%rbp),%rdx + 7cd6: 48 c1 e2 03 shl $0x3,%rdx + 7cda: 48 01 ca add %rcx,%rdx + 7cdd: 48 8b 12 mov (%rdx),%rdx + 7ce0: 48 89 d6 mov %rdx,%rsi + 7ce3: 48 89 c7 mov %rax,%rdi + 7ce6: e8 f5 a6 ff ff call 23e0 + 7ceb: 48 8b 15 3e 93 00 00 mov 0x933e(%rip),%rdx # 11030 + 7cf2: 48 8b 45 c8 mov -0x38(%rbp),%rax + 7cf6: 48 c1 e0 03 shl $0x3,%rax + 7cfa: 48 01 d0 add %rdx,%rax + 7cfd: 48 8b 00 mov (%rax),%rax + 7d00: 48 89 c7 mov %rax,%rdi + 7d03: e8 88 a7 ff ff call 2490 + 7d08: eb 7f jmp 7d89 + 7d0a: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7d11: 48 8b 15 10 93 00 00 mov 0x9310(%rip),%rdx # 11028 + 7d18: 48 89 d6 mov %rdx,%rsi + 7d1b: 48 89 c7 mov %rax,%rdi + 7d1e: e8 bd a6 ff ff call 23e0 + 7d23: eb 64 jmp 7d89 + 7d25: 48 8b 05 0c 93 00 00 mov 0x930c(%rip),%rax # 11038 + 7d2c: 48 85 c0 test %rax,%rax + 7d2f: 74 3f je 7d70 + 7d31: 48 8b 05 00 93 00 00 mov 0x9300(%rip),%rax # 11038 + 7d38: 48 8d 15 40 63 00 00 lea 0x6340(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 7d3f: 48 89 d6 mov %rdx,%rsi + 7d42: 48 89 c7 mov %rax,%rdi + 7d45: e8 b6 a7 ff ff call 2500 + 7d4a: 48 89 45 c0 mov %rax,-0x40(%rbp) + 7d4e: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7d55: 48 8b 55 c0 mov -0x40(%rbp),%rdx + 7d59: 48 89 d6 mov %rdx,%rsi + 7d5c: 48 89 c7 mov %rax,%rdi + 7d5f: e8 7c a6 ff ff call 23e0 + 7d64: 48 8b 45 c0 mov -0x40(%rbp),%rax + 7d68: 48 89 c7 mov %rax,%rdi + 7d6b: e8 40 a6 ff ff call 23b0 + 7d70: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7d77: 48 8b 15 aa 92 00 00 mov 0x92aa(%rip),%rdx # 11028 + 7d7e: 48 89 d6 mov %rdx,%rsi + 7d81: 48 89 c7 mov %rax,%rdi + 7d84: e8 57 a6 ff ff call 23e0 + 7d89: 48 8b 45 b8 mov -0x48(%rbp),%rax + 7d8d: 48 89 c7 mov %rax,%rdi + 7d90: e8 1b a6 ff ff call 23b0 + 7d95: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7d9c: 48 89 c7 mov %rax,%rdi + 7d9f: e8 8c a5 ff ff call 2330 + 7da4: e9 6c 07 00 00 jmp 8515 + 7da9: e8 a2 a6 ff ff call 2450 + 7dae: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) + 7db5: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 7dbc: 48 89 c7 mov %rax,%rdi + 7dbf: e8 01 47 00 00 call c4c5 + 7dc4: 0f b6 c0 movzbl %al,%eax + 7dc7: 48 8d 15 82 65 00 00 lea 0x6582(%rip),%rdx # e350 <__func__.2> + 7dce: 48 89 d6 mov %rdx,%rsi + 7dd1: 89 c7 mov %eax,%edi + 7dd3: e8 08 a7 ff ff call 24e0 + 7dd8: 84 c0 test %al,%al + 7dda: 0f 84 65 02 00 00 je 8045 + 7de0: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 7de7: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 7dee: 48 89 d6 mov %rdx,%rsi + 7df1: 48 89 c7 mov %rax,%rdi + 7df4: e8 57 a5 ff ff call 2350 + 7df9: 48 89 45 88 mov %rax,-0x78(%rbp) + 7dfd: 48 83 7d 88 00 cmpq $0x0,-0x78(%rbp) + 7e02: 75 38 jne 7e3c + 7e04: 48 8b 05 f5 92 00 00 mov 0x92f5(%rip),%rax # 11100 + 7e0b: 4c 8d 05 3e 65 00 00 lea 0x653e(%rip),%r8 # e350 <__func__.2> + 7e12: b9 50 00 00 00 mov $0x50,%ecx + 7e17: 48 8d 15 26 62 00 00 lea 0x6226(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 7e1e: 48 8d 35 2b 62 00 00 lea 0x622b(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 7e25: 48 89 c7 mov %rax,%rdi + 7e28: b8 00 00 00 00 mov $0x0,%eax + 7e2d: e8 2e a6 ff ff call 2460 + 7e32: bf 00 00 00 00 mov $0x0,%edi + 7e37: e8 e4 a6 ff ff call 2520 + 7e3c: 8b 05 5e 92 00 00 mov 0x925e(%rip),%eax # 110a0 + 7e42: 48 98 cltq + 7e44: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 7e4b: 00 + 7e4c: 48 8d 05 6d 92 00 00 lea 0x926d(%rip),%rax # 110c0 + 7e53: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 7e57: 8b 05 23 92 00 00 mov 0x9223(%rip),%eax # 11080 + 7e5d: 48 98 cltq + 7e5f: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 7e66: 00 + 7e67: 48 8d 05 d2 91 00 00 lea 0x91d2(%rip),%rax # 11040 + 7e6e: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 7e72: 8b 05 78 92 00 00 mov 0x9278(%rip),%eax # 110f0 + 7e78: 48 98 cltq + 7e7a: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 7e81: 00 + 7e82: 48 8d 05 37 92 00 00 lea 0x9237(%rip),%rax # 110c0 + 7e89: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 7e8d: 48 8b 45 88 mov -0x78(%rbp),%rax + 7e91: 48 83 ec 08 sub $0x8,%rsp + 7e95: ff b5 50 ff ff ff push -0xb0(%rbp) + 7e9b: 4c 8d 0d ae 64 00 00 lea 0x64ae(%rip),%r9 # e350 <__func__.2> + 7ea2: 49 89 f0 mov %rsi,%r8 + 7ea5: 48 8d 35 94 63 00 00 lea 0x6394(%rip),%rsi # e240 <_IO_stdin_used+0x240> + 7eac: 48 89 c7 mov %rax,%rdi + 7eaf: b8 00 00 00 00 mov $0x0,%eax + 7eb4: e8 a7 a5 ff ff call 2460 + 7eb9: 48 83 c4 10 add $0x10,%rsp + 7ebd: 48 8b 45 88 mov -0x78(%rbp),%rax + 7ec1: 48 89 c7 mov %rax,%rdi + 7ec4: e8 c7 a5 ff ff call 2490 + 7ec9: 0f b6 05 c0 91 00 00 movzbl 0x91c0(%rip),%eax # 11090 + 7ed0: 84 c0 test %al,%al + 7ed2: 0f 84 e9 00 00 00 je 7fc1 + 7ed8: e8 73 a5 ff ff call 2450 + 7edd: 48 89 45 98 mov %rax,-0x68(%rbp) + 7ee1: 0f b6 05 38 91 00 00 movzbl 0x9138(%rip),%eax # 11020 + 7ee8: 84 c0 test %al,%al + 7eea: 74 6d je 7f59 + 7eec: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7ef3: 48 8b 15 2e 91 00 00 mov 0x912e(%rip),%rdx # 11028 + 7efa: 48 89 d6 mov %rdx,%rsi + 7efd: 48 89 c7 mov %rax,%rdi + 7f00: e8 db a4 ff ff call 23e0 + 7f05: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) + 7f0a: 0f 88 15 01 00 00 js 8025 + 7f10: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7f17: 48 8b 0d 12 91 00 00 mov 0x9112(%rip),%rcx # 11030 + 7f1e: 48 8b 55 98 mov -0x68(%rbp),%rdx + 7f22: 48 c1 e2 03 shl $0x3,%rdx + 7f26: 48 01 ca add %rcx,%rdx + 7f29: 48 8b 12 mov (%rdx),%rdx + 7f2c: 48 89 d6 mov %rdx,%rsi + 7f2f: 48 89 c7 mov %rax,%rdi + 7f32: e8 a9 a4 ff ff call 23e0 + 7f37: 48 8b 15 f2 90 00 00 mov 0x90f2(%rip),%rdx # 11030 + 7f3e: 48 8b 45 98 mov -0x68(%rbp),%rax + 7f42: 48 c1 e0 03 shl $0x3,%rax + 7f46: 48 01 d0 add %rdx,%rax + 7f49: 48 8b 00 mov (%rax),%rax + 7f4c: 48 89 c7 mov %rax,%rdi + 7f4f: e8 3c a5 ff ff call 2490 + 7f54: e9 cc 00 00 00 jmp 8025 + 7f59: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) + 7f5e: 78 46 js 7fa6 + 7f60: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7f67: 48 8b 0d c2 90 00 00 mov 0x90c2(%rip),%rcx # 11030 + 7f6e: 48 8b 55 98 mov -0x68(%rbp),%rdx + 7f72: 48 c1 e2 03 shl $0x3,%rdx + 7f76: 48 01 ca add %rcx,%rdx + 7f79: 48 8b 12 mov (%rdx),%rdx + 7f7c: 48 89 d6 mov %rdx,%rsi + 7f7f: 48 89 c7 mov %rax,%rdi + 7f82: e8 59 a4 ff ff call 23e0 + 7f87: 48 8b 15 a2 90 00 00 mov 0x90a2(%rip),%rdx # 11030 + 7f8e: 48 8b 45 98 mov -0x68(%rbp),%rax + 7f92: 48 c1 e0 03 shl $0x3,%rax + 7f96: 48 01 d0 add %rdx,%rax + 7f99: 48 8b 00 mov (%rax),%rax + 7f9c: 48 89 c7 mov %rax,%rdi + 7f9f: e8 ec a4 ff ff call 2490 + 7fa4: eb 7f jmp 8025 + 7fa6: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7fad: 48 8b 15 74 90 00 00 mov 0x9074(%rip),%rdx # 11028 + 7fb4: 48 89 d6 mov %rdx,%rsi + 7fb7: 48 89 c7 mov %rax,%rdi + 7fba: e8 21 a4 ff ff call 23e0 + 7fbf: eb 64 jmp 8025 + 7fc1: 48 8b 05 70 90 00 00 mov 0x9070(%rip),%rax # 11038 + 7fc8: 48 85 c0 test %rax,%rax + 7fcb: 74 3f je 800c + 7fcd: 48 8b 05 64 90 00 00 mov 0x9064(%rip),%rax # 11038 + 7fd4: 48 8d 15 a4 60 00 00 lea 0x60a4(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 7fdb: 48 89 d6 mov %rdx,%rsi + 7fde: 48 89 c7 mov %rax,%rdi + 7fe1: e8 1a a5 ff ff call 2500 + 7fe6: 48 89 45 90 mov %rax,-0x70(%rbp) + 7fea: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 7ff1: 48 8b 55 90 mov -0x70(%rbp),%rdx + 7ff5: 48 89 d6 mov %rdx,%rsi + 7ff8: 48 89 c7 mov %rax,%rdi + 7ffb: e8 e0 a3 ff ff call 23e0 + 8000: 48 8b 45 90 mov -0x70(%rbp),%rax + 8004: 48 89 c7 mov %rax,%rdi + 8007: e8 a4 a3 ff ff call 23b0 + 800c: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8013: 48 8b 15 0e 90 00 00 mov 0x900e(%rip),%rdx # 11028 + 801a: 48 89 d6 mov %rdx,%rsi + 801d: 48 89 c7 mov %rax,%rdi + 8020: e8 bb a3 ff ff call 23e0 + 8025: 48 8b 45 88 mov -0x78(%rbp),%rax + 8029: 48 89 c7 mov %rax,%rdi + 802c: e8 7f a3 ff ff call 23b0 + 8031: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8038: 48 89 c7 mov %rax,%rdi + 803b: e8 f0 a2 ff ff call 2330 + 8040: e9 d0 04 00 00 jmp 8515 + 8045: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 804c: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 8053: 48 89 d6 mov %rdx,%rsi + 8056: 48 89 c7 mov %rax,%rdi + 8059: e8 f2 a2 ff ff call 2350 + 805e: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) + 8065: 48 83 bd 58 ff ff ff cmpq $0x0,-0xa8(%rbp) + 806c: 00 + 806d: 75 38 jne 80a7 + 806f: 48 8b 05 8a 90 00 00 mov 0x908a(%rip),%rax # 11100 + 8076: 4c 8d 05 d3 62 00 00 lea 0x62d3(%rip),%r8 # e350 <__func__.2> + 807d: b9 50 00 00 00 mov $0x50,%ecx + 8082: 48 8d 15 bb 5f 00 00 lea 0x5fbb(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 8089: 48 8d 35 c0 5f 00 00 lea 0x5fc0(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 8090: 48 89 c7 mov %rax,%rdi + 8093: b8 00 00 00 00 mov $0x0,%eax + 8098: e8 c3 a3 ff ff call 2460 + 809d: bf 00 00 00 00 mov $0x0,%edi + 80a2: e8 79 a4 ff ff call 2520 + 80a7: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax + 80ae: 48 8d 15 5d 61 00 00 lea 0x615d(%rip),%rdx # e212 <_IO_stdin_used+0x212> + 80b5: 52 push %rdx + 80b6: 48 8d 15 5b 61 00 00 lea 0x615b(%rip),%rdx # e218 <_IO_stdin_used+0x218> + 80bd: 52 push %rdx + 80be: 4c 8d 0d ef 60 00 00 lea 0x60ef(%rip),%r9 # e1b4 <_IO_stdin_used+0x1b4> + 80c5: 4c 8d 05 84 62 00 00 lea 0x6284(%rip),%r8 # e350 <__func__.2> + 80cc: b9 50 00 00 00 mov $0x50,%ecx + 80d1: 48 8d 15 6c 5f 00 00 lea 0x5f6c(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 80d8: 48 8d 35 f9 60 00 00 lea 0x60f9(%rip),%rsi # e1d8 <_IO_stdin_used+0x1d8> + 80df: 48 89 c7 mov %rax,%rdi + 80e2: b8 00 00 00 00 mov $0x0,%eax + 80e7: e8 74 a3 ff ff call 2460 + 80ec: 48 83 c4 10 add $0x10,%rsp + 80f0: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax + 80f7: 48 89 c7 mov %rax,%rdi + 80fa: e8 91 a3 ff ff call 2490 + 80ff: 0f b6 05 8a 8f 00 00 movzbl 0x8f8a(%rip),%eax # 11090 + 8106: 84 c0 test %al,%al + 8108: 0f 84 01 01 00 00 je 820f + 810e: e8 3d a3 ff ff call 2450 + 8113: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) + 811a: 0f b6 05 ff 8e 00 00 movzbl 0x8eff(%rip),%eax # 11020 + 8121: 84 c0 test %al,%al + 8123: 74 76 je 819b + 8125: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 812c: 48 8b 15 f5 8e 00 00 mov 0x8ef5(%rip),%rdx # 11028 + 8133: 48 89 d6 mov %rdx,%rsi + 8136: 48 89 c7 mov %rax,%rdi + 8139: e8 a2 a2 ff ff call 23e0 + 813e: 48 83 bd 68 ff ff ff cmpq $0x0,-0x98(%rbp) + 8145: 00 + 8146: 0f 88 30 01 00 00 js 827c + 814c: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8153: 48 8b 0d d6 8e 00 00 mov 0x8ed6(%rip),%rcx # 11030 + 815a: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx + 8161: 48 c1 e2 03 shl $0x3,%rdx + 8165: 48 01 ca add %rcx,%rdx + 8168: 48 8b 12 mov (%rdx),%rdx + 816b: 48 89 d6 mov %rdx,%rsi + 816e: 48 89 c7 mov %rax,%rdi + 8171: e8 6a a2 ff ff call 23e0 + 8176: 48 8b 15 b3 8e 00 00 mov 0x8eb3(%rip),%rdx # 11030 + 817d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax + 8184: 48 c1 e0 03 shl $0x3,%rax + 8188: 48 01 d0 add %rdx,%rax + 818b: 48 8b 00 mov (%rax),%rax + 818e: 48 89 c7 mov %rax,%rdi + 8191: e8 fa a2 ff ff call 2490 + 8196: e9 e1 00 00 00 jmp 827c + 819b: 48 83 bd 68 ff ff ff cmpq $0x0,-0x98(%rbp) + 81a2: 00 + 81a3: 78 4f js 81f4 + 81a5: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 81ac: 48 8b 0d 7d 8e 00 00 mov 0x8e7d(%rip),%rcx # 11030 + 81b3: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx + 81ba: 48 c1 e2 03 shl $0x3,%rdx + 81be: 48 01 ca add %rcx,%rdx + 81c1: 48 8b 12 mov (%rdx),%rdx + 81c4: 48 89 d6 mov %rdx,%rsi + 81c7: 48 89 c7 mov %rax,%rdi + 81ca: e8 11 a2 ff ff call 23e0 + 81cf: 48 8b 15 5a 8e 00 00 mov 0x8e5a(%rip),%rdx # 11030 + 81d6: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax + 81dd: 48 c1 e0 03 shl $0x3,%rax + 81e1: 48 01 d0 add %rdx,%rax + 81e4: 48 8b 00 mov (%rax),%rax + 81e7: 48 89 c7 mov %rax,%rdi + 81ea: e8 a1 a2 ff ff call 2490 + 81ef: e9 88 00 00 00 jmp 827c + 81f4: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 81fb: 48 8b 15 26 8e 00 00 mov 0x8e26(%rip),%rdx # 11028 + 8202: 48 89 d6 mov %rdx,%rsi + 8205: 48 89 c7 mov %rax,%rdi + 8208: e8 d3 a1 ff ff call 23e0 + 820d: eb 6d jmp 827c + 820f: 48 8b 05 22 8e 00 00 mov 0x8e22(%rip),%rax # 11038 + 8216: 48 85 c0 test %rax,%rax + 8219: 74 48 je 8263 + 821b: 48 8b 05 16 8e 00 00 mov 0x8e16(%rip),%rax # 11038 + 8222: 48 8d 15 56 5e 00 00 lea 0x5e56(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 8229: 48 89 d6 mov %rdx,%rsi + 822c: 48 89 c7 mov %rax,%rdi + 822f: e8 cc a2 ff ff call 2500 + 8234: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) + 823b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8242: 48 8b 95 60 ff ff ff mov -0xa0(%rbp),%rdx + 8249: 48 89 d6 mov %rdx,%rsi + 824c: 48 89 c7 mov %rax,%rdi + 824f: e8 8c a1 ff ff call 23e0 + 8254: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax + 825b: 48 89 c7 mov %rax,%rdi + 825e: e8 4d a1 ff ff call 23b0 + 8263: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 826a: 48 8b 15 b7 8d 00 00 mov 0x8db7(%rip),%rdx # 11028 + 8271: 48 89 d6 mov %rdx,%rsi + 8274: 48 89 c7 mov %rax,%rdi + 8277: e8 64 a1 ff ff call 23e0 + 827c: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax + 8283: 48 89 c7 mov %rax,%rdi + 8286: e8 25 a1 ff ff call 23b0 + 828b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8292: 48 89 c7 mov %rax,%rdi + 8295: e8 96 a0 ff ff call 2330 + 829a: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 82a1: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 82a8: 48 89 d6 mov %rdx,%rsi + 82ab: 48 89 c7 mov %rax,%rdi + 82ae: e8 9d a0 ff ff call 2350 + 82b3: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) + 82ba: 48 83 bd 70 ff ff ff cmpq $0x0,-0x90(%rbp) + 82c1: 00 + 82c2: 75 38 jne 82fc + 82c4: 48 8b 05 35 8e 00 00 mov 0x8e35(%rip),%rax # 11100 + 82cb: 4c 8d 05 7e 60 00 00 lea 0x607e(%rip),%r8 # e350 <__func__.2> + 82d2: b9 50 00 00 00 mov $0x50,%ecx + 82d7: 48 8d 15 66 5d 00 00 lea 0x5d66(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 82de: 48 8d 35 6b 5d 00 00 lea 0x5d6b(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 82e5: 48 89 c7 mov %rax,%rdi + 82e8: b8 00 00 00 00 mov $0x0,%eax + 82ed: e8 6e a1 ff ff call 2460 + 82f2: bf 00 00 00 00 mov $0x0,%edi + 82f7: e8 24 a2 ff ff call 2520 + 82fc: 8b 05 9e 8d 00 00 mov 0x8d9e(%rip),%eax # 110a0 + 8302: 48 98 cltq + 8304: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 830b: 00 + 830c: 48 8d 05 ad 8d 00 00 lea 0x8dad(%rip),%rax # 110c0 + 8313: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 8317: 8b 05 63 8d 00 00 mov 0x8d63(%rip),%eax # 11080 + 831d: 48 98 cltq + 831f: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 8326: 00 + 8327: 48 8d 05 12 8d 00 00 lea 0x8d12(%rip),%rax # 11040 + 832e: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 8332: 8b 05 4c 8d 00 00 mov 0x8d4c(%rip),%eax # 11084 + 8338: 48 98 cltq + 833a: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 8341: 00 + 8342: 48 8d 05 77 8d 00 00 lea 0x8d77(%rip),%rax # 110c0 + 8349: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 834d: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax + 8354: 48 83 ec 08 sub $0x8,%rsp + 8358: ff b5 50 ff ff ff push -0xb0(%rbp) + 835e: 4c 8d 0d eb 5f 00 00 lea 0x5feb(%rip),%r9 # e350 <__func__.2> + 8365: 49 89 f0 mov %rsi,%r8 + 8368: 48 8d 35 01 5f 00 00 lea 0x5f01(%rip),%rsi # e270 <_IO_stdin_used+0x270> + 836f: 48 89 c7 mov %rax,%rdi + 8372: b8 00 00 00 00 mov $0x0,%eax + 8377: e8 e4 a0 ff ff call 2460 + 837c: 48 83 c4 10 add $0x10,%rsp + 8380: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax + 8387: 48 89 c7 mov %rax,%rdi + 838a: e8 01 a1 ff ff call 2490 + 838f: 0f b6 05 fa 8c 00 00 movzbl 0x8cfa(%rip),%eax # 11090 + 8396: 84 c0 test %al,%al + 8398: 0f 84 ec 00 00 00 je 848a + 839e: e8 ad a0 ff ff call 2450 + 83a3: 48 89 45 80 mov %rax,-0x80(%rbp) + 83a7: 0f b6 05 72 8c 00 00 movzbl 0x8c72(%rip),%eax # 11020 + 83ae: 84 c0 test %al,%al + 83b0: 74 6d je 841f + 83b2: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 83b9: 48 8b 15 68 8c 00 00 mov 0x8c68(%rip),%rdx # 11028 + 83c0: 48 89 d6 mov %rdx,%rsi + 83c3: 48 89 c7 mov %rax,%rdi + 83c6: e8 15 a0 ff ff call 23e0 + 83cb: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp) + 83d0: 0f 88 21 01 00 00 js 84f7 + 83d6: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 83dd: 48 8b 0d 4c 8c 00 00 mov 0x8c4c(%rip),%rcx # 11030 + 83e4: 48 8b 55 80 mov -0x80(%rbp),%rdx + 83e8: 48 c1 e2 03 shl $0x3,%rdx + 83ec: 48 01 ca add %rcx,%rdx + 83ef: 48 8b 12 mov (%rdx),%rdx + 83f2: 48 89 d6 mov %rdx,%rsi + 83f5: 48 89 c7 mov %rax,%rdi + 83f8: e8 e3 9f ff ff call 23e0 + 83fd: 48 8b 15 2c 8c 00 00 mov 0x8c2c(%rip),%rdx # 11030 + 8404: 48 8b 45 80 mov -0x80(%rbp),%rax + 8408: 48 c1 e0 03 shl $0x3,%rax + 840c: 48 01 d0 add %rdx,%rax + 840f: 48 8b 00 mov (%rax),%rax + 8412: 48 89 c7 mov %rax,%rdi + 8415: e8 76 a0 ff ff call 2490 + 841a: e9 d8 00 00 00 jmp 84f7 + 841f: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp) + 8424: 78 49 js 846f + 8426: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 842d: 48 8b 0d fc 8b 00 00 mov 0x8bfc(%rip),%rcx # 11030 + 8434: 48 8b 55 80 mov -0x80(%rbp),%rdx + 8438: 48 c1 e2 03 shl $0x3,%rdx + 843c: 48 01 ca add %rcx,%rdx + 843f: 48 8b 12 mov (%rdx),%rdx + 8442: 48 89 d6 mov %rdx,%rsi + 8445: 48 89 c7 mov %rax,%rdi + 8448: e8 93 9f ff ff call 23e0 + 844d: 48 8b 15 dc 8b 00 00 mov 0x8bdc(%rip),%rdx # 11030 + 8454: 48 8b 45 80 mov -0x80(%rbp),%rax + 8458: 48 c1 e0 03 shl $0x3,%rax + 845c: 48 01 d0 add %rdx,%rax + 845f: 48 8b 00 mov (%rax),%rax + 8462: 48 89 c7 mov %rax,%rdi + 8465: e8 26 a0 ff ff call 2490 + 846a: e9 88 00 00 00 jmp 84f7 + 846f: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8476: 48 8b 15 ab 8b 00 00 mov 0x8bab(%rip),%rdx # 11028 + 847d: 48 89 d6 mov %rdx,%rsi + 8480: 48 89 c7 mov %rax,%rdi + 8483: e8 58 9f ff ff call 23e0 + 8488: eb 6d jmp 84f7 + 848a: 48 8b 05 a7 8b 00 00 mov 0x8ba7(%rip),%rax # 11038 + 8491: 48 85 c0 test %rax,%rax + 8494: 74 48 je 84de + 8496: 48 8b 05 9b 8b 00 00 mov 0x8b9b(%rip),%rax # 11038 + 849d: 48 8d 15 db 5b 00 00 lea 0x5bdb(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 84a4: 48 89 d6 mov %rdx,%rsi + 84a7: 48 89 c7 mov %rax,%rdi + 84aa: e8 51 a0 ff ff call 2500 + 84af: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) + 84b6: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 84bd: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx + 84c4: 48 89 d6 mov %rdx,%rsi + 84c7: 48 89 c7 mov %rax,%rdi + 84ca: e8 11 9f ff ff call 23e0 + 84cf: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax + 84d6: 48 89 c7 mov %rax,%rdi + 84d9: e8 d2 9e ff ff call 23b0 + 84de: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 84e5: 48 8b 15 3c 8b 00 00 mov 0x8b3c(%rip),%rdx # 11028 + 84ec: 48 89 d6 mov %rdx,%rsi + 84ef: 48 89 c7 mov %rax,%rdi + 84f2: e8 e9 9e ff ff call 23e0 + 84f7: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax + 84fe: 48 89 c7 mov %rax,%rdi + 8501: e8 aa 9e ff ff call 23b0 + 8506: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 850d: 48 89 c7 mov %rax,%rdi + 8510: e8 1b 9e ff ff call 2330 + 8515: 90 nop + 8516: 48 8b 45 e8 mov -0x18(%rbp),%rax + 851a: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + 8521: 00 00 + 8523: 74 05 je 852a + 8525: e8 96 9e ff ff call 23c0 <__stack_chk_fail@plt> + 852a: 48 8b 5d f8 mov -0x8(%rbp),%rbx + 852e: c9 leave + 852f: c3 ret + +0000000000008530 : + 8530: f3 0f 1e fa endbr64 + 8534: 55 push %rbp + 8535: 48 89 e5 mov %rsp,%rbp + 8538: 48 8d 05 61 5d 00 00 lea 0x5d61(%rip),%rax # e2a0 <_IO_stdin_used+0x2a0> + 853f: 48 89 c6 mov %rax,%rsi + 8542: 48 8d 05 0a 00 00 00 lea 0xa(%rip),%rax # 8553 + 8549: 48 89 c7 mov %rax,%rdi + 854c: e8 ef 9d ff ff call 2340 + 8551: 5d pop %rbp + 8552: c3 ret + +0000000000008553 : + 8553: f3 0f 1e fa endbr64 + 8557: 55 push %rbp + 8558: 48 89 e5 mov %rsp,%rbp + 855b: 53 push %rbx + 855c: 48 81 ec 78 01 00 00 sub $0x178,%rsp + 8563: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + 856a: 00 00 + 856c: 48 89 45 e8 mov %rax,-0x18(%rbp) + 8570: 31 c0 xor %eax,%eax + 8572: c7 85 8c fe ff ff 06 movl $0x6,-0x174(%rbp) + 8579: 00 00 00 + 857c: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax + 8582: 48 98 cltq + 8584: 48 89 c7 mov %rax,%rdi + 8587: e8 85 3d 00 00 call c311 + 858c: 48 89 85 a0 fe ff ff mov %rax,-0x160(%rbp) + 8593: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 859a: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 85a1: 48 89 d6 mov %rdx,%rsi + 85a4: 48 89 c7 mov %rax,%rdi + 85a7: e8 a4 9d ff ff call 2350 + 85ac: 48 89 85 a8 fe ff ff mov %rax,-0x158(%rbp) + 85b3: 48 83 bd a8 fe ff ff cmpq $0x0,-0x158(%rbp) + 85ba: 00 + 85bb: 75 38 jne 85f5 + 85bd: 48 8b 05 3c 8b 00 00 mov 0x8b3c(%rip),%rax # 11100 + 85c4: 4c 8d 05 a5 5d 00 00 lea 0x5da5(%rip),%r8 # e370 <__func__.1> + 85cb: b9 5e 00 00 00 mov $0x5e,%ecx + 85d0: 48 8d 15 6d 5a 00 00 lea 0x5a6d(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 85d7: 48 8d 35 72 5a 00 00 lea 0x5a72(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 85de: 48 89 c7 mov %rax,%rdi + 85e1: b8 00 00 00 00 mov $0x0,%eax + 85e6: e8 75 9e ff ff call 2460 + 85eb: bf 00 00 00 00 mov $0x0,%edi + 85f0: e8 2b 9f ff ff call 2520 + 85f5: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 85fc: 48 8b 10 mov (%rax),%rdx + 85ff: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax + 8606: 48 8d 0d 64 5a 00 00 lea 0x5a64(%rip),%rcx # e071 <_IO_stdin_used+0x71> + 860d: 48 89 ce mov %rcx,%rsi + 8610: 48 89 c7 mov %rax,%rdi + 8613: b8 00 00 00 00 mov $0x0,%eax + 8618: e8 43 9e ff ff call 2460 + 861d: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax + 8624: 48 89 c7 mov %rax,%rdi + 8627: e8 64 9e ff ff call 2490 + 862c: 0f b6 05 5d 8a 00 00 movzbl 0x8a5d(%rip),%eax # 11090 + 8633: 84 c0 test %al,%al + 8635: 0f 84 01 01 00 00 je 873c + 863b: e8 10 9e ff ff call 2450 + 8640: 48 89 85 b8 fe ff ff mov %rax,-0x148(%rbp) + 8647: 0f b6 05 d2 89 00 00 movzbl 0x89d2(%rip),%eax # 11020 + 864e: 84 c0 test %al,%al + 8650: 74 76 je 86c8 + 8652: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8659: 48 8b 15 c8 89 00 00 mov 0x89c8(%rip),%rdx # 11028 + 8660: 48 89 d6 mov %rdx,%rsi + 8663: 48 89 c7 mov %rax,%rdi + 8666: e8 75 9d ff ff call 23e0 + 866b: 48 83 bd b8 fe ff ff cmpq $0x0,-0x148(%rbp) + 8672: 00 + 8673: 0f 88 30 01 00 00 js 87a9 + 8679: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8680: 48 8b 0d a9 89 00 00 mov 0x89a9(%rip),%rcx # 11030 + 8687: 48 8b 95 b8 fe ff ff mov -0x148(%rbp),%rdx + 868e: 48 c1 e2 03 shl $0x3,%rdx + 8692: 48 01 ca add %rcx,%rdx + 8695: 48 8b 12 mov (%rdx),%rdx + 8698: 48 89 d6 mov %rdx,%rsi + 869b: 48 89 c7 mov %rax,%rdi + 869e: e8 3d 9d ff ff call 23e0 + 86a3: 48 8b 15 86 89 00 00 mov 0x8986(%rip),%rdx # 11030 + 86aa: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax + 86b1: 48 c1 e0 03 shl $0x3,%rax + 86b5: 48 01 d0 add %rdx,%rax + 86b8: 48 8b 00 mov (%rax),%rax + 86bb: 48 89 c7 mov %rax,%rdi + 86be: e8 cd 9d ff ff call 2490 + 86c3: e9 e1 00 00 00 jmp 87a9 + 86c8: 48 83 bd b8 fe ff ff cmpq $0x0,-0x148(%rbp) + 86cf: 00 + 86d0: 78 4f js 8721 + 86d2: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 86d9: 48 8b 0d 50 89 00 00 mov 0x8950(%rip),%rcx # 11030 + 86e0: 48 8b 95 b8 fe ff ff mov -0x148(%rbp),%rdx + 86e7: 48 c1 e2 03 shl $0x3,%rdx + 86eb: 48 01 ca add %rcx,%rdx + 86ee: 48 8b 12 mov (%rdx),%rdx + 86f1: 48 89 d6 mov %rdx,%rsi + 86f4: 48 89 c7 mov %rax,%rdi + 86f7: e8 e4 9c ff ff call 23e0 + 86fc: 48 8b 15 2d 89 00 00 mov 0x892d(%rip),%rdx # 11030 + 8703: 48 8b 85 b8 fe ff ff mov -0x148(%rbp),%rax + 870a: 48 c1 e0 03 shl $0x3,%rax + 870e: 48 01 d0 add %rdx,%rax + 8711: 48 8b 00 mov (%rax),%rax + 8714: 48 89 c7 mov %rax,%rdi + 8717: e8 74 9d ff ff call 2490 + 871c: e9 88 00 00 00 jmp 87a9 + 8721: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8728: 48 8b 15 f9 88 00 00 mov 0x88f9(%rip),%rdx # 11028 + 872f: 48 89 d6 mov %rdx,%rsi + 8732: 48 89 c7 mov %rax,%rdi + 8735: e8 a6 9c ff ff call 23e0 + 873a: eb 6d jmp 87a9 + 873c: 48 8b 05 f5 88 00 00 mov 0x88f5(%rip),%rax # 11038 + 8743: 48 85 c0 test %rax,%rax + 8746: 74 48 je 8790 + 8748: 48 8b 05 e9 88 00 00 mov 0x88e9(%rip),%rax # 11038 + 874f: 48 8d 15 29 59 00 00 lea 0x5929(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 8756: 48 89 d6 mov %rdx,%rsi + 8759: 48 89 c7 mov %rax,%rdi + 875c: e8 9f 9d ff ff call 2500 + 8761: 48 89 85 b0 fe ff ff mov %rax,-0x150(%rbp) + 8768: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 876f: 48 8b 95 b0 fe ff ff mov -0x150(%rbp),%rdx + 8776: 48 89 d6 mov %rdx,%rsi + 8779: 48 89 c7 mov %rax,%rdi + 877c: e8 5f 9c ff ff call 23e0 + 8781: 48 8b 85 b0 fe ff ff mov -0x150(%rbp),%rax + 8788: 48 89 c7 mov %rax,%rdi + 878b: e8 20 9c ff ff call 23b0 + 8790: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8797: 48 8b 15 8a 88 00 00 mov 0x888a(%rip),%rdx # 11028 + 879e: 48 89 d6 mov %rdx,%rsi + 87a1: 48 89 c7 mov %rax,%rdi + 87a4: e8 37 9c ff ff call 23e0 + 87a9: 48 8b 85 a8 fe ff ff mov -0x158(%rbp),%rax + 87b0: 48 89 c7 mov %rax,%rdi + 87b3: e8 f8 9b ff ff call 23b0 + 87b8: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 87bf: 48 89 c7 mov %rax,%rdi + 87c2: e8 69 9b ff ff call 2330 + 87c7: 0f b6 05 c2 88 00 00 movzbl 0x88c2(%rip),%eax # 11090 + 87ce: 83 f0 01 xor $0x1,%eax + 87d1: 84 c0 test %al,%al + 87d3: 0f 84 c2 07 00 00 je 8f9b + 87d9: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax + 87df: 48 98 cltq + 87e1: 48 8b 95 a0 fe ff ff mov -0x160(%rbp),%rdx + 87e8: 48 8b 12 mov (%rdx),%rdx + 87eb: 48 89 c6 mov %rax,%rsi + 87ee: 48 89 d7 mov %rdx,%rdi + 87f1: e8 0a 9c ff ff call 2400 + 87f6: 84 c0 test %al,%al + 87f8: 0f 84 87 02 00 00 je 8a85 + 87fe: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 8805: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 880c: 48 89 d6 mov %rdx,%rsi + 880f: 48 89 c7 mov %rax,%rdi + 8812: e8 39 9b ff ff call 2350 + 8817: 48 89 85 38 ff ff ff mov %rax,-0xc8(%rbp) + 881e: 48 83 bd 38 ff ff ff cmpq $0x0,-0xc8(%rbp) + 8825: 00 + 8826: 75 38 jne 8860 + 8828: 48 8b 05 d1 88 00 00 mov 0x88d1(%rip),%rax # 11100 + 882f: 4c 8d 05 3a 5b 00 00 lea 0x5b3a(%rip),%r8 # e370 <__func__.1> + 8836: b9 5f 00 00 00 mov $0x5f,%ecx + 883b: 48 8d 15 02 58 00 00 lea 0x5802(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 8842: 48 8d 35 07 58 00 00 lea 0x5807(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 8849: 48 89 c7 mov %rax,%rdi + 884c: b8 00 00 00 00 mov $0x0,%eax + 8851: e8 0a 9c ff ff call 2460 + 8856: bf 00 00 00 00 mov $0x0,%edi + 885b: e8 c0 9c ff ff call 2520 + 8860: 8b 05 3a 88 00 00 mov 0x883a(%rip),%eax # 110a0 + 8866: 48 98 cltq + 8868: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 886f: 00 + 8870: 48 8d 05 49 88 00 00 lea 0x8849(%rip),%rax # 110c0 + 8877: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 887b: 8b 05 ff 87 00 00 mov 0x87ff(%rip),%eax # 11080 + 8881: 48 98 cltq + 8883: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 888a: 00 + 888b: 48 8d 05 ae 87 00 00 lea 0x87ae(%rip),%rax # 11040 + 8892: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 8896: 8b 05 54 88 00 00 mov 0x8854(%rip),%eax # 110f0 + 889c: 48 98 cltq + 889e: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 88a5: 00 + 88a6: 48 8d 05 13 88 00 00 lea 0x8813(%rip),%rax # 110c0 + 88ad: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 88b1: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax + 88b8: 4c 8d 0d b1 5a 00 00 lea 0x5ab1(%rip),%r9 # e370 <__func__.1> + 88bf: 49 89 f0 mov %rsi,%r8 + 88c2: 48 8d 35 bf 57 00 00 lea 0x57bf(%rip),%rsi # e088 <_IO_stdin_used+0x88> + 88c9: 48 89 c7 mov %rax,%rdi + 88cc: b8 00 00 00 00 mov $0x0,%eax + 88d1: e8 8a 9b ff ff call 2460 + 88d6: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax + 88dd: 48 89 c7 mov %rax,%rdi + 88e0: e8 ab 9b ff ff call 2490 + 88e5: 0f b6 05 a4 87 00 00 movzbl 0x87a4(%rip),%eax # 11090 + 88ec: 84 c0 test %al,%al + 88ee: 0f 84 01 01 00 00 je 89f5 + 88f4: e8 57 9b ff ff call 2450 + 88f9: 48 89 85 48 ff ff ff mov %rax,-0xb8(%rbp) + 8900: 0f b6 05 19 87 00 00 movzbl 0x8719(%rip),%eax # 11020 + 8907: 84 c0 test %al,%al + 8909: 74 76 je 8981 + 890b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8912: 48 8b 15 0f 87 00 00 mov 0x870f(%rip),%rdx # 11028 + 8919: 48 89 d6 mov %rdx,%rsi + 891c: 48 89 c7 mov %rax,%rdi + 891f: e8 bc 9a ff ff call 23e0 + 8924: 48 83 bd 48 ff ff ff cmpq $0x0,-0xb8(%rbp) + 892b: 00 + 892c: 0f 88 30 01 00 00 js 8a62 + 8932: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8939: 48 8b 0d f0 86 00 00 mov 0x86f0(%rip),%rcx # 11030 + 8940: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx + 8947: 48 c1 e2 03 shl $0x3,%rdx + 894b: 48 01 ca add %rcx,%rdx + 894e: 48 8b 12 mov (%rdx),%rdx + 8951: 48 89 d6 mov %rdx,%rsi + 8954: 48 89 c7 mov %rax,%rdi + 8957: e8 84 9a ff ff call 23e0 + 895c: 48 8b 15 cd 86 00 00 mov 0x86cd(%rip),%rdx # 11030 + 8963: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax + 896a: 48 c1 e0 03 shl $0x3,%rax + 896e: 48 01 d0 add %rdx,%rax + 8971: 48 8b 00 mov (%rax),%rax + 8974: 48 89 c7 mov %rax,%rdi + 8977: e8 14 9b ff ff call 2490 + 897c: e9 e1 00 00 00 jmp 8a62 + 8981: 48 83 bd 48 ff ff ff cmpq $0x0,-0xb8(%rbp) + 8988: 00 + 8989: 78 4f js 89da + 898b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8992: 48 8b 0d 97 86 00 00 mov 0x8697(%rip),%rcx # 11030 + 8999: 48 8b 95 48 ff ff ff mov -0xb8(%rbp),%rdx + 89a0: 48 c1 e2 03 shl $0x3,%rdx + 89a4: 48 01 ca add %rcx,%rdx + 89a7: 48 8b 12 mov (%rdx),%rdx + 89aa: 48 89 d6 mov %rdx,%rsi + 89ad: 48 89 c7 mov %rax,%rdi + 89b0: e8 2b 9a ff ff call 23e0 + 89b5: 48 8b 15 74 86 00 00 mov 0x8674(%rip),%rdx # 11030 + 89bc: 48 8b 85 48 ff ff ff mov -0xb8(%rbp),%rax + 89c3: 48 c1 e0 03 shl $0x3,%rax + 89c7: 48 01 d0 add %rdx,%rax + 89ca: 48 8b 00 mov (%rax),%rax + 89cd: 48 89 c7 mov %rax,%rdi + 89d0: e8 bb 9a ff ff call 2490 + 89d5: e9 88 00 00 00 jmp 8a62 + 89da: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 89e1: 48 8b 15 40 86 00 00 mov 0x8640(%rip),%rdx # 11028 + 89e8: 48 89 d6 mov %rdx,%rsi + 89eb: 48 89 c7 mov %rax,%rdi + 89ee: e8 ed 99 ff ff call 23e0 + 89f3: eb 6d jmp 8a62 + 89f5: 48 8b 05 3c 86 00 00 mov 0x863c(%rip),%rax # 11038 + 89fc: 48 85 c0 test %rax,%rax + 89ff: 74 48 je 8a49 + 8a01: 48 8b 05 30 86 00 00 mov 0x8630(%rip),%rax # 11038 + 8a08: 48 8d 15 70 56 00 00 lea 0x5670(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 8a0f: 48 89 d6 mov %rdx,%rsi + 8a12: 48 89 c7 mov %rax,%rdi + 8a15: e8 e6 9a ff ff call 2500 + 8a1a: 48 89 85 40 ff ff ff mov %rax,-0xc0(%rbp) + 8a21: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8a28: 48 8b 95 40 ff ff ff mov -0xc0(%rbp),%rdx + 8a2f: 48 89 d6 mov %rdx,%rsi + 8a32: 48 89 c7 mov %rax,%rdi + 8a35: e8 a6 99 ff ff call 23e0 + 8a3a: 48 8b 85 40 ff ff ff mov -0xc0(%rbp),%rax + 8a41: 48 89 c7 mov %rax,%rdi + 8a44: e8 67 99 ff ff call 23b0 + 8a49: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8a50: 48 8b 15 d1 85 00 00 mov 0x85d1(%rip),%rdx # 11028 + 8a57: 48 89 d6 mov %rdx,%rsi + 8a5a: 48 89 c7 mov %rax,%rdi + 8a5d: e8 7e 99 ff ff call 23e0 + 8a62: 48 8b 85 38 ff ff ff mov -0xc8(%rbp),%rax + 8a69: 48 89 c7 mov %rax,%rdi + 8a6c: e8 3f 99 ff ff call 23b0 + 8a71: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8a78: 48 89 c7 mov %rax,%rdi + 8a7b: e8 b0 98 ff ff call 2330 + 8a80: e9 dd 0c 00 00 jmp 9762 + 8a85: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 8a8c: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 8a93: 48 89 d6 mov %rdx,%rsi + 8a96: 48 89 c7 mov %rax,%rdi + 8a99: e8 b2 98 ff ff call 2350 + 8a9e: 48 89 85 08 ff ff ff mov %rax,-0xf8(%rbp) + 8aa5: 48 83 bd 08 ff ff ff cmpq $0x0,-0xf8(%rbp) + 8aac: 00 + 8aad: 75 38 jne 8ae7 + 8aaf: 48 8b 05 4a 86 00 00 mov 0x864a(%rip),%rax # 11100 + 8ab6: 4c 8d 05 b3 58 00 00 lea 0x58b3(%rip),%r8 # e370 <__func__.1> + 8abd: b9 5f 00 00 00 mov $0x5f,%ecx + 8ac2: 48 8d 15 7b 55 00 00 lea 0x557b(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 8ac9: 48 8d 35 80 55 00 00 lea 0x5580(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 8ad0: 48 89 c7 mov %rax,%rdi + 8ad3: b8 00 00 00 00 mov $0x0,%eax + 8ad8: e8 83 99 ff ff call 2460 + 8add: bf 00 00 00 00 mov $0x0,%edi + 8ae2: e8 39 9a ff ff call 2520 + 8ae7: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax + 8aed: 48 98 cltq + 8aef: 48 89 c7 mov %rax,%rdi + 8af2: e8 39 9a ff ff call 2530 + 8af7: 48 89 c3 mov %rax,%rbx + 8afa: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 8b01: 48 8b 00 mov (%rax),%rax + 8b04: 48 89 c7 mov %rax,%rdi + 8b07: e8 24 9a ff ff call 2530 + 8b0c: 48 89 c2 mov %rax,%rdx + 8b0f: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax + 8b16: 53 push %rbx + 8b17: 48 8d 0d 37 56 00 00 lea 0x5637(%rip),%rcx # e155 <_IO_stdin_used+0x155> + 8b1e: 51 push %rcx + 8b1f: 52 push %rdx + 8b20: 48 8d 15 81 55 00 00 lea 0x5581(%rip),%rdx # e0a8 <_IO_stdin_used+0xa8> + 8b27: 52 push %rdx + 8b28: 48 8d 15 26 56 00 00 lea 0x5626(%rip),%rdx # e155 <_IO_stdin_used+0x155> + 8b2f: 52 push %rdx + 8b30: 48 8d 15 cd 55 00 00 lea 0x55cd(%rip),%rdx # e104 <_IO_stdin_used+0x104> + 8b37: 52 push %rdx + 8b38: 4c 8d 0d 69 55 00 00 lea 0x5569(%rip),%r9 # e0a8 <_IO_stdin_used+0xa8> + 8b3f: 4c 8d 05 2a 58 00 00 lea 0x582a(%rip),%r8 # e370 <__func__.1> + 8b46: b9 5f 00 00 00 mov $0x5f,%ecx + 8b4b: 48 8d 15 f2 54 00 00 lea 0x54f2(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 8b52: 48 8d 35 57 55 00 00 lea 0x5557(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> + 8b59: 48 89 c7 mov %rax,%rdi + 8b5c: b8 00 00 00 00 mov $0x0,%eax + 8b61: e8 fa 98 ff ff call 2460 + 8b66: 48 83 c4 30 add $0x30,%rsp + 8b6a: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax + 8b71: 48 89 c7 mov %rax,%rdi + 8b74: e8 17 99 ff ff call 2490 + 8b79: 0f b6 05 10 85 00 00 movzbl 0x8510(%rip),%eax # 11090 + 8b80: 84 c0 test %al,%al + 8b82: 0f 84 01 01 00 00 je 8c89 + 8b88: e8 c3 98 ff ff call 2450 + 8b8d: 48 89 85 18 ff ff ff mov %rax,-0xe8(%rbp) + 8b94: 0f b6 05 85 84 00 00 movzbl 0x8485(%rip),%eax # 11020 + 8b9b: 84 c0 test %al,%al + 8b9d: 74 76 je 8c15 + 8b9f: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8ba6: 48 8b 15 7b 84 00 00 mov 0x847b(%rip),%rdx # 11028 + 8bad: 48 89 d6 mov %rdx,%rsi + 8bb0: 48 89 c7 mov %rax,%rdi + 8bb3: e8 28 98 ff ff call 23e0 + 8bb8: 48 83 bd 18 ff ff ff cmpq $0x0,-0xe8(%rbp) + 8bbf: 00 + 8bc0: 0f 88 30 01 00 00 js 8cf6 + 8bc6: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8bcd: 48 8b 0d 5c 84 00 00 mov 0x845c(%rip),%rcx # 11030 + 8bd4: 48 8b 95 18 ff ff ff mov -0xe8(%rbp),%rdx + 8bdb: 48 c1 e2 03 shl $0x3,%rdx + 8bdf: 48 01 ca add %rcx,%rdx + 8be2: 48 8b 12 mov (%rdx),%rdx + 8be5: 48 89 d6 mov %rdx,%rsi + 8be8: 48 89 c7 mov %rax,%rdi + 8beb: e8 f0 97 ff ff call 23e0 + 8bf0: 48 8b 15 39 84 00 00 mov 0x8439(%rip),%rdx # 11030 + 8bf7: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax + 8bfe: 48 c1 e0 03 shl $0x3,%rax + 8c02: 48 01 d0 add %rdx,%rax + 8c05: 48 8b 00 mov (%rax),%rax + 8c08: 48 89 c7 mov %rax,%rdi + 8c0b: e8 80 98 ff ff call 2490 + 8c10: e9 e1 00 00 00 jmp 8cf6 + 8c15: 48 83 bd 18 ff ff ff cmpq $0x0,-0xe8(%rbp) + 8c1c: 00 + 8c1d: 78 4f js 8c6e + 8c1f: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8c26: 48 8b 0d 03 84 00 00 mov 0x8403(%rip),%rcx # 11030 + 8c2d: 48 8b 95 18 ff ff ff mov -0xe8(%rbp),%rdx + 8c34: 48 c1 e2 03 shl $0x3,%rdx + 8c38: 48 01 ca add %rcx,%rdx + 8c3b: 48 8b 12 mov (%rdx),%rdx + 8c3e: 48 89 d6 mov %rdx,%rsi + 8c41: 48 89 c7 mov %rax,%rdi + 8c44: e8 97 97 ff ff call 23e0 + 8c49: 48 8b 15 e0 83 00 00 mov 0x83e0(%rip),%rdx # 11030 + 8c50: 48 8b 85 18 ff ff ff mov -0xe8(%rbp),%rax + 8c57: 48 c1 e0 03 shl $0x3,%rax + 8c5b: 48 01 d0 add %rdx,%rax + 8c5e: 48 8b 00 mov (%rax),%rax + 8c61: 48 89 c7 mov %rax,%rdi + 8c64: e8 27 98 ff ff call 2490 + 8c69: e9 88 00 00 00 jmp 8cf6 + 8c6e: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8c75: 48 8b 15 ac 83 00 00 mov 0x83ac(%rip),%rdx # 11028 + 8c7c: 48 89 d6 mov %rdx,%rsi + 8c7f: 48 89 c7 mov %rax,%rdi + 8c82: e8 59 97 ff ff call 23e0 + 8c87: eb 6d jmp 8cf6 + 8c89: 48 8b 05 a8 83 00 00 mov 0x83a8(%rip),%rax # 11038 + 8c90: 48 85 c0 test %rax,%rax + 8c93: 74 48 je 8cdd + 8c95: 48 8b 05 9c 83 00 00 mov 0x839c(%rip),%rax # 11038 + 8c9c: 48 8d 15 dc 53 00 00 lea 0x53dc(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 8ca3: 48 89 d6 mov %rdx,%rsi + 8ca6: 48 89 c7 mov %rax,%rdi + 8ca9: e8 52 98 ff ff call 2500 + 8cae: 48 89 85 10 ff ff ff mov %rax,-0xf0(%rbp) + 8cb5: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8cbc: 48 8b 95 10 ff ff ff mov -0xf0(%rbp),%rdx + 8cc3: 48 89 d6 mov %rdx,%rsi + 8cc6: 48 89 c7 mov %rax,%rdi + 8cc9: e8 12 97 ff ff call 23e0 + 8cce: 48 8b 85 10 ff ff ff mov -0xf0(%rbp),%rax + 8cd5: 48 89 c7 mov %rax,%rdi + 8cd8: e8 d3 96 ff ff call 23b0 + 8cdd: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8ce4: 48 8b 15 3d 83 00 00 mov 0x833d(%rip),%rdx # 11028 + 8ceb: 48 89 d6 mov %rdx,%rsi + 8cee: 48 89 c7 mov %rax,%rdi + 8cf1: e8 ea 96 ff ff call 23e0 + 8cf6: 48 8b 85 08 ff ff ff mov -0xf8(%rbp),%rax + 8cfd: 48 89 c7 mov %rax,%rdi + 8d00: e8 ab 96 ff ff call 23b0 + 8d05: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8d0c: 48 89 c7 mov %rax,%rdi + 8d0f: e8 1c 96 ff ff call 2330 + 8d14: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 8d1b: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 8d22: 48 89 d6 mov %rdx,%rsi + 8d25: 48 89 c7 mov %rax,%rdi + 8d28: e8 23 96 ff ff call 2350 + 8d2d: 48 89 85 20 ff ff ff mov %rax,-0xe0(%rbp) + 8d34: 48 83 bd 20 ff ff ff cmpq $0x0,-0xe0(%rbp) + 8d3b: 00 + 8d3c: 75 38 jne 8d76 + 8d3e: 48 8b 05 bb 83 00 00 mov 0x83bb(%rip),%rax # 11100 + 8d45: 4c 8d 05 24 56 00 00 lea 0x5624(%rip),%r8 # e370 <__func__.1> + 8d4c: b9 5f 00 00 00 mov $0x5f,%ecx + 8d51: 48 8d 15 ec 52 00 00 lea 0x52ec(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 8d58: 48 8d 35 f1 52 00 00 lea 0x52f1(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 8d5f: 48 89 c7 mov %rax,%rdi + 8d62: b8 00 00 00 00 mov $0x0,%eax + 8d67: e8 f4 96 ff ff call 2460 + 8d6c: bf 00 00 00 00 mov $0x0,%edi + 8d71: e8 aa 97 ff ff call 2520 + 8d76: 8b 05 24 83 00 00 mov 0x8324(%rip),%eax # 110a0 + 8d7c: 48 98 cltq + 8d7e: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 8d85: 00 + 8d86: 48 8d 05 33 83 00 00 lea 0x8333(%rip),%rax # 110c0 + 8d8d: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 8d91: 8b 05 e9 82 00 00 mov 0x82e9(%rip),%eax # 11080 + 8d97: 48 98 cltq + 8d99: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 8da0: 00 + 8da1: 48 8d 05 98 82 00 00 lea 0x8298(%rip),%rax # 11040 + 8da8: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 8dac: 8b 05 d2 82 00 00 mov 0x82d2(%rip),%eax # 11084 + 8db2: 48 98 cltq + 8db4: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 8dbb: 00 + 8dbc: 48 8d 05 fd 82 00 00 lea 0x82fd(%rip),%rax # 110c0 + 8dc3: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 8dc7: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax + 8dce: 4c 8d 0d 9b 55 00 00 lea 0x559b(%rip),%r9 # e370 <__func__.1> + 8dd5: 49 89 f0 mov %rsi,%r8 + 8dd8: 48 8d 35 29 53 00 00 lea 0x5329(%rip),%rsi # e108 <_IO_stdin_used+0x108> + 8ddf: 48 89 c7 mov %rax,%rdi + 8de2: b8 00 00 00 00 mov $0x0,%eax + 8de7: e8 74 96 ff ff call 2460 + 8dec: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax + 8df3: 48 89 c7 mov %rax,%rdi + 8df6: e8 95 96 ff ff call 2490 + 8dfb: 0f b6 05 8e 82 00 00 movzbl 0x828e(%rip),%eax # 11090 + 8e02: 84 c0 test %al,%al + 8e04: 0f 84 01 01 00 00 je 8f0b + 8e0a: e8 41 96 ff ff call 2450 + 8e0f: 48 89 85 30 ff ff ff mov %rax,-0xd0(%rbp) + 8e16: 0f b6 05 03 82 00 00 movzbl 0x8203(%rip),%eax # 11020 + 8e1d: 84 c0 test %al,%al + 8e1f: 74 76 je 8e97 + 8e21: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8e28: 48 8b 15 f9 81 00 00 mov 0x81f9(%rip),%rdx # 11028 + 8e2f: 48 89 d6 mov %rdx,%rsi + 8e32: 48 89 c7 mov %rax,%rdi + 8e35: e8 a6 95 ff ff call 23e0 + 8e3a: 48 83 bd 30 ff ff ff cmpq $0x0,-0xd0(%rbp) + 8e41: 00 + 8e42: 0f 88 30 01 00 00 js 8f78 + 8e48: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8e4f: 48 8b 0d da 81 00 00 mov 0x81da(%rip),%rcx # 11030 + 8e56: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx + 8e5d: 48 c1 e2 03 shl $0x3,%rdx + 8e61: 48 01 ca add %rcx,%rdx + 8e64: 48 8b 12 mov (%rdx),%rdx + 8e67: 48 89 d6 mov %rdx,%rsi + 8e6a: 48 89 c7 mov %rax,%rdi + 8e6d: e8 6e 95 ff ff call 23e0 + 8e72: 48 8b 15 b7 81 00 00 mov 0x81b7(%rip),%rdx # 11030 + 8e79: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 8e80: 48 c1 e0 03 shl $0x3,%rax + 8e84: 48 01 d0 add %rdx,%rax + 8e87: 48 8b 00 mov (%rax),%rax + 8e8a: 48 89 c7 mov %rax,%rdi + 8e8d: e8 fe 95 ff ff call 2490 + 8e92: e9 e1 00 00 00 jmp 8f78 + 8e97: 48 83 bd 30 ff ff ff cmpq $0x0,-0xd0(%rbp) + 8e9e: 00 + 8e9f: 78 4f js 8ef0 + 8ea1: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8ea8: 48 8b 0d 81 81 00 00 mov 0x8181(%rip),%rcx # 11030 + 8eaf: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx + 8eb6: 48 c1 e2 03 shl $0x3,%rdx + 8eba: 48 01 ca add %rcx,%rdx + 8ebd: 48 8b 12 mov (%rdx),%rdx + 8ec0: 48 89 d6 mov %rdx,%rsi + 8ec3: 48 89 c7 mov %rax,%rdi + 8ec6: e8 15 95 ff ff call 23e0 + 8ecb: 48 8b 15 5e 81 00 00 mov 0x815e(%rip),%rdx # 11030 + 8ed2: 48 8b 85 30 ff ff ff mov -0xd0(%rbp),%rax + 8ed9: 48 c1 e0 03 shl $0x3,%rax + 8edd: 48 01 d0 add %rdx,%rax + 8ee0: 48 8b 00 mov (%rax),%rax + 8ee3: 48 89 c7 mov %rax,%rdi + 8ee6: e8 a5 95 ff ff call 2490 + 8eeb: e9 88 00 00 00 jmp 8f78 + 8ef0: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8ef7: 48 8b 15 2a 81 00 00 mov 0x812a(%rip),%rdx # 11028 + 8efe: 48 89 d6 mov %rdx,%rsi + 8f01: 48 89 c7 mov %rax,%rdi + 8f04: e8 d7 94 ff ff call 23e0 + 8f09: eb 6d jmp 8f78 + 8f0b: 48 8b 05 26 81 00 00 mov 0x8126(%rip),%rax # 11038 + 8f12: 48 85 c0 test %rax,%rax + 8f15: 74 48 je 8f5f + 8f17: 48 8b 05 1a 81 00 00 mov 0x811a(%rip),%rax # 11038 + 8f1e: 48 8d 15 5a 51 00 00 lea 0x515a(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 8f25: 48 89 d6 mov %rdx,%rsi + 8f28: 48 89 c7 mov %rax,%rdi + 8f2b: e8 d0 95 ff ff call 2500 + 8f30: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) + 8f37: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8f3e: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx + 8f45: 48 89 d6 mov %rdx,%rsi + 8f48: 48 89 c7 mov %rax,%rdi + 8f4b: e8 90 94 ff ff call 23e0 + 8f50: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax + 8f57: 48 89 c7 mov %rax,%rdi + 8f5a: e8 51 94 ff ff call 23b0 + 8f5f: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8f66: 48 8b 15 bb 80 00 00 mov 0x80bb(%rip),%rdx # 11028 + 8f6d: 48 89 d6 mov %rdx,%rsi + 8f70: 48 89 c7 mov %rax,%rdi + 8f73: e8 68 94 ff ff call 23e0 + 8f78: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax + 8f7f: 48 89 c7 mov %rax,%rdi + 8f82: e8 29 94 ff ff call 23b0 + 8f87: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 8f8e: 48 89 c7 mov %rax,%rdi + 8f91: e8 9a 93 ff ff call 2330 + 8f96: e9 c7 07 00 00 jmp 9762 + 8f9b: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax + 8fa1: 48 98 cltq + 8fa3: 48 8b 95 a0 fe ff ff mov -0x160(%rbp),%rdx + 8faa: 48 8b 12 mov (%rdx),%rdx + 8fad: 48 89 d1 mov %rdx,%rcx + 8fb0: 48 8d 15 b9 53 00 00 lea 0x53b9(%rip),%rdx # e370 <__func__.1> + 8fb7: 48 89 c6 mov %rax,%rsi + 8fba: 48 89 cf mov %rcx,%rdi + 8fbd: e8 be 93 ff ff call 2380 + 8fc2: 84 c0 test %al,%al + 8fc4: 0f 84 87 02 00 00 je 9251 + 8fca: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 8fd1: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 8fd8: 48 89 d6 mov %rdx,%rsi + 8fdb: 48 89 c7 mov %rax,%rdi + 8fde: e8 6d 93 ff ff call 2350 + 8fe3: 48 89 85 f0 fe ff ff mov %rax,-0x110(%rbp) + 8fea: 48 83 bd f0 fe ff ff cmpq $0x0,-0x110(%rbp) + 8ff1: 00 + 8ff2: 75 38 jne 902c + 8ff4: 48 8b 05 05 81 00 00 mov 0x8105(%rip),%rax # 11100 + 8ffb: 4c 8d 05 6e 53 00 00 lea 0x536e(%rip),%r8 # e370 <__func__.1> + 9002: b9 5f 00 00 00 mov $0x5f,%ecx + 9007: 48 8d 15 36 50 00 00 lea 0x5036(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 900e: 48 8d 35 3b 50 00 00 lea 0x503b(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 9015: 48 89 c7 mov %rax,%rdi + 9018: b8 00 00 00 00 mov $0x0,%eax + 901d: e8 3e 94 ff ff call 2460 + 9022: bf 00 00 00 00 mov $0x0,%edi + 9027: e8 f4 94 ff ff call 2520 + 902c: 8b 05 6e 80 00 00 mov 0x806e(%rip),%eax # 110a0 + 9032: 48 98 cltq + 9034: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 903b: 00 + 903c: 48 8d 05 7d 80 00 00 lea 0x807d(%rip),%rax # 110c0 + 9043: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 9047: 8b 05 33 80 00 00 mov 0x8033(%rip),%eax # 11080 + 904d: 48 98 cltq + 904f: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 9056: 00 + 9057: 48 8d 05 e2 7f 00 00 lea 0x7fe2(%rip),%rax # 11040 + 905e: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 9062: 8b 05 88 80 00 00 mov 0x8088(%rip),%eax # 110f0 + 9068: 48 98 cltq + 906a: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 9071: 00 + 9072: 48 8d 05 47 80 00 00 lea 0x8047(%rip),%rax # 110c0 + 9079: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 907d: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax + 9084: 4c 8d 0d e5 52 00 00 lea 0x52e5(%rip),%r9 # e370 <__func__.1> + 908b: 49 89 f0 mov %rsi,%r8 + 908e: 48 8d 35 f3 4f 00 00 lea 0x4ff3(%rip),%rsi # e088 <_IO_stdin_used+0x88> + 9095: 48 89 c7 mov %rax,%rdi + 9098: b8 00 00 00 00 mov $0x0,%eax + 909d: e8 be 93 ff ff call 2460 + 90a2: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax + 90a9: 48 89 c7 mov %rax,%rdi + 90ac: e8 df 93 ff ff call 2490 + 90b1: 0f b6 05 d8 7f 00 00 movzbl 0x7fd8(%rip),%eax # 11090 + 90b8: 84 c0 test %al,%al + 90ba: 0f 84 01 01 00 00 je 91c1 + 90c0: e8 8b 93 ff ff call 2450 + 90c5: 48 89 85 00 ff ff ff mov %rax,-0x100(%rbp) + 90cc: 0f b6 05 4d 7f 00 00 movzbl 0x7f4d(%rip),%eax # 11020 + 90d3: 84 c0 test %al,%al + 90d5: 74 76 je 914d + 90d7: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 90de: 48 8b 15 43 7f 00 00 mov 0x7f43(%rip),%rdx # 11028 + 90e5: 48 89 d6 mov %rdx,%rsi + 90e8: 48 89 c7 mov %rax,%rdi + 90eb: e8 f0 92 ff ff call 23e0 + 90f0: 48 83 bd 00 ff ff ff cmpq $0x0,-0x100(%rbp) + 90f7: 00 + 90f8: 0f 88 30 01 00 00 js 922e + 90fe: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9105: 48 8b 0d 24 7f 00 00 mov 0x7f24(%rip),%rcx # 11030 + 910c: 48 8b 95 00 ff ff ff mov -0x100(%rbp),%rdx + 9113: 48 c1 e2 03 shl $0x3,%rdx + 9117: 48 01 ca add %rcx,%rdx + 911a: 48 8b 12 mov (%rdx),%rdx + 911d: 48 89 d6 mov %rdx,%rsi + 9120: 48 89 c7 mov %rax,%rdi + 9123: e8 b8 92 ff ff call 23e0 + 9128: 48 8b 15 01 7f 00 00 mov 0x7f01(%rip),%rdx # 11030 + 912f: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax + 9136: 48 c1 e0 03 shl $0x3,%rax + 913a: 48 01 d0 add %rdx,%rax + 913d: 48 8b 00 mov (%rax),%rax + 9140: 48 89 c7 mov %rax,%rdi + 9143: e8 48 93 ff ff call 2490 + 9148: e9 e1 00 00 00 jmp 922e + 914d: 48 83 bd 00 ff ff ff cmpq $0x0,-0x100(%rbp) + 9154: 00 + 9155: 78 4f js 91a6 + 9157: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 915e: 48 8b 0d cb 7e 00 00 mov 0x7ecb(%rip),%rcx # 11030 + 9165: 48 8b 95 00 ff ff ff mov -0x100(%rbp),%rdx + 916c: 48 c1 e2 03 shl $0x3,%rdx + 9170: 48 01 ca add %rcx,%rdx + 9173: 48 8b 12 mov (%rdx),%rdx + 9176: 48 89 d6 mov %rdx,%rsi + 9179: 48 89 c7 mov %rax,%rdi + 917c: e8 5f 92 ff ff call 23e0 + 9181: 48 8b 15 a8 7e 00 00 mov 0x7ea8(%rip),%rdx # 11030 + 9188: 48 8b 85 00 ff ff ff mov -0x100(%rbp),%rax + 918f: 48 c1 e0 03 shl $0x3,%rax + 9193: 48 01 d0 add %rdx,%rax + 9196: 48 8b 00 mov (%rax),%rax + 9199: 48 89 c7 mov %rax,%rdi + 919c: e8 ef 92 ff ff call 2490 + 91a1: e9 88 00 00 00 jmp 922e + 91a6: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 91ad: 48 8b 15 74 7e 00 00 mov 0x7e74(%rip),%rdx # 11028 + 91b4: 48 89 d6 mov %rdx,%rsi + 91b7: 48 89 c7 mov %rax,%rdi + 91ba: e8 21 92 ff ff call 23e0 + 91bf: eb 6d jmp 922e + 91c1: 48 8b 05 70 7e 00 00 mov 0x7e70(%rip),%rax # 11038 + 91c8: 48 85 c0 test %rax,%rax + 91cb: 74 48 je 9215 + 91cd: 48 8b 05 64 7e 00 00 mov 0x7e64(%rip),%rax # 11038 + 91d4: 48 8d 15 a4 4e 00 00 lea 0x4ea4(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 91db: 48 89 d6 mov %rdx,%rsi + 91de: 48 89 c7 mov %rax,%rdi + 91e1: e8 1a 93 ff ff call 2500 + 91e6: 48 89 85 f8 fe ff ff mov %rax,-0x108(%rbp) + 91ed: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 91f4: 48 8b 95 f8 fe ff ff mov -0x108(%rbp),%rdx + 91fb: 48 89 d6 mov %rdx,%rsi + 91fe: 48 89 c7 mov %rax,%rdi + 9201: e8 da 91 ff ff call 23e0 + 9206: 48 8b 85 f8 fe ff ff mov -0x108(%rbp),%rax + 920d: 48 89 c7 mov %rax,%rdi + 9210: e8 9b 91 ff ff call 23b0 + 9215: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 921c: 48 8b 15 05 7e 00 00 mov 0x7e05(%rip),%rdx # 11028 + 9223: 48 89 d6 mov %rdx,%rsi + 9226: 48 89 c7 mov %rax,%rdi + 9229: e8 b2 91 ff ff call 23e0 + 922e: 48 8b 85 f0 fe ff ff mov -0x110(%rbp),%rax + 9235: 48 89 c7 mov %rax,%rdi + 9238: e8 73 91 ff ff call 23b0 + 923d: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9244: 48 89 c7 mov %rax,%rdi + 9247: e8 e4 90 ff ff call 2330 + 924c: e9 11 05 00 00 jmp 9762 + 9251: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 9258: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 925f: 48 89 d6 mov %rdx,%rsi + 9262: 48 89 c7 mov %rax,%rdi + 9265: e8 e6 90 ff ff call 2350 + 926a: 48 89 85 c0 fe ff ff mov %rax,-0x140(%rbp) + 9271: 48 83 bd c0 fe ff ff cmpq $0x0,-0x140(%rbp) + 9278: 00 + 9279: 75 38 jne 92b3 + 927b: 48 8b 05 7e 7e 00 00 mov 0x7e7e(%rip),%rax # 11100 + 9282: 4c 8d 05 e7 50 00 00 lea 0x50e7(%rip),%r8 # e370 <__func__.1> + 9289: b9 5f 00 00 00 mov $0x5f,%ecx + 928e: 48 8d 15 af 4d 00 00 lea 0x4daf(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 9295: 48 8d 35 b4 4d 00 00 lea 0x4db4(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 929c: 48 89 c7 mov %rax,%rdi + 929f: b8 00 00 00 00 mov $0x0,%eax + 92a4: e8 b7 91 ff ff call 2460 + 92a9: bf 00 00 00 00 mov $0x0,%edi + 92ae: e8 6d 92 ff ff call 2520 + 92b3: 8b 85 8c fe ff ff mov -0x174(%rbp),%eax + 92b9: 48 98 cltq + 92bb: 48 89 c7 mov %rax,%rdi + 92be: e8 6d 92 ff ff call 2530 + 92c3: 48 89 c3 mov %rax,%rbx + 92c6: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 92cd: 48 8b 00 mov (%rax),%rax + 92d0: 48 89 c7 mov %rax,%rdi + 92d3: e8 58 92 ff ff call 2530 + 92d8: 48 89 c2 mov %rax,%rdx + 92db: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax + 92e2: 53 push %rbx + 92e3: 48 8d 0d 6b 4e 00 00 lea 0x4e6b(%rip),%rcx # e155 <_IO_stdin_used+0x155> + 92ea: 51 push %rcx + 92eb: 52 push %rdx + 92ec: 48 8d 15 b5 4d 00 00 lea 0x4db5(%rip),%rdx # e0a8 <_IO_stdin_used+0xa8> + 92f3: 52 push %rdx + 92f4: 48 8d 15 5a 4e 00 00 lea 0x4e5a(%rip),%rdx # e155 <_IO_stdin_used+0x155> + 92fb: 52 push %rdx + 92fc: 48 8d 15 01 4e 00 00 lea 0x4e01(%rip),%rdx # e104 <_IO_stdin_used+0x104> + 9303: 52 push %rdx + 9304: 4c 8d 0d 9d 4d 00 00 lea 0x4d9d(%rip),%r9 # e0a8 <_IO_stdin_used+0xa8> + 930b: 4c 8d 05 5e 50 00 00 lea 0x505e(%rip),%r8 # e370 <__func__.1> + 9312: b9 5f 00 00 00 mov $0x5f,%ecx + 9317: 48 8d 15 26 4d 00 00 lea 0x4d26(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 931e: 48 8d 35 8b 4d 00 00 lea 0x4d8b(%rip),%rsi # e0b0 <_IO_stdin_used+0xb0> + 9325: 48 89 c7 mov %rax,%rdi + 9328: b8 00 00 00 00 mov $0x0,%eax + 932d: e8 2e 91 ff ff call 2460 + 9332: 48 83 c4 30 add $0x30,%rsp + 9336: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax + 933d: 48 89 c7 mov %rax,%rdi + 9340: e8 4b 91 ff ff call 2490 + 9345: 0f b6 05 44 7d 00 00 movzbl 0x7d44(%rip),%eax # 11090 + 934c: 84 c0 test %al,%al + 934e: 0f 84 01 01 00 00 je 9455 + 9354: e8 f7 90 ff ff call 2450 + 9359: 48 89 85 d0 fe ff ff mov %rax,-0x130(%rbp) + 9360: 0f b6 05 b9 7c 00 00 movzbl 0x7cb9(%rip),%eax # 11020 + 9367: 84 c0 test %al,%al + 9369: 74 76 je 93e1 + 936b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9372: 48 8b 15 af 7c 00 00 mov 0x7caf(%rip),%rdx # 11028 + 9379: 48 89 d6 mov %rdx,%rsi + 937c: 48 89 c7 mov %rax,%rdi + 937f: e8 5c 90 ff ff call 23e0 + 9384: 48 83 bd d0 fe ff ff cmpq $0x0,-0x130(%rbp) + 938b: 00 + 938c: 0f 88 30 01 00 00 js 94c2 + 9392: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9399: 48 8b 0d 90 7c 00 00 mov 0x7c90(%rip),%rcx # 11030 + 93a0: 48 8b 95 d0 fe ff ff mov -0x130(%rbp),%rdx + 93a7: 48 c1 e2 03 shl $0x3,%rdx + 93ab: 48 01 ca add %rcx,%rdx + 93ae: 48 8b 12 mov (%rdx),%rdx + 93b1: 48 89 d6 mov %rdx,%rsi + 93b4: 48 89 c7 mov %rax,%rdi + 93b7: e8 24 90 ff ff call 23e0 + 93bc: 48 8b 15 6d 7c 00 00 mov 0x7c6d(%rip),%rdx # 11030 + 93c3: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax + 93ca: 48 c1 e0 03 shl $0x3,%rax + 93ce: 48 01 d0 add %rdx,%rax + 93d1: 48 8b 00 mov (%rax),%rax + 93d4: 48 89 c7 mov %rax,%rdi + 93d7: e8 b4 90 ff ff call 2490 + 93dc: e9 e1 00 00 00 jmp 94c2 + 93e1: 48 83 bd d0 fe ff ff cmpq $0x0,-0x130(%rbp) + 93e8: 00 + 93e9: 78 4f js 943a + 93eb: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 93f2: 48 8b 0d 37 7c 00 00 mov 0x7c37(%rip),%rcx # 11030 + 93f9: 48 8b 95 d0 fe ff ff mov -0x130(%rbp),%rdx + 9400: 48 c1 e2 03 shl $0x3,%rdx + 9404: 48 01 ca add %rcx,%rdx + 9407: 48 8b 12 mov (%rdx),%rdx + 940a: 48 89 d6 mov %rdx,%rsi + 940d: 48 89 c7 mov %rax,%rdi + 9410: e8 cb 8f ff ff call 23e0 + 9415: 48 8b 15 14 7c 00 00 mov 0x7c14(%rip),%rdx # 11030 + 941c: 48 8b 85 d0 fe ff ff mov -0x130(%rbp),%rax + 9423: 48 c1 e0 03 shl $0x3,%rax + 9427: 48 01 d0 add %rdx,%rax + 942a: 48 8b 00 mov (%rax),%rax + 942d: 48 89 c7 mov %rax,%rdi + 9430: e8 5b 90 ff ff call 2490 + 9435: e9 88 00 00 00 jmp 94c2 + 943a: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9441: 48 8b 15 e0 7b 00 00 mov 0x7be0(%rip),%rdx # 11028 + 9448: 48 89 d6 mov %rdx,%rsi + 944b: 48 89 c7 mov %rax,%rdi + 944e: e8 8d 8f ff ff call 23e0 + 9453: eb 6d jmp 94c2 + 9455: 48 8b 05 dc 7b 00 00 mov 0x7bdc(%rip),%rax # 11038 + 945c: 48 85 c0 test %rax,%rax + 945f: 74 48 je 94a9 + 9461: 48 8b 05 d0 7b 00 00 mov 0x7bd0(%rip),%rax # 11038 + 9468: 48 8d 15 10 4c 00 00 lea 0x4c10(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 946f: 48 89 d6 mov %rdx,%rsi + 9472: 48 89 c7 mov %rax,%rdi + 9475: e8 86 90 ff ff call 2500 + 947a: 48 89 85 c8 fe ff ff mov %rax,-0x138(%rbp) + 9481: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9488: 48 8b 95 c8 fe ff ff mov -0x138(%rbp),%rdx + 948f: 48 89 d6 mov %rdx,%rsi + 9492: 48 89 c7 mov %rax,%rdi + 9495: e8 46 8f ff ff call 23e0 + 949a: 48 8b 85 c8 fe ff ff mov -0x138(%rbp),%rax + 94a1: 48 89 c7 mov %rax,%rdi + 94a4: e8 07 8f ff ff call 23b0 + 94a9: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 94b0: 48 8b 15 71 7b 00 00 mov 0x7b71(%rip),%rdx # 11028 + 94b7: 48 89 d6 mov %rdx,%rsi + 94ba: 48 89 c7 mov %rax,%rdi + 94bd: e8 1e 8f ff ff call 23e0 + 94c2: 48 8b 85 c0 fe ff ff mov -0x140(%rbp),%rax + 94c9: 48 89 c7 mov %rax,%rdi + 94cc: e8 df 8e ff ff call 23b0 + 94d1: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 94d8: 48 89 c7 mov %rax,%rdi + 94db: e8 50 8e ff ff call 2330 + 94e0: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 94e7: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 94ee: 48 89 d6 mov %rdx,%rsi + 94f1: 48 89 c7 mov %rax,%rdi + 94f4: e8 57 8e ff ff call 2350 + 94f9: 48 89 85 d8 fe ff ff mov %rax,-0x128(%rbp) + 9500: 48 83 bd d8 fe ff ff cmpq $0x0,-0x128(%rbp) + 9507: 00 + 9508: 75 38 jne 9542 + 950a: 48 8b 05 ef 7b 00 00 mov 0x7bef(%rip),%rax # 11100 + 9511: 4c 8d 05 58 4e 00 00 lea 0x4e58(%rip),%r8 # e370 <__func__.1> + 9518: b9 5f 00 00 00 mov $0x5f,%ecx + 951d: 48 8d 15 20 4b 00 00 lea 0x4b20(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 9524: 48 8d 35 25 4b 00 00 lea 0x4b25(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 952b: 48 89 c7 mov %rax,%rdi + 952e: b8 00 00 00 00 mov $0x0,%eax + 9533: e8 28 8f ff ff call 2460 + 9538: bf 00 00 00 00 mov $0x0,%edi + 953d: e8 de 8f ff ff call 2520 + 9542: 8b 05 58 7b 00 00 mov 0x7b58(%rip),%eax # 110a0 + 9548: 48 98 cltq + 954a: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 9551: 00 + 9552: 48 8d 05 67 7b 00 00 lea 0x7b67(%rip),%rax # 110c0 + 9559: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 955d: 8b 05 1d 7b 00 00 mov 0x7b1d(%rip),%eax # 11080 + 9563: 48 98 cltq + 9565: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 956c: 00 + 956d: 48 8d 05 cc 7a 00 00 lea 0x7acc(%rip),%rax # 11040 + 9574: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 9578: 8b 05 06 7b 00 00 mov 0x7b06(%rip),%eax # 11084 + 957e: 48 98 cltq + 9580: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 9587: 00 + 9588: 48 8d 05 31 7b 00 00 lea 0x7b31(%rip),%rax # 110c0 + 958f: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 9593: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax + 959a: 4c 8d 0d cf 4d 00 00 lea 0x4dcf(%rip),%r9 # e370 <__func__.1> + 95a1: 49 89 f0 mov %rsi,%r8 + 95a4: 48 8d 35 5d 4b 00 00 lea 0x4b5d(%rip),%rsi # e108 <_IO_stdin_used+0x108> + 95ab: 48 89 c7 mov %rax,%rdi + 95ae: b8 00 00 00 00 mov $0x0,%eax + 95b3: e8 a8 8e ff ff call 2460 + 95b8: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax + 95bf: 48 89 c7 mov %rax,%rdi + 95c2: e8 c9 8e ff ff call 2490 + 95c7: 0f b6 05 c2 7a 00 00 movzbl 0x7ac2(%rip),%eax # 11090 + 95ce: 84 c0 test %al,%al + 95d0: 0f 84 01 01 00 00 je 96d7 + 95d6: e8 75 8e ff ff call 2450 + 95db: 48 89 85 e8 fe ff ff mov %rax,-0x118(%rbp) + 95e2: 0f b6 05 37 7a 00 00 movzbl 0x7a37(%rip),%eax # 11020 + 95e9: 84 c0 test %al,%al + 95eb: 74 76 je 9663 + 95ed: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 95f4: 48 8b 15 2d 7a 00 00 mov 0x7a2d(%rip),%rdx # 11028 + 95fb: 48 89 d6 mov %rdx,%rsi + 95fe: 48 89 c7 mov %rax,%rdi + 9601: e8 da 8d ff ff call 23e0 + 9606: 48 83 bd e8 fe ff ff cmpq $0x0,-0x118(%rbp) + 960d: 00 + 960e: 0f 88 30 01 00 00 js 9744 + 9614: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 961b: 48 8b 0d 0e 7a 00 00 mov 0x7a0e(%rip),%rcx # 11030 + 9622: 48 8b 95 e8 fe ff ff mov -0x118(%rbp),%rdx + 9629: 48 c1 e2 03 shl $0x3,%rdx + 962d: 48 01 ca add %rcx,%rdx + 9630: 48 8b 12 mov (%rdx),%rdx + 9633: 48 89 d6 mov %rdx,%rsi + 9636: 48 89 c7 mov %rax,%rdi + 9639: e8 a2 8d ff ff call 23e0 + 963e: 48 8b 15 eb 79 00 00 mov 0x79eb(%rip),%rdx # 11030 + 9645: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax + 964c: 48 c1 e0 03 shl $0x3,%rax + 9650: 48 01 d0 add %rdx,%rax + 9653: 48 8b 00 mov (%rax),%rax + 9656: 48 89 c7 mov %rax,%rdi + 9659: e8 32 8e ff ff call 2490 + 965e: e9 e1 00 00 00 jmp 9744 + 9663: 48 83 bd e8 fe ff ff cmpq $0x0,-0x118(%rbp) + 966a: 00 + 966b: 78 4f js 96bc + 966d: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9674: 48 8b 0d b5 79 00 00 mov 0x79b5(%rip),%rcx # 11030 + 967b: 48 8b 95 e8 fe ff ff mov -0x118(%rbp),%rdx + 9682: 48 c1 e2 03 shl $0x3,%rdx + 9686: 48 01 ca add %rcx,%rdx + 9689: 48 8b 12 mov (%rdx),%rdx + 968c: 48 89 d6 mov %rdx,%rsi + 968f: 48 89 c7 mov %rax,%rdi + 9692: e8 49 8d ff ff call 23e0 + 9697: 48 8b 15 92 79 00 00 mov 0x7992(%rip),%rdx # 11030 + 969e: 48 8b 85 e8 fe ff ff mov -0x118(%rbp),%rax + 96a5: 48 c1 e0 03 shl $0x3,%rax + 96a9: 48 01 d0 add %rdx,%rax + 96ac: 48 8b 00 mov (%rax),%rax + 96af: 48 89 c7 mov %rax,%rdi + 96b2: e8 d9 8d ff ff call 2490 + 96b7: e9 88 00 00 00 jmp 9744 + 96bc: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 96c3: 48 8b 15 5e 79 00 00 mov 0x795e(%rip),%rdx # 11028 + 96ca: 48 89 d6 mov %rdx,%rsi + 96cd: 48 89 c7 mov %rax,%rdi + 96d0: e8 0b 8d ff ff call 23e0 + 96d5: eb 6d jmp 9744 + 96d7: 48 8b 05 5a 79 00 00 mov 0x795a(%rip),%rax # 11038 + 96de: 48 85 c0 test %rax,%rax + 96e1: 74 48 je 972b + 96e3: 48 8b 05 4e 79 00 00 mov 0x794e(%rip),%rax # 11038 + 96ea: 48 8d 15 8e 49 00 00 lea 0x498e(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 96f1: 48 89 d6 mov %rdx,%rsi + 96f4: 48 89 c7 mov %rax,%rdi + 96f7: e8 04 8e ff ff call 2500 + 96fc: 48 89 85 e0 fe ff ff mov %rax,-0x120(%rbp) + 9703: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 970a: 48 8b 95 e0 fe ff ff mov -0x120(%rbp),%rdx + 9711: 48 89 d6 mov %rdx,%rsi + 9714: 48 89 c7 mov %rax,%rdi + 9717: e8 c4 8c ff ff call 23e0 + 971c: 48 8b 85 e0 fe ff ff mov -0x120(%rbp),%rax + 9723: 48 89 c7 mov %rax,%rdi + 9726: e8 85 8c ff ff call 23b0 + 972b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9732: 48 8b 15 ef 78 00 00 mov 0x78ef(%rip),%rdx # 11028 + 9739: 48 89 d6 mov %rdx,%rsi + 973c: 48 89 c7 mov %rax,%rdi + 973f: e8 9c 8c ff ff call 23e0 + 9744: 48 8b 85 d8 fe ff ff mov -0x128(%rbp),%rax + 974b: 48 89 c7 mov %rax,%rdi + 974e: e8 5d 8c ff ff call 23b0 + 9753: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 975a: 48 89 c7 mov %rax,%rdi + 975d: e8 ce 8b ff ff call 2330 + 9762: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 9769: 48 8b 40 10 mov 0x10(%rax),%rax + 976d: f3 0f 10 05 27 4c 00 movss 0x4c27(%rip),%xmm0 # e39c <__func__.0+0xc> + 9774: 00 + 9775: f3 0f 11 00 movss %xmm0,(%rax) + 9779: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 9780: 48 8b 40 10 mov 0x10(%rax),%rax + 9784: 48 83 c0 04 add $0x4,%rax + 9788: f3 0f 10 05 10 4c 00 movss 0x4c10(%rip),%xmm0 # e3a0 <__func__.0+0x10> + 978f: 00 + 9790: f3 0f 11 00 movss %xmm0,(%rax) + 9794: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 979b: 48 8b 40 10 mov 0x10(%rax),%rax + 979f: 48 83 c0 08 add $0x8,%rax + 97a3: f3 0f 10 05 f9 4b 00 movss 0x4bf9(%rip),%xmm0 # e3a4 <__func__.0+0x14> + 97aa: 00 + 97ab: f3 0f 11 00 movss %xmm0,(%rax) + 97af: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 97b6: 48 8b 40 10 mov 0x10(%rax),%rax + 97ba: 48 83 c0 0c add $0xc,%rax + 97be: f3 0f 10 05 e2 4b 00 movss 0x4be2(%rip),%xmm0 # e3a8 <__func__.0+0x18> + 97c5: 00 + 97c6: f3 0f 11 00 movss %xmm0,(%rax) + 97ca: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 97d1: 48 8b 40 10 mov 0x10(%rax),%rax + 97d5: 48 83 c0 10 add $0x10,%rax + 97d9: f3 0f 10 05 cf 4b 00 movss 0x4bcf(%rip),%xmm0 # e3b0 <__func__.0+0x20> + 97e0: 00 + 97e1: f3 0f 11 00 movss %xmm0,(%rax) + 97e5: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 97ec: 48 8b 40 10 mov 0x10(%rax),%rax + 97f0: 48 83 c0 14 add $0x14,%rax + 97f4: f3 0f 10 05 b0 4b 00 movss 0x4bb0(%rip),%xmm0 # e3ac <__func__.0+0x1c> + 97fb: 00 + 97fc: f3 0f 11 00 movss %xmm0,(%rax) + 9800: 0f b6 05 89 78 00 00 movzbl 0x7889(%rip),%eax # 11090 + 9807: 83 f0 01 xor $0x1,%eax + 980a: 84 c0 test %al,%al + 980c: 0f 84 f4 06 00 00 je 9f06 + 9812: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 9819: 48 89 c7 mov %rax,%rdi + 981c: e8 a4 2c 00 00 call c4c5 + 9821: 0f b6 c0 movzbl %al,%eax + 9824: 89 c7 mov %eax,%edi + 9826: e8 45 8c ff ff call 2470 + 982b: 84 c0 test %al,%al + 982d: 0f 84 57 02 00 00 je 9a8a + 9833: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 983a: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 9841: 48 89 d6 mov %rdx,%rsi + 9844: 48 89 c7 mov %rax,%rdi + 9847: e8 04 8b ff ff call 2350 + 984c: 48 89 45 d0 mov %rax,-0x30(%rbp) + 9850: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) + 9855: 75 38 jne 988f + 9857: 48 8b 05 a2 78 00 00 mov 0x78a2(%rip),%rax # 11100 + 985e: 4c 8d 05 0b 4b 00 00 lea 0x4b0b(%rip),%r8 # e370 <__func__.1> + 9865: b9 68 00 00 00 mov $0x68,%ecx + 986a: 48 8d 15 d3 47 00 00 lea 0x47d3(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 9871: 48 8d 35 d8 47 00 00 lea 0x47d8(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 9878: 48 89 c7 mov %rax,%rdi + 987b: b8 00 00 00 00 mov $0x0,%eax + 9880: e8 db 8b ff ff call 2460 + 9885: bf 00 00 00 00 mov $0x0,%edi + 988a: e8 91 8c ff ff call 2520 + 988f: 8b 05 0b 78 00 00 mov 0x780b(%rip),%eax # 110a0 + 9895: 48 98 cltq + 9897: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 989e: 00 + 989f: 48 8d 05 1a 78 00 00 lea 0x781a(%rip),%rax # 110c0 + 98a6: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 98aa: 8b 05 d0 77 00 00 mov 0x77d0(%rip),%eax # 11080 + 98b0: 48 98 cltq + 98b2: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 98b9: 00 + 98ba: 48 8d 05 7f 77 00 00 lea 0x777f(%rip),%rax # 11040 + 98c1: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 98c5: 8b 05 25 78 00 00 mov 0x7825(%rip),%eax # 110f0 + 98cb: 48 98 cltq + 98cd: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 98d4: 00 + 98d5: 48 8d 05 e4 77 00 00 lea 0x77e4(%rip),%rax # 110c0 + 98dc: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 98e0: 48 8b 45 d0 mov -0x30(%rbp),%rax + 98e4: 4c 8d 0d 85 4a 00 00 lea 0x4a85(%rip),%r9 # e370 <__func__.1> + 98eb: 49 89 f0 mov %rsi,%r8 + 98ee: 48 8d 35 93 47 00 00 lea 0x4793(%rip),%rsi # e088 <_IO_stdin_used+0x88> + 98f5: 48 89 c7 mov %rax,%rdi + 98f8: b8 00 00 00 00 mov $0x0,%eax + 98fd: e8 5e 8b ff ff call 2460 + 9902: 48 8b 45 d0 mov -0x30(%rbp),%rax + 9906: 48 89 c7 mov %rax,%rdi + 9909: e8 82 8b ff ff call 2490 + 990e: 0f b6 05 7b 77 00 00 movzbl 0x777b(%rip),%eax # 11090 + 9915: 84 c0 test %al,%al + 9917: 0f 84 e9 00 00 00 je 9a06 + 991d: e8 2e 8b ff ff call 2450 + 9922: 48 89 45 e0 mov %rax,-0x20(%rbp) + 9926: 0f b6 05 f3 76 00 00 movzbl 0x76f3(%rip),%eax # 11020 + 992d: 84 c0 test %al,%al + 992f: 74 6d je 999e + 9931: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9938: 48 8b 15 e9 76 00 00 mov 0x76e9(%rip),%rdx # 11028 + 993f: 48 89 d6 mov %rdx,%rsi + 9942: 48 89 c7 mov %rax,%rdi + 9945: e8 96 8a ff ff call 23e0 + 994a: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) + 994f: 0f 88 15 01 00 00 js 9a6a + 9955: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 995c: 48 8b 0d cd 76 00 00 mov 0x76cd(%rip),%rcx # 11030 + 9963: 48 8b 55 e0 mov -0x20(%rbp),%rdx + 9967: 48 c1 e2 03 shl $0x3,%rdx + 996b: 48 01 ca add %rcx,%rdx + 996e: 48 8b 12 mov (%rdx),%rdx + 9971: 48 89 d6 mov %rdx,%rsi + 9974: 48 89 c7 mov %rax,%rdi + 9977: e8 64 8a ff ff call 23e0 + 997c: 48 8b 15 ad 76 00 00 mov 0x76ad(%rip),%rdx # 11030 + 9983: 48 8b 45 e0 mov -0x20(%rbp),%rax + 9987: 48 c1 e0 03 shl $0x3,%rax + 998b: 48 01 d0 add %rdx,%rax + 998e: 48 8b 00 mov (%rax),%rax + 9991: 48 89 c7 mov %rax,%rdi + 9994: e8 f7 8a ff ff call 2490 + 9999: e9 cc 00 00 00 jmp 9a6a + 999e: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) + 99a3: 78 46 js 99eb + 99a5: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 99ac: 48 8b 0d 7d 76 00 00 mov 0x767d(%rip),%rcx # 11030 + 99b3: 48 8b 55 e0 mov -0x20(%rbp),%rdx + 99b7: 48 c1 e2 03 shl $0x3,%rdx + 99bb: 48 01 ca add %rcx,%rdx + 99be: 48 8b 12 mov (%rdx),%rdx + 99c1: 48 89 d6 mov %rdx,%rsi + 99c4: 48 89 c7 mov %rax,%rdi + 99c7: e8 14 8a ff ff call 23e0 + 99cc: 48 8b 15 5d 76 00 00 mov 0x765d(%rip),%rdx # 11030 + 99d3: 48 8b 45 e0 mov -0x20(%rbp),%rax + 99d7: 48 c1 e0 03 shl $0x3,%rax + 99db: 48 01 d0 add %rdx,%rax + 99de: 48 8b 00 mov (%rax),%rax + 99e1: 48 89 c7 mov %rax,%rdi + 99e4: e8 a7 8a ff ff call 2490 + 99e9: eb 7f jmp 9a6a + 99eb: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 99f2: 48 8b 15 2f 76 00 00 mov 0x762f(%rip),%rdx # 11028 + 99f9: 48 89 d6 mov %rdx,%rsi + 99fc: 48 89 c7 mov %rax,%rdi + 99ff: e8 dc 89 ff ff call 23e0 + 9a04: eb 64 jmp 9a6a + 9a06: 48 8b 05 2b 76 00 00 mov 0x762b(%rip),%rax # 11038 + 9a0d: 48 85 c0 test %rax,%rax + 9a10: 74 3f je 9a51 + 9a12: 48 8b 05 1f 76 00 00 mov 0x761f(%rip),%rax # 11038 + 9a19: 48 8d 15 5f 46 00 00 lea 0x465f(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 9a20: 48 89 d6 mov %rdx,%rsi + 9a23: 48 89 c7 mov %rax,%rdi + 9a26: e8 d5 8a ff ff call 2500 + 9a2b: 48 89 45 d8 mov %rax,-0x28(%rbp) + 9a2f: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9a36: 48 8b 55 d8 mov -0x28(%rbp),%rdx + 9a3a: 48 89 d6 mov %rdx,%rsi + 9a3d: 48 89 c7 mov %rax,%rdi + 9a40: e8 9b 89 ff ff call 23e0 + 9a45: 48 8b 45 d8 mov -0x28(%rbp),%rax + 9a49: 48 89 c7 mov %rax,%rdi + 9a4c: e8 5f 89 ff ff call 23b0 + 9a51: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9a58: 48 8b 15 c9 75 00 00 mov 0x75c9(%rip),%rdx # 11028 + 9a5f: 48 89 d6 mov %rdx,%rsi + 9a62: 48 89 c7 mov %rax,%rdi + 9a65: e8 76 89 ff ff call 23e0 + 9a6a: 48 8b 45 d0 mov -0x30(%rbp),%rax + 9a6e: 48 89 c7 mov %rax,%rdi + 9a71: e8 3a 89 ff ff call 23b0 + 9a76: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9a7d: 48 89 c7 mov %rax,%rdi + 9a80: e8 ab 88 ff ff call 2330 + 9a85: e9 e8 0b 00 00 jmp a672 + 9a8a: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 9a91: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 9a98: 48 89 d6 mov %rdx,%rsi + 9a9b: 48 89 c7 mov %rax,%rdi + 9a9e: e8 ad 88 ff ff call 2350 + 9aa3: 48 89 45 a0 mov %rax,-0x60(%rbp) + 9aa7: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) + 9aac: 75 38 jne 9ae6 + 9aae: 48 8b 05 4b 76 00 00 mov 0x764b(%rip),%rax # 11100 + 9ab5: 4c 8d 05 b4 48 00 00 lea 0x48b4(%rip),%r8 # e370 <__func__.1> + 9abc: b9 68 00 00 00 mov $0x68,%ecx + 9ac1: 48 8d 15 7c 45 00 00 lea 0x457c(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 9ac8: 48 8d 35 81 45 00 00 lea 0x4581(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 9acf: 48 89 c7 mov %rax,%rdi + 9ad2: b8 00 00 00 00 mov $0x0,%eax + 9ad7: e8 84 89 ff ff call 2460 + 9adc: bf 00 00 00 00 mov $0x0,%edi + 9ae1: e8 3a 8a ff ff call 2520 + 9ae6: 48 8b 45 a0 mov -0x60(%rbp),%rax + 9aea: 48 8d 15 27 47 00 00 lea 0x4727(%rip),%rdx # e218 <_IO_stdin_used+0x218> + 9af1: 52 push %rdx + 9af2: 48 8d 15 19 47 00 00 lea 0x4719(%rip),%rdx # e212 <_IO_stdin_used+0x212> + 9af9: 52 push %rdx + 9afa: 4c 8d 0d b3 46 00 00 lea 0x46b3(%rip),%r9 # e1b4 <_IO_stdin_used+0x1b4> + 9b01: 4c 8d 05 68 48 00 00 lea 0x4868(%rip),%r8 # e370 <__func__.1> + 9b08: b9 68 00 00 00 mov $0x68,%ecx + 9b0d: 48 8d 15 30 45 00 00 lea 0x4530(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 9b14: 48 8d 35 bd 46 00 00 lea 0x46bd(%rip),%rsi # e1d8 <_IO_stdin_used+0x1d8> + 9b1b: 48 89 c7 mov %rax,%rdi + 9b1e: b8 00 00 00 00 mov $0x0,%eax + 9b23: e8 38 89 ff ff call 2460 + 9b28: 48 83 c4 10 add $0x10,%rsp + 9b2c: 48 8b 45 a0 mov -0x60(%rbp),%rax + 9b30: 48 89 c7 mov %rax,%rdi + 9b33: e8 58 89 ff ff call 2490 + 9b38: 0f b6 05 51 75 00 00 movzbl 0x7551(%rip),%eax # 11090 + 9b3f: 84 c0 test %al,%al + 9b41: 0f 84 e9 00 00 00 je 9c30 + 9b47: e8 04 89 ff ff call 2450 + 9b4c: 48 89 45 b0 mov %rax,-0x50(%rbp) + 9b50: 0f b6 05 c9 74 00 00 movzbl 0x74c9(%rip),%eax # 11020 + 9b57: 84 c0 test %al,%al + 9b59: 74 6d je 9bc8 + 9b5b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9b62: 48 8b 15 bf 74 00 00 mov 0x74bf(%rip),%rdx # 11028 + 9b69: 48 89 d6 mov %rdx,%rsi + 9b6c: 48 89 c7 mov %rax,%rdi + 9b6f: e8 6c 88 ff ff call 23e0 + 9b74: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) + 9b79: 0f 88 15 01 00 00 js 9c94 + 9b7f: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9b86: 48 8b 0d a3 74 00 00 mov 0x74a3(%rip),%rcx # 11030 + 9b8d: 48 8b 55 b0 mov -0x50(%rbp),%rdx + 9b91: 48 c1 e2 03 shl $0x3,%rdx + 9b95: 48 01 ca add %rcx,%rdx + 9b98: 48 8b 12 mov (%rdx),%rdx + 9b9b: 48 89 d6 mov %rdx,%rsi + 9b9e: 48 89 c7 mov %rax,%rdi + 9ba1: e8 3a 88 ff ff call 23e0 + 9ba6: 48 8b 15 83 74 00 00 mov 0x7483(%rip),%rdx # 11030 + 9bad: 48 8b 45 b0 mov -0x50(%rbp),%rax + 9bb1: 48 c1 e0 03 shl $0x3,%rax + 9bb5: 48 01 d0 add %rdx,%rax + 9bb8: 48 8b 00 mov (%rax),%rax + 9bbb: 48 89 c7 mov %rax,%rdi + 9bbe: e8 cd 88 ff ff call 2490 + 9bc3: e9 cc 00 00 00 jmp 9c94 + 9bc8: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) + 9bcd: 78 46 js 9c15 + 9bcf: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9bd6: 48 8b 0d 53 74 00 00 mov 0x7453(%rip),%rcx # 11030 + 9bdd: 48 8b 55 b0 mov -0x50(%rbp),%rdx + 9be1: 48 c1 e2 03 shl $0x3,%rdx + 9be5: 48 01 ca add %rcx,%rdx + 9be8: 48 8b 12 mov (%rdx),%rdx + 9beb: 48 89 d6 mov %rdx,%rsi + 9bee: 48 89 c7 mov %rax,%rdi + 9bf1: e8 ea 87 ff ff call 23e0 + 9bf6: 48 8b 15 33 74 00 00 mov 0x7433(%rip),%rdx # 11030 + 9bfd: 48 8b 45 b0 mov -0x50(%rbp),%rax + 9c01: 48 c1 e0 03 shl $0x3,%rax + 9c05: 48 01 d0 add %rdx,%rax + 9c08: 48 8b 00 mov (%rax),%rax + 9c0b: 48 89 c7 mov %rax,%rdi + 9c0e: e8 7d 88 ff ff call 2490 + 9c13: eb 7f jmp 9c94 + 9c15: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9c1c: 48 8b 15 05 74 00 00 mov 0x7405(%rip),%rdx # 11028 + 9c23: 48 89 d6 mov %rdx,%rsi + 9c26: 48 89 c7 mov %rax,%rdi + 9c29: e8 b2 87 ff ff call 23e0 + 9c2e: eb 64 jmp 9c94 + 9c30: 48 8b 05 01 74 00 00 mov 0x7401(%rip),%rax # 11038 + 9c37: 48 85 c0 test %rax,%rax + 9c3a: 74 3f je 9c7b + 9c3c: 48 8b 05 f5 73 00 00 mov 0x73f5(%rip),%rax # 11038 + 9c43: 48 8d 15 35 44 00 00 lea 0x4435(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 9c4a: 48 89 d6 mov %rdx,%rsi + 9c4d: 48 89 c7 mov %rax,%rdi + 9c50: e8 ab 88 ff ff call 2500 + 9c55: 48 89 45 a8 mov %rax,-0x58(%rbp) + 9c59: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9c60: 48 8b 55 a8 mov -0x58(%rbp),%rdx + 9c64: 48 89 d6 mov %rdx,%rsi + 9c67: 48 89 c7 mov %rax,%rdi + 9c6a: e8 71 87 ff ff call 23e0 + 9c6f: 48 8b 45 a8 mov -0x58(%rbp),%rax + 9c73: 48 89 c7 mov %rax,%rdi + 9c76: e8 35 87 ff ff call 23b0 + 9c7b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9c82: 48 8b 15 9f 73 00 00 mov 0x739f(%rip),%rdx # 11028 + 9c89: 48 89 d6 mov %rdx,%rsi + 9c8c: 48 89 c7 mov %rax,%rdi + 9c8f: e8 4c 87 ff ff call 23e0 + 9c94: 48 8b 45 a0 mov -0x60(%rbp),%rax + 9c98: 48 89 c7 mov %rax,%rdi + 9c9b: e8 10 87 ff ff call 23b0 + 9ca0: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9ca7: 48 89 c7 mov %rax,%rdi + 9caa: e8 81 86 ff ff call 2330 + 9caf: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 9cb6: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 9cbd: 48 89 d6 mov %rdx,%rsi + 9cc0: 48 89 c7 mov %rax,%rdi + 9cc3: e8 88 86 ff ff call 2350 + 9cc8: 48 89 45 b8 mov %rax,-0x48(%rbp) + 9ccc: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) + 9cd1: 75 38 jne 9d0b + 9cd3: 48 8b 05 26 74 00 00 mov 0x7426(%rip),%rax # 11100 + 9cda: 4c 8d 05 8f 46 00 00 lea 0x468f(%rip),%r8 # e370 <__func__.1> + 9ce1: b9 68 00 00 00 mov $0x68,%ecx + 9ce6: 48 8d 15 57 43 00 00 lea 0x4357(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 9ced: 48 8d 35 5c 43 00 00 lea 0x435c(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 9cf4: 48 89 c7 mov %rax,%rdi + 9cf7: b8 00 00 00 00 mov $0x0,%eax + 9cfc: e8 5f 87 ff ff call 2460 + 9d01: bf 00 00 00 00 mov $0x0,%edi + 9d06: e8 15 88 ff ff call 2520 + 9d0b: 8b 05 8f 73 00 00 mov 0x738f(%rip),%eax # 110a0 + 9d11: 48 98 cltq + 9d13: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 9d1a: 00 + 9d1b: 48 8d 05 9e 73 00 00 lea 0x739e(%rip),%rax # 110c0 + 9d22: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 9d26: 8b 05 54 73 00 00 mov 0x7354(%rip),%eax # 11080 + 9d2c: 48 98 cltq + 9d2e: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 9d35: 00 + 9d36: 48 8d 05 03 73 00 00 lea 0x7303(%rip),%rax # 11040 + 9d3d: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 9d41: 8b 05 3d 73 00 00 mov 0x733d(%rip),%eax # 11084 + 9d47: 48 98 cltq + 9d49: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 9d50: 00 + 9d51: 48 8d 05 68 73 00 00 lea 0x7368(%rip),%rax # 110c0 + 9d58: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 9d5c: 48 8b 45 b8 mov -0x48(%rbp),%rax + 9d60: 4c 8d 0d 09 46 00 00 lea 0x4609(%rip),%r9 # e370 <__func__.1> + 9d67: 49 89 f0 mov %rsi,%r8 + 9d6a: 48 8d 35 af 44 00 00 lea 0x44af(%rip),%rsi # e220 <_IO_stdin_used+0x220> + 9d71: 48 89 c7 mov %rax,%rdi + 9d74: b8 00 00 00 00 mov $0x0,%eax + 9d79: e8 e2 86 ff ff call 2460 + 9d7e: 48 8b 45 b8 mov -0x48(%rbp),%rax + 9d82: 48 89 c7 mov %rax,%rdi + 9d85: e8 06 87 ff ff call 2490 + 9d8a: 0f b6 05 ff 72 00 00 movzbl 0x72ff(%rip),%eax # 11090 + 9d91: 84 c0 test %al,%al + 9d93: 0f 84 e9 00 00 00 je 9e82 + 9d99: e8 b2 86 ff ff call 2450 + 9d9e: 48 89 45 c8 mov %rax,-0x38(%rbp) + 9da2: 0f b6 05 77 72 00 00 movzbl 0x7277(%rip),%eax # 11020 + 9da9: 84 c0 test %al,%al + 9dab: 74 6d je 9e1a + 9dad: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9db4: 48 8b 15 6d 72 00 00 mov 0x726d(%rip),%rdx # 11028 + 9dbb: 48 89 d6 mov %rdx,%rsi + 9dbe: 48 89 c7 mov %rax,%rdi + 9dc1: e8 1a 86 ff ff call 23e0 + 9dc6: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + 9dcb: 0f 88 15 01 00 00 js 9ee6 + 9dd1: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9dd8: 48 8b 0d 51 72 00 00 mov 0x7251(%rip),%rcx # 11030 + 9ddf: 48 8b 55 c8 mov -0x38(%rbp),%rdx + 9de3: 48 c1 e2 03 shl $0x3,%rdx + 9de7: 48 01 ca add %rcx,%rdx + 9dea: 48 8b 12 mov (%rdx),%rdx + 9ded: 48 89 d6 mov %rdx,%rsi + 9df0: 48 89 c7 mov %rax,%rdi + 9df3: e8 e8 85 ff ff call 23e0 + 9df8: 48 8b 15 31 72 00 00 mov 0x7231(%rip),%rdx # 11030 + 9dff: 48 8b 45 c8 mov -0x38(%rbp),%rax + 9e03: 48 c1 e0 03 shl $0x3,%rax + 9e07: 48 01 d0 add %rdx,%rax + 9e0a: 48 8b 00 mov (%rax),%rax + 9e0d: 48 89 c7 mov %rax,%rdi + 9e10: e8 7b 86 ff ff call 2490 + 9e15: e9 cc 00 00 00 jmp 9ee6 + 9e1a: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + 9e1f: 78 46 js 9e67 + 9e21: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9e28: 48 8b 0d 01 72 00 00 mov 0x7201(%rip),%rcx # 11030 + 9e2f: 48 8b 55 c8 mov -0x38(%rbp),%rdx + 9e33: 48 c1 e2 03 shl $0x3,%rdx + 9e37: 48 01 ca add %rcx,%rdx + 9e3a: 48 8b 12 mov (%rdx),%rdx + 9e3d: 48 89 d6 mov %rdx,%rsi + 9e40: 48 89 c7 mov %rax,%rdi + 9e43: e8 98 85 ff ff call 23e0 + 9e48: 48 8b 15 e1 71 00 00 mov 0x71e1(%rip),%rdx # 11030 + 9e4f: 48 8b 45 c8 mov -0x38(%rbp),%rax + 9e53: 48 c1 e0 03 shl $0x3,%rax + 9e57: 48 01 d0 add %rdx,%rax + 9e5a: 48 8b 00 mov (%rax),%rax + 9e5d: 48 89 c7 mov %rax,%rdi + 9e60: e8 2b 86 ff ff call 2490 + 9e65: eb 7f jmp 9ee6 + 9e67: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9e6e: 48 8b 15 b3 71 00 00 mov 0x71b3(%rip),%rdx # 11028 + 9e75: 48 89 d6 mov %rdx,%rsi + 9e78: 48 89 c7 mov %rax,%rdi + 9e7b: e8 60 85 ff ff call 23e0 + 9e80: eb 64 jmp 9ee6 + 9e82: 48 8b 05 af 71 00 00 mov 0x71af(%rip),%rax # 11038 + 9e89: 48 85 c0 test %rax,%rax + 9e8c: 74 3f je 9ecd + 9e8e: 48 8b 05 a3 71 00 00 mov 0x71a3(%rip),%rax # 11038 + 9e95: 48 8d 15 e3 41 00 00 lea 0x41e3(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + 9e9c: 48 89 d6 mov %rdx,%rsi + 9e9f: 48 89 c7 mov %rax,%rdi + 9ea2: e8 59 86 ff ff call 2500 + 9ea7: 48 89 45 c0 mov %rax,-0x40(%rbp) + 9eab: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9eb2: 48 8b 55 c0 mov -0x40(%rbp),%rdx + 9eb6: 48 89 d6 mov %rdx,%rsi + 9eb9: 48 89 c7 mov %rax,%rdi + 9ebc: e8 1f 85 ff ff call 23e0 + 9ec1: 48 8b 45 c0 mov -0x40(%rbp),%rax + 9ec5: 48 89 c7 mov %rax,%rdi + 9ec8: e8 e3 84 ff ff call 23b0 + 9ecd: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9ed4: 48 8b 15 4d 71 00 00 mov 0x714d(%rip),%rdx # 11028 + 9edb: 48 89 d6 mov %rdx,%rsi + 9ede: 48 89 c7 mov %rax,%rdi + 9ee1: e8 fa 84 ff ff call 23e0 + 9ee6: 48 8b 45 b8 mov -0x48(%rbp),%rax + 9eea: 48 89 c7 mov %rax,%rdi + 9eed: e8 be 84 ff ff call 23b0 + 9ef2: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + 9ef9: 48 89 c7 mov %rax,%rdi + 9efc: e8 2f 84 ff ff call 2330 + 9f01: e9 6c 07 00 00 jmp a672 + 9f06: e8 45 85 ff ff call 2450 + 9f0b: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) + 9f12: 48 8b 85 a0 fe ff ff mov -0x160(%rbp),%rax + 9f19: 48 89 c7 mov %rax,%rdi + 9f1c: e8 a4 25 00 00 call c4c5 + 9f21: 0f b6 c0 movzbl %al,%eax + 9f24: 48 8d 15 45 44 00 00 lea 0x4445(%rip),%rdx # e370 <__func__.1> + 9f2b: 48 89 d6 mov %rdx,%rsi + 9f2e: 89 c7 mov %eax,%edi + 9f30: e8 bb 84 ff ff call 23f0 + 9f35: 84 c0 test %al,%al + 9f37: 0f 84 65 02 00 00 je a1a2 + 9f3d: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + 9f44: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + 9f4b: 48 89 d6 mov %rdx,%rsi + 9f4e: 48 89 c7 mov %rax,%rdi + 9f51: e8 fa 83 ff ff call 2350 + 9f56: 48 89 45 88 mov %rax,-0x78(%rbp) + 9f5a: 48 83 7d 88 00 cmpq $0x0,-0x78(%rbp) + 9f5f: 75 38 jne 9f99 + 9f61: 48 8b 05 98 71 00 00 mov 0x7198(%rip),%rax # 11100 + 9f68: 4c 8d 05 01 44 00 00 lea 0x4401(%rip),%r8 # e370 <__func__.1> + 9f6f: b9 68 00 00 00 mov $0x68,%ecx + 9f74: 48 8d 15 c9 40 00 00 lea 0x40c9(%rip),%rdx # e044 <_IO_stdin_used+0x44> + 9f7b: 48 8d 35 ce 40 00 00 lea 0x40ce(%rip),%rsi # e050 <_IO_stdin_used+0x50> + 9f82: 48 89 c7 mov %rax,%rdi + 9f85: b8 00 00 00 00 mov $0x0,%eax + 9f8a: e8 d1 84 ff ff call 2460 + 9f8f: bf 00 00 00 00 mov $0x0,%edi + 9f94: e8 87 85 ff ff call 2520 + 9f99: 8b 05 01 71 00 00 mov 0x7101(%rip),%eax # 110a0 + 9f9f: 48 98 cltq + 9fa1: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 9fa8: 00 + 9fa9: 48 8d 05 10 71 00 00 lea 0x7110(%rip),%rax # 110c0 + 9fb0: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + 9fb4: 8b 05 c6 70 00 00 mov 0x70c6(%rip),%eax # 11080 + 9fba: 48 98 cltq + 9fbc: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 9fc3: 00 + 9fc4: 48 8d 05 75 70 00 00 lea 0x7075(%rip),%rax # 11040 + 9fcb: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + 9fcf: 8b 05 1b 71 00 00 mov 0x711b(%rip),%eax # 110f0 + 9fd5: 48 98 cltq + 9fd7: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + 9fde: 00 + 9fdf: 48 8d 05 da 70 00 00 lea 0x70da(%rip),%rax # 110c0 + 9fe6: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + 9fea: 48 8b 45 88 mov -0x78(%rbp),%rax + 9fee: 48 83 ec 08 sub $0x8,%rsp + 9ff2: ff b5 50 ff ff ff push -0xb0(%rbp) + 9ff8: 4c 8d 0d 71 43 00 00 lea 0x4371(%rip),%r9 # e370 <__func__.1> + 9fff: 49 89 f0 mov %rsi,%r8 + a002: 48 8d 35 37 42 00 00 lea 0x4237(%rip),%rsi # e240 <_IO_stdin_used+0x240> + a009: 48 89 c7 mov %rax,%rdi + a00c: b8 00 00 00 00 mov $0x0,%eax + a011: e8 4a 84 ff ff call 2460 + a016: 48 83 c4 10 add $0x10,%rsp + a01a: 48 8b 45 88 mov -0x78(%rbp),%rax + a01e: 48 89 c7 mov %rax,%rdi + a021: e8 6a 84 ff ff call 2490 + a026: 0f b6 05 63 70 00 00 movzbl 0x7063(%rip),%eax # 11090 + a02d: 84 c0 test %al,%al + a02f: 0f 84 e9 00 00 00 je a11e + a035: e8 16 84 ff ff call 2450 + a03a: 48 89 45 98 mov %rax,-0x68(%rbp) + a03e: 0f b6 05 db 6f 00 00 movzbl 0x6fdb(%rip),%eax # 11020 + a045: 84 c0 test %al,%al + a047: 74 6d je a0b6 + a049: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a050: 48 8b 15 d1 6f 00 00 mov 0x6fd1(%rip),%rdx # 11028 + a057: 48 89 d6 mov %rdx,%rsi + a05a: 48 89 c7 mov %rax,%rdi + a05d: e8 7e 83 ff ff call 23e0 + a062: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) + a067: 0f 88 15 01 00 00 js a182 + a06d: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a074: 48 8b 0d b5 6f 00 00 mov 0x6fb5(%rip),%rcx # 11030 + a07b: 48 8b 55 98 mov -0x68(%rbp),%rdx + a07f: 48 c1 e2 03 shl $0x3,%rdx + a083: 48 01 ca add %rcx,%rdx + a086: 48 8b 12 mov (%rdx),%rdx + a089: 48 89 d6 mov %rdx,%rsi + a08c: 48 89 c7 mov %rax,%rdi + a08f: e8 4c 83 ff ff call 23e0 + a094: 48 8b 15 95 6f 00 00 mov 0x6f95(%rip),%rdx # 11030 + a09b: 48 8b 45 98 mov -0x68(%rbp),%rax + a09f: 48 c1 e0 03 shl $0x3,%rax + a0a3: 48 01 d0 add %rdx,%rax + a0a6: 48 8b 00 mov (%rax),%rax + a0a9: 48 89 c7 mov %rax,%rdi + a0ac: e8 df 83 ff ff call 2490 + a0b1: e9 cc 00 00 00 jmp a182 + a0b6: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) + a0bb: 78 46 js a103 + a0bd: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a0c4: 48 8b 0d 65 6f 00 00 mov 0x6f65(%rip),%rcx # 11030 + a0cb: 48 8b 55 98 mov -0x68(%rbp),%rdx + a0cf: 48 c1 e2 03 shl $0x3,%rdx + a0d3: 48 01 ca add %rcx,%rdx + a0d6: 48 8b 12 mov (%rdx),%rdx + a0d9: 48 89 d6 mov %rdx,%rsi + a0dc: 48 89 c7 mov %rax,%rdi + a0df: e8 fc 82 ff ff call 23e0 + a0e4: 48 8b 15 45 6f 00 00 mov 0x6f45(%rip),%rdx # 11030 + a0eb: 48 8b 45 98 mov -0x68(%rbp),%rax + a0ef: 48 c1 e0 03 shl $0x3,%rax + a0f3: 48 01 d0 add %rdx,%rax + a0f6: 48 8b 00 mov (%rax),%rax + a0f9: 48 89 c7 mov %rax,%rdi + a0fc: e8 8f 83 ff ff call 2490 + a101: eb 7f jmp a182 + a103: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a10a: 48 8b 15 17 6f 00 00 mov 0x6f17(%rip),%rdx # 11028 + a111: 48 89 d6 mov %rdx,%rsi + a114: 48 89 c7 mov %rax,%rdi + a117: e8 c4 82 ff ff call 23e0 + a11c: eb 64 jmp a182 + a11e: 48 8b 05 13 6f 00 00 mov 0x6f13(%rip),%rax # 11038 + a125: 48 85 c0 test %rax,%rax + a128: 74 3f je a169 + a12a: 48 8b 05 07 6f 00 00 mov 0x6f07(%rip),%rax # 11038 + a131: 48 8d 15 47 3f 00 00 lea 0x3f47(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + a138: 48 89 d6 mov %rdx,%rsi + a13b: 48 89 c7 mov %rax,%rdi + a13e: e8 bd 83 ff ff call 2500 + a143: 48 89 45 90 mov %rax,-0x70(%rbp) + a147: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a14e: 48 8b 55 90 mov -0x70(%rbp),%rdx + a152: 48 89 d6 mov %rdx,%rsi + a155: 48 89 c7 mov %rax,%rdi + a158: e8 83 82 ff ff call 23e0 + a15d: 48 8b 45 90 mov -0x70(%rbp),%rax + a161: 48 89 c7 mov %rax,%rdi + a164: e8 47 82 ff ff call 23b0 + a169: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a170: 48 8b 15 b1 6e 00 00 mov 0x6eb1(%rip),%rdx # 11028 + a177: 48 89 d6 mov %rdx,%rsi + a17a: 48 89 c7 mov %rax,%rdi + a17d: e8 5e 82 ff ff call 23e0 + a182: 48 8b 45 88 mov -0x78(%rbp),%rax + a186: 48 89 c7 mov %rax,%rdi + a189: e8 22 82 ff ff call 23b0 + a18e: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a195: 48 89 c7 mov %rax,%rdi + a198: e8 93 81 ff ff call 2330 + a19d: e9 d0 04 00 00 jmp a672 + a1a2: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + a1a9: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + a1b0: 48 89 d6 mov %rdx,%rsi + a1b3: 48 89 c7 mov %rax,%rdi + a1b6: e8 95 81 ff ff call 2350 + a1bb: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) + a1c2: 48 83 bd 58 ff ff ff cmpq $0x0,-0xa8(%rbp) + a1c9: 00 + a1ca: 75 38 jne a204 + a1cc: 48 8b 05 2d 6f 00 00 mov 0x6f2d(%rip),%rax # 11100 + a1d3: 4c 8d 05 96 41 00 00 lea 0x4196(%rip),%r8 # e370 <__func__.1> + a1da: b9 68 00 00 00 mov $0x68,%ecx + a1df: 48 8d 15 5e 3e 00 00 lea 0x3e5e(%rip),%rdx # e044 <_IO_stdin_used+0x44> + a1e6: 48 8d 35 63 3e 00 00 lea 0x3e63(%rip),%rsi # e050 <_IO_stdin_used+0x50> + a1ed: 48 89 c7 mov %rax,%rdi + a1f0: b8 00 00 00 00 mov $0x0,%eax + a1f5: e8 66 82 ff ff call 2460 + a1fa: bf 00 00 00 00 mov $0x0,%edi + a1ff: e8 1c 83 ff ff call 2520 + a204: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax + a20b: 48 8d 15 06 40 00 00 lea 0x4006(%rip),%rdx # e218 <_IO_stdin_used+0x218> + a212: 52 push %rdx + a213: 48 8d 15 f8 3f 00 00 lea 0x3ff8(%rip),%rdx # e212 <_IO_stdin_used+0x212> + a21a: 52 push %rdx + a21b: 4c 8d 0d 92 3f 00 00 lea 0x3f92(%rip),%r9 # e1b4 <_IO_stdin_used+0x1b4> + a222: 4c 8d 05 47 41 00 00 lea 0x4147(%rip),%r8 # e370 <__func__.1> + a229: b9 68 00 00 00 mov $0x68,%ecx + a22e: 48 8d 15 0f 3e 00 00 lea 0x3e0f(%rip),%rdx # e044 <_IO_stdin_used+0x44> + a235: 48 8d 35 9c 3f 00 00 lea 0x3f9c(%rip),%rsi # e1d8 <_IO_stdin_used+0x1d8> + a23c: 48 89 c7 mov %rax,%rdi + a23f: b8 00 00 00 00 mov $0x0,%eax + a244: e8 17 82 ff ff call 2460 + a249: 48 83 c4 10 add $0x10,%rsp + a24d: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax + a254: 48 89 c7 mov %rax,%rdi + a257: e8 34 82 ff ff call 2490 + a25c: 0f b6 05 2d 6e 00 00 movzbl 0x6e2d(%rip),%eax # 11090 + a263: 84 c0 test %al,%al + a265: 0f 84 01 01 00 00 je a36c + a26b: e8 e0 81 ff ff call 2450 + a270: 48 89 85 68 ff ff ff mov %rax,-0x98(%rbp) + a277: 0f b6 05 a2 6d 00 00 movzbl 0x6da2(%rip),%eax # 11020 + a27e: 84 c0 test %al,%al + a280: 74 76 je a2f8 + a282: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a289: 48 8b 15 98 6d 00 00 mov 0x6d98(%rip),%rdx # 11028 + a290: 48 89 d6 mov %rdx,%rsi + a293: 48 89 c7 mov %rax,%rdi + a296: e8 45 81 ff ff call 23e0 + a29b: 48 83 bd 68 ff ff ff cmpq $0x0,-0x98(%rbp) + a2a2: 00 + a2a3: 0f 88 30 01 00 00 js a3d9 + a2a9: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a2b0: 48 8b 0d 79 6d 00 00 mov 0x6d79(%rip),%rcx # 11030 + a2b7: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx + a2be: 48 c1 e2 03 shl $0x3,%rdx + a2c2: 48 01 ca add %rcx,%rdx + a2c5: 48 8b 12 mov (%rdx),%rdx + a2c8: 48 89 d6 mov %rdx,%rsi + a2cb: 48 89 c7 mov %rax,%rdi + a2ce: e8 0d 81 ff ff call 23e0 + a2d3: 48 8b 15 56 6d 00 00 mov 0x6d56(%rip),%rdx # 11030 + a2da: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax + a2e1: 48 c1 e0 03 shl $0x3,%rax + a2e5: 48 01 d0 add %rdx,%rax + a2e8: 48 8b 00 mov (%rax),%rax + a2eb: 48 89 c7 mov %rax,%rdi + a2ee: e8 9d 81 ff ff call 2490 + a2f3: e9 e1 00 00 00 jmp a3d9 + a2f8: 48 83 bd 68 ff ff ff cmpq $0x0,-0x98(%rbp) + a2ff: 00 + a300: 78 4f js a351 + a302: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a309: 48 8b 0d 20 6d 00 00 mov 0x6d20(%rip),%rcx # 11030 + a310: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx + a317: 48 c1 e2 03 shl $0x3,%rdx + a31b: 48 01 ca add %rcx,%rdx + a31e: 48 8b 12 mov (%rdx),%rdx + a321: 48 89 d6 mov %rdx,%rsi + a324: 48 89 c7 mov %rax,%rdi + a327: e8 b4 80 ff ff call 23e0 + a32c: 48 8b 15 fd 6c 00 00 mov 0x6cfd(%rip),%rdx # 11030 + a333: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax + a33a: 48 c1 e0 03 shl $0x3,%rax + a33e: 48 01 d0 add %rdx,%rax + a341: 48 8b 00 mov (%rax),%rax + a344: 48 89 c7 mov %rax,%rdi + a347: e8 44 81 ff ff call 2490 + a34c: e9 88 00 00 00 jmp a3d9 + a351: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a358: 48 8b 15 c9 6c 00 00 mov 0x6cc9(%rip),%rdx # 11028 + a35f: 48 89 d6 mov %rdx,%rsi + a362: 48 89 c7 mov %rax,%rdi + a365: e8 76 80 ff ff call 23e0 + a36a: eb 6d jmp a3d9 + a36c: 48 8b 05 c5 6c 00 00 mov 0x6cc5(%rip),%rax # 11038 + a373: 48 85 c0 test %rax,%rax + a376: 74 48 je a3c0 + a378: 48 8b 05 b9 6c 00 00 mov 0x6cb9(%rip),%rax # 11038 + a37f: 48 8d 15 f9 3c 00 00 lea 0x3cf9(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + a386: 48 89 d6 mov %rdx,%rsi + a389: 48 89 c7 mov %rax,%rdi + a38c: e8 6f 81 ff ff call 2500 + a391: 48 89 85 60 ff ff ff mov %rax,-0xa0(%rbp) + a398: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a39f: 48 8b 95 60 ff ff ff mov -0xa0(%rbp),%rdx + a3a6: 48 89 d6 mov %rdx,%rsi + a3a9: 48 89 c7 mov %rax,%rdi + a3ac: e8 2f 80 ff ff call 23e0 + a3b1: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax + a3b8: 48 89 c7 mov %rax,%rdi + a3bb: e8 f0 7f ff ff call 23b0 + a3c0: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a3c7: 48 8b 15 5a 6c 00 00 mov 0x6c5a(%rip),%rdx # 11028 + a3ce: 48 89 d6 mov %rdx,%rsi + a3d1: 48 89 c7 mov %rax,%rdi + a3d4: e8 07 80 ff ff call 23e0 + a3d9: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax + a3e0: 48 89 c7 mov %rax,%rdi + a3e3: e8 c8 7f ff ff call 23b0 + a3e8: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a3ef: 48 89 c7 mov %rax,%rdi + a3f2: e8 39 7f ff ff call 2330 + a3f7: 48 8d 95 90 fe ff ff lea -0x170(%rbp),%rdx + a3fe: 48 8d 85 98 fe ff ff lea -0x168(%rbp),%rax + a405: 48 89 d6 mov %rdx,%rsi + a408: 48 89 c7 mov %rax,%rdi + a40b: e8 40 7f ff ff call 2350 + a410: 48 89 85 70 ff ff ff mov %rax,-0x90(%rbp) + a417: 48 83 bd 70 ff ff ff cmpq $0x0,-0x90(%rbp) + a41e: 00 + a41f: 75 38 jne a459 + a421: 48 8b 05 d8 6c 00 00 mov 0x6cd8(%rip),%rax # 11100 + a428: 4c 8d 05 41 3f 00 00 lea 0x3f41(%rip),%r8 # e370 <__func__.1> + a42f: b9 68 00 00 00 mov $0x68,%ecx + a434: 48 8d 15 09 3c 00 00 lea 0x3c09(%rip),%rdx # e044 <_IO_stdin_used+0x44> + a43b: 48 8d 35 0e 3c 00 00 lea 0x3c0e(%rip),%rsi # e050 <_IO_stdin_used+0x50> + a442: 48 89 c7 mov %rax,%rdi + a445: b8 00 00 00 00 mov $0x0,%eax + a44a: e8 11 80 ff ff call 2460 + a44f: bf 00 00 00 00 mov $0x0,%edi + a454: e8 c7 80 ff ff call 2520 + a459: 8b 05 41 6c 00 00 mov 0x6c41(%rip),%eax # 110a0 + a45f: 48 98 cltq + a461: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + a468: 00 + a469: 48 8d 05 50 6c 00 00 lea 0x6c50(%rip),%rax # 110c0 + a470: 48 8b 34 02 mov (%rdx,%rax,1),%rsi + a474: 8b 05 06 6c 00 00 mov 0x6c06(%rip),%eax # 11080 + a47a: 48 98 cltq + a47c: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + a483: 00 + a484: 48 8d 05 b5 6b 00 00 lea 0x6bb5(%rip),%rax # 11040 + a48b: 48 8b 0c 02 mov (%rdx,%rax,1),%rcx + a48f: 8b 05 ef 6b 00 00 mov 0x6bef(%rip),%eax # 11084 + a495: 48 98 cltq + a497: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + a49e: 00 + a49f: 48 8d 05 1a 6c 00 00 lea 0x6c1a(%rip),%rax # 110c0 + a4a6: 48 8b 14 02 mov (%rdx,%rax,1),%rdx + a4aa: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax + a4b1: 48 83 ec 08 sub $0x8,%rsp + a4b5: ff b5 50 ff ff ff push -0xb0(%rbp) + a4bb: 4c 8d 0d ae 3e 00 00 lea 0x3eae(%rip),%r9 # e370 <__func__.1> + a4c2: 49 89 f0 mov %rsi,%r8 + a4c5: 48 8d 35 a4 3d 00 00 lea 0x3da4(%rip),%rsi # e270 <_IO_stdin_used+0x270> + a4cc: 48 89 c7 mov %rax,%rdi + a4cf: b8 00 00 00 00 mov $0x0,%eax + a4d4: e8 87 7f ff ff call 2460 + a4d9: 48 83 c4 10 add $0x10,%rsp + a4dd: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax + a4e4: 48 89 c7 mov %rax,%rdi + a4e7: e8 a4 7f ff ff call 2490 + a4ec: 0f b6 05 9d 6b 00 00 movzbl 0x6b9d(%rip),%eax # 11090 + a4f3: 84 c0 test %al,%al + a4f5: 0f 84 ec 00 00 00 je a5e7 + a4fb: e8 50 7f ff ff call 2450 + a500: 48 89 45 80 mov %rax,-0x80(%rbp) + a504: 0f b6 05 15 6b 00 00 movzbl 0x6b15(%rip),%eax # 11020 + a50b: 84 c0 test %al,%al + a50d: 74 6d je a57c + a50f: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a516: 48 8b 15 0b 6b 00 00 mov 0x6b0b(%rip),%rdx # 11028 + a51d: 48 89 d6 mov %rdx,%rsi + a520: 48 89 c7 mov %rax,%rdi + a523: e8 b8 7e ff ff call 23e0 + a528: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp) + a52d: 0f 88 21 01 00 00 js a654 + a533: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a53a: 48 8b 0d ef 6a 00 00 mov 0x6aef(%rip),%rcx # 11030 + a541: 48 8b 55 80 mov -0x80(%rbp),%rdx + a545: 48 c1 e2 03 shl $0x3,%rdx + a549: 48 01 ca add %rcx,%rdx + a54c: 48 8b 12 mov (%rdx),%rdx + a54f: 48 89 d6 mov %rdx,%rsi + a552: 48 89 c7 mov %rax,%rdi + a555: e8 86 7e ff ff call 23e0 + a55a: 48 8b 15 cf 6a 00 00 mov 0x6acf(%rip),%rdx # 11030 + a561: 48 8b 45 80 mov -0x80(%rbp),%rax + a565: 48 c1 e0 03 shl $0x3,%rax + a569: 48 01 d0 add %rdx,%rax + a56c: 48 8b 00 mov (%rax),%rax + a56f: 48 89 c7 mov %rax,%rdi + a572: e8 19 7f ff ff call 2490 + a577: e9 d8 00 00 00 jmp a654 + a57c: 48 83 7d 80 00 cmpq $0x0,-0x80(%rbp) + a581: 78 49 js a5cc + a583: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a58a: 48 8b 0d 9f 6a 00 00 mov 0x6a9f(%rip),%rcx # 11030 + a591: 48 8b 55 80 mov -0x80(%rbp),%rdx + a595: 48 c1 e2 03 shl $0x3,%rdx + a599: 48 01 ca add %rcx,%rdx + a59c: 48 8b 12 mov (%rdx),%rdx + a59f: 48 89 d6 mov %rdx,%rsi + a5a2: 48 89 c7 mov %rax,%rdi + a5a5: e8 36 7e ff ff call 23e0 + a5aa: 48 8b 15 7f 6a 00 00 mov 0x6a7f(%rip),%rdx # 11030 + a5b1: 48 8b 45 80 mov -0x80(%rbp),%rax + a5b5: 48 c1 e0 03 shl $0x3,%rax + a5b9: 48 01 d0 add %rdx,%rax + a5bc: 48 8b 00 mov (%rax),%rax + a5bf: 48 89 c7 mov %rax,%rdi + a5c2: e8 c9 7e ff ff call 2490 + a5c7: e9 88 00 00 00 jmp a654 + a5cc: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a5d3: 48 8b 15 4e 6a 00 00 mov 0x6a4e(%rip),%rdx # 11028 + a5da: 48 89 d6 mov %rdx,%rsi + a5dd: 48 89 c7 mov %rax,%rdi + a5e0: e8 fb 7d ff ff call 23e0 + a5e5: eb 6d jmp a654 + a5e7: 48 8b 05 4a 6a 00 00 mov 0x6a4a(%rip),%rax # 11038 + a5ee: 48 85 c0 test %rax,%rax + a5f1: 74 48 je a63b + a5f3: 48 8b 05 3e 6a 00 00 mov 0x6a3e(%rip),%rax # 11038 + a5fa: 48 8d 15 7e 3a 00 00 lea 0x3a7e(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + a601: 48 89 d6 mov %rdx,%rsi + a604: 48 89 c7 mov %rax,%rdi + a607: e8 f4 7e ff ff call 2500 + a60c: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) + a613: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a61a: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx + a621: 48 89 d6 mov %rdx,%rsi + a624: 48 89 c7 mov %rax,%rdi + a627: e8 b4 7d ff ff call 23e0 + a62c: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax + a633: 48 89 c7 mov %rax,%rdi + a636: e8 75 7d ff ff call 23b0 + a63b: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a642: 48 8b 15 df 69 00 00 mov 0x69df(%rip),%rdx # 11028 + a649: 48 89 d6 mov %rdx,%rsi + a64c: 48 89 c7 mov %rax,%rdi + a64f: e8 8c 7d ff ff call 23e0 + a654: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax + a65b: 48 89 c7 mov %rax,%rdi + a65e: e8 4d 7d ff ff call 23b0 + a663: 48 8b 85 98 fe ff ff mov -0x168(%rbp),%rax + a66a: 48 89 c7 mov %rax,%rdi + a66d: e8 be 7c ff ff call 2330 + a672: 90 nop + a673: 48 8b 45 e8 mov -0x18(%rbp),%rax + a677: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + a67e: 00 00 + a680: 74 05 je a687 + a682: e8 39 7d ff ff call 23c0 <__stack_chk_fail@plt> + a687: 48 8b 5d f8 mov -0x8(%rbp),%rbx + a68b: c9 leave + a68c: c3 ret + +000000000000a68d : + a68d: f3 0f 1e fa endbr64 + a691: 55 push %rbp + a692: 48 89 e5 mov %rsp,%rbp + a695: 48 8d 05 27 3c 00 00 lea 0x3c27(%rip),%rax # e2c3 <_IO_stdin_used+0x2c3> + a69c: 48 89 c6 mov %rax,%rsi + a69f: 48 8d 05 0a 00 00 00 lea 0xa(%rip),%rax # a6b0 + a6a6: 48 89 c7 mov %rax,%rdi + a6a9: e8 92 7c ff ff call 2340 + a6ae: 5d pop %rbp + a6af: c3 ret + +000000000000a6b0 : + a6b0: f3 0f 1e fa endbr64 + a6b4: 55 push %rbp + a6b5: 48 89 e5 mov %rsp,%rbp + a6b8: 48 83 ec 60 sub $0x60,%rsp + a6bc: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + a6c3: 00 00 + a6c5: 48 89 45 f8 mov %rax,-0x8(%rbp) + a6c9: 31 c0 xor %eax,%eax + a6cb: bf 06 00 00 00 mov $0x6,%edi + a6d0: e8 9b 09 00 00 call b070 + a6d5: 48 89 45 b8 mov %rax,-0x48(%rbp) + a6d9: 48 8b 45 b8 mov -0x48(%rbp),%rax + a6dd: 48 8b 40 10 mov 0x10(%rax),%rax + a6e1: c6 00 42 movb $0x42,(%rax) + a6e4: 48 8b 45 b8 mov -0x48(%rbp),%rax + a6e8: 48 8b 40 10 mov 0x10(%rax),%rax + a6ec: 48 83 c0 01 add $0x1,%rax + a6f0: c6 00 41 movb $0x41,(%rax) + a6f3: 48 8b 45 b8 mov -0x48(%rbp),%rax + a6f7: 48 8b 40 10 mov 0x10(%rax),%rax + a6fb: 48 83 c0 02 add $0x2,%rax + a6ff: c6 00 59 movb $0x59,(%rax) + a702: 48 8b 45 b8 mov -0x48(%rbp),%rax + a706: 48 8b 40 10 mov 0x10(%rax),%rax + a70a: 48 83 c0 03 add $0x3,%rax + a70e: c6 00 43 movb $0x43,(%rax) + a711: 48 8b 45 b8 mov -0x48(%rbp),%rax + a715: 48 8b 40 10 mov 0x10(%rax),%rax + a719: 48 83 c0 04 add $0x4,%rax + a71d: c6 00 42 movb $0x42,(%rax) + a720: 48 8b 45 b8 mov -0x48(%rbp),%rax + a724: 48 8b 40 10 mov 0x10(%rax),%rax + a728: 48 83 c0 05 add $0x5,%rax + a72c: c6 00 5a movb $0x5a,(%rax) + a72f: 48 8b 45 b8 mov -0x48(%rbp),%rax + a733: 48 89 c7 mov %rax,%rdi + a736: e8 89 09 00 00 call b0c4 + a73b: 48 89 45 c0 mov %rax,-0x40(%rbp) + a73f: c7 45 a4 00 00 00 00 movl $0x0,-0x5c(%rbp) + a746: e9 fa 01 00 00 jmp a945 + a74b: 48 8d 55 a8 lea -0x58(%rbp),%rdx + a74f: 48 8d 45 b0 lea -0x50(%rbp),%rax + a753: 48 89 d6 mov %rdx,%rsi + a756: 48 89 c7 mov %rax,%rdi + a759: e8 f2 7b ff ff call 2350 + a75e: 48 89 45 e0 mov %rax,-0x20(%rbp) + a762: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) + a767: 75 38 jne a7a1 + a769: 48 8b 05 90 69 00 00 mov 0x6990(%rip),%rax # 11100 + a770: 4c 8d 05 19 3c 00 00 lea 0x3c19(%rip),%r8 # e390 <__func__.0> + a777: b9 7f 00 00 00 mov $0x7f,%ecx + a77c: 48 8d 15 c1 38 00 00 lea 0x38c1(%rip),%rdx # e044 <_IO_stdin_used+0x44> + a783: 48 8d 35 c6 38 00 00 lea 0x38c6(%rip),%rsi # e050 <_IO_stdin_used+0x50> + a78a: 48 89 c7 mov %rax,%rdi + a78d: b8 00 00 00 00 mov $0x0,%eax + a792: e8 c9 7c ff ff call 2460 + a797: bf 00 00 00 00 mov $0x0,%edi + a79c: e8 7f 7d ff ff call 2520 + a7a1: 48 8b 45 c0 mov -0x40(%rbp),%rax + a7a5: 48 8b 50 10 mov 0x10(%rax),%rdx + a7a9: 8b 45 a4 mov -0x5c(%rbp),%eax + a7ac: 48 98 cltq + a7ae: 48 c1 e0 03 shl $0x3,%rax + a7b2: 48 01 d0 add %rdx,%rax + a7b5: 48 8b 08 mov (%rax),%rcx + a7b8: 8b 55 a4 mov -0x5c(%rbp),%edx + a7bb: 48 8b 45 e0 mov -0x20(%rbp),%rax + a7bf: 48 8d 35 11 3b 00 00 lea 0x3b11(%rip),%rsi # e2d7 <_IO_stdin_used+0x2d7> + a7c6: 48 89 c7 mov %rax,%rdi + a7c9: b8 00 00 00 00 mov $0x0,%eax + a7ce: e8 8d 7c ff ff call 2460 + a7d3: 48 8b 45 e0 mov -0x20(%rbp),%rax + a7d7: 48 89 c7 mov %rax,%rdi + a7da: e8 b1 7c ff ff call 2490 + a7df: 0f b6 05 aa 68 00 00 movzbl 0x68aa(%rip),%eax # 11090 + a7e6: 84 c0 test %al,%al + a7e8: 0f 84 dd 00 00 00 je a8cb + a7ee: e8 5d 7c ff ff call 2450 + a7f3: 48 89 45 f0 mov %rax,-0x10(%rbp) + a7f7: 0f b6 05 22 68 00 00 movzbl 0x6822(%rip),%eax # 11020 + a7fe: 84 c0 test %al,%al + a800: 74 67 je a869 + a802: 48 8b 45 b0 mov -0x50(%rbp),%rax + a806: 48 8b 15 1b 68 00 00 mov 0x681b(%rip),%rdx # 11028 + a80d: 48 89 d6 mov %rdx,%rsi + a810: 48 89 c7 mov %rax,%rdi + a813: e8 c8 7b ff ff call 23e0 + a818: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) + a81d: 0f 88 06 01 00 00 js a929 + a823: 48 8b 45 b0 mov -0x50(%rbp),%rax + a827: 48 8b 0d 02 68 00 00 mov 0x6802(%rip),%rcx # 11030 + a82e: 48 8b 55 f0 mov -0x10(%rbp),%rdx + a832: 48 c1 e2 03 shl $0x3,%rdx + a836: 48 01 ca add %rcx,%rdx + a839: 48 8b 12 mov (%rdx),%rdx + a83c: 48 89 d6 mov %rdx,%rsi + a83f: 48 89 c7 mov %rax,%rdi + a842: e8 99 7b ff ff call 23e0 + a847: 48 8b 15 e2 67 00 00 mov 0x67e2(%rip),%rdx # 11030 + a84e: 48 8b 45 f0 mov -0x10(%rbp),%rax + a852: 48 c1 e0 03 shl $0x3,%rax + a856: 48 01 d0 add %rdx,%rax + a859: 48 8b 00 mov (%rax),%rax + a85c: 48 89 c7 mov %rax,%rdi + a85f: e8 2c 7c ff ff call 2490 + a864: e9 c0 00 00 00 jmp a929 + a869: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) + a86e: 78 43 js a8b3 + a870: 48 8b 45 b0 mov -0x50(%rbp),%rax + a874: 48 8b 0d b5 67 00 00 mov 0x67b5(%rip),%rcx # 11030 + a87b: 48 8b 55 f0 mov -0x10(%rbp),%rdx + a87f: 48 c1 e2 03 shl $0x3,%rdx + a883: 48 01 ca add %rcx,%rdx + a886: 48 8b 12 mov (%rdx),%rdx + a889: 48 89 d6 mov %rdx,%rsi + a88c: 48 89 c7 mov %rax,%rdi + a88f: e8 4c 7b ff ff call 23e0 + a894: 48 8b 15 95 67 00 00 mov 0x6795(%rip),%rdx # 11030 + a89b: 48 8b 45 f0 mov -0x10(%rbp),%rax + a89f: 48 c1 e0 03 shl $0x3,%rax + a8a3: 48 01 d0 add %rdx,%rax + a8a6: 48 8b 00 mov (%rax),%rax + a8a9: 48 89 c7 mov %rax,%rdi + a8ac: e8 df 7b ff ff call 2490 + a8b1: eb 76 jmp a929 + a8b3: 48 8b 45 b0 mov -0x50(%rbp),%rax + a8b7: 48 8b 15 6a 67 00 00 mov 0x676a(%rip),%rdx # 11028 + a8be: 48 89 d6 mov %rdx,%rsi + a8c1: 48 89 c7 mov %rax,%rdi + a8c4: e8 17 7b ff ff call 23e0 + a8c9: eb 5e jmp a929 + a8cb: 48 8b 05 66 67 00 00 mov 0x6766(%rip),%rax # 11038 + a8d2: 48 85 c0 test %rax,%rax + a8d5: 74 3c je a913 + a8d7: 48 8b 05 5a 67 00 00 mov 0x675a(%rip),%rax # 11038 + a8de: 48 8d 15 9a 37 00 00 lea 0x379a(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + a8e5: 48 89 d6 mov %rdx,%rsi + a8e8: 48 89 c7 mov %rax,%rdi + a8eb: e8 10 7c ff ff call 2500 + a8f0: 48 89 45 e8 mov %rax,-0x18(%rbp) + a8f4: 48 8b 45 b0 mov -0x50(%rbp),%rax + a8f8: 48 8b 55 e8 mov -0x18(%rbp),%rdx + a8fc: 48 89 d6 mov %rdx,%rsi + a8ff: 48 89 c7 mov %rax,%rdi + a902: e8 d9 7a ff ff call 23e0 + a907: 48 8b 45 e8 mov -0x18(%rbp),%rax + a90b: 48 89 c7 mov %rax,%rdi + a90e: e8 9d 7a ff ff call 23b0 + a913: 48 8b 45 b0 mov -0x50(%rbp),%rax + a917: 48 8b 15 0a 67 00 00 mov 0x670a(%rip),%rdx # 11028 + a91e: 48 89 d6 mov %rdx,%rsi + a921: 48 89 c7 mov %rax,%rdi + a924: e8 b7 7a ff ff call 23e0 + a929: 48 8b 45 e0 mov -0x20(%rbp),%rax + a92d: 48 89 c7 mov %rax,%rdi + a930: e8 7b 7a ff ff call 23b0 + a935: 48 8b 45 b0 mov -0x50(%rbp),%rax + a939: 48 89 c7 mov %rax,%rdi + a93c: e8 ef 79 ff ff call 2330 + a941: 83 45 a4 01 addl $0x1,-0x5c(%rbp) + a945: 8b 45 a4 mov -0x5c(%rbp),%eax + a948: 48 63 d0 movslq %eax,%rdx + a94b: 48 8b 45 c0 mov -0x40(%rbp),%rax + a94f: 48 8b 00 mov (%rax),%rax + a952: 48 39 c2 cmp %rax,%rdx + a955: 0f 82 f0 fd ff ff jb a74b + a95b: 48 8d 55 a8 lea -0x58(%rbp),%rdx + a95f: 48 8d 45 b0 lea -0x50(%rbp),%rax + a963: 48 89 d6 mov %rdx,%rsi + a966: 48 89 c7 mov %rax,%rdi + a969: e8 e2 79 ff ff call 2350 + a96e: 48 89 45 c8 mov %rax,-0x38(%rbp) + a972: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + a977: 75 38 jne a9b1 + a979: 48 8b 05 80 67 00 00 mov 0x6780(%rip),%rax # 11100 + a980: 4c 8d 05 09 3a 00 00 lea 0x3a09(%rip),%r8 # e390 <__func__.0> + a987: b9 80 00 00 00 mov $0x80,%ecx + a98c: 48 8d 15 b1 36 00 00 lea 0x36b1(%rip),%rdx # e044 <_IO_stdin_used+0x44> + a993: 48 8d 35 b6 36 00 00 lea 0x36b6(%rip),%rsi # e050 <_IO_stdin_used+0x50> + a99a: 48 89 c7 mov %rax,%rdi + a99d: b8 00 00 00 00 mov $0x0,%eax + a9a2: e8 b9 7a ff ff call 2460 + a9a7: bf 00 00 00 00 mov $0x0,%edi + a9ac: e8 6f 7b ff ff call 2520 + a9b1: 48 8b 45 b8 mov -0x48(%rbp),%rax + a9b5: 48 8b 50 10 mov 0x10(%rax),%rdx + a9b9: 48 8b 45 c8 mov -0x38(%rbp),%rax + a9bd: 48 8d 0d 1f 39 00 00 lea 0x391f(%rip),%rcx # e2e3 <_IO_stdin_used+0x2e3> + a9c4: 48 89 ce mov %rcx,%rsi + a9c7: 48 89 c7 mov %rax,%rdi + a9ca: b8 00 00 00 00 mov $0x0,%eax + a9cf: e8 8c 7a ff ff call 2460 + a9d4: 48 8b 45 c8 mov -0x38(%rbp),%rax + a9d8: 48 89 c7 mov %rax,%rdi + a9db: e8 b0 7a ff ff call 2490 + a9e0: 0f b6 05 a9 66 00 00 movzbl 0x66a9(%rip),%eax # 11090 + a9e7: 84 c0 test %al,%al + a9e9: 0f 84 dd 00 00 00 je aacc + a9ef: e8 5c 7a ff ff call 2450 + a9f4: 48 89 45 d8 mov %rax,-0x28(%rbp) + a9f8: 0f b6 05 21 66 00 00 movzbl 0x6621(%rip),%eax # 11020 + a9ff: 84 c0 test %al,%al + aa01: 74 67 je aa6a + aa03: 48 8b 45 b0 mov -0x50(%rbp),%rax + aa07: 48 8b 15 1a 66 00 00 mov 0x661a(%rip),%rdx # 11028 + aa0e: 48 89 d6 mov %rdx,%rsi + aa11: 48 89 c7 mov %rax,%rdi + aa14: e8 c7 79 ff ff call 23e0 + aa19: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) + aa1e: 0f 88 06 01 00 00 js ab2a + aa24: 48 8b 45 b0 mov -0x50(%rbp),%rax + aa28: 48 8b 0d 01 66 00 00 mov 0x6601(%rip),%rcx # 11030 + aa2f: 48 8b 55 d8 mov -0x28(%rbp),%rdx + aa33: 48 c1 e2 03 shl $0x3,%rdx + aa37: 48 01 ca add %rcx,%rdx + aa3a: 48 8b 12 mov (%rdx),%rdx + aa3d: 48 89 d6 mov %rdx,%rsi + aa40: 48 89 c7 mov %rax,%rdi + aa43: e8 98 79 ff ff call 23e0 + aa48: 48 8b 15 e1 65 00 00 mov 0x65e1(%rip),%rdx # 11030 + aa4f: 48 8b 45 d8 mov -0x28(%rbp),%rax + aa53: 48 c1 e0 03 shl $0x3,%rax + aa57: 48 01 d0 add %rdx,%rax + aa5a: 48 8b 00 mov (%rax),%rax + aa5d: 48 89 c7 mov %rax,%rdi + aa60: e8 2b 7a ff ff call 2490 + aa65: e9 c0 00 00 00 jmp ab2a + aa6a: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) + aa6f: 78 43 js aab4 + aa71: 48 8b 45 b0 mov -0x50(%rbp),%rax + aa75: 48 8b 0d b4 65 00 00 mov 0x65b4(%rip),%rcx # 11030 + aa7c: 48 8b 55 d8 mov -0x28(%rbp),%rdx + aa80: 48 c1 e2 03 shl $0x3,%rdx + aa84: 48 01 ca add %rcx,%rdx + aa87: 48 8b 12 mov (%rdx),%rdx + aa8a: 48 89 d6 mov %rdx,%rsi + aa8d: 48 89 c7 mov %rax,%rdi + aa90: e8 4b 79 ff ff call 23e0 + aa95: 48 8b 15 94 65 00 00 mov 0x6594(%rip),%rdx # 11030 + aa9c: 48 8b 45 d8 mov -0x28(%rbp),%rax + aaa0: 48 c1 e0 03 shl $0x3,%rax + aaa4: 48 01 d0 add %rdx,%rax + aaa7: 48 8b 00 mov (%rax),%rax + aaaa: 48 89 c7 mov %rax,%rdi + aaad: e8 de 79 ff ff call 2490 + aab2: eb 76 jmp ab2a + aab4: 48 8b 45 b0 mov -0x50(%rbp),%rax + aab8: 48 8b 15 69 65 00 00 mov 0x6569(%rip),%rdx # 11028 + aabf: 48 89 d6 mov %rdx,%rsi + aac2: 48 89 c7 mov %rax,%rdi + aac5: e8 16 79 ff ff call 23e0 + aaca: eb 5e jmp ab2a + aacc: 48 8b 05 65 65 00 00 mov 0x6565(%rip),%rax # 11038 + aad3: 48 85 c0 test %rax,%rax + aad6: 74 3c je ab14 + aad8: 48 8b 05 59 65 00 00 mov 0x6559(%rip),%rax # 11038 + aadf: 48 8d 15 99 35 00 00 lea 0x3599(%rip),%rdx # e07f <_IO_stdin_used+0x7f> + aae6: 48 89 d6 mov %rdx,%rsi + aae9: 48 89 c7 mov %rax,%rdi + aaec: e8 0f 7a ff ff call 2500 + aaf1: 48 89 45 d0 mov %rax,-0x30(%rbp) + aaf5: 48 8b 45 b0 mov -0x50(%rbp),%rax + aaf9: 48 8b 55 d0 mov -0x30(%rbp),%rdx + aafd: 48 89 d6 mov %rdx,%rsi + ab00: 48 89 c7 mov %rax,%rdi + ab03: e8 d8 78 ff ff call 23e0 + ab08: 48 8b 45 d0 mov -0x30(%rbp),%rax + ab0c: 48 89 c7 mov %rax,%rdi + ab0f: e8 9c 78 ff ff call 23b0 + ab14: 48 8b 45 b0 mov -0x50(%rbp),%rax + ab18: 48 8b 15 09 65 00 00 mov 0x6509(%rip),%rdx # 11028 + ab1f: 48 89 d6 mov %rdx,%rsi + ab22: 48 89 c7 mov %rax,%rdi + ab25: e8 b6 78 ff ff call 23e0 + ab2a: 48 8b 45 c8 mov -0x38(%rbp),%rax + ab2e: 48 89 c7 mov %rax,%rdi + ab31: e8 7a 78 ff ff call 23b0 + ab36: 48 8b 45 b0 mov -0x50(%rbp),%rax + ab3a: 48 89 c7 mov %rax,%rdi + ab3d: e8 ee 77 ff ff call 2330 + ab42: 90 nop + ab43: 48 8b 45 f8 mov -0x8(%rbp),%rax + ab47: 64 48 2b 04 25 28 00 sub %fs:0x28,%rax + ab4e: 00 00 + ab50: 74 05 je ab57 + ab52: e8 69 78 ff ff call 23c0 <__stack_chk_fail@plt> + ab57: c9 leave + ab58: c3 ret + +000000000000ab59
: + ab59: f3 0f 1e fa endbr64 + ab5d: 55 push %rbp + ab5e: 48 89 e5 mov %rsp,%rbp + ab61: 48 83 ec 10 sub $0x10,%rsp + ab65: 89 7d fc mov %edi,-0x4(%rbp) + ab68: 48 89 75 f0 mov %rsi,-0x10(%rbp) + ab6c: 48 8b 55 f0 mov -0x10(%rbp),%rdx + ab70: 8b 45 fc mov -0x4(%rbp),%eax + ab73: 48 89 d6 mov %rdx,%rsi + ab76: 89 c7 mov %eax,%edi + ab78: e8 73 79 ff ff call 24f0 + ab7d: b8 00 00 00 00 mov $0x0,%eax + ab82: c9 leave + ab83: c3 ret + +000000000000ab84 : + ab84: f3 0f 1e fa endbr64 + ab88: 55 push %rbp + ab89: 48 89 e5 mov %rsp,%rbp + ab8c: 48 83 ec 40 sub $0x40,%rsp + ab90: 48 89 7d c8 mov %rdi,-0x38(%rbp) + ab94: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + ab9b: 00 00 + ab9d: 48 89 45 f8 mov %rax,-0x8(%rbp) + aba1: 31 c0 xor %eax,%eax + aba3: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + aba8: 75 0a jne abb4 + abaa: b8 00 00 00 00 mov $0x0,%eax + abaf: e9 ee 00 00 00 jmp aca2 + abb4: 48 8b 45 c8 mov -0x38(%rbp),%rax + abb8: 48 8b 00 mov (%rax),%rax + abbb: 48 89 45 e0 mov %rax,-0x20(%rbp) + abbf: 48 8b 45 e0 mov -0x20(%rbp),%rax + abc3: be 08 00 00 00 mov $0x8,%esi + abc8: 48 89 c7 mov %rax,%rdi + abcb: e8 70 78 ff ff call 2440 + abd0: 48 89 45 f0 mov %rax,-0x10(%rbp) + abd4: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) + abd9: 75 19 jne abf4 + abdb: 48 8d 05 d2 37 00 00 lea 0x37d2(%rip),%rax # e3b4 <__func__.0+0x24> + abe2: 48 89 c7 mov %rax,%rdi + abe5: e8 76 77 ff ff call 2360 + abea: b8 00 00 00 00 mov $0x0,%eax + abef: e9 ae 00 00 00 jmp aca2 + abf4: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) + abfb: 00 + abfc: e9 82 00 00 00 jmp ac83 + ac01: 48 8b 45 c8 mov -0x38(%rbp),%rax + ac05: 48 8b 50 10 mov 0x10(%rax),%rdx + ac09: 48 8b 45 e8 mov -0x18(%rbp),%rax + ac0d: 48 01 d0 add %rdx,%rax + ac10: 0f b6 00 movzbl (%rax),%eax + ac13: 88 45 df mov %al,-0x21(%rbp) + ac16: 48 8d 55 e0 lea -0x20(%rbp),%rdx + ac1a: 48 8d 45 df lea -0x21(%rbp),%rax + ac1e: 48 89 d6 mov %rdx,%rsi + ac21: 48 89 c7 mov %rax,%rdi + ac24: e8 37 76 ff ff call 2260 + ac29: 85 c0 test %eax,%eax + ac2b: 79 1e jns ac4b + ac2d: 0f b6 45 df movzbl -0x21(%rbp),%eax + ac31: 0f b6 c0 movzbl %al,%eax + ac34: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + ac3b: 00 + ac3c: 48 8b 45 f0 mov -0x10(%rbp),%rax + ac40: 48 01 d0 add %rdx,%rax + ac43: 48 8b 00 mov (%rax),%rax + ac46: 48 85 c0 test %rax,%rax + ac49: 74 13 je ac5e + ac4b: 48 8b 45 f0 mov -0x10(%rbp),%rax + ac4f: 48 89 c7 mov %rax,%rdi + ac52: e8 d9 76 ff ff call 2330 + ac57: b8 00 00 00 00 mov $0x0,%eax + ac5c: eb 44 jmp aca2 + ac5e: 0f b6 45 df movzbl -0x21(%rbp),%eax + ac62: 0f b6 c0 movzbl %al,%eax + ac65: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + ac6c: 00 + ac6d: 48 8b 45 f0 mov -0x10(%rbp),%rax + ac71: 48 01 d0 add %rdx,%rax + ac74: 48 8b 10 mov (%rax),%rdx + ac77: 48 83 c2 01 add $0x1,%rdx + ac7b: 48 89 10 mov %rdx,(%rax) + ac7e: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) + ac83: 48 8b 45 e0 mov -0x20(%rbp),%rax + ac87: 48 39 45 e8 cmp %rax,-0x18(%rbp) + ac8b: 0f 82 70 ff ff ff jb ac01 + ac91: 48 8b 45 f0 mov -0x10(%rbp),%rax + ac95: 48 89 c7 mov %rax,%rdi + ac98: e8 93 76 ff ff call 2330 + ac9d: b8 01 00 00 00 mov $0x1,%eax + aca2: 48 8b 55 f8 mov -0x8(%rbp),%rdx + aca6: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx + acad: 00 00 + acaf: 74 05 je acb6 + acb1: e8 0a 77 ff ff call 23c0 <__stack_chk_fail@plt> + acb6: c9 leave + acb7: c3 ret + +000000000000acb8 : + acb8: f3 0f 1e fa endbr64 + acbc: 55 push %rbp + acbd: 48 89 e5 mov %rsp,%rbp + acc0: 48 83 ec 40 sub $0x40,%rsp + acc4: 48 89 7d c8 mov %rdi,-0x38(%rbp) + acc8: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + accf: 00 00 + acd1: 48 89 45 f8 mov %rax,-0x8(%rbp) + acd5: 31 c0 xor %eax,%eax + acd7: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + acdc: 75 0a jne ace8 + acde: b8 00 00 00 00 mov $0x0,%eax + ace3: e9 ed 00 00 00 jmp add5 + ace8: 48 8b 45 c8 mov -0x38(%rbp),%rax + acec: 48 8b 00 mov (%rax),%rax + acef: 48 89 45 e0 mov %rax,-0x20(%rbp) + acf3: 48 8b 45 e0 mov -0x20(%rbp),%rax + acf7: be 08 00 00 00 mov $0x8,%esi + acfc: 48 89 c7 mov %rax,%rdi + acff: e8 3c 77 ff ff call 2440 + ad04: 48 89 45 f0 mov %rax,-0x10(%rbp) + ad08: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) + ad0d: 75 19 jne ad28 + ad0f: 48 8d 05 9e 36 00 00 lea 0x369e(%rip),%rax # e3b4 <__func__.0+0x24> + ad16: 48 89 c7 mov %rax,%rdi + ad19: e8 42 76 ff ff call 2360 + ad1e: b8 00 00 00 00 mov $0x0,%eax + ad23: e9 ad 00 00 00 jmp add5 + ad28: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) + ad2f: 00 + ad30: e9 81 00 00 00 jmp adb6 + ad35: 48 8b 45 c8 mov -0x38(%rbp),%rax + ad39: 48 8b 50 10 mov 0x10(%rax),%rdx + ad3d: 48 8b 45 e8 mov -0x18(%rbp),%rax + ad41: 48 c1 e0 02 shl $0x2,%rax + ad45: 48 01 d0 add %rdx,%rax + ad48: 8b 00 mov (%rax),%eax + ad4a: 89 45 dc mov %eax,-0x24(%rbp) + ad4d: 48 8d 55 e0 lea -0x20(%rbp),%rdx + ad51: 48 8d 45 dc lea -0x24(%rbp),%rax + ad55: 48 89 d6 mov %rdx,%rsi + ad58: 48 89 c7 mov %rax,%rdi + ad5b: e8 60 75 ff ff call 22c0 + ad60: 85 c0 test %eax,%eax + ad62: 79 1c jns ad80 + ad64: 8b 45 dc mov -0x24(%rbp),%eax + ad67: 89 c0 mov %eax,%eax + ad69: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + ad70: 00 + ad71: 48 8b 45 f0 mov -0x10(%rbp),%rax + ad75: 48 01 d0 add %rdx,%rax + ad78: 48 8b 00 mov (%rax),%rax + ad7b: 48 85 c0 test %rax,%rax + ad7e: 74 13 je ad93 + ad80: 48 8b 45 f0 mov -0x10(%rbp),%rax + ad84: 48 89 c7 mov %rax,%rdi + ad87: e8 a4 75 ff ff call 2330 + ad8c: b8 00 00 00 00 mov $0x0,%eax + ad91: eb 42 jmp add5 + ad93: 8b 45 dc mov -0x24(%rbp),%eax + ad96: 89 c0 mov %eax,%eax + ad98: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + ad9f: 00 + ada0: 48 8b 45 f0 mov -0x10(%rbp),%rax + ada4: 48 01 d0 add %rdx,%rax + ada7: 48 8b 10 mov (%rax),%rdx + adaa: 48 83 c2 01 add $0x1,%rdx + adae: 48 89 10 mov %rdx,(%rax) + adb1: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) + adb6: 48 8b 45 e0 mov -0x20(%rbp),%rax + adba: 48 39 45 e8 cmp %rax,-0x18(%rbp) + adbe: 0f 82 71 ff ff ff jb ad35 + adc4: 48 8b 45 f0 mov -0x10(%rbp),%rax + adc8: 48 89 c7 mov %rax,%rdi + adcb: e8 60 75 ff ff call 2330 + add0: b8 01 00 00 00 mov $0x1,%eax + add5: 48 8b 55 f8 mov -0x8(%rbp),%rdx + add9: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx + ade0: 00 00 + ade2: 74 05 je ade9 + ade4: e8 d7 75 ff ff call 23c0 <__stack_chk_fail@plt> + ade9: c9 leave + adea: c3 ret + +000000000000adeb : + adeb: f3 0f 1e fa endbr64 + adef: 55 push %rbp + adf0: 48 89 e5 mov %rsp,%rbp + adf3: 48 83 ec 40 sub $0x40,%rsp + adf7: 48 89 7d c8 mov %rdi,-0x38(%rbp) + adfb: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + ae02: 00 00 + ae04: 48 89 45 f8 mov %rax,-0x8(%rbp) + ae08: 31 c0 xor %eax,%eax + ae0a: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + ae0f: 75 0a jne ae1b + ae11: b8 00 00 00 00 mov $0x0,%eax + ae16: e9 ed 00 00 00 jmp af08 + ae1b: 48 8b 45 c8 mov -0x38(%rbp),%rax + ae1f: 48 8b 00 mov (%rax),%rax + ae22: 48 89 45 d8 mov %rax,-0x28(%rbp) + ae26: 48 8b 45 d8 mov -0x28(%rbp),%rax + ae2a: be 08 00 00 00 mov $0x8,%esi + ae2f: 48 89 c7 mov %rax,%rdi + ae32: e8 09 76 ff ff call 2440 + ae37: 48 89 45 f0 mov %rax,-0x10(%rbp) + ae3b: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) + ae40: 75 19 jne ae5b + ae42: 48 8d 05 6b 35 00 00 lea 0x356b(%rip),%rax # e3b4 <__func__.0+0x24> + ae49: 48 89 c7 mov %rax,%rdi + ae4c: e8 0f 75 ff ff call 2360 + ae51: b8 00 00 00 00 mov $0x0,%eax + ae56: e9 ad 00 00 00 jmp af08 + ae5b: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) + ae62: 00 + ae63: e9 81 00 00 00 jmp aee9 + ae68: 48 8b 45 c8 mov -0x38(%rbp),%rax + ae6c: 48 8b 50 10 mov 0x10(%rax),%rdx + ae70: 48 8b 45 e8 mov -0x18(%rbp),%rax + ae74: 48 c1 e0 03 shl $0x3,%rax + ae78: 48 01 d0 add %rdx,%rax + ae7b: 48 8b 00 mov (%rax),%rax + ae7e: 48 89 45 e0 mov %rax,-0x20(%rbp) + ae82: 48 8d 55 d8 lea -0x28(%rbp),%rdx + ae86: 48 8d 45 e0 lea -0x20(%rbp),%rax + ae8a: 48 89 d6 mov %rdx,%rsi + ae8d: 48 89 c7 mov %rax,%rdi + ae90: e8 4b 74 ff ff call 22e0 + ae95: 85 c0 test %eax,%eax + ae97: 79 1b jns aeb4 + ae99: 48 8b 45 e0 mov -0x20(%rbp),%rax + ae9d: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + aea4: 00 + aea5: 48 8b 45 f0 mov -0x10(%rbp),%rax + aea9: 48 01 d0 add %rdx,%rax + aeac: 48 8b 00 mov (%rax),%rax + aeaf: 48 85 c0 test %rax,%rax + aeb2: 74 13 je aec7 + aeb4: 48 8b 45 f0 mov -0x10(%rbp),%rax + aeb8: 48 89 c7 mov %rax,%rdi + aebb: e8 70 74 ff ff call 2330 + aec0: b8 00 00 00 00 mov $0x0,%eax + aec5: eb 41 jmp af08 + aec7: 48 8b 45 e0 mov -0x20(%rbp),%rax + aecb: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + aed2: 00 + aed3: 48 8b 45 f0 mov -0x10(%rbp),%rax + aed7: 48 01 d0 add %rdx,%rax + aeda: 48 8b 10 mov (%rax),%rdx + aedd: 48 83 c2 01 add $0x1,%rdx + aee1: 48 89 10 mov %rdx,(%rax) + aee4: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) + aee9: 48 8b 45 d8 mov -0x28(%rbp),%rax + aeed: 48 39 45 e8 cmp %rax,-0x18(%rbp) + aef1: 0f 82 71 ff ff ff jb ae68 + aef7: 48 8b 45 f0 mov -0x10(%rbp),%rax + aefb: 48 89 c7 mov %rax,%rdi + aefe: e8 2d 74 ff ff call 2330 + af03: b8 01 00 00 00 mov $0x1,%eax + af08: 48 8b 55 f8 mov -0x8(%rbp),%rdx + af0c: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx + af13: 00 00 + af15: 74 05 je af1c + af17: e8 a4 74 ff ff call 23c0 <__stack_chk_fail@plt> + af1c: c9 leave + af1d: c3 ret + +000000000000af1e : + af1e: f3 0f 1e fa endbr64 + af22: 55 push %rbp + af23: 48 89 e5 mov %rsp,%rbp + af26: 48 83 ec 40 sub $0x40,%rsp + af2a: 48 89 7d c8 mov %rdi,-0x38(%rbp) + af2e: 64 48 8b 04 25 28 00 mov %fs:0x28,%rax + af35: 00 00 + af37: 48 89 45 f8 mov %rax,-0x8(%rbp) + af3b: 31 c0 xor %eax,%eax + af3d: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + af42: 75 0a jne af4e + af44: b8 00 00 00 00 mov $0x0,%eax + af49: e9 ed 00 00 00 jmp b03b + af4e: 48 8b 45 c8 mov -0x38(%rbp),%rax + af52: 48 8b 00 mov (%rax),%rax + af55: 48 89 45 d8 mov %rax,-0x28(%rbp) + af59: 48 8b 45 d8 mov -0x28(%rbp),%rax + af5d: be 08 00 00 00 mov $0x8,%esi + af62: 48 89 c7 mov %rax,%rdi + af65: e8 d6 74 ff ff call 2440 + af6a: 48 89 45 f0 mov %rax,-0x10(%rbp) + af6e: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) + af73: 75 19 jne af8e + af75: 48 8d 05 38 34 00 00 lea 0x3438(%rip),%rax # e3b4 <__func__.0+0x24> + af7c: 48 89 c7 mov %rax,%rdi + af7f: e8 dc 73 ff ff call 2360 + af84: b8 00 00 00 00 mov $0x0,%eax + af89: e9 ad 00 00 00 jmp b03b + af8e: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) + af95: 00 + af96: e9 81 00 00 00 jmp b01c + af9b: 48 8b 45 c8 mov -0x38(%rbp),%rax + af9f: 48 8b 50 10 mov 0x10(%rax),%rdx + afa3: 48 8b 45 e8 mov -0x18(%rbp),%rax + afa7: 48 c1 e0 03 shl $0x3,%rax + afab: 48 01 d0 add %rdx,%rax + afae: 48 8b 00 mov (%rax),%rax + afb1: 48 89 45 e0 mov %rax,-0x20(%rbp) + afb5: 48 8d 55 d8 lea -0x28(%rbp),%rdx + afb9: 48 8d 45 e0 lea -0x20(%rbp),%rax + afbd: 48 89 d6 mov %rdx,%rsi + afc0: 48 89 c7 mov %rax,%rdi + afc3: e8 c8 72 ff ff call 2290 + afc8: 85 c0 test %eax,%eax + afca: 79 1b jns afe7 + afcc: 48 8b 45 e0 mov -0x20(%rbp),%rax + afd0: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + afd7: 00 + afd8: 48 8b 45 f0 mov -0x10(%rbp),%rax + afdc: 48 01 d0 add %rdx,%rax + afdf: 48 8b 00 mov (%rax),%rax + afe2: 48 85 c0 test %rax,%rax + afe5: 74 13 je affa + afe7: 48 8b 45 f0 mov -0x10(%rbp),%rax + afeb: 48 89 c7 mov %rax,%rdi + afee: e8 3d 73 ff ff call 2330 + aff3: b8 00 00 00 00 mov $0x0,%eax + aff8: eb 41 jmp b03b + affa: 48 8b 45 e0 mov -0x20(%rbp),%rax + affe: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + b005: 00 + b006: 48 8b 45 f0 mov -0x10(%rbp),%rax + b00a: 48 01 d0 add %rdx,%rax + b00d: 48 8b 10 mov (%rax),%rdx + b010: 48 83 c2 01 add $0x1,%rdx + b014: 48 89 10 mov %rdx,(%rax) + b017: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) + b01c: 48 8b 45 d8 mov -0x28(%rbp),%rax + b020: 48 39 45 e8 cmp %rax,-0x18(%rbp) + b024: 0f 82 71 ff ff ff jb af9b + b02a: 48 8b 45 f0 mov -0x10(%rbp),%rax + b02e: 48 89 c7 mov %rax,%rdi + b031: e8 fa 72 ff ff call 2330 + b036: b8 01 00 00 00 mov $0x1,%eax + b03b: 48 8b 55 f8 mov -0x8(%rbp),%rdx + b03f: 64 48 2b 14 25 28 00 sub %fs:0x28,%rdx + b046: 00 00 + b048: 74 05 je b04f + b04a: e8 71 73 ff ff call 23c0 <__stack_chk_fail@plt> + b04f: c9 leave + b050: c3 ret + +000000000000b051 : + b051: f3 0f 1e fa endbr64 + b055: 55 push %rbp + b056: 48 89 e5 mov %rsp,%rbp + b059: 89 7d fc mov %edi,-0x4(%rbp) + b05c: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) + b060: 79 07 jns b069 + b062: b8 ff ff ff ff mov $0xffffffff,%eax + b067: eb 05 jmp b06e + b069: b8 01 00 00 00 mov $0x1,%eax + b06e: 5d pop %rbp + b06f: c3 ret + +000000000000b070 : + b070: f3 0f 1e fa endbr64 + b074: 55 push %rbp + b075: 48 89 e5 mov %rsp,%rbp + b078: 48 83 ec 20 sub $0x20,%rsp + b07c: 48 89 7d e8 mov %rdi,-0x18(%rbp) + b080: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + b085: 75 07 jne b08e + b087: b8 00 00 00 00 mov $0x0,%eax + b08c: eb 34 jmp b0c2 + b08e: bf 18 00 00 00 mov $0x18,%edi + b093: e8 e8 73 ff ff call 2480 + b098: 48 89 45 f8 mov %rax,-0x8(%rbp) + b09c: 48 8b 45 f8 mov -0x8(%rbp),%rax + b0a0: 48 8b 55 e8 mov -0x18(%rbp),%rdx + b0a4: 48 89 10 mov %rdx,(%rax) + b0a7: 48 8b 45 e8 mov -0x18(%rbp),%rax + b0ab: 48 89 c7 mov %rax,%rdi + b0ae: e8 cd 73 ff ff call 2480 + b0b3: 48 89 c2 mov %rax,%rdx + b0b6: 48 8b 45 f8 mov -0x8(%rbp),%rax + b0ba: 48 89 50 10 mov %rdx,0x10(%rax) + b0be: 48 8b 45 f8 mov -0x8(%rbp),%rax + b0c2: c9 leave + b0c3: c3 ret + +000000000000b0c4 : + b0c4: f3 0f 1e fa endbr64 + b0c8: 55 push %rbp + b0c9: 48 89 e5 mov %rsp,%rbp + b0cc: 48 83 ec 40 sub $0x40,%rsp + b0d0: 48 89 7d c8 mov %rdi,-0x38(%rbp) + b0d4: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + b0d9: 75 0a jne b0e5 + b0db: b8 00 00 00 00 mov $0x0,%eax + b0e0: e9 29 01 00 00 jmp b20e + b0e5: bf 18 00 00 00 mov $0x18,%edi + b0ea: e8 91 73 ff ff call 2480 + b0ef: 48 89 45 e8 mov %rax,-0x18(%rbp) + b0f3: 48 8b 45 c8 mov -0x38(%rbp),%rax + b0f7: 48 8b 00 mov (%rax),%rax + b0fa: 48 89 45 f0 mov %rax,-0x10(%rbp) + b0fe: 48 8b 45 e8 mov -0x18(%rbp),%rax + b102: 48 8b 55 f0 mov -0x10(%rbp),%rdx + b106: 48 89 10 mov %rdx,(%rax) + b109: 48 8b 45 f0 mov -0x10(%rbp),%rax + b10d: 48 c1 e0 03 shl $0x3,%rax + b111: 48 89 c7 mov %rax,%rdi + b114: e8 67 73 ff ff call 2480 + b119: 48 89 c2 mov %rax,%rdx + b11c: 48 8b 45 e8 mov -0x18(%rbp),%rax + b120: 48 89 50 10 mov %rdx,0x10(%rax) + b124: 48 8b 45 f0 mov -0x10(%rbp),%rax + b128: 48 89 c7 mov %rax,%rdi + b12b: e8 50 73 ff ff call 2480 + b130: 48 89 45 f8 mov %rax,-0x8(%rbp) + b134: 48 8b 45 c8 mov -0x38(%rbp),%rax + b138: 48 8b 48 10 mov 0x10(%rax),%rcx + b13c: 48 8b 55 f0 mov -0x10(%rbp),%rdx + b140: 48 8b 45 f8 mov -0x8(%rbp),%rax + b144: 48 89 ce mov %rcx,%rsi + b147: 48 89 c7 mov %rax,%rdi + b14a: e8 81 72 ff ff call 23d0 + b14f: 48 8b 75 f0 mov -0x10(%rbp),%rsi + b153: 48 8b 45 f8 mov -0x8(%rbp),%rax + b157: 48 8b 15 3a 5e 00 00 mov 0x5e3a(%rip),%rdx # 10f98 + b15e: 48 89 d1 mov %rdx,%rcx + b161: ba 01 00 00 00 mov $0x1,%edx + b166: 48 89 c7 mov %rax,%rdi + b169: e8 22 72 ff ff call 2390 + b16e: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) + b175: 00 + b176: eb 05 jmp b17d + b178: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) + b17d: 48 8b 45 d0 mov -0x30(%rbp),%rax + b181: 48 3b 45 f0 cmp -0x10(%rbp),%rax + b185: 72 f1 jb b178 + b187: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) + b18e: 00 + b18f: eb 63 jmp b1f4 + b191: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) + b198: 00 + b199: eb 4a jmp b1e5 + b19b: 48 8b 55 f8 mov -0x8(%rbp),%rdx + b19f: 48 8b 45 e0 mov -0x20(%rbp),%rax + b1a3: 48 01 c2 add %rax,%rdx + b1a6: 48 8b 45 c8 mov -0x38(%rbp),%rax + b1aa: 48 8b 48 10 mov 0x10(%rax),%rcx + b1ae: 48 8b 45 d8 mov -0x28(%rbp),%rax + b1b2: 48 01 c8 add %rcx,%rax + b1b5: 48 89 d6 mov %rdx,%rsi + b1b8: 48 89 c7 mov %rax,%rdi + b1bb: e8 b0 70 ff ff call 2270 + b1c0: 85 c0 test %eax,%eax + b1c2: 75 1c jne b1e0 + b1c4: 48 8b 45 e8 mov -0x18(%rbp),%rax + b1c8: 48 8b 50 10 mov 0x10(%rax),%rdx + b1cc: 48 8b 45 d8 mov -0x28(%rbp),%rax + b1d0: 48 c1 e0 03 shl $0x3,%rax + b1d4: 48 01 c2 add %rax,%rdx + b1d7: 48 8b 45 e0 mov -0x20(%rbp),%rax + b1db: 48 89 02 mov %rax,(%rdx) + b1de: eb 0f jmp b1ef + b1e0: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) + b1e5: 48 8b 45 e0 mov -0x20(%rbp),%rax + b1e9: 48 3b 45 f0 cmp -0x10(%rbp),%rax + b1ed: 72 ac jb b19b + b1ef: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) + b1f4: 48 8b 45 d8 mov -0x28(%rbp),%rax + b1f8: 48 3b 45 f0 cmp -0x10(%rbp),%rax + b1fc: 72 93 jb b191 + b1fe: 48 8b 45 f8 mov -0x8(%rbp),%rax + b202: 48 89 c7 mov %rax,%rdi + b205: e8 26 71 ff ff call 2330 + b20a: 48 8b 45 e8 mov -0x18(%rbp),%rax + b20e: c9 leave + b20f: c3 ret + +000000000000b210 : + b210: f3 0f 1e fa endbr64 + b214: 55 push %rbp + b215: 48 89 e5 mov %rsp,%rbp + b218: 48 83 ec 20 sub $0x20,%rsp + b21c: 48 89 7d e8 mov %rdi,-0x18(%rbp) + b220: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + b225: 75 07 jne b22e + b227: b8 00 00 00 00 mov $0x0,%eax + b22c: eb 2f jmp b25d + b22e: 48 8b 45 e8 mov -0x18(%rbp),%rax + b232: 48 89 c7 mov %rax,%rdi + b235: e8 8a fe ff ff call b0c4 + b23a: 48 89 45 f8 mov %rax,-0x8(%rbp) + b23e: 48 8b 45 f8 mov -0x8(%rbp),%rax + b242: 48 89 c7 mov %rax,%rdi + b245: e8 d4 fc ff ff call af1e + b24a: 88 45 f7 mov %al,-0x9(%rbp) + b24d: 48 8b 45 f8 mov -0x8(%rbp),%rax + b251: 48 89 c7 mov %rax,%rdi + b254: e8 d7 70 ff ff call 2330 + b259: 0f b6 45 f7 movzbl -0x9(%rbp),%eax + b25d: c9 leave + b25e: c3 ret + +000000000000b25f : + b25f: f3 0f 1e fa endbr64 + b263: 55 push %rbp + b264: 48 89 e5 mov %rsp,%rbp + b267: 48 83 ec 30 sub $0x30,%rsp + b26b: 48 89 7d d8 mov %rdi,-0x28(%rbp) + b26f: 48 8b 45 d8 mov -0x28(%rbp),%rax + b273: 48 89 c7 mov %rax,%rdi + b276: e8 49 fe ff ff call b0c4 + b27b: 48 89 45 f8 mov %rax,-0x8(%rbp) + b27f: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) + b286: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) + b28d: 00 + b28e: eb 69 jmp b2f9 + b290: 48 8b 45 e8 mov -0x18(%rbp),%rax + b294: 48 83 c0 01 add $0x1,%rax + b298: 48 89 45 f0 mov %rax,-0x10(%rbp) + b29c: eb 49 jmp b2e7 + b29e: 48 8b 45 f8 mov -0x8(%rbp),%rax + b2a2: 48 8b 50 10 mov 0x10(%rax),%rdx + b2a6: 48 8b 45 f0 mov -0x10(%rbp),%rax + b2aa: 48 c1 e0 03 shl $0x3,%rax + b2ae: 48 01 d0 add %rdx,%rax + b2b1: 48 8b 00 mov (%rax),%rax + b2b4: 89 c1 mov %eax,%ecx + b2b6: 48 8b 45 f8 mov -0x8(%rbp),%rax + b2ba: 48 8b 50 10 mov 0x10(%rax),%rdx + b2be: 48 8b 45 e8 mov -0x18(%rbp),%rax + b2c2: 48 c1 e0 03 shl $0x3,%rax + b2c6: 48 01 d0 add %rdx,%rax + b2c9: 48 8b 00 mov (%rax),%rax + b2cc: 89 c2 mov %eax,%edx + b2ce: 89 c8 mov %ecx,%eax + b2d0: 29 d0 sub %edx,%eax + b2d2: 89 c7 mov %eax,%edi + b2d4: e8 78 fd ff ff call b051 + b2d9: 8b 55 e4 mov -0x1c(%rbp),%edx + b2dc: 0f af c2 imul %edx,%eax + b2df: 89 45 e4 mov %eax,-0x1c(%rbp) + b2e2: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) + b2e7: 48 8b 45 f8 mov -0x8(%rbp),%rax + b2eb: 48 8b 00 mov (%rax),%rax + b2ee: 48 39 45 f0 cmp %rax,-0x10(%rbp) + b2f2: 72 aa jb b29e + b2f4: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) + b2f9: 48 8b 45 f8 mov -0x8(%rbp),%rax + b2fd: 48 8b 00 mov (%rax),%rax + b300: 48 39 45 e8 cmp %rax,-0x18(%rbp) + b304: 72 8a jb b290 + b306: 8b 45 e4 mov -0x1c(%rbp),%eax + b309: c9 leave + b30a: c3 ret + +000000000000b30b : + b30b: f3 0f 1e fa endbr64 + b30f: 55 push %rbp + b310: 48 89 e5 mov %rsp,%rbp + b313: 48 83 ec 20 sub $0x20,%rsp + b317: 48 89 7d e8 mov %rdi,-0x18(%rbp) + b31b: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + b320: 75 07 jne b329 + b322: b8 00 00 00 00 mov $0x0,%eax + b327: eb 34 jmp b35d + b329: bf 18 00 00 00 mov $0x18,%edi + b32e: e8 4d 71 ff ff call 2480 + b333: 48 89 45 f8 mov %rax,-0x8(%rbp) + b337: 48 8b 45 f8 mov -0x8(%rbp),%rax + b33b: 48 8b 55 e8 mov -0x18(%rbp),%rdx + b33f: 48 89 10 mov %rdx,(%rax) + b342: 48 8b 45 e8 mov -0x18(%rbp),%rax + b346: 48 89 c7 mov %rax,%rdi + b349: e8 32 71 ff ff call 2480 + b34e: 48 89 c2 mov %rax,%rdx + b351: 48 8b 45 f8 mov -0x8(%rbp),%rax + b355: 48 89 50 10 mov %rdx,0x10(%rax) + b359: 48 8b 45 f8 mov -0x8(%rbp),%rax + b35d: c9 leave + b35e: c3 ret + +000000000000b35f : + b35f: f3 0f 1e fa endbr64 + b363: 55 push %rbp + b364: 48 89 e5 mov %rsp,%rbp + b367: 48 83 ec 40 sub $0x40,%rsp + b36b: 48 89 7d c8 mov %rdi,-0x38(%rbp) + b36f: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + b374: 75 0a jne b380 + b376: b8 00 00 00 00 mov $0x0,%eax + b37b: e9 29 01 00 00 jmp b4a9 + b380: bf 18 00 00 00 mov $0x18,%edi + b385: e8 f6 70 ff ff call 2480 + b38a: 48 89 45 e8 mov %rax,-0x18(%rbp) + b38e: 48 8b 45 c8 mov -0x38(%rbp),%rax + b392: 48 8b 00 mov (%rax),%rax + b395: 48 89 45 f0 mov %rax,-0x10(%rbp) + b399: 48 8b 45 e8 mov -0x18(%rbp),%rax + b39d: 48 8b 55 f0 mov -0x10(%rbp),%rdx + b3a1: 48 89 10 mov %rdx,(%rax) + b3a4: 48 8b 45 f0 mov -0x10(%rbp),%rax + b3a8: 48 c1 e0 03 shl $0x3,%rax + b3ac: 48 89 c7 mov %rax,%rdi + b3af: e8 cc 70 ff ff call 2480 + b3b4: 48 89 c2 mov %rax,%rdx + b3b7: 48 8b 45 e8 mov -0x18(%rbp),%rax + b3bb: 48 89 50 10 mov %rdx,0x10(%rax) + b3bf: 48 8b 45 f0 mov -0x10(%rbp),%rax + b3c3: 48 89 c7 mov %rax,%rdi + b3c6: e8 b5 70 ff ff call 2480 + b3cb: 48 89 45 f8 mov %rax,-0x8(%rbp) + b3cf: 48 8b 45 c8 mov -0x38(%rbp),%rax + b3d3: 48 8b 48 10 mov 0x10(%rax),%rcx + b3d7: 48 8b 55 f0 mov -0x10(%rbp),%rdx + b3db: 48 8b 45 f8 mov -0x8(%rbp),%rax + b3df: 48 89 ce mov %rcx,%rsi + b3e2: 48 89 c7 mov %rax,%rdi + b3e5: e8 56 71 ff ff call 2540 + b3ea: 48 8b 75 f0 mov -0x10(%rbp),%rsi + b3ee: 48 8b 45 f8 mov -0x8(%rbp),%rax + b3f2: 48 8b 15 97 5b 00 00 mov 0x5b97(%rip),%rdx # 10f90 + b3f9: 48 89 d1 mov %rdx,%rcx + b3fc: ba 01 00 00 00 mov $0x1,%edx + b401: 48 89 c7 mov %rax,%rdi + b404: e8 87 6f ff ff call 2390 + b409: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) + b410: 00 + b411: eb 05 jmp b418 + b413: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) + b418: 48 8b 45 d0 mov -0x30(%rbp),%rax + b41c: 48 3b 45 f0 cmp -0x10(%rbp),%rax + b420: 72 f1 jb b413 + b422: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) + b429: 00 + b42a: eb 63 jmp b48f + b42c: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) + b433: 00 + b434: eb 4a jmp b480 + b436: 48 8b 55 f8 mov -0x8(%rbp),%rdx + b43a: 48 8b 45 e0 mov -0x20(%rbp),%rax + b43e: 48 01 c2 add %rax,%rdx + b441: 48 8b 45 c8 mov -0x38(%rbp),%rax + b445: 48 8b 48 10 mov 0x10(%rax),%rcx + b449: 48 8b 45 d8 mov -0x28(%rbp),%rax + b44d: 48 01 c8 add %rcx,%rax + b450: 48 89 d6 mov %rdx,%rsi + b453: 48 89 c7 mov %rax,%rdi + b456: e8 05 6e ff ff call 2260 + b45b: 85 c0 test %eax,%eax + b45d: 75 1c jne b47b + b45f: 48 8b 45 e8 mov -0x18(%rbp),%rax + b463: 48 8b 50 10 mov 0x10(%rax),%rdx + b467: 48 8b 45 d8 mov -0x28(%rbp),%rax + b46b: 48 c1 e0 03 shl $0x3,%rax + b46f: 48 01 c2 add %rax,%rdx + b472: 48 8b 45 e0 mov -0x20(%rbp),%rax + b476: 48 89 02 mov %rax,(%rdx) + b479: eb 0f jmp b48a + b47b: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) + b480: 48 8b 45 e0 mov -0x20(%rbp),%rax + b484: 48 3b 45 f0 cmp -0x10(%rbp),%rax + b488: 72 ac jb b436 + b48a: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) + b48f: 48 8b 45 d8 mov -0x28(%rbp),%rax + b493: 48 3b 45 f0 cmp -0x10(%rbp),%rax + b497: 72 93 jb b42c + b499: 48 8b 45 f8 mov -0x8(%rbp),%rax + b49d: 48 89 c7 mov %rax,%rdi + b4a0: e8 8b 6e ff ff call 2330 + b4a5: 48 8b 45 e8 mov -0x18(%rbp),%rax + b4a9: c9 leave + b4aa: c3 ret + +000000000000b4ab : + b4ab: f3 0f 1e fa endbr64 + b4af: 55 push %rbp + b4b0: 48 89 e5 mov %rsp,%rbp + b4b3: 48 83 ec 20 sub $0x20,%rsp + b4b7: 48 89 7d e8 mov %rdi,-0x18(%rbp) + b4bb: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + b4c0: 75 07 jne b4c9 + b4c2: b8 00 00 00 00 mov $0x0,%eax + b4c7: eb 2f jmp b4f8 + b4c9: 48 8b 45 e8 mov -0x18(%rbp),%rax + b4cd: 48 89 c7 mov %rax,%rdi + b4d0: e8 8a fe ff ff call b35f + b4d5: 48 89 45 f8 mov %rax,-0x8(%rbp) + b4d9: 48 8b 45 f8 mov -0x8(%rbp),%rax + b4dd: 48 89 c7 mov %rax,%rdi + b4e0: e8 39 fa ff ff call af1e + b4e5: 88 45 f7 mov %al,-0x9(%rbp) + b4e8: 48 8b 45 f8 mov -0x8(%rbp),%rax + b4ec: 48 89 c7 mov %rax,%rdi + b4ef: e8 3c 6e ff ff call 2330 + b4f4: 0f b6 45 f7 movzbl -0x9(%rbp),%eax + b4f8: c9 leave + b4f9: c3 ret + +000000000000b4fa : + b4fa: f3 0f 1e fa endbr64 + b4fe: 55 push %rbp + b4ff: 48 89 e5 mov %rsp,%rbp + b502: 48 83 ec 30 sub $0x30,%rsp + b506: 48 89 7d d8 mov %rdi,-0x28(%rbp) + b50a: 48 8b 45 d8 mov -0x28(%rbp),%rax + b50e: 48 89 c7 mov %rax,%rdi + b511: e8 49 fe ff ff call b35f + b516: 48 89 45 f8 mov %rax,-0x8(%rbp) + b51a: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) + b521: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) + b528: 00 + b529: eb 69 jmp b594 + b52b: 48 8b 45 e8 mov -0x18(%rbp),%rax + b52f: 48 83 c0 01 add $0x1,%rax + b533: 48 89 45 f0 mov %rax,-0x10(%rbp) + b537: eb 49 jmp b582 + b539: 48 8b 45 f8 mov -0x8(%rbp),%rax + b53d: 48 8b 50 10 mov 0x10(%rax),%rdx + b541: 48 8b 45 f0 mov -0x10(%rbp),%rax + b545: 48 c1 e0 03 shl $0x3,%rax + b549: 48 01 d0 add %rdx,%rax + b54c: 48 8b 00 mov (%rax),%rax + b54f: 89 c1 mov %eax,%ecx + b551: 48 8b 45 f8 mov -0x8(%rbp),%rax + b555: 48 8b 50 10 mov 0x10(%rax),%rdx + b559: 48 8b 45 e8 mov -0x18(%rbp),%rax + b55d: 48 c1 e0 03 shl $0x3,%rax + b561: 48 01 d0 add %rdx,%rax + b564: 48 8b 00 mov (%rax),%rax + b567: 89 c2 mov %eax,%edx + b569: 89 c8 mov %ecx,%eax + b56b: 29 d0 sub %edx,%eax + b56d: 89 c7 mov %eax,%edi + b56f: e8 dd fa ff ff call b051 + b574: 8b 55 e4 mov -0x1c(%rbp),%edx + b577: 0f af c2 imul %edx,%eax + b57a: 89 45 e4 mov %eax,-0x1c(%rbp) + b57d: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) + b582: 48 8b 45 f8 mov -0x8(%rbp),%rax + b586: 48 8b 00 mov (%rax),%rax + b589: 48 39 45 f0 cmp %rax,-0x10(%rbp) + b58d: 72 aa jb b539 + b58f: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) + b594: 48 8b 45 f8 mov -0x8(%rbp),%rax + b598: 48 8b 00 mov (%rax),%rax + b59b: 48 39 45 e8 cmp %rax,-0x18(%rbp) + b59f: 72 8a jb b52b + b5a1: 8b 45 e4 mov -0x1c(%rbp),%eax + b5a4: c9 leave + b5a5: c3 ret + +000000000000b5a6 : + b5a6: f3 0f 1e fa endbr64 + b5aa: 55 push %rbp + b5ab: 48 89 e5 mov %rsp,%rbp + b5ae: 48 83 ec 20 sub $0x20,%rsp + b5b2: 48 89 7d e8 mov %rdi,-0x18(%rbp) + b5b6: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + b5bb: 75 07 jne b5c4 + b5bd: b8 00 00 00 00 mov $0x0,%eax + b5c2: eb 38 jmp b5fc + b5c4: bf 18 00 00 00 mov $0x18,%edi + b5c9: e8 b2 6e ff ff call 2480 + b5ce: 48 89 45 f8 mov %rax,-0x8(%rbp) + b5d2: 48 8b 45 f8 mov -0x8(%rbp),%rax + b5d6: 48 8b 55 e8 mov -0x18(%rbp),%rdx + b5da: 48 89 10 mov %rdx,(%rax) + b5dd: 48 8b 45 e8 mov -0x18(%rbp),%rax + b5e1: 48 c1 e0 02 shl $0x2,%rax + b5e5: 48 89 c7 mov %rax,%rdi + b5e8: e8 93 6e ff ff call 2480 + b5ed: 48 89 c2 mov %rax,%rdx + b5f0: 48 8b 45 f8 mov -0x8(%rbp),%rax + b5f4: 48 89 50 10 mov %rdx,0x10(%rax) + b5f8: 48 8b 45 f8 mov -0x8(%rbp),%rax + b5fc: c9 leave + b5fd: c3 ret + +000000000000b5fe : + b5fe: f3 0f 1e fa endbr64 + b602: 55 push %rbp + b603: 48 89 e5 mov %rsp,%rbp + b606: 48 83 ec 40 sub $0x40,%rsp + b60a: 48 89 7d c8 mov %rdi,-0x38(%rbp) + b60e: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + b613: 75 0a jne b61f + b615: b8 00 00 00 00 mov $0x0,%eax + b61a: e9 39 01 00 00 jmp b758 + b61f: bf 18 00 00 00 mov $0x18,%edi + b624: e8 57 6e ff ff call 2480 + b629: 48 89 45 e8 mov %rax,-0x18(%rbp) + b62d: 48 8b 45 c8 mov -0x38(%rbp),%rax + b631: 48 8b 00 mov (%rax),%rax + b634: 48 89 45 f0 mov %rax,-0x10(%rbp) + b638: 48 8b 45 e8 mov -0x18(%rbp),%rax + b63c: 48 8b 55 f0 mov -0x10(%rbp),%rdx + b640: 48 89 10 mov %rdx,(%rax) + b643: 48 8b 45 f0 mov -0x10(%rbp),%rax + b647: 48 c1 e0 03 shl $0x3,%rax + b64b: 48 89 c7 mov %rax,%rdi + b64e: e8 2d 6e ff ff call 2480 + b653: 48 89 c2 mov %rax,%rdx + b656: 48 8b 45 e8 mov -0x18(%rbp),%rax + b65a: 48 89 50 10 mov %rdx,0x10(%rax) + b65e: 48 8b 45 f0 mov -0x10(%rbp),%rax + b662: 48 c1 e0 02 shl $0x2,%rax + b666: 48 89 c7 mov %rax,%rdi + b669: e8 12 6e ff ff call 2480 + b66e: 48 89 45 f8 mov %rax,-0x8(%rbp) + b672: 48 8b 45 c8 mov -0x38(%rbp),%rax + b676: 48 8b 48 10 mov 0x10(%rax),%rcx + b67a: 48 8b 55 f0 mov -0x10(%rbp),%rdx + b67e: 48 8b 45 f8 mov -0x8(%rbp),%rax + b682: 48 89 ce mov %rcx,%rsi + b685: 48 89 c7 mov %rax,%rdi + b688: e8 93 6c ff ff call 2320 + b68d: 48 8b 75 f0 mov -0x10(%rbp),%rsi + b691: 48 8b 45 f8 mov -0x8(%rbp),%rax + b695: 48 8b 15 44 59 00 00 mov 0x5944(%rip),%rdx # 10fe0 + b69c: 48 89 d1 mov %rdx,%rcx + b69f: ba 04 00 00 00 mov $0x4,%edx + b6a4: 48 89 c7 mov %rax,%rdi + b6a7: e8 e4 6c ff ff call 2390 + b6ac: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) + b6b3: 00 + b6b4: eb 05 jmp b6bb + b6b6: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) + b6bb: 48 8b 45 d0 mov -0x30(%rbp),%rax + b6bf: 48 3b 45 f0 cmp -0x10(%rbp),%rax + b6c3: 72 f1 jb b6b6 + b6c5: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) + b6cc: 00 + b6cd: eb 6f jmp b73e + b6cf: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) + b6d6: 00 + b6d7: eb 56 jmp b72f + b6d9: 48 8b 45 e0 mov -0x20(%rbp),%rax + b6dd: 48 8d 14 85 00 00 00 lea 0x0(,%rax,4),%rdx + b6e4: 00 + b6e5: 48 8b 45 f8 mov -0x8(%rbp),%rax + b6e9: 48 01 c2 add %rax,%rdx + b6ec: 48 8b 45 c8 mov -0x38(%rbp),%rax + b6f0: 48 8b 48 10 mov 0x10(%rax),%rcx + b6f4: 48 8b 45 d8 mov -0x28(%rbp),%rax + b6f8: 48 c1 e0 02 shl $0x2,%rax + b6fc: 48 01 c8 add %rcx,%rax + b6ff: 48 89 d6 mov %rdx,%rsi + b702: 48 89 c7 mov %rax,%rdi + b705: e8 e6 6b ff ff call 22f0 + b70a: 85 c0 test %eax,%eax + b70c: 75 1c jne b72a + b70e: 48 8b 45 e8 mov -0x18(%rbp),%rax + b712: 48 8b 50 10 mov 0x10(%rax),%rdx + b716: 48 8b 45 d8 mov -0x28(%rbp),%rax + b71a: 48 c1 e0 03 shl $0x3,%rax + b71e: 48 01 c2 add %rax,%rdx + b721: 48 8b 45 e0 mov -0x20(%rbp),%rax + b725: 48 89 02 mov %rax,(%rdx) + b728: eb 0f jmp b739 + b72a: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) + b72f: 48 8b 45 e0 mov -0x20(%rbp),%rax + b733: 48 3b 45 f0 cmp -0x10(%rbp),%rax + b737: 72 a0 jb b6d9 + b739: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) + b73e: 48 8b 45 d8 mov -0x28(%rbp),%rax + b742: 48 3b 45 f0 cmp -0x10(%rbp),%rax + b746: 72 87 jb b6cf + b748: 48 8b 45 f8 mov -0x8(%rbp),%rax + b74c: 48 89 c7 mov %rax,%rdi + b74f: e8 dc 6b ff ff call 2330 + b754: 48 8b 45 e8 mov -0x18(%rbp),%rax + b758: c9 leave + b759: c3 ret + +000000000000b75a : + b75a: f3 0f 1e fa endbr64 + b75e: 55 push %rbp + b75f: 48 89 e5 mov %rsp,%rbp + b762: 48 83 ec 20 sub $0x20,%rsp + b766: 48 89 7d e8 mov %rdi,-0x18(%rbp) + b76a: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + b76f: 75 07 jne b778 + b771: b8 00 00 00 00 mov $0x0,%eax + b776: eb 2f jmp b7a7 + b778: 48 8b 45 e8 mov -0x18(%rbp),%rax + b77c: 48 89 c7 mov %rax,%rdi + b77f: e8 7a fe ff ff call b5fe + b784: 48 89 45 f8 mov %rax,-0x8(%rbp) + b788: 48 8b 45 f8 mov -0x8(%rbp),%rax + b78c: 48 89 c7 mov %rax,%rdi + b78f: e8 8a f7 ff ff call af1e + b794: 88 45 f7 mov %al,-0x9(%rbp) + b797: 48 8b 45 f8 mov -0x8(%rbp),%rax + b79b: 48 89 c7 mov %rax,%rdi + b79e: e8 8d 6b ff ff call 2330 + b7a3: 0f b6 45 f7 movzbl -0x9(%rbp),%eax + b7a7: c9 leave + b7a8: c3 ret + +000000000000b7a9 : + b7a9: f3 0f 1e fa endbr64 + b7ad: 55 push %rbp + b7ae: 48 89 e5 mov %rsp,%rbp + b7b1: 48 83 ec 30 sub $0x30,%rsp + b7b5: 48 89 7d d8 mov %rdi,-0x28(%rbp) + b7b9: 48 8b 45 d8 mov -0x28(%rbp),%rax + b7bd: 48 89 c7 mov %rax,%rdi + b7c0: e8 39 fe ff ff call b5fe + b7c5: 48 89 45 f8 mov %rax,-0x8(%rbp) + b7c9: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) + b7d0: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) + b7d7: 00 + b7d8: eb 69 jmp b843 + b7da: 48 8b 45 e8 mov -0x18(%rbp),%rax + b7de: 48 83 c0 01 add $0x1,%rax + b7e2: 48 89 45 f0 mov %rax,-0x10(%rbp) + b7e6: eb 49 jmp b831 + b7e8: 48 8b 45 f8 mov -0x8(%rbp),%rax + b7ec: 48 8b 50 10 mov 0x10(%rax),%rdx + b7f0: 48 8b 45 f0 mov -0x10(%rbp),%rax + b7f4: 48 c1 e0 03 shl $0x3,%rax + b7f8: 48 01 d0 add %rdx,%rax + b7fb: 48 8b 00 mov (%rax),%rax + b7fe: 89 c1 mov %eax,%ecx + b800: 48 8b 45 f8 mov -0x8(%rbp),%rax + b804: 48 8b 50 10 mov 0x10(%rax),%rdx + b808: 48 8b 45 e8 mov -0x18(%rbp),%rax + b80c: 48 c1 e0 03 shl $0x3,%rax + b810: 48 01 d0 add %rdx,%rax + b813: 48 8b 00 mov (%rax),%rax + b816: 89 c2 mov %eax,%edx + b818: 89 c8 mov %ecx,%eax + b81a: 29 d0 sub %edx,%eax + b81c: 89 c7 mov %eax,%edi + b81e: e8 2e f8 ff ff call b051 + b823: 8b 55 e4 mov -0x1c(%rbp),%edx + b826: 0f af c2 imul %edx,%eax + b829: 89 45 e4 mov %eax,-0x1c(%rbp) + b82c: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) + b831: 48 8b 45 f8 mov -0x8(%rbp),%rax + b835: 48 8b 00 mov (%rax),%rax + b838: 48 39 45 f0 cmp %rax,-0x10(%rbp) + b83c: 72 aa jb b7e8 + b83e: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) + b843: 48 8b 45 f8 mov -0x8(%rbp),%rax + b847: 48 8b 00 mov (%rax),%rax + b84a: 48 39 45 e8 cmp %rax,-0x18(%rbp) + b84e: 72 8a jb b7da + b850: 8b 45 e4 mov -0x1c(%rbp),%eax + b853: c9 leave + b854: c3 ret + +000000000000b855 : + b855: f3 0f 1e fa endbr64 + b859: 55 push %rbp + b85a: 48 89 e5 mov %rsp,%rbp + b85d: 48 83 ec 20 sub $0x20,%rsp + b861: 48 89 7d e8 mov %rdi,-0x18(%rbp) + b865: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + b86a: 75 07 jne b873 + b86c: b8 00 00 00 00 mov $0x0,%eax + b871: eb 38 jmp b8ab + b873: bf 18 00 00 00 mov $0x18,%edi + b878: e8 03 6c ff ff call 2480 + b87d: 48 89 45 f8 mov %rax,-0x8(%rbp) + b881: 48 8b 45 f8 mov -0x8(%rbp),%rax + b885: 48 8b 55 e8 mov -0x18(%rbp),%rdx + b889: 48 89 10 mov %rdx,(%rax) + b88c: 48 8b 45 e8 mov -0x18(%rbp),%rax + b890: 48 c1 e0 02 shl $0x2,%rax + b894: 48 89 c7 mov %rax,%rdi + b897: e8 e4 6b ff ff call 2480 + b89c: 48 89 c2 mov %rax,%rdx + b89f: 48 8b 45 f8 mov -0x8(%rbp),%rax + b8a3: 48 89 50 10 mov %rdx,0x10(%rax) + b8a7: 48 8b 45 f8 mov -0x8(%rbp),%rax + b8ab: c9 leave + b8ac: c3 ret + +000000000000b8ad : + b8ad: f3 0f 1e fa endbr64 + b8b1: 55 push %rbp + b8b2: 48 89 e5 mov %rsp,%rbp + b8b5: 48 83 ec 40 sub $0x40,%rsp + b8b9: 48 89 7d c8 mov %rdi,-0x38(%rbp) + b8bd: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + b8c2: 75 0a jne b8ce + b8c4: b8 00 00 00 00 mov $0x0,%eax + b8c9: e9 39 01 00 00 jmp ba07 + b8ce: bf 18 00 00 00 mov $0x18,%edi + b8d3: e8 a8 6b ff ff call 2480 + b8d8: 48 89 45 e8 mov %rax,-0x18(%rbp) + b8dc: 48 8b 45 c8 mov -0x38(%rbp),%rax + b8e0: 48 8b 00 mov (%rax),%rax + b8e3: 48 89 45 f0 mov %rax,-0x10(%rbp) + b8e7: 48 8b 45 e8 mov -0x18(%rbp),%rax + b8eb: 48 8b 55 f0 mov -0x10(%rbp),%rdx + b8ef: 48 89 10 mov %rdx,(%rax) + b8f2: 48 8b 45 f0 mov -0x10(%rbp),%rax + b8f6: 48 c1 e0 03 shl $0x3,%rax + b8fa: 48 89 c7 mov %rax,%rdi + b8fd: e8 7e 6b ff ff call 2480 + b902: 48 89 c2 mov %rax,%rdx + b905: 48 8b 45 e8 mov -0x18(%rbp),%rax + b909: 48 89 50 10 mov %rdx,0x10(%rax) + b90d: 48 8b 45 f0 mov -0x10(%rbp),%rax + b911: 48 c1 e0 02 shl $0x2,%rax + b915: 48 89 c7 mov %rax,%rdi + b918: e8 63 6b ff ff call 2480 + b91d: 48 89 45 f8 mov %rax,-0x8(%rbp) + b921: 48 8b 45 c8 mov -0x38(%rbp),%rax + b925: 48 8b 48 10 mov 0x10(%rax),%rcx + b929: 48 8b 55 f0 mov -0x10(%rbp),%rdx + b92d: 48 8b 45 f8 mov -0x8(%rbp),%rax + b931: 48 89 ce mov %rcx,%rsi + b934: 48 89 c7 mov %rax,%rdi + b937: e8 f4 6a ff ff call 2430 + b93c: 48 8b 75 f0 mov -0x10(%rbp),%rsi + b940: 48 8b 45 f8 mov -0x8(%rbp),%rax + b944: 48 8b 15 7d 56 00 00 mov 0x567d(%rip),%rdx # 10fc8 + b94b: 48 89 d1 mov %rdx,%rcx + b94e: ba 04 00 00 00 mov $0x4,%edx + b953: 48 89 c7 mov %rax,%rdi + b956: e8 35 6a ff ff call 2390 + b95b: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) + b962: 00 + b963: eb 05 jmp b96a + b965: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) + b96a: 48 8b 45 d0 mov -0x30(%rbp),%rax + b96e: 48 3b 45 f0 cmp -0x10(%rbp),%rax + b972: 72 f1 jb b965 + b974: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) + b97b: 00 + b97c: eb 6f jmp b9ed + b97e: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) + b985: 00 + b986: eb 56 jmp b9de + b988: 48 8b 45 e0 mov -0x20(%rbp),%rax + b98c: 48 8d 14 85 00 00 00 lea 0x0(,%rax,4),%rdx + b993: 00 + b994: 48 8b 45 f8 mov -0x8(%rbp),%rax + b998: 48 01 c2 add %rax,%rdx + b99b: 48 8b 45 c8 mov -0x38(%rbp),%rax + b99f: 48 8b 48 10 mov 0x10(%rax),%rcx + b9a3: 48 8b 45 d8 mov -0x28(%rbp),%rax + b9a7: 48 c1 e0 02 shl $0x2,%rax + b9ab: 48 01 c8 add %rcx,%rax + b9ae: 48 89 d6 mov %rdx,%rsi + b9b1: 48 89 c7 mov %rax,%rdi + b9b4: e8 07 69 ff ff call 22c0 + b9b9: 85 c0 test %eax,%eax + b9bb: 75 1c jne b9d9 + b9bd: 48 8b 45 e8 mov -0x18(%rbp),%rax + b9c1: 48 8b 50 10 mov 0x10(%rax),%rdx + b9c5: 48 8b 45 d8 mov -0x28(%rbp),%rax + b9c9: 48 c1 e0 03 shl $0x3,%rax + b9cd: 48 01 c2 add %rax,%rdx + b9d0: 48 8b 45 e0 mov -0x20(%rbp),%rax + b9d4: 48 89 02 mov %rax,(%rdx) + b9d7: eb 0f jmp b9e8 + b9d9: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) + b9de: 48 8b 45 e0 mov -0x20(%rbp),%rax + b9e2: 48 3b 45 f0 cmp -0x10(%rbp),%rax + b9e6: 72 a0 jb b988 + b9e8: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) + b9ed: 48 8b 45 d8 mov -0x28(%rbp),%rax + b9f1: 48 3b 45 f0 cmp -0x10(%rbp),%rax + b9f5: 72 87 jb b97e + b9f7: 48 8b 45 f8 mov -0x8(%rbp),%rax + b9fb: 48 89 c7 mov %rax,%rdi + b9fe: e8 2d 69 ff ff call 2330 + ba03: 48 8b 45 e8 mov -0x18(%rbp),%rax + ba07: c9 leave + ba08: c3 ret + +000000000000ba09 : + ba09: f3 0f 1e fa endbr64 + ba0d: 55 push %rbp + ba0e: 48 89 e5 mov %rsp,%rbp + ba11: 48 83 ec 20 sub $0x20,%rsp + ba15: 48 89 7d e8 mov %rdi,-0x18(%rbp) + ba19: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + ba1e: 75 07 jne ba27 + ba20: b8 00 00 00 00 mov $0x0,%eax + ba25: eb 2f jmp ba56 + ba27: 48 8b 45 e8 mov -0x18(%rbp),%rax + ba2b: 48 89 c7 mov %rax,%rdi + ba2e: e8 7a fe ff ff call b8ad + ba33: 48 89 45 f8 mov %rax,-0x8(%rbp) + ba37: 48 8b 45 f8 mov -0x8(%rbp),%rax + ba3b: 48 89 c7 mov %rax,%rdi + ba3e: e8 db f4 ff ff call af1e + ba43: 88 45 f7 mov %al,-0x9(%rbp) + ba46: 48 8b 45 f8 mov -0x8(%rbp),%rax + ba4a: 48 89 c7 mov %rax,%rdi + ba4d: e8 de 68 ff ff call 2330 + ba52: 0f b6 45 f7 movzbl -0x9(%rbp),%eax + ba56: c9 leave + ba57: c3 ret + +000000000000ba58 : + ba58: f3 0f 1e fa endbr64 + ba5c: 55 push %rbp + ba5d: 48 89 e5 mov %rsp,%rbp + ba60: 48 83 ec 30 sub $0x30,%rsp + ba64: 48 89 7d d8 mov %rdi,-0x28(%rbp) + ba68: 48 8b 45 d8 mov -0x28(%rbp),%rax + ba6c: 48 89 c7 mov %rax,%rdi + ba6f: e8 39 fe ff ff call b8ad + ba74: 48 89 45 f8 mov %rax,-0x8(%rbp) + ba78: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) + ba7f: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) + ba86: 00 + ba87: eb 69 jmp baf2 + ba89: 48 8b 45 e8 mov -0x18(%rbp),%rax + ba8d: 48 83 c0 01 add $0x1,%rax + ba91: 48 89 45 f0 mov %rax,-0x10(%rbp) + ba95: eb 49 jmp bae0 + ba97: 48 8b 45 f8 mov -0x8(%rbp),%rax + ba9b: 48 8b 50 10 mov 0x10(%rax),%rdx + ba9f: 48 8b 45 f0 mov -0x10(%rbp),%rax + baa3: 48 c1 e0 03 shl $0x3,%rax + baa7: 48 01 d0 add %rdx,%rax + baaa: 48 8b 00 mov (%rax),%rax + baad: 89 c1 mov %eax,%ecx + baaf: 48 8b 45 f8 mov -0x8(%rbp),%rax + bab3: 48 8b 50 10 mov 0x10(%rax),%rdx + bab7: 48 8b 45 e8 mov -0x18(%rbp),%rax + babb: 48 c1 e0 03 shl $0x3,%rax + babf: 48 01 d0 add %rdx,%rax + bac2: 48 8b 00 mov (%rax),%rax + bac5: 89 c2 mov %eax,%edx + bac7: 89 c8 mov %ecx,%eax + bac9: 29 d0 sub %edx,%eax + bacb: 89 c7 mov %eax,%edi + bacd: e8 7f f5 ff ff call b051 + bad2: 8b 55 e4 mov -0x1c(%rbp),%edx + bad5: 0f af c2 imul %edx,%eax + bad8: 89 45 e4 mov %eax,-0x1c(%rbp) + badb: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) + bae0: 48 8b 45 f8 mov -0x8(%rbp),%rax + bae4: 48 8b 00 mov (%rax),%rax + bae7: 48 39 45 f0 cmp %rax,-0x10(%rbp) + baeb: 72 aa jb ba97 + baed: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) + baf2: 48 8b 45 f8 mov -0x8(%rbp),%rax + baf6: 48 8b 00 mov (%rax),%rax + baf9: 48 39 45 e8 cmp %rax,-0x18(%rbp) + bafd: 72 8a jb ba89 + baff: 8b 45 e4 mov -0x1c(%rbp),%eax + bb02: c9 leave + bb03: c3 ret + +000000000000bb04 : + bb04: f3 0f 1e fa endbr64 + bb08: 55 push %rbp + bb09: 48 89 e5 mov %rsp,%rbp + bb0c: 48 83 ec 20 sub $0x20,%rsp + bb10: 48 89 7d e8 mov %rdi,-0x18(%rbp) + bb14: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + bb19: 75 07 jne bb22 + bb1b: b8 00 00 00 00 mov $0x0,%eax + bb20: eb 38 jmp bb5a + bb22: bf 18 00 00 00 mov $0x18,%edi + bb27: e8 54 69 ff ff call 2480 + bb2c: 48 89 45 f8 mov %rax,-0x8(%rbp) + bb30: 48 8b 45 f8 mov -0x8(%rbp),%rax + bb34: 48 8b 55 e8 mov -0x18(%rbp),%rdx + bb38: 48 89 10 mov %rdx,(%rax) + bb3b: 48 8b 45 e8 mov -0x18(%rbp),%rax + bb3f: 48 c1 e0 03 shl $0x3,%rax + bb43: 48 89 c7 mov %rax,%rdi + bb46: e8 35 69 ff ff call 2480 + bb4b: 48 89 c2 mov %rax,%rdx + bb4e: 48 8b 45 f8 mov -0x8(%rbp),%rax + bb52: 48 89 50 10 mov %rdx,0x10(%rax) + bb56: 48 8b 45 f8 mov -0x8(%rbp),%rax + bb5a: c9 leave + bb5b: c3 ret + +000000000000bb5c : + bb5c: f3 0f 1e fa endbr64 + bb60: 55 push %rbp + bb61: 48 89 e5 mov %rsp,%rbp + bb64: 48 83 ec 40 sub $0x40,%rsp + bb68: 48 89 7d c8 mov %rdi,-0x38(%rbp) + bb6c: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + bb71: 75 0a jne bb7d + bb73: b8 00 00 00 00 mov $0x0,%eax + bb78: e9 39 01 00 00 jmp bcb6 + bb7d: bf 18 00 00 00 mov $0x18,%edi + bb82: e8 f9 68 ff ff call 2480 + bb87: 48 89 45 e8 mov %rax,-0x18(%rbp) + bb8b: 48 8b 45 c8 mov -0x38(%rbp),%rax + bb8f: 48 8b 00 mov (%rax),%rax + bb92: 48 89 45 f0 mov %rax,-0x10(%rbp) + bb96: 48 8b 45 e8 mov -0x18(%rbp),%rax + bb9a: 48 8b 55 f0 mov -0x10(%rbp),%rdx + bb9e: 48 89 10 mov %rdx,(%rax) + bba1: 48 8b 45 f0 mov -0x10(%rbp),%rax + bba5: 48 c1 e0 03 shl $0x3,%rax + bba9: 48 89 c7 mov %rax,%rdi + bbac: e8 cf 68 ff ff call 2480 + bbb1: 48 89 c2 mov %rax,%rdx + bbb4: 48 8b 45 e8 mov -0x18(%rbp),%rax + bbb8: 48 89 50 10 mov %rdx,0x10(%rax) + bbbc: 48 8b 45 f0 mov -0x10(%rbp),%rax + bbc0: 48 c1 e0 03 shl $0x3,%rax + bbc4: 48 89 c7 mov %rax,%rdi + bbc7: e8 b4 68 ff ff call 2480 + bbcc: 48 89 45 f8 mov %rax,-0x8(%rbp) + bbd0: 48 8b 45 c8 mov -0x38(%rbp),%rax + bbd4: 48 8b 48 10 mov 0x10(%rax),%rcx + bbd8: 48 8b 55 f0 mov -0x10(%rbp),%rdx + bbdc: 48 8b 45 f8 mov -0x8(%rbp),%rax + bbe0: 48 89 ce mov %rcx,%rsi + bbe3: 48 89 c7 mov %rax,%rdi + bbe6: e8 85 67 ff ff call 2370 + bbeb: 48 8b 75 f0 mov -0x10(%rbp),%rsi + bbef: 48 8b 45 f8 mov -0x8(%rbp),%rax + bbf3: 48 8b 15 be 53 00 00 mov 0x53be(%rip),%rdx # 10fb8 + bbfa: 48 89 d1 mov %rdx,%rcx + bbfd: ba 08 00 00 00 mov $0x8,%edx + bc02: 48 89 c7 mov %rax,%rdi + bc05: e8 86 67 ff ff call 2390 + bc0a: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) + bc11: 00 + bc12: eb 05 jmp bc19 + bc14: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) + bc19: 48 8b 45 d0 mov -0x30(%rbp),%rax + bc1d: 48 3b 45 f0 cmp -0x10(%rbp),%rax + bc21: 72 f1 jb bc14 + bc23: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) + bc2a: 00 + bc2b: eb 6f jmp bc9c + bc2d: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) + bc34: 00 + bc35: eb 56 jmp bc8d + bc37: 48 8b 45 e0 mov -0x20(%rbp),%rax + bc3b: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + bc42: 00 + bc43: 48 8b 45 f8 mov -0x8(%rbp),%rax + bc47: 48 01 c2 add %rax,%rdx + bc4a: 48 8b 45 c8 mov -0x38(%rbp),%rax + bc4e: 48 8b 48 10 mov 0x10(%rax),%rcx + bc52: 48 8b 45 d8 mov -0x28(%rbp),%rax + bc56: 48 c1 e0 03 shl $0x3,%rax + bc5a: 48 01 c8 add %rcx,%rax + bc5d: 48 89 d6 mov %rdx,%rsi + bc60: 48 89 c7 mov %rax,%rdi + bc63: e8 38 66 ff ff call 22a0 + bc68: 85 c0 test %eax,%eax + bc6a: 75 1c jne bc88 + bc6c: 48 8b 45 e8 mov -0x18(%rbp),%rax + bc70: 48 8b 50 10 mov 0x10(%rax),%rdx + bc74: 48 8b 45 d8 mov -0x28(%rbp),%rax + bc78: 48 c1 e0 03 shl $0x3,%rax + bc7c: 48 01 c2 add %rax,%rdx + bc7f: 48 8b 45 e0 mov -0x20(%rbp),%rax + bc83: 48 89 02 mov %rax,(%rdx) + bc86: eb 0f jmp bc97 + bc88: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) + bc8d: 48 8b 45 e0 mov -0x20(%rbp),%rax + bc91: 48 3b 45 f0 cmp -0x10(%rbp),%rax + bc95: 72 a0 jb bc37 + bc97: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) + bc9c: 48 8b 45 d8 mov -0x28(%rbp),%rax + bca0: 48 3b 45 f0 cmp -0x10(%rbp),%rax + bca4: 72 87 jb bc2d + bca6: 48 8b 45 f8 mov -0x8(%rbp),%rax + bcaa: 48 89 c7 mov %rax,%rdi + bcad: e8 7e 66 ff ff call 2330 + bcb2: 48 8b 45 e8 mov -0x18(%rbp),%rax + bcb6: c9 leave + bcb7: c3 ret + +000000000000bcb8 : + bcb8: f3 0f 1e fa endbr64 + bcbc: 55 push %rbp + bcbd: 48 89 e5 mov %rsp,%rbp + bcc0: 48 83 ec 20 sub $0x20,%rsp + bcc4: 48 89 7d e8 mov %rdi,-0x18(%rbp) + bcc8: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + bccd: 75 07 jne bcd6 + bccf: b8 00 00 00 00 mov $0x0,%eax + bcd4: eb 2f jmp bd05 + bcd6: 48 8b 45 e8 mov -0x18(%rbp),%rax + bcda: 48 89 c7 mov %rax,%rdi + bcdd: e8 7a fe ff ff call bb5c + bce2: 48 89 45 f8 mov %rax,-0x8(%rbp) + bce6: 48 8b 45 f8 mov -0x8(%rbp),%rax + bcea: 48 89 c7 mov %rax,%rdi + bced: e8 2c f2 ff ff call af1e + bcf2: 88 45 f7 mov %al,-0x9(%rbp) + bcf5: 48 8b 45 f8 mov -0x8(%rbp),%rax + bcf9: 48 89 c7 mov %rax,%rdi + bcfc: e8 2f 66 ff ff call 2330 + bd01: 0f b6 45 f7 movzbl -0x9(%rbp),%eax + bd05: c9 leave + bd06: c3 ret + +000000000000bd07 : + bd07: f3 0f 1e fa endbr64 + bd0b: 55 push %rbp + bd0c: 48 89 e5 mov %rsp,%rbp + bd0f: 48 83 ec 30 sub $0x30,%rsp + bd13: 48 89 7d d8 mov %rdi,-0x28(%rbp) + bd17: 48 8b 45 d8 mov -0x28(%rbp),%rax + bd1b: 48 89 c7 mov %rax,%rdi + bd1e: e8 39 fe ff ff call bb5c + bd23: 48 89 45 f8 mov %rax,-0x8(%rbp) + bd27: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) + bd2e: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) + bd35: 00 + bd36: eb 69 jmp bda1 + bd38: 48 8b 45 e8 mov -0x18(%rbp),%rax + bd3c: 48 83 c0 01 add $0x1,%rax + bd40: 48 89 45 f0 mov %rax,-0x10(%rbp) + bd44: eb 49 jmp bd8f + bd46: 48 8b 45 f8 mov -0x8(%rbp),%rax + bd4a: 48 8b 50 10 mov 0x10(%rax),%rdx + bd4e: 48 8b 45 f0 mov -0x10(%rbp),%rax + bd52: 48 c1 e0 03 shl $0x3,%rax + bd56: 48 01 d0 add %rdx,%rax + bd59: 48 8b 00 mov (%rax),%rax + bd5c: 89 c1 mov %eax,%ecx + bd5e: 48 8b 45 f8 mov -0x8(%rbp),%rax + bd62: 48 8b 50 10 mov 0x10(%rax),%rdx + bd66: 48 8b 45 e8 mov -0x18(%rbp),%rax + bd6a: 48 c1 e0 03 shl $0x3,%rax + bd6e: 48 01 d0 add %rdx,%rax + bd71: 48 8b 00 mov (%rax),%rax + bd74: 89 c2 mov %eax,%edx + bd76: 89 c8 mov %ecx,%eax + bd78: 29 d0 sub %edx,%eax + bd7a: 89 c7 mov %eax,%edi + bd7c: e8 d0 f2 ff ff call b051 + bd81: 8b 55 e4 mov -0x1c(%rbp),%edx + bd84: 0f af c2 imul %edx,%eax + bd87: 89 45 e4 mov %eax,-0x1c(%rbp) + bd8a: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) + bd8f: 48 8b 45 f8 mov -0x8(%rbp),%rax + bd93: 48 8b 00 mov (%rax),%rax + bd96: 48 39 45 f0 cmp %rax,-0x10(%rbp) + bd9a: 72 aa jb bd46 + bd9c: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) + bda1: 48 8b 45 f8 mov -0x8(%rbp),%rax + bda5: 48 8b 00 mov (%rax),%rax + bda8: 48 39 45 e8 cmp %rax,-0x18(%rbp) + bdac: 72 8a jb bd38 + bdae: 8b 45 e4 mov -0x1c(%rbp),%eax + bdb1: c9 leave + bdb2: c3 ret + +000000000000bdb3 : + bdb3: f3 0f 1e fa endbr64 + bdb7: 55 push %rbp + bdb8: 48 89 e5 mov %rsp,%rbp + bdbb: 48 83 ec 20 sub $0x20,%rsp + bdbf: 48 89 7d e8 mov %rdi,-0x18(%rbp) + bdc3: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + bdc8: 75 07 jne bdd1 + bdca: b8 00 00 00 00 mov $0x0,%eax + bdcf: eb 38 jmp be09 + bdd1: bf 18 00 00 00 mov $0x18,%edi + bdd6: e8 a5 66 ff ff call 2480 + bddb: 48 89 45 f8 mov %rax,-0x8(%rbp) + bddf: 48 8b 45 f8 mov -0x8(%rbp),%rax + bde3: 48 8b 55 e8 mov -0x18(%rbp),%rdx + bde7: 48 89 10 mov %rdx,(%rax) + bdea: 48 8b 45 e8 mov -0x18(%rbp),%rax + bdee: 48 c1 e0 03 shl $0x3,%rax + bdf2: 48 89 c7 mov %rax,%rdi + bdf5: e8 86 66 ff ff call 2480 + bdfa: 48 89 c2 mov %rax,%rdx + bdfd: 48 8b 45 f8 mov -0x8(%rbp),%rax + be01: 48 89 50 10 mov %rdx,0x10(%rax) + be05: 48 8b 45 f8 mov -0x8(%rbp),%rax + be09: c9 leave + be0a: c3 ret + +000000000000be0b : + be0b: f3 0f 1e fa endbr64 + be0f: 55 push %rbp + be10: 48 89 e5 mov %rsp,%rbp + be13: 48 83 ec 40 sub $0x40,%rsp + be17: 48 89 7d c8 mov %rdi,-0x38(%rbp) + be1b: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + be20: 75 0a jne be2c + be22: b8 00 00 00 00 mov $0x0,%eax + be27: e9 39 01 00 00 jmp bf65 + be2c: bf 18 00 00 00 mov $0x18,%edi + be31: e8 4a 66 ff ff call 2480 + be36: 48 89 45 e8 mov %rax,-0x18(%rbp) + be3a: 48 8b 45 c8 mov -0x38(%rbp),%rax + be3e: 48 8b 00 mov (%rax),%rax + be41: 48 89 45 f0 mov %rax,-0x10(%rbp) + be45: 48 8b 45 e8 mov -0x18(%rbp),%rax + be49: 48 8b 55 f0 mov -0x10(%rbp),%rdx + be4d: 48 89 10 mov %rdx,(%rax) + be50: 48 8b 45 f0 mov -0x10(%rbp),%rax + be54: 48 c1 e0 03 shl $0x3,%rax + be58: 48 89 c7 mov %rax,%rdi + be5b: e8 20 66 ff ff call 2480 + be60: 48 89 c2 mov %rax,%rdx + be63: 48 8b 45 e8 mov -0x18(%rbp),%rax + be67: 48 89 50 10 mov %rdx,0x10(%rax) + be6b: 48 8b 45 f0 mov -0x10(%rbp),%rax + be6f: 48 c1 e0 03 shl $0x3,%rax + be73: 48 89 c7 mov %rax,%rdi + be76: e8 05 66 ff ff call 2480 + be7b: 48 89 45 f8 mov %rax,-0x8(%rbp) + be7f: 48 8b 45 c8 mov -0x38(%rbp),%rax + be83: 48 8b 48 10 mov 0x10(%rax),%rcx + be87: 48 8b 55 f0 mov -0x10(%rbp),%rdx + be8b: 48 8b 45 f8 mov -0x8(%rbp),%rax + be8f: 48 89 ce mov %rcx,%rsi + be92: 48 89 c7 mov %rax,%rdi + be95: e8 76 65 ff ff call 2410 + be9a: 48 8b 75 f0 mov -0x10(%rbp),%rsi + be9e: 48 8b 45 f8 mov -0x8(%rbp),%rax + bea2: 48 8b 15 2f 51 00 00 mov 0x512f(%rip),%rdx # 10fd8 + bea9: 48 89 d1 mov %rdx,%rcx + beac: ba 08 00 00 00 mov $0x8,%edx + beb1: 48 89 c7 mov %rax,%rdi + beb4: e8 d7 64 ff ff call 2390 + beb9: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) + bec0: 00 + bec1: eb 05 jmp bec8 + bec3: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) + bec8: 48 8b 45 d0 mov -0x30(%rbp),%rax + becc: 48 3b 45 f0 cmp -0x10(%rbp),%rax + bed0: 72 f1 jb bec3 + bed2: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) + bed9: 00 + beda: eb 6f jmp bf4b + bedc: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) + bee3: 00 + bee4: eb 56 jmp bf3c + bee6: 48 8b 45 e0 mov -0x20(%rbp),%rax + beea: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + bef1: 00 + bef2: 48 8b 45 f8 mov -0x8(%rbp),%rax + bef6: 48 01 c2 add %rax,%rdx + bef9: 48 8b 45 c8 mov -0x38(%rbp),%rax + befd: 48 8b 48 10 mov 0x10(%rax),%rcx + bf01: 48 8b 45 d8 mov -0x28(%rbp),%rax + bf05: 48 c1 e0 03 shl $0x3,%rax + bf09: 48 01 c8 add %rcx,%rax + bf0c: 48 89 d6 mov %rdx,%rsi + bf0f: 48 89 c7 mov %rax,%rdi + bf12: e8 c9 63 ff ff call 22e0 + bf17: 85 c0 test %eax,%eax + bf19: 75 1c jne bf37 + bf1b: 48 8b 45 e8 mov -0x18(%rbp),%rax + bf1f: 48 8b 50 10 mov 0x10(%rax),%rdx + bf23: 48 8b 45 d8 mov -0x28(%rbp),%rax + bf27: 48 c1 e0 03 shl $0x3,%rax + bf2b: 48 01 c2 add %rax,%rdx + bf2e: 48 8b 45 e0 mov -0x20(%rbp),%rax + bf32: 48 89 02 mov %rax,(%rdx) + bf35: eb 0f jmp bf46 + bf37: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) + bf3c: 48 8b 45 e0 mov -0x20(%rbp),%rax + bf40: 48 3b 45 f0 cmp -0x10(%rbp),%rax + bf44: 72 a0 jb bee6 + bf46: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) + bf4b: 48 8b 45 d8 mov -0x28(%rbp),%rax + bf4f: 48 3b 45 f0 cmp -0x10(%rbp),%rax + bf53: 72 87 jb bedc + bf55: 48 8b 45 f8 mov -0x8(%rbp),%rax + bf59: 48 89 c7 mov %rax,%rdi + bf5c: e8 cf 63 ff ff call 2330 + bf61: 48 8b 45 e8 mov -0x18(%rbp),%rax + bf65: c9 leave + bf66: c3 ret + +000000000000bf67 : + bf67: f3 0f 1e fa endbr64 + bf6b: 55 push %rbp + bf6c: 48 89 e5 mov %rsp,%rbp + bf6f: 48 83 ec 20 sub $0x20,%rsp + bf73: 48 89 7d e8 mov %rdi,-0x18(%rbp) + bf77: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + bf7c: 75 07 jne bf85 + bf7e: b8 00 00 00 00 mov $0x0,%eax + bf83: eb 2f jmp bfb4 + bf85: 48 8b 45 e8 mov -0x18(%rbp),%rax + bf89: 48 89 c7 mov %rax,%rdi + bf8c: e8 7a fe ff ff call be0b + bf91: 48 89 45 f8 mov %rax,-0x8(%rbp) + bf95: 48 8b 45 f8 mov -0x8(%rbp),%rax + bf99: 48 89 c7 mov %rax,%rdi + bf9c: e8 7d ef ff ff call af1e + bfa1: 88 45 f7 mov %al,-0x9(%rbp) + bfa4: 48 8b 45 f8 mov -0x8(%rbp),%rax + bfa8: 48 89 c7 mov %rax,%rdi + bfab: e8 80 63 ff ff call 2330 + bfb0: 0f b6 45 f7 movzbl -0x9(%rbp),%eax + bfb4: c9 leave + bfb5: c3 ret + +000000000000bfb6 : + bfb6: f3 0f 1e fa endbr64 + bfba: 55 push %rbp + bfbb: 48 89 e5 mov %rsp,%rbp + bfbe: 48 83 ec 30 sub $0x30,%rsp + bfc2: 48 89 7d d8 mov %rdi,-0x28(%rbp) + bfc6: 48 8b 45 d8 mov -0x28(%rbp),%rax + bfca: 48 89 c7 mov %rax,%rdi + bfcd: e8 39 fe ff ff call be0b + bfd2: 48 89 45 f8 mov %rax,-0x8(%rbp) + bfd6: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) + bfdd: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) + bfe4: 00 + bfe5: eb 69 jmp c050 + bfe7: 48 8b 45 e8 mov -0x18(%rbp),%rax + bfeb: 48 83 c0 01 add $0x1,%rax + bfef: 48 89 45 f0 mov %rax,-0x10(%rbp) + bff3: eb 49 jmp c03e + bff5: 48 8b 45 f8 mov -0x8(%rbp),%rax + bff9: 48 8b 50 10 mov 0x10(%rax),%rdx + bffd: 48 8b 45 f0 mov -0x10(%rbp),%rax + c001: 48 c1 e0 03 shl $0x3,%rax + c005: 48 01 d0 add %rdx,%rax + c008: 48 8b 00 mov (%rax),%rax + c00b: 89 c1 mov %eax,%ecx + c00d: 48 8b 45 f8 mov -0x8(%rbp),%rax + c011: 48 8b 50 10 mov 0x10(%rax),%rdx + c015: 48 8b 45 e8 mov -0x18(%rbp),%rax + c019: 48 c1 e0 03 shl $0x3,%rax + c01d: 48 01 d0 add %rdx,%rax + c020: 48 8b 00 mov (%rax),%rax + c023: 89 c2 mov %eax,%edx + c025: 89 c8 mov %ecx,%eax + c027: 29 d0 sub %edx,%eax + c029: 89 c7 mov %eax,%edi + c02b: e8 21 f0 ff ff call b051 + c030: 8b 55 e4 mov -0x1c(%rbp),%edx + c033: 0f af c2 imul %edx,%eax + c036: 89 45 e4 mov %eax,-0x1c(%rbp) + c039: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) + c03e: 48 8b 45 f8 mov -0x8(%rbp),%rax + c042: 48 8b 00 mov (%rax),%rax + c045: 48 39 45 f0 cmp %rax,-0x10(%rbp) + c049: 72 aa jb bff5 + c04b: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) + c050: 48 8b 45 f8 mov -0x8(%rbp),%rax + c054: 48 8b 00 mov (%rax),%rax + c057: 48 39 45 e8 cmp %rax,-0x18(%rbp) + c05b: 72 8a jb bfe7 + c05d: 8b 45 e4 mov -0x1c(%rbp),%eax + c060: c9 leave + c061: c3 ret + +000000000000c062 : + c062: f3 0f 1e fa endbr64 + c066: 55 push %rbp + c067: 48 89 e5 mov %rsp,%rbp + c06a: 48 83 ec 20 sub $0x20,%rsp + c06e: 48 89 7d e8 mov %rdi,-0x18(%rbp) + c072: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + c077: 75 07 jne c080 + c079: b8 00 00 00 00 mov $0x0,%eax + c07e: eb 38 jmp c0b8 + c080: bf 18 00 00 00 mov $0x18,%edi + c085: e8 f6 63 ff ff call 2480 + c08a: 48 89 45 f8 mov %rax,-0x8(%rbp) + c08e: 48 8b 45 f8 mov -0x8(%rbp),%rax + c092: 48 8b 55 e8 mov -0x18(%rbp),%rdx + c096: 48 89 10 mov %rdx,(%rax) + c099: 48 8b 45 e8 mov -0x18(%rbp),%rax + c09d: 48 c1 e0 03 shl $0x3,%rax + c0a1: 48 89 c7 mov %rax,%rdi + c0a4: e8 d7 63 ff ff call 2480 + c0a9: 48 89 c2 mov %rax,%rdx + c0ac: 48 8b 45 f8 mov -0x8(%rbp),%rax + c0b0: 48 89 50 10 mov %rdx,0x10(%rax) + c0b4: 48 8b 45 f8 mov -0x8(%rbp),%rax + c0b8: c9 leave + c0b9: c3 ret + +000000000000c0ba : + c0ba: f3 0f 1e fa endbr64 + c0be: 55 push %rbp + c0bf: 48 89 e5 mov %rsp,%rbp + c0c2: 48 83 ec 40 sub $0x40,%rsp + c0c6: 48 89 7d c8 mov %rdi,-0x38(%rbp) + c0ca: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + c0cf: 75 0a jne c0db + c0d1: b8 00 00 00 00 mov $0x0,%eax + c0d6: e9 39 01 00 00 jmp c214 + c0db: bf 18 00 00 00 mov $0x18,%edi + c0e0: e8 9b 63 ff ff call 2480 + c0e5: 48 89 45 e8 mov %rax,-0x18(%rbp) + c0e9: 48 8b 45 c8 mov -0x38(%rbp),%rax + c0ed: 48 8b 00 mov (%rax),%rax + c0f0: 48 89 45 f0 mov %rax,-0x10(%rbp) + c0f4: 48 8b 45 e8 mov -0x18(%rbp),%rax + c0f8: 48 8b 55 f0 mov -0x10(%rbp),%rdx + c0fc: 48 89 10 mov %rdx,(%rax) + c0ff: 48 8b 45 f0 mov -0x10(%rbp),%rax + c103: 48 c1 e0 03 shl $0x3,%rax + c107: 48 89 c7 mov %rax,%rdi + c10a: e8 71 63 ff ff call 2480 + c10f: 48 89 c2 mov %rax,%rdx + c112: 48 8b 45 e8 mov -0x18(%rbp),%rax + c116: 48 89 50 10 mov %rdx,0x10(%rax) + c11a: 48 8b 45 f0 mov -0x10(%rbp),%rax + c11e: 48 c1 e0 03 shl $0x3,%rax + c122: 48 89 c7 mov %rax,%rdi + c125: e8 56 63 ff ff call 2480 + c12a: 48 89 45 f8 mov %rax,-0x8(%rbp) + c12e: 48 8b 45 c8 mov -0x38(%rbp),%rax + c132: 48 8b 48 10 mov 0x10(%rax),%rcx + c136: 48 8b 55 f0 mov -0x10(%rbp),%rdx + c13a: 48 8b 45 f8 mov -0x8(%rbp),%rax + c13e: 48 89 ce mov %rcx,%rsi + c141: 48 89 c7 mov %rax,%rdi + c144: e8 87 63 ff ff call 24d0 + c149: 48 8b 75 f0 mov -0x10(%rbp),%rsi + c14d: 48 8b 45 f8 mov -0x8(%rbp),%rax + c151: 48 8b 15 58 4e 00 00 mov 0x4e58(%rip),%rdx # 10fb0 + c158: 48 89 d1 mov %rdx,%rcx + c15b: ba 08 00 00 00 mov $0x8,%edx + c160: 48 89 c7 mov %rax,%rdi + c163: e8 28 62 ff ff call 2390 + c168: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) + c16f: 00 + c170: eb 05 jmp c177 + c172: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) + c177: 48 8b 45 d0 mov -0x30(%rbp),%rax + c17b: 48 3b 45 f0 cmp -0x10(%rbp),%rax + c17f: 72 f1 jb c172 + c181: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) + c188: 00 + c189: eb 6f jmp c1fa + c18b: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) + c192: 00 + c193: eb 56 jmp c1eb + c195: 48 8b 45 e0 mov -0x20(%rbp),%rax + c199: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + c1a0: 00 + c1a1: 48 8b 45 f8 mov -0x8(%rbp),%rax + c1a5: 48 01 c2 add %rax,%rdx + c1a8: 48 8b 45 c8 mov -0x38(%rbp),%rax + c1ac: 48 8b 48 10 mov 0x10(%rax),%rcx + c1b0: 48 8b 45 d8 mov -0x28(%rbp),%rax + c1b4: 48 c1 e0 03 shl $0x3,%rax + c1b8: 48 01 c8 add %rcx,%rax + c1bb: 48 89 d6 mov %rdx,%rsi + c1be: 48 89 c7 mov %rax,%rdi + c1c1: e8 ca 60 ff ff call 2290 + c1c6: 85 c0 test %eax,%eax + c1c8: 75 1c jne c1e6 + c1ca: 48 8b 45 e8 mov -0x18(%rbp),%rax + c1ce: 48 8b 50 10 mov 0x10(%rax),%rdx + c1d2: 48 8b 45 d8 mov -0x28(%rbp),%rax + c1d6: 48 c1 e0 03 shl $0x3,%rax + c1da: 48 01 c2 add %rax,%rdx + c1dd: 48 8b 45 e0 mov -0x20(%rbp),%rax + c1e1: 48 89 02 mov %rax,(%rdx) + c1e4: eb 0f jmp c1f5 + c1e6: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) + c1eb: 48 8b 45 e0 mov -0x20(%rbp),%rax + c1ef: 48 3b 45 f0 cmp -0x10(%rbp),%rax + c1f3: 72 a0 jb c195 + c1f5: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) + c1fa: 48 8b 45 d8 mov -0x28(%rbp),%rax + c1fe: 48 3b 45 f0 cmp -0x10(%rbp),%rax + c202: 72 87 jb c18b + c204: 48 8b 45 f8 mov -0x8(%rbp),%rax + c208: 48 89 c7 mov %rax,%rdi + c20b: e8 20 61 ff ff call 2330 + c210: 48 8b 45 e8 mov -0x18(%rbp),%rax + c214: c9 leave + c215: c3 ret + +000000000000c216 : + c216: f3 0f 1e fa endbr64 + c21a: 55 push %rbp + c21b: 48 89 e5 mov %rsp,%rbp + c21e: 48 83 ec 20 sub $0x20,%rsp + c222: 48 89 7d e8 mov %rdi,-0x18(%rbp) + c226: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + c22b: 75 07 jne c234 + c22d: b8 00 00 00 00 mov $0x0,%eax + c232: eb 2f jmp c263 + c234: 48 8b 45 e8 mov -0x18(%rbp),%rax + c238: 48 89 c7 mov %rax,%rdi + c23b: e8 7a fe ff ff call c0ba + c240: 48 89 45 f8 mov %rax,-0x8(%rbp) + c244: 48 8b 45 f8 mov -0x8(%rbp),%rax + c248: 48 89 c7 mov %rax,%rdi + c24b: e8 ce ec ff ff call af1e + c250: 88 45 f7 mov %al,-0x9(%rbp) + c253: 48 8b 45 f8 mov -0x8(%rbp),%rax + c257: 48 89 c7 mov %rax,%rdi + c25a: e8 d1 60 ff ff call 2330 + c25f: 0f b6 45 f7 movzbl -0x9(%rbp),%eax + c263: c9 leave + c264: c3 ret + +000000000000c265 : + c265: f3 0f 1e fa endbr64 + c269: 55 push %rbp + c26a: 48 89 e5 mov %rsp,%rbp + c26d: 48 83 ec 30 sub $0x30,%rsp + c271: 48 89 7d d8 mov %rdi,-0x28(%rbp) + c275: 48 8b 45 d8 mov -0x28(%rbp),%rax + c279: 48 89 c7 mov %rax,%rdi + c27c: e8 39 fe ff ff call c0ba + c281: 48 89 45 f8 mov %rax,-0x8(%rbp) + c285: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) + c28c: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) + c293: 00 + c294: eb 69 jmp c2ff + c296: 48 8b 45 e8 mov -0x18(%rbp),%rax + c29a: 48 83 c0 01 add $0x1,%rax + c29e: 48 89 45 f0 mov %rax,-0x10(%rbp) + c2a2: eb 49 jmp c2ed + c2a4: 48 8b 45 f8 mov -0x8(%rbp),%rax + c2a8: 48 8b 50 10 mov 0x10(%rax),%rdx + c2ac: 48 8b 45 f0 mov -0x10(%rbp),%rax + c2b0: 48 c1 e0 03 shl $0x3,%rax + c2b4: 48 01 d0 add %rdx,%rax + c2b7: 48 8b 00 mov (%rax),%rax + c2ba: 89 c1 mov %eax,%ecx + c2bc: 48 8b 45 f8 mov -0x8(%rbp),%rax + c2c0: 48 8b 50 10 mov 0x10(%rax),%rdx + c2c4: 48 8b 45 e8 mov -0x18(%rbp),%rax + c2c8: 48 c1 e0 03 shl $0x3,%rax + c2cc: 48 01 d0 add %rdx,%rax + c2cf: 48 8b 00 mov (%rax),%rax + c2d2: 89 c2 mov %eax,%edx + c2d4: 89 c8 mov %ecx,%eax + c2d6: 29 d0 sub %edx,%eax + c2d8: 89 c7 mov %eax,%edi + c2da: e8 72 ed ff ff call b051 + c2df: 8b 55 e4 mov -0x1c(%rbp),%edx + c2e2: 0f af c2 imul %edx,%eax + c2e5: 89 45 e4 mov %eax,-0x1c(%rbp) + c2e8: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) + c2ed: 48 8b 45 f8 mov -0x8(%rbp),%rax + c2f1: 48 8b 00 mov (%rax),%rax + c2f4: 48 39 45 f0 cmp %rax,-0x10(%rbp) + c2f8: 72 aa jb c2a4 + c2fa: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) + c2ff: 48 8b 45 f8 mov -0x8(%rbp),%rax + c303: 48 8b 00 mov (%rax),%rax + c306: 48 39 45 e8 cmp %rax,-0x18(%rbp) + c30a: 72 8a jb c296 + c30c: 8b 45 e4 mov -0x1c(%rbp),%eax + c30f: c9 leave + c310: c3 ret + +000000000000c311 : + c311: f3 0f 1e fa endbr64 + c315: 55 push %rbp + c316: 48 89 e5 mov %rsp,%rbp + c319: 48 83 ec 20 sub $0x20,%rsp + c31d: 48 89 7d e8 mov %rdi,-0x18(%rbp) + c321: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + c326: 75 07 jne c32f + c328: b8 00 00 00 00 mov $0x0,%eax + c32d: eb 38 jmp c367 + c32f: bf 18 00 00 00 mov $0x18,%edi + c334: e8 47 61 ff ff call 2480 + c339: 48 89 45 f8 mov %rax,-0x8(%rbp) + c33d: 48 8b 45 f8 mov -0x8(%rbp),%rax + c341: 48 8b 55 e8 mov -0x18(%rbp),%rdx + c345: 48 89 10 mov %rdx,(%rax) + c348: 48 8b 45 e8 mov -0x18(%rbp),%rax + c34c: 48 c1 e0 02 shl $0x2,%rax + c350: 48 89 c7 mov %rax,%rdi + c353: e8 28 61 ff ff call 2480 + c358: 48 89 c2 mov %rax,%rdx + c35b: 48 8b 45 f8 mov -0x8(%rbp),%rax + c35f: 48 89 50 10 mov %rdx,0x10(%rax) + c363: 48 8b 45 f8 mov -0x8(%rbp),%rax + c367: c9 leave + c368: c3 ret + +000000000000c369 : + c369: f3 0f 1e fa endbr64 + c36d: 55 push %rbp + c36e: 48 89 e5 mov %rsp,%rbp + c371: 48 83 ec 40 sub $0x40,%rsp + c375: 48 89 7d c8 mov %rdi,-0x38(%rbp) + c379: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + c37e: 75 0a jne c38a + c380: b8 00 00 00 00 mov $0x0,%eax + c385: e9 39 01 00 00 jmp c4c3 + c38a: bf 18 00 00 00 mov $0x18,%edi + c38f: e8 ec 60 ff ff call 2480 + c394: 48 89 45 e8 mov %rax,-0x18(%rbp) + c398: 48 8b 45 c8 mov -0x38(%rbp),%rax + c39c: 48 8b 00 mov (%rax),%rax + c39f: 48 89 45 f0 mov %rax,-0x10(%rbp) + c3a3: 48 8b 45 e8 mov -0x18(%rbp),%rax + c3a7: 48 8b 55 f0 mov -0x10(%rbp),%rdx + c3ab: 48 89 10 mov %rdx,(%rax) + c3ae: 48 8b 45 f0 mov -0x10(%rbp),%rax + c3b2: 48 c1 e0 03 shl $0x3,%rax + c3b6: 48 89 c7 mov %rax,%rdi + c3b9: e8 c2 60 ff ff call 2480 + c3be: 48 89 c2 mov %rax,%rdx + c3c1: 48 8b 45 e8 mov -0x18(%rbp),%rax + c3c5: 48 89 50 10 mov %rdx,0x10(%rax) + c3c9: 48 8b 45 f0 mov -0x10(%rbp),%rax + c3cd: 48 c1 e0 02 shl $0x2,%rax + c3d1: 48 89 c7 mov %rax,%rdi + c3d4: e8 a7 60 ff ff call 2480 + c3d9: 48 89 45 f8 mov %rax,-0x8(%rbp) + c3dd: 48 8b 45 c8 mov -0x38(%rbp),%rax + c3e1: 48 8b 48 10 mov 0x10(%rax),%rcx + c3e5: 48 8b 55 f0 mov -0x10(%rbp),%rdx + c3e9: 48 8b 45 f8 mov -0x8(%rbp),%rax + c3ed: 48 89 ce mov %rcx,%rsi + c3f0: 48 89 c7 mov %rax,%rdi + c3f3: e8 b8 60 ff ff call 24b0 + c3f8: 48 8b 75 f0 mov -0x10(%rbp),%rsi + c3fc: 48 8b 45 f8 mov -0x8(%rbp),%rax + c400: 48 8b 15 b9 4b 00 00 mov 0x4bb9(%rip),%rdx # 10fc0 + c407: 48 89 d1 mov %rdx,%rcx + c40a: ba 04 00 00 00 mov $0x4,%edx + c40f: 48 89 c7 mov %rax,%rdi + c412: e8 79 5f ff ff call 2390 + c417: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) + c41e: 00 + c41f: eb 05 jmp c426 + c421: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) + c426: 48 8b 45 d0 mov -0x30(%rbp),%rax + c42a: 48 3b 45 f0 cmp -0x10(%rbp),%rax + c42e: 72 f1 jb c421 + c430: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) + c437: 00 + c438: eb 6f jmp c4a9 + c43a: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) + c441: 00 + c442: eb 56 jmp c49a + c444: 48 8b 45 e0 mov -0x20(%rbp),%rax + c448: 48 8d 14 85 00 00 00 lea 0x0(,%rax,4),%rdx + c44f: 00 + c450: 48 8b 45 f8 mov -0x8(%rbp),%rax + c454: 48 01 c2 add %rax,%rdx + c457: 48 8b 45 c8 mov -0x38(%rbp),%rax + c45b: 48 8b 48 10 mov 0x10(%rax),%rcx + c45f: 48 8b 45 d8 mov -0x28(%rbp),%rax + c463: 48 c1 e0 02 shl $0x2,%rax + c467: 48 01 c8 add %rcx,%rax + c46a: 48 89 d6 mov %rdx,%rsi + c46d: 48 89 c7 mov %rax,%rdi + c470: e8 3b 5e ff ff call 22b0 + c475: 85 c0 test %eax,%eax + c477: 75 1c jne c495 + c479: 48 8b 45 e8 mov -0x18(%rbp),%rax + c47d: 48 8b 50 10 mov 0x10(%rax),%rdx + c481: 48 8b 45 d8 mov -0x28(%rbp),%rax + c485: 48 c1 e0 03 shl $0x3,%rax + c489: 48 01 c2 add %rax,%rdx + c48c: 48 8b 45 e0 mov -0x20(%rbp),%rax + c490: 48 89 02 mov %rax,(%rdx) + c493: eb 0f jmp c4a4 + c495: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) + c49a: 48 8b 45 e0 mov -0x20(%rbp),%rax + c49e: 48 3b 45 f0 cmp -0x10(%rbp),%rax + c4a2: 72 a0 jb c444 + c4a4: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) + c4a9: 48 8b 45 d8 mov -0x28(%rbp),%rax + c4ad: 48 3b 45 f0 cmp -0x10(%rbp),%rax + c4b1: 72 87 jb c43a + c4b3: 48 8b 45 f8 mov -0x8(%rbp),%rax + c4b7: 48 89 c7 mov %rax,%rdi + c4ba: e8 71 5e ff ff call 2330 + c4bf: 48 8b 45 e8 mov -0x18(%rbp),%rax + c4c3: c9 leave + c4c4: c3 ret + +000000000000c4c5 : + c4c5: f3 0f 1e fa endbr64 + c4c9: 55 push %rbp + c4ca: 48 89 e5 mov %rsp,%rbp + c4cd: 48 83 ec 20 sub $0x20,%rsp + c4d1: 48 89 7d e8 mov %rdi,-0x18(%rbp) + c4d5: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + c4da: 75 07 jne c4e3 + c4dc: b8 00 00 00 00 mov $0x0,%eax + c4e1: eb 2f jmp c512 + c4e3: 48 8b 45 e8 mov -0x18(%rbp),%rax + c4e7: 48 89 c7 mov %rax,%rdi + c4ea: e8 7a fe ff ff call c369 + c4ef: 48 89 45 f8 mov %rax,-0x8(%rbp) + c4f3: 48 8b 45 f8 mov -0x8(%rbp),%rax + c4f7: 48 89 c7 mov %rax,%rdi + c4fa: e8 1f ea ff ff call af1e + c4ff: 88 45 f7 mov %al,-0x9(%rbp) + c502: 48 8b 45 f8 mov -0x8(%rbp),%rax + c506: 48 89 c7 mov %rax,%rdi + c509: e8 22 5e ff ff call 2330 + c50e: 0f b6 45 f7 movzbl -0x9(%rbp),%eax + c512: c9 leave + c513: c3 ret + +000000000000c514 : + c514: f3 0f 1e fa endbr64 + c518: 55 push %rbp + c519: 48 89 e5 mov %rsp,%rbp + c51c: 48 83 ec 30 sub $0x30,%rsp + c520: 48 89 7d d8 mov %rdi,-0x28(%rbp) + c524: 48 8b 45 d8 mov -0x28(%rbp),%rax + c528: 48 89 c7 mov %rax,%rdi + c52b: e8 39 fe ff ff call c369 + c530: 48 89 45 f8 mov %rax,-0x8(%rbp) + c534: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) + c53b: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) + c542: 00 + c543: eb 69 jmp c5ae + c545: 48 8b 45 e8 mov -0x18(%rbp),%rax + c549: 48 83 c0 01 add $0x1,%rax + c54d: 48 89 45 f0 mov %rax,-0x10(%rbp) + c551: eb 49 jmp c59c + c553: 48 8b 45 f8 mov -0x8(%rbp),%rax + c557: 48 8b 50 10 mov 0x10(%rax),%rdx + c55b: 48 8b 45 f0 mov -0x10(%rbp),%rax + c55f: 48 c1 e0 03 shl $0x3,%rax + c563: 48 01 d0 add %rdx,%rax + c566: 48 8b 00 mov (%rax),%rax + c569: 89 c1 mov %eax,%ecx + c56b: 48 8b 45 f8 mov -0x8(%rbp),%rax + c56f: 48 8b 50 10 mov 0x10(%rax),%rdx + c573: 48 8b 45 e8 mov -0x18(%rbp),%rax + c577: 48 c1 e0 03 shl $0x3,%rax + c57b: 48 01 d0 add %rdx,%rax + c57e: 48 8b 00 mov (%rax),%rax + c581: 89 c2 mov %eax,%edx + c583: 89 c8 mov %ecx,%eax + c585: 29 d0 sub %edx,%eax + c587: 89 c7 mov %eax,%edi + c589: e8 c3 ea ff ff call b051 + c58e: 8b 55 e4 mov -0x1c(%rbp),%edx + c591: 0f af c2 imul %edx,%eax + c594: 89 45 e4 mov %eax,-0x1c(%rbp) + c597: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) + c59c: 48 8b 45 f8 mov -0x8(%rbp),%rax + c5a0: 48 8b 00 mov (%rax),%rax + c5a3: 48 39 45 f0 cmp %rax,-0x10(%rbp) + c5a7: 72 aa jb c553 + c5a9: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) + c5ae: 48 8b 45 f8 mov -0x8(%rbp),%rax + c5b2: 48 8b 00 mov (%rax),%rax + c5b5: 48 39 45 e8 cmp %rax,-0x18(%rbp) + c5b9: 72 8a jb c545 + c5bb: 8b 45 e4 mov -0x1c(%rbp),%eax + c5be: c9 leave + c5bf: c3 ret + +000000000000c5c0 : + c5c0: f3 0f 1e fa endbr64 + c5c4: 55 push %rbp + c5c5: 48 89 e5 mov %rsp,%rbp + c5c8: 48 83 ec 20 sub $0x20,%rsp + c5cc: 48 89 7d e8 mov %rdi,-0x18(%rbp) + c5d0: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + c5d5: 75 07 jne c5de + c5d7: b8 00 00 00 00 mov $0x0,%eax + c5dc: eb 38 jmp c616 + c5de: bf 18 00 00 00 mov $0x18,%edi + c5e3: e8 98 5e ff ff call 2480 + c5e8: 48 89 45 f8 mov %rax,-0x8(%rbp) + c5ec: 48 8b 45 f8 mov -0x8(%rbp),%rax + c5f0: 48 8b 55 e8 mov -0x18(%rbp),%rdx + c5f4: 48 89 10 mov %rdx,(%rax) + c5f7: 48 8b 45 e8 mov -0x18(%rbp),%rax + c5fb: 48 c1 e0 03 shl $0x3,%rax + c5ff: 48 89 c7 mov %rax,%rdi + c602: e8 79 5e ff ff call 2480 + c607: 48 89 c2 mov %rax,%rdx + c60a: 48 8b 45 f8 mov -0x8(%rbp),%rax + c60e: 48 89 50 10 mov %rdx,0x10(%rax) + c612: 48 8b 45 f8 mov -0x8(%rbp),%rax + c616: c9 leave + c617: c3 ret + +000000000000c618 : + c618: f3 0f 1e fa endbr64 + c61c: 55 push %rbp + c61d: 48 89 e5 mov %rsp,%rbp + c620: 48 83 ec 40 sub $0x40,%rsp + c624: 48 89 7d c8 mov %rdi,-0x38(%rbp) + c628: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + c62d: 75 0a jne c639 + c62f: b8 00 00 00 00 mov $0x0,%eax + c634: e9 39 01 00 00 jmp c772 + c639: bf 18 00 00 00 mov $0x18,%edi + c63e: e8 3d 5e ff ff call 2480 + c643: 48 89 45 e8 mov %rax,-0x18(%rbp) + c647: 48 8b 45 c8 mov -0x38(%rbp),%rax + c64b: 48 8b 00 mov (%rax),%rax + c64e: 48 89 45 f0 mov %rax,-0x10(%rbp) + c652: 48 8b 45 e8 mov -0x18(%rbp),%rax + c656: 48 8b 55 f0 mov -0x10(%rbp),%rdx + c65a: 48 89 10 mov %rdx,(%rax) + c65d: 48 8b 45 f0 mov -0x10(%rbp),%rax + c661: 48 c1 e0 03 shl $0x3,%rax + c665: 48 89 c7 mov %rax,%rdi + c668: e8 13 5e ff ff call 2480 + c66d: 48 89 c2 mov %rax,%rdx + c670: 48 8b 45 e8 mov -0x18(%rbp),%rax + c674: 48 89 50 10 mov %rdx,0x10(%rax) + c678: 48 8b 45 f0 mov -0x10(%rbp),%rax + c67c: 48 c1 e0 03 shl $0x3,%rax + c680: 48 89 c7 mov %rax,%rdi + c683: e8 f8 5d ff ff call 2480 + c688: 48 89 45 f8 mov %rax,-0x8(%rbp) + c68c: 48 8b 45 c8 mov -0x38(%rbp),%rax + c690: 48 8b 48 10 mov 0x10(%rax),%rcx + c694: 48 8b 55 f0 mov -0x10(%rbp),%rdx + c698: 48 8b 45 f8 mov -0x8(%rbp),%rax + c69c: 48 89 ce mov %rcx,%rsi + c69f: 48 89 c7 mov %rax,%rdi + c6a2: e8 f9 5c ff ff call 23a0 + c6a7: 48 8b 75 f0 mov -0x10(%rbp),%rsi + c6ab: 48 8b 45 f8 mov -0x8(%rbp),%rax + c6af: 48 8b 15 32 49 00 00 mov 0x4932(%rip),%rdx # 10fe8 + c6b6: 48 89 d1 mov %rdx,%rcx + c6b9: ba 08 00 00 00 mov $0x8,%edx + c6be: 48 89 c7 mov %rax,%rdi + c6c1: e8 ca 5c ff ff call 2390 + c6c6: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) + c6cd: 00 + c6ce: eb 05 jmp c6d5 + c6d0: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) + c6d5: 48 8b 45 d0 mov -0x30(%rbp),%rax + c6d9: 48 3b 45 f0 cmp -0x10(%rbp),%rax + c6dd: 72 f1 jb c6d0 + c6df: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) + c6e6: 00 + c6e7: eb 6f jmp c758 + c6e9: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) + c6f0: 00 + c6f1: eb 56 jmp c749 + c6f3: 48 8b 45 e0 mov -0x20(%rbp),%rax + c6f7: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + c6fe: 00 + c6ff: 48 8b 45 f8 mov -0x8(%rbp),%rax + c703: 48 01 c2 add %rax,%rdx + c706: 48 8b 45 c8 mov -0x38(%rbp),%rax + c70a: 48 8b 48 10 mov 0x10(%rax),%rcx + c70e: 48 8b 45 d8 mov -0x28(%rbp),%rax + c712: 48 c1 e0 03 shl $0x3,%rax + c716: 48 01 c8 add %rcx,%rax + c719: 48 89 d6 mov %rdx,%rsi + c71c: 48 89 c7 mov %rax,%rdi + c71f: e8 dc 5b ff ff call 2300 + c724: 85 c0 test %eax,%eax + c726: 75 1c jne c744 + c728: 48 8b 45 e8 mov -0x18(%rbp),%rax + c72c: 48 8b 50 10 mov 0x10(%rax),%rdx + c730: 48 8b 45 d8 mov -0x28(%rbp),%rax + c734: 48 c1 e0 03 shl $0x3,%rax + c738: 48 01 c2 add %rax,%rdx + c73b: 48 8b 45 e0 mov -0x20(%rbp),%rax + c73f: 48 89 02 mov %rax,(%rdx) + c742: eb 0f jmp c753 + c744: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) + c749: 48 8b 45 e0 mov -0x20(%rbp),%rax + c74d: 48 3b 45 f0 cmp -0x10(%rbp),%rax + c751: 72 a0 jb c6f3 + c753: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) + c758: 48 8b 45 d8 mov -0x28(%rbp),%rax + c75c: 48 3b 45 f0 cmp -0x10(%rbp),%rax + c760: 72 87 jb c6e9 + c762: 48 8b 45 f8 mov -0x8(%rbp),%rax + c766: 48 89 c7 mov %rax,%rdi + c769: e8 c2 5b ff ff call 2330 + c76e: 48 8b 45 e8 mov -0x18(%rbp),%rax + c772: c9 leave + c773: c3 ret + +000000000000c774 : + c774: f3 0f 1e fa endbr64 + c778: 55 push %rbp + c779: 48 89 e5 mov %rsp,%rbp + c77c: 48 83 ec 20 sub $0x20,%rsp + c780: 48 89 7d e8 mov %rdi,-0x18(%rbp) + c784: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + c789: 75 07 jne c792 + c78b: b8 00 00 00 00 mov $0x0,%eax + c790: eb 2f jmp c7c1 + c792: 48 8b 45 e8 mov -0x18(%rbp),%rax + c796: 48 89 c7 mov %rax,%rdi + c799: e8 7a fe ff ff call c618 + c79e: 48 89 45 f8 mov %rax,-0x8(%rbp) + c7a2: 48 8b 45 f8 mov -0x8(%rbp),%rax + c7a6: 48 89 c7 mov %rax,%rdi + c7a9: e8 70 e7 ff ff call af1e + c7ae: 88 45 f7 mov %al,-0x9(%rbp) + c7b1: 48 8b 45 f8 mov -0x8(%rbp),%rax + c7b5: 48 89 c7 mov %rax,%rdi + c7b8: e8 73 5b ff ff call 2330 + c7bd: 0f b6 45 f7 movzbl -0x9(%rbp),%eax + c7c1: c9 leave + c7c2: c3 ret + +000000000000c7c3 : + c7c3: f3 0f 1e fa endbr64 + c7c7: 55 push %rbp + c7c8: 48 89 e5 mov %rsp,%rbp + c7cb: 48 83 ec 30 sub $0x30,%rsp + c7cf: 48 89 7d d8 mov %rdi,-0x28(%rbp) + c7d3: 48 8b 45 d8 mov -0x28(%rbp),%rax + c7d7: 48 89 c7 mov %rax,%rdi + c7da: e8 39 fe ff ff call c618 + c7df: 48 89 45 f8 mov %rax,-0x8(%rbp) + c7e3: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) + c7ea: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) + c7f1: 00 + c7f2: eb 69 jmp c85d + c7f4: 48 8b 45 e8 mov -0x18(%rbp),%rax + c7f8: 48 83 c0 01 add $0x1,%rax + c7fc: 48 89 45 f0 mov %rax,-0x10(%rbp) + c800: eb 49 jmp c84b + c802: 48 8b 45 f8 mov -0x8(%rbp),%rax + c806: 48 8b 50 10 mov 0x10(%rax),%rdx + c80a: 48 8b 45 f0 mov -0x10(%rbp),%rax + c80e: 48 c1 e0 03 shl $0x3,%rax + c812: 48 01 d0 add %rdx,%rax + c815: 48 8b 00 mov (%rax),%rax + c818: 89 c1 mov %eax,%ecx + c81a: 48 8b 45 f8 mov -0x8(%rbp),%rax + c81e: 48 8b 50 10 mov 0x10(%rax),%rdx + c822: 48 8b 45 e8 mov -0x18(%rbp),%rax + c826: 48 c1 e0 03 shl $0x3,%rax + c82a: 48 01 d0 add %rdx,%rax + c82d: 48 8b 00 mov (%rax),%rax + c830: 89 c2 mov %eax,%edx + c832: 89 c8 mov %ecx,%eax + c834: 29 d0 sub %edx,%eax + c836: 89 c7 mov %eax,%edi + c838: e8 14 e8 ff ff call b051 + c83d: 8b 55 e4 mov -0x1c(%rbp),%edx + c840: 0f af c2 imul %edx,%eax + c843: 89 45 e4 mov %eax,-0x1c(%rbp) + c846: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) + c84b: 48 8b 45 f8 mov -0x8(%rbp),%rax + c84f: 48 8b 00 mov (%rax),%rax + c852: 48 39 45 f0 cmp %rax,-0x10(%rbp) + c856: 72 aa jb c802 + c858: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) + c85d: 48 8b 45 f8 mov -0x8(%rbp),%rax + c861: 48 8b 00 mov (%rax),%rax + c864: 48 39 45 e8 cmp %rax,-0x18(%rbp) + c868: 72 8a jb c7f4 + c86a: 8b 45 e4 mov -0x1c(%rbp),%eax + c86d: c9 leave + c86e: c3 ret + +000000000000c86f : + c86f: f3 0f 1e fa endbr64 + c873: 55 push %rbp + c874: 48 89 e5 mov %rsp,%rbp + c877: 48 83 ec 20 sub $0x20,%rsp + c87b: 48 89 7d e8 mov %rdi,-0x18(%rbp) + c87f: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + c884: 75 07 jne c88d + c886: b8 00 00 00 00 mov $0x0,%eax + c88b: eb 38 jmp c8c5 + c88d: bf 18 00 00 00 mov $0x18,%edi + c892: e8 e9 5b ff ff call 2480 + c897: 48 89 45 f8 mov %rax,-0x8(%rbp) + c89b: 48 8b 45 f8 mov -0x8(%rbp),%rax + c89f: 48 8b 55 e8 mov -0x18(%rbp),%rdx + c8a3: 48 89 10 mov %rdx,(%rax) + c8a6: 48 8b 45 e8 mov -0x18(%rbp),%rax + c8aa: 48 c1 e0 04 shl $0x4,%rax + c8ae: 48 89 c7 mov %rax,%rdi + c8b1: e8 ca 5b ff ff call 2480 + c8b6: 48 89 c2 mov %rax,%rdx + c8b9: 48 8b 45 f8 mov -0x8(%rbp),%rax + c8bd: 48 89 50 10 mov %rdx,0x10(%rax) + c8c1: 48 8b 45 f8 mov -0x8(%rbp),%rax + c8c5: c9 leave + c8c6: c3 ret + +000000000000c8c7 : + c8c7: f3 0f 1e fa endbr64 + c8cb: 55 push %rbp + c8cc: 48 89 e5 mov %rsp,%rbp + c8cf: 48 83 ec 40 sub $0x40,%rsp + c8d3: 48 89 7d c8 mov %rdi,-0x38(%rbp) + c8d7: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + c8dc: 75 0a jne c8e8 + c8de: b8 00 00 00 00 mov $0x0,%eax + c8e3: e9 38 01 00 00 jmp ca20 + c8e8: bf 18 00 00 00 mov $0x18,%edi + c8ed: e8 8e 5b ff ff call 2480 + c8f2: 48 89 45 e8 mov %rax,-0x18(%rbp) + c8f6: 48 8b 45 c8 mov -0x38(%rbp),%rax + c8fa: 48 8b 00 mov (%rax),%rax + c8fd: 48 89 45 f0 mov %rax,-0x10(%rbp) + c901: 48 8b 45 e8 mov -0x18(%rbp),%rax + c905: 48 8b 55 f0 mov -0x10(%rbp),%rdx + c909: 48 89 10 mov %rdx,(%rax) + c90c: 48 8b 45 f0 mov -0x10(%rbp),%rax + c910: 48 c1 e0 03 shl $0x3,%rax + c914: 48 89 c7 mov %rax,%rdi + c917: e8 64 5b ff ff call 2480 + c91c: 48 89 c2 mov %rax,%rdx + c91f: 48 8b 45 e8 mov -0x18(%rbp),%rax + c923: 48 89 50 10 mov %rdx,0x10(%rax) + c927: 48 8b 45 f0 mov -0x10(%rbp),%rax + c92b: 48 c1 e0 04 shl $0x4,%rax + c92f: 48 89 c7 mov %rax,%rdi + c932: e8 49 5b ff ff call 2480 + c937: 48 89 45 f8 mov %rax,-0x8(%rbp) + c93b: 48 8b 45 c8 mov -0x38(%rbp),%rax + c93f: 48 8b 48 10 mov 0x10(%rax),%rcx + c943: 48 8b 55 f0 mov -0x10(%rbp),%rdx + c947: 48 8b 45 f8 mov -0x8(%rbp),%rax + c94b: 48 89 ce mov %rcx,%rsi + c94e: 48 89 c7 mov %rax,%rdi + c951: e8 ba 5b ff ff call 2510 + c956: 48 8b 75 f0 mov -0x10(%rbp),%rsi + c95a: 48 8b 45 f8 mov -0x8(%rbp),%rax + c95e: 48 8b 15 3b 46 00 00 mov 0x463b(%rip),%rdx # 10fa0 + c965: 48 89 d1 mov %rdx,%rcx + c968: ba 10 00 00 00 mov $0x10,%edx + c96d: 48 89 c7 mov %rax,%rdi + c970: e8 1b 5a ff ff call 2390 + c975: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) + c97c: 00 + c97d: eb 05 jmp c984 + c97f: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) + c984: 48 8b 45 d0 mov -0x30(%rbp),%rax + c988: 48 3b 45 f0 cmp -0x10(%rbp),%rax + c98c: 72 f1 jb c97f + c98e: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) + c995: 00 + c996: eb 6e jmp ca06 + c998: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) + c99f: 00 + c9a0: eb 55 jmp c9f7 + c9a2: 48 8b 45 e0 mov -0x20(%rbp),%rax + c9a6: 48 c1 e0 04 shl $0x4,%rax + c9aa: 48 89 c2 mov %rax,%rdx + c9ad: 48 8b 45 f8 mov -0x8(%rbp),%rax + c9b1: 48 01 c2 add %rax,%rdx + c9b4: 48 8b 45 c8 mov -0x38(%rbp),%rax + c9b8: 48 8b 48 10 mov 0x10(%rax),%rcx + c9bc: 48 8b 45 d8 mov -0x28(%rbp),%rax + c9c0: 48 c1 e0 04 shl $0x4,%rax + c9c4: 48 01 c8 add %rcx,%rax + c9c7: 48 89 d6 mov %rdx,%rsi + c9ca: 48 89 c7 mov %rax,%rdi + c9cd: e8 ae 58 ff ff call 2280 + c9d2: 85 c0 test %eax,%eax + c9d4: 75 1c jne c9f2 + c9d6: 48 8b 45 e8 mov -0x18(%rbp),%rax + c9da: 48 8b 50 10 mov 0x10(%rax),%rdx + c9de: 48 8b 45 d8 mov -0x28(%rbp),%rax + c9e2: 48 c1 e0 03 shl $0x3,%rax + c9e6: 48 01 c2 add %rax,%rdx + c9e9: 48 8b 45 e0 mov -0x20(%rbp),%rax + c9ed: 48 89 02 mov %rax,(%rdx) + c9f0: eb 0f jmp ca01 + c9f2: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) + c9f7: 48 8b 45 e0 mov -0x20(%rbp),%rax + c9fb: 48 3b 45 f0 cmp -0x10(%rbp),%rax + c9ff: 72 a1 jb c9a2 + ca01: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) + ca06: 48 8b 45 d8 mov -0x28(%rbp),%rax + ca0a: 48 3b 45 f0 cmp -0x10(%rbp),%rax + ca0e: 72 88 jb c998 + ca10: 48 8b 45 f8 mov -0x8(%rbp),%rax + ca14: 48 89 c7 mov %rax,%rdi + ca17: e8 14 59 ff ff call 2330 + ca1c: 48 8b 45 e8 mov -0x18(%rbp),%rax + ca20: c9 leave + ca21: c3 ret + +000000000000ca22 : + ca22: f3 0f 1e fa endbr64 + ca26: 55 push %rbp + ca27: 48 89 e5 mov %rsp,%rbp + ca2a: 48 83 ec 20 sub $0x20,%rsp + ca2e: 48 89 7d e8 mov %rdi,-0x18(%rbp) + ca32: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + ca37: 75 07 jne ca40 + ca39: b8 00 00 00 00 mov $0x0,%eax + ca3e: eb 2f jmp ca6f + ca40: 48 8b 45 e8 mov -0x18(%rbp),%rax + ca44: 48 89 c7 mov %rax,%rdi + ca47: e8 7b fe ff ff call c8c7 + ca4c: 48 89 45 f8 mov %rax,-0x8(%rbp) + ca50: 48 8b 45 f8 mov -0x8(%rbp),%rax + ca54: 48 89 c7 mov %rax,%rdi + ca57: e8 c2 e4 ff ff call af1e + ca5c: 88 45 f7 mov %al,-0x9(%rbp) + ca5f: 48 8b 45 f8 mov -0x8(%rbp),%rax + ca63: 48 89 c7 mov %rax,%rdi + ca66: e8 c5 58 ff ff call 2330 + ca6b: 0f b6 45 f7 movzbl -0x9(%rbp),%eax + ca6f: c9 leave + ca70: c3 ret + +000000000000ca71 : + ca71: f3 0f 1e fa endbr64 + ca75: 55 push %rbp + ca76: 48 89 e5 mov %rsp,%rbp + ca79: 48 83 ec 30 sub $0x30,%rsp + ca7d: 48 89 7d d8 mov %rdi,-0x28(%rbp) + ca81: 48 8b 45 d8 mov -0x28(%rbp),%rax + ca85: 48 89 c7 mov %rax,%rdi + ca88: e8 3a fe ff ff call c8c7 + ca8d: 48 89 45 f8 mov %rax,-0x8(%rbp) + ca91: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) + ca98: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) + ca9f: 00 + caa0: eb 69 jmp cb0b + caa2: 48 8b 45 e8 mov -0x18(%rbp),%rax + caa6: 48 83 c0 01 add $0x1,%rax + caaa: 48 89 45 f0 mov %rax,-0x10(%rbp) + caae: eb 49 jmp caf9 + cab0: 48 8b 45 f8 mov -0x8(%rbp),%rax + cab4: 48 8b 50 10 mov 0x10(%rax),%rdx + cab8: 48 8b 45 f0 mov -0x10(%rbp),%rax + cabc: 48 c1 e0 03 shl $0x3,%rax + cac0: 48 01 d0 add %rdx,%rax + cac3: 48 8b 00 mov (%rax),%rax + cac6: 89 c1 mov %eax,%ecx + cac8: 48 8b 45 f8 mov -0x8(%rbp),%rax + cacc: 48 8b 50 10 mov 0x10(%rax),%rdx + cad0: 48 8b 45 e8 mov -0x18(%rbp),%rax + cad4: 48 c1 e0 03 shl $0x3,%rax + cad8: 48 01 d0 add %rdx,%rax + cadb: 48 8b 00 mov (%rax),%rax + cade: 89 c2 mov %eax,%edx + cae0: 89 c8 mov %ecx,%eax + cae2: 29 d0 sub %edx,%eax + cae4: 89 c7 mov %eax,%edi + cae6: e8 66 e5 ff ff call b051 + caeb: 8b 55 e4 mov -0x1c(%rbp),%edx + caee: 0f af c2 imul %edx,%eax + caf1: 89 45 e4 mov %eax,-0x1c(%rbp) + caf4: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) + caf9: 48 8b 45 f8 mov -0x8(%rbp),%rax + cafd: 48 8b 00 mov (%rax),%rax + cb00: 48 39 45 f0 cmp %rax,-0x10(%rbp) + cb04: 72 aa jb cab0 + cb06: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) + cb0b: 48 8b 45 f8 mov -0x8(%rbp),%rax + cb0f: 48 8b 00 mov (%rax),%rax + cb12: 48 39 45 e8 cmp %rax,-0x18(%rbp) + cb16: 72 8a jb caa2 + cb18: 8b 45 e4 mov -0x1c(%rbp),%eax + cb1b: c9 leave + cb1c: c3 ret + +000000000000cb1d : + cb1d: f3 0f 1e fa endbr64 + cb21: 55 push %rbp + cb22: 48 89 e5 mov %rsp,%rbp + cb25: 48 83 ec 20 sub $0x20,%rsp + cb29: 48 89 7d e8 mov %rdi,-0x18(%rbp) + cb2d: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + cb32: 75 07 jne cb3b + cb34: b8 00 00 00 00 mov $0x0,%eax + cb39: eb 38 jmp cb73 + cb3b: bf 18 00 00 00 mov $0x18,%edi + cb40: e8 3b 59 ff ff call 2480 + cb45: 48 89 45 f8 mov %rax,-0x8(%rbp) + cb49: 48 8b 45 f8 mov -0x8(%rbp),%rax + cb4d: 48 8b 55 e8 mov -0x18(%rbp),%rdx + cb51: 48 89 10 mov %rdx,(%rax) + cb54: 48 8b 45 e8 mov -0x18(%rbp),%rax + cb58: 48 c1 e0 03 shl $0x3,%rax + cb5c: 48 89 c7 mov %rax,%rdi + cb5f: e8 1c 59 ff ff call 2480 + cb64: 48 89 c2 mov %rax,%rdx + cb67: 48 8b 45 f8 mov -0x8(%rbp),%rax + cb6b: 48 89 50 10 mov %rdx,0x10(%rax) + cb6f: 48 8b 45 f8 mov -0x8(%rbp),%rax + cb73: c9 leave + cb74: c3 ret + +000000000000cb75 : + cb75: f3 0f 1e fa endbr64 + cb79: 55 push %rbp + cb7a: 48 89 e5 mov %rsp,%rbp + cb7d: 48 83 ec 40 sub $0x40,%rsp + cb81: 48 89 7d c8 mov %rdi,-0x38(%rbp) + cb85: 48 83 7d c8 00 cmpq $0x0,-0x38(%rbp) + cb8a: 75 0a jne cb96 + cb8c: b8 00 00 00 00 mov $0x0,%eax + cb91: e9 39 01 00 00 jmp cccf + cb96: bf 18 00 00 00 mov $0x18,%edi + cb9b: e8 e0 58 ff ff call 2480 + cba0: 48 89 45 e8 mov %rax,-0x18(%rbp) + cba4: 48 8b 45 c8 mov -0x38(%rbp),%rax + cba8: 48 8b 00 mov (%rax),%rax + cbab: 48 89 45 f0 mov %rax,-0x10(%rbp) + cbaf: 48 8b 45 e8 mov -0x18(%rbp),%rax + cbb3: 48 8b 55 f0 mov -0x10(%rbp),%rdx + cbb7: 48 89 10 mov %rdx,(%rax) + cbba: 48 8b 45 f0 mov -0x10(%rbp),%rax + cbbe: 48 c1 e0 03 shl $0x3,%rax + cbc2: 48 89 c7 mov %rax,%rdi + cbc5: e8 b6 58 ff ff call 2480 + cbca: 48 89 c2 mov %rax,%rdx + cbcd: 48 8b 45 e8 mov -0x18(%rbp),%rax + cbd1: 48 89 50 10 mov %rdx,0x10(%rax) + cbd5: 48 8b 45 f0 mov -0x10(%rbp),%rax + cbd9: 48 c1 e0 03 shl $0x3,%rax + cbdd: 48 89 c7 mov %rax,%rdi + cbe0: e8 9b 58 ff ff call 2480 + cbe5: 48 89 45 f8 mov %rax,-0x8(%rbp) + cbe9: 48 8b 45 c8 mov -0x38(%rbp),%rax + cbed: 48 8b 48 10 mov 0x10(%rax),%rcx + cbf1: 48 8b 55 f0 mov -0x10(%rbp),%rdx + cbf5: 48 8b 45 f8 mov -0x8(%rbp),%rax + cbf9: 48 89 ce mov %rcx,%rsi + cbfc: 48 89 c7 mov %rax,%rdi + cbff: e8 9c 58 ff ff call 24a0 + cc04: 48 8b 75 f0 mov -0x10(%rbp),%rsi + cc08: 48 8b 45 f8 mov -0x8(%rbp),%rax + cc0c: 48 8b 15 bd 43 00 00 mov 0x43bd(%rip),%rdx # 10fd0 + cc13: 48 89 d1 mov %rdx,%rcx + cc16: ba 08 00 00 00 mov $0x8,%edx + cc1b: 48 89 c7 mov %rax,%rdi + cc1e: e8 6d 57 ff ff call 2390 + cc23: 48 c7 45 d0 00 00 00 movq $0x0,-0x30(%rbp) + cc2a: 00 + cc2b: eb 05 jmp cc32 + cc2d: 48 83 45 d0 01 addq $0x1,-0x30(%rbp) + cc32: 48 8b 45 d0 mov -0x30(%rbp),%rax + cc36: 48 3b 45 f0 cmp -0x10(%rbp),%rax + cc3a: 72 f1 jb cc2d + cc3c: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp) + cc43: 00 + cc44: eb 6f jmp ccb5 + cc46: 48 c7 45 e0 00 00 00 movq $0x0,-0x20(%rbp) + cc4d: 00 + cc4e: eb 56 jmp cca6 + cc50: 48 8b 45 e0 mov -0x20(%rbp),%rax + cc54: 48 8d 14 c5 00 00 00 lea 0x0(,%rax,8),%rdx + cc5b: 00 + cc5c: 48 8b 45 f8 mov -0x8(%rbp),%rax + cc60: 48 01 c2 add %rax,%rdx + cc63: 48 8b 45 c8 mov -0x38(%rbp),%rax + cc67: 48 8b 48 10 mov 0x10(%rax),%rcx + cc6b: 48 8b 45 d8 mov -0x28(%rbp),%rax + cc6f: 48 c1 e0 03 shl $0x3,%rax + cc73: 48 01 c8 add %rcx,%rax + cc76: 48 89 d6 mov %rdx,%rsi + cc79: 48 89 c7 mov %rax,%rdi + cc7c: e8 4f 56 ff ff call 22d0 + cc81: 85 c0 test %eax,%eax + cc83: 75 1c jne cca1 + cc85: 48 8b 45 e8 mov -0x18(%rbp),%rax + cc89: 48 8b 50 10 mov 0x10(%rax),%rdx + cc8d: 48 8b 45 d8 mov -0x28(%rbp),%rax + cc91: 48 c1 e0 03 shl $0x3,%rax + cc95: 48 01 c2 add %rax,%rdx + cc98: 48 8b 45 e0 mov -0x20(%rbp),%rax + cc9c: 48 89 02 mov %rax,(%rdx) + cc9f: eb 0f jmp ccb0 + cca1: 48 83 45 e0 01 addq $0x1,-0x20(%rbp) + cca6: 48 8b 45 e0 mov -0x20(%rbp),%rax + ccaa: 48 3b 45 f0 cmp -0x10(%rbp),%rax + ccae: 72 a0 jb cc50 + ccb0: 48 83 45 d8 01 addq $0x1,-0x28(%rbp) + ccb5: 48 8b 45 d8 mov -0x28(%rbp),%rax + ccb9: 48 3b 45 f0 cmp -0x10(%rbp),%rax + ccbd: 72 87 jb cc46 + ccbf: 48 8b 45 f8 mov -0x8(%rbp),%rax + ccc3: 48 89 c7 mov %rax,%rdi + ccc6: e8 65 56 ff ff call 2330 + cccb: 48 8b 45 e8 mov -0x18(%rbp),%rax + cccf: c9 leave + ccd0: c3 ret + +000000000000ccd1 : + ccd1: f3 0f 1e fa endbr64 + ccd5: 55 push %rbp + ccd6: 48 89 e5 mov %rsp,%rbp + ccd9: 48 83 ec 20 sub $0x20,%rsp + ccdd: 48 89 7d e8 mov %rdi,-0x18(%rbp) + cce1: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + cce6: 75 07 jne ccef + cce8: b8 00 00 00 00 mov $0x0,%eax + cced: eb 2f jmp cd1e + ccef: 48 8b 45 e8 mov -0x18(%rbp),%rax + ccf3: 48 89 c7 mov %rax,%rdi + ccf6: e8 7a fe ff ff call cb75 + ccfb: 48 89 45 f8 mov %rax,-0x8(%rbp) + ccff: 48 8b 45 f8 mov -0x8(%rbp),%rax + cd03: 48 89 c7 mov %rax,%rdi + cd06: e8 13 e2 ff ff call af1e + cd0b: 88 45 f7 mov %al,-0x9(%rbp) + cd0e: 48 8b 45 f8 mov -0x8(%rbp),%rax + cd12: 48 89 c7 mov %rax,%rdi + cd15: e8 16 56 ff ff call 2330 + cd1a: 0f b6 45 f7 movzbl -0x9(%rbp),%eax + cd1e: c9 leave + cd1f: c3 ret + +000000000000cd20 : + cd20: f3 0f 1e fa endbr64 + cd24: 55 push %rbp + cd25: 48 89 e5 mov %rsp,%rbp + cd28: 48 83 ec 30 sub $0x30,%rsp + cd2c: 48 89 7d d8 mov %rdi,-0x28(%rbp) + cd30: 48 8b 45 d8 mov -0x28(%rbp),%rax + cd34: 48 89 c7 mov %rax,%rdi + cd37: e8 39 fe ff ff call cb75 + cd3c: 48 89 45 f8 mov %rax,-0x8(%rbp) + cd40: c7 45 e4 01 00 00 00 movl $0x1,-0x1c(%rbp) + cd47: 48 c7 45 e8 00 00 00 movq $0x0,-0x18(%rbp) + cd4e: 00 + cd4f: eb 69 jmp cdba + cd51: 48 8b 45 e8 mov -0x18(%rbp),%rax + cd55: 48 83 c0 01 add $0x1,%rax + cd59: 48 89 45 f0 mov %rax,-0x10(%rbp) + cd5d: eb 49 jmp cda8 + cd5f: 48 8b 45 f8 mov -0x8(%rbp),%rax + cd63: 48 8b 50 10 mov 0x10(%rax),%rdx + cd67: 48 8b 45 f0 mov -0x10(%rbp),%rax + cd6b: 48 c1 e0 03 shl $0x3,%rax + cd6f: 48 01 d0 add %rdx,%rax + cd72: 48 8b 00 mov (%rax),%rax + cd75: 89 c1 mov %eax,%ecx + cd77: 48 8b 45 f8 mov -0x8(%rbp),%rax + cd7b: 48 8b 50 10 mov 0x10(%rax),%rdx + cd7f: 48 8b 45 e8 mov -0x18(%rbp),%rax + cd83: 48 c1 e0 03 shl $0x3,%rax + cd87: 48 01 d0 add %rdx,%rax + cd8a: 48 8b 00 mov (%rax),%rax + cd8d: 89 c2 mov %eax,%edx + cd8f: 89 c8 mov %ecx,%eax + cd91: 29 d0 sub %edx,%eax + cd93: 89 c7 mov %eax,%edi + cd95: e8 b7 e2 ff ff call b051 + cd9a: 8b 55 e4 mov -0x1c(%rbp),%edx + cd9d: 0f af c2 imul %edx,%eax + cda0: 89 45 e4 mov %eax,-0x1c(%rbp) + cda3: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) + cda8: 48 8b 45 f8 mov -0x8(%rbp),%rax + cdac: 48 8b 00 mov (%rax),%rax + cdaf: 48 39 45 f0 cmp %rax,-0x10(%rbp) + cdb3: 72 aa jb cd5f + cdb5: 48 83 45 e8 01 addq $0x1,-0x18(%rbp) + cdba: 48 8b 45 f8 mov -0x8(%rbp),%rax + cdbe: 48 8b 00 mov (%rax),%rax + cdc1: 48 39 45 e8 cmp %rax,-0x18(%rbp) + cdc5: 72 8a jb cd51 + cdc7: 8b 45 e4 mov -0x1c(%rbp),%eax + cdca: c9 leave + cdcb: c3 ret + +000000000000cdcc : + cdcc: f3 0f 1e fa endbr64 + cdd0: 55 push %rbp + cdd1: 48 89 e5 mov %rsp,%rbp + cdd4: 48 83 ec 20 sub $0x20,%rsp + cdd8: 48 89 7d e8 mov %rdi,-0x18(%rbp) + cddc: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + cde1: 75 07 jne cdea + cde3: b8 00 00 00 00 mov $0x0,%eax + cde8: eb 5e jmp ce48 + cdea: bf 10 00 00 00 mov $0x10,%edi + cdef: e8 8c 56 ff ff call 2480 + cdf4: 48 89 45 f8 mov %rax,-0x8(%rbp) + cdf8: 48 8b 45 e8 mov -0x18(%rbp),%rax + cdfc: 89 c2 mov %eax,%edx + cdfe: 48 8b 45 f8 mov -0x8(%rbp),%rax + ce02: 88 10 mov %dl,(%rax) + ce04: 48 8b 45 e8 mov -0x18(%rbp),%rax + ce08: 48 89 c7 mov %rax,%rdi + ce0b: e8 70 56 ff ff call 2480 + ce10: 48 89 c2 mov %rax,%rdx + ce13: 48 8b 45 f8 mov -0x8(%rbp),%rax + ce17: 48 89 50 08 mov %rdx,0x8(%rax) + ce1b: c6 45 f7 00 movb $0x0,-0x9(%rbp) + ce1f: eb 19 jmp ce3a + ce21: 48 8b 45 f8 mov -0x8(%rbp),%rax + ce25: 48 8b 50 08 mov 0x8(%rax),%rdx + ce29: 0f b6 45 f7 movzbl -0x9(%rbp),%eax + ce2d: 48 01 c2 add %rax,%rdx + ce30: 0f b6 45 f7 movzbl -0x9(%rbp),%eax + ce34: 88 02 mov %al,(%rdx) + ce36: 80 45 f7 01 addb $0x1,-0x9(%rbp) + ce3a: 0f b6 45 f7 movzbl -0x9(%rbp),%eax + ce3e: 48 39 45 e8 cmp %rax,-0x18(%rbp) + ce42: 77 dd ja ce21 + ce44: 48 8b 45 f8 mov -0x8(%rbp),%rax + ce48: c9 leave + ce49: c3 ret + +000000000000ce4a : + ce4a: f3 0f 1e fa endbr64 + ce4e: 55 push %rbp + ce4f: 48 89 e5 mov %rsp,%rbp + ce52: 48 89 7d e8 mov %rdi,-0x18(%rbp) + ce56: c6 45 ff 00 movb $0x0,-0x1(%rbp) + ce5a: 48 8b 45 e8 mov -0x18(%rbp),%rax + ce5e: 0f b6 00 movzbl (%rax),%eax + ce61: 38 45 ff cmp %al,-0x1(%rbp) + ce64: 73 25 jae ce8b + ce66: 48 8b 45 e8 mov -0x18(%rbp),%rax + ce6a: 48 8b 50 08 mov 0x8(%rax),%rdx + ce6e: 0f b6 45 ff movzbl -0x1(%rbp),%eax + ce72: 48 01 d0 add %rdx,%rax + ce75: 0f b6 00 movzbl (%rax),%eax + ce78: 38 45 ff cmp %al,-0x1(%rbp) + ce7b: 74 07 je ce84 + ce7d: b8 00 00 00 00 mov $0x0,%eax + ce82: eb 07 jmp ce8b + ce84: b8 01 00 00 00 mov $0x1,%eax + ce89: eb 00 jmp ce8b + ce8b: 5d pop %rbp + ce8c: c3 ret + +000000000000ce8d : + ce8d: f3 0f 1e fa endbr64 + ce91: 55 push %rbp + ce92: 48 89 e5 mov %rsp,%rbp + ce95: 48 83 ec 20 sub $0x20,%rsp + ce99: 48 89 7d e8 mov %rdi,-0x18(%rbp) + ce9d: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + cea2: 75 07 jne ceab + cea4: b8 00 00 00 00 mov $0x0,%eax + cea9: eb 66 jmp cf11 + ceab: bf 10 00 00 00 mov $0x10,%edi + ceb0: e8 cb 55 ff ff call 2480 + ceb5: 48 89 45 f8 mov %rax,-0x8(%rbp) + ceb9: 48 8b 45 e8 mov -0x18(%rbp),%rax + cebd: 89 c2 mov %eax,%edx + cebf: 48 8b 45 f8 mov -0x8(%rbp),%rax + cec3: 89 10 mov %edx,(%rax) + cec5: 48 8b 45 e8 mov -0x18(%rbp),%rax + cec9: 48 c1 e0 02 shl $0x2,%rax + cecd: 48 89 c7 mov %rax,%rdi + ced0: e8 ab 55 ff ff call 2480 + ced5: 48 89 c2 mov %rax,%rdx + ced8: 48 8b 45 f8 mov -0x8(%rbp),%rax + cedc: 48 89 50 08 mov %rdx,0x8(%rax) + cee0: c7 45 f4 00 00 00 00 movl $0x0,-0xc(%rbp) + cee7: eb 1b jmp cf04 + cee9: 48 8b 45 f8 mov -0x8(%rbp),%rax + ceed: 48 8b 50 08 mov 0x8(%rax),%rdx + cef1: 8b 45 f4 mov -0xc(%rbp),%eax + cef4: 48 c1 e0 02 shl $0x2,%rax + cef8: 48 01 c2 add %rax,%rdx + cefb: 8b 45 f4 mov -0xc(%rbp),%eax + cefe: 89 02 mov %eax,(%rdx) + cf00: 83 45 f4 01 addl $0x1,-0xc(%rbp) + cf04: 8b 45 f4 mov -0xc(%rbp),%eax + cf07: 48 39 45 e8 cmp %rax,-0x18(%rbp) + cf0b: 77 dc ja cee9 + cf0d: 48 8b 45 f8 mov -0x8(%rbp),%rax + cf11: c9 leave + cf12: c3 ret + +000000000000cf13 : + cf13: f3 0f 1e fa endbr64 + cf17: 55 push %rbp + cf18: 48 89 e5 mov %rsp,%rbp + cf1b: 48 89 7d e8 mov %rdi,-0x18(%rbp) + cf1f: c7 45 fc 00 00 00 00 movl $0x0,-0x4(%rbp) + cf26: 48 8b 45 e8 mov -0x18(%rbp),%rax + cf2a: 8b 00 mov (%rax),%eax + cf2c: 39 45 fc cmp %eax,-0x4(%rbp) + cf2f: 73 27 jae cf58 + cf31: 48 8b 45 e8 mov -0x18(%rbp),%rax + cf35: 48 8b 50 08 mov 0x8(%rax),%rdx + cf39: 8b 45 fc mov -0x4(%rbp),%eax + cf3c: 48 c1 e0 02 shl $0x2,%rax + cf40: 48 01 d0 add %rdx,%rax + cf43: 8b 00 mov (%rax),%eax + cf45: 39 45 fc cmp %eax,-0x4(%rbp) + cf48: 74 07 je cf51 + cf4a: b8 00 00 00 00 mov $0x0,%eax + cf4f: eb 07 jmp cf58 + cf51: b8 01 00 00 00 mov $0x1,%eax + cf56: eb 00 jmp cf58 + cf58: 5d pop %rbp + cf59: c3 ret + +000000000000cf5a : + cf5a: f3 0f 1e fa endbr64 + cf5e: 55 push %rbp + cf5f: 48 89 e5 mov %rsp,%rbp + cf62: 48 83 ec 20 sub $0x20,%rsp + cf66: 48 89 7d e8 mov %rdi,-0x18(%rbp) + cf6a: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + cf6f: 75 07 jne cf78 + cf71: b8 00 00 00 00 mov $0x0,%eax + cf76: eb 6b jmp cfe3 + cf78: bf 10 00 00 00 mov $0x10,%edi + cf7d: e8 fe 54 ff ff call 2480 + cf82: 48 89 45 f8 mov %rax,-0x8(%rbp) + cf86: 48 8b 45 f8 mov -0x8(%rbp),%rax + cf8a: 48 8b 55 e8 mov -0x18(%rbp),%rdx + cf8e: 48 89 10 mov %rdx,(%rax) + cf91: 48 8b 45 e8 mov -0x18(%rbp),%rax + cf95: 48 c1 e0 03 shl $0x3,%rax + cf99: 48 89 c7 mov %rax,%rdi + cf9c: e8 df 54 ff ff call 2480 + cfa1: 48 89 c2 mov %rax,%rdx + cfa4: 48 8b 45 f8 mov -0x8(%rbp),%rax + cfa8: 48 89 50 08 mov %rdx,0x8(%rax) + cfac: 48 c7 45 f0 00 00 00 movq $0x0,-0x10(%rbp) + cfb3: 00 + cfb4: eb 1f jmp cfd5 + cfb6: 48 8b 45 f8 mov -0x8(%rbp),%rax + cfba: 48 8b 50 08 mov 0x8(%rax),%rdx + cfbe: 48 8b 45 f0 mov -0x10(%rbp),%rax + cfc2: 48 c1 e0 03 shl $0x3,%rax + cfc6: 48 01 c2 add %rax,%rdx + cfc9: 48 8b 45 f0 mov -0x10(%rbp),%rax + cfcd: 48 89 02 mov %rax,(%rdx) + cfd0: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) + cfd5: 48 8b 45 f0 mov -0x10(%rbp),%rax + cfd9: 48 3b 45 e8 cmp -0x18(%rbp),%rax + cfdd: 72 d7 jb cfb6 + cfdf: 48 8b 45 f8 mov -0x8(%rbp),%rax + cfe3: c9 leave + cfe4: c3 ret + +000000000000cfe5 : + cfe5: f3 0f 1e fa endbr64 + cfe9: 55 push %rbp + cfea: 48 89 e5 mov %rsp,%rbp + cfed: 48 89 7d e8 mov %rdi,-0x18(%rbp) + cff1: 48 c7 45 f8 00 00 00 movq $0x0,-0x8(%rbp) + cff8: 00 + cff9: 48 8b 45 e8 mov -0x18(%rbp),%rax + cffd: 48 8b 00 mov (%rax),%rax + d000: 48 39 45 f8 cmp %rax,-0x8(%rbp) + d004: 73 2a jae d030 + d006: 48 8b 45 e8 mov -0x18(%rbp),%rax + d00a: 48 8b 50 08 mov 0x8(%rax),%rdx + d00e: 48 8b 45 f8 mov -0x8(%rbp),%rax + d012: 48 c1 e0 03 shl $0x3,%rax + d016: 48 01 d0 add %rdx,%rax + d019: 48 8b 00 mov (%rax),%rax + d01c: 48 39 45 f8 cmp %rax,-0x8(%rbp) + d020: 74 07 je d029 + d022: b8 00 00 00 00 mov $0x0,%eax + d027: eb 07 jmp d030 + d029: b8 01 00 00 00 mov $0x1,%eax + d02e: eb 00 jmp d030 + d030: 5d pop %rbp + d031: c3 ret + +000000000000d032 : + d032: f3 0f 1e fa endbr64 + d036: 55 push %rbp + d037: 48 89 e5 mov %rsp,%rbp + d03a: 48 83 ec 20 sub $0x20,%rsp + d03e: 48 89 7d e8 mov %rdi,-0x18(%rbp) + d042: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) + d047: 75 07 jne d050 + d049: b8 00 00 00 00 mov $0x0,%eax + d04e: eb 6b jmp d0bb + d050: bf 10 00 00 00 mov $0x10,%edi + d055: e8 26 54 ff ff call 2480 + d05a: 48 89 45 f8 mov %rax,-0x8(%rbp) + d05e: 48 8b 45 f8 mov -0x8(%rbp),%rax + d062: 48 8b 55 e8 mov -0x18(%rbp),%rdx + d066: 48 89 10 mov %rdx,(%rax) + d069: 48 8b 45 e8 mov -0x18(%rbp),%rax + d06d: 48 c1 e0 03 shl $0x3,%rax + d071: 48 89 c7 mov %rax,%rdi + d074: e8 07 54 ff ff call 2480 + d079: 48 89 c2 mov %rax,%rdx + d07c: 48 8b 45 f8 mov -0x8(%rbp),%rax + d080: 48 89 50 08 mov %rdx,0x8(%rax) + d084: 48 c7 45 f0 00 00 00 movq $0x0,-0x10(%rbp) + d08b: 00 + d08c: eb 1f jmp d0ad + d08e: 48 8b 45 f8 mov -0x8(%rbp),%rax + d092: 48 8b 50 08 mov 0x8(%rax),%rdx + d096: 48 8b 45 f0 mov -0x10(%rbp),%rax + d09a: 48 c1 e0 03 shl $0x3,%rax + d09e: 48 01 c2 add %rax,%rdx + d0a1: 48 8b 45 f0 mov -0x10(%rbp),%rax + d0a5: 48 89 02 mov %rax,(%rdx) + d0a8: 48 83 45 f0 01 addq $0x1,-0x10(%rbp) + d0ad: 48 8b 45 f0 mov -0x10(%rbp),%rax + d0b1: 48 3b 45 e8 cmp -0x18(%rbp),%rax + d0b5: 72 d7 jb d08e + d0b7: 48 8b 45 f8 mov -0x8(%rbp),%rax + d0bb: c9 leave + d0bc: c3 ret + +000000000000d0bd : + d0bd: f3 0f 1e fa endbr64 + d0c1: 55 push %rbp + d0c2: 48 89 e5 mov %rsp,%rbp + d0c5: 48 89 7d e8 mov %rdi,-0x18(%rbp) + d0c9: 48 c7 45 f8 00 00 00 movq $0x0,-0x8(%rbp) + d0d0: 00 + d0d1: 48 8b 45 e8 mov -0x18(%rbp),%rax + d0d5: 48 8b 00 mov (%rax),%rax + d0d8: 48 39 45 f8 cmp %rax,-0x8(%rbp) + d0dc: 73 2a jae d108 + d0de: 48 8b 45 e8 mov -0x18(%rbp),%rax + d0e2: 48 8b 50 08 mov 0x8(%rax),%rdx + d0e6: 48 8b 45 f8 mov -0x8(%rbp),%rax + d0ea: 48 c1 e0 03 shl $0x3,%rax + d0ee: 48 01 d0 add %rdx,%rax + d0f1: 48 8b 00 mov (%rax),%rax + d0f4: 48 39 45 f8 cmp %rax,-0x8(%rbp) + d0f8: 74 07 je d101 + d0fa: b8 00 00 00 00 mov $0x0,%eax + d0ff: eb 07 jmp d108 + d101: b8 01 00 00 00 mov $0x1,%eax + d106: eb 00 jmp d108 + d108: 5d pop %rbp + d109: c3 ret + +Déassemblage de la section .fini : + +000000000000d10c <_fini>: + d10c: f3 0f 1e fa endbr64 + d110: 48 83 ec 08 sub $0x8,%rsp + d114: 48 83 c4 08 add $0x8,%rsp + d118: c3 ret diff --git a/ypermutation_t/src/permutation_t/test/compile.sh b/ypermutation_t/src/permutation_t/test/compile.sh new file mode 100644 index 0000000..13a51ab --- /dev/null +++ b/ypermutation_t/src/permutation_t/test/compile.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +if [ "$#" -le 0 ] ; then + echo "Usage: $0 \"compile flags or prepossession \" " >&2 + echo " we can add more option for example '-D DEBUG=1' to have debug print, '-D HK' to have gtest like prompt, od '-g' to gbd" >&2 + echo "for example: $0 \"-D DEBUG=1 -D HK -g\"" +fi + +src=../.. + +#echo "gcc -o launch_is_good_c $1 -L../../$src/ $2 -lytest -I../../$src/include_ytest/include $src/permutation_t/permutation_t.c $src/set_theoric_t/set_theoric_t.c -I$src " +gcc -o launch_is_good_c is_good.c -L../../$src/ $1 -lytest -I../../$src/include_ytest/include $src/permutation_t/permutation_t.c $src/set_theoric_t/set_theoric_t.c -I./$src + diff --git a/ypermutation_t/src/permutation_t/test/dump_asm.sh b/ypermutation_t/src/permutation_t/test/dump_asm.sh new file mode 100644 index 0000000..8cce15e --- /dev/null +++ b/ypermutation_t/src/permutation_t/test/dump_asm.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +objdump -d -M intel $1 > $1_intel.asm + +# AT&T syntax +objdump -d $1 > $1_.asm diff --git a/ypermutation_t/src/permutation_t/test/is_good.c b/ypermutation_t/src/permutation_t/test/is_good.c new file mode 100644 index 0000000..3eba657 --- /dev/null +++ b/ypermutation_t/src/permutation_t/test/is_good.c @@ -0,0 +1,149 @@ +#include +#include +#include + +// for sleep ! +#ifdef __linux__ + #include +#elif _WIN32 + #include +#endif + +#include "ftest/ftest.h" +#include "fmock/fmock.h" + + +#include "permutation_t/permutation_t.h" + + + + +TEST(size_permutation) +{ + PERMUTATION_TYPE_CHAR *p = CREATE_PERMUTATION_TYPE_CHAR(3); + + PRINTF(" size = %lu \n",p->size); + EXPECT_EQ(p->size, 3); + +} + + +TEST(permutation_t_float_trans) +{ + int n =6; + PERMUTATION_TYPE_FLOAT *p = CREATE_PERMUTATION_TYPE_FLOAT(n); + + PRINTF(" size = %lu \n",p->size); + EXPECT_EQ(p->size, n); + + p->perm[0]=0.001; + p->perm[1]=0.01; + p->perm[2]=0.00101; + p->perm[3]=0.02; + p->perm[4]=0.1; + p->perm[5]=0.1; + + + PERMUTATION_TYPE_SIZE_T *translate_p = TRANSLATE_TO_SET_THEORIC_SIZE_T_TYPE_FLOAT(p); + + size_t expect[]={0,2,1,3,4,4}; + + for(size_t i= 0; isize; ++i){ + EXPECT_EQ(translate_p->perm[i], expect[i]); + } + + for(int i = 0; i < translate_p->size; ++i) PRINTF(" ([%d] %ld) ,",i,translate_p->perm[i]); + PRINTF("\n"); + for(int i = 0; i < p->size; ++i) PRINTF(" (%d: %f) ,",i,p->perm[i]); + PRINTF("\n"); + + +// sleep(n); + +} + +TEST(not_permutation_) +{ + int n =8; + PERMUTATION_TYPE_FLOAT *p = CREATE_PERMUTATION_TYPE_FLOAT(n); + + PRINTF(" size = %lu \n",p->size); + EXPECT_EQ(p->size, n); + + p->perm[0]=0.001; + p->perm[1]=0.01; + p->perm[2]=0.00101; + p->perm[3]=0.02; + p->perm[4]=0.1; + p->perm[5]=0.1; + + EXPECT_FALSE(IS_PERMUTATION_TYPE_FLOAT(p)); + + +// sleep(n); + +} + + + +TEST(is_permutation_) +{ + int n =6; + PERMUTATION_TYPE_FLOAT *p = CREATE_PERMUTATION_TYPE_FLOAT(n); + + PRINTF(" size = %lu \n",p->size); + EXPECT_EQ(p->size, n); + + p->perm[0]=0.001; + p->perm[1]=0.01; + p->perm[2]=0.00101; + p->perm[3]=0.02; + p->perm[4]=0.2; + p->perm[5]=0.1; + + EXPECT_TRUE(IS_PERMUTATION_TYPE_FLOAT(p)); + + +// sleep(n); + +} + + + + + +TEST(){ + + PERMUTATION_TYPE_CHAR *p_char = CREATE_PERMUTATION_TYPE_CHAR(6); + p_char->perm[0]='B'; + p_char->perm[1]='A'; + p_char->perm[2]='Y'; + p_char->perm[3]='C'; + p_char->perm[4]='B'; + p_char->perm[5]='Z'; + + PERMUTATION_TYPE_SIZE_T *tr_p_char = TRANSLATE_TO_SET_THEORIC_SIZE_T_TYPE_CHAR(p_char); + + for(int i = 0; i < tr_p_char->size; ++i) PRINTF(" [%d ]%ld ,",i,tr_p_char->perm[i]); + PRINTF("p_char == %s\n",p_char->perm); +} + +#if 0 + + +#endif + +int main(int argc, char **argv){ + + //run_all_tests(); + //run_all_tests_parallel(4); + + run_all_tests_args(argc, argv); + + //purge_tests(); + //run_some_tests(8, 1, 2, 2, 3, 3, 0, 4, 1); + //run_some_tests(8, 5, 7, 1, 1, 1, 1, 1, 1); + //run_some_tests_one_by_one(3, 1, 2, 2); + //run_all_tests_exept(2, 1, 3); + return 0; +} diff --git a/ypermutation_t/src/permutation_t/test/run.sh b/ypermutation_t/src/permutation_t/test/run.sh new file mode 100644 index 0000000..564684a --- /dev/null +++ b/ypermutation_t/src/permutation_t/test/run.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +LD_LIBRARY_PATH=../../../.. ./launch_is_good_c $1