******************************************************************************** conan test cci-f0506f5e/recipes/elfutils/all/test_package/conanfile.py elfutils/0.186@#2a458abc61d9298e043efa3b1d7d6435 -pr /home/conan/w/prod-v1/bsr/60050/aafdf/profile_linux_9_libstdcpp11_gcc_debug_64.elfutils-shared-False.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++11 compiler.version=9 os=Linux [options] elfutils:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True Version ranges solved Version range '>=1.2.11 <2' required by 'elfutils/0.186' resolved to 'zlib/1.3' in local cache elfutils/0.186 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.186 from local cache - Cache xz_utils/5.4.4 from 'conan-center' - Cache zlib/1.3 from 'conan-center' - Cache zstd/1.5.5 from 'conan-center' - Cache Packages bzip2/1.0.8:1d984b241c5c01f748cafe0b37dc9567ed236fef - Cache elfutils/0.186:dfb8d4a34bfb91df8a205e36d0800a4ca15e588f - Cache xz_utils/5.4.4:23b828d52c0630e6b0b96d2945419feb7843c4f8 - Cache zlib/1.3:23b828d52c0630e6b0b96d2945419feb7843c4f8 - Cache zstd/1.5.5:ff40d6a7fad2cbbed4141b7929b6d92f01fc4d53 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! xz_utils/5.4.4: Already installed! zlib/1.3: Already installed! zstd/1.5.5: Already installed! elfutils/0.186: Already installed! elfutils/0.186: Appending PATH env var with : /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin elfutils/0.186: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-addr2line elfutils/0.186: Setting AR to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-ar elfutils/0.186: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elfclassify elfutils/0.186: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elfcmp elfutils/0.186: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elfcompress elfutils/0.186: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elflint elfutils/0.186: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-findtextrel elfutils/0.186: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-make-debug-archive elfutils/0.186: Setting NM to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-nm elfutils/0.186: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-objdump elfutils/0.186: Setting RANLIB to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-ranlib elfutils/0.186: Setting READELF to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-readelf elfutils/0.186: Setting SIZE to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-size elfutils/0.186: Setting STACK to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-stack elfutils/0.186: Setting STRINGS to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-strings elfutils/0.186: Setting STRIP to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-strip elfutils/0.186: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-unstrip elfutils/0.186 (test package): Generator 'CMakeToolchain' calling 'generate()' elfutils/0.186 (test package): Preset 'debug' added to CMakePresets.json. Invoke it manually using 'cmake --preset debug' elfutils/0.186 (test package): If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Debug' elfutils/0.186 (test package): Generator 'CMakeDeps' calling 'generate()' elfutils/0.186 (test package): Generator txt created conanbuildinfo.txt elfutils/0.186 (test package): Generator 'VirtualRunEnv' calling 'generate()' elfutils/0.186 (test package): Aggregating env generators elfutils/0.186 (test package): Generated conaninfo.txt elfutils/0.186 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_package/build/Debug/generators/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK elfutils/0.186 (test package): Calling build() elfutils/0.186 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Debug" "/home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake" -DCMAKE_POLICY_DEFAULT_CMP0091="NEW" -DCMAKE_BUILD_TYPE="Debug" "/home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -- The C compiler identification is GNU 9.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Conan: Component target declared 'elfutils::libelf' -- Conan: Component target declared 'elfutils::libdw' -- Conan: Component target declared 'elfutils::libasm' -- Conan: Target declared 'elfutils::elfutils' -- Conan: Target declared 'ZLIB::ZLIB' -- Conan: Target declared 'BZip2::BZip2' -- Conan: Including build module from '/home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/bzip2/1.0.8/_/_/package/1d984b241c5c01f748cafe0b37dc9567ed236fef/lib/cmake/conan-official-bzip2-variables.cmake' -- Conan: Target declared 'LibLZMA::LibLZMA' -- Conan: Including build module from '/home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/xz_utils/5.4.4/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/cmake/conan-official-xz_utils-variables.cmake' -- Conan: Component target declared 'zstd::libzstd_static' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_package/build/Debug elfutils/0.186 (test package): CMake command: cmake --build "/home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building C object CMakeFiles/test_package.dir/test_package.c.o [100%] Linking C executable test_package [100%] Built target test_package elfutils/0.186 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.186 Copyright (C) 2021 The elfutils developers . This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----Running------ > eu-ar r archive.a ./test_package ----------------- ----Running------ > eu-objdump -d ./test_package ----------------- ./test_package: elf64-elf_x86_64 Disassembly of section .init: 1000: f3 rep 1001: 0f pop %cs 1002: 1e push %ds 1003: fa cli 1004: 48 83 ec 08 sub $0x8,%rsp 1008: 48 8b 05 d9 6f 00 00 mov 0x6fd9(%rip),%rax # 0x7fe8 100f: 48 85 c0 test %rax,%rax 1012: 74 02 je 0x1016 1014: ff d0 callq *%rax 1016: 48 83 c4 08 add $0x8,%rsp 101a: c3 retq Disassembly of section .plt: 1020: ff 35 e2 6e 00 00 pushq 0x6ee2(%rip) # 0x7f08 1026: f2 repne 1027: ff 25 e3 6e 00 00 jmpq *0x6ee3(%rip) # 0x7f10 102d: 0f 1f 00 nopl (%rax) 1030: f3 rep 1031: 0f pop %cs 1032: 1e push %ds 1033: fa cli 1034: 68 00 00 00 00 pushq $0x0 1039: f2 repne 103a: e9 e1 ff ff ff jmpq 0x1020 103f: 90 nop 1040: f3 rep 1041: 0f pop %cs 1042: 1e push %ds 1043: fa cli 1044: 68 01 00 00 00 pushq $0x1 1049: f2 repne 104a: e9 d1 ff ff ff jmpq 0x1020 104f: 90 nop 1050: f3 rep 1051: 0f pop %cs 1052: 1e push %ds 1053: fa cli 1054: 68 02 00 00 00 pushq $0x2 1059: f2 repne 105a: e9 c1 ff ff ff jmpq 0x1020 105f: 90 nop 1060: f3 rep 1061: 0f pop %cs 1062: 1e push %ds 1063: fa cli 1064: 68 03 00 00 00 pushq $0x3 1069: f2 repne 106a: e9 b1 ff ff ff jmpq 0x1020 106f: 90 nop 1070: f3 rep 1071: 0f pop %cs 1072: 1e push %ds 1073: fa cli 1074: 68 04 00 00 00 pushq $0x4 1079: f2 repne 107a: e9 a1 ff ff ff jmpq 0x1020 107f: 90 nop 1080: f3 rep 1081: 0f pop %cs 1082: 1e push %ds 1083: fa cli 1084: 68 05 00 00 00 pushq $0x5 1089: f2 repne 108a: e9 91 ff ff ff jmpq 0x1020 108f: 90 nop 1090: f3 rep 1091: 0f pop %cs 1092: 1e push %ds 1093: fa cli 1094: 68 06 00 00 00 pushq $0x6 1099: f2 repne 109a: e9 81 ff ff ff jmpq 0x1020 109f: 90 nop 10a0: f3 rep 10a1: 0f pop %cs 10a2: 1e push %ds 10a3: fa cli 10a4: 68 07 00 00 00 pushq $0x7 10a9: f2 repne 10aa: e9 71 ff ff ff jmpq 0x1020 10af: 90 nop 10b0: f3 rep 10b1: 0f pop %cs 10b2: 1e push %ds 10b3: fa cli 10b4: 68 08 00 00 00 pushq $0x8 10b9: f2 repne 10ba: e9 61 ff ff ff jmpq 0x1020 10bf: 90 nop 10c0: f3 rep 10c1: 0f pop %cs 10c2: 1e push %ds 10c3: fa cli 10c4: 68 09 00 00 00 pushq $0x9 10c9: f2 repne 10ca: e9 51 ff ff ff jmpq 0x1020 10cf: 90 nop 10d0: f3 rep 10d1: 0f pop %cs 10d2: 1e push %ds 10d3: fa cli 10d4: 68 0a 00 00 00 pushq $0xa 10d9: f2 repne 10da: e9 41 ff ff ff jmpq 0x1020 10df: 90 nop 10e0: f3 rep 10e1: 0f pop %cs 10e2: 1e push %ds 10e3: fa cli 10e4: 68 0b 00 00 00 pushq $0xb 10e9: f2 repne 10ea: e9 31 ff ff ff jmpq 0x1020 10ef: 90 nop 10f0: f3 rep 10f1: 0f pop %cs 10f2: 1e push %ds 10f3: fa cli 10f4: 68 0c 00 00 00 pushq $0xc 10f9: f2 repne 10fa: e9 21 ff ff ff jmpq 0x1020 10ff: 90 nop 1100: f3 rep 1101: 0f pop %cs 1102: 1e push %ds 1103: fa cli 1104: 68 0d 00 00 00 pushq $0xd 1109: f2 repne 110a: e9 11 ff ff ff jmpq 0x1020 110f: 90 nop 1110: f3 rep 1111: 0f pop %cs 1112: 1e push %ds 1113: fa cli 1114: 68 0e 00 00 00 pushq $0xe 1119: f2 repne 111a: e9 01 ff ff ff jmpq 0x1020 111f: 90 nop 1120: f3 rep 1121: 0f pop %cs 1122: 1e push %ds 1123: fa cli 1124: 68 0f 00 00 00 pushq $0xf 1129: f2 repne 112a: e9 f1 fe ff ff jmpq 0x1020 112f: 90 nop 1130: f3 rep 1131: 0f pop %cs 1132: 1e push %ds 1133: fa cli 1134: 68 10 00 00 00 pushq $0x10 1139: f2 repne 113a: e9 e1 fe ff ff jmpq 0x1020 113f: 90 nop 1140: f3 rep 1141: 0f pop %cs 1142: 1e push %ds 1143: fa cli 1144: 68 11 00 00 00 pushq $0x11 1149: f2 repne 114a: e9 d1 fe ff ff jmpq 0x1020 114f: 90 nop 1150: f3 rep 1151: 0f pop %cs 1152: 1e push %ds 1153: fa cli 1154: 68 12 00 00 00 pushq $0x12 1159: f2 repne 115a: e9 c1 fe ff ff jmpq 0x1020 115f: 90 nop 1160: f3 rep 1161: 0f pop %cs 1162: 1e push %ds 1163: fa cli 1164: 68 13 00 00 00 pushq $0x13 1169: f2 repne 116a: e9 b1 fe ff ff jmpq 0x1020 116f: 90 nop 1170: f3 rep 1171: 0f pop %cs 1172: 1e push %ds 1173: fa cli 1174: 68 14 00 00 00 pushq $0x14 1179: f2 repne 117a: e9 a1 fe ff ff jmpq 0x1020 117f: 90 nop 1180: f3 rep 1181: 0f pop %cs 1182: 1e push %ds 1183: fa cli 1184: 68 15 00 00 00 pushq $0x15 1189: f2 repne 118a: e9 91 fe ff ff jmpq 0x1020 118f: 90 nop 1190: f3 rep 1191: 0f pop %cs 1192: 1e push %ds 1193: fa cli 1194: 68 16 00 00 00 pushq $0x16 1199: f2 repne 119a: e9 81 fe ff ff jmpq 0x1020 119f: 90 nop 11a0: f3 rep 11a1: 0f pop %cs 11a2: 1e push %ds 11a3: fa cli 11a4: 68 17 00 00 00 pushq $0x17 11a9: f2 repne 11aa: e9 71 fe ff ff jmpq 0x1020 11af: 90 nop Disassembly of section .plt.got: 11b0: f3 rep 11b1: 0f pop %cs 11b2: 1e push %ds 11b3: fa cli 11b4: f2 repne 11b5: ff 25 3d 6e 00 00 jmpq *0x6e3d(%rip) # 0x7ff8 11bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .plt.sec: 11c0: f3 rep 11c1: 0f pop %cs 11c2: 1e push %ds 11c3: fa cli 11c4: f2 repne 11c5: ff 25 4d 6d 00 00 jmpq *0x6d4d(%rip) # 0x7f18 11cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11d0: f3 rep 11d1: 0f pop %cs 11d2: 1e push %ds 11d3: fa cli 11d4: f2 repne 11d5: ff 25 45 6d 00 00 jmpq *0x6d45(%rip) # 0x7f20 11db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11e0: f3 rep 11e1: 0f pop %cs 11e2: 1e push %ds 11e3: fa cli 11e4: f2 repne 11e5: ff 25 3d 6d 00 00 jmpq *0x6d3d(%rip) # 0x7f28 11eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11f0: f3 rep 11f1: 0f pop %cs 11f2: 1e push %ds 11f3: fa cli 11f4: f2 repne 11f5: ff 25 35 6d 00 00 jmpq *0x6d35(%rip) # 0x7f30 11fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1200: f3 rep 1201: 0f pop %cs 1202: 1e push %ds 1203: fa cli 1204: f2 repne 1205: ff 25 2d 6d 00 00 jmpq *0x6d2d(%rip) # 0x7f38 120b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1210: f3 rep 1211: 0f pop %cs 1212: 1e push %ds 1213: fa cli 1214: f2 repne 1215: ff 25 25 6d 00 00 jmpq *0x6d25(%rip) # 0x7f40 121b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1220: f3 rep 1221: 0f pop %cs 1222: 1e push %ds 1223: fa cli 1224: f2 repne 1225: ff 25 1d 6d 00 00 jmpq *0x6d1d(%rip) # 0x7f48 122b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1230: f3 rep 1231: 0f pop %cs 1232: 1e push %ds 1233: fa cli 1234: f2 repne 1235: ff 25 15 6d 00 00 jmpq *0x6d15(%rip) # 0x7f50 123b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1240: f3 rep 1241: 0f pop %cs 1242: 1e push %ds 1243: fa cli 1244: f2 repne 1245: ff 25 0d 6d 00 00 jmpq *0x6d0d(%rip) # 0x7f58 124b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1250: f3 rep 1251: 0f pop %cs 1252: 1e push %ds 1253: fa cli 1254: f2 repne 1255: ff 25 05 6d 00 00 jmpq *0x6d05(%rip) # 0x7f60 125b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1260: f3 rep 1261: 0f pop %cs 1262: 1e push %ds 1263: fa cli 1264: f2 repne 1265: ff 25 fd 6c 00 00 jmpq *0x6cfd(%rip) # 0x7f68 126b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1270: f3 rep 1271: 0f pop %cs 1272: 1e push %ds 1273: fa cli 1274: f2 repne 1275: ff 25 f5 6c 00 00 jmpq *0x6cf5(%rip) # 0x7f70 127b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1280: f3 rep 1281: 0f pop %cs 1282: 1e push %ds 1283: fa cli 1284: f2 repne 1285: ff 25 ed 6c 00 00 jmpq *0x6ced(%rip) # 0x7f78 128b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1290: f3 rep 1291: 0f pop %cs 1292: 1e push %ds 1293: fa cli 1294: f2 repne 1295: ff 25 e5 6c 00 00 jmpq *0x6ce5(%rip) # 0x7f80 129b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12a0: f3 rep 12a1: 0f pop %cs 12a2: 1e push %ds 12a3: fa cli 12a4: f2 repne 12a5: ff 25 dd 6c 00 00 jmpq *0x6cdd(%rip) # 0x7f88 12ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12b0: f3 rep 12b1: 0f pop %cs 12b2: 1e push %ds 12b3: fa cli 12b4: f2 repne 12b5: ff 25 d5 6c 00 00 jmpq *0x6cd5(%rip) # 0x7f90 12bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12c0: f3 rep 12c1: 0f pop %cs 12c2: 1e push %ds 12c3: fa cli 12c4: f2 repne 12c5: ff 25 cd 6c 00 00 jmpq *0x6ccd(%rip) # 0x7f98 12cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12d0: f3 rep 12d1: 0f pop %cs 12d2: 1e push %ds 12d3: fa cli 12d4: f2 repne 12d5: ff 25 c5 6c 00 00 jmpq *0x6cc5(%rip) # 0x7fa0 12db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12e0: f3 rep 12e1: 0f pop %cs 12e2: 1e push %ds 12e3: fa cli 12e4: f2 repne 12e5: ff 25 bd 6c 00 00 jmpq *0x6cbd(%rip) # 0x7fa8 12eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12f0: f3 rep 12f1: 0f pop %cs 12f2: 1e push %ds 12f3: fa cli 12f4: f2 repne 12f5: ff 25 b5 6c 00 00 jmpq *0x6cb5(%rip) # 0x7fb0 12fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1300: f3 rep 1301: 0f pop %cs 1302: 1e push %ds 1303: fa cli 1304: f2 repne 1305: ff 25 ad 6c 00 00 jmpq *0x6cad(%rip) # 0x7fb8 130b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1310: f3 rep 1311: 0f pop %cs 1312: 1e push %ds 1313: fa cli 1314: f2 repne 1315: ff 25 a5 6c 00 00 jmpq *0x6ca5(%rip) # 0x7fc0 131b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1320: f3 rep 1321: 0f pop %cs 1322: 1e push %ds 1323: fa cli 1324: f2 repne 1325: ff 25 9d 6c 00 00 jmpq *0x6c9d(%rip) # 0x7fc8 132b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1330: f3 rep 1331: 0f pop %cs 1332: 1e push %ds 1333: fa cli 1334: f2 repne 1335: ff 25 95 6c 00 00 jmpq *0x6c95(%rip) # 0x7fd0 133b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .text: 1340: f3 rep 1341: 0f pop %cs 1342: 1e push %ds 1343: fa cli 1344: 31 ed xor %ebp,%ebp 1346: 49 89 d1 mov %rdx,%r9 1349: 5e pop %rsi 134a: 48 89 e2 mov %rsp,%rdx 134d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 1351: 50 push %rax 1352: 54 push %rsp 1353: 4c 8d 05 f6 34 00 00 lea 0x34f6(%rip),%r8 # 0x4850 135a: 48 8d 0d 7f 34 00 00 lea 0x347f(%rip),%rcx # 0x47e0 1361: 48 8d 3d c1 00 00 00 lea 0xc1(%rip),%rdi # 0x1429 1368: ff 15 72 6c 00 00 callq *0x6c72(%rip) # 0x7fe0 136e: f4 hlt 136f: 90 nop 1370: 48 8d 3d 99 6c 00 00 lea 0x6c99(%rip),%rdi # 0x8010 1377: 48 8d 05 92 6c 00 00 lea 0x6c92(%rip),%rax # 0x8010 137e: 48 39 f8 cmp %rdi,%rax 1381: 74 15 je 0x1398 1383: 48 8b 05 4e 6c 00 00 mov 0x6c4e(%rip),%rax # 0x7fd8 138a: 48 85 c0 test %rax,%rax 138d: 74 09 je 0x1398 138f: ff e0 jmpq *%rax 1391: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1398: c3 retq 1399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13a0: 48 8d 3d 69 6c 00 00 lea 0x6c69(%rip),%rdi # 0x8010 13a7: 48 8d 35 62 6c 00 00 lea 0x6c62(%rip),%rsi # 0x8010 13ae: 48 29 fe sub %rdi,%rsi 13b1: 48 89 f0 mov %rsi,%rax 13b4: 48 c1 ee 3f shr $0x3f,%rsi 13b8: 48 c1 f8 03 sar $0x3,%rax 13bc: 48 01 c6 add %rax,%rsi 13bf: 48 d1 fe sar %rsi 13c2: 74 14 je 0x13d8 13c4: 48 8b 05 25 6c 00 00 mov 0x6c25(%rip),%rax # 0x7ff0 13cb: 48 85 c0 test %rax,%rax 13ce: 74 08 je 0x13d8 13d0: ff e0 jmpq *%rax 13d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 13d8: c3 retq 13d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13e0: f3 rep 13e1: 0f pop %cs 13e2: 1e push %ds 13e3: fa cli 13e4: 80 3d 25 6c 00 00 00 cmpb $0x0,0x6c25(%rip) # 0x8010 13eb: 75 2b jne 0x1418 13ed: 55 push %rbp 13ee: 48 83 3d 02 6c 00 00 00 cmpq $0x0,0x6c02(%rip) # 0x7ff8 13f6: 48 89 e5 mov %rsp,%rbp 13f9: 74 0c je 0x1407 13fb: 48 8b 3d 06 6c 00 00 mov 0x6c06(%rip),%rdi # 0x8008 1402: e8 a9 fd ff ff callq 0x11b0 1407: e8 64 ff ff ff callq 0x1370 140c: c6 05 fd 6b 00 00 01 movb $0x1,0x6bfd(%rip) # 0x8010 1413: 5d pop %rbp 1414: c3 retq 1415: 0f 1f 00 nopl (%rax) 1418: c3 retq 1419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1420: f3 rep 1421: 0f pop %cs 1422: 1e push %ds 1423: fa cli 1424: e9 77 ff ff ff jmpq 0x13a0 1429: f3 rep 142a: 0f pop %cs 142b: 1e push %ds 142c: fa cli 142d: 55 push %rbp 142e: 48 89 e5 mov %rsp,%rbp 1431: 48 83 ec 30 sub $0x30,%rsp 1435: 89 7d dc mov %edi,-0x24(%rbp) 1438: 48 89 75 d0 mov %rsi,-0x30(%rbp) 143c: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 1440: 7f 25 jg 0x1467 1442: 48 8b 45 d0 mov -0x30(%rbp),%rax 1446: 48 8b 00 mov (%rax),%rax 1449: 48 89 c6 mov %rax,%rsi 144c: 48 8d 3d b5 3b 00 00 lea 0x3bb5(%rip),%rdi # 0x5008 1453: b8 00 00 00 00 mov $0x0,%eax 1458: e8 b3 fd ff ff callq 0x1210 145d: b8 ff ff ff ff mov $0xffffffff,%eax 1462: e9 64 01 00 00 jmpq 0x15cb 1467: bf 01 00 00 00 mov $0x1,%edi 146c: e8 5c 01 00 00 callq 0x15cd 1471: 85 c0 test %eax,%eax 1473: 75 28 jne 0x149d 1475: bf ff ff ff ff mov $0xffffffff,%edi 147a: e8 17 02 00 00 callq 0x1696 147f: 48 89 c6 mov %rax,%rsi 1482: 48 8d 3d 97 3b 00 00 lea 0x3b97(%rip),%rdi # 0x5020 1489: b8 00 00 00 00 mov $0x0,%eax 148e: e8 7d fd ff ff callq 0x1210 1493: b8 01 00 00 00 mov $0x1,%eax 1498: e9 2e 01 00 00 jmpq 0x15cb 149d: 48 8b 45 d0 mov -0x30(%rbp),%rax 14a1: 48 83 c0 08 add $0x8,%rax 14a5: 48 8b 00 mov (%rax),%rax 14a8: ba 00 00 00 00 mov $0x0,%edx 14ad: be 00 00 00 00 mov $0x0,%esi 14b2: 48 89 c7 mov %rax,%rdi 14b5: b8 00 00 00 00 mov $0x0,%eax 14ba: e8 41 fe ff ff callq 0x1300 14bf: 89 45 e8 mov %eax,-0x18(%rbp) 14c2: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 14c6: 79 25 jns 0x14ed 14c8: 48 8b 45 d0 mov -0x30(%rbp),%rax 14cc: 48 8b 00 mov (%rax),%rax 14cf: 48 89 c6 mov %rax,%rsi 14d2: 48 8d 3d 6e 3b 00 00 lea 0x3b6e(%rip),%rdi # 0x5047 14d9: b8 00 00 00 00 mov $0x0,%eax 14de: e8 2d fd ff ff callq 0x1210 14e3: b8 01 00 00 00 mov $0x1,%eax 14e8: e9 de 00 00 00 jmpq 0x15cb 14ed: 8b 45 e8 mov -0x18(%rbp),%eax 14f0: ba 00 00 00 00 mov $0x0,%edx 14f5: be 01 00 00 00 mov $0x1,%esi 14fa: 89 c7 mov %eax,%edi 14fc: e8 0b 2c 00 00 callq 0x410c 1501: 48 89 45 f8 mov %rax,-0x8(%rbp) 1505: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 150a: 75 28 jne 0x1534 150c: bf ff ff ff ff mov $0xffffffff,%edi 1511: e8 80 01 00 00 callq 0x1696 1516: 48 89 c6 mov %rax,%rsi 1519: 48 8d 3d 37 3b 00 00 lea 0x3b37(%rip),%rdi # 0x5057 1520: b8 00 00 00 00 mov $0x0,%eax 1525: e8 e6 fc ff ff callq 0x1210 152a: b8 01 00 00 00 mov $0x1,%eax 152f: e9 97 00 00 00 jmpq 0x15cb 1534: 48 8b 45 f8 mov -0x8(%rbp),%rax 1538: 48 89 c7 mov %rax,%rdi 153b: e8 78 32 00 00 callq 0x47b8 1540: 89 45 ec mov %eax,-0x14(%rbp) 1543: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 1547: 74 1f je 0x1568 1549: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 154d: 77 33 ja 0x1582 154f: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1553: 74 20 je 0x1575 1555: 83 7d ec 01 cmpl $0x1,-0x14(%rbp) 1559: 75 27 jne 0x1582 155b: 48 8d 05 0f 3b 00 00 lea 0x3b0f(%rip),%rax # 0x5071 1562: 48 89 45 f0 mov %rax,-0x10(%rbp) 1566: eb 25 jmp 0x158d 1568: 48 8d 05 10 3b 00 00 lea 0x3b10(%rip),%rax # 0x507f 156f: 48 89 45 f0 mov %rax,-0x10(%rbp) 1573: eb 18 jmp 0x158d 1575: 48 8d 05 0e 3b 00 00 lea 0x3b0e(%rip),%rax # 0x508a 157c: 48 89 45 f0 mov %rax,-0x10(%rbp) 1580: eb 0b jmp 0x158d 1582: 48 8d 05 06 3b 00 00 lea 0x3b06(%rip),%rax # 0x508f 1589: 48 89 45 f0 mov %rax,-0x10(%rbp) 158d: 48 8b 45 d0 mov -0x30(%rbp),%rax 1591: 48 83 c0 08 add $0x8,%rax 1595: 48 8b 00 mov (%rax),%rax 1598: 48 8b 55 f0 mov -0x10(%rbp),%rdx 159c: 48 89 c6 mov %rax,%rsi 159f: 48 8d 3d f6 3a 00 00 lea 0x3af6(%rip),%rdi # 0x509c 15a6: b8 00 00 00 00 mov $0x0,%eax 15ab: e8 60 fc ff ff callq 0x1210 15b0: 48 8b 45 f8 mov -0x8(%rbp),%rax 15b4: 48 89 c7 mov %rax,%rdi 15b7: e8 a5 2d 00 00 callq 0x4361 15bc: 8b 45 e8 mov -0x18(%rbp),%eax 15bf: 89 c7 mov %eax,%edi 15c1: e8 8a fc ff ff callq 0x1250 15c6: b8 00 00 00 00 mov $0x0,%eax 15cb: c9 leaveq 15cc: c3 retq 15cd: f3 rep 15ce: 0f pop %cs 15cf: 1e push %ds 15d0: fa cli 15d1: 55 push %rbp 15d2: 48 89 e5 mov %rsp,%rbp 15d5: 48 83 ec 10 sub $0x10,%rsp 15d9: 89 7d fc mov %edi,-0x4(%rbp) 15dc: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 15e0: 75 07 jne 0x15e9 15e2: b8 01 00 00 00 mov $0x1,%eax 15e7: eb 2f jmp 0x1618 15e9: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 15ed: 0f 94 c0 sete %al 15f0: 0f b6 c0 movzbl %al,%eax 15f3: 48 85 c0 test %rax,%rax 15f6: 74 11 je 0x1609 15f8: c7 05 12 6a 00 00 01 00 movl $0x1,0x6a12(%rip) # 0x8014 1600: 00 00 1602: b8 01 00 00 00 mov $0x1,%eax 1607: eb 0f jmp 0x1618 1609: bf 02 00 00 00 mov $0x2,%edi 160e: e8 43 00 00 00 callq 0x1656 1613: b8 00 00 00 00 mov $0x0,%eax 1618: c9 leaveq 1619: c3 retq 161a: f3 rep 161b: 0f pop %cs 161c: 1e push %ds 161d: fa cli 161e: 55 push %rbp 161f: 48 89 e5 mov %rsp,%rbp 1622: 48 83 ec 10 sub $0x10,%rsp 1626: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 162e: 00 162f: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1636: 8b 00 mov (%rax),%eax 1638: 89 45 fc mov %eax,-0x4(%rbp) 163b: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1643: 00 1644: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 164b: c7 00 00 00 00 00 movl $0x0,(%rax) 1651: 8b 45 fc mov -0x4(%rbp),%eax 1654: c9 leaveq 1655: c3 retq 1656: f3 rep 1657: 0f pop %cs 1658: 1e push %ds 1659: fa cli 165a: 55 push %rbp 165b: 48 89 e5 mov %rsp,%rbp 165e: 53 push %rbx 165f: 48 83 ec 18 sub $0x18,%rsp 1663: 89 7d ec mov %edi,-0x14(%rbp) 1666: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 166a: 78 0b js 0x1677 166c: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1670: 7f 05 jg 0x1677 1672: 8b 5d ec mov -0x14(%rbp),%ebx 1675: eb 05 jmp 0x167c 1677: bb 01 00 00 00 mov $0x1,%ebx 167c: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1684: 00 1685: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 168c: 89 18 mov %ebx,(%rax) 168e: 90 nop 168f: 48 83 c4 18 add $0x18,%rsp 1693: 5b pop %rbx 1694: 5d pop %rbp 1695: c3 retq 1696: f3 rep 1697: 0f pop %cs 1698: 1e push %ds 1699: fa cli 169a: 55 push %rbp 169b: 48 89 e5 mov %rsp,%rbp 169e: 48 83 ec 20 sub $0x20,%rsp 16a2: 89 7d ec mov %edi,-0x14(%rbp) 16a5: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16ad: 00 16ae: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16b5: 8b 00 mov (%rax),%eax 16b7: 89 45 fc mov %eax,-0x4(%rbp) 16ba: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 16be: 0f 85 85 00 00 00 jne 0x1749 16c4: 8b 45 fc mov -0x4(%rbp),%eax 16c7: 48 98 cltq 16c9: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 16d1: 48 8d 05 e8 3e 00 00 lea 0x3ee8(%rip),%rax # 0x55c0 16d8: 48 8b 04 02 mov (%rdx,%rax,1),%rax 16dc: 48 3d f1 04 00 00 cmp $0x4f1,%rax 16e2: 76 1f jbe 0x1703 16e4: 48 8d 0d 6d 41 00 00 lea 0x416d(%rip),%rcx # 0x5858 16eb: ba 5b 01 00 00 mov $0x15b,%edx 16f0: 48 8d 35 61 40 00 00 lea 0x4061(%rip),%rsi # 0x5758 16f7: 48 8d 3d ea 40 00 00 lea 0x40ea(%rip),%rdi # 0x57e8 16fe: e8 2d fb ff ff callq 0x1230 1703: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1707: 74 36 je 0x173f 1709: 8b 45 fc mov -0x4(%rbp),%eax 170c: 48 98 cltq 170e: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1716: 48 8d 05 a3 3e 00 00 lea 0x3ea3(%rip),%rax # 0x55c0 171d: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1721: 48 8d 15 98 39 00 00 lea 0x3998(%rip),%rdx # 0x50c0 1728: 48 01 d0 add %rdx,%rax 172b: 48 89 c6 mov %rax,%rsi 172e: 48 8d 3d d8 40 00 00 lea 0x40d8(%rip),%rdi # 0x580d 1735: e8 e6 fa ff ff callq 0x1220 173a: e9 b7 00 00 00 jmpq 0x17f6 173f: b8 00 00 00 00 mov $0x0,%eax 1744: e9 ad 00 00 00 jmpq 0x17f6 1749: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 174d: 7c 06 jl 0x1755 174f: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1753: 7e 1b jle 0x1770 1755: 48 8d 05 6d 39 00 00 lea 0x396d(%rip),%rax # 0x50c9 175c: 48 89 c6 mov %rax,%rsi 175f: 48 8d 3d a7 40 00 00 lea 0x40a7(%rip),%rdi # 0x580d 1766: e8 b5 fa ff ff callq 0x1220 176b: e9 86 00 00 00 jmpq 0x17f6 1770: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1774: 75 05 jne 0x177b 1776: 8b 45 fc mov -0x4(%rbp),%eax 1779: eb 03 jmp 0x177e 177b: 8b 45 ec mov -0x14(%rbp),%eax 177e: 48 98 cltq 1780: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1788: 48 8d 05 31 3e 00 00 lea 0x3e31(%rip),%rax # 0x55c0 178f: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1793: 48 3d f1 04 00 00 cmp $0x4f1,%rax 1799: 76 1f jbe 0x17ba 179b: 48 8d 0d b6 40 00 00 lea 0x40b6(%rip),%rcx # 0x5858 17a2: ba 61 01 00 00 mov $0x161,%edx 17a7: 48 8d 35 aa 3f 00 00 lea 0x3faa(%rip),%rsi # 0x5758 17ae: 48 8d 3d 63 40 00 00 lea 0x4063(%rip),%rdi # 0x5818 17b5: e8 76 fa ff ff callq 0x1230 17ba: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 17be: 75 05 jne 0x17c5 17c0: 8b 45 fc mov -0x4(%rbp),%eax 17c3: eb 03 jmp 0x17c8 17c5: 8b 45 ec mov -0x14(%rbp),%eax 17c8: 48 98 cltq 17ca: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17d2: 48 8d 05 e7 3d 00 00 lea 0x3de7(%rip),%rax # 0x55c0 17d9: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17dd: 48 8d 15 dc 38 00 00 lea 0x38dc(%rip),%rdx # 0x50c0 17e4: 48 01 d0 add %rdx,%rax 17e7: 48 89 c6 mov %rax,%rsi 17ea: 48 8d 3d 1c 40 00 00 lea 0x401c(%rip),%rdi # 0x580d 17f1: e8 2a fa ff ff callq 0x1220 17f6: c9 leaveq 17f7: c3 retq 17f8: 55 push %rbp 17f9: 48 89 e5 mov %rsp,%rbp 17fc: 89 f8 mov %edi,%eax 17fe: 66 89 45 fc mov %ax,-0x4(%rbp) 1802: 0f b7 45 fc movzwl -0x4(%rbp),%eax 1806: 66 c1 c0 08 rol $0x8,%ax 180a: 5d pop %rbp 180b: c3 retq 180c: 55 push %rbp 180d: 48 89 e5 mov %rsp,%rbp 1810: 89 7d fc mov %edi,-0x4(%rbp) 1813: 8b 45 fc mov -0x4(%rbp),%eax 1816: 0f c8 bswap %eax 1818: 5d pop %rbp 1819: c3 retq 181a: 55 push %rbp 181b: 48 89 e5 mov %rsp,%rbp 181e: 48 89 7d f8 mov %rdi,-0x8(%rbp) 1822: 48 8b 45 f8 mov -0x8(%rbp),%rax 1826: 48 0f c8 bswap %rax 1829: 5d pop %rbp 182a: c3 retq 182b: 55 push %rbp 182c: 48 89 e5 mov %rsp,%rbp 182f: 48 83 ec 40 sub $0x40,%rsp 1833: 89 7d dc mov %edi,-0x24(%rbp) 1836: 48 89 75 d0 mov %rsi,-0x30(%rbp) 183a: 48 89 55 c8 mov %rdx,-0x38(%rbp) 183e: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1842: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 184a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 184e: 48 8b 45 e8 mov -0x18(%rbp),%rax 1852: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 1856: 48 8b 45 e8 mov -0x18(%rbp),%rax 185a: 48 8b 55 c8 mov -0x38(%rbp),%rdx 185e: 48 29 c2 sub %rax,%rdx 1861: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1865: 48 8b 45 d0 mov -0x30(%rbp),%rax 1869: 48 01 c6 add %rax,%rsi 186c: 8b 45 dc mov -0x24(%rbp),%eax 186f: 89 c7 mov %eax,%edi 1871: e8 9a fa ff ff callq 0x1310 1876: 48 89 45 f0 mov %rax,-0x10(%rbp) 187a: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 187f: 75 0c jne 0x188d 1881: e8 4a f9 ff ff callq 0x11d0 1886: 8b 00 mov (%rax),%eax 1888: 83 f8 04 cmp $0x4,%eax 188b: 74 bd je 0x184a 188d: 48 8b 45 f0 mov -0x10(%rbp),%rax 1891: 48 89 45 f8 mov %rax,-0x8(%rbp) 1895: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 189a: 7f 13 jg 0x18af 189c: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18a1: 79 06 jns 0x18a9 18a3: 48 8b 45 f8 mov -0x8(%rbp),%rax 18a7: eb 1c jmp 0x18c5 18a9: 48 8b 45 e8 mov -0x18(%rbp),%rax 18ad: eb 16 jmp 0x18c5 18af: 48 8b 45 f8 mov -0x8(%rbp),%rax 18b3: 48 01 45 e8 add %rax,-0x18(%rbp) 18b7: 48 8b 45 e8 mov -0x18(%rbp),%rax 18bb: 48 39 45 c8 cmp %rax,-0x38(%rbp) 18bf: 77 89 ja 0x184a 18c1: 48 8b 45 e8 mov -0x18(%rbp),%rax 18c5: c9 leaveq 18c6: c3 retq 18c7: 55 push %rbp 18c8: 48 89 e5 mov %rsp,%rbp 18cb: 48 83 ec 20 sub $0x20,%rsp 18cf: 48 89 7d e8 mov %rdi,-0x18(%rbp) 18d3: 48 89 75 e0 mov %rsi,-0x20(%rbp) 18d7: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 18dc: 76 26 jbe 0x1904 18de: 48 8b 45 e8 mov -0x18(%rbp),%rax 18e2: ba 08 00 00 00 mov $0x8,%edx 18e7: 48 8d 35 7a 3f 00 00 lea 0x3f7a(%rip),%rsi # 0x5868 18ee: 48 89 c7 mov %rax,%rdi 18f1: e8 7a f9 ff ff callq 0x1270 18f6: 85 c0 test %eax,%eax 18f8: 75 0a jne 0x1904 18fa: b8 01 00 00 00 mov $0x1,%eax 18ff: e9 80 00 00 00 jmpq 0x1984 1904: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 1909: 76 74 jbe 0x197f 190b: 48 8b 45 e8 mov -0x18(%rbp),%rax 190f: ba 04 00 00 00 mov $0x4,%edx 1914: 48 8d 35 56 3f 00 00 lea 0x3f56(%rip),%rsi # 0x5871 191b: 48 89 c7 mov %rax,%rdi 191e: e8 4d f9 ff ff callq 0x1270 1923: 85 c0 test %eax,%eax 1925: 75 58 jne 0x197f 1927: 48 8b 45 e8 mov -0x18(%rbp),%rax 192b: 48 83 c0 04 add $0x4,%rax 192f: 0f b6 00 movzbl (%rax),%eax 1932: 0f b6 c0 movzbl %al,%eax 1935: 89 45 f4 mov %eax,-0xc(%rbp) 1938: 48 8b 45 e8 mov -0x18(%rbp),%rax 193c: 48 83 c0 05 add $0x5,%rax 1940: 0f b6 00 movzbl (%rax),%eax 1943: 0f b6 c0 movzbl %al,%eax 1946: 89 45 f8 mov %eax,-0x8(%rbp) 1949: 48 8b 45 e8 mov -0x18(%rbp),%rax 194d: 48 83 c0 06 add $0x6,%rax 1951: 0f b6 00 movzbl (%rax),%eax 1954: 0f b6 c0 movzbl %al,%eax 1957: 89 45 fc mov %eax,-0x4(%rbp) 195a: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 195e: 7e 1f jle 0x197f 1960: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 1964: 7f 19 jg 0x197f 1966: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 196a: 7e 13 jle 0x197f 196c: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 1970: 7f 0d jg 0x197f 1972: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1976: 75 07 jne 0x197f 1978: b8 03 00 00 00 mov $0x3,%eax 197d: eb 05 jmp 0x1984 197f: b8 00 00 00 00 mov $0x0,%eax 1984: c9 leaveq 1985: c3 retq 1986: 55 push %rbp 1987: 48 89 e5 mov %rsp,%rbp 198a: 48 83 ec 40 sub $0x40,%rsp 198e: 89 7d ec mov %edi,-0x14(%rbp) 1991: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1995: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1999: 48 89 4d d0 mov %rcx,-0x30(%rbp) 199d: 44 89 45 e8 mov %r8d,-0x18(%rbp) 19a1: 4c 89 4d c8 mov %r9,-0x38(%rbp) 19a5: 48 8b 45 18 mov 0x18(%rbp),%rax 19a9: 48 05 08 01 00 00 add $0x108,%rax 19af: 48 89 c6 mov %rax,%rsi 19b2: bf 01 00 00 00 mov $0x1,%edi 19b7: e8 d4 f8 ff ff callq 0x1290 19bc: 48 89 45 f8 mov %rax,-0x8(%rbp) 19c0: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 19c5: 75 0c jne 0x19d3 19c7: bf 08 00 00 00 mov $0x8,%edi 19cc: e8 85 fc ff ff callq 0x1656 19d1: eb 58 jmp 0x1a2b 19d3: 48 8b 45 f8 mov -0x8(%rbp),%rax 19d7: 8b 55 10 mov 0x10(%rbp),%edx 19da: 89 50 18 mov %edx,0x18(%rax) 19dd: 48 8b 45 f8 mov -0x8(%rbp),%rax 19e1: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 19e8: 48 8b 45 f8 mov -0x8(%rbp),%rax 19ec: 8b 55 e8 mov -0x18(%rbp),%edx 19ef: 89 50 1c mov %edx,0x1c(%rax) 19f2: 48 8b 45 f8 mov -0x8(%rbp),%rax 19f6: 8b 55 ec mov -0x14(%rbp),%edx 19f9: 89 50 24 mov %edx,0x24(%rax) 19fc: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a00: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1a04: 48 89 50 28 mov %rdx,0x28(%rax) 1a08: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a0c: 48 8b 55 d0 mov -0x30(%rbp),%rdx 1a10: 48 89 50 30 mov %rdx,0x30(%rax) 1a14: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a18: 48 8b 55 e0 mov -0x20(%rbp),%rdx 1a1c: 48 89 10 mov %rdx,(%rax) 1a1f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a23: 48 8b 55 c8 mov -0x38(%rbp),%rdx 1a27: 48 89 50 08 mov %rdx,0x8(%rax) 1a2b: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a2f: c9 leaveq 1a30: c3 retq 1a31: f3 rep 1a32: 0f pop %cs 1a33: 1e push %ds 1a34: fa cli 1a35: 55 push %rbp 1a36: 48 89 e5 mov %rsp,%rbp 1a39: 48 83 ec 20 sub $0x20,%rsp 1a3d: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a41: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a45: 8b 40 18 mov 0x18(%rax),%eax 1a48: 83 f8 01 cmp $0x1,%eax 1a4b: 75 38 jne 0x1a85 1a4d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a51: 48 8b 40 48 mov 0x48(%rax),%rax 1a55: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a59: eb 23 jmp 0x1a7e 1a5b: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a5f: 8b 40 3c mov 0x3c(%rax),%eax 1a62: 85 c0 test %eax,%eax 1a64: 74 0c je 0x1a72 1a66: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a6a: 48 89 c7 mov %rax,%rdi 1a6d: e8 bf ff ff ff callq 0x1a31 1a72: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a76: 48 8b 40 10 mov 0x10(%rax),%rax 1a7a: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a7e: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1a83: 75 d6 jne 0x1a5b 1a85: 90 nop 1a86: c9 leaveq 1a87: c3 retq 1a88: f3 rep 1a89: 0f pop %cs 1a8a: 1e push %ds 1a8b: fa cli 1a8c: 55 push %rbp 1a8d: 48 89 e5 mov %rsp,%rbp 1a90: 48 83 ec 20 sub $0x20,%rsp 1a94: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a98: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a9c: 8b 40 18 mov 0x18(%rax),%eax 1a9f: 83 f8 01 cmp $0x1,%eax 1aa2: 75 38 jne 0x1adc 1aa4: 48 8b 45 e8 mov -0x18(%rbp),%rax 1aa8: 48 8b 40 48 mov 0x48(%rax),%rax 1aac: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ab0: eb 23 jmp 0x1ad5 1ab2: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ab6: 8b 40 3c mov 0x3c(%rax),%eax 1ab9: 85 c0 test %eax,%eax 1abb: 74 0c je 0x1ac9 1abd: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ac1: 48 89 c7 mov %rax,%rdi 1ac4: e8 bf ff ff ff callq 0x1a88 1ac9: 48 8b 45 f8 mov -0x8(%rbp),%rax 1acd: 48 8b 40 10 mov 0x10(%rax),%rax 1ad1: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ad5: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1ada: 75 d6 jne 0x1ab2 1adc: 90 nop 1add: c9 leaveq 1ade: c3 retq 1adf: 55 push %rbp 1ae0: 48 89 e5 mov %rsp,%rbp 1ae3: 48 83 ec 40 sub $0x40,%rsp 1ae7: 89 7d ec mov %edi,-0x14(%rbp) 1aea: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1aee: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1af2: 48 89 4d d0 mov %rcx,-0x30(%rbp) 1af6: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1afa: 4c 89 4d c8 mov %r9,-0x38(%rbp) 1afe: 4c 8b 45 c8 mov -0x38(%rbp),%r8 1b02: 8b 7d e8 mov -0x18(%rbp),%edi 1b05: 48 8b 4d d0 mov -0x30(%rbp),%rcx 1b09: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1b0d: 48 8b 75 e0 mov -0x20(%rbp),%rsi 1b11: 8b 45 ec mov -0x14(%rbp),%eax 1b14: 6a 00 pushq $0x0 1b16: 6a 01 pushq $0x1 1b18: 4d 89 c1 mov %r8,%r9 1b1b: 41 89 f8 mov %edi,%r8d 1b1e: 89 c7 mov %eax,%edi 1b20: e8 61 fe ff ff callq 0x1986 1b25: 48 83 c4 10 add $0x10,%rsp 1b29: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b2d: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b32: 74 26 je 0x1b5a 1b34: 48 8b 45 d8 mov -0x28(%rbp),%rax 1b38: 48 8d 50 08 lea 0x8(%rax),%rdx 1b3c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b40: 48 89 50 70 mov %rdx,0x70(%rax) 1b44: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b48: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 1b4f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b53: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1b5a: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b5e: c9 leaveq 1b5f: c3 retq 1b60: f3 rep 1b61: 0f pop %cs 1b62: 1e push %ds 1b63: fa cli 1b64: 55 push %rbp 1b65: 48 89 e5 mov %rsp,%rbp 1b68: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 1b6f: 48 89 bd 78 ff ff ff mov %rdi,-0x88(%rbp) 1b76: 48 89 b5 70 ff ff ff mov %rsi,-0x90(%rbp) 1b7d: 89 95 6c ff ff ff mov %edx,-0x94(%rbp) 1b83: 48 89 8d 60 ff ff ff mov %rcx,-0xa0(%rbp) 1b8a: 4c 89 85 58 ff ff ff mov %r8,-0xa8(%rbp) 1b91: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 1b99: 00 1b9a: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b9e: 31 c0 xor %eax,%eax 1ba0: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ba7: 48 83 c0 04 add $0x4,%rax 1bab: 0f b6 00 movzbl (%rax),%eax 1bae: 3c 01 cmp $0x1,%al 1bb0: 0f 94 c0 sete %al 1bb3: 88 45 87 mov %al,-0x79(%rbp) 1bb6: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1bba: 74 0a je 0x1bc6 1bbc: 48 83 bd 58 ff ff ff 33 cmpq $0x33,-0xa8(%rbp) 1bc4: 76 15 jbe 0x1bdb 1bc6: 0f b6 45 87 movzbl -0x79(%rbp),%eax 1bca: 83 f0 01 xor $0x1,%eax 1bcd: 84 c0 test %al,%al 1bcf: 74 20 je 0x1bf1 1bd1: 48 83 bd 58 ff ff ff 3f cmpq $0x3f,-0xa8(%rbp) 1bd9: 77 16 ja 0x1bf1 1bdb: bf 0a 00 00 00 mov $0xa,%edi 1be0: e8 71 fa ff ff callq 0x1656 1be5: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1bec: e9 bd 04 00 00 jmpq 0x20ae 1bf1: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bf8: 48 83 c0 05 add $0x5,%rax 1bfc: 0f b6 00 movzbl (%rax),%eax 1bff: 3c 01 cmp $0x1,%al 1c01: 75 10 jne 0x1c13 1c03: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c0a: 48 89 45 88 mov %rax,-0x78(%rbp) 1c0e: e9 af 00 00 00 jmpq 0x1cc2 1c13: 48 8d 45 b0 lea -0x50(%rbp),%rax 1c17: 48 89 45 88 mov %rax,-0x78(%rbp) 1c1b: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c1f: 74 4f je 0x1c70 1c21: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c28: 0f b7 40 30 movzwl 0x30(%rax),%eax 1c2c: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c30: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c37: 8b 40 20 mov 0x20(%rax),%eax 1c3a: 89 45 d0 mov %eax,-0x30(%rbp) 1c3d: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c44: 48 83 c0 05 add $0x5,%rax 1c48: 0f b6 00 movzbl (%rax),%eax 1c4b: 3c 01 cmp $0x1,%al 1c4d: 74 73 je 0x1cc2 1c4f: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1c53: 0f b7 c0 movzwl %ax,%eax 1c56: 89 c7 mov %eax,%edi 1c58: e8 9b fb ff ff callq 0x17f8 1c5d: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c61: 8b 45 d0 mov -0x30(%rbp),%eax 1c64: 89 c7 mov %eax,%edi 1c66: e8 a1 fb ff ff callq 0x180c 1c6b: 89 45 d0 mov %eax,-0x30(%rbp) 1c6e: eb 52 jmp 0x1cc2 1c70: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c77: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1c7b: 66 89 45 ec mov %ax,-0x14(%rbp) 1c7f: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c86: 48 8b 40 28 mov 0x28(%rax),%rax 1c8a: 48 89 45 d8 mov %rax,-0x28(%rbp) 1c8e: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c95: 48 83 c0 05 add $0x5,%rax 1c99: 0f b6 00 movzbl (%rax),%eax 1c9c: 3c 01 cmp $0x1,%al 1c9e: 74 22 je 0x1cc2 1ca0: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1ca4: 0f b7 c0 movzwl %ax,%eax 1ca7: 89 c7 mov %eax,%edi 1ca9: e8 4a fb ff ff callq 0x17f8 1cae: 66 89 45 ec mov %ax,-0x14(%rbp) 1cb2: 48 8b 45 d8 mov -0x28(%rbp),%rax 1cb6: 48 89 c7 mov %rax,%rdi 1cb9: e8 5c fb ff ff callq 0x181a 1cbe: 48 89 45 d8 mov %rax,-0x28(%rbp) 1cc2: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1cc6: 0f 84 ec 01 00 00 je 0x1eb8 1ccc: 48 8b 45 88 mov -0x78(%rbp),%rax 1cd0: 0f b7 40 30 movzwl 0x30(%rax),%eax 1cd4: 0f b7 c0 movzwl %ax,%eax 1cd7: 48 89 45 98 mov %rax,-0x68(%rbp) 1cdb: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1ce0: 0f 94 c0 sete %al 1ce3: 0f b6 c0 movzbl %al,%eax 1ce6: 48 85 c0 test %rax,%rax 1ce9: 0f 84 79 01 00 00 je 0x1e68 1cef: 48 8b 45 88 mov -0x78(%rbp),%rax 1cf3: 8b 40 20 mov 0x20(%rax),%eax 1cf6: 85 c0 test %eax,%eax 1cf8: 0f 84 6a 01 00 00 je 0x1e68 1cfe: 48 8b 45 88 mov -0x78(%rbp),%rax 1d02: 8b 40 20 mov 0x20(%rax),%eax 1d05: 89 c0 mov %eax,%eax 1d07: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1d0e: 0f 96 c0 setbe %al 1d11: 0f b6 c0 movzbl %al,%eax 1d14: 48 85 c0 test %rax,%rax 1d17: 75 22 jne 0x1d3b 1d19: 48 8b 45 88 mov -0x78(%rbp),%rax 1d1d: 8b 40 20 mov 0x20(%rax),%eax 1d20: 89 c2 mov %eax,%edx 1d22: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1d29: 48 29 d0 sub %rdx,%rax 1d2c: 48 83 f8 27 cmp $0x27,%rax 1d30: 0f 96 c0 setbe %al 1d33: 0f b6 c0 movzbl %al,%eax 1d36: 48 85 c0 test %rax,%rax 1d39: 74 0a je 0x1d45 1d3b: b8 00 00 00 00 mov $0x0,%eax 1d40: e9 69 03 00 00 jmpq 0x20ae 1d45: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d4d: 0f 95 c0 setne %al 1d50: 0f b6 c0 movzbl %al,%eax 1d53: 48 85 c0 test %rax,%rax 1d56: 74 3d je 0x1d95 1d58: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1d5f: 48 83 c0 05 add $0x5,%rax 1d63: 0f b6 00 movzbl (%rax),%eax 1d66: 3c 01 cmp $0x1,%al 1d68: 75 2b jne 0x1d95 1d6a: 48 8b 45 88 mov -0x78(%rbp),%rax 1d6e: 8b 40 20 mov 0x20(%rax),%eax 1d71: 89 c2 mov %eax,%edx 1d73: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d7a: 48 01 c2 add %rax,%rdx 1d7d: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1d84: 48 01 d0 add %rdx,%rax 1d87: 8b 40 14 mov 0x14(%rax),%eax 1d8a: 89 c0 mov %eax,%eax 1d8c: 48 89 45 98 mov %rax,-0x68(%rbp) 1d90: e9 d3 00 00 00 jmpq 0x1e68 1d95: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d9d: 0f 95 c0 setne %al 1da0: 0f b6 c0 movzbl %al,%eax 1da3: 48 85 c0 test %rax,%rax 1da6: 74 28 je 0x1dd0 1da8: 48 8b 45 88 mov -0x78(%rbp),%rax 1dac: 8b 40 20 mov 0x20(%rax),%eax 1daf: 89 c2 mov %eax,%edx 1db1: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1db8: 48 01 c2 add %rax,%rdx 1dbb: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1dc2: 48 01 d0 add %rdx,%rax 1dc5: 48 83 c0 14 add $0x14,%rax 1dc9: 8b 00 mov (%rax),%eax 1dcb: 89 45 90 mov %eax,-0x70(%rbp) 1dce: eb 70 jmp 0x1e40 1dd0: 48 8b 45 88 mov -0x78(%rbp),%rax 1dd4: 8b 40 20 mov 0x20(%rax),%eax 1dd7: 89 c2 mov %eax,%edx 1dd9: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1de0: 48 01 d0 add %rdx,%rax 1de3: 48 83 c0 14 add $0x14,%rax 1de7: 48 89 c2 mov %rax,%rdx 1dea: 48 8d 75 90 lea -0x70(%rbp),%rsi 1dee: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1df4: 48 89 d1 mov %rdx,%rcx 1df7: ba 04 00 00 00 mov $0x4,%edx 1dfc: 89 c7 mov %eax,%edi 1dfe: e8 28 fa ff ff callq 0x182b 1e03: 48 89 45 a8 mov %rax,-0x58(%rbp) 1e07: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1e0c: 0f 95 c0 setne %al 1e0f: 0f b6 c0 movzbl %al,%eax 1e12: 48 85 c0 test %rax,%rax 1e15: 74 29 je 0x1e40 1e17: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1e1c: 79 0c jns 0x1e2a 1e1e: bf 09 00 00 00 mov $0x9,%edi 1e23: e8 2e f8 ff ff callq 0x1656 1e28: eb 0a jmp 0x1e34 1e2a: bf 0a 00 00 00 mov $0xa,%edi 1e2f: e8 22 f8 ff ff callq 0x1656 1e34: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1e3b: e9 6e 02 00 00 jmpq 0x20ae 1e40: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1e47: 48 83 c0 05 add $0x5,%rax 1e4b: 0f b6 00 movzbl (%rax),%eax 1e4e: 3c 01 cmp $0x1,%al 1e50: 74 0d je 0x1e5f 1e52: 8b 45 90 mov -0x70(%rbp),%eax 1e55: 89 c7 mov %eax,%edi 1e57: e8 b0 f9 ff ff callq 0x180c 1e5c: 89 45 90 mov %eax,-0x70(%rbp) 1e5f: 8b 45 90 mov -0x70(%rbp),%eax 1e62: 89 c0 mov %eax,%eax 1e64: 48 89 45 98 mov %rax,-0x68(%rbp) 1e68: 48 8b 45 88 mov -0x78(%rbp),%rax 1e6c: 8b 40 20 mov 0x20(%rax),%eax 1e6f: 89 c0 mov %eax,%eax 1e71: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1e78: 72 31 jb 0x1eab 1e7a: 48 8b 45 88 mov -0x78(%rbp),%rax 1e7e: 8b 40 20 mov 0x20(%rax),%eax 1e81: 89 c2 mov %eax,%edx 1e83: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1e8a: 48 29 d0 sub %rdx,%rax 1e8d: 48 89 c1 mov %rax,%rcx 1e90: 48 8b 55 98 mov -0x68(%rbp),%rdx 1e94: 48 89 d0 mov %rdx,%rax 1e97: 48 c1 e0 02 shl $0x2,%rax 1e9b: 48 01 d0 add %rdx,%rax 1e9e: 48 c1 e0 03 shl $0x3,%rax 1ea2: 48 39 c1 cmp %rax,%rcx 1ea5: 0f 83 ff 01 00 00 jae 0x20aa 1eab: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1eb3: e9 f2 01 00 00 jmpq 0x20aa 1eb8: 48 8b 45 88 mov -0x78(%rbp),%rax 1ebc: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1ec0: 0f b7 c0 movzwl %ax,%eax 1ec3: 48 89 45 98 mov %rax,-0x68(%rbp) 1ec7: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1ecc: 0f 94 c0 sete %al 1ecf: 0f b6 c0 movzbl %al,%eax 1ed2: 48 85 c0 test %rax,%rax 1ed5: 0f 84 97 01 00 00 je 0x2072 1edb: 48 8b 45 88 mov -0x78(%rbp),%rax 1edf: 48 8b 40 28 mov 0x28(%rax),%rax 1ee3: 48 85 c0 test %rax,%rax 1ee6: 0f 84 86 01 00 00 je 0x2072 1eec: 48 8b 45 88 mov -0x78(%rbp),%rax 1ef0: 48 8b 40 28 mov 0x28(%rax),%rax 1ef4: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1efb: 0f 96 c0 setbe %al 1efe: 0f b6 c0 movzbl %al,%eax 1f01: 48 85 c0 test %rax,%rax 1f04: 75 1e jne 0x1f24 1f06: 48 8b 45 88 mov -0x78(%rbp),%rax 1f0a: 48 8b 40 28 mov 0x28(%rax),%rax 1f0e: 48 83 c0 40 add $0x40,%rax 1f12: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f19: 0f 92 c0 setb %al 1f1c: 0f b6 c0 movzbl %al,%eax 1f1f: 48 85 c0 test %rax,%rax 1f22: 74 0a je 0x1f2e 1f24: b8 00 00 00 00 mov $0x0,%eax 1f29: e9 80 01 00 00 jmpq 0x20ae 1f2e: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f36: 0f 95 c0 setne %al 1f39: 0f b6 c0 movzbl %al,%eax 1f3c: 48 85 c0 test %rax,%rax 1f3f: 74 3b je 0x1f7c 1f41: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1f48: 48 83 c0 05 add $0x5,%rax 1f4c: 0f b6 00 movzbl (%rax),%eax 1f4f: 3c 01 cmp $0x1,%al 1f51: 75 29 jne 0x1f7c 1f53: 48 8b 45 88 mov -0x78(%rbp),%rax 1f57: 48 8b 50 28 mov 0x28(%rax),%rdx 1f5b: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f62: 48 01 c2 add %rax,%rdx 1f65: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1f6c: 48 01 d0 add %rdx,%rax 1f6f: 48 8b 40 20 mov 0x20(%rax),%rax 1f73: 48 89 45 90 mov %rax,-0x70(%rbp) 1f77: e9 cd 00 00 00 jmpq 0x2049 1f7c: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f84: 0f 95 c0 setne %al 1f87: 0f b6 c0 movzbl %al,%eax 1f8a: 48 85 c0 test %rax,%rax 1f8d: 74 29 je 0x1fb8 1f8f: 48 8b 45 88 mov -0x78(%rbp),%rax 1f93: 48 8b 50 28 mov 0x28(%rax),%rdx 1f97: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f9e: 48 01 c2 add %rax,%rdx 1fa1: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1fa8: 48 01 d0 add %rdx,%rax 1fab: 48 83 c0 20 add $0x20,%rax 1faf: 48 8b 00 mov (%rax),%rax 1fb2: 48 89 45 90 mov %rax,-0x70(%rbp) 1fb6: eb 6f jmp 0x2027 1fb8: 48 8b 45 88 mov -0x78(%rbp),%rax 1fbc: 48 8b 50 28 mov 0x28(%rax),%rdx 1fc0: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fc7: 48 01 d0 add %rdx,%rax 1fca: 48 83 c0 20 add $0x20,%rax 1fce: 48 89 c2 mov %rax,%rdx 1fd1: 48 8d 75 90 lea -0x70(%rbp),%rsi 1fd5: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1fdb: 48 89 d1 mov %rdx,%rcx 1fde: ba 08 00 00 00 mov $0x8,%edx 1fe3: 89 c7 mov %eax,%edi 1fe5: e8 41 f8 ff ff callq 0x182b 1fea: 48 89 45 a0 mov %rax,-0x60(%rbp) 1fee: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 1ff3: 0f 95 c0 setne %al 1ff6: 0f b6 c0 movzbl %al,%eax 1ff9: 48 85 c0 test %rax,%rax 1ffc: 74 29 je 0x2027 1ffe: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 2003: 79 0c jns 0x2011 2005: bf 09 00 00 00 mov $0x9,%edi 200a: e8 47 f6 ff ff callq 0x1656 200f: eb 0a jmp 0x201b 2011: bf 0a 00 00 00 mov $0xa,%edi 2016: e8 3b f6 ff ff callq 0x1656 201b: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2022: e9 87 00 00 00 jmpq 0x20ae 2027: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 202e: 48 83 c0 05 add $0x5,%rax 2032: 0f b6 00 movzbl (%rax),%eax 2035: 3c 01 cmp $0x1,%al 2037: 74 10 je 0x2049 2039: 48 8b 45 90 mov -0x70(%rbp),%rax 203d: 48 89 c7 mov %rax,%rdi 2040: e8 d5 f7 ff ff callq 0x181a 2045: 48 89 45 90 mov %rax,-0x70(%rbp) 2049: 48 8b 45 90 mov -0x70(%rbp),%rax 204d: ba ff ff ff ff mov $0xffffffff,%edx 2052: 48 39 d0 cmp %rdx,%rax 2055: 76 13 jbe 0x206a 2057: bf 0a 00 00 00 mov $0xa,%edi 205c: e8 f5 f5 ff ff callq 0x1656 2061: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2068: eb 44 jmp 0x20ae 206a: 48 8b 45 90 mov -0x70(%rbp),%rax 206e: 48 89 45 98 mov %rax,-0x68(%rbp) 2072: 48 8b 45 88 mov -0x78(%rbp),%rax 2076: 48 8b 40 28 mov 0x28(%rax),%rax 207a: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 2081: 72 1f jb 0x20a2 2083: 48 8b 45 88 mov -0x78(%rbp),%rax 2087: 48 8b 40 28 mov 0x28(%rax),%rax 208b: 48 8b 95 58 ff ff ff mov -0xa8(%rbp),%rdx 2092: 48 29 c2 sub %rax,%rdx 2095: 48 8b 45 98 mov -0x68(%rbp),%rax 2099: 48 c1 e0 06 shl $0x6,%rax 209d: 48 39 c2 cmp %rax,%rdx 20a0: 73 08 jae 0x20aa 20a2: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 20aa: 48 8b 45 98 mov -0x68(%rbp),%rax 20ae: 48 8b 4d f8 mov -0x8(%rbp),%rcx 20b2: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 20ba: 00 20bb: 74 05 je 0x20c2 20bd: e8 2e f1 ff ff callq 0x11f0 20c2: c9 leaveq 20c3: c3 retq 20c4: f3 rep 20c5: 0f pop %cs 20c6: 1e push %ds 20c7: fa cli 20c8: 55 push %rbp 20c9: 48 89 e5 mov %rsp,%rbp 20cc: 48 81 ec 90 00 00 00 sub $0x90,%rsp 20d3: 89 7d 9c mov %edi,-0x64(%rbp) 20d6: 48 89 75 90 mov %rsi,-0x70(%rbp) 20da: 48 89 55 88 mov %rdx,-0x78(%rbp) 20de: 48 89 4d 80 mov %rcx,-0x80(%rbp) 20e2: 4c 89 85 78 ff ff ff mov %r8,-0x88(%rbp) 20e9: 44 89 4d 98 mov %r9d,-0x68(%rbp) 20ed: 48 8b 45 88 mov -0x78(%rbp),%rax 20f1: 48 83 c0 04 add $0x4,%rax 20f5: 0f b6 00 movzbl (%rax),%eax 20f8: 3c 01 cmp $0x1,%al 20fa: 0f 95 c0 setne %al 20fd: 0f b6 c0 movzbl %al,%eax 2100: 48 85 c0 test %rax,%rax 2103: 74 1f je 0x2124 2105: 48 8b 45 88 mov -0x78(%rbp),%rax 2109: 48 83 c0 04 add $0x4,%rax 210d: 0f b6 00 movzbl (%rax),%eax 2110: 3c 02 cmp $0x2,%al 2112: 0f 95 c0 setne %al 2115: 0f b6 c0 movzbl %al,%eax 2118: 48 85 c0 test %rax,%rax 211b: 74 07 je 0x2124 211d: b8 01 00 00 00 mov $0x1,%eax 2122: eb 05 jmp 0x2129 2124: b8 00 00 00 00 mov $0x0,%eax 2129: 85 c0 test %eax,%eax 212b: 75 40 jne 0x216d 212d: 48 8b 45 88 mov -0x78(%rbp),%rax 2131: 48 83 c0 05 add $0x5,%rax 2135: 0f b6 00 movzbl (%rax),%eax 2138: 3c 01 cmp $0x1,%al 213a: 0f 95 c0 setne %al 213d: 0f b6 c0 movzbl %al,%eax 2140: 48 85 c0 test %rax,%rax 2143: 74 1f je 0x2164 2145: 48 8b 45 88 mov -0x78(%rbp),%rax 2149: 48 83 c0 05 add $0x5,%rax 214d: 0f b6 00 movzbl (%rax),%eax 2150: 3c 02 cmp $0x2,%al 2152: 0f 95 c0 setne %al 2155: 0f b6 c0 movzbl %al,%eax 2158: 48 85 c0 test %rax,%rax 215b: 74 07 je 0x2164 215d: b8 01 00 00 00 mov $0x1,%eax 2162: eb 05 jmp 0x2169 2164: b8 00 00 00 00 mov $0x0,%eax 2169: 85 c0 test %eax,%eax 216b: 74 14 je 0x2181 216d: bf 0a 00 00 00 mov $0xa,%edi 2172: e8 df f4 ff ff callq 0x1656 2177: b8 00 00 00 00 mov $0x0,%eax 217c: e9 74 0e 00 00 jmpq 0x2ff5 2181: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 2188: 48 8b 4d 80 mov -0x80(%rbp),%rcx 218c: 8b 55 9c mov -0x64(%rbp),%edx 218f: 48 8b 75 88 mov -0x78(%rbp),%rsi 2193: 48 8b 45 90 mov -0x70(%rbp),%rax 2197: 49 89 f8 mov %rdi,%r8 219a: 48 89 c7 mov %rax,%rdi 219d: e8 be f9 ff ff callq 0x1b60 21a2: 48 89 45 d0 mov %rax,-0x30(%rbp) 21a6: 48 83 7d d0 ff cmpq $0xffffffffffffffff,-0x30(%rbp) 21ab: 75 0a jne 0x21b7 21ad: b8 00 00 00 00 mov $0x0,%eax 21b2: e9 3e 0e 00 00 jmpq 0x2ff5 21b7: 48 8b 45 88 mov -0x78(%rbp),%rax 21bb: 48 83 c0 04 add $0x4,%rax 21bf: 0f b6 00 movzbl (%rax),%eax 21c2: 3c 01 cmp $0x1,%al 21c4: 75 24 jne 0x21ea 21c6: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 21ce: 08 01 21d0: 48 39 45 d0 cmp %rax,-0x30(%rbp) 21d4: 76 38 jbe 0x220e 21d6: bf 0a 00 00 00 mov $0xa,%edi 21db: e8 76 f4 ff ff callq 0x1656 21e0: b8 00 00 00 00 mov $0x0,%eax 21e5: e9 0b 0e 00 00 jmpq 0x2ff5 21ea: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 21f2: f0 00 21f4: 48 39 45 d0 cmp %rax,-0x30(%rbp) 21f8: 76 14 jbe 0x220e 21fa: bf 0a 00 00 00 mov $0xa,%edi 21ff: e8 52 f4 ff ff callq 0x1656 2204: b8 00 00 00 00 mov $0x0,%eax 2209: e9 e7 0d 00 00 jmpq 0x2ff5 220e: 48 8b 45 d0 mov -0x30(%rbp),%rax 2212: 48 85 c0 test %rax,%rax 2215: 75 1a jne 0x2231 2217: 83 7d 98 02 cmpl $0x2,-0x68(%rbp) 221b: 74 06 je 0x2223 221d: 83 7d 98 09 cmpl $0x9,-0x68(%rbp) 2221: 75 07 jne 0x222a 2223: b8 01 00 00 00 mov $0x1,%eax 2228: eb 05 jmp 0x222f 222a: b8 00 00 00 00 mov $0x0,%eax 222f: 48 98 cltq 2231: 48 89 45 d8 mov %rax,-0x28(%rbp) 2235: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2239: 48 89 d0 mov %rdx,%rax 223c: 48 01 c0 add %rax,%rax 223f: 48 01 d0 add %rdx,%rax 2242: 48 c1 e0 02 shl $0x2,%rax 2246: 48 01 d0 add %rdx,%rax 2249: 48 c1 e0 04 shl $0x4,%rax 224d: 49 89 c0 mov %rax,%r8 2250: 8b 7d 98 mov -0x68(%rbp),%edi 2253: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 225a: 48 8b 55 80 mov -0x80(%rbp),%rdx 225e: 48 8b 75 90 mov -0x70(%rbp),%rsi 2262: 8b 45 9c mov -0x64(%rbp),%eax 2265: 41 50 push %rax 2267: 6a 03 pushq $0x3 2269: 4c 8b 4d 10 mov 0x10(%rbp),%r9 226d: 41 89 f8 mov %edi,%r8d 2270: 89 c7 mov %eax,%edi 2272: e8 0f f7 ff ff callq 0x1986 2277: 48 83 c4 10 add $0x10,%rsp 227b: 48 89 45 e0 mov %rax,-0x20(%rbp) 227f: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 2284: 75 0a jne 0x2290 2286: b8 00 00 00 00 mov $0x0,%eax 228b: e9 65 0d 00 00 jmpq 0x2ff5 2290: 48 8b 45 d0 mov -0x30(%rbp),%rax 2294: 89 c0 mov %eax,%eax 2296: 48 39 45 d0 cmp %rax,-0x30(%rbp) 229a: 74 1f je 0x22bb 229c: 48 8d 0d 2d 37 00 00 lea 0x372d(%rip),%rcx # 0x59d0 22a3: ba 46 01 00 00 mov $0x146,%edx 22a8: 48 8d 35 c9 35 00 00 lea 0x35c9(%rip),%rsi # 0x5878 22af: 48 8d 3d 52 36 00 00 lea 0x3652(%rip),%rdi # 0x5908 22b6: e8 75 ef ff ff callq 0x1230 22bb: 48 8b 45 d0 mov -0x30(%rbp),%rax 22bf: 89 c2 mov %eax,%edx 22c1: 48 8b 45 e0 mov -0x20(%rbp),%rax 22c5: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 22cb: 48 8b 45 d8 mov -0x28(%rbp),%rax 22cf: 89 c2 mov %eax,%edx 22d1: 48 8b 45 e0 mov -0x20(%rbp),%rax 22d5: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 22db: 48 8b 45 e0 mov -0x20(%rbp),%rax 22df: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 22e6: 48 8b 45 88 mov -0x78(%rbp),%rax 22ea: 48 83 c0 04 add $0x4,%rax 22ee: 0f b6 00 movzbl (%rax),%eax 22f1: 0f b6 d0 movzbl %al,%edx 22f4: 48 8b 45 e0 mov -0x20(%rbp),%rax 22f8: 89 50 20 mov %edx,0x20(%rax) 22fb: 48 8b 45 88 mov -0x78(%rbp),%rax 22ff: 48 83 c0 04 add $0x4,%rax 2303: 0f b6 00 movzbl (%rax),%eax 2306: 3c 01 cmp $0x1,%al 2308: 0f 85 ab 06 00 00 jne 0x29b9 230e: 48 8b 55 80 mov -0x80(%rbp),%rdx 2312: 48 8b 45 90 mov -0x70(%rbp),%rax 2316: 48 01 d0 add %rdx,%rax 2319: 48 89 45 f8 mov %rax,-0x8(%rbp) 231d: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2322: 74 20 je 0x2344 2324: 48 8b 45 88 mov -0x78(%rbp),%rax 2328: 48 83 c0 05 add $0x5,%rax 232c: 0f b6 00 movzbl (%rax),%eax 232f: 3c 01 cmp $0x1,%al 2331: 75 11 jne 0x2344 2333: 48 8b 45 e0 mov -0x20(%rbp),%rax 2337: 48 8b 55 f8 mov -0x8(%rbp),%rdx 233b: 48 89 50 48 mov %rdx,0x48(%rax) 233f: e9 c1 01 00 00 jmpq 0x2505 2344: 48 8b 45 e0 mov -0x20(%rbp),%rax 2348: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 234f: 48 8b 45 88 mov -0x78(%rbp),%rax 2353: ba 34 00 00 00 mov $0x34,%edx 2358: 48 89 c6 mov %rax,%rsi 235b: 48 89 cf mov %rcx,%rdi 235e: e8 3d ef ff ff callq 0x12a0 2363: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2367: 48 89 42 48 mov %rax,0x48(%rdx) 236b: 48 8b 45 88 mov -0x78(%rbp),%rax 236f: 48 83 c0 05 add $0x5,%rax 2373: 0f b6 00 movzbl (%rax),%eax 2376: 3c 01 cmp $0x1,%al 2378: 0f 84 87 01 00 00 je 0x2505 237e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2382: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 2389: 0f b7 c0 movzwl %ax,%eax 238c: 89 c7 mov %eax,%edi 238e: e8 65 f4 ff ff callq 0x17f8 2393: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2397: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 239e: 48 8b 45 e0 mov -0x20(%rbp),%rax 23a2: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 23a9: 0f b7 c0 movzwl %ax,%eax 23ac: 89 c7 mov %eax,%edi 23ae: e8 45 f4 ff ff callq 0x17f8 23b3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23b7: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 23be: 48 8b 45 e0 mov -0x20(%rbp),%rax 23c2: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 23c8: 89 c7 mov %eax,%edi 23ca: e8 3d f4 ff ff callq 0x180c 23cf: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23d3: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 23d9: 48 8b 45 e0 mov -0x20(%rbp),%rax 23dd: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 23e3: 89 c7 mov %eax,%edi 23e5: e8 22 f4 ff ff callq 0x180c 23ea: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23ee: 89 82 a0 00 00 00 mov %eax,0xa0(%rdx) 23f4: 48 8b 45 e0 mov -0x20(%rbp),%rax 23f8: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 23fe: 89 c7 mov %eax,%edi 2400: e8 07 f4 ff ff callq 0x180c 2405: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2409: 89 82 a4 00 00 00 mov %eax,0xa4(%rdx) 240f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2413: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 2419: 89 c7 mov %eax,%edi 241b: e8 ec f3 ff ff callq 0x180c 2420: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2424: 89 82 a8 00 00 00 mov %eax,0xa8(%rdx) 242a: 48 8b 45 e0 mov -0x20(%rbp),%rax 242e: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 2434: 89 c7 mov %eax,%edi 2436: e8 d1 f3 ff ff callq 0x180c 243b: 48 8b 55 e0 mov -0x20(%rbp),%rdx 243f: 89 82 ac 00 00 00 mov %eax,0xac(%rdx) 2445: 48 8b 45 e0 mov -0x20(%rbp),%rax 2449: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 2450: 0f b7 c0 movzwl %ax,%eax 2453: 89 c7 mov %eax,%edi 2455: e8 9e f3 ff ff callq 0x17f8 245a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 245e: 66 89 82 b0 00 00 00 mov %ax,0xb0(%rdx) 2465: 48 8b 45 e0 mov -0x20(%rbp),%rax 2469: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 2470: 0f b7 c0 movzwl %ax,%eax 2473: 89 c7 mov %eax,%edi 2475: e8 7e f3 ff ff callq 0x17f8 247a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 247e: 66 89 82 b2 00 00 00 mov %ax,0xb2(%rdx) 2485: 48 8b 45 e0 mov -0x20(%rbp),%rax 2489: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 2490: 0f b7 c0 movzwl %ax,%eax 2493: 89 c7 mov %eax,%edi 2495: e8 5e f3 ff ff callq 0x17f8 249a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 249e: 66 89 82 b4 00 00 00 mov %ax,0xb4(%rdx) 24a5: 48 8b 45 e0 mov -0x20(%rbp),%rax 24a9: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 24b0: 0f b7 c0 movzwl %ax,%eax 24b3: 89 c7 mov %eax,%edi 24b5: e8 3e f3 ff ff callq 0x17f8 24ba: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24be: 66 89 82 b6 00 00 00 mov %ax,0xb6(%rdx) 24c5: 48 8b 45 e0 mov -0x20(%rbp),%rax 24c9: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 24d0: 0f b7 c0 movzwl %ax,%eax 24d3: 89 c7 mov %eax,%edi 24d5: e8 1e f3 ff ff callq 0x17f8 24da: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24de: 66 89 82 b8 00 00 00 mov %ax,0xb8(%rdx) 24e5: 48 8b 45 e0 mov -0x20(%rbp),%rax 24e9: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 24f0: 0f b7 c0 movzwl %ax,%eax 24f3: 89 c7 mov %eax,%edi 24f5: e8 fe f2 ff ff callq 0x17f8 24fa: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24fe: 66 89 82 ba 00 00 00 mov %ax,0xba(%rdx) 2505: 48 8b 45 e0 mov -0x20(%rbp),%rax 2509: 48 8b 40 48 mov 0x48(%rax),%rax 250d: 8b 40 20 mov 0x20(%rax),%eax 2510: 89 45 ac mov %eax,-0x54(%rbp) 2513: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2518: 0f 84 d2 03 00 00 je 0x28f0 251e: 48 8b 45 88 mov -0x78(%rbp),%rax 2522: 48 83 c0 05 add $0x5,%rax 2526: 0f b6 00 movzbl (%rax),%eax 2529: 3c 01 cmp $0x1,%al 252b: 0f 85 bf 03 00 00 jne 0x28f0 2531: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2535: 0f 84 b5 03 00 00 je 0x28f0 253b: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2540: 0f 95 c0 setne %al 2543: 0f b6 c0 movzbl %al,%eax 2546: 48 85 c0 test %rax,%rax 2549: 74 15 je 0x2560 254b: 8b 45 ac mov -0x54(%rbp),%eax 254e: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2555: 0f 96 c0 setbe %al 2558: 0f b6 c0 movzbl %al,%eax 255b: 48 85 c0 test %rax,%rax 255e: 75 30 jne 0x2590 2560: 8b 45 ac mov -0x54(%rbp),%eax 2563: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 256a: 48 89 d1 mov %rdx,%rcx 256d: 48 29 c1 sub %rax,%rcx 2570: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2574: 48 89 d0 mov %rdx,%rax 2577: 48 c1 e0 02 shl $0x2,%rax 257b: 48 01 d0 add %rdx,%rax 257e: 48 c1 e0 03 shl $0x3,%rax 2582: 48 39 c1 cmp %rax,%rcx 2585: 0f 92 c0 setb %al 2588: 0f b6 c0 movzbl %al,%eax 258b: 48 85 c0 test %rax,%rax 258e: 74 24 je 0x25b4 2590: 90 nop 2591: eb 01 jmp 0x2594 2593: 90 nop 2594: 48 8b 45 e0 mov -0x20(%rbp),%rax 2598: 48 89 c7 mov %rax,%rdi 259b: e8 20 ec ff ff callq 0x11c0 25a0: bf 0a 00 00 00 mov $0xa,%edi 25a5: e8 ac f0 ff ff callq 0x1656 25aa: b8 00 00 00 00 mov $0x0,%eax 25af: e9 41 0a 00 00 jmpq 0x2ff5 25b4: 8b 55 ac mov -0x54(%rbp),%edx 25b7: 48 8b 45 f8 mov -0x8(%rbp),%rax 25bb: 48 01 c2 add %rax,%rdx 25be: 48 8b 45 e0 mov -0x20(%rbp),%rax 25c2: 48 89 50 50 mov %rdx,0x50(%rax) 25c6: 48 c7 45 b0 00 00 00 00 movq $0x0,-0x50(%rbp) 25ce: e9 0a 03 00 00 jmpq 0x28dd 25d3: 48 8b 4d e0 mov -0x20(%rbp),%rcx 25d7: 48 8b 55 b0 mov -0x50(%rbp),%rdx 25db: 48 89 d0 mov %rdx,%rax 25de: 48 01 c0 add %rax,%rax 25e1: 48 01 d0 add %rdx,%rax 25e4: 48 c1 e0 02 shl $0x2,%rax 25e8: 48 01 d0 add %rdx,%rax 25eb: 48 c1 e0 04 shl $0x4,%rax 25ef: 48 01 c8 add %rcx,%rax 25f2: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 25f9: 48 8b 45 b0 mov -0x50(%rbp),%rax 25fd: 48 89 02 mov %rax,(%rdx) 2600: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2604: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2608: 48 89 d0 mov %rdx,%rax 260b: 48 01 c0 add %rax,%rax 260e: 48 01 d0 add %rdx,%rax 2611: 48 c1 e0 02 shl $0x2,%rax 2615: 48 01 d0 add %rdx,%rax 2618: 48 c1 e0 04 shl $0x4,%rax 261c: 48 01 c8 add %rcx,%rax 261f: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2626: 48 8b 45 e0 mov -0x20(%rbp),%rax 262a: 48 89 02 mov %rax,(%rdx) 262d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2631: 48 8b 48 50 mov 0x50(%rax),%rcx 2635: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2639: 48 89 d0 mov %rdx,%rax 263c: 48 c1 e0 02 shl $0x2,%rax 2640: 48 01 d0 add %rdx,%rax 2643: 48 c1 e0 03 shl $0x3,%rax 2647: 48 01 c1 add %rax,%rcx 264a: 48 8b 75 e0 mov -0x20(%rbp),%rsi 264e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2652: 48 89 d0 mov %rdx,%rax 2655: 48 01 c0 add %rax,%rax 2658: 48 01 d0 add %rdx,%rax 265b: 48 c1 e0 02 shl $0x2,%rax 265f: 48 01 d0 add %rdx,%rax 2662: 48 c1 e0 04 shl $0x4,%rax 2666: 48 01 f0 add %rsi,%rax 2669: 48 05 68 01 00 00 add $0x168,%rax 266f: 48 89 08 mov %rcx,(%rax) 2672: 48 8b 45 e0 mov -0x20(%rbp),%rax 2676: 48 8b 48 50 mov 0x50(%rax),%rcx 267a: 48 8b 55 b0 mov -0x50(%rbp),%rdx 267e: 48 89 d0 mov %rdx,%rax 2681: 48 c1 e0 02 shl $0x2,%rax 2685: 48 01 d0 add %rdx,%rax 2688: 48 c1 e0 03 shl $0x3,%rax 268c: 48 01 c8 add %rcx,%rax 268f: 8b 40 10 mov 0x10(%rax),%eax 2692: 89 c0 mov %eax,%eax 2694: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 269b: 0f 97 c0 seta %al 269e: 0f b6 c0 movzbl %al,%eax 26a1: 48 85 c0 test %rax,%rax 26a4: 0f 84 09 01 00 00 je 0x27b3 26aa: 48 8b 45 e0 mov -0x20(%rbp),%rax 26ae: 48 8b 48 50 mov 0x50(%rax),%rcx 26b2: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26b6: 48 89 d0 mov %rdx,%rax 26b9: 48 c1 e0 02 shl $0x2,%rax 26bd: 48 01 d0 add %rdx,%rax 26c0: 48 c1 e0 03 shl $0x3,%rax 26c4: 48 01 c8 add %rcx,%rax 26c7: 8b 40 14 mov 0x14(%rax),%eax 26ca: 89 c6 mov %eax,%esi 26cc: 48 8b 45 e0 mov -0x20(%rbp),%rax 26d0: 48 8b 48 50 mov 0x50(%rax),%rcx 26d4: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26d8: 48 89 d0 mov %rdx,%rax 26db: 48 c1 e0 02 shl $0x2,%rax 26df: 48 01 d0 add %rdx,%rax 26e2: 48 c1 e0 03 shl $0x3,%rax 26e6: 48 01 c8 add %rcx,%rax 26e9: 8b 40 10 mov 0x10(%rax),%eax 26ec: 89 c2 mov %eax,%edx 26ee: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 26f5: 48 29 d0 sub %rdx,%rax 26f8: 48 39 c6 cmp %rax,%rsi 26fb: 0f 96 c0 setbe %al 26fe: 0f b6 c0 movzbl %al,%eax 2701: 48 85 c0 test %rax,%rax 2704: 0f 84 a9 00 00 00 je 0x27b3 270a: 48 8b 45 e0 mov -0x20(%rbp),%rax 270e: 48 8b 48 50 mov 0x50(%rax),%rcx 2712: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2716: 48 89 d0 mov %rdx,%rax 2719: 48 c1 e0 02 shl $0x2,%rax 271d: 48 01 d0 add %rdx,%rax 2720: 48 c1 e0 03 shl $0x3,%rax 2724: 48 01 c8 add %rcx,%rax 2727: 8b 40 10 mov 0x10(%rax),%eax 272a: 89 c2 mov %eax,%edx 272c: 48 8b 45 80 mov -0x80(%rbp),%rax 2730: 48 01 c2 add %rax,%rdx 2733: 48 8b 45 90 mov -0x70(%rbp),%rax 2737: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 273b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 273f: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2743: 48 89 d0 mov %rdx,%rax 2746: 48 01 c0 add %rax,%rax 2749: 48 01 d0 add %rdx,%rax 274c: 48 c1 e0 02 shl $0x2,%rax 2750: 48 01 d0 add %rdx,%rax 2753: 48 c1 e0 04 shl $0x4,%rax 2757: 48 01 f0 add %rsi,%rax 275a: 48 05 80 01 00 00 add $0x180,%rax 2760: 48 89 08 mov %rcx,(%rax) 2763: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2767: 48 8b 55 b0 mov -0x50(%rbp),%rdx 276b: 48 89 d0 mov %rdx,%rax 276e: 48 01 c0 add %rax,%rax 2771: 48 01 d0 add %rdx,%rax 2774: 48 c1 e0 02 shl $0x2,%rax 2778: 48 01 d0 add %rdx,%rax 277b: 48 c1 e0 04 shl $0x4,%rax 277f: 48 01 c8 add %rcx,%rax 2782: 48 05 80 01 00 00 add $0x180,%rax 2788: 48 8b 08 mov (%rax),%rcx 278b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 278f: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2793: 48 89 d0 mov %rdx,%rax 2796: 48 01 c0 add %rax,%rax 2799: 48 01 d0 add %rdx,%rax 279c: 48 c1 e0 02 shl $0x2,%rax 27a0: 48 01 d0 add %rdx,%rax 27a3: 48 c1 e0 04 shl $0x4,%rax 27a7: 48 01 f0 add %rsi,%rax 27aa: 48 05 78 01 00 00 add $0x178,%rax 27b0: 48 89 08 mov %rcx,(%rax) 27b3: 48 8b 45 e0 mov -0x20(%rbp),%rax 27b7: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 27be: 48 8b 75 e0 mov -0x20(%rbp),%rsi 27c2: 48 8b 45 b0 mov -0x50(%rbp),%rax 27c6: 48 8d 50 01 lea 0x1(%rax),%rdx 27ca: 48 89 d0 mov %rdx,%rax 27cd: 48 01 c0 add %rax,%rax 27d0: 48 01 d0 add %rdx,%rax 27d3: 48 c1 e0 02 shl $0x2,%rax 27d7: 48 01 d0 add %rdx,%rax 27da: 48 c1 e0 04 shl $0x4,%rax 27de: 48 01 f0 add %rsi,%rax 27e1: 48 05 d0 00 00 00 add $0xd0,%rax 27e7: 48 89 08 mov %rcx,(%rax) 27ea: 48 8b 45 e0 mov -0x20(%rbp),%rax 27ee: 48 8b 48 50 mov 0x50(%rax),%rcx 27f2: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27f6: 48 89 d0 mov %rdx,%rax 27f9: 48 c1 e0 02 shl $0x2,%rax 27fd: 48 01 d0 add %rdx,%rax 2800: 48 c1 e0 03 shl $0x3,%rax 2804: 48 01 c8 add %rcx,%rax 2807: 8b 40 04 mov 0x4(%rax),%eax 280a: 83 f8 12 cmp $0x12,%eax 280d: 75 73 jne 0x2882 280f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2813: 48 8b 48 50 mov 0x50(%rax),%rcx 2817: 48 8b 55 b0 mov -0x50(%rbp),%rdx 281b: 48 89 d0 mov %rdx,%rax 281e: 48 c1 e0 02 shl $0x2,%rax 2822: 48 01 d0 add %rdx,%rax 2825: 48 c1 e0 03 shl $0x3,%rax 2829: 48 01 c8 add %rcx,%rax 282c: 8b 40 18 mov 0x18(%rax),%eax 282f: 89 c0 mov %eax,%eax 2831: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2835: 76 4b jbe 0x2882 2837: 48 8b 45 e0 mov -0x20(%rbp),%rax 283b: 48 8b 48 50 mov 0x50(%rax),%rcx 283f: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2843: 48 89 d0 mov %rdx,%rax 2846: 48 c1 e0 02 shl $0x2,%rax 284a: 48 01 d0 add %rdx,%rax 284d: 48 c1 e0 03 shl $0x3,%rax 2851: 48 01 c8 add %rcx,%rax 2854: 8b 50 18 mov 0x18(%rax),%edx 2857: 48 8b 45 b0 mov -0x50(%rbp),%rax 285b: 89 c6 mov %eax,%esi 285d: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2861: 89 d2 mov %edx,%edx 2863: 48 89 d0 mov %rdx,%rax 2866: 48 01 c0 add %rax,%rax 2869: 48 01 d0 add %rdx,%rax 286c: 48 c1 e0 02 shl $0x2,%rax 2870: 48 01 d0 add %rdx,%rax 2873: 48 c1 e0 04 shl $0x4,%rax 2877: 48 01 c8 add %rcx,%rax 287a: 48 05 54 01 00 00 add $0x154,%rax 2880: 89 30 mov %esi,(%rax) 2882: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2886: 48 8b 55 b0 mov -0x50(%rbp),%rdx 288a: 48 89 d0 mov %rdx,%rax 288d: 48 01 c0 add %rax,%rax 2890: 48 01 d0 add %rdx,%rax 2893: 48 c1 e0 02 shl $0x2,%rax 2897: 48 01 d0 add %rdx,%rax 289a: 48 c1 e0 04 shl $0x4,%rax 289e: 48 01 c8 add %rcx,%rax 28a1: 48 05 54 01 00 00 add $0x154,%rax 28a7: 8b 00 mov (%rax),%eax 28a9: 85 c0 test %eax,%eax 28ab: 75 2b jne 0x28d8 28ad: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28b1: 48 8b 55 b0 mov -0x50(%rbp),%rdx 28b5: 48 89 d0 mov %rdx,%rax 28b8: 48 01 c0 add %rax,%rax 28bb: 48 01 d0 add %rdx,%rax 28be: 48 c1 e0 02 shl $0x2,%rax 28c2: 48 01 d0 add %rdx,%rax 28c5: 48 c1 e0 04 shl $0x4,%rax 28c9: 48 01 c8 add %rcx,%rax 28cc: 48 05 54 01 00 00 add $0x154,%rax 28d2: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 28d8: 48 83 45 b0 01 addq $0x1,-0x50(%rbp) 28dd: 48 8b 45 b0 mov -0x50(%rbp),%rax 28e1: 48 3b 45 d0 cmp -0x30(%rbp),%rax 28e5: 0f 82 e8 fc ff ff jb 0x25d3 28eb: e9 b1 00 00 00 jmpq 0x29a1 28f0: 48 c7 45 b8 00 00 00 00 movq $0x0,-0x48(%rbp) 28f8: e9 96 00 00 00 jmpq 0x2993 28fd: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2901: 48 8b 55 b8 mov -0x48(%rbp),%rdx 2905: 48 89 d0 mov %rdx,%rax 2908: 48 01 c0 add %rax,%rax 290b: 48 01 d0 add %rdx,%rax 290e: 48 c1 e0 02 shl $0x2,%rax 2912: 48 01 d0 add %rdx,%rax 2915: 48 c1 e0 04 shl $0x4,%rax 2919: 48 01 c8 add %rcx,%rax 291c: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2923: 48 8b 45 b8 mov -0x48(%rbp),%rax 2927: 48 89 02 mov %rax,(%rdx) 292a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 292e: 48 8b 55 b8 mov -0x48(%rbp),%rdx 2932: 48 89 d0 mov %rdx,%rax 2935: 48 01 c0 add %rax,%rax 2938: 48 01 d0 add %rdx,%rax 293b: 48 c1 e0 02 shl $0x2,%rax 293f: 48 01 d0 add %rdx,%rax 2942: 48 c1 e0 04 shl $0x4,%rax 2946: 48 01 c8 add %rcx,%rax 2949: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2950: 48 8b 45 e0 mov -0x20(%rbp),%rax 2954: 48 89 02 mov %rax,(%rdx) 2957: 48 8b 45 e0 mov -0x20(%rbp),%rax 295b: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2962: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2966: 48 8b 45 b8 mov -0x48(%rbp),%rax 296a: 48 8d 50 01 lea 0x1(%rax),%rdx 296e: 48 89 d0 mov %rdx,%rax 2971: 48 01 c0 add %rax,%rax 2974: 48 01 d0 add %rdx,%rax 2977: 48 c1 e0 02 shl $0x2,%rax 297b: 48 01 d0 add %rdx,%rax 297e: 48 c1 e0 04 shl $0x4,%rax 2982: 48 01 f0 add %rsi,%rax 2985: 48 05 d0 00 00 00 add $0xd0,%rax 298b: 48 89 08 mov %rcx,(%rax) 298e: 48 83 45 b8 01 addq $0x1,-0x48(%rbp) 2993: 48 8b 45 b8 mov -0x48(%rbp),%rax 2997: 48 3b 45 d0 cmp -0x30(%rbp),%rax 299b: 0f 82 5c ff ff ff jb 0x28fd 29a1: 48 8b 45 e0 mov -0x20(%rbp),%rax 29a5: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 29ac: 48 8b 45 e0 mov -0x20(%rbp),%rax 29b0: 48 89 50 60 mov %rdx,0x60(%rax) 29b4: e9 38 06 00 00 jmpq 0x2ff1 29b9: 48 8b 55 80 mov -0x80(%rbp),%rdx 29bd: 48 8b 45 90 mov -0x70(%rbp),%rax 29c1: 48 01 d0 add %rdx,%rax 29c4: 48 89 45 e8 mov %rax,-0x18(%rbp) 29c8: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 29cd: 74 20 je 0x29ef 29cf: 48 8b 45 88 mov -0x78(%rbp),%rax 29d3: 48 83 c0 05 add $0x5,%rax 29d7: 0f b6 00 movzbl (%rax),%eax 29da: 3c 01 cmp $0x1,%al 29dc: 75 11 jne 0x29ef 29de: 48 8b 45 e0 mov -0x20(%rbp),%rax 29e2: 48 8b 55 e8 mov -0x18(%rbp),%rdx 29e6: 48 89 50 48 mov %rdx,0x48(%rax) 29ea: e9 ca 01 00 00 jmpq 0x2bb9 29ef: 48 8b 45 e0 mov -0x20(%rbp),%rax 29f3: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 29fa: 48 8b 45 88 mov -0x78(%rbp),%rax 29fe: ba 40 00 00 00 mov $0x40,%edx 2a03: 48 89 c6 mov %rax,%rsi 2a06: 48 89 cf mov %rcx,%rdi 2a09: e8 92 e8 ff ff callq 0x12a0 2a0e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a12: 48 89 42 48 mov %rax,0x48(%rdx) 2a16: 48 8b 45 88 mov -0x78(%rbp),%rax 2a1a: 48 83 c0 05 add $0x5,%rax 2a1e: 0f b6 00 movzbl (%rax),%eax 2a21: 3c 01 cmp $0x1,%al 2a23: 0f 84 90 01 00 00 je 0x2bb9 2a29: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a2d: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 2a34: 0f b7 c0 movzwl %ax,%eax 2a37: 89 c7 mov %eax,%edi 2a39: e8 ba ed ff ff callq 0x17f8 2a3e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a42: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2a49: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a4d: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2a54: 0f b7 c0 movzwl %ax,%eax 2a57: 89 c7 mov %eax,%edi 2a59: e8 9a ed ff ff callq 0x17f8 2a5e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a62: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2a69: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a6d: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2a73: 89 c7 mov %eax,%edi 2a75: e8 92 ed ff ff callq 0x180c 2a7a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a7e: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 2a84: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a88: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2a8f: 48 89 c7 mov %rax,%rdi 2a92: e8 83 ed ff ff callq 0x181a 2a97: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a9b: 48 89 82 a0 00 00 00 mov %rax,0xa0(%rdx) 2aa2: 48 8b 45 e0 mov -0x20(%rbp),%rax 2aa6: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2aad: 48 89 c7 mov %rax,%rdi 2ab0: e8 65 ed ff ff callq 0x181a 2ab5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ab9: 48 89 82 a8 00 00 00 mov %rax,0xa8(%rdx) 2ac0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ac4: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2acb: 48 89 c7 mov %rax,%rdi 2ace: e8 47 ed ff ff callq 0x181a 2ad3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ad7: 48 89 82 b0 00 00 00 mov %rax,0xb0(%rdx) 2ade: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ae2: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2ae8: 89 c7 mov %eax,%edi 2aea: e8 1d ed ff ff callq 0x180c 2aef: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2af3: 89 82 b8 00 00 00 mov %eax,0xb8(%rdx) 2af9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2afd: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 2b04: 0f b7 c0 movzwl %ax,%eax 2b07: 89 c7 mov %eax,%edi 2b09: e8 ea ec ff ff callq 0x17f8 2b0e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b12: 66 89 82 bc 00 00 00 mov %ax,0xbc(%rdx) 2b19: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b1d: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2b24: 0f b7 c0 movzwl %ax,%eax 2b27: 89 c7 mov %eax,%edi 2b29: e8 ca ec ff ff callq 0x17f8 2b2e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b32: 66 89 82 be 00 00 00 mov %ax,0xbe(%rdx) 2b39: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b3d: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2b44: 0f b7 c0 movzwl %ax,%eax 2b47: 89 c7 mov %eax,%edi 2b49: e8 aa ec ff ff callq 0x17f8 2b4e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b52: 66 89 82 c0 00 00 00 mov %ax,0xc0(%rdx) 2b59: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b5d: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2b64: 0f b7 c0 movzwl %ax,%eax 2b67: 89 c7 mov %eax,%edi 2b69: e8 8a ec ff ff callq 0x17f8 2b6e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b72: 66 89 82 c2 00 00 00 mov %ax,0xc2(%rdx) 2b79: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b7d: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2b84: 0f b7 c0 movzwl %ax,%eax 2b87: 89 c7 mov %eax,%edi 2b89: e8 6a ec ff ff callq 0x17f8 2b8e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b92: 66 89 82 c4 00 00 00 mov %ax,0xc4(%rdx) 2b99: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b9d: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2ba4: 0f b7 c0 movzwl %ax,%eax 2ba7: 89 c7 mov %eax,%edi 2ba9: e8 4a ec ff ff callq 0x17f8 2bae: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bb2: 66 89 82 c6 00 00 00 mov %ax,0xc6(%rdx) 2bb9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bbd: 48 8b 40 48 mov 0x48(%rax),%rax 2bc1: 48 8b 40 28 mov 0x28(%rax),%rax 2bc5: 48 89 45 f0 mov %rax,-0x10(%rbp) 2bc9: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2bce: 0f 84 59 03 00 00 je 0x2f2d 2bd4: 48 8b 45 88 mov -0x78(%rbp),%rax 2bd8: 48 83 c0 05 add $0x5,%rax 2bdc: 0f b6 00 movzbl (%rax),%eax 2bdf: 3c 01 cmp $0x1,%al 2be1: 0f 85 46 03 00 00 jne 0x2f2d 2be7: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2beb: 0f 84 3c 03 00 00 je 0x2f2d 2bf1: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2bf6: 0f 95 c0 setne %al 2bf9: 0f b6 c0 movzbl %al,%eax 2bfc: 48 85 c0 test %rax,%rax 2bff: 74 1a je 0x2c1b 2c01: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c05: 48 3b 85 78 ff ff ff cmp -0x88(%rbp),%rax 2c0c: 0f 93 c0 setae %al 2c0f: 0f b6 c0 movzbl %al,%eax 2c12: 48 85 c0 test %rax,%rax 2c15: 0f 85 78 f9 ff ff jne 0x2593 2c1b: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2c22: 48 2b 45 f0 sub -0x10(%rbp),%rax 2c26: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2c2a: 48 c1 e2 06 shl $0x6,%rdx 2c2e: 48 39 d0 cmp %rdx,%rax 2c31: 0f 92 c0 setb %al 2c34: 0f b6 c0 movzbl %al,%eax 2c37: 48 85 c0 test %rax,%rax 2c3a: 0f 85 53 f9 ff ff jne 0x2593 2c40: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2c44: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c48: 48 01 c2 add %rax,%rdx 2c4b: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c4f: 48 89 50 50 mov %rdx,0x50(%rax) 2c53: 48 c7 45 c0 00 00 00 00 movq $0x0,-0x40(%rbp) 2c5b: e9 ba 02 00 00 jmpq 0x2f1a 2c60: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c64: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c68: 48 89 d0 mov %rdx,%rax 2c6b: 48 01 c0 add %rax,%rax 2c6e: 48 01 d0 add %rdx,%rax 2c71: 48 c1 e0 02 shl $0x2,%rax 2c75: 48 01 d0 add %rdx,%rax 2c78: 48 c1 e0 04 shl $0x4,%rax 2c7c: 48 01 c8 add %rcx,%rax 2c7f: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2c86: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c8a: 48 89 02 mov %rax,(%rdx) 2c8d: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c91: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c95: 48 89 d0 mov %rdx,%rax 2c98: 48 01 c0 add %rax,%rax 2c9b: 48 01 d0 add %rdx,%rax 2c9e: 48 c1 e0 02 shl $0x2,%rax 2ca2: 48 01 d0 add %rdx,%rax 2ca5: 48 c1 e0 04 shl $0x4,%rax 2ca9: 48 01 c8 add %rcx,%rax 2cac: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2cb3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cb7: 48 89 02 mov %rax,(%rdx) 2cba: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cbe: 48 8b 40 50 mov 0x50(%rax),%rax 2cc2: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cc6: 48 c1 e2 06 shl $0x6,%rdx 2cca: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 2cce: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2cd2: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cd6: 48 89 d0 mov %rdx,%rax 2cd9: 48 01 c0 add %rax,%rax 2cdc: 48 01 d0 add %rdx,%rax 2cdf: 48 c1 e0 02 shl $0x2,%rax 2ce3: 48 01 d0 add %rdx,%rax 2ce6: 48 c1 e0 04 shl $0x4,%rax 2cea: 48 01 f0 add %rsi,%rax 2ced: 48 05 68 01 00 00 add $0x168,%rax 2cf3: 48 89 08 mov %rcx,(%rax) 2cf6: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cfa: 48 8b 40 50 mov 0x50(%rax),%rax 2cfe: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d02: 48 c1 e2 06 shl $0x6,%rdx 2d06: 48 01 d0 add %rdx,%rax 2d09: 48 8b 40 18 mov 0x18(%rax),%rax 2d0d: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2d14: 0f 97 c0 seta %al 2d17: 0f b6 c0 movzbl %al,%eax 2d1a: 48 85 c0 test %rax,%rax 2d1d: 0f 84 eb 00 00 00 je 0x2e0e 2d23: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d27: 48 8b 40 50 mov 0x50(%rax),%rax 2d2b: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d2f: 48 c1 e2 06 shl $0x6,%rdx 2d33: 48 01 d0 add %rdx,%rax 2d36: 48 8b 50 20 mov 0x20(%rax),%rdx 2d3a: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d3e: 48 8b 40 50 mov 0x50(%rax),%rax 2d42: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2d46: 48 c1 e1 06 shl $0x6,%rcx 2d4a: 48 01 c8 add %rcx,%rax 2d4d: 48 8b 40 18 mov 0x18(%rax),%rax 2d51: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 2d58: 48 29 c1 sub %rax,%rcx 2d5b: 48 89 c8 mov %rcx,%rax 2d5e: 48 39 c2 cmp %rax,%rdx 2d61: 0f 96 c0 setbe %al 2d64: 0f b6 c0 movzbl %al,%eax 2d67: 48 85 c0 test %rax,%rax 2d6a: 0f 84 9e 00 00 00 je 0x2e0e 2d70: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d74: 48 8b 40 50 mov 0x50(%rax),%rax 2d78: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d7c: 48 c1 e2 06 shl $0x6,%rdx 2d80: 48 01 d0 add %rdx,%rax 2d83: 48 8b 50 18 mov 0x18(%rax),%rdx 2d87: 48 8b 45 80 mov -0x80(%rbp),%rax 2d8b: 48 01 c2 add %rax,%rdx 2d8e: 48 8b 45 90 mov -0x70(%rbp),%rax 2d92: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2d96: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2d9a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d9e: 48 89 d0 mov %rdx,%rax 2da1: 48 01 c0 add %rax,%rax 2da4: 48 01 d0 add %rdx,%rax 2da7: 48 c1 e0 02 shl $0x2,%rax 2dab: 48 01 d0 add %rdx,%rax 2dae: 48 c1 e0 04 shl $0x4,%rax 2db2: 48 01 f0 add %rsi,%rax 2db5: 48 05 80 01 00 00 add $0x180,%rax 2dbb: 48 89 08 mov %rcx,(%rax) 2dbe: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2dc2: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2dc6: 48 89 d0 mov %rdx,%rax 2dc9: 48 01 c0 add %rax,%rax 2dcc: 48 01 d0 add %rdx,%rax 2dcf: 48 c1 e0 02 shl $0x2,%rax 2dd3: 48 01 d0 add %rdx,%rax 2dd6: 48 c1 e0 04 shl $0x4,%rax 2dda: 48 01 c8 add %rcx,%rax 2ddd: 48 05 80 01 00 00 add $0x180,%rax 2de3: 48 8b 08 mov (%rax),%rcx 2de6: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2dea: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2dee: 48 89 d0 mov %rdx,%rax 2df1: 48 01 c0 add %rax,%rax 2df4: 48 01 d0 add %rdx,%rax 2df7: 48 c1 e0 02 shl $0x2,%rax 2dfb: 48 01 d0 add %rdx,%rax 2dfe: 48 c1 e0 04 shl $0x4,%rax 2e02: 48 01 f0 add %rsi,%rax 2e05: 48 05 78 01 00 00 add $0x178,%rax 2e0b: 48 89 08 mov %rcx,(%rax) 2e0e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e12: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2e19: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e1d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e21: 48 8d 50 01 lea 0x1(%rax),%rdx 2e25: 48 89 d0 mov %rdx,%rax 2e28: 48 01 c0 add %rax,%rax 2e2b: 48 01 d0 add %rdx,%rax 2e2e: 48 c1 e0 02 shl $0x2,%rax 2e32: 48 01 d0 add %rdx,%rax 2e35: 48 c1 e0 04 shl $0x4,%rax 2e39: 48 01 f0 add %rsi,%rax 2e3c: 48 05 d0 00 00 00 add $0xd0,%rax 2e42: 48 89 08 mov %rcx,(%rax) 2e45: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e49: 48 8b 40 50 mov 0x50(%rax),%rax 2e4d: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e51: 48 c1 e2 06 shl $0x6,%rdx 2e55: 48 01 d0 add %rdx,%rax 2e58: 8b 40 04 mov 0x4(%rax),%eax 2e5b: 83 f8 12 cmp $0x12,%eax 2e5e: 75 5f jne 0x2ebf 2e60: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e64: 48 8b 40 50 mov 0x50(%rax),%rax 2e68: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e6c: 48 c1 e2 06 shl $0x6,%rdx 2e70: 48 01 d0 add %rdx,%rax 2e73: 8b 40 28 mov 0x28(%rax),%eax 2e76: 89 c0 mov %eax,%eax 2e78: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2e7c: 76 41 jbe 0x2ebf 2e7e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e82: 48 8b 40 50 mov 0x50(%rax),%rax 2e86: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e8a: 48 c1 e2 06 shl $0x6,%rdx 2e8e: 48 01 d0 add %rdx,%rax 2e91: 8b 50 28 mov 0x28(%rax),%edx 2e94: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e98: 89 c6 mov %eax,%esi 2e9a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2e9e: 89 d2 mov %edx,%edx 2ea0: 48 89 d0 mov %rdx,%rax 2ea3: 48 01 c0 add %rax,%rax 2ea6: 48 01 d0 add %rdx,%rax 2ea9: 48 c1 e0 02 shl $0x2,%rax 2ead: 48 01 d0 add %rdx,%rax 2eb0: 48 c1 e0 04 shl $0x4,%rax 2eb4: 48 01 c8 add %rcx,%rax 2eb7: 48 05 54 01 00 00 add $0x154,%rax 2ebd: 89 30 mov %esi,(%rax) 2ebf: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2ec3: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2ec7: 48 89 d0 mov %rdx,%rax 2eca: 48 01 c0 add %rax,%rax 2ecd: 48 01 d0 add %rdx,%rax 2ed0: 48 c1 e0 02 shl $0x2,%rax 2ed4: 48 01 d0 add %rdx,%rax 2ed7: 48 c1 e0 04 shl $0x4,%rax 2edb: 48 01 c8 add %rcx,%rax 2ede: 48 05 54 01 00 00 add $0x154,%rax 2ee4: 8b 00 mov (%rax),%eax 2ee6: 85 c0 test %eax,%eax 2ee8: 75 2b jne 0x2f15 2eea: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2eee: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2ef2: 48 89 d0 mov %rdx,%rax 2ef5: 48 01 c0 add %rax,%rax 2ef8: 48 01 d0 add %rdx,%rax 2efb: 48 c1 e0 02 shl $0x2,%rax 2eff: 48 01 d0 add %rdx,%rax 2f02: 48 c1 e0 04 shl $0x4,%rax 2f06: 48 01 c8 add %rcx,%rax 2f09: 48 05 54 01 00 00 add $0x154,%rax 2f0f: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2f15: 48 83 45 c0 01 addq $0x1,-0x40(%rbp) 2f1a: 48 8b 45 c0 mov -0x40(%rbp),%rax 2f1e: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2f22: 0f 82 38 fd ff ff jb 0x2c60 2f28: e9 b1 00 00 00 jmpq 0x2fde 2f2d: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2f35: e9 96 00 00 00 jmpq 0x2fd0 2f3a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f3e: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f42: 48 89 d0 mov %rdx,%rax 2f45: 48 01 c0 add %rax,%rax 2f48: 48 01 d0 add %rdx,%rax 2f4b: 48 c1 e0 02 shl $0x2,%rax 2f4f: 48 01 d0 add %rdx,%rax 2f52: 48 c1 e0 04 shl $0x4,%rax 2f56: 48 01 c8 add %rcx,%rax 2f59: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2f60: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f64: 48 89 02 mov %rax,(%rdx) 2f67: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f6b: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f6f: 48 89 d0 mov %rdx,%rax 2f72: 48 01 c0 add %rax,%rax 2f75: 48 01 d0 add %rdx,%rax 2f78: 48 c1 e0 02 shl $0x2,%rax 2f7c: 48 01 d0 add %rdx,%rax 2f7f: 48 c1 e0 04 shl $0x4,%rax 2f83: 48 01 c8 add %rcx,%rax 2f86: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2f8d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f91: 48 89 02 mov %rax,(%rdx) 2f94: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f98: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2f9f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2fa3: 48 8b 45 c8 mov -0x38(%rbp),%rax 2fa7: 48 8d 50 01 lea 0x1(%rax),%rdx 2fab: 48 89 d0 mov %rdx,%rax 2fae: 48 01 c0 add %rax,%rax 2fb1: 48 01 d0 add %rdx,%rax 2fb4: 48 c1 e0 02 shl $0x2,%rax 2fb8: 48 01 d0 add %rdx,%rax 2fbb: 48 c1 e0 04 shl $0x4,%rax 2fbf: 48 01 f0 add %rsi,%rax 2fc2: 48 05 d0 00 00 00 add $0xd0,%rax 2fc8: 48 89 08 mov %rcx,(%rax) 2fcb: 48 83 45 c8 01 addq $0x1,-0x38(%rbp) 2fd0: 48 8b 45 c8 mov -0x38(%rbp),%rax 2fd4: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2fd8: 0f 82 5c ff ff ff jb 0x2f3a 2fde: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fe2: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2fe9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fed: 48 89 50 60 mov %rdx,0x60(%rax) 2ff1: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ff5: c9 leaveq 2ff6: c3 retq 2ff7: f3 rep 2ff8: 0f pop %cs 2ff9: 1e push %ds 2ffa: fa cli 2ffb: 55 push %rbp 2ffc: 48 89 e5 mov %rsp,%rbp 2fff: 48 83 ec 40 sub $0x40,%rsp 3003: 89 7d ec mov %edi,-0x14(%rbp) 3006: 48 89 75 e0 mov %rsi,-0x20(%rbp) 300a: 48 89 55 d8 mov %rdx,-0x28(%rbp) 300e: 48 89 4d d0 mov %rcx,-0x30(%rbp) 3012: 44 89 45 e8 mov %r8d,-0x18(%rbp) 3016: 4c 89 4d c8 mov %r9,-0x38(%rbp) 301a: 48 8b 55 d8 mov -0x28(%rbp),%rdx 301e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3022: 48 01 d0 add %rdx,%rax 3025: 48 89 45 f8 mov %rax,-0x8(%rbp) 3029: 48 8b 55 d0 mov -0x30(%rbp),%rdx 302d: 48 8b 45 f8 mov -0x8(%rbp),%rax 3031: 48 89 d6 mov %rdx,%rsi 3034: 48 89 c7 mov %rax,%rdi 3037: e8 8b e8 ff ff callq 0x18c7 303c: 89 45 f4 mov %eax,-0xc(%rbp) 303f: 83 7d f4 01 cmpl $0x1,-0xc(%rbp) 3043: 74 37 je 0x307c 3045: 83 7d f4 03 cmpl $0x3,-0xc(%rbp) 3049: 75 56 jne 0x30a1 304b: 44 8b 45 e8 mov -0x18(%rbp),%r8d 304f: 48 8b 7d d0 mov -0x30(%rbp),%rdi 3053: 48 8b 4d d8 mov -0x28(%rbp),%rcx 3057: 48 8b 55 f8 mov -0x8(%rbp),%rdx 305b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 305f: 8b 45 ec mov -0x14(%rbp),%eax 3062: 48 83 ec 08 sub $0x8,%rsp 3066: ff 75 c8 pushq -0x38(%rbp) 3069: 45 89 c1 mov %r8d,%r9d 306c: 49 89 f8 mov %rdi,%r8 306f: 89 c7 mov %eax,%edi 3071: e8 4e f0 ff ff callq 0x20c4 3076: 48 83 c4 10 add $0x10,%rsp 307a: eb 51 jmp 0x30cd 307c: 4c 8b 45 c8 mov -0x38(%rbp),%r8 3080: 8b 7d e8 mov -0x18(%rbp),%edi 3083: 48 8b 4d d0 mov -0x30(%rbp),%rcx 3087: 48 8b 55 d8 mov -0x28(%rbp),%rdx 308b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 308f: 8b 45 ec mov -0x14(%rbp),%eax 3092: 4d 89 c1 mov %r8,%r9 3095: 41 89 f8 mov %edi,%r8d 3098: 89 c7 mov %eax,%edi 309a: e8 40 ea ff ff callq 0x1adf 309f: eb 2c jmp 0x30cd 30a1: 90 nop 30a2: 4c 8b 45 c8 mov -0x38(%rbp),%r8 30a6: 8b 7d e8 mov -0x18(%rbp),%edi 30a9: 48 8b 4d d0 mov -0x30(%rbp),%rcx 30ad: 48 8b 55 d8 mov -0x28(%rbp),%rdx 30b1: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30b5: 8b 45 ec mov -0x14(%rbp),%eax 30b8: 6a 00 pushq $0x0 30ba: 6a 00 pushq $0x0 30bc: 4d 89 c1 mov %r8,%r9 30bf: 41 89 f8 mov %edi,%r8d 30c2: 89 c7 mov %eax,%edi 30c4: e8 bd e8 ff ff callq 0x1986 30c9: 48 83 c4 10 add $0x10,%rsp 30cd: c9 leaveq 30ce: c3 retq 30cf: f3 rep 30d0: 0f pop %cs 30d1: 1e push %ds 30d2: fa cli 30d3: 55 push %rbp 30d4: 48 89 e5 mov %rsp,%rbp 30d7: 48 83 c4 80 add $0xffffffffffffff80,%rsp 30db: 89 7d 9c mov %edi,-0x64(%rbp) 30de: 48 89 75 90 mov %rsi,-0x70(%rbp) 30e2: 48 89 55 88 mov %rdx,-0x78(%rbp) 30e6: 89 4d 98 mov %ecx,-0x68(%rbp) 30e9: 4c 89 45 80 mov %r8,-0x80(%rbp) 30ed: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 30f5: 00 30f6: 48 89 45 f8 mov %rax,-0x8(%rbp) 30fa: 31 c0 xor %eax,%eax 30fc: b8 40 00 00 00 mov $0x40,%eax 3101: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 3106: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 310b: 48 89 c2 mov %rax,%rdx 310e: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3112: 48 8d 75 b0 lea -0x50(%rbp),%rsi 3116: 8b 45 9c mov -0x64(%rbp),%eax 3119: 89 c7 mov %eax,%edi 311b: e8 0b e7 ff ff callq 0x182b 3120: 48 89 45 a8 mov %rax,-0x58(%rbp) 3124: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 3129: 0f 94 c0 sete %al 312c: 0f b6 c0 movzbl %al,%eax 312f: 48 85 c0 test %rax,%rax 3132: 74 14 je 0x3148 3134: bf 09 00 00 00 mov $0x9,%edi 3139: e8 18 e5 ff ff callq 0x1656 313e: b8 00 00 00 00 mov $0x0,%eax 3143: e9 c5 00 00 00 jmpq 0x320d 3148: 48 8b 55 a8 mov -0x58(%rbp),%rdx 314c: 48 8d 45 b0 lea -0x50(%rbp),%rax 3150: 48 89 d6 mov %rdx,%rsi 3153: 48 89 c7 mov %rax,%rdi 3156: e8 6c e7 ff ff callq 0x18c7 315b: 89 45 a4 mov %eax,-0x5c(%rbp) 315e: 83 7d a4 01 cmpl $0x1,-0x5c(%rbp) 3162: 74 08 je 0x316c 3164: 83 7d a4 03 cmpl $0x3,-0x5c(%rbp) 3168: 74 28 je 0x3192 316a: eb 74 jmp 0x31e0 316c: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3170: 8b 75 98 mov -0x68(%rbp),%esi 3173: 48 8b 4d 88 mov -0x78(%rbp),%rcx 3177: 48 8b 55 90 mov -0x70(%rbp),%rdx 317b: 8b 45 9c mov -0x64(%rbp),%eax 317e: 49 89 f9 mov %rdi,%r9 3181: 41 89 f0 mov %esi,%r8d 3184: be 00 00 00 00 mov $0x0,%esi 3189: 89 c7 mov %eax,%edi 318b: e8 4f e9 ff ff callq 0x1adf 3190: eb 7b jmp 0x320d 3192: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 3196: 3c 01 cmp $0x1,%al 3198: 75 07 jne 0x31a1 319a: ba 34 00 00 00 mov $0x34,%edx 319f: eb 05 jmp 0x31a6 31a1: ba 40 00 00 00 mov $0x40,%edx 31a6: 48 8b 45 a8 mov -0x58(%rbp),%rax 31aa: 48 39 c2 cmp %rax,%rdx 31ad: 77 31 ja 0x31e0 31af: 8b 7d 98 mov -0x68(%rbp),%edi 31b2: 48 8b 75 88 mov -0x78(%rbp),%rsi 31b6: 48 8b 4d 90 mov -0x70(%rbp),%rcx 31ba: 48 8d 55 b0 lea -0x50(%rbp),%rdx 31be: 8b 45 9c mov -0x64(%rbp),%eax 31c1: 48 83 ec 08 sub $0x8,%rsp 31c5: ff 75 80 pushq -0x80(%rbp) 31c8: 41 89 f9 mov %edi,%r9d 31cb: 49 89 f0 mov %rsi,%r8 31ce: be 00 00 00 00 mov $0x0,%esi 31d3: 89 c7 mov %eax,%edi 31d5: e8 ea ee ff ff callq 0x20c4 31da: 48 83 c4 10 add $0x10,%rsp 31de: eb 2d jmp 0x320d 31e0: 90 nop 31e1: 48 8b 7d 80 mov -0x80(%rbp),%rdi 31e5: 8b 75 98 mov -0x68(%rbp),%esi 31e8: 48 8b 4d 88 mov -0x78(%rbp),%rcx 31ec: 48 8b 55 90 mov -0x70(%rbp),%rdx 31f0: 8b 45 9c mov -0x64(%rbp),%eax 31f3: 6a 00 pushq $0x0 31f5: 6a 00 pushq $0x0 31f7: 49 89 f9 mov %rdi,%r9 31fa: 41 89 f0 mov %esi,%r8d 31fd: be 00 00 00 00 mov $0x0,%esi 3202: 89 c7 mov %eax,%edi 3204: e8 7d e7 ff ff callq 0x1986 3209: 48 83 c4 10 add $0x10,%rsp 320d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3211: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3219: 00 321a: 74 05 je 0x3221 321c: e8 cf df ff ff callq 0x11f0 3221: c9 leaveq 3222: c3 retq 3223: f3 rep 3224: 0f pop %cs 3225: 1e push %ds 3226: fa cli 3227: 55 push %rbp 3228: 48 89 e5 mov %rsp,%rbp 322b: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 3232: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 3238: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 323f: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 3246: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 324c: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 3253: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 325b: 00 325c: 48 89 45 f8 mov %rax,-0x8(%rbp) 3260: 31 c0 xor %eax,%eax 3262: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 326a: 00 00 00 326d: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3274: 74 1b je 0x3291 3276: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 327d: 74 12 je 0x3291 327f: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 3286: 74 09 je 0x3291 3288: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 328f: 75 07 jne 0x3298 3291: b8 01 00 00 00 mov $0x1,%eax 3296: eb 05 jmp 0x329d 3298: b8 00 00 00 00 mov $0x0,%eax 329d: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 32a3: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 32ab: 75 32 jne 0x32df 32ad: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 32b5: 75 51 jne 0x3308 32b7: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 32be: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 32c4: 48 89 d6 mov %rdx,%rsi 32c7: 89 c7 mov %eax,%edi 32c9: e8 92 15 00 00 callq 0x4860 32ce: 85 c0 test %eax,%eax 32d0: 75 36 jne 0x3308 32d2: 48 8b 45 90 mov -0x70(%rbp),%rax 32d6: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 32dd: eb 29 jmp 0x3308 32df: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 32e7: 75 1f jne 0x3308 32e9: 48 8d 0d f0 26 00 00 lea 0x26f0(%rip),%rcx # 0x59e0 32f0: ba 98 02 00 00 mov $0x298,%edx 32f5: 48 8d 35 7c 25 00 00 lea 0x257c(%rip),%rsi # 0x5878 32fc: 48 8d 3d 25 26 00 00 lea 0x2625(%rip),%rdi # 0x5928 3303: e8 28 df ff ff callq 0x1230 3308: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 330f: 0f 84 97 00 00 00 je 0x33ac 3315: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 331d: 75 7c jne 0x339b 331f: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3326: 74 09 je 0x3331 3328: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 332f: 75 07 jne 0x3338 3331: bf 02 00 00 00 mov $0x2,%edi 3336: eb 05 jmp 0x333d 3338: bf 01 00 00 00 mov $0x1,%edi 333d: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3344: 75 07 jne 0x334d 3346: be 01 00 00 00 mov $0x1,%esi 334b: eb 05 jmp 0x3352 334d: be 03 00 00 00 mov $0x3,%esi 3352: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 3359: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 335f: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 3366: 49 89 c9 mov %rcx,%r9 3369: 41 89 d0 mov %edx,%r8d 336c: 89 f9 mov %edi,%ecx 336e: 89 f2 mov %esi,%edx 3370: 48 89 c6 mov %rax,%rsi 3373: bf 00 00 00 00 mov $0x0,%edi 3378: e8 83 de ff ff callq 0x1200 337d: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 3384: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 338c: 75 1e jne 0x33ac 338e: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 3396: 00 00 00 3399: eb 11 jmp 0x33ac 339b: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 33a2: 48 8b 00 mov (%rax),%rax 33a5: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 33ac: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 33b4: 0f 84 d3 00 00 00 je 0x348d 33ba: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 33c2: 75 1f jne 0x33e3 33c4: 48 8d 0d 15 26 00 00 lea 0x2615(%rip),%rcx # 0x59e0 33cb: ba b4 02 00 00 mov $0x2b4,%edx 33d0: 48 8d 35 a1 24 00 00 lea 0x24a1(%rip),%rsi # 0x5878 33d7: 48 8d 3d 63 25 00 00 lea 0x2563(%rip),%rdi # 0x5941 33de: e8 4d de ff ff callq 0x1230 33e3: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 33ea: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 33f0: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 33f7: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 33fe: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 3405: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 340b: 4d 89 c1 mov %r8,%r9 340e: 41 89 f8 mov %edi,%r8d 3411: 89 c7 mov %eax,%edi 3413: e8 df fb ff ff callq 0x2ff7 3418: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 341f: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 3427: 75 38 jne 0x3461 3429: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3431: 74 13 je 0x3446 3433: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 343a: 48 8b 00 mov (%rax),%rax 343d: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 3444: 74 1b je 0x3461 3446: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 344d: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 3454: 48 89 d6 mov %rdx,%rsi 3457: 48 89 c7 mov %rax,%rdi 345a: e8 71 de ff ff callq 0x12d0 345f: eb 23 jmp 0x3484 3461: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3469: 75 19 jne 0x3484 346b: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3472: 8b 40 38 mov 0x38(%rax),%eax 3475: 83 c8 40 or $0x40,%eax 3478: 89 c2 mov %eax,%edx 347a: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3481: 89 50 38 mov %edx,0x38(%rax) 3484: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 348b: eb 2b jmp 0x34b8 348d: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 3494: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 349a: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 34a1: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 34a8: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 34ae: 49 89 f8 mov %rdi,%r8 34b1: 89 c7 mov %eax,%edi 34b3: e8 17 fc ff ff callq 0x30cf 34b8: 48 8b 4d f8 mov -0x8(%rbp),%rcx 34bc: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 34c4: 00 34c5: 74 05 je 0x34cc 34c7: e8 24 dd ff ff callq 0x11f0 34cc: c9 leaveq 34cd: c3 retq 34ce: f3 rep 34cf: 0f pop %cs 34d0: 1e push %ds 34d1: fa cli 34d2: 55 push %rbp 34d3: 48 89 e5 mov %rsp,%rbp 34d6: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 34dd: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 34e4: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 34ec: 00 34ed: 48 89 45 f8 mov %rax,-0x8(%rbp) 34f1: 31 c0 xor %eax,%eax 34f3: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 34fb: 00 00 00 34fe: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3505: 48 8b 00 mov (%rax),%rax 3508: 48 85 c0 test %rax,%rax 350b: 74 59 je 0x3566 350d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3514: 48 8b 50 30 mov 0x30(%rax),%rdx 3518: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 351f: 48 39 c2 cmp %rax,%rdx 3522: 72 1e jb 0x3542 3524: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 352b: 48 8b 50 30 mov 0x30(%rax),%rdx 352f: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3536: 48 29 c2 sub %rax,%rdx 3539: 48 89 d0 mov %rdx,%rax 353c: 48 83 f8 3b cmp $0x3b,%rax 3540: 77 0a ja 0x354c 3542: b8 00 00 00 00 mov $0x0,%eax 3547: e9 b5 02 00 00 jmpq 0x3801 354c: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3553: 48 8b 10 mov (%rax),%rdx 3556: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 355d: 48 01 d0 add %rdx,%rax 3560: 48 89 45 80 mov %rax,-0x80(%rbp) 3564: eb 53 jmp 0x35b9 3566: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 356d: 48 8b 50 28 mov 0x28(%rax),%rdx 3571: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3578: 48 01 c2 add %rax,%rdx 357b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3582: 8b 40 24 mov 0x24(%rax),%eax 3585: 48 8d 75 b0 lea -0x50(%rbp),%rsi 3589: 48 89 d1 mov %rdx,%rcx 358c: ba 3c 00 00 00 mov $0x3c,%edx 3591: 89 c7 mov %eax,%edi 3593: e8 93 e2 ff ff callq 0x182b 3598: 48 83 f8 3c cmp $0x3c,%rax 359c: 0f 95 c0 setne %al 359f: 0f b6 c0 movzbl %al,%eax 35a2: 48 85 c0 test %rax,%rax 35a5: 74 0a je 0x35b1 35a7: b8 00 00 00 00 mov $0x0,%eax 35ac: e9 50 02 00 00 jmpq 0x3801 35b1: 48 8d 45 b0 lea -0x50(%rbp),%rax 35b5: 48 89 45 80 mov %rax,-0x80(%rbp) 35b9: 48 8b 45 80 mov -0x80(%rbp),%rax 35bd: 48 83 c0 30 add $0x30,%rax 35c1: 48 89 45 88 mov %rax,-0x78(%rbp) 35c5: 48 8b 45 80 mov -0x80(%rbp),%rax 35c9: 0f b6 40 39 movzbl 0x39(%rax),%eax 35cd: 3c 20 cmp $0x20,%al 35cf: 74 27 je 0x35f8 35d1: 48 8b 45 80 mov -0x80(%rbp),%rax 35d5: 48 8d 48 30 lea 0x30(%rax),%rcx 35d9: 48 8d 45 ed lea -0x13(%rbp),%rax 35dd: ba 0a 00 00 00 mov $0xa,%edx 35e2: 48 89 ce mov %rcx,%rsi 35e5: 48 89 c7 mov %rax,%rdi 35e8: e8 f3 dc ff ff callq 0x12e0 35ed: c6 00 00 movb $0x0,(%rax) 35f0: 48 8d 45 ed lea -0x13(%rbp),%rax 35f4: 48 89 45 88 mov %rax,-0x78(%rbp) 35f8: 48 8b 45 88 mov -0x78(%rbp),%rax 35fc: 48 89 c7 mov %rax,%rdi 35ff: e8 ec dc ff ff callq 0x12f0 3604: 48 89 45 98 mov %rax,-0x68(%rbp) 3608: 48 8b 45 80 mov -0x80(%rbp),%rax 360c: ba 10 00 00 00 mov $0x10,%edx 3611: 48 8d 35 43 23 00 00 lea 0x2343(%rip),%rsi # 0x595b 3618: 48 89 c7 mov %rax,%rdi 361b: e8 50 dc ff ff callq 0x1270 3620: 85 c0 test %eax,%eax 3622: 75 11 jne 0x3635 3624: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 362b: 48 8b 00 mov (%rax),%rax 362e: 48 85 c0 test %rax,%rax 3631: 75 2b jne 0x365e 3633: eb 55 jmp 0x368a 3635: 48 8b 45 98 mov -0x68(%rbp),%rax 3639: 48 83 c0 01 add $0x1,%rax 363d: 48 83 e0 fe and $0xfffffffffffffffe,%rax 3641: 48 89 c2 mov %rax,%rdx 3644: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 364b: 48 01 d0 add %rdx,%rax 364e: 48 83 c0 3c add $0x3c,%rax 3652: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 3659: e9 a0 fe ff ff jmpq 0x34fe 365e: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3665: 48 8b 50 30 mov 0x30(%rax),%rdx 3669: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3670: 48 29 c2 sub %rax,%rdx 3673: 48 89 d0 mov %rdx,%rax 3676: 48 83 e8 3c sub $0x3c,%rax 367a: 48 39 45 98 cmp %rax,-0x68(%rbp) 367e: 76 0a jbe 0x368a 3680: b8 00 00 00 00 mov $0x0,%eax 3685: e9 77 01 00 00 jmpq 0x3801 368a: 48 8b 45 98 mov -0x68(%rbp),%rax 368e: 48 89 c7 mov %rax,%rdi 3691: e8 1a dc ff ff callq 0x12b0 3696: 48 89 45 a0 mov %rax,-0x60(%rbp) 369a: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 369f: 0f 84 58 01 00 00 je 0x37fd 36a5: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36ac: 48 8b 00 mov (%rax),%rax 36af: 48 85 c0 test %rax,%rax 36b2: 74 39 je 0x36ed 36b4: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36bb: 48 8b 00 mov (%rax),%rax 36be: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 36c5: 48 83 c2 3c add $0x3c,%rdx 36c9: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 36cd: 48 8b 55 98 mov -0x68(%rbp),%rdx 36d1: 48 8b 45 a0 mov -0x60(%rbp),%rax 36d5: 48 89 ce mov %rcx,%rsi 36d8: 48 89 c7 mov %rax,%rdi 36db: e8 c0 db ff ff callq 0x12a0 36e0: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 36e7: 48 89 42 60 mov %rax,0x60(%rdx) 36eb: eb 7b jmp 0x3768 36ed: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36f4: 48 8b 50 28 mov 0x28(%rax),%rdx 36f8: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36ff: 48 01 d0 add %rdx,%rax 3702: 48 83 c0 3c add $0x3c,%rax 3706: 48 89 c1 mov %rax,%rcx 3709: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3710: 8b 40 24 mov 0x24(%rax),%eax 3713: 48 8b 55 98 mov -0x68(%rbp),%rdx 3717: 48 8b 75 a0 mov -0x60(%rbp),%rsi 371b: 89 c7 mov %eax,%edi 371d: e8 09 e1 ff ff callq 0x182b 3722: 48 8b 55 98 mov -0x68(%rbp),%rdx 3726: 48 39 d0 cmp %rdx,%rax 3729: 0f 95 c0 setne %al 372c: 0f b6 c0 movzbl %al,%eax 372f: 48 85 c0 test %rax,%rax 3732: 74 25 je 0x3759 3734: 48 8b 45 a0 mov -0x60(%rbp),%rax 3738: 48 89 c7 mov %rax,%rdi 373b: e8 80 da ff ff callq 0x11c0 3740: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3747: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 374f: b8 00 00 00 00 mov $0x0,%eax 3754: e9 a8 00 00 00 jmpq 0x3801 3759: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3760: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3764: 48 89 50 60 mov %rdx,0x60(%rax) 3768: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 376f: 48 8b 55 98 mov -0x68(%rbp),%rdx 3773: 48 89 50 68 mov %rdx,0x68(%rax) 3777: 48 8b 45 a0 mov -0x60(%rbp),%rax 377b: 48 89 45 90 mov %rax,-0x70(%rbp) 377f: 48 8b 45 90 mov -0x70(%rbp),%rax 3783: 48 89 45 a8 mov %rax,-0x58(%rbp) 3787: 48 8b 55 a0 mov -0x60(%rbp),%rdx 378b: 48 8b 45 98 mov -0x68(%rbp),%rax 378f: 48 01 d0 add %rdx,%rax 3792: 48 2b 45 90 sub -0x70(%rbp),%rax 3796: 48 89 c2 mov %rax,%rdx 3799: 48 8b 45 90 mov -0x70(%rbp),%rax 379d: be 2f 00 00 00 mov $0x2f,%esi 37a2: 48 89 c7 mov %rax,%rdi 37a5: e8 b6 da ff ff callq 0x1260 37aa: 48 89 45 90 mov %rax,-0x70(%rbp) 37ae: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 37b3: 75 25 jne 0x37da 37b5: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37b9: 48 8b 45 98 mov -0x68(%rbp),%rax 37bd: 48 01 d0 add %rdx,%rax 37c0: 48 2b 45 a8 sub -0x58(%rbp),%rax 37c4: 48 89 c2 mov %rax,%rdx 37c7: 48 8b 45 a8 mov -0x58(%rbp),%rax 37cb: be 00 00 00 00 mov $0x0,%esi 37d0: 48 89 c7 mov %rax,%rdi 37d3: e8 68 da ff ff callq 0x1240 37d8: eb 23 jmp 0x37fd 37da: 48 8b 45 90 mov -0x70(%rbp),%rax 37de: 48 8d 50 01 lea 0x1(%rax),%rdx 37e2: 48 89 55 90 mov %rdx,-0x70(%rbp) 37e6: c6 00 00 movb $0x0,(%rax) 37e9: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37ed: 48 8b 45 98 mov -0x68(%rbp),%rax 37f1: 48 01 d0 add %rdx,%rax 37f4: 48 39 45 90 cmp %rax,-0x70(%rbp) 37f8: 73 02 jae 0x37fc 37fa: eb 83 jmp 0x377f 37fc: 90 nop 37fd: 48 8b 45 a0 mov -0x60(%rbp),%rax 3801: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3805: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 380d: 00 380e: 74 05 je 0x3815 3810: e8 db d9 ff ff callq 0x11f0 3815: c9 leaveq 3816: c3 retq 3817: f3 rep 3818: 0f pop %cs 3819: 1e push %ds 381a: fa cli 381b: 55 push %rbp 381c: 48 89 e5 mov %rsp,%rbp 381f: 48 83 c4 80 add $0xffffffffffffff80,%rsp 3823: 48 89 7d 88 mov %rdi,-0x78(%rbp) 3827: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 382f: 00 3830: 48 89 45 f8 mov %rax,-0x8(%rbp) 3834: 31 c0 xor %eax,%eax 3836: 48 8b 45 88 mov -0x78(%rbp),%rax 383a: 48 8b 00 mov (%rax),%rax 383d: 48 85 c0 test %rax,%rax 3840: 0f 84 8e 00 00 00 je 0x38d4 3846: 48 8b 45 88 mov -0x78(%rbp),%rax 384a: 48 8b 40 70 mov 0x70(%rax),%rax 384e: 48 89 c2 mov %rax,%rdx 3851: 48 8b 45 88 mov -0x78(%rbp),%rax 3855: 48 8b 40 28 mov 0x28(%rax),%rax 3859: 48 89 c1 mov %rax,%rcx 385c: 48 8b 45 88 mov -0x78(%rbp),%rax 3860: 48 8b 40 30 mov 0x30(%rax),%rax 3864: 48 01 c8 add %rcx,%rax 3867: 48 39 c2 cmp %rax,%rdx 386a: 0f 97 c0 seta %al 386d: 0f b6 c0 movzbl %al,%eax 3870: 48 85 c0 test %rax,%rax 3873: 75 33 jne 0x38a8 3875: 48 8b 45 88 mov -0x78(%rbp),%rax 3879: 48 8b 40 28 mov 0x28(%rax),%rax 387d: 48 89 c2 mov %rax,%rdx 3880: 48 8b 45 88 mov -0x78(%rbp),%rax 3884: 48 8b 40 30 mov 0x30(%rax),%rax 3888: 48 01 c2 add %rax,%rdx 388b: 48 8b 45 88 mov -0x78(%rbp),%rax 388f: 48 8b 40 70 mov 0x70(%rax),%rax 3893: 48 29 c2 sub %rax,%rdx 3896: 48 89 d0 mov %rdx,%rax 3899: 48 83 f8 3b cmp $0x3b,%rax 389d: 0f 96 c0 setbe %al 38a0: 0f b6 c0 movzbl %al,%eax 38a3: 48 85 c0 test %rax,%rax 38a6: 74 14 je 0x38bc 38a8: bf 0e 00 00 00 mov $0xe,%edi 38ad: e8 a4 dd ff ff callq 0x1656 38b2: b8 ff ff ff ff mov $0xffffffff,%eax 38b7: e9 7f 05 00 00 jmpq 0x3e3b 38bc: 48 8b 45 88 mov -0x78(%rbp),%rax 38c0: 48 8b 10 mov (%rax),%rdx 38c3: 48 8b 45 88 mov -0x78(%rbp),%rax 38c7: 48 8b 40 70 mov 0x70(%rax),%rax 38cb: 48 01 d0 add %rdx,%rax 38ce: 48 89 45 c0 mov %rax,-0x40(%rbp) 38d2: eb 53 jmp 0x3927 38d4: 48 8b 45 88 mov -0x78(%rbp),%rax 38d8: 48 05 a8 00 00 00 add $0xa8,%rax 38de: 48 89 45 c0 mov %rax,-0x40(%rbp) 38e2: 48 8b 45 88 mov -0x78(%rbp),%rax 38e6: 48 8b 50 70 mov 0x70(%rax),%rdx 38ea: 48 8b 45 88 mov -0x78(%rbp),%rax 38ee: 8b 40 24 mov 0x24(%rax),%eax 38f1: 48 8b 75 c0 mov -0x40(%rbp),%rsi 38f5: 48 89 d1 mov %rdx,%rcx 38f8: ba 3c 00 00 00 mov $0x3c,%edx 38fd: 89 c7 mov %eax,%edi 38ff: e8 27 df ff ff callq 0x182b 3904: 48 83 f8 3c cmp $0x3c,%rax 3908: 0f 95 c0 setne %al 390b: 0f b6 c0 movzbl %al,%eax 390e: 48 85 c0 test %rax,%rax 3911: 74 14 je 0x3927 3913: bf 0e 00 00 00 mov $0xe,%edi 3918: e8 39 dd ff ff callq 0x1656 391d: b8 ff ff ff ff mov $0xffffffff,%eax 3922: e9 14 05 00 00 jmpq 0x3e3b 3927: 48 8b 45 c0 mov -0x40(%rbp),%rax 392b: 48 83 c0 3a add $0x3a,%rax 392f: ba 02 00 00 00 mov $0x2,%edx 3934: 48 8d 35 31 20 00 00 lea 0x2031(%rip),%rsi # 0x596c 393b: 48 89 c7 mov %rax,%rdi 393e: e8 2d d9 ff ff callq 0x1270 3943: 85 c0 test %eax,%eax 3945: 0f 95 c0 setne %al 3948: 0f b6 c0 movzbl %al,%eax 394b: 48 85 c0 test %rax,%rax 394e: 74 14 je 0x3964 3950: bf 0f 00 00 00 mov $0xf,%edi 3955: e8 fc dc ff ff callq 0x1656 395a: b8 ff ff ff ff mov $0xffffffff,%eax 395f: e9 d7 04 00 00 jmpq 0x3e3b 3964: 48 8b 45 c0 mov -0x40(%rbp),%rax 3968: 48 8b 55 88 mov -0x78(%rbp),%rdx 396c: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 3973: 48 8b 50 08 mov 0x8(%rax),%rdx 3977: 48 8b 00 mov (%rax),%rax 397a: 48 89 01 mov %rax,(%rcx) 397d: 48 89 51 08 mov %rdx,0x8(%rcx) 3981: 48 8d 41 10 lea 0x10(%rcx),%rax 3985: c6 00 00 movb $0x0,(%rax) 3988: 48 8b 45 88 mov -0x78(%rbp),%rax 398c: 48 83 c0 78 add $0x78,%rax 3990: 48 89 45 c8 mov %rax,-0x38(%rbp) 3994: 48 8b 45 c0 mov -0x40(%rbp),%rax 3998: 0f b6 00 movzbl (%rax),%eax 399b: 3c 2f cmp $0x2f,%al 399d: 0f 85 de 01 00 00 jne 0x3b81 39a3: 48 8b 45 c0 mov -0x40(%rbp),%rax 39a7: 0f b6 40 01 movzbl 0x1(%rax),%eax 39ab: 3c 20 cmp $0x20,%al 39ad: 75 46 jne 0x39f5 39af: 48 8b 45 c0 mov -0x40(%rbp),%rax 39b3: ba 10 00 00 00 mov $0x10,%edx 39b8: 48 8d 35 b0 1f 00 00 lea 0x1fb0(%rip),%rsi # 0x596f 39bf: 48 89 c7 mov %rax,%rdi 39c2: e8 a9 d8 ff ff callq 0x1270 39c7: 85 c0 test %eax,%eax 39c9: 75 2a jne 0x39f5 39cb: 48 8b 45 88 mov -0x78(%rbp),%rax 39cf: 48 05 e4 00 00 00 add $0xe4,%rax 39d5: ba 02 00 00 00 mov $0x2,%edx 39da: 48 8d 35 9f 1f 00 00 lea 0x1f9f(%rip),%rsi # 0x5980 39e1: 48 89 c7 mov %rax,%rdi 39e4: e8 b7 d8 ff ff callq 0x12a0 39e9: 48 8b 55 c8 mov -0x38(%rbp),%rdx 39ed: 48 89 02 mov %rax,(%rdx) 39f0: e9 17 02 00 00 jmpq 0x3c0c 39f5: 48 8b 45 c0 mov -0x40(%rbp),%rax 39f9: 0f b6 40 01 movzbl 0x1(%rax),%eax 39fd: 3c 53 cmp $0x53,%al 39ff: 75 46 jne 0x3a47 3a01: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a05: ba 10 00 00 00 mov $0x10,%edx 3a0a: 48 8d 35 71 1f 00 00 lea 0x1f71(%rip),%rsi # 0x5982 3a11: 48 89 c7 mov %rax,%rdi 3a14: e8 57 d8 ff ff callq 0x1270 3a19: 85 c0 test %eax,%eax 3a1b: 75 2a jne 0x3a47 3a1d: 48 8b 45 88 mov -0x78(%rbp),%rax 3a21: 48 05 e4 00 00 00 add $0xe4,%rax 3a27: ba 08 00 00 00 mov $0x8,%edx 3a2c: 48 8d 35 60 1f 00 00 lea 0x1f60(%rip),%rsi # 0x5993 3a33: 48 89 c7 mov %rax,%rdi 3a36: e8 65 d8 ff ff callq 0x12a0 3a3b: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a3f: 48 89 02 mov %rax,(%rdx) 3a42: e9 c5 01 00 00 jmpq 0x3c0c 3a47: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a4b: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a4f: 3c 2f cmp $0x2f,%al 3a51: 75 46 jne 0x3a99 3a53: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a57: ba 10 00 00 00 mov $0x10,%edx 3a5c: 48 8d 35 f8 1e 00 00 lea 0x1ef8(%rip),%rsi # 0x595b 3a63: 48 89 c7 mov %rax,%rdi 3a66: e8 05 d8 ff ff callq 0x1270 3a6b: 85 c0 test %eax,%eax 3a6d: 75 2a jne 0x3a99 3a6f: 48 8b 45 88 mov -0x78(%rbp),%rax 3a73: 48 05 e4 00 00 00 add $0xe4,%rax 3a79: ba 03 00 00 00 mov $0x3,%edx 3a7e: 48 8d 35 16 1f 00 00 lea 0x1f16(%rip),%rsi # 0x599b 3a85: 48 89 c7 mov %rax,%rdi 3a88: e8 13 d8 ff ff callq 0x12a0 3a8d: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a91: 48 89 02 mov %rax,(%rdx) 3a94: e9 73 01 00 00 jmpq 0x3c0c 3a99: e8 92 d8 ff ff callq 0x1330 3a9e: 48 8b 10 mov (%rax),%rdx 3aa1: 48 8b 45 c0 mov -0x40(%rbp),%rax 3aa5: 0f b6 40 01 movzbl 0x1(%rax),%eax 3aa9: 48 0f be c0 movsbl %al,%rax 3aad: 48 01 c0 add %rax,%rax 3ab0: 48 01 d0 add %rdx,%rax 3ab3: 0f b7 00 movzwl (%rax),%eax 3ab6: 0f b7 c0 movzwl %ax,%eax 3ab9: 25 00 08 00 00 and $0x800,%eax 3abe: 85 c0 test %eax,%eax 3ac0: 0f 95 c0 setne %al 3ac3: 0f b6 c0 movzbl %al,%eax 3ac6: 48 85 c0 test %rax,%rax 3ac9: 0f 84 9e 00 00 00 je 0x3b6d 3acf: 48 8b 45 88 mov -0x78(%rbp),%rax 3ad3: 48 8b 40 60 mov 0x60(%rax),%rax 3ad7: 48 85 c0 test %rax,%rax 3ada: 0f 94 c0 sete %al 3add: 0f b6 c0 movzbl %al,%eax 3ae0: 48 85 c0 test %rax,%rax 3ae3: 74 2e je 0x3b13 3ae5: 48 8b 45 88 mov -0x78(%rbp),%rax 3ae9: 48 89 c7 mov %rax,%rdi 3aec: e8 dd f9 ff ff callq 0x34ce 3af1: 48 85 c0 test %rax,%rax 3af4: 0f 94 c0 sete %al 3af7: 0f b6 c0 movzbl %al,%eax 3afa: 48 85 c0 test %rax,%rax 3afd: 74 14 je 0x3b13 3aff: bf 10 00 00 00 mov $0x10,%edi 3b04: e8 4d db ff ff callq 0x1656 3b09: b8 ff ff ff ff mov $0xffffffff,%eax 3b0e: e9 28 03 00 00 jmpq 0x3e3b 3b13: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b17: 48 83 c0 01 add $0x1,%rax 3b1b: 48 89 c7 mov %rax,%rdi 3b1e: e8 cd d7 ff ff callq 0x12f0 3b23: 48 89 45 d8 mov %rax,-0x28(%rbp) 3b27: 48 8b 45 88 mov -0x78(%rbp),%rax 3b2b: 48 8b 40 68 mov 0x68(%rax),%rax 3b2f: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3b33: 0f 93 c0 setae %al 3b36: 0f b6 c0 movzbl %al,%eax 3b39: 48 85 c0 test %rax,%rax 3b3c: 74 14 je 0x3b52 3b3e: bf 10 00 00 00 mov $0x10,%edi 3b43: e8 0e db ff ff callq 0x1656 3b48: b8 ff ff ff ff mov $0xffffffff,%eax 3b4d: e9 e9 02 00 00 jmpq 0x3e3b 3b52: 48 8b 45 88 mov -0x78(%rbp),%rax 3b56: 48 8b 50 60 mov 0x60(%rax),%rdx 3b5a: 48 8b 45 d8 mov -0x28(%rbp),%rax 3b5e: 48 01 c2 add %rax,%rdx 3b61: 48 8b 45 c8 mov -0x38(%rbp),%rax 3b65: 48 89 10 mov %rdx,(%rax) 3b68: e9 9f 00 00 00 jmpq 0x3c0c 3b6d: bf 10 00 00 00 mov $0x10,%edi 3b72: e8 df da ff ff callq 0x1656 3b77: b8 ff ff ff ff mov $0xffffffff,%eax 3b7c: e9 ba 02 00 00 jmpq 0x3e3b 3b81: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b85: 48 8b 55 88 mov -0x78(%rbp),%rdx 3b89: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3b90: b9 10 00 00 00 mov $0x10,%ecx 3b95: ba 2f 00 00 00 mov $0x2f,%edx 3b9a: 48 89 c6 mov %rax,%rsi 3b9d: e8 7e d7 ff ff callq 0x1320 3ba2: 48 89 45 d0 mov %rax,-0x30(%rbp) 3ba6: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3bab: 74 0d je 0x3bba 3bad: 48 8b 45 d0 mov -0x30(%rbp),%rax 3bb1: 48 83 e8 01 sub $0x1,%rax 3bb5: c6 00 00 movb $0x0,(%rax) 3bb8: eb 40 jmp 0x3bfa 3bba: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3bc2: 48 8b 55 88 mov -0x78(%rbp),%rdx 3bc6: 48 8b 45 b0 mov -0x50(%rbp),%rax 3bca: 48 01 d0 add %rdx,%rax 3bcd: 48 05 e4 00 00 00 add $0xe4,%rax 3bd3: c6 00 00 movb $0x0,(%rax) 3bd6: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3bdb: 74 1d je 0x3bfa 3bdd: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3be2: 48 8b 55 88 mov -0x78(%rbp),%rdx 3be6: 48 8b 45 b0 mov -0x50(%rbp),%rax 3bea: 48 01 d0 add %rdx,%rax 3bed: 48 05 e4 00 00 00 add $0xe4,%rax 3bf3: 0f b6 00 movzbl (%rax),%eax 3bf6: 3c 20 cmp $0x20,%al 3bf8: 74 c8 je 0x3bc2 3bfa: 48 8b 45 88 mov -0x78(%rbp),%rax 3bfe: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3c05: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c09: 48 89 10 mov %rdx,(%rax) 3c0c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c10: 0f b6 40 30 movzbl 0x30(%rax),%eax 3c14: 3c 20 cmp $0x20,%al 3c16: 0f 94 c0 sete %al 3c19: 0f b6 c0 movzbl %al,%eax 3c1c: 48 85 c0 test %rax,%rax 3c1f: 74 14 je 0x3c35 3c21: bf 10 00 00 00 mov $0x10,%edi 3c26: e8 2b da ff ff callq 0x1656 3c2b: b8 ff ff ff ff mov $0xffffffff,%eax 3c30: e9 06 02 00 00 jmpq 0x3e3b 3c35: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c39: 48 83 c0 10 add $0x10,%rax 3c3d: 48 89 45 b8 mov %rax,-0x48(%rbp) 3c41: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c45: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3c49: 3c 20 cmp $0x20,%al 3c4b: 74 27 je 0x3c74 3c4d: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c51: 48 8d 48 10 lea 0x10(%rax),%rcx 3c55: 48 8d 45 eb lea -0x15(%rbp),%rax 3c59: ba 0c 00 00 00 mov $0xc,%edx 3c5e: 48 89 ce mov %rcx,%rsi 3c61: 48 89 c7 mov %rax,%rdi 3c64: e8 77 d6 ff ff callq 0x12e0 3c69: c6 00 00 movb $0x0,(%rax) 3c6c: 48 8d 45 eb lea -0x15(%rbp),%rax 3c70: 48 89 45 b8 mov %rax,-0x48(%rbp) 3c74: 48 8b 45 b8 mov -0x48(%rbp),%rax 3c78: 48 89 c7 mov %rax,%rdi 3c7b: e8 70 d6 ff ff callq 0x12f0 3c80: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3c84: 48 89 42 08 mov %rax,0x8(%rdx) 3c88: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c8c: 48 83 c0 1c add $0x1c,%rax 3c90: 48 89 45 a0 mov %rax,-0x60(%rbp) 3c94: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c98: 0f b6 40 21 movzbl 0x21(%rax),%eax 3c9c: 3c 20 cmp $0x20,%al 3c9e: 74 27 je 0x3cc7 3ca0: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ca4: 48 8d 48 1c lea 0x1c(%rax),%rcx 3ca8: 48 8d 45 eb lea -0x15(%rbp),%rax 3cac: ba 06 00 00 00 mov $0x6,%edx 3cb1: 48 89 ce mov %rcx,%rsi 3cb4: 48 89 c7 mov %rax,%rdi 3cb7: e8 24 d6 ff ff callq 0x12e0 3cbc: c6 00 00 movb $0x0,(%rax) 3cbf: 48 8d 45 eb lea -0x15(%rbp),%rax 3cc3: 48 89 45 a0 mov %rax,-0x60(%rbp) 3cc7: 48 8b 45 a0 mov -0x60(%rbp),%rax 3ccb: 48 89 c7 mov %rax,%rdi 3cce: e8 1d d6 ff ff callq 0x12f0 3cd3: 89 c2 mov %eax,%edx 3cd5: 48 8b 45 c8 mov -0x38(%rbp),%rax 3cd9: 89 50 10 mov %edx,0x10(%rax) 3cdc: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ce0: 48 83 c0 22 add $0x22,%rax 3ce4: 48 89 45 a8 mov %rax,-0x58(%rbp) 3ce8: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cec: 0f b6 40 27 movzbl 0x27(%rax),%eax 3cf0: 3c 20 cmp $0x20,%al 3cf2: 74 27 je 0x3d1b 3cf4: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cf8: 48 8d 48 22 lea 0x22(%rax),%rcx 3cfc: 48 8d 45 eb lea -0x15(%rbp),%rax 3d00: ba 06 00 00 00 mov $0x6,%edx 3d05: 48 89 ce mov %rcx,%rsi 3d08: 48 89 c7 mov %rax,%rdi 3d0b: e8 d0 d5 ff ff callq 0x12e0 3d10: c6 00 00 movb $0x0,(%rax) 3d13: 48 8d 45 eb lea -0x15(%rbp),%rax 3d17: 48 89 45 a8 mov %rax,-0x58(%rbp) 3d1b: 48 8b 45 a8 mov -0x58(%rbp),%rax 3d1f: 48 89 c7 mov %rax,%rdi 3d22: e8 c9 d5 ff ff callq 0x12f0 3d27: 89 c2 mov %eax,%edx 3d29: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d2d: 89 50 14 mov %edx,0x14(%rax) 3d30: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d34: 48 83 c0 28 add $0x28,%rax 3d38: 48 89 45 90 mov %rax,-0x70(%rbp) 3d3c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d40: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3d44: 3c 20 cmp $0x20,%al 3d46: 74 22 je 0x3d6a 3d48: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d4c: 48 83 c0 28 add $0x28,%rax 3d50: 48 8b 00 mov (%rax),%rax 3d53: 48 89 45 eb mov %rax,-0x15(%rbp) 3d57: 48 8d 45 eb lea -0x15(%rbp),%rax 3d5b: 48 83 c0 08 add $0x8,%rax 3d5f: c6 00 00 movb $0x0,(%rax) 3d62: 48 8d 45 eb lea -0x15(%rbp),%rax 3d66: 48 89 45 90 mov %rax,-0x70(%rbp) 3d6a: 48 8b 45 90 mov -0x70(%rbp),%rax 3d6e: 48 89 c7 mov %rax,%rdi 3d71: e8 7a d5 ff ff callq 0x12f0 3d76: 89 c2 mov %eax,%edx 3d78: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d7c: 89 50 18 mov %edx,0x18(%rax) 3d7f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d83: 48 83 c0 30 add $0x30,%rax 3d87: 48 89 45 98 mov %rax,-0x68(%rbp) 3d8b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d8f: 0f b6 40 39 movzbl 0x39(%rax),%eax 3d93: 3c 20 cmp $0x20,%al 3d95: 74 27 je 0x3dbe 3d97: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d9b: 48 8d 48 30 lea 0x30(%rax),%rcx 3d9f: 48 8d 45 eb lea -0x15(%rbp),%rax 3da3: ba 0a 00 00 00 mov $0xa,%edx 3da8: 48 89 ce mov %rcx,%rsi 3dab: 48 89 c7 mov %rax,%rdi 3dae: e8 2d d5 ff ff callq 0x12e0 3db3: c6 00 00 movb $0x0,(%rax) 3db6: 48 8d 45 eb lea -0x15(%rbp),%rax 3dba: 48 89 45 98 mov %rax,-0x68(%rbp) 3dbe: 48 8b 45 98 mov -0x68(%rbp),%rax 3dc2: 48 89 c7 mov %rax,%rdi 3dc5: e8 26 d5 ff ff callq 0x12f0 3dca: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3dce: 48 89 42 20 mov %rax,0x20(%rdx) 3dd2: 48 8b 45 c8 mov -0x38(%rbp),%rax 3dd6: 48 8b 40 20 mov 0x20(%rax),%rax 3dda: 48 85 c0 test %rax,%rax 3ddd: 79 11 jns 0x3df0 3ddf: bf 10 00 00 00 mov $0x10,%edi 3de4: e8 6d d8 ff ff callq 0x1656 3de9: b8 ff ff ff ff mov $0xffffffff,%eax 3dee: eb 4b jmp 0x3e3b 3df0: 48 8b 45 88 mov -0x78(%rbp),%rax 3df4: 48 8b 40 28 mov 0x28(%rax),%rax 3df8: 48 89 c2 mov %rax,%rdx 3dfb: 48 8b 45 88 mov -0x78(%rbp),%rax 3dff: 48 8b 40 30 mov 0x30(%rax),%rax 3e03: 48 01 c2 add %rax,%rdx 3e06: 48 8b 45 88 mov -0x78(%rbp),%rax 3e0a: 48 8b 40 70 mov 0x70(%rax),%rax 3e0e: 48 29 c2 sub %rax,%rdx 3e11: 48 89 d0 mov %rdx,%rax 3e14: 48 83 e8 3c sub $0x3c,%rax 3e18: 48 89 45 e0 mov %rax,-0x20(%rbp) 3e1c: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e20: 48 8b 40 20 mov 0x20(%rax),%rax 3e24: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3e28: 73 0c jae 0x3e36 3e2a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3e2e: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e32: 48 89 50 20 mov %rdx,0x20(%rax) 3e36: b8 00 00 00 00 mov $0x0,%eax 3e3b: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3e3f: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3e47: 00 3e48: 74 05 je 0x3e4f 3e4a: e8 a1 d3 ff ff callq 0x11f0 3e4f: c9 leaveq 3e50: c3 retq 3e51: f3 rep 3e52: 0f pop %cs 3e53: 1e push %ds 3e54: fa cli 3e55: 55 push %rbp 3e56: 48 89 e5 mov %rsp,%rbp 3e59: 48 83 ec 20 sub $0x20,%rsp 3e5d: 89 7d ec mov %edi,-0x14(%rbp) 3e60: 89 75 e8 mov %esi,-0x18(%rbp) 3e63: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3e67: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3e6b: 75 0c jne 0x3e79 3e6d: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e71: 8b 40 24 mov 0x24(%rax),%eax 3e74: 89 45 ec mov %eax,-0x14(%rbp) 3e77: eb 3e jmp 0x3eb7 3e79: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e7d: 8b 40 24 mov 0x24(%rax),%eax 3e80: 83 f8 ff cmp $0xffffffff,%eax 3e83: 0f 95 c0 setne %al 3e86: 0f b6 c0 movzbl %al,%eax 3e89: 48 85 c0 test %rax,%rax 3e8c: 74 29 je 0x3eb7 3e8e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e92: 8b 40 24 mov 0x24(%rax),%eax 3e95: 39 45 ec cmp %eax,-0x14(%rbp) 3e98: 0f 95 c0 setne %al 3e9b: 0f b6 c0 movzbl %al,%eax 3e9e: 48 85 c0 test %rax,%rax 3ea1: 74 14 je 0x3eb7 3ea3: bf 1c 00 00 00 mov $0x1c,%edi 3ea8: e8 a9 d7 ff ff callq 0x1656 3ead: b8 00 00 00 00 mov $0x0,%eax 3eb2: e9 a2 01 00 00 jmpq 0x4059 3eb7: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ebb: 8b 40 1c mov 0x1c(%rax),%eax 3ebe: 83 f8 01 cmp $0x1,%eax 3ec1: 0f 95 c0 setne %al 3ec4: 0f b6 c0 movzbl %al,%eax 3ec7: 48 85 c0 test %rax,%rax 3eca: 74 1c je 0x3ee8 3ecc: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ed0: 8b 40 1c mov 0x1c(%rax),%eax 3ed3: 83 f8 08 cmp $0x8,%eax 3ed6: 0f 95 c0 setne %al 3ed9: 0f b6 c0 movzbl %al,%eax 3edc: 48 85 c0 test %rax,%rax 3edf: 74 07 je 0x3ee8 3ee1: b8 01 00 00 00 mov $0x1,%eax 3ee6: eb 05 jmp 0x3eed 3ee8: b8 00 00 00 00 mov $0x0,%eax 3eed: 85 c0 test %eax,%eax 3eef: 74 1c je 0x3f0d 3ef1: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ef5: 8b 40 1c mov 0x1c(%rax),%eax 3ef8: 83 f8 03 cmp $0x3,%eax 3efb: 0f 95 c0 setne %al 3efe: 0f b6 c0 movzbl %al,%eax 3f01: 48 85 c0 test %rax,%rax 3f04: 74 07 je 0x3f0d 3f06: b8 01 00 00 00 mov $0x1,%eax 3f0b: eb 05 jmp 0x3f12 3f0d: b8 00 00 00 00 mov $0x0,%eax 3f12: 85 c0 test %eax,%eax 3f14: 74 1c je 0x3f32 3f16: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f1a: 8b 40 1c mov 0x1c(%rax),%eax 3f1d: 83 f8 0a cmp $0xa,%eax 3f20: 0f 95 c0 setne %al 3f23: 0f b6 c0 movzbl %al,%eax 3f26: 48 85 c0 test %rax,%rax 3f29: 74 07 je 0x3f32 3f2b: b8 01 00 00 00 mov $0x1,%eax 3f30: eb 05 jmp 0x3f37 3f32: b8 00 00 00 00 mov $0x0,%eax 3f37: 85 c0 test %eax,%eax 3f39: 74 1c je 0x3f57 3f3b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f3f: 8b 40 1c mov 0x1c(%rax),%eax 3f42: 83 f8 02 cmp $0x2,%eax 3f45: 0f 95 c0 setne %al 3f48: 0f b6 c0 movzbl %al,%eax 3f4b: 48 85 c0 test %rax,%rax 3f4e: 74 07 je 0x3f57 3f50: b8 01 00 00 00 mov $0x1,%eax 3f55: eb 05 jmp 0x3f5c 3f57: b8 00 00 00 00 mov $0x0,%eax 3f5c: 85 c0 test %eax,%eax 3f5e: 74 1c je 0x3f7c 3f60: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f64: 8b 40 1c mov 0x1c(%rax),%eax 3f67: 83 f8 09 cmp $0x9,%eax 3f6a: 0f 95 c0 setne %al 3f6d: 0f b6 c0 movzbl %al,%eax 3f70: 48 85 c0 test %rax,%rax 3f73: 74 07 je 0x3f7c 3f75: b8 01 00 00 00 mov $0x1,%eax 3f7a: eb 05 jmp 0x3f81 3f7c: b8 00 00 00 00 mov $0x0,%eax 3f81: 85 c0 test %eax,%eax 3f83: 74 29 je 0x3fae 3f85: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f89: 8b 40 1c mov 0x1c(%rax),%eax 3f8c: 83 f8 0b cmp $0xb,%eax 3f8f: 0f 95 c0 setne %al 3f92: 0f b6 c0 movzbl %al,%eax 3f95: 48 85 c0 test %rax,%rax 3f98: 74 14 je 0x3fae 3f9a: bf 0b 00 00 00 mov $0xb,%edi 3f9f: e8 b2 d6 ff ff callq 0x1656 3fa4: b8 00 00 00 00 mov $0x0,%eax 3fa9: e9 ab 00 00 00 jmpq 0x4059 3fae: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fb2: 8b 40 18 mov 0x18(%rax),%eax 3fb5: 83 f8 01 cmp $0x1,%eax 3fb8: 74 1a je 0x3fd4 3fba: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fbe: 8b 40 3c mov 0x3c(%rax),%eax 3fc1: 8d 50 01 lea 0x1(%rax),%edx 3fc4: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fc8: 89 50 3c mov %edx,0x3c(%rax) 3fcb: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fcf: e9 85 00 00 00 jmpq 0x4059 3fd4: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fd8: 48 8b 40 78 mov 0x78(%rax),%rax 3fdc: 48 85 c0 test %rax,%rax 3fdf: 75 17 jne 0x3ff8 3fe1: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fe5: 48 89 c7 mov %rax,%rdi 3fe8: e8 2a f8 ff ff callq 0x3817 3fed: 85 c0 test %eax,%eax 3fef: 74 07 je 0x3ff8 3ff1: b8 00 00 00 00 mov $0x0,%eax 3ff6: eb 61 jmp 0x4059 3ff8: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ffc: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 4003: 48 89 c7 mov %rax,%rdi 4006: 48 8b 45 e0 mov -0x20(%rbp),%rax 400a: 48 8b 40 70 mov 0x70(%rax),%rax 400e: 48 83 c0 3c add $0x3c,%rax 4012: 48 89 c6 mov %rax,%rsi 4015: 48 8b 4d e0 mov -0x20(%rbp),%rcx 4019: 8b 55 e8 mov -0x18(%rbp),%edx 401c: 8b 45 ec mov -0x14(%rbp),%eax 401f: 49 89 c8 mov %rcx,%r8 4022: 89 d1 mov %edx,%ecx 4024: 48 89 fa mov %rdi,%rdx 4027: 89 c7 mov %eax,%edi 4029: e8 f5 f1 ff ff callq 0x3223 402e: 48 89 45 f8 mov %rax,-0x8(%rbp) 4032: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4037: 74 1c je 0x4055 4039: 48 8b 45 e0 mov -0x20(%rbp),%rax 403d: 48 8b 50 48 mov 0x48(%rax),%rdx 4041: 48 8b 45 f8 mov -0x8(%rbp),%rax 4045: 48 89 50 10 mov %rdx,0x10(%rax) 4049: 48 8b 45 e0 mov -0x20(%rbp),%rax 404d: 48 8b 55 f8 mov -0x8(%rbp),%rdx 4051: 48 89 50 48 mov %rdx,0x48(%rax) 4055: 48 8b 45 f8 mov -0x8(%rbp),%rax 4059: c9 leaveq 405a: c3 retq 405b: f3 rep 405c: 0f pop %cs 405d: 1e push %ds 405e: fa cli 405f: 55 push %rbp 4060: 48 89 e5 mov %rsp,%rbp 4063: 48 83 ec 20 sub $0x20,%rsp 4067: 89 7d ec mov %edi,-0x14(%rbp) 406a: 89 75 e8 mov %esi,-0x18(%rbp) 406d: 8b 55 e8 mov -0x18(%rbp),%edx 4070: 8b 45 ec mov -0x14(%rbp),%eax 4073: 68 20 08 00 00 pushq $0x820 4078: 6a 03 pushq $0x3 407a: 41 b9 00 00 00 00 mov $0x0,%r9d 4080: 41 89 d0 mov %edx,%r8d 4083: b9 00 00 00 00 mov $0x0,%ecx 4088: ba 00 00 00 00 mov $0x0,%edx 408d: be 00 00 00 00 mov $0x0,%esi 4092: 89 c7 mov %eax,%edi 4094: e8 ed d8 ff ff callq 0x1986 4099: 48 83 c4 10 add $0x10,%rsp 409d: 48 89 45 f8 mov %rax,-0x8(%rbp) 40a1: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 40a6: 74 37 je 0x40df 40a8: 48 8b 45 f8 mov -0x8(%rbp),%rax 40ac: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 40b3: 48 8b 45 f8 mov -0x8(%rbp),%rax 40b7: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 40be: 48 8b 45 f8 mov -0x8(%rbp),%rax 40c2: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 40c9: 48 8b 45 f8 mov -0x8(%rbp),%rax 40cd: 48 89 50 60 mov %rdx,0x60(%rax) 40d1: 48 8b 45 f8 mov -0x8(%rbp),%rax 40d5: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 40dd: 00 00 40df: 48 8b 45 f8 mov -0x8(%rbp),%rax 40e3: c9 leaveq 40e4: c3 retq 40e5: 55 push %rbp 40e6: 48 89 e5 mov %rsp,%rbp 40e9: 48 83 ec 10 sub $0x10,%rsp 40ed: 89 7d fc mov %edi,-0x4(%rbp) 40f0: 89 75 f8 mov %esi,-0x8(%rbp) 40f3: 48 89 55 f0 mov %rdx,-0x10(%rbp) 40f7: 48 8b 55 f0 mov -0x10(%rbp),%rdx 40fb: 8b 4d f8 mov -0x8(%rbp),%ecx 40fe: 8b 45 fc mov -0x4(%rbp),%eax 4101: 89 ce mov %ecx,%esi 4103: 89 c7 mov %eax,%edi 4105: e8 47 fd ff ff callq 0x3e51 410a: c9 leaveq 410b: c3 retq 410c: f3 rep 410d: 0f pop %cs 410e: 1e push %ds 410f: fa cli 4110: 55 push %rbp 4111: 48 89 e5 mov %rsp,%rbp 4114: 48 83 ec 20 sub $0x20,%rsp 4118: 89 7d ec mov %edi,-0x14(%rbp) 411b: 89 75 e8 mov %esi,-0x18(%rbp) 411e: 48 89 55 e0 mov %rdx,-0x20(%rbp) 4122: 8b 05 ec 3e 00 00 mov 0x3eec(%rip),%eax # 0x8014 4128: 83 f8 01 cmp $0x1,%eax 412b: 0f 95 c0 setne %al 412e: 0f b6 c0 movzbl %al,%eax 4131: 48 85 c0 test %rax,%rax 4134: 74 14 je 0x414a 4136: bf 0c 00 00 00 mov $0xc,%edi 413b: e8 16 d5 ff ff callq 0x1656 4140: b8 00 00 00 00 mov $0x0,%eax 4145: e9 15 02 00 00 jmpq 0x435f 414a: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 414f: 75 4b jne 0x419c 4151: 8b 45 ec mov -0x14(%rbp),%eax 4154: be 01 00 00 00 mov $0x1,%esi 4159: 89 c7 mov %eax,%edi 415b: b8 00 00 00 00 mov $0x0,%eax 4160: e8 7b d0 ff ff callq 0x11e0 4165: 83 f8 ff cmp $0xffffffff,%eax 4168: 0f 94 c0 sete %al 416b: 0f b6 c0 movzbl %al,%eax 416e: 48 85 c0 test %rax,%rax 4171: 74 29 je 0x419c 4173: e8 58 d0 ff ff callq 0x11d0 4178: 8b 00 mov (%rax),%eax 417a: 83 f8 09 cmp $0x9,%eax 417d: 0f 94 c0 sete %al 4180: 0f b6 c0 movzbl %al,%eax 4183: 48 85 c0 test %rax,%rax 4186: 74 14 je 0x419c 4188: bf 09 00 00 00 mov $0x9,%edi 418d: e8 c4 d4 ff ff callq 0x1656 4192: b8 00 00 00 00 mov $0x0,%eax 4197: e9 c3 01 00 00 jmpq 0x435f 419c: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 41a0: 0f 87 a2 01 00 00 ja 0x4348 41a6: 8b 45 e8 mov -0x18(%rbp),%eax 41a9: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 41b1: 48 8d 05 e8 17 00 00 lea 0x17e8(%rip),%rax # 0x59a0 41b8: 8b 04 02 mov (%rdx,%rax,1),%eax 41bb: 48 98 cltq 41bd: 48 8d 15 dc 17 00 00 lea 0x17dc(%rip),%rdx # 0x59a0 41c4: 48 01 d0 add %rdx,%rax 41c7: 3e ds 41c8: ff e0 jmpq *%rax 41ca: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 41d2: e9 84 01 00 00 jmpq 0x435b 41d7: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41dc: 0f 95 c0 setne %al 41df: 0f b6 c0 movzbl %al,%eax 41e2: 48 85 c0 test %rax,%rax 41e5: 74 2c je 0x4213 41e7: 48 8b 45 e0 mov -0x20(%rbp),%rax 41eb: 8b 40 1c mov 0x1c(%rax),%eax 41ee: 83 f8 0b cmp $0xb,%eax 41f1: 0f 95 c0 setne %al 41f4: 0f b6 c0 movzbl %al,%eax 41f7: 48 85 c0 test %rax,%rax 41fa: 74 17 je 0x4213 41fc: bf 0d 00 00 00 mov $0xd,%edi 4201: e8 50 d4 ff ff callq 0x1656 4206: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 420e: e9 48 01 00 00 jmpq 0x435b 4213: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4218: 74 1c je 0x4236 421a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 421e: 8b 4d e8 mov -0x18(%rbp),%ecx 4221: 8b 45 ec mov -0x14(%rbp),%eax 4224: 89 ce mov %ecx,%esi 4226: 89 c7 mov %eax,%edi 4228: e8 b8 fe ff ff callq 0x40e5 422d: 48 89 45 f8 mov %rax,-0x8(%rbp) 4231: e9 25 01 00 00 jmpq 0x435b 4236: 8b 55 e8 mov -0x18(%rbp),%edx 4239: 8b 45 ec mov -0x14(%rbp),%eax 423c: 41 b8 00 00 00 00 mov $0x0,%r8d 4242: 89 d1 mov %edx,%ecx 4244: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 424b: be 00 00 00 00 mov $0x0,%esi 4250: 89 c7 mov %eax,%edi 4252: e8 cc ef ff ff callq 0x3223 4257: 48 89 45 f8 mov %rax,-0x8(%rbp) 425b: e9 fb 00 00 00 jmpq 0x435b 4260: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4265: 0f 84 a1 00 00 00 je 0x430c 426b: 48 8b 45 e0 mov -0x20(%rbp),%rax 426f: 8b 40 1c mov 0x1c(%rax),%eax 4272: 83 f8 02 cmp $0x2,%eax 4275: 0f 95 c0 setne %al 4278: 0f b6 c0 movzbl %al,%eax 427b: 48 85 c0 test %rax,%rax 427e: 74 1c je 0x429c 4280: 48 8b 45 e0 mov -0x20(%rbp),%rax 4284: 8b 40 1c mov 0x1c(%rax),%eax 4287: 83 f8 09 cmp $0x9,%eax 428a: 0f 95 c0 setne %al 428d: 0f b6 c0 movzbl %al,%eax 4290: 48 85 c0 test %rax,%rax 4293: 74 07 je 0x429c 4295: b8 01 00 00 00 mov $0x1,%eax 429a: eb 05 jmp 0x42a1 429c: b8 00 00 00 00 mov $0x0,%eax 42a1: 85 c0 test %eax,%eax 42a3: 74 1c je 0x42c1 42a5: 48 8b 45 e0 mov -0x20(%rbp),%rax 42a9: 8b 40 1c mov 0x1c(%rax),%eax 42ac: 83 f8 03 cmp $0x3,%eax 42af: 0f 95 c0 setne %al 42b2: 0f b6 c0 movzbl %al,%eax 42b5: 48 85 c0 test %rax,%rax 42b8: 74 07 je 0x42c1 42ba: b8 01 00 00 00 mov $0x1,%eax 42bf: eb 05 jmp 0x42c6 42c1: b8 00 00 00 00 mov $0x0,%eax 42c6: 85 c0 test %eax,%eax 42c8: 74 29 je 0x42f3 42ca: 48 8b 45 e0 mov -0x20(%rbp),%rax 42ce: 8b 40 1c mov 0x1c(%rax),%eax 42d1: 83 f8 0a cmp $0xa,%eax 42d4: 0f 95 c0 setne %al 42d7: 0f b6 c0 movzbl %al,%eax 42da: 48 85 c0 test %rax,%rax 42dd: 74 14 je 0x42f3 42df: bf 0d 00 00 00 mov $0xd,%edi 42e4: e8 6d d3 ff ff callq 0x1656 42e9: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 42f1: eb 68 jmp 0x435b 42f3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 42f7: 8b 4d e8 mov -0x18(%rbp),%ecx 42fa: 8b 45 ec mov -0x14(%rbp),%eax 42fd: 89 ce mov %ecx,%esi 42ff: 89 c7 mov %eax,%edi 4301: e8 df fd ff ff callq 0x40e5 4306: 48 89 45 f8 mov %rax,-0x8(%rbp) 430a: eb 4f jmp 0x435b 430c: 8b 55 e8 mov -0x18(%rbp),%edx 430f: 8b 45 ec mov -0x14(%rbp),%eax 4312: 41 b8 00 00 00 00 mov $0x0,%r8d 4318: 89 d1 mov %edx,%ecx 431a: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 4321: be 00 00 00 00 mov $0x0,%esi 4326: 89 c7 mov %eax,%edi 4328: e8 f6 ee ff ff callq 0x3223 432d: 48 89 45 f8 mov %rax,-0x8(%rbp) 4331: eb 28 jmp 0x435b 4333: 8b 55 e8 mov -0x18(%rbp),%edx 4336: 8b 45 ec mov -0x14(%rbp),%eax 4339: 89 d6 mov %edx,%esi 433b: 89 c7 mov %eax,%edi 433d: e8 19 fd ff ff callq 0x405b 4342: 48 89 45 f8 mov %rax,-0x8(%rbp) 4346: eb 13 jmp 0x435b 4348: bf 0d 00 00 00 mov $0xd,%edi 434d: e8 04 d3 ff ff callq 0x1656 4352: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 435a: 90 nop 435b: 48 8b 45 f8 mov -0x8(%rbp),%rax 435f: c9 leaveq 4360: c3 retq 4361: f3 rep 4362: 0f pop %cs 4363: 1e push %ds 4364: fa cli 4365: 55 push %rbp 4366: 48 89 e5 mov %rsp,%rbp 4369: 48 83 ec 70 sub $0x70,%rsp 436d: 48 89 7d 98 mov %rdi,-0x68(%rbp) 4371: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 4376: 75 0a jne 0x4382 4378: b8 00 00 00 00 mov $0x0,%eax 437d: e9 34 04 00 00 jmpq 0x47b6 4382: 48 8b 45 98 mov -0x68(%rbp),%rax 4386: 8b 40 3c mov 0x3c(%rax),%eax 4389: 85 c0 test %eax,%eax 438b: 74 2e je 0x43bb 438d: 48 8b 45 98 mov -0x68(%rbp),%rax 4391: 8b 40 3c mov 0x3c(%rax),%eax 4394: 8d 50 ff lea -0x1(%rax),%edx 4397: 48 8b 45 98 mov -0x68(%rbp),%rax 439b: 89 50 3c mov %edx,0x3c(%rax) 439e: 48 8b 45 98 mov -0x68(%rbp),%rax 43a2: 8b 40 3c mov 0x3c(%rax),%eax 43a5: 85 c0 test %eax,%eax 43a7: 74 12 je 0x43bb 43a9: 48 8b 45 98 mov -0x68(%rbp),%rax 43ad: 8b 40 3c mov 0x3c(%rax),%eax 43b0: 89 45 ac mov %eax,-0x54(%rbp) 43b3: 8b 45 ac mov -0x54(%rbp),%eax 43b6: e9 fb 03 00 00 jmpq 0x47b6 43bb: 48 8b 45 98 mov -0x68(%rbp),%rax 43bf: 8b 40 18 mov 0x18(%rax),%eax 43c2: 83 f8 01 cmp $0x1,%eax 43c5: 75 41 jne 0x4408 43c7: 48 8b 45 98 mov -0x68(%rbp),%rax 43cb: 48 8b 40 50 mov 0x50(%rax),%rax 43cf: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 43d3: 74 10 je 0x43e5 43d5: 48 8b 45 98 mov -0x68(%rbp),%rax 43d9: 48 8b 40 50 mov 0x50(%rax),%rax 43dd: 48 89 c7 mov %rax,%rdi 43e0: e8 db cd ff ff callq 0x11c0 43e5: 48 8b 45 98 mov -0x68(%rbp),%rax 43e9: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 43f1: 48 8b 45 98 mov -0x68(%rbp),%rax 43f5: 48 8b 40 48 mov 0x48(%rax),%rax 43f9: 48 85 c0 test %rax,%rax 43fc: 74 0a je 0x4408 43fe: b8 00 00 00 00 mov $0x0,%eax 4403: e9 ae 03 00 00 jmpq 0x47b6 4408: 48 8b 45 98 mov -0x68(%rbp),%rax 440c: 48 8b 40 08 mov 0x8(%rax),%rax 4410: 48 89 45 d8 mov %rax,-0x28(%rbp) 4414: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4419: 74 58 je 0x4473 441b: 48 8b 45 d8 mov -0x28(%rbp),%rax 441f: 48 8b 40 48 mov 0x48(%rax),%rax 4423: 48 39 45 98 cmp %rax,-0x68(%rbp) 4427: 75 12 jne 0x443b 4429: 48 8b 45 98 mov -0x68(%rbp),%rax 442d: 48 8b 50 10 mov 0x10(%rax),%rdx 4431: 48 8b 45 d8 mov -0x28(%rbp),%rax 4435: 48 89 50 48 mov %rdx,0x48(%rax) 4439: eb 38 jmp 0x4473 443b: 48 8b 45 d8 mov -0x28(%rbp),%rax 443f: 48 8b 40 48 mov 0x48(%rax),%rax 4443: 48 89 45 b0 mov %rax,-0x50(%rbp) 4447: eb 0c jmp 0x4455 4449: 48 8b 45 b0 mov -0x50(%rbp),%rax 444d: 48 8b 40 10 mov 0x10(%rax),%rax 4451: 48 89 45 b0 mov %rax,-0x50(%rbp) 4455: 48 8b 45 b0 mov -0x50(%rbp),%rax 4459: 48 8b 40 10 mov 0x10(%rax),%rax 445d: 48 39 45 98 cmp %rax,-0x68(%rbp) 4461: 75 e6 jne 0x4449 4463: 48 8b 45 98 mov -0x68(%rbp),%rax 4467: 48 8b 50 10 mov 0x10(%rax),%rdx 446b: 48 8b 45 b0 mov -0x50(%rbp),%rax 446f: 48 89 50 10 mov %rdx,0x10(%rax) 4473: 48 8b 45 98 mov -0x68(%rbp),%rax 4477: 8b 40 18 mov 0x18(%rax),%eax 447a: 83 f8 01 cmp $0x1,%eax 447d: 74 0a je 0x4489 447f: 83 f8 03 cmp $0x3,%eax 4482: 74 2b je 0x44af 4484: e9 a0 02 00 00 jmpq 0x4729 4489: 48 8b 45 98 mov -0x68(%rbp),%rax 448d: 48 8b 40 60 mov 0x60(%rax),%rax 4491: 48 85 c0 test %rax,%rax 4494: 0f 84 8b 02 00 00 je 0x4725 449a: 48 8b 45 98 mov -0x68(%rbp),%rax 449e: 48 8b 40 60 mov 0x60(%rax),%rax 44a2: 48 89 c7 mov %rax,%rdi 44a5: e8 16 cd ff ff callq 0x11c0 44aa: e9 76 02 00 00 jmpq 0x4725 44af: 48 8b 45 98 mov -0x68(%rbp),%rax 44b3: 48 8b 40 68 mov 0x68(%rax),%rax 44b7: 48 89 45 b8 mov %rax,-0x48(%rbp) 44bb: eb 42 jmp 0x44ff 44bd: 48 8b 45 b8 mov -0x48(%rbp),%rax 44c1: 48 8b 40 30 mov 0x30(%rax),%rax 44c5: 48 89 45 f8 mov %rax,-0x8(%rbp) 44c9: 48 8b 45 b8 mov -0x48(%rbp),%rax 44cd: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 44d3: 25 80 00 00 00 and $0x80,%eax 44d8: 85 c0 test %eax,%eax 44da: 74 0f je 0x44eb 44dc: 48 8b 45 b8 mov -0x48(%rbp),%rax 44e0: 48 8b 00 mov (%rax),%rax 44e3: 48 89 c7 mov %rax,%rdi 44e6: e8 d5 cc ff ff callq 0x11c0 44eb: 48 8b 45 b8 mov -0x48(%rbp),%rax 44ef: 48 89 c7 mov %rax,%rdi 44f2: e8 c9 cc ff ff callq 0x11c0 44f7: 48 8b 45 f8 mov -0x8(%rbp),%rax 44fb: 48 89 45 b8 mov %rax,-0x48(%rbp) 44ff: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 4504: 75 b7 jne 0x44bd 4506: 48 8b 45 98 mov -0x68(%rbp),%rax 450a: 48 05 c8 00 00 00 add $0xc8,%rax 4510: 48 89 45 c0 mov %rax,-0x40(%rbp) 4514: 48 8b 45 c0 mov -0x40(%rbp),%rax 4518: 8b 40 04 mov 0x4(%rax),%eax 451b: 89 c0 mov %eax,%eax 451d: 48 89 45 c8 mov %rax,-0x38(%rbp) 4521: e9 3b 01 00 00 jmpq 0x4661 4526: 48 8b 55 c8 mov -0x38(%rbp),%rdx 452a: 48 89 d0 mov %rdx,%rax 452d: 48 01 c0 add %rax,%rax 4530: 48 01 d0 add %rdx,%rax 4533: 48 c1 e0 02 shl $0x2,%rax 4537: 48 01 d0 add %rdx,%rax 453a: 48 c1 e0 04 shl $0x4,%rax 453e: 48 8d 50 10 lea 0x10(%rax),%rdx 4542: 48 8b 45 c0 mov -0x40(%rbp),%rax 4546: 48 01 d0 add %rdx,%rax 4549: 48 89 45 e8 mov %rax,-0x18(%rbp) 454d: 48 8b 45 e8 mov -0x18(%rbp),%rax 4551: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 4557: 25 80 00 00 00 and $0x80,%eax 455c: 85 c0 test %eax,%eax 455e: 74 13 je 0x4573 4560: 48 8b 45 e8 mov -0x18(%rbp),%rax 4564: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 456b: 48 89 c7 mov %rax,%rdi 456e: e8 4d cc ff ff callq 0x11c0 4573: 48 8b 45 e8 mov -0x18(%rbp),%rax 4577: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 457e: 48 8b 45 e8 mov -0x18(%rbp),%rax 4582: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4589: 48 39 c2 cmp %rax,%rdx 458c: 74 13 je 0x45a1 458e: 48 8b 45 e8 mov -0x18(%rbp),%rax 4592: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4599: 48 89 c7 mov %rax,%rdi 459c: e8 1f cc ff ff callq 0x11c0 45a1: 48 8b 45 e8 mov -0x18(%rbp),%rax 45a5: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 45ac: 48 8b 45 e8 mov -0x18(%rbp),%rax 45b0: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 45b7: 48 39 c2 cmp %rax,%rdx 45ba: 74 13 je 0x45cf 45bc: 48 8b 45 e8 mov -0x18(%rbp),%rax 45c0: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 45c7: 48 89 c7 mov %rax,%rdi 45ca: e8 f1 cb ff ff callq 0x11c0 45cf: 48 8b 45 98 mov -0x68(%rbp),%rax 45d3: 48 8b 00 mov (%rax),%rax 45d6: 48 85 c0 test %rax,%rax 45d9: 74 2e je 0x4609 45db: 48 8b 45 e8 mov -0x18(%rbp),%rax 45df: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 45e6: 48 8b 45 e8 mov -0x18(%rbp),%rax 45ea: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 45f1: 48 39 c2 cmp %rax,%rdx 45f4: 74 13 je 0x4609 45f6: 48 8b 45 e8 mov -0x18(%rbp),%rax 45fa: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 4600: 25 80 00 00 00 and $0x80,%eax 4605: 85 c0 test %eax,%eax 4607: 74 13 je 0x461c 4609: 48 8b 45 e8 mov -0x18(%rbp),%rax 460d: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4614: 48 89 c7 mov %rax,%rdi 4617: e8 a4 cb ff ff callq 0x11c0 461c: 48 8b 45 e8 mov -0x18(%rbp),%rax 4620: 48 8b 40 30 mov 0x30(%rax),%rax 4624: 48 89 45 d0 mov %rax,-0x30(%rbp) 4628: eb 30 jmp 0x465a 462a: 48 8b 45 d0 mov -0x30(%rbp),%rax 462e: 48 89 45 f0 mov %rax,-0x10(%rbp) 4632: 48 8b 45 d0 mov -0x30(%rbp),%rax 4636: 48 8b 40 30 mov 0x30(%rax),%rax 463a: 48 89 45 d0 mov %rax,-0x30(%rbp) 463e: 48 8b 45 f0 mov -0x10(%rbp),%rax 4642: 8b 40 38 mov 0x38(%rax),%eax 4645: 25 80 00 00 00 and $0x80,%eax 464a: 85 c0 test %eax,%eax 464c: 74 0c je 0x465a 464e: 48 8b 45 f0 mov -0x10(%rbp),%rax 4652: 48 89 c7 mov %rax,%rdi 4655: e8 66 cb ff ff callq 0x11c0 465a: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 465f: 75 c9 jne 0x462a 4661: 48 8b 45 c8 mov -0x38(%rbp),%rax 4665: 48 8d 50 ff lea -0x1(%rax),%rdx 4669: 48 89 55 c8 mov %rdx,-0x38(%rbp) 466d: 48 85 c0 test %rax,%rax 4670: 0f 85 b0 fe ff ff jne 0x4526 4676: 48 8b 45 c0 mov -0x40(%rbp),%rax 467a: 48 89 45 e0 mov %rax,-0x20(%rbp) 467e: 48 8b 45 c0 mov -0x40(%rbp),%rax 4682: 48 8b 40 08 mov 0x8(%rax),%rax 4686: 48 89 45 c0 mov %rax,-0x40(%rbp) 468a: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 468f: 74 30 je 0x46c1 4691: 48 8b 45 e0 mov -0x20(%rbp),%rax 4695: 8b 10 mov (%rax),%edx 4697: 48 8b 45 e0 mov -0x20(%rbp),%rax 469b: 8b 40 04 mov 0x4(%rax),%eax 469e: 39 c2 cmp %eax,%edx 46a0: 74 1f je 0x46c1 46a2: 48 8d 0d ff 13 00 00 lea 0x13ff(%rip),%rcx # 0x5aa8 46a9: ba bd 00 00 00 mov $0xbd,%edx 46ae: 48 8d 35 3b 13 00 00 lea 0x133b(%rip),%rsi # 0x59f0 46b5: 48 8d 3d c4 13 00 00 lea 0x13c4(%rip),%rdi # 0x5a80 46bc: e8 6f cb ff ff callq 0x1230 46c1: 48 8b 45 98 mov -0x68(%rbp),%rax 46c5: 48 05 c8 00 00 00 add $0xc8,%rax 46cb: 48 39 45 e0 cmp %rax,-0x20(%rbp) 46cf: 74 0c je 0x46dd 46d1: 48 8b 45 e0 mov -0x20(%rbp),%rax 46d5: 48 89 c7 mov %rax,%rdi 46d8: e8 e3 ca ff ff callq 0x11c0 46dd: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 46e2: 0f 85 2c fe ff ff jne 0x4514 46e8: 48 8b 45 98 mov -0x68(%rbp),%rax 46ec: 8b 40 7c mov 0x7c(%rax),%eax 46ef: 85 c0 test %eax,%eax 46f1: 74 10 je 0x4703 46f3: 48 8b 45 98 mov -0x68(%rbp),%rax 46f7: 48 8b 40 50 mov 0x50(%rax),%rax 46fb: 48 89 c7 mov %rax,%rdi 46fe: e8 bd ca ff ff callq 0x11c0 4703: 48 8b 45 98 mov -0x68(%rbp),%rax 4707: 8b 40 78 mov 0x78(%rax),%eax 470a: 25 80 00 00 00 and $0x80,%eax 470f: 85 c0 test %eax,%eax 4711: 74 15 je 0x4728 4713: 48 8b 45 98 mov -0x68(%rbp),%rax 4717: 48 8b 40 58 mov 0x58(%rax),%rax 471b: 48 89 c7 mov %rax,%rdi 471e: e8 9d ca ff ff callq 0x11c0 4723: eb 03 jmp 0x4728 4725: 90 nop 4726: eb 01 jmp 0x4729 4728: 90 nop 4729: 48 8b 45 98 mov -0x68(%rbp),%rax 472d: 48 8b 00 mov (%rax),%rax 4730: 48 85 c0 test %rax,%rax 4733: 74 50 je 0x4785 4735: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 473a: 75 49 jne 0x4785 473c: 48 8b 45 98 mov -0x68(%rbp),%rax 4740: 8b 40 38 mov 0x38(%rax),%eax 4743: 25 80 00 00 00 and $0x80,%eax 4748: 85 c0 test %eax,%eax 474a: 74 11 je 0x475d 474c: 48 8b 45 98 mov -0x68(%rbp),%rax 4750: 48 8b 00 mov (%rax),%rax 4753: 48 89 c7 mov %rax,%rdi 4756: e8 65 ca ff ff callq 0x11c0 475b: eb 28 jmp 0x4785 475d: 48 8b 45 98 mov -0x68(%rbp),%rax 4761: 8b 40 38 mov 0x38(%rax),%eax 4764: 83 e0 40 and $0x40,%eax 4767: 85 c0 test %eax,%eax 4769: 74 1a je 0x4785 476b: 48 8b 45 98 mov -0x68(%rbp),%rax 476f: 48 8b 50 30 mov 0x30(%rax),%rdx 4773: 48 8b 45 98 mov -0x68(%rbp),%rax 4777: 48 8b 00 mov (%rax),%rax 477a: 48 89 d6 mov %rdx,%rsi 477d: 48 89 c7 mov %rax,%rdi 4780: e8 4b cb ff ff callq 0x12d0 4785: 48 8b 45 98 mov -0x68(%rbp),%rax 4789: 48 89 c7 mov %rax,%rdi 478c: e8 2f ca ff ff callq 0x11c0 4791: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4796: 74 19 je 0x47b1 4798: 48 8b 45 d8 mov -0x28(%rbp),%rax 479c: 8b 40 3c mov 0x3c(%rax),%eax 479f: 85 c0 test %eax,%eax 47a1: 75 0e jne 0x47b1 47a3: 48 8b 45 d8 mov -0x28(%rbp),%rax 47a7: 48 89 c7 mov %rax,%rdi 47aa: e8 b2 fb ff ff callq 0x4361 47af: eb 05 jmp 0x47b6 47b1: b8 00 00 00 00 mov $0x0,%eax 47b6: c9 leaveq 47b7: c3 retq 47b8: f3 rep 47b9: 0f pop %cs 47ba: 1e push %ds 47bb: fa cli 47bc: 55 push %rbp 47bd: 48 89 e5 mov %rsp,%rbp 47c0: 48 89 7d f8 mov %rdi,-0x8(%rbp) 47c4: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 47c9: 74 09 je 0x47d4 47cb: 48 8b 45 f8 mov -0x8(%rbp),%rax 47cf: 8b 40 18 mov 0x18(%rax),%eax 47d2: eb 05 jmp 0x47d9 47d4: b8 00 00 00 00 mov $0x0,%eax 47d9: 5d pop %rbp 47da: c3 retq 47db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 47e0: f3 rep 47e1: 0f pop %cs 47e2: 1e push %ds 47e3: fa cli 47e4: 41 57 push %rdi 47e6: 4c 8d 3d f3 34 00 00 lea 0x34f3(%rip),%r15 # 0x7ce0 47ed: 41 56 push %rsi 47ef: 49 89 d6 mov %rdx,%r14 47f2: 41 55 push %rbp 47f4: 49 89 f5 mov %rsi,%r13 47f7: 41 54 push %rsp 47f9: 41 89 fc mov %edi,%r12d 47fc: 55 push %rbp 47fd: 48 8d 2d e4 34 00 00 lea 0x34e4(%rip),%rbp # 0x7ce8 4804: 53 push %rbx 4805: 4c 29 fd sub %r15,%rbp 4808: 48 83 ec 08 sub $0x8,%rsp 480c: e8 ef c7 ff ff callq 0x1000 4811: 48 c1 fd 03 sar $0x3,%rbp 4815: 74 1f je 0x4836 4817: 31 db xor %ebx,%ebx 4819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4820: 4c 89 f2 mov %r14,%rdx 4823: 4c 89 ee mov %r13,%rsi 4826: 44 89 e7 mov %r12d,%edi 4829: 41 ff 14 df callq *(%r15,%rbx,8) 482d: 48 83 c3 01 add $0x1,%rbx 4831: 48 39 dd cmp %rbx,%rbp 4834: 75 ea jne 0x4820 4836: 48 83 c4 08 add $0x8,%rsp 483a: 5b pop %rbx 483b: 5d pop %rbp 483c: 41 5c pop %rsp 483e: 41 5d pop %rbp 4840: 41 5e pop %rsi 4842: 41 5f pop %rdi 4844: c3 retq 4845: 66 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 484d: 00 00 00 4850: f3 rep 4851: 0f pop %cs 4852: 1e push %ds 4853: fa cli 4854: c3 retq 4855: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 485d: 00 00 485f: 90 nop 4860: f3 rep 4861: 0f pop %cs 4862: 1e push %ds 4863: fa cli 4864: 48 89 f2 mov %rsi,%rdx 4867: 89 fe mov %edi,%esi 4869: bf 01 00 00 00 mov $0x1,%edi 486e: e9 4d ca ff ff jmpq 0x12c0 Disassembly of section .fini: 4874: f3 rep 4875: 0f pop %cs 4876: 1e push %ds 4877: fa cli 4878: 48 83 ec 08 sub $0x8,%rsp 487c: 48 83 c4 08 add $0x8,%rsp 4880: c3 retq ----Running------ > . "/home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_package/build/Debug/generators/conanrun.sh" && ./test_package ./test_package ----------------- ./test_package: elf object ----Running------ > . "/home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_package/build/Debug/generators/conanrun.sh" && ./test_package archive.a ----------------- archive.a: ar(1) archive eu-ar: creating archive.a elfutils/0.186 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior elfutils/0.186 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior ******************************************************************************** conan test cci-f0506f5e/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.186@#2a458abc61d9298e043efa3b1d7d6435 -pr /home/conan/w/prod-v1/bsr/60050/aafdf/profile_linux_9_libstdcpp11_gcc_debug_64.elfutils-shared-False.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++11 compiler.version=9 os=Linux [options] elfutils:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True Version ranges solved Version range '>=1.2.11 <2' required by 'elfutils/0.186' resolved to 'zlib/1.3' in local cache elfutils/0.186 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.186 from local cache - Cache xz_utils/5.4.4 from 'conan-center' - Cache zlib/1.3 from 'conan-center' - Cache zstd/1.5.5 from 'conan-center' - Cache Packages bzip2/1.0.8:1d984b241c5c01f748cafe0b37dc9567ed236fef - Cache elfutils/0.186:dfb8d4a34bfb91df8a205e36d0800a4ca15e588f - Cache xz_utils/5.4.4:23b828d52c0630e6b0b96d2945419feb7843c4f8 - Cache zlib/1.3:23b828d52c0630e6b0b96d2945419feb7843c4f8 - Cache zstd/1.5.5:ff40d6a7fad2cbbed4141b7929b6d92f01fc4d53 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! xz_utils/5.4.4: Already installed! zlib/1.3: Already installed! zstd/1.5.5: Already installed! elfutils/0.186: Already installed! elfutils/0.186: Appending PATH env var with : /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin elfutils/0.186: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-addr2line elfutils/0.186: Setting AR to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-ar elfutils/0.186: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elfclassify elfutils/0.186: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elfcmp elfutils/0.186: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elfcompress elfutils/0.186: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elflint elfutils/0.186: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-findtextrel elfutils/0.186: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-make-debug-archive elfutils/0.186: Setting NM to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-nm elfutils/0.186: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-objdump elfutils/0.186: Setting RANLIB to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-ranlib elfutils/0.186: Setting READELF to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-readelf elfutils/0.186: Setting SIZE to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-size elfutils/0.186: Setting STACK to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-stack elfutils/0.186: Setting STRINGS to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-strings elfutils/0.186: Setting STRIP to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-strip elfutils/0.186: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-unstrip elfutils/0.186 (test package): Generator txt created conanbuildinfo.txt elfutils/0.186 (test package): Generator cmake_find_package_multi created elfutils-config-version.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created elfutilsTarget-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created elfutilsTargets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created elfutils-config.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBConfigVersion.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBConfig.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBTargets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBTarget-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2ConfigVersion.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2Config.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2Targets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2Target-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMAConfigVersion.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMAConfig.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMATargets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMATarget-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created zstd-config-version.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created zstdTarget-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created zstdTargets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created zstd-config.cmake elfutils/0.186 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.186 (test package): Aggregating env generators elfutils/0.186 (test package): Generated conaninfo.txt elfutils/0.186 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_v1_package/build/bb1b10941796cc015972f1ce7ff0d7afcb6b991f/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK elfutils/0.186 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_v1_package/build/bb1b10941796cc015972f1ce7ff0d7afcb6b991f' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="9" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_v1_package/build/bb1b10941796cc015972f1ce7ff0d7afcb6b991f/package" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_PREFIX_PATH="/home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_v1_package/build/bb1b10941796cc015972f1ce7ff0d7afcb6b991f" -DCMAKE_MODULE_PATH="/home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_v1_package/build/bb1b10941796cc015972f1ce7ff0d7afcb6b991f" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_v1_package' ----------------- -- The C compiler identification is GNU 9.2.1 -- The CXX compiler identification is GNU 9.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake targets configuration -- Library asm found /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libelf.a -- Library z found /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/zlib/1.3/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/bzip2/1.0.8/_/_/package/1d984b241c5c01f748cafe0b37dc9567ed236fef/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/xz_utils/5.4.4/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/zstd/1.5.5/_/_/package/ff40d6a7fad2cbbed4141b7929b6d92f01fc4d53/lib/libzstd.a -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 9 -- Conan: Checking correct version: 9 -- Conan: C++ stdlib: libstdc++11 -- Library asm found /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libelf.a -- Library elf found /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libelf.a -- Library dw found /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libdw.a -- Library asm found /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/elfutils/0.186/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libasm.a -- Library z found /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/zlib/1.3/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/libz.a -- Found: /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/zlib/1.3/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/bzip2/1.0.8/_/_/package/1d984b241c5c01f748cafe0b37dc9567ed236fef/lib/libbz2.a -- Found: /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/bzip2/1.0.8/_/_/package/1d984b241c5c01f748cafe0b37dc9567ed236fef/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/xz_utils/5.4.4/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/liblzma.a -- Found: /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/xz_utils/5.4.4/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/zstd/1.5.5/_/_/package/ff40d6a7fad2cbbed4141b7929b6d92f01fc4d53/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/zstd/1.5.5/_/_/package/ff40d6a7fad2cbbed4141b7929b6d92f01fc4d53/lib/libzstd.a -- Library zstd found /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/zstd/1.5.5/_/_/package/ff40d6a7fad2cbbed4141b7929b6d92f01fc4d53/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/60050/daeab/.conan/data/zstd/1.5.5/_/_/package/ff40d6a7fad2cbbed4141b7929b6d92f01fc4d53/lib/libzstd.a -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_v1_package/build/bb1b10941796cc015972f1ce7ff0d7afcb6b991f ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-f0506f5e/recipes/elfutils/all/test_v1_package/build/bb1b10941796cc015972f1ce7ff0d7afcb6b991f' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building C object test_package/CMakeFiles/test_package.dir/test_package.c.o [100%] Linking C executable ../bin/test_package [100%] Built target test_package elfutils/0.186 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.186 Copyright (C) 2021 The elfutils developers . This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----Running------ > eu-ar r archive.a bin/test_package ----------------- ----Running------ > eu-objdump -d bin/test_package ----------------- bin/test_package: elf64-elf_x86_64 Disassembly of section .init: 1000: f3 rep 1001: 0f pop %cs 1002: 1e push %ds 1003: fa cli 1004: 48 83 ec 08 sub $0x8,%rsp 1008: 48 8b 05 d9 6f 00 00 mov 0x6fd9(%rip),%rax # 0x7fe8 100f: 48 85 c0 test %rax,%rax 1012: 74 02 je 0x1016 1014: ff d0 callq *%rax 1016: 48 83 c4 08 add $0x8,%rsp 101a: c3 retq Disassembly of section .plt: 1020: ff 35 e2 6e 00 00 pushq 0x6ee2(%rip) # 0x7f08 1026: f2 repne 1027: ff 25 e3 6e 00 00 jmpq *0x6ee3(%rip) # 0x7f10 102d: 0f 1f 00 nopl (%rax) 1030: f3 rep 1031: 0f pop %cs 1032: 1e push %ds 1033: fa cli 1034: 68 00 00 00 00 pushq $0x0 1039: f2 repne 103a: e9 e1 ff ff ff jmpq 0x1020 103f: 90 nop 1040: f3 rep 1041: 0f pop %cs 1042: 1e push %ds 1043: fa cli 1044: 68 01 00 00 00 pushq $0x1 1049: f2 repne 104a: e9 d1 ff ff ff jmpq 0x1020 104f: 90 nop 1050: f3 rep 1051: 0f pop %cs 1052: 1e push %ds 1053: fa cli 1054: 68 02 00 00 00 pushq $0x2 1059: f2 repne 105a: e9 c1 ff ff ff jmpq 0x1020 105f: 90 nop 1060: f3 rep 1061: 0f pop %cs 1062: 1e push %ds 1063: fa cli 1064: 68 03 00 00 00 pushq $0x3 1069: f2 repne 106a: e9 b1 ff ff ff jmpq 0x1020 106f: 90 nop 1070: f3 rep 1071: 0f pop %cs 1072: 1e push %ds 1073: fa cli 1074: 68 04 00 00 00 pushq $0x4 1079: f2 repne 107a: e9 a1 ff ff ff jmpq 0x1020 107f: 90 nop 1080: f3 rep 1081: 0f pop %cs 1082: 1e push %ds 1083: fa cli 1084: 68 05 00 00 00 pushq $0x5 1089: f2 repne 108a: e9 91 ff ff ff jmpq 0x1020 108f: 90 nop 1090: f3 rep 1091: 0f pop %cs 1092: 1e push %ds 1093: fa cli 1094: 68 06 00 00 00 pushq $0x6 1099: f2 repne 109a: e9 81 ff ff ff jmpq 0x1020 109f: 90 nop 10a0: f3 rep 10a1: 0f pop %cs 10a2: 1e push %ds 10a3: fa cli 10a4: 68 07 00 00 00 pushq $0x7 10a9: f2 repne 10aa: e9 71 ff ff ff jmpq 0x1020 10af: 90 nop 10b0: f3 rep 10b1: 0f pop %cs 10b2: 1e push %ds 10b3: fa cli 10b4: 68 08 00 00 00 pushq $0x8 10b9: f2 repne 10ba: e9 61 ff ff ff jmpq 0x1020 10bf: 90 nop 10c0: f3 rep 10c1: 0f pop %cs 10c2: 1e push %ds 10c3: fa cli 10c4: 68 09 00 00 00 pushq $0x9 10c9: f2 repne 10ca: e9 51 ff ff ff jmpq 0x1020 10cf: 90 nop 10d0: f3 rep 10d1: 0f pop %cs 10d2: 1e push %ds 10d3: fa cli 10d4: 68 0a 00 00 00 pushq $0xa 10d9: f2 repne 10da: e9 41 ff ff ff jmpq 0x1020 10df: 90 nop 10e0: f3 rep 10e1: 0f pop %cs 10e2: 1e push %ds 10e3: fa cli 10e4: 68 0b 00 00 00 pushq $0xb 10e9: f2 repne 10ea: e9 31 ff ff ff jmpq 0x1020 10ef: 90 nop 10f0: f3 rep 10f1: 0f pop %cs 10f2: 1e push %ds 10f3: fa cli 10f4: 68 0c 00 00 00 pushq $0xc 10f9: f2 repne 10fa: e9 21 ff ff ff jmpq 0x1020 10ff: 90 nop 1100: f3 rep 1101: 0f pop %cs 1102: 1e push %ds 1103: fa cli 1104: 68 0d 00 00 00 pushq $0xd 1109: f2 repne 110a: e9 11 ff ff ff jmpq 0x1020 110f: 90 nop 1110: f3 rep 1111: 0f pop %cs 1112: 1e push %ds 1113: fa cli 1114: 68 0e 00 00 00 pushq $0xe 1119: f2 repne 111a: e9 01 ff ff ff jmpq 0x1020 111f: 90 nop 1120: f3 rep 1121: 0f pop %cs 1122: 1e push %ds 1123: fa cli 1124: 68 0f 00 00 00 pushq $0xf 1129: f2 repne 112a: e9 f1 fe ff ff jmpq 0x1020 112f: 90 nop 1130: f3 rep 1131: 0f pop %cs 1132: 1e push %ds 1133: fa cli 1134: 68 10 00 00 00 pushq $0x10 1139: f2 repne 113a: e9 e1 fe ff ff jmpq 0x1020 113f: 90 nop 1140: f3 rep 1141: 0f pop %cs 1142: 1e push %ds 1143: fa cli 1144: 68 11 00 00 00 pushq $0x11 1149: f2 repne 114a: e9 d1 fe ff ff jmpq 0x1020 114f: 90 nop 1150: f3 rep 1151: 0f pop %cs 1152: 1e push %ds 1153: fa cli 1154: 68 12 00 00 00 pushq $0x12 1159: f2 repne 115a: e9 c1 fe ff ff jmpq 0x1020 115f: 90 nop 1160: f3 rep 1161: 0f pop %cs 1162: 1e push %ds 1163: fa cli 1164: 68 13 00 00 00 pushq $0x13 1169: f2 repne 116a: e9 b1 fe ff ff jmpq 0x1020 116f: 90 nop 1170: f3 rep 1171: 0f pop %cs 1172: 1e push %ds 1173: fa cli 1174: 68 14 00 00 00 pushq $0x14 1179: f2 repne 117a: e9 a1 fe ff ff jmpq 0x1020 117f: 90 nop 1180: f3 rep 1181: 0f pop %cs 1182: 1e push %ds 1183: fa cli 1184: 68 15 00 00 00 pushq $0x15 1189: f2 repne 118a: e9 91 fe ff ff jmpq 0x1020 118f: 90 nop 1190: f3 rep 1191: 0f pop %cs 1192: 1e push %ds 1193: fa cli 1194: 68 16 00 00 00 pushq $0x16 1199: f2 repne 119a: e9 81 fe ff ff jmpq 0x1020 119f: 90 nop 11a0: f3 rep 11a1: 0f pop %cs 11a2: 1e push %ds 11a3: fa cli 11a4: 68 17 00 00 00 pushq $0x17 11a9: f2 repne 11aa: e9 71 fe ff ff jmpq 0x1020 11af: 90 nop Disassembly of section .plt.got: 11b0: f3 rep 11b1: 0f pop %cs 11b2: 1e push %ds 11b3: fa cli 11b4: f2 repne 11b5: ff 25 3d 6e 00 00 jmpq *0x6e3d(%rip) # 0x7ff8 11bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .plt.sec: 11c0: f3 rep 11c1: 0f pop %cs 11c2: 1e push %ds 11c3: fa cli 11c4: f2 repne 11c5: ff 25 4d 6d 00 00 jmpq *0x6d4d(%rip) # 0x7f18 11cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11d0: f3 rep 11d1: 0f pop %cs 11d2: 1e push %ds 11d3: fa cli 11d4: f2 repne 11d5: ff 25 45 6d 00 00 jmpq *0x6d45(%rip) # 0x7f20 11db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11e0: f3 rep 11e1: 0f pop %cs 11e2: 1e push %ds 11e3: fa cli 11e4: f2 repne 11e5: ff 25 3d 6d 00 00 jmpq *0x6d3d(%rip) # 0x7f28 11eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11f0: f3 rep 11f1: 0f pop %cs 11f2: 1e push %ds 11f3: fa cli 11f4: f2 repne 11f5: ff 25 35 6d 00 00 jmpq *0x6d35(%rip) # 0x7f30 11fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1200: f3 rep 1201: 0f pop %cs 1202: 1e push %ds 1203: fa cli 1204: f2 repne 1205: ff 25 2d 6d 00 00 jmpq *0x6d2d(%rip) # 0x7f38 120b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1210: f3 rep 1211: 0f pop %cs 1212: 1e push %ds 1213: fa cli 1214: f2 repne 1215: ff 25 25 6d 00 00 jmpq *0x6d25(%rip) # 0x7f40 121b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1220: f3 rep 1221: 0f pop %cs 1222: 1e push %ds 1223: fa cli 1224: f2 repne 1225: ff 25 1d 6d 00 00 jmpq *0x6d1d(%rip) # 0x7f48 122b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1230: f3 rep 1231: 0f pop %cs 1232: 1e push %ds 1233: fa cli 1234: f2 repne 1235: ff 25 15 6d 00 00 jmpq *0x6d15(%rip) # 0x7f50 123b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1240: f3 rep 1241: 0f pop %cs 1242: 1e push %ds 1243: fa cli 1244: f2 repne 1245: ff 25 0d 6d 00 00 jmpq *0x6d0d(%rip) # 0x7f58 124b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1250: f3 rep 1251: 0f pop %cs 1252: 1e push %ds 1253: fa cli 1254: f2 repne 1255: ff 25 05 6d 00 00 jmpq *0x6d05(%rip) # 0x7f60 125b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1260: f3 rep 1261: 0f pop %cs 1262: 1e push %ds 1263: fa cli 1264: f2 repne 1265: ff 25 fd 6c 00 00 jmpq *0x6cfd(%rip) # 0x7f68 126b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1270: f3 rep 1271: 0f pop %cs 1272: 1e push %ds 1273: fa cli 1274: f2 repne 1275: ff 25 f5 6c 00 00 jmpq *0x6cf5(%rip) # 0x7f70 127b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1280: f3 rep 1281: 0f pop %cs 1282: 1e push %ds 1283: fa cli 1284: f2 repne 1285: ff 25 ed 6c 00 00 jmpq *0x6ced(%rip) # 0x7f78 128b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1290: f3 rep 1291: 0f pop %cs 1292: 1e push %ds 1293: fa cli 1294: f2 repne 1295: ff 25 e5 6c 00 00 jmpq *0x6ce5(%rip) # 0x7f80 129b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12a0: f3 rep 12a1: 0f pop %cs 12a2: 1e push %ds 12a3: fa cli 12a4: f2 repne 12a5: ff 25 dd 6c 00 00 jmpq *0x6cdd(%rip) # 0x7f88 12ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12b0: f3 rep 12b1: 0f pop %cs 12b2: 1e push %ds 12b3: fa cli 12b4: f2 repne 12b5: ff 25 d5 6c 00 00 jmpq *0x6cd5(%rip) # 0x7f90 12bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12c0: f3 rep 12c1: 0f pop %cs 12c2: 1e push %ds 12c3: fa cli 12c4: f2 repne 12c5: ff 25 cd 6c 00 00 jmpq *0x6ccd(%rip) # 0x7f98 12cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12d0: f3 rep 12d1: 0f pop %cs 12d2: 1e push %ds 12d3: fa cli 12d4: f2 repne 12d5: ff 25 c5 6c 00 00 jmpq *0x6cc5(%rip) # 0x7fa0 12db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12e0: f3 rep 12e1: 0f pop %cs 12e2: 1e push %ds 12e3: fa cli 12e4: f2 repne 12e5: ff 25 bd 6c 00 00 jmpq *0x6cbd(%rip) # 0x7fa8 12eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12f0: f3 rep 12f1: 0f pop %cs 12f2: 1e push %ds 12f3: fa cli 12f4: f2 repne 12f5: ff 25 b5 6c 00 00 jmpq *0x6cb5(%rip) # 0x7fb0 12fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1300: f3 rep 1301: 0f pop %cs 1302: 1e push %ds 1303: fa cli 1304: f2 repne 1305: ff 25 ad 6c 00 00 jmpq *0x6cad(%rip) # 0x7fb8 130b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1310: f3 rep 1311: 0f pop %cs 1312: 1e push %ds 1313: fa cli 1314: f2 repne 1315: ff 25 a5 6c 00 00 jmpq *0x6ca5(%rip) # 0x7fc0 131b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1320: f3 rep 1321: 0f pop %cs 1322: 1e push %ds 1323: fa cli 1324: f2 repne 1325: ff 25 9d 6c 00 00 jmpq *0x6c9d(%rip) # 0x7fc8 132b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1330: f3 rep 1331: 0f pop %cs 1332: 1e push %ds 1333: fa cli 1334: f2 repne 1335: ff 25 95 6c 00 00 jmpq *0x6c95(%rip) # 0x7fd0 133b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .text: 1340: f3 rep 1341: 0f pop %cs 1342: 1e push %ds 1343: fa cli 1344: 31 ed xor %ebp,%ebp 1346: 49 89 d1 mov %rdx,%r9 1349: 5e pop %rsi 134a: 48 89 e2 mov %rsp,%rdx 134d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 1351: 50 push %rax 1352: 54 push %rsp 1353: 4c 8d 05 f6 34 00 00 lea 0x34f6(%rip),%r8 # 0x4850 135a: 48 8d 0d 7f 34 00 00 lea 0x347f(%rip),%rcx # 0x47e0 1361: 48 8d 3d c1 00 00 00 lea 0xc1(%rip),%rdi # 0x1429 1368: ff 15 72 6c 00 00 callq *0x6c72(%rip) # 0x7fe0 136e: f4 hlt 136f: 90 nop 1370: 48 8d 3d 99 6c 00 00 lea 0x6c99(%rip),%rdi # 0x8010 1377: 48 8d 05 92 6c 00 00 lea 0x6c92(%rip),%rax # 0x8010 137e: 48 39 f8 cmp %rdi,%rax 1381: 74 15 je 0x1398 1383: 48 8b 05 4e 6c 00 00 mov 0x6c4e(%rip),%rax # 0x7fd8 138a: 48 85 c0 test %rax,%rax 138d: 74 09 je 0x1398 138f: ff e0 jmpq *%rax 1391: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1398: c3 retq 1399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13a0: 48 8d 3d 69 6c 00 00 lea 0x6c69(%rip),%rdi # 0x8010 13a7: 48 8d 35 62 6c 00 00 lea 0x6c62(%rip),%rsi # 0x8010 13ae: 48 29 fe sub %rdi,%rsi 13b1: 48 89 f0 mov %rsi,%rax 13b4: 48 c1 ee 3f shr $0x3f,%rsi 13b8: 48 c1 f8 03 sar $0x3,%rax 13bc: 48 01 c6 add %rax,%rsi 13bf: 48 d1 fe sar %rsi 13c2: 74 14 je 0x13d8 13c4: 48 8b 05 25 6c 00 00 mov 0x6c25(%rip),%rax # 0x7ff0 13cb: 48 85 c0 test %rax,%rax 13ce: 74 08 je 0x13d8 13d0: ff e0 jmpq *%rax 13d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 13d8: c3 retq 13d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13e0: f3 rep 13e1: 0f pop %cs 13e2: 1e push %ds 13e3: fa cli 13e4: 80 3d 25 6c 00 00 00 cmpb $0x0,0x6c25(%rip) # 0x8010 13eb: 75 2b jne 0x1418 13ed: 55 push %rbp 13ee: 48 83 3d 02 6c 00 00 00 cmpq $0x0,0x6c02(%rip) # 0x7ff8 13f6: 48 89 e5 mov %rsp,%rbp 13f9: 74 0c je 0x1407 13fb: 48 8b 3d 06 6c 00 00 mov 0x6c06(%rip),%rdi # 0x8008 1402: e8 a9 fd ff ff callq 0x11b0 1407: e8 64 ff ff ff callq 0x1370 140c: c6 05 fd 6b 00 00 01 movb $0x1,0x6bfd(%rip) # 0x8010 1413: 5d pop %rbp 1414: c3 retq 1415: 0f 1f 00 nopl (%rax) 1418: c3 retq 1419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1420: f3 rep 1421: 0f pop %cs 1422: 1e push %ds 1423: fa cli 1424: e9 77 ff ff ff jmpq 0x13a0 1429: f3 rep 142a: 0f pop %cs 142b: 1e push %ds 142c: fa cli 142d: 55 push %rbp 142e: 48 89 e5 mov %rsp,%rbp 1431: 48 83 ec 30 sub $0x30,%rsp 1435: 89 7d dc mov %edi,-0x24(%rbp) 1438: 48 89 75 d0 mov %rsi,-0x30(%rbp) 143c: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 1440: 7f 25 jg 0x1467 1442: 48 8b 45 d0 mov -0x30(%rbp),%rax 1446: 48 8b 00 mov (%rax),%rax 1449: 48 89 c6 mov %rax,%rsi 144c: 48 8d 3d b5 3b 00 00 lea 0x3bb5(%rip),%rdi # 0x5008 1453: b8 00 00 00 00 mov $0x0,%eax 1458: e8 b3 fd ff ff callq 0x1210 145d: b8 ff ff ff ff mov $0xffffffff,%eax 1462: e9 64 01 00 00 jmpq 0x15cb 1467: bf 01 00 00 00 mov $0x1,%edi 146c: e8 5c 01 00 00 callq 0x15cd 1471: 85 c0 test %eax,%eax 1473: 75 28 jne 0x149d 1475: bf ff ff ff ff mov $0xffffffff,%edi 147a: e8 17 02 00 00 callq 0x1696 147f: 48 89 c6 mov %rax,%rsi 1482: 48 8d 3d 97 3b 00 00 lea 0x3b97(%rip),%rdi # 0x5020 1489: b8 00 00 00 00 mov $0x0,%eax 148e: e8 7d fd ff ff callq 0x1210 1493: b8 01 00 00 00 mov $0x1,%eax 1498: e9 2e 01 00 00 jmpq 0x15cb 149d: 48 8b 45 d0 mov -0x30(%rbp),%rax 14a1: 48 83 c0 08 add $0x8,%rax 14a5: 48 8b 00 mov (%rax),%rax 14a8: ba 00 00 00 00 mov $0x0,%edx 14ad: be 00 00 00 00 mov $0x0,%esi 14b2: 48 89 c7 mov %rax,%rdi 14b5: b8 00 00 00 00 mov $0x0,%eax 14ba: e8 41 fe ff ff callq 0x1300 14bf: 89 45 e8 mov %eax,-0x18(%rbp) 14c2: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 14c6: 79 25 jns 0x14ed 14c8: 48 8b 45 d0 mov -0x30(%rbp),%rax 14cc: 48 8b 00 mov (%rax),%rax 14cf: 48 89 c6 mov %rax,%rsi 14d2: 48 8d 3d 6e 3b 00 00 lea 0x3b6e(%rip),%rdi # 0x5047 14d9: b8 00 00 00 00 mov $0x0,%eax 14de: e8 2d fd ff ff callq 0x1210 14e3: b8 01 00 00 00 mov $0x1,%eax 14e8: e9 de 00 00 00 jmpq 0x15cb 14ed: 8b 45 e8 mov -0x18(%rbp),%eax 14f0: ba 00 00 00 00 mov $0x0,%edx 14f5: be 01 00 00 00 mov $0x1,%esi 14fa: 89 c7 mov %eax,%edi 14fc: e8 0b 2c 00 00 callq 0x410c 1501: 48 89 45 f8 mov %rax,-0x8(%rbp) 1505: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 150a: 75 28 jne 0x1534 150c: bf ff ff ff ff mov $0xffffffff,%edi 1511: e8 80 01 00 00 callq 0x1696 1516: 48 89 c6 mov %rax,%rsi 1519: 48 8d 3d 37 3b 00 00 lea 0x3b37(%rip),%rdi # 0x5057 1520: b8 00 00 00 00 mov $0x0,%eax 1525: e8 e6 fc ff ff callq 0x1210 152a: b8 01 00 00 00 mov $0x1,%eax 152f: e9 97 00 00 00 jmpq 0x15cb 1534: 48 8b 45 f8 mov -0x8(%rbp),%rax 1538: 48 89 c7 mov %rax,%rdi 153b: e8 78 32 00 00 callq 0x47b8 1540: 89 45 ec mov %eax,-0x14(%rbp) 1543: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 1547: 74 1f je 0x1568 1549: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 154d: 77 33 ja 0x1582 154f: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1553: 74 20 je 0x1575 1555: 83 7d ec 01 cmpl $0x1,-0x14(%rbp) 1559: 75 27 jne 0x1582 155b: 48 8d 05 0f 3b 00 00 lea 0x3b0f(%rip),%rax # 0x5071 1562: 48 89 45 f0 mov %rax,-0x10(%rbp) 1566: eb 25 jmp 0x158d 1568: 48 8d 05 10 3b 00 00 lea 0x3b10(%rip),%rax # 0x507f 156f: 48 89 45 f0 mov %rax,-0x10(%rbp) 1573: eb 18 jmp 0x158d 1575: 48 8d 05 0e 3b 00 00 lea 0x3b0e(%rip),%rax # 0x508a 157c: 48 89 45 f0 mov %rax,-0x10(%rbp) 1580: eb 0b jmp 0x158d 1582: 48 8d 05 06 3b 00 00 lea 0x3b06(%rip),%rax # 0x508f 1589: 48 89 45 f0 mov %rax,-0x10(%rbp) 158d: 48 8b 45 d0 mov -0x30(%rbp),%rax 1591: 48 83 c0 08 add $0x8,%rax 1595: 48 8b 00 mov (%rax),%rax 1598: 48 8b 55 f0 mov -0x10(%rbp),%rdx 159c: 48 89 c6 mov %rax,%rsi 159f: 48 8d 3d f6 3a 00 00 lea 0x3af6(%rip),%rdi # 0x509c 15a6: b8 00 00 00 00 mov $0x0,%eax 15ab: e8 60 fc ff ff callq 0x1210 15b0: 48 8b 45 f8 mov -0x8(%rbp),%rax 15b4: 48 89 c7 mov %rax,%rdi 15b7: e8 a5 2d 00 00 callq 0x4361 15bc: 8b 45 e8 mov -0x18(%rbp),%eax 15bf: 89 c7 mov %eax,%edi 15c1: e8 8a fc ff ff callq 0x1250 15c6: b8 00 00 00 00 mov $0x0,%eax 15cb: c9 leaveq 15cc: c3 retq 15cd: f3 rep 15ce: 0f pop %cs 15cf: 1e push %ds 15d0: fa cli 15d1: 55 push %rbp 15d2: 48 89 e5 mov %rsp,%rbp 15d5: 48 83 ec 10 sub $0x10,%rsp 15d9: 89 7d fc mov %edi,-0x4(%rbp) 15dc: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 15e0: 75 07 jne 0x15e9 15e2: b8 01 00 00 00 mov $0x1,%eax 15e7: eb 2f jmp 0x1618 15e9: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 15ed: 0f 94 c0 sete %al 15f0: 0f b6 c0 movzbl %al,%eax 15f3: 48 85 c0 test %rax,%rax 15f6: 74 11 je 0x1609 15f8: c7 05 12 6a 00 00 01 00 movl $0x1,0x6a12(%rip) # 0x8014 1600: 00 00 1602: b8 01 00 00 00 mov $0x1,%eax 1607: eb 0f jmp 0x1618 1609: bf 02 00 00 00 mov $0x2,%edi 160e: e8 43 00 00 00 callq 0x1656 1613: b8 00 00 00 00 mov $0x0,%eax 1618: c9 leaveq 1619: c3 retq 161a: f3 rep 161b: 0f pop %cs 161c: 1e push %ds 161d: fa cli 161e: 55 push %rbp 161f: 48 89 e5 mov %rsp,%rbp 1622: 48 83 ec 10 sub $0x10,%rsp 1626: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 162e: 00 162f: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1636: 8b 00 mov (%rax),%eax 1638: 89 45 fc mov %eax,-0x4(%rbp) 163b: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1643: 00 1644: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 164b: c7 00 00 00 00 00 movl $0x0,(%rax) 1651: 8b 45 fc mov -0x4(%rbp),%eax 1654: c9 leaveq 1655: c3 retq 1656: f3 rep 1657: 0f pop %cs 1658: 1e push %ds 1659: fa cli 165a: 55 push %rbp 165b: 48 89 e5 mov %rsp,%rbp 165e: 53 push %rbx 165f: 48 83 ec 18 sub $0x18,%rsp 1663: 89 7d ec mov %edi,-0x14(%rbp) 1666: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 166a: 78 0b js 0x1677 166c: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1670: 7f 05 jg 0x1677 1672: 8b 5d ec mov -0x14(%rbp),%ebx 1675: eb 05 jmp 0x167c 1677: bb 01 00 00 00 mov $0x1,%ebx 167c: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1684: 00 1685: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 168c: 89 18 mov %ebx,(%rax) 168e: 90 nop 168f: 48 83 c4 18 add $0x18,%rsp 1693: 5b pop %rbx 1694: 5d pop %rbp 1695: c3 retq 1696: f3 rep 1697: 0f pop %cs 1698: 1e push %ds 1699: fa cli 169a: 55 push %rbp 169b: 48 89 e5 mov %rsp,%rbp 169e: 48 83 ec 20 sub $0x20,%rsp 16a2: 89 7d ec mov %edi,-0x14(%rbp) 16a5: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16ad: 00 16ae: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16b5: 8b 00 mov (%rax),%eax 16b7: 89 45 fc mov %eax,-0x4(%rbp) 16ba: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 16be: 0f 85 85 00 00 00 jne 0x1749 16c4: 8b 45 fc mov -0x4(%rbp),%eax 16c7: 48 98 cltq 16c9: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 16d1: 48 8d 05 e8 3e 00 00 lea 0x3ee8(%rip),%rax # 0x55c0 16d8: 48 8b 04 02 mov (%rdx,%rax,1),%rax 16dc: 48 3d f1 04 00 00 cmp $0x4f1,%rax 16e2: 76 1f jbe 0x1703 16e4: 48 8d 0d 6d 41 00 00 lea 0x416d(%rip),%rcx # 0x5858 16eb: ba 5b 01 00 00 mov $0x15b,%edx 16f0: 48 8d 35 61 40 00 00 lea 0x4061(%rip),%rsi # 0x5758 16f7: 48 8d 3d ea 40 00 00 lea 0x40ea(%rip),%rdi # 0x57e8 16fe: e8 2d fb ff ff callq 0x1230 1703: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1707: 74 36 je 0x173f 1709: 8b 45 fc mov -0x4(%rbp),%eax 170c: 48 98 cltq 170e: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1716: 48 8d 05 a3 3e 00 00 lea 0x3ea3(%rip),%rax # 0x55c0 171d: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1721: 48 8d 15 98 39 00 00 lea 0x3998(%rip),%rdx # 0x50c0 1728: 48 01 d0 add %rdx,%rax 172b: 48 89 c6 mov %rax,%rsi 172e: 48 8d 3d d8 40 00 00 lea 0x40d8(%rip),%rdi # 0x580d 1735: e8 e6 fa ff ff callq 0x1220 173a: e9 b7 00 00 00 jmpq 0x17f6 173f: b8 00 00 00 00 mov $0x0,%eax 1744: e9 ad 00 00 00 jmpq 0x17f6 1749: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 174d: 7c 06 jl 0x1755 174f: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1753: 7e 1b jle 0x1770 1755: 48 8d 05 6d 39 00 00 lea 0x396d(%rip),%rax # 0x50c9 175c: 48 89 c6 mov %rax,%rsi 175f: 48 8d 3d a7 40 00 00 lea 0x40a7(%rip),%rdi # 0x580d 1766: e8 b5 fa ff ff callq 0x1220 176b: e9 86 00 00 00 jmpq 0x17f6 1770: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1774: 75 05 jne 0x177b 1776: 8b 45 fc mov -0x4(%rbp),%eax 1779: eb 03 jmp 0x177e 177b: 8b 45 ec mov -0x14(%rbp),%eax 177e: 48 98 cltq 1780: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1788: 48 8d 05 31 3e 00 00 lea 0x3e31(%rip),%rax # 0x55c0 178f: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1793: 48 3d f1 04 00 00 cmp $0x4f1,%rax 1799: 76 1f jbe 0x17ba 179b: 48 8d 0d b6 40 00 00 lea 0x40b6(%rip),%rcx # 0x5858 17a2: ba 61 01 00 00 mov $0x161,%edx 17a7: 48 8d 35 aa 3f 00 00 lea 0x3faa(%rip),%rsi # 0x5758 17ae: 48 8d 3d 63 40 00 00 lea 0x4063(%rip),%rdi # 0x5818 17b5: e8 76 fa ff ff callq 0x1230 17ba: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 17be: 75 05 jne 0x17c5 17c0: 8b 45 fc mov -0x4(%rbp),%eax 17c3: eb 03 jmp 0x17c8 17c5: 8b 45 ec mov -0x14(%rbp),%eax 17c8: 48 98 cltq 17ca: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17d2: 48 8d 05 e7 3d 00 00 lea 0x3de7(%rip),%rax # 0x55c0 17d9: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17dd: 48 8d 15 dc 38 00 00 lea 0x38dc(%rip),%rdx # 0x50c0 17e4: 48 01 d0 add %rdx,%rax 17e7: 48 89 c6 mov %rax,%rsi 17ea: 48 8d 3d 1c 40 00 00 lea 0x401c(%rip),%rdi # 0x580d 17f1: e8 2a fa ff ff callq 0x1220 17f6: c9 leaveq 17f7: c3 retq 17f8: 55 push %rbp 17f9: 48 89 e5 mov %rsp,%rbp 17fc: 89 f8 mov %edi,%eax 17fe: 66 89 45 fc mov %ax,-0x4(%rbp) 1802: 0f b7 45 fc movzwl -0x4(%rbp),%eax 1806: 66 c1 c0 08 rol $0x8,%ax 180a: 5d pop %rbp 180b: c3 retq 180c: 55 push %rbp 180d: 48 89 e5 mov %rsp,%rbp 1810: 89 7d fc mov %edi,-0x4(%rbp) 1813: 8b 45 fc mov -0x4(%rbp),%eax 1816: 0f c8 bswap %eax 1818: 5d pop %rbp 1819: c3 retq 181a: 55 push %rbp 181b: 48 89 e5 mov %rsp,%rbp 181e: 48 89 7d f8 mov %rdi,-0x8(%rbp) 1822: 48 8b 45 f8 mov -0x8(%rbp),%rax 1826: 48 0f c8 bswap %rax 1829: 5d pop %rbp 182a: c3 retq 182b: 55 push %rbp 182c: 48 89 e5 mov %rsp,%rbp 182f: 48 83 ec 40 sub $0x40,%rsp 1833: 89 7d dc mov %edi,-0x24(%rbp) 1836: 48 89 75 d0 mov %rsi,-0x30(%rbp) 183a: 48 89 55 c8 mov %rdx,-0x38(%rbp) 183e: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1842: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 184a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 184e: 48 8b 45 e8 mov -0x18(%rbp),%rax 1852: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 1856: 48 8b 45 e8 mov -0x18(%rbp),%rax 185a: 48 8b 55 c8 mov -0x38(%rbp),%rdx 185e: 48 29 c2 sub %rax,%rdx 1861: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1865: 48 8b 45 d0 mov -0x30(%rbp),%rax 1869: 48 01 c6 add %rax,%rsi 186c: 8b 45 dc mov -0x24(%rbp),%eax 186f: 89 c7 mov %eax,%edi 1871: e8 9a fa ff ff callq 0x1310 1876: 48 89 45 f0 mov %rax,-0x10(%rbp) 187a: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 187f: 75 0c jne 0x188d 1881: e8 4a f9 ff ff callq 0x11d0 1886: 8b 00 mov (%rax),%eax 1888: 83 f8 04 cmp $0x4,%eax 188b: 74 bd je 0x184a 188d: 48 8b 45 f0 mov -0x10(%rbp),%rax 1891: 48 89 45 f8 mov %rax,-0x8(%rbp) 1895: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 189a: 7f 13 jg 0x18af 189c: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18a1: 79 06 jns 0x18a9 18a3: 48 8b 45 f8 mov -0x8(%rbp),%rax 18a7: eb 1c jmp 0x18c5 18a9: 48 8b 45 e8 mov -0x18(%rbp),%rax 18ad: eb 16 jmp 0x18c5 18af: 48 8b 45 f8 mov -0x8(%rbp),%rax 18b3: 48 01 45 e8 add %rax,-0x18(%rbp) 18b7: 48 8b 45 e8 mov -0x18(%rbp),%rax 18bb: 48 39 45 c8 cmp %rax,-0x38(%rbp) 18bf: 77 89 ja 0x184a 18c1: 48 8b 45 e8 mov -0x18(%rbp),%rax 18c5: c9 leaveq 18c6: c3 retq 18c7: 55 push %rbp 18c8: 48 89 e5 mov %rsp,%rbp 18cb: 48 83 ec 20 sub $0x20,%rsp 18cf: 48 89 7d e8 mov %rdi,-0x18(%rbp) 18d3: 48 89 75 e0 mov %rsi,-0x20(%rbp) 18d7: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 18dc: 76 26 jbe 0x1904 18de: 48 8b 45 e8 mov -0x18(%rbp),%rax 18e2: ba 08 00 00 00 mov $0x8,%edx 18e7: 48 8d 35 7a 3f 00 00 lea 0x3f7a(%rip),%rsi # 0x5868 18ee: 48 89 c7 mov %rax,%rdi 18f1: e8 7a f9 ff ff callq 0x1270 18f6: 85 c0 test %eax,%eax 18f8: 75 0a jne 0x1904 18fa: b8 01 00 00 00 mov $0x1,%eax 18ff: e9 80 00 00 00 jmpq 0x1984 1904: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 1909: 76 74 jbe 0x197f 190b: 48 8b 45 e8 mov -0x18(%rbp),%rax 190f: ba 04 00 00 00 mov $0x4,%edx 1914: 48 8d 35 56 3f 00 00 lea 0x3f56(%rip),%rsi # 0x5871 191b: 48 89 c7 mov %rax,%rdi 191e: e8 4d f9 ff ff callq 0x1270 1923: 85 c0 test %eax,%eax 1925: 75 58 jne 0x197f 1927: 48 8b 45 e8 mov -0x18(%rbp),%rax 192b: 48 83 c0 04 add $0x4,%rax 192f: 0f b6 00 movzbl (%rax),%eax 1932: 0f b6 c0 movzbl %al,%eax 1935: 89 45 f4 mov %eax,-0xc(%rbp) 1938: 48 8b 45 e8 mov -0x18(%rbp),%rax 193c: 48 83 c0 05 add $0x5,%rax 1940: 0f b6 00 movzbl (%rax),%eax 1943: 0f b6 c0 movzbl %al,%eax 1946: 89 45 f8 mov %eax,-0x8(%rbp) 1949: 48 8b 45 e8 mov -0x18(%rbp),%rax 194d: 48 83 c0 06 add $0x6,%rax 1951: 0f b6 00 movzbl (%rax),%eax 1954: 0f b6 c0 movzbl %al,%eax 1957: 89 45 fc mov %eax,-0x4(%rbp) 195a: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 195e: 7e 1f jle 0x197f 1960: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 1964: 7f 19 jg 0x197f 1966: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 196a: 7e 13 jle 0x197f 196c: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 1970: 7f 0d jg 0x197f 1972: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1976: 75 07 jne 0x197f 1978: b8 03 00 00 00 mov $0x3,%eax 197d: eb 05 jmp 0x1984 197f: b8 00 00 00 00 mov $0x0,%eax 1984: c9 leaveq 1985: c3 retq 1986: 55 push %rbp 1987: 48 89 e5 mov %rsp,%rbp 198a: 48 83 ec 40 sub $0x40,%rsp 198e: 89 7d ec mov %edi,-0x14(%rbp) 1991: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1995: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1999: 48 89 4d d0 mov %rcx,-0x30(%rbp) 199d: 44 89 45 e8 mov %r8d,-0x18(%rbp) 19a1: 4c 89 4d c8 mov %r9,-0x38(%rbp) 19a5: 48 8b 45 18 mov 0x18(%rbp),%rax 19a9: 48 05 08 01 00 00 add $0x108,%rax 19af: 48 89 c6 mov %rax,%rsi 19b2: bf 01 00 00 00 mov $0x1,%edi 19b7: e8 d4 f8 ff ff callq 0x1290 19bc: 48 89 45 f8 mov %rax,-0x8(%rbp) 19c0: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 19c5: 75 0c jne 0x19d3 19c7: bf 08 00 00 00 mov $0x8,%edi 19cc: e8 85 fc ff ff callq 0x1656 19d1: eb 58 jmp 0x1a2b 19d3: 48 8b 45 f8 mov -0x8(%rbp),%rax 19d7: 8b 55 10 mov 0x10(%rbp),%edx 19da: 89 50 18 mov %edx,0x18(%rax) 19dd: 48 8b 45 f8 mov -0x8(%rbp),%rax 19e1: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 19e8: 48 8b 45 f8 mov -0x8(%rbp),%rax 19ec: 8b 55 e8 mov -0x18(%rbp),%edx 19ef: 89 50 1c mov %edx,0x1c(%rax) 19f2: 48 8b 45 f8 mov -0x8(%rbp),%rax 19f6: 8b 55 ec mov -0x14(%rbp),%edx 19f9: 89 50 24 mov %edx,0x24(%rax) 19fc: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a00: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1a04: 48 89 50 28 mov %rdx,0x28(%rax) 1a08: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a0c: 48 8b 55 d0 mov -0x30(%rbp),%rdx 1a10: 48 89 50 30 mov %rdx,0x30(%rax) 1a14: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a18: 48 8b 55 e0 mov -0x20(%rbp),%rdx 1a1c: 48 89 10 mov %rdx,(%rax) 1a1f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a23: 48 8b 55 c8 mov -0x38(%rbp),%rdx 1a27: 48 89 50 08 mov %rdx,0x8(%rax) 1a2b: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a2f: c9 leaveq 1a30: c3 retq 1a31: f3 rep 1a32: 0f pop %cs 1a33: 1e push %ds 1a34: fa cli 1a35: 55 push %rbp 1a36: 48 89 e5 mov %rsp,%rbp 1a39: 48 83 ec 20 sub $0x20,%rsp 1a3d: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a41: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a45: 8b 40 18 mov 0x18(%rax),%eax 1a48: 83 f8 01 cmp $0x1,%eax 1a4b: 75 38 jne 0x1a85 1a4d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a51: 48 8b 40 48 mov 0x48(%rax),%rax 1a55: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a59: eb 23 jmp 0x1a7e 1a5b: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a5f: 8b 40 3c mov 0x3c(%rax),%eax 1a62: 85 c0 test %eax,%eax 1a64: 74 0c je 0x1a72 1a66: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a6a: 48 89 c7 mov %rax,%rdi 1a6d: e8 bf ff ff ff callq 0x1a31 1a72: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a76: 48 8b 40 10 mov 0x10(%rax),%rax 1a7a: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a7e: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1a83: 75 d6 jne 0x1a5b 1a85: 90 nop 1a86: c9 leaveq 1a87: c3 retq 1a88: f3 rep 1a89: 0f pop %cs 1a8a: 1e push %ds 1a8b: fa cli 1a8c: 55 push %rbp 1a8d: 48 89 e5 mov %rsp,%rbp 1a90: 48 83 ec 20 sub $0x20,%rsp 1a94: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a98: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a9c: 8b 40 18 mov 0x18(%rax),%eax 1a9f: 83 f8 01 cmp $0x1,%eax 1aa2: 75 38 jne 0x1adc 1aa4: 48 8b 45 e8 mov -0x18(%rbp),%rax 1aa8: 48 8b 40 48 mov 0x48(%rax),%rax 1aac: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ab0: eb 23 jmp 0x1ad5 1ab2: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ab6: 8b 40 3c mov 0x3c(%rax),%eax 1ab9: 85 c0 test %eax,%eax 1abb: 74 0c je 0x1ac9 1abd: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ac1: 48 89 c7 mov %rax,%rdi 1ac4: e8 bf ff ff ff callq 0x1a88 1ac9: 48 8b 45 f8 mov -0x8(%rbp),%rax 1acd: 48 8b 40 10 mov 0x10(%rax),%rax 1ad1: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ad5: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1ada: 75 d6 jne 0x1ab2 1adc: 90 nop 1add: c9 leaveq 1ade: c3 retq 1adf: 55 push %rbp 1ae0: 48 89 e5 mov %rsp,%rbp 1ae3: 48 83 ec 40 sub $0x40,%rsp 1ae7: 89 7d ec mov %edi,-0x14(%rbp) 1aea: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1aee: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1af2: 48 89 4d d0 mov %rcx,-0x30(%rbp) 1af6: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1afa: 4c 89 4d c8 mov %r9,-0x38(%rbp) 1afe: 4c 8b 45 c8 mov -0x38(%rbp),%r8 1b02: 8b 7d e8 mov -0x18(%rbp),%edi 1b05: 48 8b 4d d0 mov -0x30(%rbp),%rcx 1b09: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1b0d: 48 8b 75 e0 mov -0x20(%rbp),%rsi 1b11: 8b 45 ec mov -0x14(%rbp),%eax 1b14: 6a 00 pushq $0x0 1b16: 6a 01 pushq $0x1 1b18: 4d 89 c1 mov %r8,%r9 1b1b: 41 89 f8 mov %edi,%r8d 1b1e: 89 c7 mov %eax,%edi 1b20: e8 61 fe ff ff callq 0x1986 1b25: 48 83 c4 10 add $0x10,%rsp 1b29: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b2d: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b32: 74 26 je 0x1b5a 1b34: 48 8b 45 d8 mov -0x28(%rbp),%rax 1b38: 48 8d 50 08 lea 0x8(%rax),%rdx 1b3c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b40: 48 89 50 70 mov %rdx,0x70(%rax) 1b44: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b48: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 1b4f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b53: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1b5a: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b5e: c9 leaveq 1b5f: c3 retq 1b60: f3 rep 1b61: 0f pop %cs 1b62: 1e push %ds 1b63: fa cli 1b64: 55 push %rbp 1b65: 48 89 e5 mov %rsp,%rbp 1b68: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 1b6f: 48 89 bd 78 ff ff ff mov %rdi,-0x88(%rbp) 1b76: 48 89 b5 70 ff ff ff mov %rsi,-0x90(%rbp) 1b7d: 89 95 6c ff ff ff mov %edx,-0x94(%rbp) 1b83: 48 89 8d 60 ff ff ff mov %rcx,-0xa0(%rbp) 1b8a: 4c 89 85 58 ff ff ff mov %r8,-0xa8(%rbp) 1b91: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 1b99: 00 1b9a: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b9e: 31 c0 xor %eax,%eax 1ba0: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ba7: 48 83 c0 04 add $0x4,%rax 1bab: 0f b6 00 movzbl (%rax),%eax 1bae: 3c 01 cmp $0x1,%al 1bb0: 0f 94 c0 sete %al 1bb3: 88 45 87 mov %al,-0x79(%rbp) 1bb6: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1bba: 74 0a je 0x1bc6 1bbc: 48 83 bd 58 ff ff ff 33 cmpq $0x33,-0xa8(%rbp) 1bc4: 76 15 jbe 0x1bdb 1bc6: 0f b6 45 87 movzbl -0x79(%rbp),%eax 1bca: 83 f0 01 xor $0x1,%eax 1bcd: 84 c0 test %al,%al 1bcf: 74 20 je 0x1bf1 1bd1: 48 83 bd 58 ff ff ff 3f cmpq $0x3f,-0xa8(%rbp) 1bd9: 77 16 ja 0x1bf1 1bdb: bf 0a 00 00 00 mov $0xa,%edi 1be0: e8 71 fa ff ff callq 0x1656 1be5: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1bec: e9 bd 04 00 00 jmpq 0x20ae 1bf1: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bf8: 48 83 c0 05 add $0x5,%rax 1bfc: 0f b6 00 movzbl (%rax),%eax 1bff: 3c 01 cmp $0x1,%al 1c01: 75 10 jne 0x1c13 1c03: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c0a: 48 89 45 88 mov %rax,-0x78(%rbp) 1c0e: e9 af 00 00 00 jmpq 0x1cc2 1c13: 48 8d 45 b0 lea -0x50(%rbp),%rax 1c17: 48 89 45 88 mov %rax,-0x78(%rbp) 1c1b: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c1f: 74 4f je 0x1c70 1c21: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c28: 0f b7 40 30 movzwl 0x30(%rax),%eax 1c2c: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c30: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c37: 8b 40 20 mov 0x20(%rax),%eax 1c3a: 89 45 d0 mov %eax,-0x30(%rbp) 1c3d: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c44: 48 83 c0 05 add $0x5,%rax 1c48: 0f b6 00 movzbl (%rax),%eax 1c4b: 3c 01 cmp $0x1,%al 1c4d: 74 73 je 0x1cc2 1c4f: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1c53: 0f b7 c0 movzwl %ax,%eax 1c56: 89 c7 mov %eax,%edi 1c58: e8 9b fb ff ff callq 0x17f8 1c5d: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c61: 8b 45 d0 mov -0x30(%rbp),%eax 1c64: 89 c7 mov %eax,%edi 1c66: e8 a1 fb ff ff callq 0x180c 1c6b: 89 45 d0 mov %eax,-0x30(%rbp) 1c6e: eb 52 jmp 0x1cc2 1c70: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c77: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1c7b: 66 89 45 ec mov %ax,-0x14(%rbp) 1c7f: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c86: 48 8b 40 28 mov 0x28(%rax),%rax 1c8a: 48 89 45 d8 mov %rax,-0x28(%rbp) 1c8e: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c95: 48 83 c0 05 add $0x5,%rax 1c99: 0f b6 00 movzbl (%rax),%eax 1c9c: 3c 01 cmp $0x1,%al 1c9e: 74 22 je 0x1cc2 1ca0: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1ca4: 0f b7 c0 movzwl %ax,%eax 1ca7: 89 c7 mov %eax,%edi 1ca9: e8 4a fb ff ff callq 0x17f8 1cae: 66 89 45 ec mov %ax,-0x14(%rbp) 1cb2: 48 8b 45 d8 mov -0x28(%rbp),%rax 1cb6: 48 89 c7 mov %rax,%rdi 1cb9: e8 5c fb ff ff callq 0x181a 1cbe: 48 89 45 d8 mov %rax,-0x28(%rbp) 1cc2: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1cc6: 0f 84 ec 01 00 00 je 0x1eb8 1ccc: 48 8b 45 88 mov -0x78(%rbp),%rax 1cd0: 0f b7 40 30 movzwl 0x30(%rax),%eax 1cd4: 0f b7 c0 movzwl %ax,%eax 1cd7: 48 89 45 98 mov %rax,-0x68(%rbp) 1cdb: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1ce0: 0f 94 c0 sete %al 1ce3: 0f b6 c0 movzbl %al,%eax 1ce6: 48 85 c0 test %rax,%rax 1ce9: 0f 84 79 01 00 00 je 0x1e68 1cef: 48 8b 45 88 mov -0x78(%rbp),%rax 1cf3: 8b 40 20 mov 0x20(%rax),%eax 1cf6: 85 c0 test %eax,%eax 1cf8: 0f 84 6a 01 00 00 je 0x1e68 1cfe: 48 8b 45 88 mov -0x78(%rbp),%rax 1d02: 8b 40 20 mov 0x20(%rax),%eax 1d05: 89 c0 mov %eax,%eax 1d07: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1d0e: 0f 96 c0 setbe %al 1d11: 0f b6 c0 movzbl %al,%eax 1d14: 48 85 c0 test %rax,%rax 1d17: 75 22 jne 0x1d3b 1d19: 48 8b 45 88 mov -0x78(%rbp),%rax 1d1d: 8b 40 20 mov 0x20(%rax),%eax 1d20: 89 c2 mov %eax,%edx 1d22: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1d29: 48 29 d0 sub %rdx,%rax 1d2c: 48 83 f8 27 cmp $0x27,%rax 1d30: 0f 96 c0 setbe %al 1d33: 0f b6 c0 movzbl %al,%eax 1d36: 48 85 c0 test %rax,%rax 1d39: 74 0a je 0x1d45 1d3b: b8 00 00 00 00 mov $0x0,%eax 1d40: e9 69 03 00 00 jmpq 0x20ae 1d45: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d4d: 0f 95 c0 setne %al 1d50: 0f b6 c0 movzbl %al,%eax 1d53: 48 85 c0 test %rax,%rax 1d56: 74 3d je 0x1d95 1d58: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1d5f: 48 83 c0 05 add $0x5,%rax 1d63: 0f b6 00 movzbl (%rax),%eax 1d66: 3c 01 cmp $0x1,%al 1d68: 75 2b jne 0x1d95 1d6a: 48 8b 45 88 mov -0x78(%rbp),%rax 1d6e: 8b 40 20 mov 0x20(%rax),%eax 1d71: 89 c2 mov %eax,%edx 1d73: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d7a: 48 01 c2 add %rax,%rdx 1d7d: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1d84: 48 01 d0 add %rdx,%rax 1d87: 8b 40 14 mov 0x14(%rax),%eax 1d8a: 89 c0 mov %eax,%eax 1d8c: 48 89 45 98 mov %rax,-0x68(%rbp) 1d90: e9 d3 00 00 00 jmpq 0x1e68 1d95: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d9d: 0f 95 c0 setne %al 1da0: 0f b6 c0 movzbl %al,%eax 1da3: 48 85 c0 test %rax,%rax 1da6: 74 28 je 0x1dd0 1da8: 48 8b 45 88 mov -0x78(%rbp),%rax 1dac: 8b 40 20 mov 0x20(%rax),%eax 1daf: 89 c2 mov %eax,%edx 1db1: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1db8: 48 01 c2 add %rax,%rdx 1dbb: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1dc2: 48 01 d0 add %rdx,%rax 1dc5: 48 83 c0 14 add $0x14,%rax 1dc9: 8b 00 mov (%rax),%eax 1dcb: 89 45 90 mov %eax,-0x70(%rbp) 1dce: eb 70 jmp 0x1e40 1dd0: 48 8b 45 88 mov -0x78(%rbp),%rax 1dd4: 8b 40 20 mov 0x20(%rax),%eax 1dd7: 89 c2 mov %eax,%edx 1dd9: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1de0: 48 01 d0 add %rdx,%rax 1de3: 48 83 c0 14 add $0x14,%rax 1de7: 48 89 c2 mov %rax,%rdx 1dea: 48 8d 75 90 lea -0x70(%rbp),%rsi 1dee: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1df4: 48 89 d1 mov %rdx,%rcx 1df7: ba 04 00 00 00 mov $0x4,%edx 1dfc: 89 c7 mov %eax,%edi 1dfe: e8 28 fa ff ff callq 0x182b 1e03: 48 89 45 a8 mov %rax,-0x58(%rbp) 1e07: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1e0c: 0f 95 c0 setne %al 1e0f: 0f b6 c0 movzbl %al,%eax 1e12: 48 85 c0 test %rax,%rax 1e15: 74 29 je 0x1e40 1e17: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1e1c: 79 0c jns 0x1e2a 1e1e: bf 09 00 00 00 mov $0x9,%edi 1e23: e8 2e f8 ff ff callq 0x1656 1e28: eb 0a jmp 0x1e34 1e2a: bf 0a 00 00 00 mov $0xa,%edi 1e2f: e8 22 f8 ff ff callq 0x1656 1e34: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1e3b: e9 6e 02 00 00 jmpq 0x20ae 1e40: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1e47: 48 83 c0 05 add $0x5,%rax 1e4b: 0f b6 00 movzbl (%rax),%eax 1e4e: 3c 01 cmp $0x1,%al 1e50: 74 0d je 0x1e5f 1e52: 8b 45 90 mov -0x70(%rbp),%eax 1e55: 89 c7 mov %eax,%edi 1e57: e8 b0 f9 ff ff callq 0x180c 1e5c: 89 45 90 mov %eax,-0x70(%rbp) 1e5f: 8b 45 90 mov -0x70(%rbp),%eax 1e62: 89 c0 mov %eax,%eax 1e64: 48 89 45 98 mov %rax,-0x68(%rbp) 1e68: 48 8b 45 88 mov -0x78(%rbp),%rax 1e6c: 8b 40 20 mov 0x20(%rax),%eax 1e6f: 89 c0 mov %eax,%eax 1e71: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1e78: 72 31 jb 0x1eab 1e7a: 48 8b 45 88 mov -0x78(%rbp),%rax 1e7e: 8b 40 20 mov 0x20(%rax),%eax 1e81: 89 c2 mov %eax,%edx 1e83: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1e8a: 48 29 d0 sub %rdx,%rax 1e8d: 48 89 c1 mov %rax,%rcx 1e90: 48 8b 55 98 mov -0x68(%rbp),%rdx 1e94: 48 89 d0 mov %rdx,%rax 1e97: 48 c1 e0 02 shl $0x2,%rax 1e9b: 48 01 d0 add %rdx,%rax 1e9e: 48 c1 e0 03 shl $0x3,%rax 1ea2: 48 39 c1 cmp %rax,%rcx 1ea5: 0f 83 ff 01 00 00 jae 0x20aa 1eab: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1eb3: e9 f2 01 00 00 jmpq 0x20aa 1eb8: 48 8b 45 88 mov -0x78(%rbp),%rax 1ebc: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1ec0: 0f b7 c0 movzwl %ax,%eax 1ec3: 48 89 45 98 mov %rax,-0x68(%rbp) 1ec7: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1ecc: 0f 94 c0 sete %al 1ecf: 0f b6 c0 movzbl %al,%eax 1ed2: 48 85 c0 test %rax,%rax 1ed5: 0f 84 97 01 00 00 je 0x2072 1edb: 48 8b 45 88 mov -0x78(%rbp),%rax 1edf: 48 8b 40 28 mov 0x28(%rax),%rax 1ee3: 48 85 c0 test %rax,%rax 1ee6: 0f 84 86 01 00 00 je 0x2072 1eec: 48 8b 45 88 mov -0x78(%rbp),%rax 1ef0: 48 8b 40 28 mov 0x28(%rax),%rax 1ef4: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1efb: 0f 96 c0 setbe %al 1efe: 0f b6 c0 movzbl %al,%eax 1f01: 48 85 c0 test %rax,%rax 1f04: 75 1e jne 0x1f24 1f06: 48 8b 45 88 mov -0x78(%rbp),%rax 1f0a: 48 8b 40 28 mov 0x28(%rax),%rax 1f0e: 48 83 c0 40 add $0x40,%rax 1f12: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f19: 0f 92 c0 setb %al 1f1c: 0f b6 c0 movzbl %al,%eax 1f1f: 48 85 c0 test %rax,%rax 1f22: 74 0a je 0x1f2e 1f24: b8 00 00 00 00 mov $0x0,%eax 1f29: e9 80 01 00 00 jmpq 0x20ae 1f2e: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f36: 0f 95 c0 setne %al 1f39: 0f b6 c0 movzbl %al,%eax 1f3c: 48 85 c0 test %rax,%rax 1f3f: 74 3b je 0x1f7c 1f41: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1f48: 48 83 c0 05 add $0x5,%rax 1f4c: 0f b6 00 movzbl (%rax),%eax 1f4f: 3c 01 cmp $0x1,%al 1f51: 75 29 jne 0x1f7c 1f53: 48 8b 45 88 mov -0x78(%rbp),%rax 1f57: 48 8b 50 28 mov 0x28(%rax),%rdx 1f5b: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f62: 48 01 c2 add %rax,%rdx 1f65: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1f6c: 48 01 d0 add %rdx,%rax 1f6f: 48 8b 40 20 mov 0x20(%rax),%rax 1f73: 48 89 45 90 mov %rax,-0x70(%rbp) 1f77: e9 cd 00 00 00 jmpq 0x2049 1f7c: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f84: 0f 95 c0 setne %al 1f87: 0f b6 c0 movzbl %al,%eax 1f8a: 48 85 c0 test %rax,%rax 1f8d: 74 29 je 0x1fb8 1f8f: 48 8b 45 88 mov -0x78(%rbp),%rax 1f93: 48 8b 50 28 mov 0x28(%rax),%rdx 1f97: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f9e: 48 01 c2 add %rax,%rdx 1fa1: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1fa8: 48 01 d0 add %rdx,%rax 1fab: 48 83 c0 20 add $0x20,%rax 1faf: 48 8b 00 mov (%rax),%rax 1fb2: 48 89 45 90 mov %rax,-0x70(%rbp) 1fb6: eb 6f jmp 0x2027 1fb8: 48 8b 45 88 mov -0x78(%rbp),%rax 1fbc: 48 8b 50 28 mov 0x28(%rax),%rdx 1fc0: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fc7: 48 01 d0 add %rdx,%rax 1fca: 48 83 c0 20 add $0x20,%rax 1fce: 48 89 c2 mov %rax,%rdx 1fd1: 48 8d 75 90 lea -0x70(%rbp),%rsi 1fd5: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1fdb: 48 89 d1 mov %rdx,%rcx 1fde: ba 08 00 00 00 mov $0x8,%edx 1fe3: 89 c7 mov %eax,%edi 1fe5: e8 41 f8 ff ff callq 0x182b 1fea: 48 89 45 a0 mov %rax,-0x60(%rbp) 1fee: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 1ff3: 0f 95 c0 setne %al 1ff6: 0f b6 c0 movzbl %al,%eax 1ff9: 48 85 c0 test %rax,%rax 1ffc: 74 29 je 0x2027 1ffe: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 2003: 79 0c jns 0x2011 2005: bf 09 00 00 00 mov $0x9,%edi 200a: e8 47 f6 ff ff callq 0x1656 200f: eb 0a jmp 0x201b 2011: bf 0a 00 00 00 mov $0xa,%edi 2016: e8 3b f6 ff ff callq 0x1656 201b: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2022: e9 87 00 00 00 jmpq 0x20ae 2027: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 202e: 48 83 c0 05 add $0x5,%rax 2032: 0f b6 00 movzbl (%rax),%eax 2035: 3c 01 cmp $0x1,%al 2037: 74 10 je 0x2049 2039: 48 8b 45 90 mov -0x70(%rbp),%rax 203d: 48 89 c7 mov %rax,%rdi 2040: e8 d5 f7 ff ff callq 0x181a 2045: 48 89 45 90 mov %rax,-0x70(%rbp) 2049: 48 8b 45 90 mov -0x70(%rbp),%rax 204d: ba ff ff ff ff mov $0xffffffff,%edx 2052: 48 39 d0 cmp %rdx,%rax 2055: 76 13 jbe 0x206a 2057: bf 0a 00 00 00 mov $0xa,%edi 205c: e8 f5 f5 ff ff callq 0x1656 2061: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2068: eb 44 jmp 0x20ae 206a: 48 8b 45 90 mov -0x70(%rbp),%rax 206e: 48 89 45 98 mov %rax,-0x68(%rbp) 2072: 48 8b 45 88 mov -0x78(%rbp),%rax 2076: 48 8b 40 28 mov 0x28(%rax),%rax 207a: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 2081: 72 1f jb 0x20a2 2083: 48 8b 45 88 mov -0x78(%rbp),%rax 2087: 48 8b 40 28 mov 0x28(%rax),%rax 208b: 48 8b 95 58 ff ff ff mov -0xa8(%rbp),%rdx 2092: 48 29 c2 sub %rax,%rdx 2095: 48 8b 45 98 mov -0x68(%rbp),%rax 2099: 48 c1 e0 06 shl $0x6,%rax 209d: 48 39 c2 cmp %rax,%rdx 20a0: 73 08 jae 0x20aa 20a2: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 20aa: 48 8b 45 98 mov -0x68(%rbp),%rax 20ae: 48 8b 4d f8 mov -0x8(%rbp),%rcx 20b2: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 20ba: 00 20bb: 74 05 je 0x20c2 20bd: e8 2e f1 ff ff callq 0x11f0 20c2: c9 leaveq 20c3: c3 retq 20c4: f3 rep 20c5: 0f pop %cs 20c6: 1e push %ds 20c7: fa cli 20c8: 55 push %rbp 20c9: 48 89 e5 mov %rsp,%rbp 20cc: 48 81 ec 90 00 00 00 sub $0x90,%rsp 20d3: 89 7d 9c mov %edi,-0x64(%rbp) 20d6: 48 89 75 90 mov %rsi,-0x70(%rbp) 20da: 48 89 55 88 mov %rdx,-0x78(%rbp) 20de: 48 89 4d 80 mov %rcx,-0x80(%rbp) 20e2: 4c 89 85 78 ff ff ff mov %r8,-0x88(%rbp) 20e9: 44 89 4d 98 mov %r9d,-0x68(%rbp) 20ed: 48 8b 45 88 mov -0x78(%rbp),%rax 20f1: 48 83 c0 04 add $0x4,%rax 20f5: 0f b6 00 movzbl (%rax),%eax 20f8: 3c 01 cmp $0x1,%al 20fa: 0f 95 c0 setne %al 20fd: 0f b6 c0 movzbl %al,%eax 2100: 48 85 c0 test %rax,%rax 2103: 74 1f je 0x2124 2105: 48 8b 45 88 mov -0x78(%rbp),%rax 2109: 48 83 c0 04 add $0x4,%rax 210d: 0f b6 00 movzbl (%rax),%eax 2110: 3c 02 cmp $0x2,%al 2112: 0f 95 c0 setne %al 2115: 0f b6 c0 movzbl %al,%eax 2118: 48 85 c0 test %rax,%rax 211b: 74 07 je 0x2124 211d: b8 01 00 00 00 mov $0x1,%eax 2122: eb 05 jmp 0x2129 2124: b8 00 00 00 00 mov $0x0,%eax 2129: 85 c0 test %eax,%eax 212b: 75 40 jne 0x216d 212d: 48 8b 45 88 mov -0x78(%rbp),%rax 2131: 48 83 c0 05 add $0x5,%rax 2135: 0f b6 00 movzbl (%rax),%eax 2138: 3c 01 cmp $0x1,%al 213a: 0f 95 c0 setne %al 213d: 0f b6 c0 movzbl %al,%eax 2140: 48 85 c0 test %rax,%rax 2143: 74 1f je 0x2164 2145: 48 8b 45 88 mov -0x78(%rbp),%rax 2149: 48 83 c0 05 add $0x5,%rax 214d: 0f b6 00 movzbl (%rax),%eax 2150: 3c 02 cmp $0x2,%al 2152: 0f 95 c0 setne %al 2155: 0f b6 c0 movzbl %al,%eax 2158: 48 85 c0 test %rax,%rax 215b: 74 07 je 0x2164 215d: b8 01 00 00 00 mov $0x1,%eax 2162: eb 05 jmp 0x2169 2164: b8 00 00 00 00 mov $0x0,%eax 2169: 85 c0 test %eax,%eax 216b: 74 14 je 0x2181 216d: bf 0a 00 00 00 mov $0xa,%edi 2172: e8 df f4 ff ff callq 0x1656 2177: b8 00 00 00 00 mov $0x0,%eax 217c: e9 74 0e 00 00 jmpq 0x2ff5 2181: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 2188: 48 8b 4d 80 mov -0x80(%rbp),%rcx 218c: 8b 55 9c mov -0x64(%rbp),%edx 218f: 48 8b 75 88 mov -0x78(%rbp),%rsi 2193: 48 8b 45 90 mov -0x70(%rbp),%rax 2197: 49 89 f8 mov %rdi,%r8 219a: 48 89 c7 mov %rax,%rdi 219d: e8 be f9 ff ff callq 0x1b60 21a2: 48 89 45 d0 mov %rax,-0x30(%rbp) 21a6: 48 83 7d d0 ff cmpq $0xffffffffffffffff,-0x30(%rbp) 21ab: 75 0a jne 0x21b7 21ad: b8 00 00 00 00 mov $0x0,%eax 21b2: e9 3e 0e 00 00 jmpq 0x2ff5 21b7: 48 8b 45 88 mov -0x78(%rbp),%rax 21bb: 48 83 c0 04 add $0x4,%rax 21bf: 0f b6 00 movzbl (%rax),%eax 21c2: 3c 01 cmp $0x1,%al 21c4: 75 24 jne 0x21ea 21c6: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 21ce: 08 01 21d0: 48 39 45 d0 cmp %rax,-0x30(%rbp) 21d4: 76 38 jbe 0x220e 21d6: bf 0a 00 00 00 mov $0xa,%edi 21db: e8 76 f4 ff ff callq 0x1656 21e0: b8 00 00 00 00 mov $0x0,%eax 21e5: e9 0b 0e 00 00 jmpq 0x2ff5 21ea: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 21f2: f0 00 21f4: 48 39 45 d0 cmp %rax,-0x30(%rbp) 21f8: 76 14 jbe 0x220e 21fa: bf 0a 00 00 00 mov $0xa,%edi 21ff: e8 52 f4 ff ff callq 0x1656 2204: b8 00 00 00 00 mov $0x0,%eax 2209: e9 e7 0d 00 00 jmpq 0x2ff5 220e: 48 8b 45 d0 mov -0x30(%rbp),%rax 2212: 48 85 c0 test %rax,%rax 2215: 75 1a jne 0x2231 2217: 83 7d 98 02 cmpl $0x2,-0x68(%rbp) 221b: 74 06 je 0x2223 221d: 83 7d 98 09 cmpl $0x9,-0x68(%rbp) 2221: 75 07 jne 0x222a 2223: b8 01 00 00 00 mov $0x1,%eax 2228: eb 05 jmp 0x222f 222a: b8 00 00 00 00 mov $0x0,%eax 222f: 48 98 cltq 2231: 48 89 45 d8 mov %rax,-0x28(%rbp) 2235: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2239: 48 89 d0 mov %rdx,%rax 223c: 48 01 c0 add %rax,%rax 223f: 48 01 d0 add %rdx,%rax 2242: 48 c1 e0 02 shl $0x2,%rax 2246: 48 01 d0 add %rdx,%rax 2249: 48 c1 e0 04 shl $0x4,%rax 224d: 49 89 c0 mov %rax,%r8 2250: 8b 7d 98 mov -0x68(%rbp),%edi 2253: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 225a: 48 8b 55 80 mov -0x80(%rbp),%rdx 225e: 48 8b 75 90 mov -0x70(%rbp),%rsi 2262: 8b 45 9c mov -0x64(%rbp),%eax 2265: 41 50 push %rax 2267: 6a 03 pushq $0x3 2269: 4c 8b 4d 10 mov 0x10(%rbp),%r9 226d: 41 89 f8 mov %edi,%r8d 2270: 89 c7 mov %eax,%edi 2272: e8 0f f7 ff ff callq 0x1986 2277: 48 83 c4 10 add $0x10,%rsp 227b: 48 89 45 e0 mov %rax,-0x20(%rbp) 227f: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 2284: 75 0a jne 0x2290 2286: b8 00 00 00 00 mov $0x0,%eax 228b: e9 65 0d 00 00 jmpq 0x2ff5 2290: 48 8b 45 d0 mov -0x30(%rbp),%rax 2294: 89 c0 mov %eax,%eax 2296: 48 39 45 d0 cmp %rax,-0x30(%rbp) 229a: 74 1f je 0x22bb 229c: 48 8d 0d 2d 37 00 00 lea 0x372d(%rip),%rcx # 0x59d0 22a3: ba 46 01 00 00 mov $0x146,%edx 22a8: 48 8d 35 c9 35 00 00 lea 0x35c9(%rip),%rsi # 0x5878 22af: 48 8d 3d 52 36 00 00 lea 0x3652(%rip),%rdi # 0x5908 22b6: e8 75 ef ff ff callq 0x1230 22bb: 48 8b 45 d0 mov -0x30(%rbp),%rax 22bf: 89 c2 mov %eax,%edx 22c1: 48 8b 45 e0 mov -0x20(%rbp),%rax 22c5: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 22cb: 48 8b 45 d8 mov -0x28(%rbp),%rax 22cf: 89 c2 mov %eax,%edx 22d1: 48 8b 45 e0 mov -0x20(%rbp),%rax 22d5: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 22db: 48 8b 45 e0 mov -0x20(%rbp),%rax 22df: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 22e6: 48 8b 45 88 mov -0x78(%rbp),%rax 22ea: 48 83 c0 04 add $0x4,%rax 22ee: 0f b6 00 movzbl (%rax),%eax 22f1: 0f b6 d0 movzbl %al,%edx 22f4: 48 8b 45 e0 mov -0x20(%rbp),%rax 22f8: 89 50 20 mov %edx,0x20(%rax) 22fb: 48 8b 45 88 mov -0x78(%rbp),%rax 22ff: 48 83 c0 04 add $0x4,%rax 2303: 0f b6 00 movzbl (%rax),%eax 2306: 3c 01 cmp $0x1,%al 2308: 0f 85 ab 06 00 00 jne 0x29b9 230e: 48 8b 55 80 mov -0x80(%rbp),%rdx 2312: 48 8b 45 90 mov -0x70(%rbp),%rax 2316: 48 01 d0 add %rdx,%rax 2319: 48 89 45 f8 mov %rax,-0x8(%rbp) 231d: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2322: 74 20 je 0x2344 2324: 48 8b 45 88 mov -0x78(%rbp),%rax 2328: 48 83 c0 05 add $0x5,%rax 232c: 0f b6 00 movzbl (%rax),%eax 232f: 3c 01 cmp $0x1,%al 2331: 75 11 jne 0x2344 2333: 48 8b 45 e0 mov -0x20(%rbp),%rax 2337: 48 8b 55 f8 mov -0x8(%rbp),%rdx 233b: 48 89 50 48 mov %rdx,0x48(%rax) 233f: e9 c1 01 00 00 jmpq 0x2505 2344: 48 8b 45 e0 mov -0x20(%rbp),%rax 2348: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 234f: 48 8b 45 88 mov -0x78(%rbp),%rax 2353: ba 34 00 00 00 mov $0x34,%edx 2358: 48 89 c6 mov %rax,%rsi 235b: 48 89 cf mov %rcx,%rdi 235e: e8 3d ef ff ff callq 0x12a0 2363: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2367: 48 89 42 48 mov %rax,0x48(%rdx) 236b: 48 8b 45 88 mov -0x78(%rbp),%rax 236f: 48 83 c0 05 add $0x5,%rax 2373: 0f b6 00 movzbl (%rax),%eax 2376: 3c 01 cmp $0x1,%al 2378: 0f 84 87 01 00 00 je 0x2505 237e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2382: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 2389: 0f b7 c0 movzwl %ax,%eax 238c: 89 c7 mov %eax,%edi 238e: e8 65 f4 ff ff callq 0x17f8 2393: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2397: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 239e: 48 8b 45 e0 mov -0x20(%rbp),%rax 23a2: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 23a9: 0f b7 c0 movzwl %ax,%eax 23ac: 89 c7 mov %eax,%edi 23ae: e8 45 f4 ff ff callq 0x17f8 23b3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23b7: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 23be: 48 8b 45 e0 mov -0x20(%rbp),%rax 23c2: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 23c8: 89 c7 mov %eax,%edi 23ca: e8 3d f4 ff ff callq 0x180c 23cf: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23d3: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 23d9: 48 8b 45 e0 mov -0x20(%rbp),%rax 23dd: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 23e3: 89 c7 mov %eax,%edi 23e5: e8 22 f4 ff ff callq 0x180c 23ea: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23ee: 89 82 a0 00 00 00 mov %eax,0xa0(%rdx) 23f4: 48 8b 45 e0 mov -0x20(%rbp),%rax 23f8: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 23fe: 89 c7 mov %eax,%edi 2400: e8 07 f4 ff ff callq 0x180c 2405: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2409: 89 82 a4 00 00 00 mov %eax,0xa4(%rdx) 240f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2413: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 2419: 89 c7 mov %eax,%edi 241b: e8 ec f3 ff ff callq 0x180c 2420: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2424: 89 82 a8 00 00 00 mov %eax,0xa8(%rdx) 242a: 48 8b 45 e0 mov -0x20(%rbp),%rax 242e: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 2434: 89 c7 mov %eax,%edi 2436: e8 d1 f3 ff ff callq 0x180c 243b: 48 8b 55 e0 mov -0x20(%rbp),%rdx 243f: 89 82 ac 00 00 00 mov %eax,0xac(%rdx) 2445: 48 8b 45 e0 mov -0x20(%rbp),%rax 2449: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 2450: 0f b7 c0 movzwl %ax,%eax 2453: 89 c7 mov %eax,%edi 2455: e8 9e f3 ff ff callq 0x17f8 245a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 245e: 66 89 82 b0 00 00 00 mov %ax,0xb0(%rdx) 2465: 48 8b 45 e0 mov -0x20(%rbp),%rax 2469: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 2470: 0f b7 c0 movzwl %ax,%eax 2473: 89 c7 mov %eax,%edi 2475: e8 7e f3 ff ff callq 0x17f8 247a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 247e: 66 89 82 b2 00 00 00 mov %ax,0xb2(%rdx) 2485: 48 8b 45 e0 mov -0x20(%rbp),%rax 2489: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 2490: 0f b7 c0 movzwl %ax,%eax 2493: 89 c7 mov %eax,%edi 2495: e8 5e f3 ff ff callq 0x17f8 249a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 249e: 66 89 82 b4 00 00 00 mov %ax,0xb4(%rdx) 24a5: 48 8b 45 e0 mov -0x20(%rbp),%rax 24a9: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 24b0: 0f b7 c0 movzwl %ax,%eax 24b3: 89 c7 mov %eax,%edi 24b5: e8 3e f3 ff ff callq 0x17f8 24ba: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24be: 66 89 82 b6 00 00 00 mov %ax,0xb6(%rdx) 24c5: 48 8b 45 e0 mov -0x20(%rbp),%rax 24c9: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 24d0: 0f b7 c0 movzwl %ax,%eax 24d3: 89 c7 mov %eax,%edi 24d5: e8 1e f3 ff ff callq 0x17f8 24da: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24de: 66 89 82 b8 00 00 00 mov %ax,0xb8(%rdx) 24e5: 48 8b 45 e0 mov -0x20(%rbp),%rax 24e9: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 24f0: 0f b7 c0 movzwl %ax,%eax 24f3: 89 c7 mov %eax,%edi 24f5: e8 fe f2 ff ff callq 0x17f8 24fa: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24fe: 66 89 82 ba 00 00 00 mov %ax,0xba(%rdx) 2505: 48 8b 45 e0 mov -0x20(%rbp),%rax 2509: 48 8b 40 48 mov 0x48(%rax),%rax 250d: 8b 40 20 mov 0x20(%rax),%eax 2510: 89 45 ac mov %eax,-0x54(%rbp) 2513: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2518: 0f 84 d2 03 00 00 je 0x28f0 251e: 48 8b 45 88 mov -0x78(%rbp),%rax 2522: 48 83 c0 05 add $0x5,%rax 2526: 0f b6 00 movzbl (%rax),%eax 2529: 3c 01 cmp $0x1,%al 252b: 0f 85 bf 03 00 00 jne 0x28f0 2531: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2535: 0f 84 b5 03 00 00 je 0x28f0 253b: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2540: 0f 95 c0 setne %al 2543: 0f b6 c0 movzbl %al,%eax 2546: 48 85 c0 test %rax,%rax 2549: 74 15 je 0x2560 254b: 8b 45 ac mov -0x54(%rbp),%eax 254e: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2555: 0f 96 c0 setbe %al 2558: 0f b6 c0 movzbl %al,%eax 255b: 48 85 c0 test %rax,%rax 255e: 75 30 jne 0x2590 2560: 8b 45 ac mov -0x54(%rbp),%eax 2563: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 256a: 48 89 d1 mov %rdx,%rcx 256d: 48 29 c1 sub %rax,%rcx 2570: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2574: 48 89 d0 mov %rdx,%rax 2577: 48 c1 e0 02 shl $0x2,%rax 257b: 48 01 d0 add %rdx,%rax 257e: 48 c1 e0 03 shl $0x3,%rax 2582: 48 39 c1 cmp %rax,%rcx 2585: 0f 92 c0 setb %al 2588: 0f b6 c0 movzbl %al,%eax 258b: 48 85 c0 test %rax,%rax 258e: 74 24 je 0x25b4 2590: 90 nop 2591: eb 01 jmp 0x2594 2593: 90 nop 2594: 48 8b 45 e0 mov -0x20(%rbp),%rax 2598: 48 89 c7 mov %rax,%rdi 259b: e8 20 ec ff ff callq 0x11c0 25a0: bf 0a 00 00 00 mov $0xa,%edi 25a5: e8 ac f0 ff ff callq 0x1656 25aa: b8 00 00 00 00 mov $0x0,%eax 25af: e9 41 0a 00 00 jmpq 0x2ff5 25b4: 8b 55 ac mov -0x54(%rbp),%edx 25b7: 48 8b 45 f8 mov -0x8(%rbp),%rax 25bb: 48 01 c2 add %rax,%rdx 25be: 48 8b 45 e0 mov -0x20(%rbp),%rax 25c2: 48 89 50 50 mov %rdx,0x50(%rax) 25c6: 48 c7 45 b0 00 00 00 00 movq $0x0,-0x50(%rbp) 25ce: e9 0a 03 00 00 jmpq 0x28dd 25d3: 48 8b 4d e0 mov -0x20(%rbp),%rcx 25d7: 48 8b 55 b0 mov -0x50(%rbp),%rdx 25db: 48 89 d0 mov %rdx,%rax 25de: 48 01 c0 add %rax,%rax 25e1: 48 01 d0 add %rdx,%rax 25e4: 48 c1 e0 02 shl $0x2,%rax 25e8: 48 01 d0 add %rdx,%rax 25eb: 48 c1 e0 04 shl $0x4,%rax 25ef: 48 01 c8 add %rcx,%rax 25f2: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 25f9: 48 8b 45 b0 mov -0x50(%rbp),%rax 25fd: 48 89 02 mov %rax,(%rdx) 2600: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2604: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2608: 48 89 d0 mov %rdx,%rax 260b: 48 01 c0 add %rax,%rax 260e: 48 01 d0 add %rdx,%rax 2611: 48 c1 e0 02 shl $0x2,%rax 2615: 48 01 d0 add %rdx,%rax 2618: 48 c1 e0 04 shl $0x4,%rax 261c: 48 01 c8 add %rcx,%rax 261f: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2626: 48 8b 45 e0 mov -0x20(%rbp),%rax 262a: 48 89 02 mov %rax,(%rdx) 262d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2631: 48 8b 48 50 mov 0x50(%rax),%rcx 2635: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2639: 48 89 d0 mov %rdx,%rax 263c: 48 c1 e0 02 shl $0x2,%rax 2640: 48 01 d0 add %rdx,%rax 2643: 48 c1 e0 03 shl $0x3,%rax 2647: 48 01 c1 add %rax,%rcx 264a: 48 8b 75 e0 mov -0x20(%rbp),%rsi 264e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2652: 48 89 d0 mov %rdx,%rax 2655: 48 01 c0 add %rax,%rax 2658: 48 01 d0 add %rdx,%rax 265b: 48 c1 e0 02 shl $0x2,%rax 265f: 48 01 d0 add %rdx,%rax 2662: 48 c1 e0 04 shl $0x4,%rax 2666: 48 01 f0 add %rsi,%rax 2669: 48 05 68 01 00 00 add $0x168,%rax 266f: 48 89 08 mov %rcx,(%rax) 2672: 48 8b 45 e0 mov -0x20(%rbp),%rax 2676: 48 8b 48 50 mov 0x50(%rax),%rcx 267a: 48 8b 55 b0 mov -0x50(%rbp),%rdx 267e: 48 89 d0 mov %rdx,%rax 2681: 48 c1 e0 02 shl $0x2,%rax 2685: 48 01 d0 add %rdx,%rax 2688: 48 c1 e0 03 shl $0x3,%rax 268c: 48 01 c8 add %rcx,%rax 268f: 8b 40 10 mov 0x10(%rax),%eax 2692: 89 c0 mov %eax,%eax 2694: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 269b: 0f 97 c0 seta %al 269e: 0f b6 c0 movzbl %al,%eax 26a1: 48 85 c0 test %rax,%rax 26a4: 0f 84 09 01 00 00 je 0x27b3 26aa: 48 8b 45 e0 mov -0x20(%rbp),%rax 26ae: 48 8b 48 50 mov 0x50(%rax),%rcx 26b2: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26b6: 48 89 d0 mov %rdx,%rax 26b9: 48 c1 e0 02 shl $0x2,%rax 26bd: 48 01 d0 add %rdx,%rax 26c0: 48 c1 e0 03 shl $0x3,%rax 26c4: 48 01 c8 add %rcx,%rax 26c7: 8b 40 14 mov 0x14(%rax),%eax 26ca: 89 c6 mov %eax,%esi 26cc: 48 8b 45 e0 mov -0x20(%rbp),%rax 26d0: 48 8b 48 50 mov 0x50(%rax),%rcx 26d4: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26d8: 48 89 d0 mov %rdx,%rax 26db: 48 c1 e0 02 shl $0x2,%rax 26df: 48 01 d0 add %rdx,%rax 26e2: 48 c1 e0 03 shl $0x3,%rax 26e6: 48 01 c8 add %rcx,%rax 26e9: 8b 40 10 mov 0x10(%rax),%eax 26ec: 89 c2 mov %eax,%edx 26ee: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 26f5: 48 29 d0 sub %rdx,%rax 26f8: 48 39 c6 cmp %rax,%rsi 26fb: 0f 96 c0 setbe %al 26fe: 0f b6 c0 movzbl %al,%eax 2701: 48 85 c0 test %rax,%rax 2704: 0f 84 a9 00 00 00 je 0x27b3 270a: 48 8b 45 e0 mov -0x20(%rbp),%rax 270e: 48 8b 48 50 mov 0x50(%rax),%rcx 2712: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2716: 48 89 d0 mov %rdx,%rax 2719: 48 c1 e0 02 shl $0x2,%rax 271d: 48 01 d0 add %rdx,%rax 2720: 48 c1 e0 03 shl $0x3,%rax 2724: 48 01 c8 add %rcx,%rax 2727: 8b 40 10 mov 0x10(%rax),%eax 272a: 89 c2 mov %eax,%edx 272c: 48 8b 45 80 mov -0x80(%rbp),%rax 2730: 48 01 c2 add %rax,%rdx 2733: 48 8b 45 90 mov -0x70(%rbp),%rax 2737: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 273b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 273f: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2743: 48 89 d0 mov %rdx,%rax 2746: 48 01 c0 add %rax,%rax 2749: 48 01 d0 add %rdx,%rax 274c: 48 c1 e0 02 shl $0x2,%rax 2750: 48 01 d0 add %rdx,%rax 2753: 48 c1 e0 04 shl $0x4,%rax 2757: 48 01 f0 add %rsi,%rax 275a: 48 05 80 01 00 00 add $0x180,%rax 2760: 48 89 08 mov %rcx,(%rax) 2763: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2767: 48 8b 55 b0 mov -0x50(%rbp),%rdx 276b: 48 89 d0 mov %rdx,%rax 276e: 48 01 c0 add %rax,%rax 2771: 48 01 d0 add %rdx,%rax 2774: 48 c1 e0 02 shl $0x2,%rax 2778: 48 01 d0 add %rdx,%rax 277b: 48 c1 e0 04 shl $0x4,%rax 277f: 48 01 c8 add %rcx,%rax 2782: 48 05 80 01 00 00 add $0x180,%rax 2788: 48 8b 08 mov (%rax),%rcx 278b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 278f: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2793: 48 89 d0 mov %rdx,%rax 2796: 48 01 c0 add %rax,%rax 2799: 48 01 d0 add %rdx,%rax 279c: 48 c1 e0 02 shl $0x2,%rax 27a0: 48 01 d0 add %rdx,%rax 27a3: 48 c1 e0 04 shl $0x4,%rax 27a7: 48 01 f0 add %rsi,%rax 27aa: 48 05 78 01 00 00 add $0x178,%rax 27b0: 48 89 08 mov %rcx,(%rax) 27b3: 48 8b 45 e0 mov -0x20(%rbp),%rax 27b7: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 27be: 48 8b 75 e0 mov -0x20(%rbp),%rsi 27c2: 48 8b 45 b0 mov -0x50(%rbp),%rax 27c6: 48 8d 50 01 lea 0x1(%rax),%rdx 27ca: 48 89 d0 mov %rdx,%rax 27cd: 48 01 c0 add %rax,%rax 27d0: 48 01 d0 add %rdx,%rax 27d3: 48 c1 e0 02 shl $0x2,%rax 27d7: 48 01 d0 add %rdx,%rax 27da: 48 c1 e0 04 shl $0x4,%rax 27de: 48 01 f0 add %rsi,%rax 27e1: 48 05 d0 00 00 00 add $0xd0,%rax 27e7: 48 89 08 mov %rcx,(%rax) 27ea: 48 8b 45 e0 mov -0x20(%rbp),%rax 27ee: 48 8b 48 50 mov 0x50(%rax),%rcx 27f2: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27f6: 48 89 d0 mov %rdx,%rax 27f9: 48 c1 e0 02 shl $0x2,%rax 27fd: 48 01 d0 add %rdx,%rax 2800: 48 c1 e0 03 shl $0x3,%rax 2804: 48 01 c8 add %rcx,%rax 2807: 8b 40 04 mov 0x4(%rax),%eax 280a: 83 f8 12 cmp $0x12,%eax 280d: 75 73 jne 0x2882 280f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2813: 48 8b 48 50 mov 0x50(%rax),%rcx 2817: 48 8b 55 b0 mov -0x50(%rbp),%rdx 281b: 48 89 d0 mov %rdx,%rax 281e: 48 c1 e0 02 shl $0x2,%rax 2822: 48 01 d0 add %rdx,%rax 2825: 48 c1 e0 03 shl $0x3,%rax 2829: 48 01 c8 add %rcx,%rax 282c: 8b 40 18 mov 0x18(%rax),%eax 282f: 89 c0 mov %eax,%eax 2831: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2835: 76 4b jbe 0x2882 2837: 48 8b 45 e0 mov -0x20(%rbp),%rax 283b: 48 8b 48 50 mov 0x50(%rax),%rcx 283f: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2843: 48 89 d0 mov %rdx,%rax 2846: 48 c1 e0 02 shl $0x2,%rax 284a: 48 01 d0 add %rdx,%rax 284d: 48 c1 e0 03 shl $0x3,%rax 2851: 48 01 c8 add %rcx,%rax 2854: 8b 50 18 mov 0x18(%rax),%edx 2857: 48 8b 45 b0 mov -0x50(%rbp),%rax 285b: 89 c6 mov %eax,%esi 285d: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2861: 89 d2 mov %edx,%edx 2863: 48 89 d0 mov %rdx,%rax 2866: 48 01 c0 add %rax,%rax 2869: 48 01 d0 add %rdx,%rax 286c: 48 c1 e0 02 shl $0x2,%rax 2870: 48 01 d0 add %rdx,%rax 2873: 48 c1 e0 04 shl $0x4,%rax 2877: 48 01 c8 add %rcx,%rax 287a: 48 05 54 01 00 00 add $0x154,%rax 2880: 89 30 mov %esi,(%rax) 2882: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2886: 48 8b 55 b0 mov -0x50(%rbp),%rdx 288a: 48 89 d0 mov %rdx,%rax 288d: 48 01 c0 add %rax,%rax 2890: 48 01 d0 add %rdx,%rax 2893: 48 c1 e0 02 shl $0x2,%rax 2897: 48 01 d0 add %rdx,%rax 289a: 48 c1 e0 04 shl $0x4,%rax 289e: 48 01 c8 add %rcx,%rax 28a1: 48 05 54 01 00 00 add $0x154,%rax 28a7: 8b 00 mov (%rax),%eax 28a9: 85 c0 test %eax,%eax 28ab: 75 2b jne 0x28d8 28ad: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28b1: 48 8b 55 b0 mov -0x50(%rbp),%rdx 28b5: 48 89 d0 mov %rdx,%rax 28b8: 48 01 c0 add %rax,%rax 28bb: 48 01 d0 add %rdx,%rax 28be: 48 c1 e0 02 shl $0x2,%rax 28c2: 48 01 d0 add %rdx,%rax 28c5: 48 c1 e0 04 shl $0x4,%rax 28c9: 48 01 c8 add %rcx,%rax 28cc: 48 05 54 01 00 00 add $0x154,%rax 28d2: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 28d8: 48 83 45 b0 01 addq $0x1,-0x50(%rbp) 28dd: 48 8b 45 b0 mov -0x50(%rbp),%rax 28e1: 48 3b 45 d0 cmp -0x30(%rbp),%rax 28e5: 0f 82 e8 fc ff ff jb 0x25d3 28eb: e9 b1 00 00 00 jmpq 0x29a1 28f0: 48 c7 45 b8 00 00 00 00 movq $0x0,-0x48(%rbp) 28f8: e9 96 00 00 00 jmpq 0x2993 28fd: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2901: 48 8b 55 b8 mov -0x48(%rbp),%rdx 2905: 48 89 d0 mov %rdx,%rax 2908: 48 01 c0 add %rax,%rax 290b: 48 01 d0 add %rdx,%rax 290e: 48 c1 e0 02 shl $0x2,%rax 2912: 48 01 d0 add %rdx,%rax 2915: 48 c1 e0 04 shl $0x4,%rax 2919: 48 01 c8 add %rcx,%rax 291c: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2923: 48 8b 45 b8 mov -0x48(%rbp),%rax 2927: 48 89 02 mov %rax,(%rdx) 292a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 292e: 48 8b 55 b8 mov -0x48(%rbp),%rdx 2932: 48 89 d0 mov %rdx,%rax 2935: 48 01 c0 add %rax,%rax 2938: 48 01 d0 add %rdx,%rax 293b: 48 c1 e0 02 shl $0x2,%rax 293f: 48 01 d0 add %rdx,%rax 2942: 48 c1 e0 04 shl $0x4,%rax 2946: 48 01 c8 add %rcx,%rax 2949: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2950: 48 8b 45 e0 mov -0x20(%rbp),%rax 2954: 48 89 02 mov %rax,(%rdx) 2957: 48 8b 45 e0 mov -0x20(%rbp),%rax 295b: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2962: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2966: 48 8b 45 b8 mov -0x48(%rbp),%rax 296a: 48 8d 50 01 lea 0x1(%rax),%rdx 296e: 48 89 d0 mov %rdx,%rax 2971: 48 01 c0 add %rax,%rax 2974: 48 01 d0 add %rdx,%rax 2977: 48 c1 e0 02 shl $0x2,%rax 297b: 48 01 d0 add %rdx,%rax 297e: 48 c1 e0 04 shl $0x4,%rax 2982: 48 01 f0 add %rsi,%rax 2985: 48 05 d0 00 00 00 add $0xd0,%rax 298b: 48 89 08 mov %rcx,(%rax) 298e: 48 83 45 b8 01 addq $0x1,-0x48(%rbp) 2993: 48 8b 45 b8 mov -0x48(%rbp),%rax 2997: 48 3b 45 d0 cmp -0x30(%rbp),%rax 299b: 0f 82 5c ff ff ff jb 0x28fd 29a1: 48 8b 45 e0 mov -0x20(%rbp),%rax 29a5: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 29ac: 48 8b 45 e0 mov -0x20(%rbp),%rax 29b0: 48 89 50 60 mov %rdx,0x60(%rax) 29b4: e9 38 06 00 00 jmpq 0x2ff1 29b9: 48 8b 55 80 mov -0x80(%rbp),%rdx 29bd: 48 8b 45 90 mov -0x70(%rbp),%rax 29c1: 48 01 d0 add %rdx,%rax 29c4: 48 89 45 e8 mov %rax,-0x18(%rbp) 29c8: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 29cd: 74 20 je 0x29ef 29cf: 48 8b 45 88 mov -0x78(%rbp),%rax 29d3: 48 83 c0 05 add $0x5,%rax 29d7: 0f b6 00 movzbl (%rax),%eax 29da: 3c 01 cmp $0x1,%al 29dc: 75 11 jne 0x29ef 29de: 48 8b 45 e0 mov -0x20(%rbp),%rax 29e2: 48 8b 55 e8 mov -0x18(%rbp),%rdx 29e6: 48 89 50 48 mov %rdx,0x48(%rax) 29ea: e9 ca 01 00 00 jmpq 0x2bb9 29ef: 48 8b 45 e0 mov -0x20(%rbp),%rax 29f3: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 29fa: 48 8b 45 88 mov -0x78(%rbp),%rax 29fe: ba 40 00 00 00 mov $0x40,%edx 2a03: 48 89 c6 mov %rax,%rsi 2a06: 48 89 cf mov %rcx,%rdi 2a09: e8 92 e8 ff ff callq 0x12a0 2a0e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a12: 48 89 42 48 mov %rax,0x48(%rdx) 2a16: 48 8b 45 88 mov -0x78(%rbp),%rax 2a1a: 48 83 c0 05 add $0x5,%rax 2a1e: 0f b6 00 movzbl (%rax),%eax 2a21: 3c 01 cmp $0x1,%al 2a23: 0f 84 90 01 00 00 je 0x2bb9 2a29: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a2d: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 2a34: 0f b7 c0 movzwl %ax,%eax 2a37: 89 c7 mov %eax,%edi 2a39: e8 ba ed ff ff callq 0x17f8 2a3e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a42: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2a49: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a4d: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2a54: 0f b7 c0 movzwl %ax,%eax 2a57: 89 c7 mov %eax,%edi 2a59: e8 9a ed ff ff callq 0x17f8 2a5e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a62: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2a69: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a6d: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2a73: 89 c7 mov %eax,%edi 2a75: e8 92 ed ff ff callq 0x180c 2a7a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a7e: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 2a84: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a88: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2a8f: 48 89 c7 mov %rax,%rdi 2a92: e8 83 ed ff ff callq 0x181a 2a97: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a9b: 48 89 82 a0 00 00 00 mov %rax,0xa0(%rdx) 2aa2: 48 8b 45 e0 mov -0x20(%rbp),%rax 2aa6: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2aad: 48 89 c7 mov %rax,%rdi 2ab0: e8 65 ed ff ff callq 0x181a 2ab5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ab9: 48 89 82 a8 00 00 00 mov %rax,0xa8(%rdx) 2ac0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ac4: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2acb: 48 89 c7 mov %rax,%rdi 2ace: e8 47 ed ff ff callq 0x181a 2ad3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ad7: 48 89 82 b0 00 00 00 mov %rax,0xb0(%rdx) 2ade: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ae2: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2ae8: 89 c7 mov %eax,%edi 2aea: e8 1d ed ff ff callq 0x180c 2aef: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2af3: 89 82 b8 00 00 00 mov %eax,0xb8(%rdx) 2af9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2afd: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 2b04: 0f b7 c0 movzwl %ax,%eax 2b07: 89 c7 mov %eax,%edi 2b09: e8 ea ec ff ff callq 0x17f8 2b0e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b12: 66 89 82 bc 00 00 00 mov %ax,0xbc(%rdx) 2b19: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b1d: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2b24: 0f b7 c0 movzwl %ax,%eax 2b27: 89 c7 mov %eax,%edi 2b29: e8 ca ec ff ff callq 0x17f8 2b2e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b32: 66 89 82 be 00 00 00 mov %ax,0xbe(%rdx) 2b39: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b3d: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2b44: 0f b7 c0 movzwl %ax,%eax 2b47: 89 c7 mov %eax,%edi 2b49: e8 aa ec ff ff callq 0x17f8 2b4e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b52: 66 89 82 c0 00 00 00 mov %ax,0xc0(%rdx) 2b59: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b5d: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2b64: 0f b7 c0 movzwl %ax,%eax 2b67: 89 c7 mov %eax,%edi 2b69: e8 8a ec ff ff callq 0x17f8 2b6e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b72: 66 89 82 c2 00 00 00 mov %ax,0xc2(%rdx) 2b79: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b7d: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2b84: 0f b7 c0 movzwl %ax,%eax 2b87: 89 c7 mov %eax,%edi 2b89: e8 6a ec ff ff callq 0x17f8 2b8e: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b92: 66 89 82 c4 00 00 00 mov %ax,0xc4(%rdx) 2b99: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b9d: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2ba4: 0f b7 c0 movzwl %ax,%eax 2ba7: 89 c7 mov %eax,%edi 2ba9: e8 4a ec ff ff callq 0x17f8 2bae: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bb2: 66 89 82 c6 00 00 00 mov %ax,0xc6(%rdx) 2bb9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bbd: 48 8b 40 48 mov 0x48(%rax),%rax 2bc1: 48 8b 40 28 mov 0x28(%rax),%rax 2bc5: 48 89 45 f0 mov %rax,-0x10(%rbp) 2bc9: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2bce: 0f 84 59 03 00 00 je 0x2f2d 2bd4: 48 8b 45 88 mov -0x78(%rbp),%rax 2bd8: 48 83 c0 05 add $0x5,%rax 2bdc: 0f b6 00 movzbl (%rax),%eax 2bdf: 3c 01 cmp $0x1,%al 2be1: 0f 85 46 03 00 00 jne 0x2f2d 2be7: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2beb: 0f 84 3c 03 00 00 je 0x2f2d 2bf1: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2bf6: 0f 95 c0 setne %al 2bf9: 0f b6 c0 movzbl %al,%eax 2bfc: 48 85 c0 test %rax,%rax 2bff: 74 1a je 0x2c1b 2c01: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c05: 48 3b 85 78 ff ff ff cmp -0x88(%rbp),%rax 2c0c: 0f 93 c0 setae %al 2c0f: 0f b6 c0 movzbl %al,%eax 2c12: 48 85 c0 test %rax,%rax 2c15: 0f 85 78 f9 ff ff jne 0x2593 2c1b: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2c22: 48 2b 45 f0 sub -0x10(%rbp),%rax 2c26: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2c2a: 48 c1 e2 06 shl $0x6,%rdx 2c2e: 48 39 d0 cmp %rdx,%rax 2c31: 0f 92 c0 setb %al 2c34: 0f b6 c0 movzbl %al,%eax 2c37: 48 85 c0 test %rax,%rax 2c3a: 0f 85 53 f9 ff ff jne 0x2593 2c40: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2c44: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c48: 48 01 c2 add %rax,%rdx 2c4b: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c4f: 48 89 50 50 mov %rdx,0x50(%rax) 2c53: 48 c7 45 c0 00 00 00 00 movq $0x0,-0x40(%rbp) 2c5b: e9 ba 02 00 00 jmpq 0x2f1a 2c60: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c64: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c68: 48 89 d0 mov %rdx,%rax 2c6b: 48 01 c0 add %rax,%rax 2c6e: 48 01 d0 add %rdx,%rax 2c71: 48 c1 e0 02 shl $0x2,%rax 2c75: 48 01 d0 add %rdx,%rax 2c78: 48 c1 e0 04 shl $0x4,%rax 2c7c: 48 01 c8 add %rcx,%rax 2c7f: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2c86: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c8a: 48 89 02 mov %rax,(%rdx) 2c8d: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c91: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c95: 48 89 d0 mov %rdx,%rax 2c98: 48 01 c0 add %rax,%rax 2c9b: 48 01 d0 add %rdx,%rax 2c9e: 48 c1 e0 02 shl $0x2,%rax 2ca2: 48 01 d0 add %rdx,%rax 2ca5: 48 c1 e0 04 shl $0x4,%rax 2ca9: 48 01 c8 add %rcx,%rax 2cac: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2cb3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cb7: 48 89 02 mov %rax,(%rdx) 2cba: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cbe: 48 8b 40 50 mov 0x50(%rax),%rax 2cc2: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cc6: 48 c1 e2 06 shl $0x6,%rdx 2cca: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 2cce: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2cd2: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cd6: 48 89 d0 mov %rdx,%rax 2cd9: 48 01 c0 add %rax,%rax 2cdc: 48 01 d0 add %rdx,%rax 2cdf: 48 c1 e0 02 shl $0x2,%rax 2ce3: 48 01 d0 add %rdx,%rax 2ce6: 48 c1 e0 04 shl $0x4,%rax 2cea: 48 01 f0 add %rsi,%rax 2ced: 48 05 68 01 00 00 add $0x168,%rax 2cf3: 48 89 08 mov %rcx,(%rax) 2cf6: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cfa: 48 8b 40 50 mov 0x50(%rax),%rax 2cfe: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d02: 48 c1 e2 06 shl $0x6,%rdx 2d06: 48 01 d0 add %rdx,%rax 2d09: 48 8b 40 18 mov 0x18(%rax),%rax 2d0d: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2d14: 0f 97 c0 seta %al 2d17: 0f b6 c0 movzbl %al,%eax 2d1a: 48 85 c0 test %rax,%rax 2d1d: 0f 84 eb 00 00 00 je 0x2e0e 2d23: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d27: 48 8b 40 50 mov 0x50(%rax),%rax 2d2b: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d2f: 48 c1 e2 06 shl $0x6,%rdx 2d33: 48 01 d0 add %rdx,%rax 2d36: 48 8b 50 20 mov 0x20(%rax),%rdx 2d3a: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d3e: 48 8b 40 50 mov 0x50(%rax),%rax 2d42: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2d46: 48 c1 e1 06 shl $0x6,%rcx 2d4a: 48 01 c8 add %rcx,%rax 2d4d: 48 8b 40 18 mov 0x18(%rax),%rax 2d51: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 2d58: 48 29 c1 sub %rax,%rcx 2d5b: 48 89 c8 mov %rcx,%rax 2d5e: 48 39 c2 cmp %rax,%rdx 2d61: 0f 96 c0 setbe %al 2d64: 0f b6 c0 movzbl %al,%eax 2d67: 48 85 c0 test %rax,%rax 2d6a: 0f 84 9e 00 00 00 je 0x2e0e 2d70: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d74: 48 8b 40 50 mov 0x50(%rax),%rax 2d78: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d7c: 48 c1 e2 06 shl $0x6,%rdx 2d80: 48 01 d0 add %rdx,%rax 2d83: 48 8b 50 18 mov 0x18(%rax),%rdx 2d87: 48 8b 45 80 mov -0x80(%rbp),%rax 2d8b: 48 01 c2 add %rax,%rdx 2d8e: 48 8b 45 90 mov -0x70(%rbp),%rax 2d92: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2d96: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2d9a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d9e: 48 89 d0 mov %rdx,%rax 2da1: 48 01 c0 add %rax,%rax 2da4: 48 01 d0 add %rdx,%rax 2da7: 48 c1 e0 02 shl $0x2,%rax 2dab: 48 01 d0 add %rdx,%rax 2dae: 48 c1 e0 04 shl $0x4,%rax 2db2: 48 01 f0 add %rsi,%rax 2db5: 48 05 80 01 00 00 add $0x180,%rax 2dbb: 48 89 08 mov %rcx,(%rax) 2dbe: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2dc2: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2dc6: 48 89 d0 mov %rdx,%rax 2dc9: 48 01 c0 add %rax,%rax 2dcc: 48 01 d0 add %rdx,%rax 2dcf: 48 c1 e0 02 shl $0x2,%rax 2dd3: 48 01 d0 add %rdx,%rax 2dd6: 48 c1 e0 04 shl $0x4,%rax 2dda: 48 01 c8 add %rcx,%rax 2ddd: 48 05 80 01 00 00 add $0x180,%rax 2de3: 48 8b 08 mov (%rax),%rcx 2de6: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2dea: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2dee: 48 89 d0 mov %rdx,%rax 2df1: 48 01 c0 add %rax,%rax 2df4: 48 01 d0 add %rdx,%rax 2df7: 48 c1 e0 02 shl $0x2,%rax 2dfb: 48 01 d0 add %rdx,%rax 2dfe: 48 c1 e0 04 shl $0x4,%rax 2e02: 48 01 f0 add %rsi,%rax 2e05: 48 05 78 01 00 00 add $0x178,%rax 2e0b: 48 89 08 mov %rcx,(%rax) 2e0e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e12: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2e19: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e1d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e21: 48 8d 50 01 lea 0x1(%rax),%rdx 2e25: 48 89 d0 mov %rdx,%rax 2e28: 48 01 c0 add %rax,%rax 2e2b: 48 01 d0 add %rdx,%rax 2e2e: 48 c1 e0 02 shl $0x2,%rax 2e32: 48 01 d0 add %rdx,%rax 2e35: 48 c1 e0 04 shl $0x4,%rax 2e39: 48 01 f0 add %rsi,%rax 2e3c: 48 05 d0 00 00 00 add $0xd0,%rax 2e42: 48 89 08 mov %rcx,(%rax) 2e45: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e49: 48 8b 40 50 mov 0x50(%rax),%rax 2e4d: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e51: 48 c1 e2 06 shl $0x6,%rdx 2e55: 48 01 d0 add %rdx,%rax 2e58: 8b 40 04 mov 0x4(%rax),%eax 2e5b: 83 f8 12 cmp $0x12,%eax 2e5e: 75 5f jne 0x2ebf 2e60: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e64: 48 8b 40 50 mov 0x50(%rax),%rax 2e68: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e6c: 48 c1 e2 06 shl $0x6,%rdx 2e70: 48 01 d0 add %rdx,%rax 2e73: 8b 40 28 mov 0x28(%rax),%eax 2e76: 89 c0 mov %eax,%eax 2e78: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2e7c: 76 41 jbe 0x2ebf 2e7e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e82: 48 8b 40 50 mov 0x50(%rax),%rax 2e86: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e8a: 48 c1 e2 06 shl $0x6,%rdx 2e8e: 48 01 d0 add %rdx,%rax 2e91: 8b 50 28 mov 0x28(%rax),%edx 2e94: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e98: 89 c6 mov %eax,%esi 2e9a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2e9e: 89 d2 mov %edx,%edx 2ea0: 48 89 d0 mov %rdx,%rax 2ea3: 48 01 c0 add %rax,%rax 2ea6: 48 01 d0 add %rdx,%rax 2ea9: 48 c1 e0 02 shl $0x2,%rax 2ead: 48 01 d0 add %rdx,%rax 2eb0: 48 c1 e0 04 shl $0x4,%rax 2eb4: 48 01 c8 add %rcx,%rax 2eb7: 48 05 54 01 00 00 add $0x154,%rax 2ebd: 89 30 mov %esi,(%rax) 2ebf: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2ec3: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2ec7: 48 89 d0 mov %rdx,%rax 2eca: 48 01 c0 add %rax,%rax 2ecd: 48 01 d0 add %rdx,%rax 2ed0: 48 c1 e0 02 shl $0x2,%rax 2ed4: 48 01 d0 add %rdx,%rax 2ed7: 48 c1 e0 04 shl $0x4,%rax 2edb: 48 01 c8 add %rcx,%rax 2ede: 48 05 54 01 00 00 add $0x154,%rax 2ee4: 8b 00 mov (%rax),%eax 2ee6: 85 c0 test %eax,%eax 2ee8: 75 2b jne 0x2f15 2eea: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2eee: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2ef2: 48 89 d0 mov %rdx,%rax 2ef5: 48 01 c0 add %rax,%rax 2ef8: 48 01 d0 add %rdx,%rax 2efb: 48 c1 e0 02 shl $0x2,%rax 2eff: 48 01 d0 add %rdx,%rax 2f02: 48 c1 e0 04 shl $0x4,%rax 2f06: 48 01 c8 add %rcx,%rax 2f09: 48 05 54 01 00 00 add $0x154,%rax 2f0f: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2f15: 48 83 45 c0 01 addq $0x1,-0x40(%rbp) 2f1a: 48 8b 45 c0 mov -0x40(%rbp),%rax 2f1e: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2f22: 0f 82 38 fd ff ff jb 0x2c60 2f28: e9 b1 00 00 00 jmpq 0x2fde 2f2d: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2f35: e9 96 00 00 00 jmpq 0x2fd0 2f3a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f3e: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f42: 48 89 d0 mov %rdx,%rax 2f45: 48 01 c0 add %rax,%rax 2f48: 48 01 d0 add %rdx,%rax 2f4b: 48 c1 e0 02 shl $0x2,%rax 2f4f: 48 01 d0 add %rdx,%rax 2f52: 48 c1 e0 04 shl $0x4,%rax 2f56: 48 01 c8 add %rcx,%rax 2f59: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2f60: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f64: 48 89 02 mov %rax,(%rdx) 2f67: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f6b: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f6f: 48 89 d0 mov %rdx,%rax 2f72: 48 01 c0 add %rax,%rax 2f75: 48 01 d0 add %rdx,%rax 2f78: 48 c1 e0 02 shl $0x2,%rax 2f7c: 48 01 d0 add %rdx,%rax 2f7f: 48 c1 e0 04 shl $0x4,%rax 2f83: 48 01 c8 add %rcx,%rax 2f86: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2f8d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f91: 48 89 02 mov %rax,(%rdx) 2f94: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f98: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2f9f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2fa3: 48 8b 45 c8 mov -0x38(%rbp),%rax 2fa7: 48 8d 50 01 lea 0x1(%rax),%rdx 2fab: 48 89 d0 mov %rdx,%rax 2fae: 48 01 c0 add %rax,%rax 2fb1: 48 01 d0 add %rdx,%rax 2fb4: 48 c1 e0 02 shl $0x2,%rax 2fb8: 48 01 d0 add %rdx,%rax 2fbb: 48 c1 e0 04 shl $0x4,%rax 2fbf: 48 01 f0 add %rsi,%rax 2fc2: 48 05 d0 00 00 00 add $0xd0,%rax 2fc8: 48 89 08 mov %rcx,(%rax) 2fcb: 48 83 45 c8 01 addq $0x1,-0x38(%rbp) 2fd0: 48 8b 45 c8 mov -0x38(%rbp),%rax 2fd4: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2fd8: 0f 82 5c ff ff ff jb 0x2f3a 2fde: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fe2: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2fe9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fed: 48 89 50 60 mov %rdx,0x60(%rax) 2ff1: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ff5: c9 leaveq 2ff6: c3 retq 2ff7: f3 rep 2ff8: 0f pop %cs 2ff9: 1e push %ds 2ffa: fa cli 2ffb: 55 push %rbp 2ffc: 48 89 e5 mov %rsp,%rbp 2fff: 48 83 ec 40 sub $0x40,%rsp 3003: 89 7d ec mov %edi,-0x14(%rbp) 3006: 48 89 75 e0 mov %rsi,-0x20(%rbp) 300a: 48 89 55 d8 mov %rdx,-0x28(%rbp) 300e: 48 89 4d d0 mov %rcx,-0x30(%rbp) 3012: 44 89 45 e8 mov %r8d,-0x18(%rbp) 3016: 4c 89 4d c8 mov %r9,-0x38(%rbp) 301a: 48 8b 55 d8 mov -0x28(%rbp),%rdx 301e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3022: 48 01 d0 add %rdx,%rax 3025: 48 89 45 f8 mov %rax,-0x8(%rbp) 3029: 48 8b 55 d0 mov -0x30(%rbp),%rdx 302d: 48 8b 45 f8 mov -0x8(%rbp),%rax 3031: 48 89 d6 mov %rdx,%rsi 3034: 48 89 c7 mov %rax,%rdi 3037: e8 8b e8 ff ff callq 0x18c7 303c: 89 45 f4 mov %eax,-0xc(%rbp) 303f: 83 7d f4 01 cmpl $0x1,-0xc(%rbp) 3043: 74 37 je 0x307c 3045: 83 7d f4 03 cmpl $0x3,-0xc(%rbp) 3049: 75 56 jne 0x30a1 304b: 44 8b 45 e8 mov -0x18(%rbp),%r8d 304f: 48 8b 7d d0 mov -0x30(%rbp),%rdi 3053: 48 8b 4d d8 mov -0x28(%rbp),%rcx 3057: 48 8b 55 f8 mov -0x8(%rbp),%rdx 305b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 305f: 8b 45 ec mov -0x14(%rbp),%eax 3062: 48 83 ec 08 sub $0x8,%rsp 3066: ff 75 c8 pushq -0x38(%rbp) 3069: 45 89 c1 mov %r8d,%r9d 306c: 49 89 f8 mov %rdi,%r8 306f: 89 c7 mov %eax,%edi 3071: e8 4e f0 ff ff callq 0x20c4 3076: 48 83 c4 10 add $0x10,%rsp 307a: eb 51 jmp 0x30cd 307c: 4c 8b 45 c8 mov -0x38(%rbp),%r8 3080: 8b 7d e8 mov -0x18(%rbp),%edi 3083: 48 8b 4d d0 mov -0x30(%rbp),%rcx 3087: 48 8b 55 d8 mov -0x28(%rbp),%rdx 308b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 308f: 8b 45 ec mov -0x14(%rbp),%eax 3092: 4d 89 c1 mov %r8,%r9 3095: 41 89 f8 mov %edi,%r8d 3098: 89 c7 mov %eax,%edi 309a: e8 40 ea ff ff callq 0x1adf 309f: eb 2c jmp 0x30cd 30a1: 90 nop 30a2: 4c 8b 45 c8 mov -0x38(%rbp),%r8 30a6: 8b 7d e8 mov -0x18(%rbp),%edi 30a9: 48 8b 4d d0 mov -0x30(%rbp),%rcx 30ad: 48 8b 55 d8 mov -0x28(%rbp),%rdx 30b1: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30b5: 8b 45 ec mov -0x14(%rbp),%eax 30b8: 6a 00 pushq $0x0 30ba: 6a 00 pushq $0x0 30bc: 4d 89 c1 mov %r8,%r9 30bf: 41 89 f8 mov %edi,%r8d 30c2: 89 c7 mov %eax,%edi 30c4: e8 bd e8 ff ff callq 0x1986 30c9: 48 83 c4 10 add $0x10,%rsp 30cd: c9 leaveq 30ce: c3 retq 30cf: f3 rep 30d0: 0f pop %cs 30d1: 1e push %ds 30d2: fa cli 30d3: 55 push %rbp 30d4: 48 89 e5 mov %rsp,%rbp 30d7: 48 83 c4 80 add $0xffffffffffffff80,%rsp 30db: 89 7d 9c mov %edi,-0x64(%rbp) 30de: 48 89 75 90 mov %rsi,-0x70(%rbp) 30e2: 48 89 55 88 mov %rdx,-0x78(%rbp) 30e6: 89 4d 98 mov %ecx,-0x68(%rbp) 30e9: 4c 89 45 80 mov %r8,-0x80(%rbp) 30ed: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 30f5: 00 30f6: 48 89 45 f8 mov %rax,-0x8(%rbp) 30fa: 31 c0 xor %eax,%eax 30fc: b8 40 00 00 00 mov $0x40,%eax 3101: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 3106: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 310b: 48 89 c2 mov %rax,%rdx 310e: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3112: 48 8d 75 b0 lea -0x50(%rbp),%rsi 3116: 8b 45 9c mov -0x64(%rbp),%eax 3119: 89 c7 mov %eax,%edi 311b: e8 0b e7 ff ff callq 0x182b 3120: 48 89 45 a8 mov %rax,-0x58(%rbp) 3124: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 3129: 0f 94 c0 sete %al 312c: 0f b6 c0 movzbl %al,%eax 312f: 48 85 c0 test %rax,%rax 3132: 74 14 je 0x3148 3134: bf 09 00 00 00 mov $0x9,%edi 3139: e8 18 e5 ff ff callq 0x1656 313e: b8 00 00 00 00 mov $0x0,%eax 3143: e9 c5 00 00 00 jmpq 0x320d 3148: 48 8b 55 a8 mov -0x58(%rbp),%rdx 314c: 48 8d 45 b0 lea -0x50(%rbp),%rax 3150: 48 89 d6 mov %rdx,%rsi 3153: 48 89 c7 mov %rax,%rdi 3156: e8 6c e7 ff ff callq 0x18c7 315b: 89 45 a4 mov %eax,-0x5c(%rbp) 315e: 83 7d a4 01 cmpl $0x1,-0x5c(%rbp) 3162: 74 08 je 0x316c 3164: 83 7d a4 03 cmpl $0x3,-0x5c(%rbp) 3168: 74 28 je 0x3192 316a: eb 74 jmp 0x31e0 316c: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3170: 8b 75 98 mov -0x68(%rbp),%esi 3173: 48 8b 4d 88 mov -0x78(%rbp),%rcx 3177: 48 8b 55 90 mov -0x70(%rbp),%rdx 317b: 8b 45 9c mov -0x64(%rbp),%eax 317e: 49 89 f9 mov %rdi,%r9 3181: 41 89 f0 mov %esi,%r8d 3184: be 00 00 00 00 mov $0x0,%esi 3189: 89 c7 mov %eax,%edi 318b: e8 4f e9 ff ff callq 0x1adf 3190: eb 7b jmp 0x320d 3192: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 3196: 3c 01 cmp $0x1,%al 3198: 75 07 jne 0x31a1 319a: ba 34 00 00 00 mov $0x34,%edx 319f: eb 05 jmp 0x31a6 31a1: ba 40 00 00 00 mov $0x40,%edx 31a6: 48 8b 45 a8 mov -0x58(%rbp),%rax 31aa: 48 39 c2 cmp %rax,%rdx 31ad: 77 31 ja 0x31e0 31af: 8b 7d 98 mov -0x68(%rbp),%edi 31b2: 48 8b 75 88 mov -0x78(%rbp),%rsi 31b6: 48 8b 4d 90 mov -0x70(%rbp),%rcx 31ba: 48 8d 55 b0 lea -0x50(%rbp),%rdx 31be: 8b 45 9c mov -0x64(%rbp),%eax 31c1: 48 83 ec 08 sub $0x8,%rsp 31c5: ff 75 80 pushq -0x80(%rbp) 31c8: 41 89 f9 mov %edi,%r9d 31cb: 49 89 f0 mov %rsi,%r8 31ce: be 00 00 00 00 mov $0x0,%esi 31d3: 89 c7 mov %eax,%edi 31d5: e8 ea ee ff ff callq 0x20c4 31da: 48 83 c4 10 add $0x10,%rsp 31de: eb 2d jmp 0x320d 31e0: 90 nop 31e1: 48 8b 7d 80 mov -0x80(%rbp),%rdi 31e5: 8b 75 98 mov -0x68(%rbp),%esi 31e8: 48 8b 4d 88 mov -0x78(%rbp),%rcx 31ec: 48 8b 55 90 mov -0x70(%rbp),%rdx 31f0: 8b 45 9c mov -0x64(%rbp),%eax 31f3: 6a 00 pushq $0x0 31f5: 6a 00 pushq $0x0 31f7: 49 89 f9 mov %rdi,%r9 31fa: 41 89 f0 mov %esi,%r8d 31fd: be 00 00 00 00 mov $0x0,%esi 3202: 89 c7 mov %eax,%edi 3204: e8 7d e7 ff ff callq 0x1986 3209: 48 83 c4 10 add $0x10,%rsp 320d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3211: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3219: 00 321a: 74 05 je 0x3221 321c: e8 cf df ff ff callq 0x11f0 3221: c9 leaveq 3222: c3 retq 3223: f3 rep 3224: 0f pop %cs 3225: 1e push %ds 3226: fa cli 3227: 55 push %rbp 3228: 48 89 e5 mov %rsp,%rbp 322b: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 3232: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 3238: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 323f: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 3246: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 324c: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 3253: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 325b: 00 325c: 48 89 45 f8 mov %rax,-0x8(%rbp) 3260: 31 c0 xor %eax,%eax 3262: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 326a: 00 00 00 326d: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3274: 74 1b je 0x3291 3276: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 327d: 74 12 je 0x3291 327f: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 3286: 74 09 je 0x3291 3288: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 328f: 75 07 jne 0x3298 3291: b8 01 00 00 00 mov $0x1,%eax 3296: eb 05 jmp 0x329d 3298: b8 00 00 00 00 mov $0x0,%eax 329d: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 32a3: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 32ab: 75 32 jne 0x32df 32ad: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 32b5: 75 51 jne 0x3308 32b7: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 32be: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 32c4: 48 89 d6 mov %rdx,%rsi 32c7: 89 c7 mov %eax,%edi 32c9: e8 92 15 00 00 callq 0x4860 32ce: 85 c0 test %eax,%eax 32d0: 75 36 jne 0x3308 32d2: 48 8b 45 90 mov -0x70(%rbp),%rax 32d6: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 32dd: eb 29 jmp 0x3308 32df: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 32e7: 75 1f jne 0x3308 32e9: 48 8d 0d f0 26 00 00 lea 0x26f0(%rip),%rcx # 0x59e0 32f0: ba 98 02 00 00 mov $0x298,%edx 32f5: 48 8d 35 7c 25 00 00 lea 0x257c(%rip),%rsi # 0x5878 32fc: 48 8d 3d 25 26 00 00 lea 0x2625(%rip),%rdi # 0x5928 3303: e8 28 df ff ff callq 0x1230 3308: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 330f: 0f 84 97 00 00 00 je 0x33ac 3315: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 331d: 75 7c jne 0x339b 331f: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3326: 74 09 je 0x3331 3328: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 332f: 75 07 jne 0x3338 3331: bf 02 00 00 00 mov $0x2,%edi 3336: eb 05 jmp 0x333d 3338: bf 01 00 00 00 mov $0x1,%edi 333d: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3344: 75 07 jne 0x334d 3346: be 01 00 00 00 mov $0x1,%esi 334b: eb 05 jmp 0x3352 334d: be 03 00 00 00 mov $0x3,%esi 3352: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 3359: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 335f: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 3366: 49 89 c9 mov %rcx,%r9 3369: 41 89 d0 mov %edx,%r8d 336c: 89 f9 mov %edi,%ecx 336e: 89 f2 mov %esi,%edx 3370: 48 89 c6 mov %rax,%rsi 3373: bf 00 00 00 00 mov $0x0,%edi 3378: e8 83 de ff ff callq 0x1200 337d: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 3384: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 338c: 75 1e jne 0x33ac 338e: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 3396: 00 00 00 3399: eb 11 jmp 0x33ac 339b: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 33a2: 48 8b 00 mov (%rax),%rax 33a5: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 33ac: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 33b4: 0f 84 d3 00 00 00 je 0x348d 33ba: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 33c2: 75 1f jne 0x33e3 33c4: 48 8d 0d 15 26 00 00 lea 0x2615(%rip),%rcx # 0x59e0 33cb: ba b4 02 00 00 mov $0x2b4,%edx 33d0: 48 8d 35 a1 24 00 00 lea 0x24a1(%rip),%rsi # 0x5878 33d7: 48 8d 3d 63 25 00 00 lea 0x2563(%rip),%rdi # 0x5941 33de: e8 4d de ff ff callq 0x1230 33e3: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 33ea: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 33f0: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 33f7: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 33fe: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 3405: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 340b: 4d 89 c1 mov %r8,%r9 340e: 41 89 f8 mov %edi,%r8d 3411: 89 c7 mov %eax,%edi 3413: e8 df fb ff ff callq 0x2ff7 3418: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 341f: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 3427: 75 38 jne 0x3461 3429: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3431: 74 13 je 0x3446 3433: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 343a: 48 8b 00 mov (%rax),%rax 343d: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 3444: 74 1b je 0x3461 3446: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 344d: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 3454: 48 89 d6 mov %rdx,%rsi 3457: 48 89 c7 mov %rax,%rdi 345a: e8 71 de ff ff callq 0x12d0 345f: eb 23 jmp 0x3484 3461: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3469: 75 19 jne 0x3484 346b: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3472: 8b 40 38 mov 0x38(%rax),%eax 3475: 83 c8 40 or $0x40,%eax 3478: 89 c2 mov %eax,%edx 347a: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3481: 89 50 38 mov %edx,0x38(%rax) 3484: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 348b: eb 2b jmp 0x34b8 348d: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 3494: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 349a: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 34a1: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 34a8: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 34ae: 49 89 f8 mov %rdi,%r8 34b1: 89 c7 mov %eax,%edi 34b3: e8 17 fc ff ff callq 0x30cf 34b8: 48 8b 4d f8 mov -0x8(%rbp),%rcx 34bc: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 34c4: 00 34c5: 74 05 je 0x34cc 34c7: e8 24 dd ff ff callq 0x11f0 34cc: c9 leaveq 34cd: c3 retq 34ce: f3 rep 34cf: 0f pop %cs 34d0: 1e push %ds 34d1: fa cli 34d2: 55 push %rbp 34d3: 48 89 e5 mov %rsp,%rbp 34d6: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 34dd: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 34e4: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 34ec: 00 34ed: 48 89 45 f8 mov %rax,-0x8(%rbp) 34f1: 31 c0 xor %eax,%eax 34f3: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 34fb: 00 00 00 34fe: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3505: 48 8b 00 mov (%rax),%rax 3508: 48 85 c0 test %rax,%rax 350b: 74 59 je 0x3566 350d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3514: 48 8b 50 30 mov 0x30(%rax),%rdx 3518: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 351f: 48 39 c2 cmp %rax,%rdx 3522: 72 1e jb 0x3542 3524: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 352b: 48 8b 50 30 mov 0x30(%rax),%rdx 352f: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3536: 48 29 c2 sub %rax,%rdx 3539: 48 89 d0 mov %rdx,%rax 353c: 48 83 f8 3b cmp $0x3b,%rax 3540: 77 0a ja 0x354c 3542: b8 00 00 00 00 mov $0x0,%eax 3547: e9 b5 02 00 00 jmpq 0x3801 354c: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3553: 48 8b 10 mov (%rax),%rdx 3556: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 355d: 48 01 d0 add %rdx,%rax 3560: 48 89 45 80 mov %rax,-0x80(%rbp) 3564: eb 53 jmp 0x35b9 3566: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 356d: 48 8b 50 28 mov 0x28(%rax),%rdx 3571: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3578: 48 01 c2 add %rax,%rdx 357b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3582: 8b 40 24 mov 0x24(%rax),%eax 3585: 48 8d 75 b0 lea -0x50(%rbp),%rsi 3589: 48 89 d1 mov %rdx,%rcx 358c: ba 3c 00 00 00 mov $0x3c,%edx 3591: 89 c7 mov %eax,%edi 3593: e8 93 e2 ff ff callq 0x182b 3598: 48 83 f8 3c cmp $0x3c,%rax 359c: 0f 95 c0 setne %al 359f: 0f b6 c0 movzbl %al,%eax 35a2: 48 85 c0 test %rax,%rax 35a5: 74 0a je 0x35b1 35a7: b8 00 00 00 00 mov $0x0,%eax 35ac: e9 50 02 00 00 jmpq 0x3801 35b1: 48 8d 45 b0 lea -0x50(%rbp),%rax 35b5: 48 89 45 80 mov %rax,-0x80(%rbp) 35b9: 48 8b 45 80 mov -0x80(%rbp),%rax 35bd: 48 83 c0 30 add $0x30,%rax 35c1: 48 89 45 88 mov %rax,-0x78(%rbp) 35c5: 48 8b 45 80 mov -0x80(%rbp),%rax 35c9: 0f b6 40 39 movzbl 0x39(%rax),%eax 35cd: 3c 20 cmp $0x20,%al 35cf: 74 27 je 0x35f8 35d1: 48 8b 45 80 mov -0x80(%rbp),%rax 35d5: 48 8d 48 30 lea 0x30(%rax),%rcx 35d9: 48 8d 45 ed lea -0x13(%rbp),%rax 35dd: ba 0a 00 00 00 mov $0xa,%edx 35e2: 48 89 ce mov %rcx,%rsi 35e5: 48 89 c7 mov %rax,%rdi 35e8: e8 f3 dc ff ff callq 0x12e0 35ed: c6 00 00 movb $0x0,(%rax) 35f0: 48 8d 45 ed lea -0x13(%rbp),%rax 35f4: 48 89 45 88 mov %rax,-0x78(%rbp) 35f8: 48 8b 45 88 mov -0x78(%rbp),%rax 35fc: 48 89 c7 mov %rax,%rdi 35ff: e8 ec dc ff ff callq 0x12f0 3604: 48 89 45 98 mov %rax,-0x68(%rbp) 3608: 48 8b 45 80 mov -0x80(%rbp),%rax 360c: ba 10 00 00 00 mov $0x10,%edx 3611: 48 8d 35 43 23 00 00 lea 0x2343(%rip),%rsi # 0x595b 3618: 48 89 c7 mov %rax,%rdi 361b: e8 50 dc ff ff callq 0x1270 3620: 85 c0 test %eax,%eax 3622: 75 11 jne 0x3635 3624: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 362b: 48 8b 00 mov (%rax),%rax 362e: 48 85 c0 test %rax,%rax 3631: 75 2b jne 0x365e 3633: eb 55 jmp 0x368a 3635: 48 8b 45 98 mov -0x68(%rbp),%rax 3639: 48 83 c0 01 add $0x1,%rax 363d: 48 83 e0 fe and $0xfffffffffffffffe,%rax 3641: 48 89 c2 mov %rax,%rdx 3644: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 364b: 48 01 d0 add %rdx,%rax 364e: 48 83 c0 3c add $0x3c,%rax 3652: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 3659: e9 a0 fe ff ff jmpq 0x34fe 365e: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3665: 48 8b 50 30 mov 0x30(%rax),%rdx 3669: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3670: 48 29 c2 sub %rax,%rdx 3673: 48 89 d0 mov %rdx,%rax 3676: 48 83 e8 3c sub $0x3c,%rax 367a: 48 39 45 98 cmp %rax,-0x68(%rbp) 367e: 76 0a jbe 0x368a 3680: b8 00 00 00 00 mov $0x0,%eax 3685: e9 77 01 00 00 jmpq 0x3801 368a: 48 8b 45 98 mov -0x68(%rbp),%rax 368e: 48 89 c7 mov %rax,%rdi 3691: e8 1a dc ff ff callq 0x12b0 3696: 48 89 45 a0 mov %rax,-0x60(%rbp) 369a: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 369f: 0f 84 58 01 00 00 je 0x37fd 36a5: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36ac: 48 8b 00 mov (%rax),%rax 36af: 48 85 c0 test %rax,%rax 36b2: 74 39 je 0x36ed 36b4: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36bb: 48 8b 00 mov (%rax),%rax 36be: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 36c5: 48 83 c2 3c add $0x3c,%rdx 36c9: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 36cd: 48 8b 55 98 mov -0x68(%rbp),%rdx 36d1: 48 8b 45 a0 mov -0x60(%rbp),%rax 36d5: 48 89 ce mov %rcx,%rsi 36d8: 48 89 c7 mov %rax,%rdi 36db: e8 c0 db ff ff callq 0x12a0 36e0: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 36e7: 48 89 42 60 mov %rax,0x60(%rdx) 36eb: eb 7b jmp 0x3768 36ed: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36f4: 48 8b 50 28 mov 0x28(%rax),%rdx 36f8: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36ff: 48 01 d0 add %rdx,%rax 3702: 48 83 c0 3c add $0x3c,%rax 3706: 48 89 c1 mov %rax,%rcx 3709: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3710: 8b 40 24 mov 0x24(%rax),%eax 3713: 48 8b 55 98 mov -0x68(%rbp),%rdx 3717: 48 8b 75 a0 mov -0x60(%rbp),%rsi 371b: 89 c7 mov %eax,%edi 371d: e8 09 e1 ff ff callq 0x182b 3722: 48 8b 55 98 mov -0x68(%rbp),%rdx 3726: 48 39 d0 cmp %rdx,%rax 3729: 0f 95 c0 setne %al 372c: 0f b6 c0 movzbl %al,%eax 372f: 48 85 c0 test %rax,%rax 3732: 74 25 je 0x3759 3734: 48 8b 45 a0 mov -0x60(%rbp),%rax 3738: 48 89 c7 mov %rax,%rdi 373b: e8 80 da ff ff callq 0x11c0 3740: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3747: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 374f: b8 00 00 00 00 mov $0x0,%eax 3754: e9 a8 00 00 00 jmpq 0x3801 3759: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3760: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3764: 48 89 50 60 mov %rdx,0x60(%rax) 3768: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 376f: 48 8b 55 98 mov -0x68(%rbp),%rdx 3773: 48 89 50 68 mov %rdx,0x68(%rax) 3777: 48 8b 45 a0 mov -0x60(%rbp),%rax 377b: 48 89 45 90 mov %rax,-0x70(%rbp) 377f: 48 8b 45 90 mov -0x70(%rbp),%rax 3783: 48 89 45 a8 mov %rax,-0x58(%rbp) 3787: 48 8b 55 a0 mov -0x60(%rbp),%rdx 378b: 48 8b 45 98 mov -0x68(%rbp),%rax 378f: 48 01 d0 add %rdx,%rax 3792: 48 2b 45 90 sub -0x70(%rbp),%rax 3796: 48 89 c2 mov %rax,%rdx 3799: 48 8b 45 90 mov -0x70(%rbp),%rax 379d: be 2f 00 00 00 mov $0x2f,%esi 37a2: 48 89 c7 mov %rax,%rdi 37a5: e8 b6 da ff ff callq 0x1260 37aa: 48 89 45 90 mov %rax,-0x70(%rbp) 37ae: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 37b3: 75 25 jne 0x37da 37b5: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37b9: 48 8b 45 98 mov -0x68(%rbp),%rax 37bd: 48 01 d0 add %rdx,%rax 37c0: 48 2b 45 a8 sub -0x58(%rbp),%rax 37c4: 48 89 c2 mov %rax,%rdx 37c7: 48 8b 45 a8 mov -0x58(%rbp),%rax 37cb: be 00 00 00 00 mov $0x0,%esi 37d0: 48 89 c7 mov %rax,%rdi 37d3: e8 68 da ff ff callq 0x1240 37d8: eb 23 jmp 0x37fd 37da: 48 8b 45 90 mov -0x70(%rbp),%rax 37de: 48 8d 50 01 lea 0x1(%rax),%rdx 37e2: 48 89 55 90 mov %rdx,-0x70(%rbp) 37e6: c6 00 00 movb $0x0,(%rax) 37e9: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37ed: 48 8b 45 98 mov -0x68(%rbp),%rax 37f1: 48 01 d0 add %rdx,%rax 37f4: 48 39 45 90 cmp %rax,-0x70(%rbp) 37f8: 73 02 jae 0x37fc 37fa: eb 83 jmp 0x377f 37fc: 90 nop 37fd: 48 8b 45 a0 mov -0x60(%rbp),%rax 3801: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3805: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 380d: 00 380e: 74 05 je 0x3815 3810: e8 db d9 ff ff callq 0x11f0 3815: c9 leaveq 3816: c3 retq 3817: f3 rep 3818: 0f pop %cs 3819: 1e push %ds 381a: fa cli 381b: 55 push %rbp 381c: 48 89 e5 mov %rsp,%rbp 381f: 48 83 c4 80 add $0xffffffffffffff80,%rsp 3823: 48 89 7d 88 mov %rdi,-0x78(%rbp) 3827: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 382f: 00 3830: 48 89 45 f8 mov %rax,-0x8(%rbp) 3834: 31 c0 xor %eax,%eax 3836: 48 8b 45 88 mov -0x78(%rbp),%rax 383a: 48 8b 00 mov (%rax),%rax 383d: 48 85 c0 test %rax,%rax 3840: 0f 84 8e 00 00 00 je 0x38d4 3846: 48 8b 45 88 mov -0x78(%rbp),%rax 384a: 48 8b 40 70 mov 0x70(%rax),%rax 384e: 48 89 c2 mov %rax,%rdx 3851: 48 8b 45 88 mov -0x78(%rbp),%rax 3855: 48 8b 40 28 mov 0x28(%rax),%rax 3859: 48 89 c1 mov %rax,%rcx 385c: 48 8b 45 88 mov -0x78(%rbp),%rax 3860: 48 8b 40 30 mov 0x30(%rax),%rax 3864: 48 01 c8 add %rcx,%rax 3867: 48 39 c2 cmp %rax,%rdx 386a: 0f 97 c0 seta %al 386d: 0f b6 c0 movzbl %al,%eax 3870: 48 85 c0 test %rax,%rax 3873: 75 33 jne 0x38a8 3875: 48 8b 45 88 mov -0x78(%rbp),%rax 3879: 48 8b 40 28 mov 0x28(%rax),%rax 387d: 48 89 c2 mov %rax,%rdx 3880: 48 8b 45 88 mov -0x78(%rbp),%rax 3884: 48 8b 40 30 mov 0x30(%rax),%rax 3888: 48 01 c2 add %rax,%rdx 388b: 48 8b 45 88 mov -0x78(%rbp),%rax 388f: 48 8b 40 70 mov 0x70(%rax),%rax 3893: 48 29 c2 sub %rax,%rdx 3896: 48 89 d0 mov %rdx,%rax 3899: 48 83 f8 3b cmp $0x3b,%rax 389d: 0f 96 c0 setbe %al 38a0: 0f b6 c0 movzbl %al,%eax 38a3: 48 85 c0 test %rax,%rax 38a6: 74 14 je 0x38bc 38a8: bf 0e 00 00 00 mov $0xe,%edi 38ad: e8 a4 dd ff ff callq 0x1656 38b2: b8 ff ff ff ff mov $0xffffffff,%eax 38b7: e9 7f 05 00 00 jmpq 0x3e3b 38bc: 48 8b 45 88 mov -0x78(%rbp),%rax 38c0: 48 8b 10 mov (%rax),%rdx 38c3: 48 8b 45 88 mov -0x78(%rbp),%rax 38c7: 48 8b 40 70 mov 0x70(%rax),%rax 38cb: 48 01 d0 add %rdx,%rax 38ce: 48 89 45 c0 mov %rax,-0x40(%rbp) 38d2: eb 53 jmp 0x3927 38d4: 48 8b 45 88 mov -0x78(%rbp),%rax 38d8: 48 05 a8 00 00 00 add $0xa8,%rax 38de: 48 89 45 c0 mov %rax,-0x40(%rbp) 38e2: 48 8b 45 88 mov -0x78(%rbp),%rax 38e6: 48 8b 50 70 mov 0x70(%rax),%rdx 38ea: 48 8b 45 88 mov -0x78(%rbp),%rax 38ee: 8b 40 24 mov 0x24(%rax),%eax 38f1: 48 8b 75 c0 mov -0x40(%rbp),%rsi 38f5: 48 89 d1 mov %rdx,%rcx 38f8: ba 3c 00 00 00 mov $0x3c,%edx 38fd: 89 c7 mov %eax,%edi 38ff: e8 27 df ff ff callq 0x182b 3904: 48 83 f8 3c cmp $0x3c,%rax 3908: 0f 95 c0 setne %al 390b: 0f b6 c0 movzbl %al,%eax 390e: 48 85 c0 test %rax,%rax 3911: 74 14 je 0x3927 3913: bf 0e 00 00 00 mov $0xe,%edi 3918: e8 39 dd ff ff callq 0x1656 391d: b8 ff ff ff ff mov $0xffffffff,%eax 3922: e9 14 05 00 00 jmpq 0x3e3b 3927: 48 8b 45 c0 mov -0x40(%rbp),%rax 392b: 48 83 c0 3a add $0x3a,%rax 392f: ba 02 00 00 00 mov $0x2,%edx 3934: 48 8d 35 31 20 00 00 lea 0x2031(%rip),%rsi # 0x596c 393b: 48 89 c7 mov %rax,%rdi 393e: e8 2d d9 ff ff callq 0x1270 3943: 85 c0 test %eax,%eax 3945: 0f 95 c0 setne %al 3948: 0f b6 c0 movzbl %al,%eax 394b: 48 85 c0 test %rax,%rax 394e: 74 14 je 0x3964 3950: bf 0f 00 00 00 mov $0xf,%edi 3955: e8 fc dc ff ff callq 0x1656 395a: b8 ff ff ff ff mov $0xffffffff,%eax 395f: e9 d7 04 00 00 jmpq 0x3e3b 3964: 48 8b 45 c0 mov -0x40(%rbp),%rax 3968: 48 8b 55 88 mov -0x78(%rbp),%rdx 396c: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 3973: 48 8b 50 08 mov 0x8(%rax),%rdx 3977: 48 8b 00 mov (%rax),%rax 397a: 48 89 01 mov %rax,(%rcx) 397d: 48 89 51 08 mov %rdx,0x8(%rcx) 3981: 48 8d 41 10 lea 0x10(%rcx),%rax 3985: c6 00 00 movb $0x0,(%rax) 3988: 48 8b 45 88 mov -0x78(%rbp),%rax 398c: 48 83 c0 78 add $0x78,%rax 3990: 48 89 45 c8 mov %rax,-0x38(%rbp) 3994: 48 8b 45 c0 mov -0x40(%rbp),%rax 3998: 0f b6 00 movzbl (%rax),%eax 399b: 3c 2f cmp $0x2f,%al 399d: 0f 85 de 01 00 00 jne 0x3b81 39a3: 48 8b 45 c0 mov -0x40(%rbp),%rax 39a7: 0f b6 40 01 movzbl 0x1(%rax),%eax 39ab: 3c 20 cmp $0x20,%al 39ad: 75 46 jne 0x39f5 39af: 48 8b 45 c0 mov -0x40(%rbp),%rax 39b3: ba 10 00 00 00 mov $0x10,%edx 39b8: 48 8d 35 b0 1f 00 00 lea 0x1fb0(%rip),%rsi # 0x596f 39bf: 48 89 c7 mov %rax,%rdi 39c2: e8 a9 d8 ff ff callq 0x1270 39c7: 85 c0 test %eax,%eax 39c9: 75 2a jne 0x39f5 39cb: 48 8b 45 88 mov -0x78(%rbp),%rax 39cf: 48 05 e4 00 00 00 add $0xe4,%rax 39d5: ba 02 00 00 00 mov $0x2,%edx 39da: 48 8d 35 9f 1f 00 00 lea 0x1f9f(%rip),%rsi # 0x5980 39e1: 48 89 c7 mov %rax,%rdi 39e4: e8 b7 d8 ff ff callq 0x12a0 39e9: 48 8b 55 c8 mov -0x38(%rbp),%rdx 39ed: 48 89 02 mov %rax,(%rdx) 39f0: e9 17 02 00 00 jmpq 0x3c0c 39f5: 48 8b 45 c0 mov -0x40(%rbp),%rax 39f9: 0f b6 40 01 movzbl 0x1(%rax),%eax 39fd: 3c 53 cmp $0x53,%al 39ff: 75 46 jne 0x3a47 3a01: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a05: ba 10 00 00 00 mov $0x10,%edx 3a0a: 48 8d 35 71 1f 00 00 lea 0x1f71(%rip),%rsi # 0x5982 3a11: 48 89 c7 mov %rax,%rdi 3a14: e8 57 d8 ff ff callq 0x1270 3a19: 85 c0 test %eax,%eax 3a1b: 75 2a jne 0x3a47 3a1d: 48 8b 45 88 mov -0x78(%rbp),%rax 3a21: 48 05 e4 00 00 00 add $0xe4,%rax 3a27: ba 08 00 00 00 mov $0x8,%edx 3a2c: 48 8d 35 60 1f 00 00 lea 0x1f60(%rip),%rsi # 0x5993 3a33: 48 89 c7 mov %rax,%rdi 3a36: e8 65 d8 ff ff callq 0x12a0 3a3b: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a3f: 48 89 02 mov %rax,(%rdx) 3a42: e9 c5 01 00 00 jmpq 0x3c0c 3a47: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a4b: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a4f: 3c 2f cmp $0x2f,%al 3a51: 75 46 jne 0x3a99 3a53: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a57: ba 10 00 00 00 mov $0x10,%edx 3a5c: 48 8d 35 f8 1e 00 00 lea 0x1ef8(%rip),%rsi # 0x595b 3a63: 48 89 c7 mov %rax,%rdi 3a66: e8 05 d8 ff ff callq 0x1270 3a6b: 85 c0 test %eax,%eax 3a6d: 75 2a jne 0x3a99 3a6f: 48 8b 45 88 mov -0x78(%rbp),%rax 3a73: 48 05 e4 00 00 00 add $0xe4,%rax 3a79: ba 03 00 00 00 mov $0x3,%edx 3a7e: 48 8d 35 16 1f 00 00 lea 0x1f16(%rip),%rsi # 0x599b 3a85: 48 89 c7 mov %rax,%rdi 3a88: e8 13 d8 ff ff callq 0x12a0 3a8d: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a91: 48 89 02 mov %rax,(%rdx) 3a94: e9 73 01 00 00 jmpq 0x3c0c 3a99: e8 92 d8 ff ff callq 0x1330 3a9e: 48 8b 10 mov (%rax),%rdx 3aa1: 48 8b 45 c0 mov -0x40(%rbp),%rax 3aa5: 0f b6 40 01 movzbl 0x1(%rax),%eax 3aa9: 48 0f be c0 movsbl %al,%rax 3aad: 48 01 c0 add %rax,%rax 3ab0: 48 01 d0 add %rdx,%rax 3ab3: 0f b7 00 movzwl (%rax),%eax 3ab6: 0f b7 c0 movzwl %ax,%eax 3ab9: 25 00 08 00 00 and $0x800,%eax 3abe: 85 c0 test %eax,%eax 3ac0: 0f 95 c0 setne %al 3ac3: 0f b6 c0 movzbl %al,%eax 3ac6: 48 85 c0 test %rax,%rax 3ac9: 0f 84 9e 00 00 00 je 0x3b6d 3acf: 48 8b 45 88 mov -0x78(%rbp),%rax 3ad3: 48 8b 40 60 mov 0x60(%rax),%rax 3ad7: 48 85 c0 test %rax,%rax 3ada: 0f 94 c0 sete %al 3add: 0f b6 c0 movzbl %al,%eax 3ae0: 48 85 c0 test %rax,%rax 3ae3: 74 2e je 0x3b13 3ae5: 48 8b 45 88 mov -0x78(%rbp),%rax 3ae9: 48 89 c7 mov %rax,%rdi 3aec: e8 dd f9 ff ff callq 0x34ce 3af1: 48 85 c0 test %rax,%rax 3af4: 0f 94 c0 sete %al 3af7: 0f b6 c0 movzbl %al,%eax 3afa: 48 85 c0 test %rax,%rax 3afd: 74 14 je 0x3b13 3aff: bf 10 00 00 00 mov $0x10,%edi 3b04: e8 4d db ff ff callq 0x1656 3b09: b8 ff ff ff ff mov $0xffffffff,%eax 3b0e: e9 28 03 00 00 jmpq 0x3e3b 3b13: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b17: 48 83 c0 01 add $0x1,%rax 3b1b: 48 89 c7 mov %rax,%rdi 3b1e: e8 cd d7 ff ff callq 0x12f0 3b23: 48 89 45 d8 mov %rax,-0x28(%rbp) 3b27: 48 8b 45 88 mov -0x78(%rbp),%rax 3b2b: 48 8b 40 68 mov 0x68(%rax),%rax 3b2f: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3b33: 0f 93 c0 setae %al 3b36: 0f b6 c0 movzbl %al,%eax 3b39: 48 85 c0 test %rax,%rax 3b3c: 74 14 je 0x3b52 3b3e: bf 10 00 00 00 mov $0x10,%edi 3b43: e8 0e db ff ff callq 0x1656 3b48: b8 ff ff ff ff mov $0xffffffff,%eax 3b4d: e9 e9 02 00 00 jmpq 0x3e3b 3b52: 48 8b 45 88 mov -0x78(%rbp),%rax 3b56: 48 8b 50 60 mov 0x60(%rax),%rdx 3b5a: 48 8b 45 d8 mov -0x28(%rbp),%rax 3b5e: 48 01 c2 add %rax,%rdx 3b61: 48 8b 45 c8 mov -0x38(%rbp),%rax 3b65: 48 89 10 mov %rdx,(%rax) 3b68: e9 9f 00 00 00 jmpq 0x3c0c 3b6d: bf 10 00 00 00 mov $0x10,%edi 3b72: e8 df da ff ff callq 0x1656 3b77: b8 ff ff ff ff mov $0xffffffff,%eax 3b7c: e9 ba 02 00 00 jmpq 0x3e3b 3b81: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b85: 48 8b 55 88 mov -0x78(%rbp),%rdx 3b89: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3b90: b9 10 00 00 00 mov $0x10,%ecx 3b95: ba 2f 00 00 00 mov $0x2f,%edx 3b9a: 48 89 c6 mov %rax,%rsi 3b9d: e8 7e d7 ff ff callq 0x1320 3ba2: 48 89 45 d0 mov %rax,-0x30(%rbp) 3ba6: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3bab: 74 0d je 0x3bba 3bad: 48 8b 45 d0 mov -0x30(%rbp),%rax 3bb1: 48 83 e8 01 sub $0x1,%rax 3bb5: c6 00 00 movb $0x0,(%rax) 3bb8: eb 40 jmp 0x3bfa 3bba: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3bc2: 48 8b 55 88 mov -0x78(%rbp),%rdx 3bc6: 48 8b 45 b0 mov -0x50(%rbp),%rax 3bca: 48 01 d0 add %rdx,%rax 3bcd: 48 05 e4 00 00 00 add $0xe4,%rax 3bd3: c6 00 00 movb $0x0,(%rax) 3bd6: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3bdb: 74 1d je 0x3bfa 3bdd: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3be2: 48 8b 55 88 mov -0x78(%rbp),%rdx 3be6: 48 8b 45 b0 mov -0x50(%rbp),%rax 3bea: 48 01 d0 add %rdx,%rax 3bed: 48 05 e4 00 00 00 add $0xe4,%rax 3bf3: 0f b6 00 movzbl (%rax),%eax 3bf6: 3c 20 cmp $0x20,%al 3bf8: 74 c8 je 0x3bc2 3bfa: 48 8b 45 88 mov -0x78(%rbp),%rax 3bfe: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3c05: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c09: 48 89 10 mov %rdx,(%rax) 3c0c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c10: 0f b6 40 30 movzbl 0x30(%rax),%eax 3c14: 3c 20 cmp $0x20,%al 3c16: 0f 94 c0 sete %al 3c19: 0f b6 c0 movzbl %al,%eax 3c1c: 48 85 c0 test %rax,%rax 3c1f: 74 14 je 0x3c35 3c21: bf 10 00 00 00 mov $0x10,%edi 3c26: e8 2b da ff ff callq 0x1656 3c2b: b8 ff ff ff ff mov $0xffffffff,%eax 3c30: e9 06 02 00 00 jmpq 0x3e3b 3c35: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c39: 48 83 c0 10 add $0x10,%rax 3c3d: 48 89 45 b8 mov %rax,-0x48(%rbp) 3c41: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c45: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3c49: 3c 20 cmp $0x20,%al 3c4b: 74 27 je 0x3c74 3c4d: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c51: 48 8d 48 10 lea 0x10(%rax),%rcx 3c55: 48 8d 45 eb lea -0x15(%rbp),%rax 3c59: ba 0c 00 00 00 mov $0xc,%edx 3c5e: 48 89 ce mov %rcx,%rsi 3c61: 48 89 c7 mov %rax,%rdi 3c64: e8 77 d6 ff ff callq 0x12e0 3c69: c6 00 00 movb $0x0,(%rax) 3c6c: 48 8d 45 eb lea -0x15(%rbp),%rax 3c70: 48 89 45 b8 mov %rax,-0x48(%rbp) 3c74: 48 8b 45 b8 mov -0x48(%rbp),%rax 3c78: 48 89 c7 mov %rax,%rdi 3c7b: e8 70 d6 ff ff callq 0x12f0 3c80: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3c84: 48 89 42 08 mov %rax,0x8(%rdx) 3c88: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c8c: 48 83 c0 1c add $0x1c,%rax 3c90: 48 89 45 a0 mov %rax,-0x60(%rbp) 3c94: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c98: 0f b6 40 21 movzbl 0x21(%rax),%eax 3c9c: 3c 20 cmp $0x20,%al 3c9e: 74 27 je 0x3cc7 3ca0: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ca4: 48 8d 48 1c lea 0x1c(%rax),%rcx 3ca8: 48 8d 45 eb lea -0x15(%rbp),%rax 3cac: ba 06 00 00 00 mov $0x6,%edx 3cb1: 48 89 ce mov %rcx,%rsi 3cb4: 48 89 c7 mov %rax,%rdi 3cb7: e8 24 d6 ff ff callq 0x12e0 3cbc: c6 00 00 movb $0x0,(%rax) 3cbf: 48 8d 45 eb lea -0x15(%rbp),%rax 3cc3: 48 89 45 a0 mov %rax,-0x60(%rbp) 3cc7: 48 8b 45 a0 mov -0x60(%rbp),%rax 3ccb: 48 89 c7 mov %rax,%rdi 3cce: e8 1d d6 ff ff callq 0x12f0 3cd3: 89 c2 mov %eax,%edx 3cd5: 48 8b 45 c8 mov -0x38(%rbp),%rax 3cd9: 89 50 10 mov %edx,0x10(%rax) 3cdc: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ce0: 48 83 c0 22 add $0x22,%rax 3ce4: 48 89 45 a8 mov %rax,-0x58(%rbp) 3ce8: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cec: 0f b6 40 27 movzbl 0x27(%rax),%eax 3cf0: 3c 20 cmp $0x20,%al 3cf2: 74 27 je 0x3d1b 3cf4: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cf8: 48 8d 48 22 lea 0x22(%rax),%rcx 3cfc: 48 8d 45 eb lea -0x15(%rbp),%rax 3d00: ba 06 00 00 00 mov $0x6,%edx 3d05: 48 89 ce mov %rcx,%rsi 3d08: 48 89 c7 mov %rax,%rdi 3d0b: e8 d0 d5 ff ff callq 0x12e0 3d10: c6 00 00 movb $0x0,(%rax) 3d13: 48 8d 45 eb lea -0x15(%rbp),%rax 3d17: 48 89 45 a8 mov %rax,-0x58(%rbp) 3d1b: 48 8b 45 a8 mov -0x58(%rbp),%rax 3d1f: 48 89 c7 mov %rax,%rdi 3d22: e8 c9 d5 ff ff callq 0x12f0 3d27: 89 c2 mov %eax,%edx 3d29: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d2d: 89 50 14 mov %edx,0x14(%rax) 3d30: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d34: 48 83 c0 28 add $0x28,%rax 3d38: 48 89 45 90 mov %rax,-0x70(%rbp) 3d3c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d40: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3d44: 3c 20 cmp $0x20,%al 3d46: 74 22 je 0x3d6a 3d48: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d4c: 48 83 c0 28 add $0x28,%rax 3d50: 48 8b 00 mov (%rax),%rax 3d53: 48 89 45 eb mov %rax,-0x15(%rbp) 3d57: 48 8d 45 eb lea -0x15(%rbp),%rax 3d5b: 48 83 c0 08 add $0x8,%rax 3d5f: c6 00 00 movb $0x0,(%rax) 3d62: 48 8d 45 eb lea -0x15(%rbp),%rax 3d66: 48 89 45 90 mov %rax,-0x70(%rbp) 3d6a: 48 8b 45 90 mov -0x70(%rbp),%rax 3d6e: 48 89 c7 mov %rax,%rdi 3d71: e8 7a d5 ff ff callq 0x12f0 3d76: 89 c2 mov %eax,%edx 3d78: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d7c: 89 50 18 mov %edx,0x18(%rax) 3d7f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d83: 48 83 c0 30 add $0x30,%rax 3d87: 48 89 45 98 mov %rax,-0x68(%rbp) 3d8b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d8f: 0f b6 40 39 movzbl 0x39(%rax),%eax 3d93: 3c 20 cmp $0x20,%al 3d95: 74 27 je 0x3dbe 3d97: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d9b: 48 8d 48 30 lea 0x30(%rax),%rcx 3d9f: 48 8d 45 eb lea -0x15(%rbp),%rax 3da3: ba 0a 00 00 00 mov $0xa,%edx 3da8: 48 89 ce mov %rcx,%rsi 3dab: 48 89 c7 mov %rax,%rdi 3dae: e8 2d d5 ff ff callq 0x12e0 3db3: c6 00 00 movb $0x0,(%rax) 3db6: 48 8d 45 eb lea -0x15(%rbp),%rax 3dba: 48 89 45 98 mov %rax,-0x68(%rbp) 3dbe: 48 8b 45 98 mov -0x68(%rbp),%rax 3dc2: 48 89 c7 mov %rax,%rdi 3dc5: e8 26 d5 ff ff callq 0x12f0 3dca: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3dce: 48 89 42 20 mov %rax,0x20(%rdx) 3dd2: 48 8b 45 c8 mov -0x38(%rbp),%rax 3dd6: 48 8b 40 20 mov 0x20(%rax),%rax 3dda: 48 85 c0 test %rax,%rax 3ddd: 79 11 jns 0x3df0 3ddf: bf 10 00 00 00 mov $0x10,%edi 3de4: e8 6d d8 ff ff callq 0x1656 3de9: b8 ff ff ff ff mov $0xffffffff,%eax 3dee: eb 4b jmp 0x3e3b 3df0: 48 8b 45 88 mov -0x78(%rbp),%rax 3df4: 48 8b 40 28 mov 0x28(%rax),%rax 3df8: 48 89 c2 mov %rax,%rdx 3dfb: 48 8b 45 88 mov -0x78(%rbp),%rax 3dff: 48 8b 40 30 mov 0x30(%rax),%rax 3e03: 48 01 c2 add %rax,%rdx 3e06: 48 8b 45 88 mov -0x78(%rbp),%rax 3e0a: 48 8b 40 70 mov 0x70(%rax),%rax 3e0e: 48 29 c2 sub %rax,%rdx 3e11: 48 89 d0 mov %rdx,%rax 3e14: 48 83 e8 3c sub $0x3c,%rax 3e18: 48 89 45 e0 mov %rax,-0x20(%rbp) 3e1c: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e20: 48 8b 40 20 mov 0x20(%rax),%rax 3e24: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3e28: 73 0c jae 0x3e36 3e2a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3e2e: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e32: 48 89 50 20 mov %rdx,0x20(%rax) 3e36: b8 00 00 00 00 mov $0x0,%eax 3e3b: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3e3f: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3e47: 00 3e48: 74 05 je 0x3e4f 3e4a: e8 a1 d3 ff ff callq 0x11f0 3e4f: c9 leaveq 3e50: c3 retq 3e51: f3 rep 3e52: 0f pop %cs 3e53: 1e push %ds 3e54: fa cli 3e55: 55 push %rbp 3e56: 48 89 e5 mov %rsp,%rbp 3e59: 48 83 ec 20 sub $0x20,%rsp 3e5d: 89 7d ec mov %edi,-0x14(%rbp) 3e60: 89 75 e8 mov %esi,-0x18(%rbp) 3e63: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3e67: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3e6b: 75 0c jne 0x3e79 3e6d: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e71: 8b 40 24 mov 0x24(%rax),%eax 3e74: 89 45 ec mov %eax,-0x14(%rbp) 3e77: eb 3e jmp 0x3eb7 3e79: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e7d: 8b 40 24 mov 0x24(%rax),%eax 3e80: 83 f8 ff cmp $0xffffffff,%eax 3e83: 0f 95 c0 setne %al 3e86: 0f b6 c0 movzbl %al,%eax 3e89: 48 85 c0 test %rax,%rax 3e8c: 74 29 je 0x3eb7 3e8e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e92: 8b 40 24 mov 0x24(%rax),%eax 3e95: 39 45 ec cmp %eax,-0x14(%rbp) 3e98: 0f 95 c0 setne %al 3e9b: 0f b6 c0 movzbl %al,%eax 3e9e: 48 85 c0 test %rax,%rax 3ea1: 74 14 je 0x3eb7 3ea3: bf 1c 00 00 00 mov $0x1c,%edi 3ea8: e8 a9 d7 ff ff callq 0x1656 3ead: b8 00 00 00 00 mov $0x0,%eax 3eb2: e9 a2 01 00 00 jmpq 0x4059 3eb7: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ebb: 8b 40 1c mov 0x1c(%rax),%eax 3ebe: 83 f8 01 cmp $0x1,%eax 3ec1: 0f 95 c0 setne %al 3ec4: 0f b6 c0 movzbl %al,%eax 3ec7: 48 85 c0 test %rax,%rax 3eca: 74 1c je 0x3ee8 3ecc: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ed0: 8b 40 1c mov 0x1c(%rax),%eax 3ed3: 83 f8 08 cmp $0x8,%eax 3ed6: 0f 95 c0 setne %al 3ed9: 0f b6 c0 movzbl %al,%eax 3edc: 48 85 c0 test %rax,%rax 3edf: 74 07 je 0x3ee8 3ee1: b8 01 00 00 00 mov $0x1,%eax 3ee6: eb 05 jmp 0x3eed 3ee8: b8 00 00 00 00 mov $0x0,%eax 3eed: 85 c0 test %eax,%eax 3eef: 74 1c je 0x3f0d 3ef1: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ef5: 8b 40 1c mov 0x1c(%rax),%eax 3ef8: 83 f8 03 cmp $0x3,%eax 3efb: 0f 95 c0 setne %al 3efe: 0f b6 c0 movzbl %al,%eax 3f01: 48 85 c0 test %rax,%rax 3f04: 74 07 je 0x3f0d 3f06: b8 01 00 00 00 mov $0x1,%eax 3f0b: eb 05 jmp 0x3f12 3f0d: b8 00 00 00 00 mov $0x0,%eax 3f12: 85 c0 test %eax,%eax 3f14: 74 1c je 0x3f32 3f16: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f1a: 8b 40 1c mov 0x1c(%rax),%eax 3f1d: 83 f8 0a cmp $0xa,%eax 3f20: 0f 95 c0 setne %al 3f23: 0f b6 c0 movzbl %al,%eax 3f26: 48 85 c0 test %rax,%rax 3f29: 74 07 je 0x3f32 3f2b: b8 01 00 00 00 mov $0x1,%eax 3f30: eb 05 jmp 0x3f37 3f32: b8 00 00 00 00 mov $0x0,%eax 3f37: 85 c0 test %eax,%eax 3f39: 74 1c je 0x3f57 3f3b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f3f: 8b 40 1c mov 0x1c(%rax),%eax 3f42: 83 f8 02 cmp $0x2,%eax 3f45: 0f 95 c0 setne %al 3f48: 0f b6 c0 movzbl %al,%eax 3f4b: 48 85 c0 test %rax,%rax 3f4e: 74 07 je 0x3f57 3f50: b8 01 00 00 00 mov $0x1,%eax 3f55: eb 05 jmp 0x3f5c 3f57: b8 00 00 00 00 mov $0x0,%eax 3f5c: 85 c0 test %eax,%eax 3f5e: 74 1c je 0x3f7c 3f60: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f64: 8b 40 1c mov 0x1c(%rax),%eax 3f67: 83 f8 09 cmp $0x9,%eax 3f6a: 0f 95 c0 setne %al 3f6d: 0f b6 c0 movzbl %al,%eax 3f70: 48 85 c0 test %rax,%rax 3f73: 74 07 je 0x3f7c 3f75: b8 01 00 00 00 mov $0x1,%eax 3f7a: eb 05 jmp 0x3f81 3f7c: b8 00 00 00 00 mov $0x0,%eax 3f81: 85 c0 test %eax,%eax 3f83: 74 29 je 0x3fae 3f85: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f89: 8b 40 1c mov 0x1c(%rax),%eax 3f8c: 83 f8 0b cmp $0xb,%eax 3f8f: 0f 95 c0 setne %al 3f92: 0f b6 c0 movzbl %al,%eax 3f95: 48 85 c0 test %rax,%rax 3f98: 74 14 je 0x3fae 3f9a: bf 0b 00 00 00 mov $0xb,%edi 3f9f: e8 b2 d6 ff ff callq 0x1656 3fa4: b8 00 00 00 00 mov $0x0,%eax 3fa9: e9 ab 00 00 00 jmpq 0x4059 3fae: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fb2: 8b 40 18 mov 0x18(%rax),%eax 3fb5: 83 f8 01 cmp $0x1,%eax 3fb8: 74 1a je 0x3fd4 3fba: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fbe: 8b 40 3c mov 0x3c(%rax),%eax 3fc1: 8d 50 01 lea 0x1(%rax),%edx 3fc4: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fc8: 89 50 3c mov %edx,0x3c(%rax) 3fcb: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fcf: e9 85 00 00 00 jmpq 0x4059 3fd4: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fd8: 48 8b 40 78 mov 0x78(%rax),%rax 3fdc: 48 85 c0 test %rax,%rax 3fdf: 75 17 jne 0x3ff8 3fe1: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fe5: 48 89 c7 mov %rax,%rdi 3fe8: e8 2a f8 ff ff callq 0x3817 3fed: 85 c0 test %eax,%eax 3fef: 74 07 je 0x3ff8 3ff1: b8 00 00 00 00 mov $0x0,%eax 3ff6: eb 61 jmp 0x4059 3ff8: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ffc: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 4003: 48 89 c7 mov %rax,%rdi 4006: 48 8b 45 e0 mov -0x20(%rbp),%rax 400a: 48 8b 40 70 mov 0x70(%rax),%rax 400e: 48 83 c0 3c add $0x3c,%rax 4012: 48 89 c6 mov %rax,%rsi 4015: 48 8b 4d e0 mov -0x20(%rbp),%rcx 4019: 8b 55 e8 mov -0x18(%rbp),%edx 401c: 8b 45 ec mov -0x14(%rbp),%eax 401f: 49 89 c8 mov %rcx,%r8 4022: 89 d1 mov %edx,%ecx 4024: 48 89 fa mov %rdi,%rdx 4027: 89 c7 mov %eax,%edi 4029: e8 f5 f1 ff ff callq 0x3223 402e: 48 89 45 f8 mov %rax,-0x8(%rbp) 4032: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4037: 74 1c je 0x4055 4039: 48 8b 45 e0 mov -0x20(%rbp),%rax 403d: 48 8b 50 48 mov 0x48(%rax),%rdx 4041: 48 8b 45 f8 mov -0x8(%rbp),%rax 4045: 48 89 50 10 mov %rdx,0x10(%rax) 4049: 48 8b 45 e0 mov -0x20(%rbp),%rax 404d: 48 8b 55 f8 mov -0x8(%rbp),%rdx 4051: 48 89 50 48 mov %rdx,0x48(%rax) 4055: 48 8b 45 f8 mov -0x8(%rbp),%rax 4059: c9 leaveq 405a: c3 retq 405b: f3 rep 405c: 0f pop %cs 405d: 1e push %ds 405e: fa cli 405f: 55 push %rbp 4060: 48 89 e5 mov %rsp,%rbp 4063: 48 83 ec 20 sub $0x20,%rsp 4067: 89 7d ec mov %edi,-0x14(%rbp) 406a: 89 75 e8 mov %esi,-0x18(%rbp) 406d: 8b 55 e8 mov -0x18(%rbp),%edx 4070: 8b 45 ec mov -0x14(%rbp),%eax 4073: 68 20 08 00 00 pushq $0x820 4078: 6a 03 pushq $0x3 407a: 41 b9 00 00 00 00 mov $0x0,%r9d 4080: 41 89 d0 mov %edx,%r8d 4083: b9 00 00 00 00 mov $0x0,%ecx 4088: ba 00 00 00 00 mov $0x0,%edx 408d: be 00 00 00 00 mov $0x0,%esi 4092: 89 c7 mov %eax,%edi 4094: e8 ed d8 ff ff callq 0x1986 4099: 48 83 c4 10 add $0x10,%rsp 409d: 48 89 45 f8 mov %rax,-0x8(%rbp) 40a1: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 40a6: 74 37 je 0x40df 40a8: 48 8b 45 f8 mov -0x8(%rbp),%rax 40ac: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 40b3: 48 8b 45 f8 mov -0x8(%rbp),%rax 40b7: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 40be: 48 8b 45 f8 mov -0x8(%rbp),%rax 40c2: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 40c9: 48 8b 45 f8 mov -0x8(%rbp),%rax 40cd: 48 89 50 60 mov %rdx,0x60(%rax) 40d1: 48 8b 45 f8 mov -0x8(%rbp),%rax 40d5: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 40dd: 00 00 40df: 48 8b 45 f8 mov -0x8(%rbp),%rax 40e3: c9 leaveq 40e4: c3 retq 40e5: 55 push %rbp 40e6: 48 89 e5 mov %rsp,%rbp 40e9: 48 83 ec 10 sub $0x10,%rsp 40ed: 89 7d fc mov %edi,-0x4(%rbp) 40f0: 89 75 f8 mov %esi,-0x8(%rbp) 40f3: 48 89 55 f0 mov %rdx,-0x10(%rbp) 40f7: 48 8b 55 f0 mov -0x10(%rbp),%rdx 40fb: 8b 4d f8 mov -0x8(%rbp),%ecx 40fe: 8b 45 fc mov -0x4(%rbp),%eax 4101: 89 ce mov %ecx,%esi 4103: 89 c7 mov %eax,%edi 4105: e8 47 fd ff ff callq 0x3e51 410a: c9 leaveq 410b: c3 retq 410c: f3 rep 410d: 0f pop %cs 410e: 1e push %ds 410f: fa cli 4110: 55 push %rbp 4111: 48 89 e5 mov %rsp,%rbp 4114: 48 83 ec 20 sub $0x20,%rsp 4118: 89 7d ec mov %edi,-0x14(%rbp) 411b: 89 75 e8 mov %esi,-0x18(%rbp) 411e: 48 89 55 e0 mov %rdx,-0x20(%rbp) 4122: 8b 05 ec 3e 00 00 mov 0x3eec(%rip),%eax # 0x8014 4128: 83 f8 01 cmp $0x1,%eax 412b: 0f 95 c0 setne %al 412e: 0f b6 c0 movzbl %al,%eax 4131: 48 85 c0 test %rax,%rax 4134: 74 14 je 0x414a 4136: bf 0c 00 00 00 mov $0xc,%edi 413b: e8 16 d5 ff ff callq 0x1656 4140: b8 00 00 00 00 mov $0x0,%eax 4145: e9 15 02 00 00 jmpq 0x435f 414a: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 414f: 75 4b jne 0x419c 4151: 8b 45 ec mov -0x14(%rbp),%eax 4154: be 01 00 00 00 mov $0x1,%esi 4159: 89 c7 mov %eax,%edi 415b: b8 00 00 00 00 mov $0x0,%eax 4160: e8 7b d0 ff ff callq 0x11e0 4165: 83 f8 ff cmp $0xffffffff,%eax 4168: 0f 94 c0 sete %al 416b: 0f b6 c0 movzbl %al,%eax 416e: 48 85 c0 test %rax,%rax 4171: 74 29 je 0x419c 4173: e8 58 d0 ff ff callq 0x11d0 4178: 8b 00 mov (%rax),%eax 417a: 83 f8 09 cmp $0x9,%eax 417d: 0f 94 c0 sete %al 4180: 0f b6 c0 movzbl %al,%eax 4183: 48 85 c0 test %rax,%rax 4186: 74 14 je 0x419c 4188: bf 09 00 00 00 mov $0x9,%edi 418d: e8 c4 d4 ff ff callq 0x1656 4192: b8 00 00 00 00 mov $0x0,%eax 4197: e9 c3 01 00 00 jmpq 0x435f 419c: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 41a0: 0f 87 a2 01 00 00 ja 0x4348 41a6: 8b 45 e8 mov -0x18(%rbp),%eax 41a9: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 41b1: 48 8d 05 e8 17 00 00 lea 0x17e8(%rip),%rax # 0x59a0 41b8: 8b 04 02 mov (%rdx,%rax,1),%eax 41bb: 48 98 cltq 41bd: 48 8d 15 dc 17 00 00 lea 0x17dc(%rip),%rdx # 0x59a0 41c4: 48 01 d0 add %rdx,%rax 41c7: 3e ds 41c8: ff e0 jmpq *%rax 41ca: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 41d2: e9 84 01 00 00 jmpq 0x435b 41d7: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41dc: 0f 95 c0 setne %al 41df: 0f b6 c0 movzbl %al,%eax 41e2: 48 85 c0 test %rax,%rax 41e5: 74 2c je 0x4213 41e7: 48 8b 45 e0 mov -0x20(%rbp),%rax 41eb: 8b 40 1c mov 0x1c(%rax),%eax 41ee: 83 f8 0b cmp $0xb,%eax 41f1: 0f 95 c0 setne %al 41f4: 0f b6 c0 movzbl %al,%eax 41f7: 48 85 c0 test %rax,%rax 41fa: 74 17 je 0x4213 41fc: bf 0d 00 00 00 mov $0xd,%edi 4201: e8 50 d4 ff ff callq 0x1656 4206: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 420e: e9 48 01 00 00 jmpq 0x435b 4213: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4218: 74 1c je 0x4236 421a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 421e: 8b 4d e8 mov -0x18(%rbp),%ecx 4221: 8b 45 ec mov -0x14(%rbp),%eax 4224: 89 ce mov %ecx,%esi 4226: 89 c7 mov %eax,%edi 4228: e8 b8 fe ff ff callq 0x40e5 422d: 48 89 45 f8 mov %rax,-0x8(%rbp) 4231: e9 25 01 00 00 jmpq 0x435b 4236: 8b 55 e8 mov -0x18(%rbp),%edx 4239: 8b 45 ec mov -0x14(%rbp),%eax 423c: 41 b8 00 00 00 00 mov $0x0,%r8d 4242: 89 d1 mov %edx,%ecx 4244: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 424b: be 00 00 00 00 mov $0x0,%esi 4250: 89 c7 mov %eax,%edi 4252: e8 cc ef ff ff callq 0x3223 4257: 48 89 45 f8 mov %rax,-0x8(%rbp) 425b: e9 fb 00 00 00 jmpq 0x435b 4260: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4265: 0f 84 a1 00 00 00 je 0x430c 426b: 48 8b 45 e0 mov -0x20(%rbp),%rax 426f: 8b 40 1c mov 0x1c(%rax),%eax 4272: 83 f8 02 cmp $0x2,%eax 4275: 0f 95 c0 setne %al 4278: 0f b6 c0 movzbl %al,%eax 427b: 48 85 c0 test %rax,%rax 427e: 74 1c je 0x429c 4280: 48 8b 45 e0 mov -0x20(%rbp),%rax 4284: 8b 40 1c mov 0x1c(%rax),%eax 4287: 83 f8 09 cmp $0x9,%eax 428a: 0f 95 c0 setne %al 428d: 0f b6 c0 movzbl %al,%eax 4290: 48 85 c0 test %rax,%rax 4293: 74 07 je 0x429c 4295: b8 01 00 00 00 mov $0x1,%eax 429a: eb 05 jmp 0x42a1 429c: b8 00 00 00 00 mov $0x0,%eax 42a1: 85 c0 test %eax,%eax 42a3: 74 1c je 0x42c1 42a5: 48 8b 45 e0 mov -0x20(%rbp),%rax 42a9: 8b 40 1c mov 0x1c(%rax),%eax 42ac: 83 f8 03 cmp $0x3,%eax 42af: 0f 95 c0 setne %al 42b2: 0f b6 c0 movzbl %al,%eax 42b5: 48 85 c0 test %rax,%rax 42b8: 74 07 je 0x42c1 42ba: b8 01 00 00 00 mov $0x1,%eax 42bf: eb 05 jmp 0x42c6 42c1: b8 00 00 00 00 mov $0x0,%eax 42c6: 85 c0 test %eax,%eax 42c8: 74 29 je 0x42f3 42ca: 48 8b 45 e0 mov -0x20(%rbp),%rax 42ce: 8b 40 1c mov 0x1c(%rax),%eax 42d1: 83 f8 0a cmp $0xa,%eax 42d4: 0f 95 c0 setne %al 42d7: 0f b6 c0 movzbl %al,%eax 42da: 48 85 c0 test %rax,%rax 42dd: 74 14 je 0x42f3 42df: bf 0d 00 00 00 mov $0xd,%edi 42e4: e8 6d d3 ff ff callq 0x1656 42e9: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 42f1: eb 68 jmp 0x435b 42f3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 42f7: 8b 4d e8 mov -0x18(%rbp),%ecx 42fa: 8b 45 ec mov -0x14(%rbp),%eax 42fd: 89 ce mov %ecx,%esi 42ff: 89 c7 mov %eax,%edi 4301: e8 df fd ff ff callq 0x40e5 4306: 48 89 45 f8 mov %rax,-0x8(%rbp) 430a: eb 4f jmp 0x435b 430c: 8b 55 e8 mov -0x18(%rbp),%edx 430f: 8b 45 ec mov -0x14(%rbp),%eax 4312: 41 b8 00 00 00 00 mov $0x0,%r8d 4318: 89 d1 mov %edx,%ecx 431a: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 4321: be 00 00 00 00 mov $0x0,%esi 4326: 89 c7 mov %eax,%edi 4328: e8 f6 ee ff ff callq 0x3223 432d: 48 89 45 f8 mov %rax,-0x8(%rbp) 4331: eb 28 jmp 0x435b 4333: 8b 55 e8 mov -0x18(%rbp),%edx 4336: 8b 45 ec mov -0x14(%rbp),%eax 4339: 89 d6 mov %edx,%esi 433b: 89 c7 mov %eax,%edi 433d: e8 19 fd ff ff callq 0x405b 4342: 48 89 45 f8 mov %rax,-0x8(%rbp) 4346: eb 13 jmp 0x435b 4348: bf 0d 00 00 00 mov $0xd,%edi 434d: e8 04 d3 ff ff callq 0x1656 4352: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 435a: 90 nop 435b: 48 8b 45 f8 mov -0x8(%rbp),%rax 435f: c9 leaveq 4360: c3 retq 4361: f3 rep 4362: 0f pop %cs 4363: 1e push %ds 4364: fa cli 4365: 55 push %rbp 4366: 48 89 e5 mov %rsp,%rbp 4369: 48 83 ec 70 sub $0x70,%rsp 436d: 48 89 7d 98 mov %rdi,-0x68(%rbp) 4371: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 4376: 75 0a jne 0x4382 4378: b8 00 00 00 00 mov $0x0,%eax 437d: e9 34 04 00 00 jmpq 0x47b6 4382: 48 8b 45 98 mov -0x68(%rbp),%rax 4386: 8b 40 3c mov 0x3c(%rax),%eax 4389: 85 c0 test %eax,%eax 438b: 74 2e je 0x43bb 438d: 48 8b 45 98 mov -0x68(%rbp),%rax 4391: 8b 40 3c mov 0x3c(%rax),%eax 4394: 8d 50 ff lea -0x1(%rax),%edx 4397: 48 8b 45 98 mov -0x68(%rbp),%rax 439b: 89 50 3c mov %edx,0x3c(%rax) 439e: 48 8b 45 98 mov -0x68(%rbp),%rax 43a2: 8b 40 3c mov 0x3c(%rax),%eax 43a5: 85 c0 test %eax,%eax 43a7: 74 12 je 0x43bb 43a9: 48 8b 45 98 mov -0x68(%rbp),%rax 43ad: 8b 40 3c mov 0x3c(%rax),%eax 43b0: 89 45 ac mov %eax,-0x54(%rbp) 43b3: 8b 45 ac mov -0x54(%rbp),%eax 43b6: e9 fb 03 00 00 jmpq 0x47b6 43bb: 48 8b 45 98 mov -0x68(%rbp),%rax 43bf: 8b 40 18 mov 0x18(%rax),%eax 43c2: 83 f8 01 cmp $0x1,%eax 43c5: 75 41 jne 0x4408 43c7: 48 8b 45 98 mov -0x68(%rbp),%rax 43cb: 48 8b 40 50 mov 0x50(%rax),%rax 43cf: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 43d3: 74 10 je 0x43e5 43d5: 48 8b 45 98 mov -0x68(%rbp),%rax 43d9: 48 8b 40 50 mov 0x50(%rax),%rax 43dd: 48 89 c7 mov %rax,%rdi 43e0: e8 db cd ff ff callq 0x11c0 43e5: 48 8b 45 98 mov -0x68(%rbp),%rax 43e9: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 43f1: 48 8b 45 98 mov -0x68(%rbp),%rax 43f5: 48 8b 40 48 mov 0x48(%rax),%rax 43f9: 48 85 c0 test %rax,%rax 43fc: 74 0a je 0x4408 43fe: b8 00 00 00 00 mov $0x0,%eax 4403: e9 ae 03 00 00 jmpq 0x47b6 4408: 48 8b 45 98 mov -0x68(%rbp),%rax 440c: 48 8b 40 08 mov 0x8(%rax),%rax 4410: 48 89 45 d8 mov %rax,-0x28(%rbp) 4414: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4419: 74 58 je 0x4473 441b: 48 8b 45 d8 mov -0x28(%rbp),%rax 441f: 48 8b 40 48 mov 0x48(%rax),%rax 4423: 48 39 45 98 cmp %rax,-0x68(%rbp) 4427: 75 12 jne 0x443b 4429: 48 8b 45 98 mov -0x68(%rbp),%rax 442d: 48 8b 50 10 mov 0x10(%rax),%rdx 4431: 48 8b 45 d8 mov -0x28(%rbp),%rax 4435: 48 89 50 48 mov %rdx,0x48(%rax) 4439: eb 38 jmp 0x4473 443b: 48 8b 45 d8 mov -0x28(%rbp),%rax 443f: 48 8b 40 48 mov 0x48(%rax),%rax 4443: 48 89 45 b0 mov %rax,-0x50(%rbp) 4447: eb 0c jmp 0x4455 4449: 48 8b 45 b0 mov -0x50(%rbp),%rax 444d: 48 8b 40 10 mov 0x10(%rax),%rax 4451: 48 89 45 b0 mov %rax,-0x50(%rbp) 4455: 48 8b 45 b0 mov -0x50(%rbp),%rax 4459: 48 8b 40 10 mov 0x10(%rax),%rax 445d: 48 39 45 98 cmp %rax,-0x68(%rbp) 4461: 75 e6 jne 0x4449 4463: 48 8b 45 98 mov -0x68(%rbp),%rax 4467: 48 8b 50 10 mov 0x10(%rax),%rdx 446b: 48 8b 45 b0 mov -0x50(%rbp),%rax 446f: 48 89 50 10 mov %rdx,0x10(%rax) 4473: 48 8b 45 98 mov -0x68(%rbp),%rax 4477: 8b 40 18 mov 0x18(%rax),%eax 447a: 83 f8 01 cmp $0x1,%eax 447d: 74 0a je 0x4489 447f: 83 f8 03 cmp $0x3,%eax 4482: 74 2b je 0x44af 4484: e9 a0 02 00 00 jmpq 0x4729 4489: 48 8b 45 98 mov -0x68(%rbp),%rax 448d: 48 8b 40 60 mov 0x60(%rax),%rax 4491: 48 85 c0 test %rax,%rax 4494: 0f 84 8b 02 00 00 je 0x4725 449a: 48 8b 45 98 mov -0x68(%rbp),%rax 449e: 48 8b 40 60 mov 0x60(%rax),%rax 44a2: 48 89 c7 mov %rax,%rdi 44a5: e8 16 cd ff ff callq 0x11c0 44aa: e9 76 02 00 00 jmpq 0x4725 44af: 48 8b 45 98 mov -0x68(%rbp),%rax 44b3: 48 8b 40 68 mov 0x68(%rax),%rax 44b7: 48 89 45 b8 mov %rax,-0x48(%rbp) 44bb: eb 42 jmp 0x44ff 44bd: 48 8b 45 b8 mov -0x48(%rbp),%rax 44c1: 48 8b 40 30 mov 0x30(%rax),%rax 44c5: 48 89 45 f8 mov %rax,-0x8(%rbp) 44c9: 48 8b 45 b8 mov -0x48(%rbp),%rax 44cd: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 44d3: 25 80 00 00 00 and $0x80,%eax 44d8: 85 c0 test %eax,%eax 44da: 74 0f je 0x44eb 44dc: 48 8b 45 b8 mov -0x48(%rbp),%rax 44e0: 48 8b 00 mov (%rax),%rax 44e3: 48 89 c7 mov %rax,%rdi 44e6: e8 d5 cc ff ff callq 0x11c0 44eb: 48 8b 45 b8 mov -0x48(%rbp),%rax 44ef: 48 89 c7 mov %rax,%rdi 44f2: e8 c9 cc ff ff callq 0x11c0 44f7: 48 8b 45 f8 mov -0x8(%rbp),%rax 44fb: 48 89 45 b8 mov %rax,-0x48(%rbp) 44ff: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 4504: 75 b7 jne 0x44bd 4506: 48 8b 45 98 mov -0x68(%rbp),%rax 450a: 48 05 c8 00 00 00 add $0xc8,%rax 4510: 48 89 45 c0 mov %rax,-0x40(%rbp) 4514: 48 8b 45 c0 mov -0x40(%rbp),%rax 4518: 8b 40 04 mov 0x4(%rax),%eax 451b: 89 c0 mov %eax,%eax 451d: 48 89 45 c8 mov %rax,-0x38(%rbp) 4521: e9 3b 01 00 00 jmpq 0x4661 4526: 48 8b 55 c8 mov -0x38(%rbp),%rdx 452a: 48 89 d0 mov %rdx,%rax 452d: 48 01 c0 add %rax,%rax 4530: 48 01 d0 add %rdx,%rax 4533: 48 c1 e0 02 shl $0x2,%rax 4537: 48 01 d0 add %rdx,%rax 453a: 48 c1 e0 04 shl $0x4,%rax 453e: 48 8d 50 10 lea 0x10(%rax),%rdx 4542: 48 8b 45 c0 mov -0x40(%rbp),%rax 4546: 48 01 d0 add %rdx,%rax 4549: 48 89 45 e8 mov %rax,-0x18(%rbp) 454d: 48 8b 45 e8 mov -0x18(%rbp),%rax 4551: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 4557: 25 80 00 00 00 and $0x80,%eax 455c: 85 c0 test %eax,%eax 455e: 74 13 je 0x4573 4560: 48 8b 45 e8 mov -0x18(%rbp),%rax 4564: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 456b: 48 89 c7 mov %rax,%rdi 456e: e8 4d cc ff ff callq 0x11c0 4573: 48 8b 45 e8 mov -0x18(%rbp),%rax 4577: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 457e: 48 8b 45 e8 mov -0x18(%rbp),%rax 4582: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4589: 48 39 c2 cmp %rax,%rdx 458c: 74 13 je 0x45a1 458e: 48 8b 45 e8 mov -0x18(%rbp),%rax 4592: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4599: 48 89 c7 mov %rax,%rdi 459c: e8 1f cc ff ff callq 0x11c0 45a1: 48 8b 45 e8 mov -0x18(%rbp),%rax 45a5: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 45ac: 48 8b 45 e8 mov -0x18(%rbp),%rax 45b0: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 45b7: 48 39 c2 cmp %rax,%rdx 45ba: 74 13 je 0x45cf 45bc: 48 8b 45 e8 mov -0x18(%rbp),%rax 45c0: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 45c7: 48 89 c7 mov %rax,%rdi 45ca: e8 f1 cb ff ff callq 0x11c0 45cf: 48 8b 45 98 mov -0x68(%rbp),%rax 45d3: 48 8b 00 mov (%rax),%rax 45d6: 48 85 c0 test %rax,%rax 45d9: 74 2e je 0x4609 45db: 48 8b 45 e8 mov -0x18(%rbp),%rax 45df: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 45e6: 48 8b 45 e8 mov -0x18(%rbp),%rax 45ea: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 45f1: 48 39 c2 cmp %rax,%rdx 45f4: 74 13 je 0x4609 45f6: 48 8b 45 e8 mov -0x18(%rbp),%rax 45fa: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 4600: 25 80 00 00 00 and $0x80,%eax 4605: 85 c0 test %eax,%eax 4607: 74 13 je 0x461c 4609: 48 8b 45 e8 mov -0x18(%rbp),%rax 460d: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4614: 48 89 c7 mov %rax,%rdi 4617: e8 a4 cb ff ff callq 0x11c0 461c: 48 8b 45 e8 mov -0x18(%rbp),%rax 4620: 48 8b 40 30 mov 0x30(%rax),%rax 4624: 48 89 45 d0 mov %rax,-0x30(%rbp) 4628: eb 30 jmp 0x465a 462a: 48 8b 45 d0 mov -0x30(%rbp),%rax 462e: 48 89 45 f0 mov %rax,-0x10(%rbp) 4632: 48 8b 45 d0 mov -0x30(%rbp),%rax 4636: 48 8b 40 30 mov 0x30(%rax),%rax 463a: 48 89 45 d0 mov %rax,-0x30(%rbp) 463e: 48 8b 45 f0 mov -0x10(%rbp),%rax 4642: 8b 40 38 mov 0x38(%rax),%eax 4645: 25 80 00 00 00 and $0x80,%eax 464a: 85 c0 test %eax,%eax 464c: 74 0c je 0x465a 464e: 48 8b 45 f0 mov -0x10(%rbp),%rax 4652: 48 89 c7 mov %rax,%rdi 4655: e8 66 cb ff ff callq 0x11c0 465a: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 465f: 75 c9 jne 0x462a 4661: 48 8b 45 c8 mov -0x38(%rbp),%rax 4665: 48 8d 50 ff lea -0x1(%rax),%rdx 4669: 48 89 55 c8 mov %rdx,-0x38(%rbp) 466d: 48 85 c0 test %rax,%rax 4670: 0f 85 b0 fe ff ff jne 0x4526 4676: 48 8b 45 c0 mov -0x40(%rbp),%rax 467a: 48 89 45 e0 mov %rax,-0x20(%rbp) 467e: 48 8b 45 c0 mov -0x40(%rbp),%rax 4682: 48 8b 40 08 mov 0x8(%rax),%rax 4686: 48 89 45 c0 mov %rax,-0x40(%rbp) 468a: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 468f: 74 30 je 0x46c1 4691: 48 8b 45 e0 mov -0x20(%rbp),%rax 4695: 8b 10 mov (%rax),%edx 4697: 48 8b 45 e0 mov -0x20(%rbp),%rax 469b: 8b 40 04 mov 0x4(%rax),%eax 469e: 39 c2 cmp %eax,%edx 46a0: 74 1f je 0x46c1 46a2: 48 8d 0d ff 13 00 00 lea 0x13ff(%rip),%rcx # 0x5aa8 46a9: ba bd 00 00 00 mov $0xbd,%edx 46ae: 48 8d 35 3b 13 00 00 lea 0x133b(%rip),%rsi # 0x59f0 46b5: 48 8d 3d c4 13 00 00 lea 0x13c4(%rip),%rdi # 0x5a80 46bc: e8 6f cb ff ff callq 0x1230 46c1: 48 8b 45 98 mov -0x68(%rbp),%rax 46c5: 48 05 c8 00 00 00 add $0xc8,%rax 46cb: 48 39 45 e0 cmp %rax,-0x20(%rbp) 46cf: 74 0c je 0x46dd 46d1: 48 8b 45 e0 mov -0x20(%rbp),%rax 46d5: 48 89 c7 mov %rax,%rdi 46d8: e8 e3 ca ff ff callq 0x11c0 46dd: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 46e2: 0f 85 2c fe ff ff jne 0x4514 46e8: 48 8b 45 98 mov -0x68(%rbp),%rax 46ec: 8b 40 7c mov 0x7c(%rax),%eax 46ef: 85 c0 test %eax,%eax 46f1: 74 10 je 0x4703 46f3: 48 8b 45 98 mov -0x68(%rbp),%rax 46f7: 48 8b 40 50 mov 0x50(%rax),%rax 46fb: 48 89 c7 mov %rax,%rdi 46fe: e8 bd ca ff ff callq 0x11c0 4703: 48 8b 45 98 mov -0x68(%rbp),%rax 4707: 8b 40 78 mov 0x78(%rax),%eax 470a: 25 80 00 00 00 and $0x80,%eax 470f: 85 c0 test %eax,%eax 4711: 74 15 je 0x4728 4713: 48 8b 45 98 mov -0x68(%rbp),%rax 4717: 48 8b 40 58 mov 0x58(%rax),%rax 471b: 48 89 c7 mov %rax,%rdi 471e: e8 9d ca ff ff callq 0x11c0 4723: eb 03 jmp 0x4728 4725: 90 nop 4726: eb 01 jmp 0x4729 4728: 90 nop 4729: 48 8b 45 98 mov -0x68(%rbp),%rax 472d: 48 8b 00 mov (%rax),%rax 4730: 48 85 c0 test %rax,%rax 4733: 74 50 je 0x4785 4735: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 473a: 75 49 jne 0x4785 473c: 48 8b 45 98 mov -0x68(%rbp),%rax 4740: 8b 40 38 mov 0x38(%rax),%eax 4743: 25 80 00 00 00 and $0x80,%eax 4748: 85 c0 test %eax,%eax 474a: 74 11 je 0x475d 474c: 48 8b 45 98 mov -0x68(%rbp),%rax 4750: 48 8b 00 mov (%rax),%rax 4753: 48 89 c7 mov %rax,%rdi 4756: e8 65 ca ff ff callq 0x11c0 475b: eb 28 jmp 0x4785 475d: 48 8b 45 98 mov -0x68(%rbp),%rax 4761: 8b 40 38 mov 0x38(%rax),%eax 4764: 83 e0 40 and $0x40,%eax 4767: 85 c0 test %eax,%eax 4769: 74 1a je 0x4785 476b: 48 8b 45 98 mov -0x68(%rbp),%rax 476f: 48 8b 50 30 mov 0x30(%rax),%rdx 4773: 48 8b 45 98 mov -0x68(%rbp),%rax 4777: 48 8b 00 mov (%rax),%rax 477a: 48 89 d6 mov %rdx,%rsi 477d: 48 89 c7 mov %rax,%rdi 4780: e8 4b cb ff ff callq 0x12d0 4785: 48 8b 45 98 mov -0x68(%rbp),%rax 4789: 48 89 c7 mov %rax,%rdi 478c: e8 2f ca ff ff callq 0x11c0 4791: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4796: 74 19 je 0x47b1 4798: 48 8b 45 d8 mov -0x28(%rbp),%rax 479c: 8b 40 3c mov 0x3c(%rax),%eax 479f: 85 c0 test %eax,%eax 47a1: 75 0e jne 0x47b1 47a3: 48 8b 45 d8 mov -0x28(%rbp),%rax 47a7: 48 89 c7 mov %rax,%rdi 47aa: e8 b2 fb ff ff callq 0x4361 47af: eb 05 jmp 0x47b6 47b1: b8 00 00 00 00 mov $0x0,%eax 47b6: c9 leaveq 47b7: c3 retq 47b8: f3 rep 47b9: 0f pop %cs 47ba: 1e push %ds 47bb: fa cli 47bc: 55 push %rbp 47bd: 48 89 e5 mov %rsp,%rbp 47c0: 48 89 7d f8 mov %rdi,-0x8(%rbp) 47c4: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 47c9: 74 09 je 0x47d4 47cb: 48 8b 45 f8 mov -0x8(%rbp),%rax 47cf: 8b 40 18 mov 0x18(%rax),%eax 47d2: eb 05 jmp 0x47d9 47d4: b8 00 00 00 00 mov $0x0,%eax 47d9: 5d pop %rbp 47da: c3 retq 47db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 47e0: f3 rep 47e1: 0f pop %cs 47e2: 1e push %ds 47e3: fa cli 47e4: 41 57 push %rdi 47e6: 4c 8d 3d f3 34 00 00 lea 0x34f3(%rip),%r15 # 0x7ce0 47ed: 41 56 push %rsi 47ef: 49 89 d6 mov %rdx,%r14 47f2: 41 55 push %rbp 47f4: 49 89 f5 mov %rsi,%r13 47f7: 41 54 push %rsp 47f9: 41 89 fc mov %edi,%r12d 47fc: 55 push %rbp 47fd: 48 8d 2d e4 34 00 00 lea 0x34e4(%rip),%rbp # 0x7ce8 4804: 53 push %rbx 4805: 4c 29 fd sub %r15,%rbp 4808: 48 83 ec 08 sub $0x8,%rsp 480c: e8 ef c7 ff ff callq 0x1000 4811: 48 c1 fd 03 sar $0x3,%rbp 4815: 74 1f je 0x4836 4817: 31 db xor %ebx,%ebx 4819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4820: 4c 89 f2 mov %r14,%rdx 4823: 4c 89 ee mov %r13,%rsi 4826: 44 89 e7 mov %r12d,%edi 4829: 41 ff 14 df callq *(%r15,%rbx,8) 482d: 48 83 c3 01 add $0x1,%rbx 4831: 48 39 dd cmp %rbx,%rbp 4834: 75 ea jne 0x4820 4836: 48 83 c4 08 add $0x8,%rsp 483a: 5b pop %rbx 483b: 5d pop %rbp 483c: 41 5c pop %rsp 483e: 41 5d pop %rbp 4840: 41 5e pop %rsi 4842: 41 5f pop %rdi 4844: c3 retq 4845: 66 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 484d: 00 00 00 4850: f3 rep 4851: 0f pop %cs 4852: 1e push %ds 4853: fa cli 4854: c3 retq 4855: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 485d: 00 00 485f: 90 nop 4860: f3 rep 4861: 0f pop %cs 4862: 1e push %ds 4863: fa cli 4864: 48 89 f2 mov %rsi,%rdx 4867: 89 fe mov %edi,%esi 4869: bf 01 00 00 00 mov $0x1,%edi 486e: e9 4d ca ff ff jmpq 0x12c0 Disassembly of section .fini: 4874: f3 rep 4875: 0f pop %cs 4876: 1e push %ds 4877: fa cli 4878: 48 83 ec 08 sub $0x8,%rsp 487c: 48 83 c4 08 add $0x8,%rsp 4880: c3 retq ----Running------ > bin/test_package bin/test_package ----------------- bin/test_package: elf object ----Running------ > bin/test_package archive.a ----------------- archive.a: ar(1) archive CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR eu-ar: creating archive.a elfutils/0.186 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.186 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.186 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. ****