******************************************************************************** conan test cci-43bec981/recipes/elfutils/all/test_package/conanfile.py elfutils/0.190@#b1f7468cb1417c6ef090c1eaa00e4670 -pr /home/conan/w/prod-v1/bsr/59979/acadf/profile_linux_10_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=10 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.190' resolved to 'zlib/1.3' in local cache elfutils/0.190 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.190 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:9f84c49e2143828a044b1675a587477e091c9f9f - Cache elfutils/0.190:8ec0daf91be74773217c7156c85e154af9febf3e - Cache xz_utils/5.4.4:75e99b627c196b65c439728670655ec3c366b334 - Cache zlib/1.3:75e99b627c196b65c439728670655ec3c366b334 - Cache zstd/1.5.5:a28d248ca8b303fc627b95e113224ce9d99a5468 - 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.190: Already installed! elfutils/0.190: Appending PATH env var with : /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin elfutils/0.190: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-addr2line elfutils/0.190: Setting AR to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-ar elfutils/0.190: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elfclassify elfutils/0.190: Setting ELFCMP to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elfcmp elfutils/0.190: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elfcompress elfutils/0.190: Setting ELFLINT to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elflint elfutils/0.190: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-findtextrel elfutils/0.190: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-make-debug-archive elfutils/0.190: Setting NM to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-nm elfutils/0.190: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-objdump elfutils/0.190: Setting RANLIB to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-ranlib elfutils/0.190: Setting READELF to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-readelf elfutils/0.190: Setting SIZE to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-size elfutils/0.190: Setting STACK to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-stack elfutils/0.190: Setting STRINGS to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-strings elfutils/0.190: Setting STRIP to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-strip elfutils/0.190: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-unstrip elfutils/0.190 (test package): Generator 'VirtualRunEnv' calling 'generate()' elfutils/0.190 (test package): Generator txt created conanbuildinfo.txt elfutils/0.190 (test package): Generator 'CMakeDeps' calling 'generate()' elfutils/0.190 (test package): Generator 'CMakeToolchain' calling 'generate()' elfutils/0.190 (test package): Preset 'debug' added to CMakePresets.json. Invoke it manually using 'cmake --preset debug' elfutils/0.190 (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-43bec981/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Debug' elfutils/0.190 (test package): Aggregating env generators elfutils/0.190 (test package): Generated conaninfo.txt elfutils/0.190 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-43bec981/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.190 (test package): Calling build() elfutils/0.190 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-43bec981/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-43bec981/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-43bec981/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-43bec981/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/cci-43bec981/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -- The C compiler identification is GNU 10.5.0 -- 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/59979/dfdfb/.conan/data/bzip2/1.0.8/_/_/package/9f84c49e2143828a044b1675a587477e091c9f9f/lib/cmake/conan-official-bzip2-variables.cmake' -- Conan: Target declared 'LibLZMA::LibLZMA' -- Conan: Including build module from '/home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/xz_utils/5.4.4/_/_/package/75e99b627c196b65c439728670655ec3c366b334/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-43bec981/recipes/elfutils/all/test_package/build/Debug elfutils/0.190 (test package): CMake command: cmake --build "/home/conan/w/prod-v1/bsr/cci-43bec981/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod-v1/bsr/cci-43bec981/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.190 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.190 Copyright (C) 2023 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 d2 6e 00 00 pushq 0x6ed2(%rip) # 0x7ef8 1026: f2 repne 1027: ff 25 d3 6e 00 00 jmpq *0x6ed3(%rip) # 0x7f00 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 11b0: f3 rep 11b1: 0f pop %cs 11b2: 1e push %ds 11b3: fa cli 11b4: 68 18 00 00 00 pushq $0x18 11b9: f2 repne 11ba: e9 61 fe ff ff jmpq 0x1020 11bf: 90 nop 11c0: f3 rep 11c1: 0f pop %cs 11c2: 1e push %ds 11c3: fa cli 11c4: 68 19 00 00 00 pushq $0x19 11c9: f2 repne 11ca: e9 51 fe ff ff jmpq 0x1020 11cf: 90 nop Disassembly of section .plt.got: 11d0: f3 rep 11d1: 0f pop %cs 11d2: 1e push %ds 11d3: fa cli 11d4: f2 repne 11d5: ff 25 1d 6e 00 00 jmpq *0x6e1d(%rip) # 0x7ff8 11db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .plt.sec: 11e0: f3 rep 11e1: 0f pop %cs 11e2: 1e push %ds 11e3: fa cli 11e4: f2 repne 11e5: ff 25 1d 6d 00 00 jmpq *0x6d1d(%rip) # 0x7f08 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 15 6d 00 00 jmpq *0x6d15(%rip) # 0x7f10 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 0d 6d 00 00 jmpq *0x6d0d(%rip) # 0x7f18 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 05 6d 00 00 jmpq *0x6d05(%rip) # 0x7f20 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 fd 6c 00 00 jmpq *0x6cfd(%rip) # 0x7f28 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 f5 6c 00 00 jmpq *0x6cf5(%rip) # 0x7f30 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 ed 6c 00 00 jmpq *0x6ced(%rip) # 0x7f38 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 e5 6c 00 00 jmpq *0x6ce5(%rip) # 0x7f40 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 dd 6c 00 00 jmpq *0x6cdd(%rip) # 0x7f48 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 d5 6c 00 00 jmpq *0x6cd5(%rip) # 0x7f50 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 cd 6c 00 00 jmpq *0x6ccd(%rip) # 0x7f58 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 c5 6c 00 00 jmpq *0x6cc5(%rip) # 0x7f60 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 bd 6c 00 00 jmpq *0x6cbd(%rip) # 0x7f68 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 b5 6c 00 00 jmpq *0x6cb5(%rip) # 0x7f70 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 ad 6c 00 00 jmpq *0x6cad(%rip) # 0x7f78 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 a5 6c 00 00 jmpq *0x6ca5(%rip) # 0x7f80 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 9d 6c 00 00 jmpq *0x6c9d(%rip) # 0x7f88 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 95 6c 00 00 jmpq *0x6c95(%rip) # 0x7f90 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 8d 6c 00 00 jmpq *0x6c8d(%rip) # 0x7f98 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 85 6c 00 00 jmpq *0x6c85(%rip) # 0x7fa0 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 7d 6c 00 00 jmpq *0x6c7d(%rip) # 0x7fa8 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 75 6c 00 00 jmpq *0x6c75(%rip) # 0x7fb0 133b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1340: f3 rep 1341: 0f pop %cs 1342: 1e push %ds 1343: fa cli 1344: f2 repne 1345: ff 25 6d 6c 00 00 jmpq *0x6c6d(%rip) # 0x7fb8 134b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1350: f3 rep 1351: 0f pop %cs 1352: 1e push %ds 1353: fa cli 1354: f2 repne 1355: ff 25 65 6c 00 00 jmpq *0x6c65(%rip) # 0x7fc0 135b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1360: f3 rep 1361: 0f pop %cs 1362: 1e push %ds 1363: fa cli 1364: f2 repne 1365: ff 25 5d 6c 00 00 jmpq *0x6c5d(%rip) # 0x7fc8 136b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1370: f3 rep 1371: 0f pop %cs 1372: 1e push %ds 1373: fa cli 1374: f2 repne 1375: ff 25 55 6c 00 00 jmpq *0x6c55(%rip) # 0x7fd0 137b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .text: 1380: f3 rep 1381: 0f pop %cs 1382: 1e push %ds 1383: fa cli 1384: 31 ed xor %ebp,%ebp 1386: 49 89 d1 mov %rdx,%r9 1389: 5e pop %rsi 138a: 48 89 e2 mov %rsp,%rdx 138d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 1391: 50 push %rax 1392: 54 push %rsp 1393: 4c 8d 05 76 35 00 00 lea 0x3576(%rip),%r8 # 0x4910 139a: 48 8d 0d ff 34 00 00 lea 0x34ff(%rip),%rcx # 0x48a0 13a1: 48 8d 3d c1 00 00 00 lea 0xc1(%rip),%rdi # 0x1469 13a8: ff 15 32 6c 00 00 callq *0x6c32(%rip) # 0x7fe0 13ae: f4 hlt 13af: 90 nop 13b0: 48 8d 3d 59 6c 00 00 lea 0x6c59(%rip),%rdi # 0x8010 13b7: 48 8d 05 52 6c 00 00 lea 0x6c52(%rip),%rax # 0x8010 13be: 48 39 f8 cmp %rdi,%rax 13c1: 74 15 je 0x13d8 13c3: 48 8b 05 0e 6c 00 00 mov 0x6c0e(%rip),%rax # 0x7fd8 13ca: 48 85 c0 test %rax,%rax 13cd: 74 09 je 0x13d8 13cf: ff e0 jmpq *%rax 13d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13d8: c3 retq 13d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13e0: 48 8d 3d 29 6c 00 00 lea 0x6c29(%rip),%rdi # 0x8010 13e7: 48 8d 35 22 6c 00 00 lea 0x6c22(%rip),%rsi # 0x8010 13ee: 48 29 fe sub %rdi,%rsi 13f1: 48 89 f0 mov %rsi,%rax 13f4: 48 c1 ee 3f shr $0x3f,%rsi 13f8: 48 c1 f8 03 sar $0x3,%rax 13fc: 48 01 c6 add %rax,%rsi 13ff: 48 d1 fe sar %rsi 1402: 74 14 je 0x1418 1404: 48 8b 05 e5 6b 00 00 mov 0x6be5(%rip),%rax # 0x7ff0 140b: 48 85 c0 test %rax,%rax 140e: 74 08 je 0x1418 1410: ff e0 jmpq *%rax 1412: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 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: 80 3d e5 6b 00 00 00 cmpb $0x0,0x6be5(%rip) # 0x8010 142b: 75 2b jne 0x1458 142d: 55 push %rbp 142e: 48 83 3d c2 6b 00 00 00 cmpq $0x0,0x6bc2(%rip) # 0x7ff8 1436: 48 89 e5 mov %rsp,%rbp 1439: 74 0c je 0x1447 143b: 48 8b 3d c6 6b 00 00 mov 0x6bc6(%rip),%rdi # 0x8008 1442: e8 89 fd ff ff callq 0x11d0 1447: e8 64 ff ff ff callq 0x13b0 144c: c6 05 bd 6b 00 00 01 movb $0x1,0x6bbd(%rip) # 0x8010 1453: 5d pop %rbp 1454: c3 retq 1455: 0f 1f 00 nopl (%rax) 1458: c3 retq 1459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1460: f3 rep 1461: 0f pop %cs 1462: 1e push %ds 1463: fa cli 1464: e9 77 ff ff ff jmpq 0x13e0 1469: f3 rep 146a: 0f pop %cs 146b: 1e push %ds 146c: fa cli 146d: 55 push %rbp 146e: 48 89 e5 mov %rsp,%rbp 1471: 48 83 ec 30 sub $0x30,%rsp 1475: 89 7d dc mov %edi,-0x24(%rbp) 1478: 48 89 75 d0 mov %rsi,-0x30(%rbp) 147c: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 1480: 7f 25 jg 0x14a7 1482: 48 8b 45 d0 mov -0x30(%rbp),%rax 1486: 48 8b 00 mov (%rax),%rax 1489: 48 89 c6 mov %rax,%rsi 148c: 48 8d 3d 75 3b 00 00 lea 0x3b75(%rip),%rdi # 0x5008 1493: b8 00 00 00 00 mov $0x0,%eax 1498: e8 93 fd ff ff callq 0x1230 149d: b8 ff ff ff ff mov $0xffffffff,%eax 14a2: e9 64 01 00 00 jmpq 0x160b 14a7: bf 01 00 00 00 mov $0x1,%edi 14ac: e8 71 01 00 00 callq 0x1622 14b1: 85 c0 test %eax,%eax 14b3: 75 28 jne 0x14dd 14b5: bf ff ff ff ff mov $0xffffffff,%edi 14ba: e8 26 02 00 00 callq 0x16e5 14bf: 48 89 c6 mov %rax,%rsi 14c2: 48 8d 3d 57 3b 00 00 lea 0x3b57(%rip),%rdi # 0x5020 14c9: b8 00 00 00 00 mov $0x0,%eax 14ce: e8 5d fd ff ff callq 0x1230 14d3: b8 01 00 00 00 mov $0x1,%eax 14d8: e9 2e 01 00 00 jmpq 0x160b 14dd: 48 8b 45 d0 mov -0x30(%rbp),%rax 14e1: 48 83 c0 08 add $0x8,%rax 14e5: 48 8b 00 mov (%rax),%rax 14e8: ba 00 00 00 00 mov $0x0,%edx 14ed: be 00 00 00 00 mov $0x0,%esi 14f2: 48 89 c7 mov %rax,%rdi 14f5: b8 00 00 00 00 mov $0x0,%eax 14fa: e8 31 fe ff ff callq 0x1330 14ff: 89 45 e8 mov %eax,-0x18(%rbp) 1502: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 1506: 79 25 jns 0x152d 1508: 48 8b 45 d0 mov -0x30(%rbp),%rax 150c: 48 8b 00 mov (%rax),%rax 150f: 48 89 c6 mov %rax,%rsi 1512: 48 8d 3d 2e 3b 00 00 lea 0x3b2e(%rip),%rdi # 0x5047 1519: b8 00 00 00 00 mov $0x0,%eax 151e: e8 0d fd ff ff callq 0x1230 1523: b8 01 00 00 00 mov $0x1,%eax 1528: e9 de 00 00 00 jmpq 0x160b 152d: 8b 45 e8 mov -0x18(%rbp),%eax 1530: ba 00 00 00 00 mov $0x0,%edx 1535: be 01 00 00 00 mov $0x1,%esi 153a: 89 c7 mov %eax,%edi 153c: e8 67 2c 00 00 callq 0x41a8 1541: 48 89 45 f8 mov %rax,-0x8(%rbp) 1545: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 154a: 75 28 jne 0x1574 154c: bf ff ff ff ff mov $0xffffffff,%edi 1551: e8 8f 01 00 00 callq 0x16e5 1556: 48 89 c6 mov %rax,%rsi 1559: 48 8d 3d f7 3a 00 00 lea 0x3af7(%rip),%rdi # 0x5057 1560: b8 00 00 00 00 mov $0x0,%eax 1565: e8 c6 fc ff ff callq 0x1230 156a: b8 01 00 00 00 mov $0x1,%eax 156f: e9 97 00 00 00 jmpq 0x160b 1574: 48 8b 45 f8 mov -0x8(%rbp),%rax 1578: 48 89 c7 mov %rax,%rdi 157b: e8 f4 32 00 00 callq 0x4874 1580: 89 45 ec mov %eax,-0x14(%rbp) 1583: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 1587: 74 1f je 0x15a8 1589: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 158d: 77 33 ja 0x15c2 158f: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1593: 74 20 je 0x15b5 1595: 83 7d ec 01 cmpl $0x1,-0x14(%rbp) 1599: 75 27 jne 0x15c2 159b: 48 8d 05 cf 3a 00 00 lea 0x3acf(%rip),%rax # 0x5071 15a2: 48 89 45 f0 mov %rax,-0x10(%rbp) 15a6: eb 25 jmp 0x15cd 15a8: 48 8d 05 d0 3a 00 00 lea 0x3ad0(%rip),%rax # 0x507f 15af: 48 89 45 f0 mov %rax,-0x10(%rbp) 15b3: eb 18 jmp 0x15cd 15b5: 48 8d 05 ce 3a 00 00 lea 0x3ace(%rip),%rax # 0x508a 15bc: 48 89 45 f0 mov %rax,-0x10(%rbp) 15c0: eb 0b jmp 0x15cd 15c2: 48 8d 05 c6 3a 00 00 lea 0x3ac6(%rip),%rax # 0x508f 15c9: 48 89 45 f0 mov %rax,-0x10(%rbp) 15cd: 48 8b 45 d0 mov -0x30(%rbp),%rax 15d1: 48 83 c0 08 add $0x8,%rax 15d5: 48 8b 00 mov (%rax),%rax 15d8: 48 8b 55 f0 mov -0x10(%rbp),%rdx 15dc: 48 89 c6 mov %rax,%rsi 15df: 48 8d 3d b6 3a 00 00 lea 0x3ab6(%rip),%rdi # 0x509c 15e6: b8 00 00 00 00 mov $0x0,%eax 15eb: e8 40 fc ff ff callq 0x1230 15f0: 48 8b 45 f8 mov -0x8(%rbp),%rax 15f4: 48 89 c7 mov %rax,%rdi 15f7: e8 4a 2e 00 00 callq 0x4446 15fc: 8b 45 e8 mov -0x18(%rbp),%eax 15ff: 89 c7 mov %eax,%edi 1601: e8 6a fc ff ff callq 0x1270 1606: b8 00 00 00 00 mov $0x0,%eax 160b: c9 leaveq 160c: c3 retq 160d: f3 rep 160e: 0f pop %cs 160f: 1e push %ds 1610: fa cli 1611: 55 push %rbp 1612: 48 89 e5 mov %rsp,%rbp 1615: c7 05 f5 69 00 00 01 00 movl $0x1,0x69f5(%rip) # 0x8014 161d: 00 00 161f: 90 nop 1620: 5d pop %rbp 1621: c3 retq 1622: f3 rep 1623: 0f pop %cs 1624: 1e push %ds 1625: fa cli 1626: 55 push %rbp 1627: 48 89 e5 mov %rsp,%rbp 162a: 48 83 ec 10 sub $0x10,%rsp 162e: 89 7d fc mov %edi,-0x4(%rbp) 1631: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1635: 75 07 jne 0x163e 1637: b8 01 00 00 00 mov $0x1,%eax 163c: eb 2a jmp 0x1668 163e: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1642: 0f 94 c0 sete %al 1645: 0f b6 c0 movzbl %al,%eax 1648: 48 85 c0 test %rax,%rax 164b: 74 0c je 0x1659 164d: e8 bb ff ff ff callq 0x160d 1652: b8 01 00 00 00 mov $0x1,%eax 1657: eb 0f jmp 0x1668 1659: bf 02 00 00 00 mov $0x2,%edi 165e: e8 43 00 00 00 callq 0x16a6 1663: b8 00 00 00 00 mov $0x0,%eax 1668: c9 leaveq 1669: c3 retq 166a: f3 rep 166b: 0f pop %cs 166c: 1e push %ds 166d: fa cli 166e: 55 push %rbp 166f: 48 89 e5 mov %rsp,%rbp 1672: 48 83 ec 10 sub $0x10,%rsp 1676: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 167e: 00 167f: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1686: 8b 00 mov (%rax),%eax 1688: 89 45 fc mov %eax,-0x4(%rbp) 168b: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1693: 00 1694: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 169b: c7 00 00 00 00 00 movl $0x0,(%rax) 16a1: 8b 45 fc mov -0x4(%rbp),%eax 16a4: c9 leaveq 16a5: c3 retq 16a6: f3 rep 16a7: 0f pop %cs 16a8: 1e push %ds 16a9: fa cli 16aa: 55 push %rbp 16ab: 48 89 e5 mov %rsp,%rbp 16ae: 53 push %rbx 16af: 48 83 ec 18 sub $0x18,%rsp 16b3: 89 7d ec mov %edi,-0x14(%rbp) 16b6: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 16ba: 78 0b js 0x16c7 16bc: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 16c0: 7f 05 jg 0x16c7 16c2: 8b 5d ec mov -0x14(%rbp),%ebx 16c5: eb 05 jmp 0x16cc 16c7: bb 01 00 00 00 mov $0x1,%ebx 16cc: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16d4: 00 16d5: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16dc: 89 18 mov %ebx,(%rax) 16de: 90 nop 16df: 48 8b 5d f8 mov -0x8(%rbp),%rbx 16e3: c9 leaveq 16e4: c3 retq 16e5: f3 rep 16e6: 0f pop %cs 16e7: 1e push %ds 16e8: fa cli 16e9: 55 push %rbp 16ea: 48 89 e5 mov %rsp,%rbp 16ed: 48 83 ec 20 sub $0x20,%rsp 16f1: 89 7d ec mov %edi,-0x14(%rbp) 16f4: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16fc: 00 16fd: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1704: 8b 00 mov (%rax),%eax 1706: 89 45 fc mov %eax,-0x4(%rbp) 1709: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 170d: 0f 85 85 00 00 00 jne 0x1798 1713: 8b 45 fc mov -0x4(%rbp),%eax 1716: 48 98 cltq 1718: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1720: 48 8d 05 99 3e 00 00 lea 0x3e99(%rip),%rax # 0x55c0 1727: 48 8b 04 02 mov (%rdx,%rax,1),%rax 172b: 48 3d f1 04 00 00 cmp $0x4f1,%rax 1731: 76 1f jbe 0x1752 1733: 48 8d 0d 1e 41 00 00 lea 0x411e(%rip),%rcx # 0x5858 173a: ba 5a 01 00 00 mov $0x15a,%edx 173f: 48 8d 35 12 40 00 00 lea 0x4012(%rip),%rsi # 0x5758 1746: 48 8d 3d 9b 40 00 00 lea 0x409b(%rip),%rdi # 0x57e8 174d: e8 fe fa ff ff callq 0x1250 1752: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1756: 74 36 je 0x178e 1758: 8b 45 fc mov -0x4(%rbp),%eax 175b: 48 98 cltq 175d: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1765: 48 8d 05 54 3e 00 00 lea 0x3e54(%rip),%rax # 0x55c0 176c: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1770: 48 8d 15 49 39 00 00 lea 0x3949(%rip),%rdx # 0x50c0 1777: 48 01 d0 add %rdx,%rax 177a: 48 89 c6 mov %rax,%rsi 177d: 48 8d 3d 89 40 00 00 lea 0x4089(%rip),%rdi # 0x580d 1784: e8 b7 fa ff ff callq 0x1240 1789: e9 b7 00 00 00 jmpq 0x1845 178e: b8 00 00 00 00 mov $0x0,%eax 1793: e9 ad 00 00 00 jmpq 0x1845 1798: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 179c: 7c 06 jl 0x17a4 179e: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 17a2: 7e 1b jle 0x17bf 17a4: 48 8d 05 1e 39 00 00 lea 0x391e(%rip),%rax # 0x50c9 17ab: 48 89 c6 mov %rax,%rsi 17ae: 48 8d 3d 58 40 00 00 lea 0x4058(%rip),%rdi # 0x580d 17b5: e8 86 fa ff ff callq 0x1240 17ba: e9 86 00 00 00 jmpq 0x1845 17bf: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 17c3: 75 05 jne 0x17ca 17c5: 8b 45 fc mov -0x4(%rbp),%eax 17c8: eb 03 jmp 0x17cd 17ca: 8b 45 ec mov -0x14(%rbp),%eax 17cd: 48 98 cltq 17cf: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17d7: 48 8d 05 e2 3d 00 00 lea 0x3de2(%rip),%rax # 0x55c0 17de: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17e2: 48 3d f1 04 00 00 cmp $0x4f1,%rax 17e8: 76 1f jbe 0x1809 17ea: 48 8d 0d 67 40 00 00 lea 0x4067(%rip),%rcx # 0x5858 17f1: ba 60 01 00 00 mov $0x160,%edx 17f6: 48 8d 35 5b 3f 00 00 lea 0x3f5b(%rip),%rsi # 0x5758 17fd: 48 8d 3d 14 40 00 00 lea 0x4014(%rip),%rdi # 0x5818 1804: e8 47 fa ff ff callq 0x1250 1809: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 180d: 75 05 jne 0x1814 180f: 8b 45 fc mov -0x4(%rbp),%eax 1812: eb 03 jmp 0x1817 1814: 8b 45 ec mov -0x14(%rbp),%eax 1817: 48 98 cltq 1819: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1821: 48 8d 05 98 3d 00 00 lea 0x3d98(%rip),%rax # 0x55c0 1828: 48 8b 04 02 mov (%rdx,%rax,1),%rax 182c: 48 8d 15 8d 38 00 00 lea 0x388d(%rip),%rdx # 0x50c0 1833: 48 01 d0 add %rdx,%rax 1836: 48 89 c6 mov %rax,%rsi 1839: 48 8d 3d cd 3f 00 00 lea 0x3fcd(%rip),%rdi # 0x580d 1840: e8 fb f9 ff ff callq 0x1240 1845: c9 leaveq 1846: c3 retq 1847: 55 push %rbp 1848: 48 89 e5 mov %rsp,%rbp 184b: 89 f8 mov %edi,%eax 184d: 66 89 45 fc mov %ax,-0x4(%rbp) 1851: 0f b7 45 fc movzwl -0x4(%rbp),%eax 1855: 66 c1 c0 08 rol $0x8,%ax 1859: 5d pop %rbp 185a: c3 retq 185b: 55 push %rbp 185c: 48 89 e5 mov %rsp,%rbp 185f: 89 7d fc mov %edi,-0x4(%rbp) 1862: 8b 45 fc mov -0x4(%rbp),%eax 1865: 0f c8 bswap %eax 1867: 5d pop %rbp 1868: c3 retq 1869: 55 push %rbp 186a: 48 89 e5 mov %rsp,%rbp 186d: 48 89 7d f8 mov %rdi,-0x8(%rbp) 1871: 48 8b 45 f8 mov -0x8(%rbp),%rax 1875: 48 0f c8 bswap %rax 1878: 5d pop %rbp 1879: c3 retq 187a: 55 push %rbp 187b: 48 89 e5 mov %rsp,%rbp 187e: 48 83 ec 40 sub $0x40,%rsp 1882: 89 7d dc mov %edi,-0x24(%rbp) 1885: 48 89 75 d0 mov %rsi,-0x30(%rbp) 1889: 48 89 55 c8 mov %rdx,-0x38(%rbp) 188d: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1891: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 1899: 48 8b 55 c0 mov -0x40(%rbp),%rdx 189d: 48 8b 45 e8 mov -0x18(%rbp),%rax 18a1: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 18a5: 48 8b 75 e8 mov -0x18(%rbp),%rsi 18a9: 48 8b 45 c8 mov -0x38(%rbp),%rax 18ad: 48 29 f0 sub %rsi,%rax 18b0: 48 89 c2 mov %rax,%rdx 18b3: 48 8b 75 e8 mov -0x18(%rbp),%rsi 18b7: 48 8b 45 d0 mov -0x30(%rbp),%rax 18bb: 48 01 c6 add %rax,%rsi 18be: 8b 45 dc mov -0x24(%rbp),%eax 18c1: 89 c7 mov %eax,%edi 18c3: e8 78 fa ff ff callq 0x1340 18c8: 48 89 45 f0 mov %rax,-0x10(%rbp) 18cc: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 18d1: 75 0c jne 0x18df 18d3: e8 18 f9 ff ff callq 0x11f0 18d8: 8b 00 mov (%rax),%eax 18da: 83 f8 04 cmp $0x4,%eax 18dd: 74 ba je 0x1899 18df: 48 8b 45 f0 mov -0x10(%rbp),%rax 18e3: 48 89 45 f8 mov %rax,-0x8(%rbp) 18e7: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18ec: 7f 13 jg 0x1901 18ee: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18f3: 79 06 jns 0x18fb 18f5: 48 8b 45 f8 mov -0x8(%rbp),%rax 18f9: eb 1c jmp 0x1917 18fb: 48 8b 45 e8 mov -0x18(%rbp),%rax 18ff: eb 16 jmp 0x1917 1901: 48 8b 45 f8 mov -0x8(%rbp),%rax 1905: 48 01 45 e8 add %rax,-0x18(%rbp) 1909: 48 8b 45 e8 mov -0x18(%rbp),%rax 190d: 48 39 45 c8 cmp %rax,-0x38(%rbp) 1911: 77 86 ja 0x1899 1913: 48 8b 45 e8 mov -0x18(%rbp),%rax 1917: c9 leaveq 1918: c3 retq 1919: 55 push %rbp 191a: 48 89 e5 mov %rsp,%rbp 191d: 48 83 ec 20 sub $0x20,%rsp 1921: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1925: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1929: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 192e: 76 26 jbe 0x1956 1930: 48 8b 45 e8 mov -0x18(%rbp),%rax 1934: ba 08 00 00 00 mov $0x8,%edx 1939: 48 8d 35 28 3f 00 00 lea 0x3f28(%rip),%rsi # 0x5868 1940: 48 89 c7 mov %rax,%rdi 1943: e8 48 f9 ff ff callq 0x1290 1948: 85 c0 test %eax,%eax 194a: 75 0a jne 0x1956 194c: b8 01 00 00 00 mov $0x1,%eax 1951: e9 80 00 00 00 jmpq 0x19d6 1956: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 195b: 76 74 jbe 0x19d1 195d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1961: ba 04 00 00 00 mov $0x4,%edx 1966: 48 8d 35 04 3f 00 00 lea 0x3f04(%rip),%rsi # 0x5871 196d: 48 89 c7 mov %rax,%rdi 1970: e8 1b f9 ff ff callq 0x1290 1975: 85 c0 test %eax,%eax 1977: 75 58 jne 0x19d1 1979: 48 8b 45 e8 mov -0x18(%rbp),%rax 197d: 48 83 c0 04 add $0x4,%rax 1981: 0f b6 00 movzbl (%rax),%eax 1984: 0f b6 c0 movzbl %al,%eax 1987: 89 45 f4 mov %eax,-0xc(%rbp) 198a: 48 8b 45 e8 mov -0x18(%rbp),%rax 198e: 48 83 c0 05 add $0x5,%rax 1992: 0f b6 00 movzbl (%rax),%eax 1995: 0f b6 c0 movzbl %al,%eax 1998: 89 45 f8 mov %eax,-0x8(%rbp) 199b: 48 8b 45 e8 mov -0x18(%rbp),%rax 199f: 48 83 c0 06 add $0x6,%rax 19a3: 0f b6 00 movzbl (%rax),%eax 19a6: 0f b6 c0 movzbl %al,%eax 19a9: 89 45 fc mov %eax,-0x4(%rbp) 19ac: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 19b0: 7e 1f jle 0x19d1 19b2: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 19b6: 7f 19 jg 0x19d1 19b8: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 19bc: 7e 13 jle 0x19d1 19be: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 19c2: 7f 0d jg 0x19d1 19c4: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 19c8: 75 07 jne 0x19d1 19ca: b8 03 00 00 00 mov $0x3,%eax 19cf: eb 05 jmp 0x19d6 19d1: b8 00 00 00 00 mov $0x0,%eax 19d6: c9 leaveq 19d7: c3 retq 19d8: 55 push %rbp 19d9: 48 89 e5 mov %rsp,%rbp 19dc: 48 83 ec 40 sub $0x40,%rsp 19e0: 89 7d ec mov %edi,-0x14(%rbp) 19e3: 48 89 75 e0 mov %rsi,-0x20(%rbp) 19e7: 48 89 55 d8 mov %rdx,-0x28(%rbp) 19eb: 48 89 4d d0 mov %rcx,-0x30(%rbp) 19ef: 44 89 45 e8 mov %r8d,-0x18(%rbp) 19f3: 4c 89 4d c8 mov %r9,-0x38(%rbp) 19f7: 48 8b 45 18 mov 0x18(%rbp),%rax 19fb: 48 05 08 01 00 00 add $0x108,%rax 1a01: 48 89 c6 mov %rax,%rsi 1a04: bf 01 00 00 00 mov $0x1,%edi 1a09: e8 a2 f8 ff ff callq 0x12b0 1a0e: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a12: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1a17: 75 0c jne 0x1a25 1a19: bf 08 00 00 00 mov $0x8,%edi 1a1e: e8 83 fc ff ff callq 0x16a6 1a23: eb 58 jmp 0x1a7d 1a25: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a29: 8b 55 10 mov 0x10(%rbp),%edx 1a2c: 89 50 18 mov %edx,0x18(%rax) 1a2f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a33: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 1a3a: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a3e: 8b 55 e8 mov -0x18(%rbp),%edx 1a41: 89 50 1c mov %edx,0x1c(%rax) 1a44: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a48: 8b 55 ec mov -0x14(%rbp),%edx 1a4b: 89 50 24 mov %edx,0x24(%rax) 1a4e: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a52: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1a56: 48 89 50 28 mov %rdx,0x28(%rax) 1a5a: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a5e: 48 8b 55 d0 mov -0x30(%rbp),%rdx 1a62: 48 89 50 30 mov %rdx,0x30(%rax) 1a66: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a6a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 1a6e: 48 89 10 mov %rdx,(%rax) 1a71: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a75: 48 8b 55 c8 mov -0x38(%rbp),%rdx 1a79: 48 89 50 08 mov %rdx,0x8(%rax) 1a7d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a81: c9 leaveq 1a82: c3 retq 1a83: f3 rep 1a84: 0f pop %cs 1a85: 1e push %ds 1a86: fa cli 1a87: 55 push %rbp 1a88: 48 89 e5 mov %rsp,%rbp 1a8b: 48 83 ec 20 sub $0x20,%rsp 1a8f: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a93: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a97: 8b 40 18 mov 0x18(%rax),%eax 1a9a: 83 f8 01 cmp $0x1,%eax 1a9d: 75 38 jne 0x1ad7 1a9f: 48 8b 45 e8 mov -0x18(%rbp),%rax 1aa3: 48 8b 40 48 mov 0x48(%rax),%rax 1aa7: 48 89 45 f8 mov %rax,-0x8(%rbp) 1aab: eb 23 jmp 0x1ad0 1aad: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ab1: 8b 40 3c mov 0x3c(%rax),%eax 1ab4: 85 c0 test %eax,%eax 1ab6: 74 0c je 0x1ac4 1ab8: 48 8b 45 f8 mov -0x8(%rbp),%rax 1abc: 48 89 c7 mov %rax,%rdi 1abf: e8 bf ff ff ff callq 0x1a83 1ac4: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ac8: 48 8b 40 10 mov 0x10(%rax),%rax 1acc: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ad0: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1ad5: 75 d6 jne 0x1aad 1ad7: 90 nop 1ad8: c9 leaveq 1ad9: c3 retq 1ada: f3 rep 1adb: 0f pop %cs 1adc: 1e push %ds 1add: fa cli 1ade: 55 push %rbp 1adf: 48 89 e5 mov %rsp,%rbp 1ae2: 48 83 ec 20 sub $0x20,%rsp 1ae6: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1aea: 48 8b 45 e8 mov -0x18(%rbp),%rax 1aee: 8b 40 18 mov 0x18(%rax),%eax 1af1: 83 f8 01 cmp $0x1,%eax 1af4: 75 38 jne 0x1b2e 1af6: 48 8b 45 e8 mov -0x18(%rbp),%rax 1afa: 48 8b 40 48 mov 0x48(%rax),%rax 1afe: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b02: eb 23 jmp 0x1b27 1b04: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b08: 8b 40 3c mov 0x3c(%rax),%eax 1b0b: 85 c0 test %eax,%eax 1b0d: 74 0c je 0x1b1b 1b0f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b13: 48 89 c7 mov %rax,%rdi 1b16: e8 bf ff ff ff callq 0x1ada 1b1b: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b1f: 48 8b 40 10 mov 0x10(%rax),%rax 1b23: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b27: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b2c: 75 d6 jne 0x1b04 1b2e: 90 nop 1b2f: c9 leaveq 1b30: c3 retq 1b31: 55 push %rbp 1b32: 48 89 e5 mov %rsp,%rbp 1b35: 48 83 ec 40 sub $0x40,%rsp 1b39: 89 7d ec mov %edi,-0x14(%rbp) 1b3c: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1b40: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1b44: 48 89 4d d0 mov %rcx,-0x30(%rbp) 1b48: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1b4c: 4c 89 4d c8 mov %r9,-0x38(%rbp) 1b50: 4c 8b 45 c8 mov -0x38(%rbp),%r8 1b54: 8b 7d e8 mov -0x18(%rbp),%edi 1b57: 48 8b 4d d0 mov -0x30(%rbp),%rcx 1b5b: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1b5f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 1b63: 8b 45 ec mov -0x14(%rbp),%eax 1b66: 6a 00 pushq $0x0 1b68: 6a 01 pushq $0x1 1b6a: 4d 89 c1 mov %r8,%r9 1b6d: 41 89 f8 mov %edi,%r8d 1b70: 89 c7 mov %eax,%edi 1b72: e8 61 fe ff ff callq 0x19d8 1b77: 48 83 c4 10 add $0x10,%rsp 1b7b: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b7f: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b84: 74 26 je 0x1bac 1b86: 48 8b 45 d8 mov -0x28(%rbp),%rax 1b8a: 48 8d 50 08 lea 0x8(%rax),%rdx 1b8e: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b92: 48 89 50 70 mov %rdx,0x70(%rax) 1b96: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b9a: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 1ba1: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ba5: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1bac: 48 8b 45 f8 mov -0x8(%rbp),%rax 1bb0: c9 leaveq 1bb1: c3 retq 1bb2: f3 rep 1bb3: 0f pop %cs 1bb4: 1e push %ds 1bb5: fa cli 1bb6: 55 push %rbp 1bb7: 48 89 e5 mov %rsp,%rbp 1bba: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 1bc1: 48 89 bd 78 ff ff ff mov %rdi,-0x88(%rbp) 1bc8: 48 89 b5 70 ff ff ff mov %rsi,-0x90(%rbp) 1bcf: 89 95 6c ff ff ff mov %edx,-0x94(%rbp) 1bd5: 48 89 8d 60 ff ff ff mov %rcx,-0xa0(%rbp) 1bdc: 4c 89 85 58 ff ff ff mov %r8,-0xa8(%rbp) 1be3: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 1beb: 00 1bec: 48 89 45 f8 mov %rax,-0x8(%rbp) 1bf0: 31 c0 xor %eax,%eax 1bf2: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bf9: 48 83 c0 04 add $0x4,%rax 1bfd: 0f b6 00 movzbl (%rax),%eax 1c00: 3c 01 cmp $0x1,%al 1c02: 0f 94 c0 sete %al 1c05: 88 45 87 mov %al,-0x79(%rbp) 1c08: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c0c: 74 0a je 0x1c18 1c0e: 48 83 bd 58 ff ff ff 33 cmpq $0x33,-0xa8(%rbp) 1c16: 76 15 jbe 0x1c2d 1c18: 0f b6 45 87 movzbl -0x79(%rbp),%eax 1c1c: 83 f0 01 xor $0x1,%eax 1c1f: 84 c0 test %al,%al 1c21: 74 20 je 0x1c43 1c23: 48 83 bd 58 ff ff ff 3f cmpq $0x3f,-0xa8(%rbp) 1c2b: 77 16 ja 0x1c43 1c2d: bf 0a 00 00 00 mov $0xa,%edi 1c32: e8 6f fa ff ff callq 0x16a6 1c37: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1c3e: e9 c0 04 00 00 jmpq 0x2103 1c43: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c4a: 48 83 c0 05 add $0x5,%rax 1c4e: 0f b6 00 movzbl (%rax),%eax 1c51: 3c 01 cmp $0x1,%al 1c53: 75 10 jne 0x1c65 1c55: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c5c: 48 89 45 88 mov %rax,-0x78(%rbp) 1c60: e9 af 00 00 00 jmpq 0x1d14 1c65: 48 8d 45 b0 lea -0x50(%rbp),%rax 1c69: 48 89 45 88 mov %rax,-0x78(%rbp) 1c6d: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c71: 74 4f je 0x1cc2 1c73: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c7a: 0f b7 40 30 movzwl 0x30(%rax),%eax 1c7e: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c82: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c89: 8b 40 20 mov 0x20(%rax),%eax 1c8c: 89 45 d0 mov %eax,-0x30(%rbp) 1c8f: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c96: 48 83 c0 05 add $0x5,%rax 1c9a: 0f b6 00 movzbl (%rax),%eax 1c9d: 3c 01 cmp $0x1,%al 1c9f: 74 73 je 0x1d14 1ca1: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1ca5: 0f b7 c0 movzwl %ax,%eax 1ca8: 89 c7 mov %eax,%edi 1caa: e8 98 fb ff ff callq 0x1847 1caf: 66 89 45 e0 mov %ax,-0x20(%rbp) 1cb3: 8b 45 d0 mov -0x30(%rbp),%eax 1cb6: 89 c7 mov %eax,%edi 1cb8: e8 9e fb ff ff callq 0x185b 1cbd: 89 45 d0 mov %eax,-0x30(%rbp) 1cc0: eb 52 jmp 0x1d14 1cc2: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1cc9: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1ccd: 66 89 45 ec mov %ax,-0x14(%rbp) 1cd1: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1cd8: 48 8b 40 28 mov 0x28(%rax),%rax 1cdc: 48 89 45 d8 mov %rax,-0x28(%rbp) 1ce0: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ce7: 48 83 c0 05 add $0x5,%rax 1ceb: 0f b6 00 movzbl (%rax),%eax 1cee: 3c 01 cmp $0x1,%al 1cf0: 74 22 je 0x1d14 1cf2: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1cf6: 0f b7 c0 movzwl %ax,%eax 1cf9: 89 c7 mov %eax,%edi 1cfb: e8 47 fb ff ff callq 0x1847 1d00: 66 89 45 ec mov %ax,-0x14(%rbp) 1d04: 48 8b 45 d8 mov -0x28(%rbp),%rax 1d08: 48 89 c7 mov %rax,%rdi 1d0b: e8 59 fb ff ff callq 0x1869 1d10: 48 89 45 d8 mov %rax,-0x28(%rbp) 1d14: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1d18: 0f 84 ec 01 00 00 je 0x1f0a 1d1e: 48 8b 45 88 mov -0x78(%rbp),%rax 1d22: 0f b7 40 30 movzwl 0x30(%rax),%eax 1d26: 0f b7 c0 movzwl %ax,%eax 1d29: 48 89 45 98 mov %rax,-0x68(%rbp) 1d2d: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1d32: 0f 94 c0 sete %al 1d35: 0f b6 c0 movzbl %al,%eax 1d38: 48 85 c0 test %rax,%rax 1d3b: 0f 84 79 01 00 00 je 0x1eba 1d41: 48 8b 45 88 mov -0x78(%rbp),%rax 1d45: 8b 40 20 mov 0x20(%rax),%eax 1d48: 85 c0 test %eax,%eax 1d4a: 0f 84 6a 01 00 00 je 0x1eba 1d50: 48 8b 45 88 mov -0x78(%rbp),%rax 1d54: 8b 40 20 mov 0x20(%rax),%eax 1d57: 89 c0 mov %eax,%eax 1d59: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1d60: 0f 96 c0 setbe %al 1d63: 0f b6 c0 movzbl %al,%eax 1d66: 48 85 c0 test %rax,%rax 1d69: 75 22 jne 0x1d8d 1d6b: 48 8b 45 88 mov -0x78(%rbp),%rax 1d6f: 8b 40 20 mov 0x20(%rax),%eax 1d72: 89 c2 mov %eax,%edx 1d74: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1d7b: 48 29 d0 sub %rdx,%rax 1d7e: 48 83 f8 27 cmp $0x27,%rax 1d82: 0f 96 c0 setbe %al 1d85: 0f b6 c0 movzbl %al,%eax 1d88: 48 85 c0 test %rax,%rax 1d8b: 74 0a je 0x1d97 1d8d: b8 00 00 00 00 mov $0x0,%eax 1d92: e9 6c 03 00 00 jmpq 0x2103 1d97: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d9f: 0f 95 c0 setne %al 1da2: 0f b6 c0 movzbl %al,%eax 1da5: 48 85 c0 test %rax,%rax 1da8: 74 3d je 0x1de7 1daa: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1db1: 48 83 c0 05 add $0x5,%rax 1db5: 0f b6 00 movzbl (%rax),%eax 1db8: 3c 01 cmp $0x1,%al 1dba: 75 2b jne 0x1de7 1dbc: 48 8b 45 88 mov -0x78(%rbp),%rax 1dc0: 8b 40 20 mov 0x20(%rax),%eax 1dc3: 89 c2 mov %eax,%edx 1dc5: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1dcc: 48 01 c2 add %rax,%rdx 1dcf: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1dd6: 48 01 d0 add %rdx,%rax 1dd9: 8b 40 14 mov 0x14(%rax),%eax 1ddc: 89 c0 mov %eax,%eax 1dde: 48 89 45 98 mov %rax,-0x68(%rbp) 1de2: e9 d3 00 00 00 jmpq 0x1eba 1de7: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1def: 0f 95 c0 setne %al 1df2: 0f b6 c0 movzbl %al,%eax 1df5: 48 85 c0 test %rax,%rax 1df8: 74 28 je 0x1e22 1dfa: 48 8b 45 88 mov -0x78(%rbp),%rax 1dfe: 8b 40 20 mov 0x20(%rax),%eax 1e01: 89 c2 mov %eax,%edx 1e03: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1e0a: 48 01 d0 add %rdx,%rax 1e0d: 48 8d 50 14 lea 0x14(%rax),%rdx 1e11: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1e18: 48 01 d0 add %rdx,%rax 1e1b: 8b 00 mov (%rax),%eax 1e1d: 89 45 90 mov %eax,-0x70(%rbp) 1e20: eb 70 jmp 0x1e92 1e22: 48 8b 45 88 mov -0x78(%rbp),%rax 1e26: 8b 40 20 mov 0x20(%rax),%eax 1e29: 89 c2 mov %eax,%edx 1e2b: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1e32: 48 01 d0 add %rdx,%rax 1e35: 48 83 c0 14 add $0x14,%rax 1e39: 48 89 c2 mov %rax,%rdx 1e3c: 48 8d 75 90 lea -0x70(%rbp),%rsi 1e40: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1e46: 48 89 d1 mov %rdx,%rcx 1e49: ba 04 00 00 00 mov $0x4,%edx 1e4e: 89 c7 mov %eax,%edi 1e50: e8 25 fa ff ff callq 0x187a 1e55: 48 89 45 a8 mov %rax,-0x58(%rbp) 1e59: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1e5e: 0f 95 c0 setne %al 1e61: 0f b6 c0 movzbl %al,%eax 1e64: 48 85 c0 test %rax,%rax 1e67: 74 29 je 0x1e92 1e69: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1e6e: 79 0c jns 0x1e7c 1e70: bf 09 00 00 00 mov $0x9,%edi 1e75: e8 2c f8 ff ff callq 0x16a6 1e7a: eb 0a jmp 0x1e86 1e7c: bf 0a 00 00 00 mov $0xa,%edi 1e81: e8 20 f8 ff ff callq 0x16a6 1e86: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1e8d: e9 71 02 00 00 jmpq 0x2103 1e92: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1e99: 48 83 c0 05 add $0x5,%rax 1e9d: 0f b6 00 movzbl (%rax),%eax 1ea0: 3c 01 cmp $0x1,%al 1ea2: 74 0d je 0x1eb1 1ea4: 8b 45 90 mov -0x70(%rbp),%eax 1ea7: 89 c7 mov %eax,%edi 1ea9: e8 ad f9 ff ff callq 0x185b 1eae: 89 45 90 mov %eax,-0x70(%rbp) 1eb1: 8b 45 90 mov -0x70(%rbp),%eax 1eb4: 89 c0 mov %eax,%eax 1eb6: 48 89 45 98 mov %rax,-0x68(%rbp) 1eba: 48 8b 45 88 mov -0x78(%rbp),%rax 1ebe: 8b 40 20 mov 0x20(%rax),%eax 1ec1: 89 c0 mov %eax,%eax 1ec3: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1eca: 72 31 jb 0x1efd 1ecc: 48 8b 45 88 mov -0x78(%rbp),%rax 1ed0: 8b 40 20 mov 0x20(%rax),%eax 1ed3: 89 c2 mov %eax,%edx 1ed5: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1edc: 48 29 d0 sub %rdx,%rax 1edf: 48 89 c1 mov %rax,%rcx 1ee2: 48 8b 55 98 mov -0x68(%rbp),%rdx 1ee6: 48 89 d0 mov %rdx,%rax 1ee9: 48 c1 e0 02 shl $0x2,%rax 1eed: 48 01 d0 add %rdx,%rax 1ef0: 48 c1 e0 03 shl $0x3,%rax 1ef4: 48 39 c1 cmp %rax,%rcx 1ef7: 0f 83 02 02 00 00 jae 0x20ff 1efd: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1f05: e9 f5 01 00 00 jmpq 0x20ff 1f0a: 48 8b 45 88 mov -0x78(%rbp),%rax 1f0e: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1f12: 0f b7 c0 movzwl %ax,%eax 1f15: 48 89 45 98 mov %rax,-0x68(%rbp) 1f19: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1f1e: 0f 94 c0 sete %al 1f21: 0f b6 c0 movzbl %al,%eax 1f24: 48 85 c0 test %rax,%rax 1f27: 0f 84 97 01 00 00 je 0x20c4 1f2d: 48 8b 45 88 mov -0x78(%rbp),%rax 1f31: 48 8b 40 28 mov 0x28(%rax),%rax 1f35: 48 85 c0 test %rax,%rax 1f38: 0f 84 86 01 00 00 je 0x20c4 1f3e: 48 8b 45 88 mov -0x78(%rbp),%rax 1f42: 48 8b 40 28 mov 0x28(%rax),%rax 1f46: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f4d: 0f 96 c0 setbe %al 1f50: 0f b6 c0 movzbl %al,%eax 1f53: 48 85 c0 test %rax,%rax 1f56: 75 1e jne 0x1f76 1f58: 48 8b 45 88 mov -0x78(%rbp),%rax 1f5c: 48 8b 40 28 mov 0x28(%rax),%rax 1f60: 48 83 c0 40 add $0x40,%rax 1f64: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f6b: 0f 92 c0 setb %al 1f6e: 0f b6 c0 movzbl %al,%eax 1f71: 48 85 c0 test %rax,%rax 1f74: 74 0a je 0x1f80 1f76: b8 00 00 00 00 mov $0x0,%eax 1f7b: e9 83 01 00 00 jmpq 0x2103 1f80: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f88: 0f 95 c0 setne %al 1f8b: 0f b6 c0 movzbl %al,%eax 1f8e: 48 85 c0 test %rax,%rax 1f91: 74 3b je 0x1fce 1f93: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1f9a: 48 83 c0 05 add $0x5,%rax 1f9e: 0f b6 00 movzbl (%rax),%eax 1fa1: 3c 01 cmp $0x1,%al 1fa3: 75 29 jne 0x1fce 1fa5: 48 8b 45 88 mov -0x78(%rbp),%rax 1fa9: 48 8b 50 28 mov 0x28(%rax),%rdx 1fad: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fb4: 48 01 c2 add %rax,%rdx 1fb7: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1fbe: 48 01 d0 add %rdx,%rax 1fc1: 48 8b 40 20 mov 0x20(%rax),%rax 1fc5: 48 89 45 90 mov %rax,-0x70(%rbp) 1fc9: e9 cd 00 00 00 jmpq 0x209b 1fce: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1fd6: 0f 95 c0 setne %al 1fd9: 0f b6 c0 movzbl %al,%eax 1fdc: 48 85 c0 test %rax,%rax 1fdf: 74 29 je 0x200a 1fe1: 48 8b 45 88 mov -0x78(%rbp),%rax 1fe5: 48 8b 50 28 mov 0x28(%rax),%rdx 1fe9: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1ff0: 48 01 d0 add %rdx,%rax 1ff3: 48 8d 50 20 lea 0x20(%rax),%rdx 1ff7: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1ffe: 48 01 d0 add %rdx,%rax 2001: 48 8b 00 mov (%rax),%rax 2004: 48 89 45 90 mov %rax,-0x70(%rbp) 2008: eb 6f jmp 0x2079 200a: 48 8b 45 88 mov -0x78(%rbp),%rax 200e: 48 8b 50 28 mov 0x28(%rax),%rdx 2012: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 2019: 48 01 d0 add %rdx,%rax 201c: 48 83 c0 20 add $0x20,%rax 2020: 48 89 c2 mov %rax,%rdx 2023: 48 8d 75 90 lea -0x70(%rbp),%rsi 2027: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 202d: 48 89 d1 mov %rdx,%rcx 2030: ba 08 00 00 00 mov $0x8,%edx 2035: 89 c7 mov %eax,%edi 2037: e8 3e f8 ff ff callq 0x187a 203c: 48 89 45 a0 mov %rax,-0x60(%rbp) 2040: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 2045: 0f 95 c0 setne %al 2048: 0f b6 c0 movzbl %al,%eax 204b: 48 85 c0 test %rax,%rax 204e: 74 29 je 0x2079 2050: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 2055: 79 0c jns 0x2063 2057: bf 09 00 00 00 mov $0x9,%edi 205c: e8 45 f6 ff ff callq 0x16a6 2061: eb 0a jmp 0x206d 2063: bf 0a 00 00 00 mov $0xa,%edi 2068: e8 39 f6 ff ff callq 0x16a6 206d: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2074: e9 8a 00 00 00 jmpq 0x2103 2079: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2080: 48 83 c0 05 add $0x5,%rax 2084: 0f b6 00 movzbl (%rax),%eax 2087: 3c 01 cmp $0x1,%al 2089: 74 10 je 0x209b 208b: 48 8b 45 90 mov -0x70(%rbp),%rax 208f: 48 89 c7 mov %rax,%rdi 2092: e8 d2 f7 ff ff callq 0x1869 2097: 48 89 45 90 mov %rax,-0x70(%rbp) 209b: 48 8b 45 90 mov -0x70(%rbp),%rax 209f: ba ff ff ff ff mov $0xffffffff,%edx 20a4: 48 39 d0 cmp %rdx,%rax 20a7: 76 13 jbe 0x20bc 20a9: bf 0a 00 00 00 mov $0xa,%edi 20ae: e8 f3 f5 ff ff callq 0x16a6 20b3: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 20ba: eb 47 jmp 0x2103 20bc: 48 8b 45 90 mov -0x70(%rbp),%rax 20c0: 48 89 45 98 mov %rax,-0x68(%rbp) 20c4: 48 8b 45 88 mov -0x78(%rbp),%rax 20c8: 48 8b 40 28 mov 0x28(%rax),%rax 20cc: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 20d3: 72 22 jb 0x20f7 20d5: 48 8b 45 88 mov -0x78(%rbp),%rax 20d9: 48 8b 48 28 mov 0x28(%rax),%rcx 20dd: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 20e4: 48 29 c8 sub %rcx,%rax 20e7: 48 89 c2 mov %rax,%rdx 20ea: 48 8b 45 98 mov -0x68(%rbp),%rax 20ee: 48 c1 e0 06 shl $0x6,%rax 20f2: 48 39 c2 cmp %rax,%rdx 20f5: 73 08 jae 0x20ff 20f7: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 20ff: 48 8b 45 98 mov -0x68(%rbp),%rax 2103: 48 8b 4d f8 mov -0x8(%rbp),%rcx 2107: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 210f: 00 2110: 74 05 je 0x2117 2112: e8 f9 f0 ff ff callq 0x1210 2117: c9 leaveq 2118: c3 retq 2119: f3 rep 211a: 0f pop %cs 211b: 1e push %ds 211c: fa cli 211d: 55 push %rbp 211e: 48 89 e5 mov %rsp,%rbp 2121: 48 81 ec 90 00 00 00 sub $0x90,%rsp 2128: 89 7d 9c mov %edi,-0x64(%rbp) 212b: 48 89 75 90 mov %rsi,-0x70(%rbp) 212f: 48 89 55 88 mov %rdx,-0x78(%rbp) 2133: 48 89 4d 80 mov %rcx,-0x80(%rbp) 2137: 4c 89 85 78 ff ff ff mov %r8,-0x88(%rbp) 213e: 44 89 4d 98 mov %r9d,-0x68(%rbp) 2142: 48 8b 45 88 mov -0x78(%rbp),%rax 2146: 48 83 c0 04 add $0x4,%rax 214a: 0f b6 00 movzbl (%rax),%eax 214d: 3c 01 cmp $0x1,%al 214f: 0f 95 c0 setne %al 2152: 0f b6 c0 movzbl %al,%eax 2155: 48 85 c0 test %rax,%rax 2158: 74 1f je 0x2179 215a: 48 8b 45 88 mov -0x78(%rbp),%rax 215e: 48 83 c0 04 add $0x4,%rax 2162: 0f b6 00 movzbl (%rax),%eax 2165: 3c 02 cmp $0x2,%al 2167: 0f 95 c0 setne %al 216a: 0f b6 c0 movzbl %al,%eax 216d: 48 85 c0 test %rax,%rax 2170: 74 07 je 0x2179 2172: b8 01 00 00 00 mov $0x1,%eax 2177: eb 05 jmp 0x217e 2179: b8 00 00 00 00 mov $0x0,%eax 217e: 85 c0 test %eax,%eax 2180: 75 40 jne 0x21c2 2182: 48 8b 45 88 mov -0x78(%rbp),%rax 2186: 48 83 c0 05 add $0x5,%rax 218a: 0f b6 00 movzbl (%rax),%eax 218d: 3c 01 cmp $0x1,%al 218f: 0f 95 c0 setne %al 2192: 0f b6 c0 movzbl %al,%eax 2195: 48 85 c0 test %rax,%rax 2198: 74 1f je 0x21b9 219a: 48 8b 45 88 mov -0x78(%rbp),%rax 219e: 48 83 c0 05 add $0x5,%rax 21a2: 0f b6 00 movzbl (%rax),%eax 21a5: 3c 02 cmp $0x2,%al 21a7: 0f 95 c0 setne %al 21aa: 0f b6 c0 movzbl %al,%eax 21ad: 48 85 c0 test %rax,%rax 21b0: 74 07 je 0x21b9 21b2: b8 01 00 00 00 mov $0x1,%eax 21b7: eb 05 jmp 0x21be 21b9: b8 00 00 00 00 mov $0x0,%eax 21be: 85 c0 test %eax,%eax 21c0: 74 14 je 0x21d6 21c2: bf 0a 00 00 00 mov $0xa,%edi 21c7: e8 da f4 ff ff callq 0x16a6 21cc: b8 00 00 00 00 mov $0x0,%eax 21d1: e9 7f 0e 00 00 jmpq 0x3055 21d6: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 21dd: 48 8b 4d 80 mov -0x80(%rbp),%rcx 21e1: 8b 55 9c mov -0x64(%rbp),%edx 21e4: 48 8b 75 88 mov -0x78(%rbp),%rsi 21e8: 48 8b 45 90 mov -0x70(%rbp),%rax 21ec: 49 89 f8 mov %rdi,%r8 21ef: 48 89 c7 mov %rax,%rdi 21f2: e8 bb f9 ff ff callq 0x1bb2 21f7: 48 89 45 d0 mov %rax,-0x30(%rbp) 21fb: 48 83 7d d0 ff cmpq $0xffffffffffffffff,-0x30(%rbp) 2200: 75 0a jne 0x220c 2202: b8 00 00 00 00 mov $0x0,%eax 2207: e9 49 0e 00 00 jmpq 0x3055 220c: 48 8b 45 88 mov -0x78(%rbp),%rax 2210: 48 83 c0 04 add $0x4,%rax 2214: 0f b6 00 movzbl (%rax),%eax 2217: 3c 01 cmp $0x1,%al 2219: 75 24 jne 0x223f 221b: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 2223: 08 01 2225: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2229: 76 38 jbe 0x2263 222b: bf 0a 00 00 00 mov $0xa,%edi 2230: e8 71 f4 ff ff callq 0x16a6 2235: b8 00 00 00 00 mov $0x0,%eax 223a: e9 16 0e 00 00 jmpq 0x3055 223f: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 2247: f0 00 2249: 48 39 45 d0 cmp %rax,-0x30(%rbp) 224d: 76 14 jbe 0x2263 224f: bf 0a 00 00 00 mov $0xa,%edi 2254: e8 4d f4 ff ff callq 0x16a6 2259: b8 00 00 00 00 mov $0x0,%eax 225e: e9 f2 0d 00 00 jmpq 0x3055 2263: 48 8b 45 d0 mov -0x30(%rbp),%rax 2267: 48 85 c0 test %rax,%rax 226a: 75 1a jne 0x2286 226c: 83 7d 98 02 cmpl $0x2,-0x68(%rbp) 2270: 74 06 je 0x2278 2272: 83 7d 98 09 cmpl $0x9,-0x68(%rbp) 2276: 75 07 jne 0x227f 2278: b8 01 00 00 00 mov $0x1,%eax 227d: eb 05 jmp 0x2284 227f: b8 00 00 00 00 mov $0x0,%eax 2284: 48 98 cltq 2286: 48 89 45 d8 mov %rax,-0x28(%rbp) 228a: 48 8b 55 d8 mov -0x28(%rbp),%rdx 228e: 48 89 d0 mov %rdx,%rax 2291: 48 01 c0 add %rax,%rax 2294: 48 01 d0 add %rdx,%rax 2297: 48 c1 e0 02 shl $0x2,%rax 229b: 48 01 d0 add %rdx,%rax 229e: 48 c1 e0 04 shl $0x4,%rax 22a2: 49 89 c0 mov %rax,%r8 22a5: 8b 7d 98 mov -0x68(%rbp),%edi 22a8: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 22af: 48 8b 55 80 mov -0x80(%rbp),%rdx 22b3: 48 8b 75 90 mov -0x70(%rbp),%rsi 22b7: 8b 45 9c mov -0x64(%rbp),%eax 22ba: 41 50 push %rax 22bc: 6a 03 pushq $0x3 22be: 4c 8b 4d 10 mov 0x10(%rbp),%r9 22c2: 41 89 f8 mov %edi,%r8d 22c5: 89 c7 mov %eax,%edi 22c7: e8 0c f7 ff ff callq 0x19d8 22cc: 48 83 c4 10 add $0x10,%rsp 22d0: 48 89 45 e0 mov %rax,-0x20(%rbp) 22d4: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 22d9: 75 0a jne 0x22e5 22db: b8 00 00 00 00 mov $0x0,%eax 22e0: e9 70 0d 00 00 jmpq 0x3055 22e5: 48 8b 45 d0 mov -0x30(%rbp),%rax 22e9: 89 c0 mov %eax,%eax 22eb: 48 39 45 d0 cmp %rax,-0x30(%rbp) 22ef: 74 1f je 0x2310 22f1: 48 8d 0d d8 36 00 00 lea 0x36d8(%rip),%rcx # 0x59d0 22f8: ba 48 01 00 00 mov $0x148,%edx 22fd: 48 8d 35 74 35 00 00 lea 0x3574(%rip),%rsi # 0x5878 2304: 48 8d 3d fd 35 00 00 lea 0x35fd(%rip),%rdi # 0x5908 230b: e8 40 ef ff ff callq 0x1250 2310: 48 8b 45 d0 mov -0x30(%rbp),%rax 2314: 89 c2 mov %eax,%edx 2316: 48 8b 45 e0 mov -0x20(%rbp),%rax 231a: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 2320: 48 8b 45 d8 mov -0x28(%rbp),%rax 2324: 89 c2 mov %eax,%edx 2326: 48 8b 45 e0 mov -0x20(%rbp),%rax 232a: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 2330: 48 8b 45 e0 mov -0x20(%rbp),%rax 2334: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 233b: 48 8b 45 88 mov -0x78(%rbp),%rax 233f: 48 83 c0 04 add $0x4,%rax 2343: 0f b6 00 movzbl (%rax),%eax 2346: 0f b6 d0 movzbl %al,%edx 2349: 48 8b 45 e0 mov -0x20(%rbp),%rax 234d: 89 50 20 mov %edx,0x20(%rax) 2350: 48 8b 45 88 mov -0x78(%rbp),%rax 2354: 48 83 c0 04 add $0x4,%rax 2358: 0f b6 00 movzbl (%rax),%eax 235b: 3c 01 cmp $0x1,%al 235d: 0f 85 b2 06 00 00 jne 0x2a15 2363: 48 8b 55 80 mov -0x80(%rbp),%rdx 2367: 48 8b 45 90 mov -0x70(%rbp),%rax 236b: 48 01 d0 add %rdx,%rax 236e: 48 89 45 f8 mov %rax,-0x8(%rbp) 2372: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2377: 74 20 je 0x2399 2379: 48 8b 45 88 mov -0x78(%rbp),%rax 237d: 48 83 c0 05 add $0x5,%rax 2381: 0f b6 00 movzbl (%rax),%eax 2384: 3c 01 cmp $0x1,%al 2386: 75 11 jne 0x2399 2388: 48 8b 45 e0 mov -0x20(%rbp),%rax 238c: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2390: 48 89 50 48 mov %rdx,0x48(%rax) 2394: e9 c1 01 00 00 jmpq 0x255a 2399: 48 8b 45 e0 mov -0x20(%rbp),%rax 239d: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 23a4: 48 8b 45 88 mov -0x78(%rbp),%rax 23a8: ba 34 00 00 00 mov $0x34,%edx 23ad: 48 89 c6 mov %rax,%rsi 23b0: 48 89 cf mov %rcx,%rdi 23b3: e8 18 ef ff ff callq 0x12d0 23b8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23bc: 48 89 42 48 mov %rax,0x48(%rdx) 23c0: 48 8b 45 88 mov -0x78(%rbp),%rax 23c4: 48 83 c0 05 add $0x5,%rax 23c8: 0f b6 00 movzbl (%rax),%eax 23cb: 3c 01 cmp $0x1,%al 23cd: 0f 84 87 01 00 00 je 0x255a 23d3: 48 8b 45 e0 mov -0x20(%rbp),%rax 23d7: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 23de: 0f b7 c0 movzwl %ax,%eax 23e1: 89 c7 mov %eax,%edi 23e3: e8 5f f4 ff ff callq 0x1847 23e8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23ec: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 23f3: 48 8b 45 e0 mov -0x20(%rbp),%rax 23f7: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 23fe: 0f b7 c0 movzwl %ax,%eax 2401: 89 c7 mov %eax,%edi 2403: e8 3f f4 ff ff callq 0x1847 2408: 48 8b 55 e0 mov -0x20(%rbp),%rdx 240c: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2413: 48 8b 45 e0 mov -0x20(%rbp),%rax 2417: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 241d: 89 c7 mov %eax,%edi 241f: e8 37 f4 ff ff callq 0x185b 2424: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2428: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 242e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2432: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 2438: 89 c7 mov %eax,%edi 243a: e8 1c f4 ff ff callq 0x185b 243f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2443: 89 82 a0 00 00 00 mov %eax,0xa0(%rdx) 2449: 48 8b 45 e0 mov -0x20(%rbp),%rax 244d: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 2453: 89 c7 mov %eax,%edi 2455: e8 01 f4 ff ff callq 0x185b 245a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 245e: 89 82 a4 00 00 00 mov %eax,0xa4(%rdx) 2464: 48 8b 45 e0 mov -0x20(%rbp),%rax 2468: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 246e: 89 c7 mov %eax,%edi 2470: e8 e6 f3 ff ff callq 0x185b 2475: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2479: 89 82 a8 00 00 00 mov %eax,0xa8(%rdx) 247f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2483: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 2489: 89 c7 mov %eax,%edi 248b: e8 cb f3 ff ff callq 0x185b 2490: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2494: 89 82 ac 00 00 00 mov %eax,0xac(%rdx) 249a: 48 8b 45 e0 mov -0x20(%rbp),%rax 249e: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 24a5: 0f b7 c0 movzwl %ax,%eax 24a8: 89 c7 mov %eax,%edi 24aa: e8 98 f3 ff ff callq 0x1847 24af: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24b3: 66 89 82 b0 00 00 00 mov %ax,0xb0(%rdx) 24ba: 48 8b 45 e0 mov -0x20(%rbp),%rax 24be: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 24c5: 0f b7 c0 movzwl %ax,%eax 24c8: 89 c7 mov %eax,%edi 24ca: e8 78 f3 ff ff callq 0x1847 24cf: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24d3: 66 89 82 b2 00 00 00 mov %ax,0xb2(%rdx) 24da: 48 8b 45 e0 mov -0x20(%rbp),%rax 24de: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 24e5: 0f b7 c0 movzwl %ax,%eax 24e8: 89 c7 mov %eax,%edi 24ea: e8 58 f3 ff ff callq 0x1847 24ef: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24f3: 66 89 82 b4 00 00 00 mov %ax,0xb4(%rdx) 24fa: 48 8b 45 e0 mov -0x20(%rbp),%rax 24fe: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 2505: 0f b7 c0 movzwl %ax,%eax 2508: 89 c7 mov %eax,%edi 250a: e8 38 f3 ff ff callq 0x1847 250f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2513: 66 89 82 b6 00 00 00 mov %ax,0xb6(%rdx) 251a: 48 8b 45 e0 mov -0x20(%rbp),%rax 251e: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 2525: 0f b7 c0 movzwl %ax,%eax 2528: 89 c7 mov %eax,%edi 252a: e8 18 f3 ff ff callq 0x1847 252f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2533: 66 89 82 b8 00 00 00 mov %ax,0xb8(%rdx) 253a: 48 8b 45 e0 mov -0x20(%rbp),%rax 253e: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 2545: 0f b7 c0 movzwl %ax,%eax 2548: 89 c7 mov %eax,%edi 254a: e8 f8 f2 ff ff callq 0x1847 254f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2553: 66 89 82 ba 00 00 00 mov %ax,0xba(%rdx) 255a: 48 8b 45 e0 mov -0x20(%rbp),%rax 255e: 48 8b 40 48 mov 0x48(%rax),%rax 2562: 8b 40 20 mov 0x20(%rax),%eax 2565: 89 45 ac mov %eax,-0x54(%rbp) 2568: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 256d: 0f 84 d9 03 00 00 je 0x294c 2573: 48 8b 45 88 mov -0x78(%rbp),%rax 2577: 48 83 c0 05 add $0x5,%rax 257b: 0f b6 00 movzbl (%rax),%eax 257e: 3c 01 cmp $0x1,%al 2580: 0f 85 c6 03 00 00 jne 0x294c 2586: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 258a: 0f 84 bc 03 00 00 je 0x294c 2590: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2595: 0f 95 c0 setne %al 2598: 0f b6 c0 movzbl %al,%eax 259b: 48 85 c0 test %rax,%rax 259e: 74 15 je 0x25b5 25a0: 8b 45 ac mov -0x54(%rbp),%eax 25a3: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 25aa: 0f 96 c0 setbe %al 25ad: 0f b6 c0 movzbl %al,%eax 25b0: 48 85 c0 test %rax,%rax 25b3: 75 30 jne 0x25e5 25b5: 8b 55 ac mov -0x54(%rbp),%edx 25b8: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 25bf: 48 29 d0 sub %rdx,%rax 25c2: 48 89 c1 mov %rax,%rcx 25c5: 48 8b 55 d0 mov -0x30(%rbp),%rdx 25c9: 48 89 d0 mov %rdx,%rax 25cc: 48 c1 e0 02 shl $0x2,%rax 25d0: 48 01 d0 add %rdx,%rax 25d3: 48 c1 e0 03 shl $0x3,%rax 25d7: 48 39 c1 cmp %rax,%rcx 25da: 0f 92 c0 setb %al 25dd: 0f b6 c0 movzbl %al,%eax 25e0: 48 85 c0 test %rax,%rax 25e3: 74 24 je 0x2609 25e5: 90 nop 25e6: eb 01 jmp 0x25e9 25e8: 90 nop 25e9: 48 8b 45 e0 mov -0x20(%rbp),%rax 25ed: 48 89 c7 mov %rax,%rdi 25f0: e8 eb eb ff ff callq 0x11e0 25f5: bf 0a 00 00 00 mov $0xa,%edi 25fa: e8 a7 f0 ff ff callq 0x16a6 25ff: b8 00 00 00 00 mov $0x0,%eax 2604: e9 4c 0a 00 00 jmpq 0x3055 2609: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 260e: 74 12 je 0x2622 2610: 8b 55 ac mov -0x54(%rbp),%edx 2613: 48 8b 45 f8 mov -0x8(%rbp),%rax 2617: 48 01 c2 add %rax,%rdx 261a: 48 8b 45 e0 mov -0x20(%rbp),%rax 261e: 48 89 50 50 mov %rdx,0x50(%rax) 2622: 48 c7 45 b0 00 00 00 00 movq $0x0,-0x50(%rbp) 262a: e9 0a 03 00 00 jmpq 0x2939 262f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2633: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2637: 48 89 d0 mov %rdx,%rax 263a: 48 01 c0 add %rax,%rax 263d: 48 01 d0 add %rdx,%rax 2640: 48 c1 e0 02 shl $0x2,%rax 2644: 48 01 d0 add %rdx,%rax 2647: 48 c1 e0 04 shl $0x4,%rax 264b: 48 01 c8 add %rcx,%rax 264e: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2655: 48 8b 45 b0 mov -0x50(%rbp),%rax 2659: 48 89 02 mov %rax,(%rdx) 265c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2660: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2664: 48 89 d0 mov %rdx,%rax 2667: 48 01 c0 add %rax,%rax 266a: 48 01 d0 add %rdx,%rax 266d: 48 c1 e0 02 shl $0x2,%rax 2671: 48 01 d0 add %rdx,%rax 2674: 48 c1 e0 04 shl $0x4,%rax 2678: 48 01 c8 add %rcx,%rax 267b: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2682: 48 8b 45 e0 mov -0x20(%rbp),%rax 2686: 48 89 02 mov %rax,(%rdx) 2689: 48 8b 45 e0 mov -0x20(%rbp),%rax 268d: 48 8b 48 50 mov 0x50(%rax),%rcx 2691: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2695: 48 89 d0 mov %rdx,%rax 2698: 48 c1 e0 02 shl $0x2,%rax 269c: 48 01 d0 add %rdx,%rax 269f: 48 c1 e0 03 shl $0x3,%rax 26a3: 48 01 c1 add %rax,%rcx 26a6: 48 8b 75 e0 mov -0x20(%rbp),%rsi 26aa: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26ae: 48 89 d0 mov %rdx,%rax 26b1: 48 01 c0 add %rax,%rax 26b4: 48 01 d0 add %rdx,%rax 26b7: 48 c1 e0 02 shl $0x2,%rax 26bb: 48 01 d0 add %rdx,%rax 26be: 48 c1 e0 04 shl $0x4,%rax 26c2: 48 01 f0 add %rsi,%rax 26c5: 48 05 68 01 00 00 add $0x168,%rax 26cb: 48 89 08 mov %rcx,(%rax) 26ce: 48 8b 45 e0 mov -0x20(%rbp),%rax 26d2: 48 8b 48 50 mov 0x50(%rax),%rcx 26d6: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26da: 48 89 d0 mov %rdx,%rax 26dd: 48 c1 e0 02 shl $0x2,%rax 26e1: 48 01 d0 add %rdx,%rax 26e4: 48 c1 e0 03 shl $0x3,%rax 26e8: 48 01 c8 add %rcx,%rax 26eb: 8b 40 10 mov 0x10(%rax),%eax 26ee: 89 c0 mov %eax,%eax 26f0: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 26f7: 0f 97 c0 seta %al 26fa: 0f b6 c0 movzbl %al,%eax 26fd: 48 85 c0 test %rax,%rax 2700: 0f 84 09 01 00 00 je 0x280f 2706: 48 8b 45 e0 mov -0x20(%rbp),%rax 270a: 48 8b 48 50 mov 0x50(%rax),%rcx 270e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2712: 48 89 d0 mov %rdx,%rax 2715: 48 c1 e0 02 shl $0x2,%rax 2719: 48 01 d0 add %rdx,%rax 271c: 48 c1 e0 03 shl $0x3,%rax 2720: 48 01 c8 add %rcx,%rax 2723: 8b 40 14 mov 0x14(%rax),%eax 2726: 89 c6 mov %eax,%esi 2728: 48 8b 45 e0 mov -0x20(%rbp),%rax 272c: 48 8b 48 50 mov 0x50(%rax),%rcx 2730: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2734: 48 89 d0 mov %rdx,%rax 2737: 48 c1 e0 02 shl $0x2,%rax 273b: 48 01 d0 add %rdx,%rax 273e: 48 c1 e0 03 shl $0x3,%rax 2742: 48 01 c8 add %rcx,%rax 2745: 8b 40 10 mov 0x10(%rax),%eax 2748: 89 c2 mov %eax,%edx 274a: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2751: 48 29 d0 sub %rdx,%rax 2754: 48 39 c6 cmp %rax,%rsi 2757: 0f 96 c0 setbe %al 275a: 0f b6 c0 movzbl %al,%eax 275d: 48 85 c0 test %rax,%rax 2760: 0f 84 a9 00 00 00 je 0x280f 2766: 48 8b 45 e0 mov -0x20(%rbp),%rax 276a: 48 8b 48 50 mov 0x50(%rax),%rcx 276e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2772: 48 89 d0 mov %rdx,%rax 2775: 48 c1 e0 02 shl $0x2,%rax 2779: 48 01 d0 add %rdx,%rax 277c: 48 c1 e0 03 shl $0x3,%rax 2780: 48 01 c8 add %rcx,%rax 2783: 8b 40 10 mov 0x10(%rax),%eax 2786: 89 c2 mov %eax,%edx 2788: 48 8b 45 80 mov -0x80(%rbp),%rax 278c: 48 01 c2 add %rax,%rdx 278f: 48 8b 45 90 mov -0x70(%rbp),%rax 2793: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2797: 48 8b 75 e0 mov -0x20(%rbp),%rsi 279b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 279f: 48 89 d0 mov %rdx,%rax 27a2: 48 01 c0 add %rax,%rax 27a5: 48 01 d0 add %rdx,%rax 27a8: 48 c1 e0 02 shl $0x2,%rax 27ac: 48 01 d0 add %rdx,%rax 27af: 48 c1 e0 04 shl $0x4,%rax 27b3: 48 01 f0 add %rsi,%rax 27b6: 48 05 80 01 00 00 add $0x180,%rax 27bc: 48 89 08 mov %rcx,(%rax) 27bf: 48 8b 4d e0 mov -0x20(%rbp),%rcx 27c3: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27c7: 48 89 d0 mov %rdx,%rax 27ca: 48 01 c0 add %rax,%rax 27cd: 48 01 d0 add %rdx,%rax 27d0: 48 c1 e0 02 shl $0x2,%rax 27d4: 48 01 d0 add %rdx,%rax 27d7: 48 c1 e0 04 shl $0x4,%rax 27db: 48 01 c8 add %rcx,%rax 27de: 48 05 80 01 00 00 add $0x180,%rax 27e4: 48 8b 08 mov (%rax),%rcx 27e7: 48 8b 75 e0 mov -0x20(%rbp),%rsi 27eb: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27ef: 48 89 d0 mov %rdx,%rax 27f2: 48 01 c0 add %rax,%rax 27f5: 48 01 d0 add %rdx,%rax 27f8: 48 c1 e0 02 shl $0x2,%rax 27fc: 48 01 d0 add %rdx,%rax 27ff: 48 c1 e0 04 shl $0x4,%rax 2803: 48 01 f0 add %rsi,%rax 2806: 48 05 78 01 00 00 add $0x178,%rax 280c: 48 89 08 mov %rcx,(%rax) 280f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2813: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 281a: 48 8b 75 e0 mov -0x20(%rbp),%rsi 281e: 48 8b 45 b0 mov -0x50(%rbp),%rax 2822: 48 8d 50 01 lea 0x1(%rax),%rdx 2826: 48 89 d0 mov %rdx,%rax 2829: 48 01 c0 add %rax,%rax 282c: 48 01 d0 add %rdx,%rax 282f: 48 c1 e0 02 shl $0x2,%rax 2833: 48 01 d0 add %rdx,%rax 2836: 48 c1 e0 04 shl $0x4,%rax 283a: 48 01 f0 add %rsi,%rax 283d: 48 05 d0 00 00 00 add $0xd0,%rax 2843: 48 89 08 mov %rcx,(%rax) 2846: 48 8b 45 e0 mov -0x20(%rbp),%rax 284a: 48 8b 48 50 mov 0x50(%rax),%rcx 284e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2852: 48 89 d0 mov %rdx,%rax 2855: 48 c1 e0 02 shl $0x2,%rax 2859: 48 01 d0 add %rdx,%rax 285c: 48 c1 e0 03 shl $0x3,%rax 2860: 48 01 c8 add %rcx,%rax 2863: 8b 40 04 mov 0x4(%rax),%eax 2866: 83 f8 12 cmp $0x12,%eax 2869: 75 73 jne 0x28de 286b: 48 8b 45 e0 mov -0x20(%rbp),%rax 286f: 48 8b 48 50 mov 0x50(%rax),%rcx 2873: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2877: 48 89 d0 mov %rdx,%rax 287a: 48 c1 e0 02 shl $0x2,%rax 287e: 48 01 d0 add %rdx,%rax 2881: 48 c1 e0 03 shl $0x3,%rax 2885: 48 01 c8 add %rcx,%rax 2888: 8b 40 18 mov 0x18(%rax),%eax 288b: 89 c0 mov %eax,%eax 288d: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2891: 76 4b jbe 0x28de 2893: 48 8b 45 e0 mov -0x20(%rbp),%rax 2897: 48 8b 48 50 mov 0x50(%rax),%rcx 289b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 289f: 48 89 d0 mov %rdx,%rax 28a2: 48 c1 e0 02 shl $0x2,%rax 28a6: 48 01 d0 add %rdx,%rax 28a9: 48 c1 e0 03 shl $0x3,%rax 28ad: 48 01 c8 add %rcx,%rax 28b0: 8b 50 18 mov 0x18(%rax),%edx 28b3: 48 8b 45 b0 mov -0x50(%rbp),%rax 28b7: 89 c1 mov %eax,%ecx 28b9: 48 8b 75 e0 mov -0x20(%rbp),%rsi 28bd: 89 d2 mov %edx,%edx 28bf: 48 89 d0 mov %rdx,%rax 28c2: 48 01 c0 add %rax,%rax 28c5: 48 01 d0 add %rdx,%rax 28c8: 48 c1 e0 02 shl $0x2,%rax 28cc: 48 01 d0 add %rdx,%rax 28cf: 48 c1 e0 04 shl $0x4,%rax 28d3: 48 01 f0 add %rsi,%rax 28d6: 48 05 54 01 00 00 add $0x154,%rax 28dc: 89 08 mov %ecx,(%rax) 28de: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28e2: 48 8b 55 b0 mov -0x50(%rbp),%rdx 28e6: 48 89 d0 mov %rdx,%rax 28e9: 48 01 c0 add %rax,%rax 28ec: 48 01 d0 add %rdx,%rax 28ef: 48 c1 e0 02 shl $0x2,%rax 28f3: 48 01 d0 add %rdx,%rax 28f6: 48 c1 e0 04 shl $0x4,%rax 28fa: 48 01 c8 add %rcx,%rax 28fd: 48 05 54 01 00 00 add $0x154,%rax 2903: 8b 00 mov (%rax),%eax 2905: 85 c0 test %eax,%eax 2907: 75 2b jne 0x2934 2909: 48 8b 4d e0 mov -0x20(%rbp),%rcx 290d: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2911: 48 89 d0 mov %rdx,%rax 2914: 48 01 c0 add %rax,%rax 2917: 48 01 d0 add %rdx,%rax 291a: 48 c1 e0 02 shl $0x2,%rax 291e: 48 01 d0 add %rdx,%rax 2921: 48 c1 e0 04 shl $0x4,%rax 2925: 48 01 c8 add %rcx,%rax 2928: 48 05 54 01 00 00 add $0x154,%rax 292e: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2934: 48 83 45 b0 01 addq $0x1,-0x50(%rbp) 2939: 48 8b 45 b0 mov -0x50(%rbp),%rax 293d: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2941: 0f 82 e8 fc ff ff jb 0x262f 2947: e9 b1 00 00 00 jmpq 0x29fd 294c: 48 c7 45 b8 00 00 00 00 movq $0x0,-0x48(%rbp) 2954: e9 96 00 00 00 jmpq 0x29ef 2959: 48 8b 4d e0 mov -0x20(%rbp),%rcx 295d: 48 8b 55 b8 mov -0x48(%rbp),%rdx 2961: 48 89 d0 mov %rdx,%rax 2964: 48 01 c0 add %rax,%rax 2967: 48 01 d0 add %rdx,%rax 296a: 48 c1 e0 02 shl $0x2,%rax 296e: 48 01 d0 add %rdx,%rax 2971: 48 c1 e0 04 shl $0x4,%rax 2975: 48 01 c8 add %rcx,%rax 2978: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 297f: 48 8b 45 b8 mov -0x48(%rbp),%rax 2983: 48 89 02 mov %rax,(%rdx) 2986: 48 8b 4d e0 mov -0x20(%rbp),%rcx 298a: 48 8b 55 b8 mov -0x48(%rbp),%rdx 298e: 48 89 d0 mov %rdx,%rax 2991: 48 01 c0 add %rax,%rax 2994: 48 01 d0 add %rdx,%rax 2997: 48 c1 e0 02 shl $0x2,%rax 299b: 48 01 d0 add %rdx,%rax 299e: 48 c1 e0 04 shl $0x4,%rax 29a2: 48 01 c8 add %rcx,%rax 29a5: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 29ac: 48 8b 45 e0 mov -0x20(%rbp),%rax 29b0: 48 89 02 mov %rax,(%rdx) 29b3: 48 8b 45 e0 mov -0x20(%rbp),%rax 29b7: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 29be: 48 8b 75 e0 mov -0x20(%rbp),%rsi 29c2: 48 8b 45 b8 mov -0x48(%rbp),%rax 29c6: 48 8d 50 01 lea 0x1(%rax),%rdx 29ca: 48 89 d0 mov %rdx,%rax 29cd: 48 01 c0 add %rax,%rax 29d0: 48 01 d0 add %rdx,%rax 29d3: 48 c1 e0 02 shl $0x2,%rax 29d7: 48 01 d0 add %rdx,%rax 29da: 48 c1 e0 04 shl $0x4,%rax 29de: 48 01 f0 add %rsi,%rax 29e1: 48 05 d0 00 00 00 add $0xd0,%rax 29e7: 48 89 08 mov %rcx,(%rax) 29ea: 48 83 45 b8 01 addq $0x1,-0x48(%rbp) 29ef: 48 8b 45 b8 mov -0x48(%rbp),%rax 29f3: 48 3b 45 d0 cmp -0x30(%rbp),%rax 29f7: 0f 82 5c ff ff ff jb 0x2959 29fd: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a01: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2a08: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a0c: 48 89 50 60 mov %rdx,0x60(%rax) 2a10: e9 3c 06 00 00 jmpq 0x3051 2a15: 48 8b 55 80 mov -0x80(%rbp),%rdx 2a19: 48 8b 45 90 mov -0x70(%rbp),%rax 2a1d: 48 01 d0 add %rdx,%rax 2a20: 48 89 45 e8 mov %rax,-0x18(%rbp) 2a24: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2a29: 74 20 je 0x2a4b 2a2b: 48 8b 45 88 mov -0x78(%rbp),%rax 2a2f: 48 83 c0 05 add $0x5,%rax 2a33: 0f b6 00 movzbl (%rax),%eax 2a36: 3c 01 cmp $0x1,%al 2a38: 75 11 jne 0x2a4b 2a3a: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a3e: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2a42: 48 89 50 48 mov %rdx,0x48(%rax) 2a46: e9 ca 01 00 00 jmpq 0x2c15 2a4b: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a4f: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2a56: 48 8b 45 88 mov -0x78(%rbp),%rax 2a5a: ba 40 00 00 00 mov $0x40,%edx 2a5f: 48 89 c6 mov %rax,%rsi 2a62: 48 89 cf mov %rcx,%rdi 2a65: e8 66 e8 ff ff callq 0x12d0 2a6a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a6e: 48 89 42 48 mov %rax,0x48(%rdx) 2a72: 48 8b 45 88 mov -0x78(%rbp),%rax 2a76: 48 83 c0 05 add $0x5,%rax 2a7a: 0f b6 00 movzbl (%rax),%eax 2a7d: 3c 01 cmp $0x1,%al 2a7f: 0f 84 90 01 00 00 je 0x2c15 2a85: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a89: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 2a90: 0f b7 c0 movzwl %ax,%eax 2a93: 89 c7 mov %eax,%edi 2a95: e8 ad ed ff ff callq 0x1847 2a9a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a9e: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2aa5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2aa9: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2ab0: 0f b7 c0 movzwl %ax,%eax 2ab3: 89 c7 mov %eax,%edi 2ab5: e8 8d ed ff ff callq 0x1847 2aba: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2abe: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2ac5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ac9: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2acf: 89 c7 mov %eax,%edi 2ad1: e8 85 ed ff ff callq 0x185b 2ad6: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ada: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 2ae0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ae4: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2aeb: 48 89 c7 mov %rax,%rdi 2aee: e8 76 ed ff ff callq 0x1869 2af3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2af7: 48 89 82 a0 00 00 00 mov %rax,0xa0(%rdx) 2afe: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b02: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2b09: 48 89 c7 mov %rax,%rdi 2b0c: e8 58 ed ff ff callq 0x1869 2b11: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b15: 48 89 82 a8 00 00 00 mov %rax,0xa8(%rdx) 2b1c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b20: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2b27: 48 89 c7 mov %rax,%rdi 2b2a: e8 3a ed ff ff callq 0x1869 2b2f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b33: 48 89 82 b0 00 00 00 mov %rax,0xb0(%rdx) 2b3a: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b3e: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2b44: 89 c7 mov %eax,%edi 2b46: e8 10 ed ff ff callq 0x185b 2b4b: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b4f: 89 82 b8 00 00 00 mov %eax,0xb8(%rdx) 2b55: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b59: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 2b60: 0f b7 c0 movzwl %ax,%eax 2b63: 89 c7 mov %eax,%edi 2b65: e8 dd ec ff ff callq 0x1847 2b6a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b6e: 66 89 82 bc 00 00 00 mov %ax,0xbc(%rdx) 2b75: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b79: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2b80: 0f b7 c0 movzwl %ax,%eax 2b83: 89 c7 mov %eax,%edi 2b85: e8 bd ec ff ff callq 0x1847 2b8a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b8e: 66 89 82 be 00 00 00 mov %ax,0xbe(%rdx) 2b95: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b99: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2ba0: 0f b7 c0 movzwl %ax,%eax 2ba3: 89 c7 mov %eax,%edi 2ba5: e8 9d ec ff ff callq 0x1847 2baa: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bae: 66 89 82 c0 00 00 00 mov %ax,0xc0(%rdx) 2bb5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bb9: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2bc0: 0f b7 c0 movzwl %ax,%eax 2bc3: 89 c7 mov %eax,%edi 2bc5: e8 7d ec ff ff callq 0x1847 2bca: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bce: 66 89 82 c2 00 00 00 mov %ax,0xc2(%rdx) 2bd5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bd9: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2be0: 0f b7 c0 movzwl %ax,%eax 2be3: 89 c7 mov %eax,%edi 2be5: e8 5d ec ff ff callq 0x1847 2bea: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bee: 66 89 82 c4 00 00 00 mov %ax,0xc4(%rdx) 2bf5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bf9: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2c00: 0f b7 c0 movzwl %ax,%eax 2c03: 89 c7 mov %eax,%edi 2c05: e8 3d ec ff ff callq 0x1847 2c0a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2c0e: 66 89 82 c6 00 00 00 mov %ax,0xc6(%rdx) 2c15: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c19: 48 8b 40 48 mov 0x48(%rax),%rax 2c1d: 48 8b 40 28 mov 0x28(%rax),%rax 2c21: 48 89 45 f0 mov %rax,-0x10(%rbp) 2c25: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2c2a: 0f 84 5d 03 00 00 je 0x2f8d 2c30: 48 8b 45 88 mov -0x78(%rbp),%rax 2c34: 48 83 c0 05 add $0x5,%rax 2c38: 0f b6 00 movzbl (%rax),%eax 2c3b: 3c 01 cmp $0x1,%al 2c3d: 0f 85 4a 03 00 00 jne 0x2f8d 2c43: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2c47: 0f 84 40 03 00 00 je 0x2f8d 2c4d: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2c52: 0f 95 c0 setne %al 2c55: 0f b6 c0 movzbl %al,%eax 2c58: 48 85 c0 test %rax,%rax 2c5b: 74 1a je 0x2c77 2c5d: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c61: 48 3b 85 78 ff ff ff cmp -0x88(%rbp),%rax 2c68: 0f 93 c0 setae %al 2c6b: 0f b6 c0 movzbl %al,%eax 2c6e: 48 85 c0 test %rax,%rax 2c71: 0f 85 71 f9 ff ff jne 0x25e8 2c77: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2c7e: 48 2b 45 f0 sub -0x10(%rbp),%rax 2c82: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2c86: 48 c1 e2 06 shl $0x6,%rdx 2c8a: 48 39 d0 cmp %rdx,%rax 2c8d: 0f 92 c0 setb %al 2c90: 0f b6 c0 movzbl %al,%eax 2c93: 48 85 c0 test %rax,%rax 2c96: 0f 85 4c f9 ff ff jne 0x25e8 2c9c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2ca1: 74 13 je 0x2cb6 2ca3: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2ca7: 48 8b 45 f0 mov -0x10(%rbp),%rax 2cab: 48 01 c2 add %rax,%rdx 2cae: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cb2: 48 89 50 50 mov %rdx,0x50(%rax) 2cb6: 48 c7 45 c0 00 00 00 00 movq $0x0,-0x40(%rbp) 2cbe: e9 b7 02 00 00 jmpq 0x2f7a 2cc3: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2cc7: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2ccb: 48 89 d0 mov %rdx,%rax 2cce: 48 01 c0 add %rax,%rax 2cd1: 48 01 d0 add %rdx,%rax 2cd4: 48 c1 e0 02 shl $0x2,%rax 2cd8: 48 01 d0 add %rdx,%rax 2cdb: 48 c1 e0 04 shl $0x4,%rax 2cdf: 48 01 c8 add %rcx,%rax 2ce2: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2ce9: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ced: 48 89 02 mov %rax,(%rdx) 2cf0: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2cf4: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cf8: 48 89 d0 mov %rdx,%rax 2cfb: 48 01 c0 add %rax,%rax 2cfe: 48 01 d0 add %rdx,%rax 2d01: 48 c1 e0 02 shl $0x2,%rax 2d05: 48 01 d0 add %rdx,%rax 2d08: 48 c1 e0 04 shl $0x4,%rax 2d0c: 48 01 c8 add %rcx,%rax 2d0f: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2d16: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d1a: 48 89 02 mov %rax,(%rdx) 2d1d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d21: 48 8b 50 50 mov 0x50(%rax),%rdx 2d25: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d29: 48 c1 e0 06 shl $0x6,%rax 2d2d: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2d31: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2d35: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d39: 48 89 d0 mov %rdx,%rax 2d3c: 48 01 c0 add %rax,%rax 2d3f: 48 01 d0 add %rdx,%rax 2d42: 48 c1 e0 02 shl $0x2,%rax 2d46: 48 01 d0 add %rdx,%rax 2d49: 48 c1 e0 04 shl $0x4,%rax 2d4d: 48 01 f0 add %rsi,%rax 2d50: 48 05 68 01 00 00 add $0x168,%rax 2d56: 48 89 08 mov %rcx,(%rax) 2d59: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d5d: 48 8b 50 50 mov 0x50(%rax),%rdx 2d61: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d65: 48 c1 e0 06 shl $0x6,%rax 2d69: 48 01 d0 add %rdx,%rax 2d6c: 48 8b 40 18 mov 0x18(%rax),%rax 2d70: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2d77: 0f 97 c0 seta %al 2d7a: 0f b6 c0 movzbl %al,%eax 2d7d: 48 85 c0 test %rax,%rax 2d80: 0f 84 e8 00 00 00 je 0x2e6e 2d86: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d8a: 48 8b 50 50 mov 0x50(%rax),%rdx 2d8e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d92: 48 c1 e0 06 shl $0x6,%rax 2d96: 48 01 d0 add %rdx,%rax 2d99: 48 8b 50 20 mov 0x20(%rax),%rdx 2d9d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2da1: 48 8b 48 50 mov 0x50(%rax),%rcx 2da5: 48 8b 45 c0 mov -0x40(%rbp),%rax 2da9: 48 c1 e0 06 shl $0x6,%rax 2dad: 48 01 c8 add %rcx,%rax 2db0: 48 8b 48 18 mov 0x18(%rax),%rcx 2db4: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2dbb: 48 29 c8 sub %rcx,%rax 2dbe: 48 39 c2 cmp %rax,%rdx 2dc1: 0f 96 c0 setbe %al 2dc4: 0f b6 c0 movzbl %al,%eax 2dc7: 48 85 c0 test %rax,%rax 2dca: 0f 84 9e 00 00 00 je 0x2e6e 2dd0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2dd4: 48 8b 50 50 mov 0x50(%rax),%rdx 2dd8: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ddc: 48 c1 e0 06 shl $0x6,%rax 2de0: 48 01 d0 add %rdx,%rax 2de3: 48 8b 50 18 mov 0x18(%rax),%rdx 2de7: 48 8b 45 80 mov -0x80(%rbp),%rax 2deb: 48 01 c2 add %rax,%rdx 2dee: 48 8b 45 90 mov -0x70(%rbp),%rax 2df2: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2df6: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2dfa: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2dfe: 48 89 d0 mov %rdx,%rax 2e01: 48 01 c0 add %rax,%rax 2e04: 48 01 d0 add %rdx,%rax 2e07: 48 c1 e0 02 shl $0x2,%rax 2e0b: 48 01 d0 add %rdx,%rax 2e0e: 48 c1 e0 04 shl $0x4,%rax 2e12: 48 01 f0 add %rsi,%rax 2e15: 48 05 80 01 00 00 add $0x180,%rax 2e1b: 48 89 08 mov %rcx,(%rax) 2e1e: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2e22: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e26: 48 89 d0 mov %rdx,%rax 2e29: 48 01 c0 add %rax,%rax 2e2c: 48 01 d0 add %rdx,%rax 2e2f: 48 c1 e0 02 shl $0x2,%rax 2e33: 48 01 d0 add %rdx,%rax 2e36: 48 c1 e0 04 shl $0x4,%rax 2e3a: 48 01 c8 add %rcx,%rax 2e3d: 48 05 80 01 00 00 add $0x180,%rax 2e43: 48 8b 08 mov (%rax),%rcx 2e46: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e4a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e4e: 48 89 d0 mov %rdx,%rax 2e51: 48 01 c0 add %rax,%rax 2e54: 48 01 d0 add %rdx,%rax 2e57: 48 c1 e0 02 shl $0x2,%rax 2e5b: 48 01 d0 add %rdx,%rax 2e5e: 48 c1 e0 04 shl $0x4,%rax 2e62: 48 01 f0 add %rsi,%rax 2e65: 48 05 78 01 00 00 add $0x178,%rax 2e6b: 48 89 08 mov %rcx,(%rax) 2e6e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e72: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2e79: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e7d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e81: 48 8d 50 01 lea 0x1(%rax),%rdx 2e85: 48 89 d0 mov %rdx,%rax 2e88: 48 01 c0 add %rax,%rax 2e8b: 48 01 d0 add %rdx,%rax 2e8e: 48 c1 e0 02 shl $0x2,%rax 2e92: 48 01 d0 add %rdx,%rax 2e95: 48 c1 e0 04 shl $0x4,%rax 2e99: 48 01 f0 add %rsi,%rax 2e9c: 48 05 d0 00 00 00 add $0xd0,%rax 2ea2: 48 89 08 mov %rcx,(%rax) 2ea5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ea9: 48 8b 50 50 mov 0x50(%rax),%rdx 2ead: 48 8b 45 c0 mov -0x40(%rbp),%rax 2eb1: 48 c1 e0 06 shl $0x6,%rax 2eb5: 48 01 d0 add %rdx,%rax 2eb8: 8b 40 04 mov 0x4(%rax),%eax 2ebb: 83 f8 12 cmp $0x12,%eax 2ebe: 75 5f jne 0x2f1f 2ec0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ec4: 48 8b 50 50 mov 0x50(%rax),%rdx 2ec8: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ecc: 48 c1 e0 06 shl $0x6,%rax 2ed0: 48 01 d0 add %rdx,%rax 2ed3: 8b 40 28 mov 0x28(%rax),%eax 2ed6: 89 c0 mov %eax,%eax 2ed8: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2edc: 76 41 jbe 0x2f1f 2ede: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ee2: 48 8b 50 50 mov 0x50(%rax),%rdx 2ee6: 48 8b 45 c0 mov -0x40(%rbp),%rax 2eea: 48 c1 e0 06 shl $0x6,%rax 2eee: 48 01 d0 add %rdx,%rax 2ef1: 8b 50 28 mov 0x28(%rax),%edx 2ef4: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ef8: 89 c1 mov %eax,%ecx 2efa: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2efe: 89 d2 mov %edx,%edx 2f00: 48 89 d0 mov %rdx,%rax 2f03: 48 01 c0 add %rax,%rax 2f06: 48 01 d0 add %rdx,%rax 2f09: 48 c1 e0 02 shl $0x2,%rax 2f0d: 48 01 d0 add %rdx,%rax 2f10: 48 c1 e0 04 shl $0x4,%rax 2f14: 48 01 f0 add %rsi,%rax 2f17: 48 05 54 01 00 00 add $0x154,%rax 2f1d: 89 08 mov %ecx,(%rax) 2f1f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f23: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2f27: 48 89 d0 mov %rdx,%rax 2f2a: 48 01 c0 add %rax,%rax 2f2d: 48 01 d0 add %rdx,%rax 2f30: 48 c1 e0 02 shl $0x2,%rax 2f34: 48 01 d0 add %rdx,%rax 2f37: 48 c1 e0 04 shl $0x4,%rax 2f3b: 48 01 c8 add %rcx,%rax 2f3e: 48 05 54 01 00 00 add $0x154,%rax 2f44: 8b 00 mov (%rax),%eax 2f46: 85 c0 test %eax,%eax 2f48: 75 2b jne 0x2f75 2f4a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f4e: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2f52: 48 89 d0 mov %rdx,%rax 2f55: 48 01 c0 add %rax,%rax 2f58: 48 01 d0 add %rdx,%rax 2f5b: 48 c1 e0 02 shl $0x2,%rax 2f5f: 48 01 d0 add %rdx,%rax 2f62: 48 c1 e0 04 shl $0x4,%rax 2f66: 48 01 c8 add %rcx,%rax 2f69: 48 05 54 01 00 00 add $0x154,%rax 2f6f: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2f75: 48 83 45 c0 01 addq $0x1,-0x40(%rbp) 2f7a: 48 8b 45 c0 mov -0x40(%rbp),%rax 2f7e: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2f82: 0f 82 3b fd ff ff jb 0x2cc3 2f88: e9 b1 00 00 00 jmpq 0x303e 2f8d: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2f95: e9 96 00 00 00 jmpq 0x3030 2f9a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f9e: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2fa2: 48 89 d0 mov %rdx,%rax 2fa5: 48 01 c0 add %rax,%rax 2fa8: 48 01 d0 add %rdx,%rax 2fab: 48 c1 e0 02 shl $0x2,%rax 2faf: 48 01 d0 add %rdx,%rax 2fb2: 48 c1 e0 04 shl $0x4,%rax 2fb6: 48 01 c8 add %rcx,%rax 2fb9: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2fc0: 48 8b 45 c8 mov -0x38(%rbp),%rax 2fc4: 48 89 02 mov %rax,(%rdx) 2fc7: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2fcb: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2fcf: 48 89 d0 mov %rdx,%rax 2fd2: 48 01 c0 add %rax,%rax 2fd5: 48 01 d0 add %rdx,%rax 2fd8: 48 c1 e0 02 shl $0x2,%rax 2fdc: 48 01 d0 add %rdx,%rax 2fdf: 48 c1 e0 04 shl $0x4,%rax 2fe3: 48 01 c8 add %rcx,%rax 2fe6: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2fed: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ff1: 48 89 02 mov %rax,(%rdx) 2ff4: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ff8: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2fff: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3003: 48 8b 45 c8 mov -0x38(%rbp),%rax 3007: 48 8d 50 01 lea 0x1(%rax),%rdx 300b: 48 89 d0 mov %rdx,%rax 300e: 48 01 c0 add %rax,%rax 3011: 48 01 d0 add %rdx,%rax 3014: 48 c1 e0 02 shl $0x2,%rax 3018: 48 01 d0 add %rdx,%rax 301b: 48 c1 e0 04 shl $0x4,%rax 301f: 48 01 f0 add %rsi,%rax 3022: 48 05 d0 00 00 00 add $0xd0,%rax 3028: 48 89 08 mov %rcx,(%rax) 302b: 48 83 45 c8 01 addq $0x1,-0x38(%rbp) 3030: 48 8b 45 c8 mov -0x38(%rbp),%rax 3034: 48 3b 45 d0 cmp -0x30(%rbp),%rax 3038: 0f 82 5c ff ff ff jb 0x2f9a 303e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3042: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 3049: 48 8b 45 e0 mov -0x20(%rbp),%rax 304d: 48 89 50 60 mov %rdx,0x60(%rax) 3051: 48 8b 45 e0 mov -0x20(%rbp),%rax 3055: c9 leaveq 3056: c3 retq 3057: f3 rep 3058: 0f pop %cs 3059: 1e push %ds 305a: fa cli 305b: 55 push %rbp 305c: 48 89 e5 mov %rsp,%rbp 305f: 48 83 ec 40 sub $0x40,%rsp 3063: 89 7d ec mov %edi,-0x14(%rbp) 3066: 48 89 75 e0 mov %rsi,-0x20(%rbp) 306a: 48 89 55 d8 mov %rdx,-0x28(%rbp) 306e: 48 89 4d d0 mov %rcx,-0x30(%rbp) 3072: 44 89 45 e8 mov %r8d,-0x18(%rbp) 3076: 4c 89 4d c8 mov %r9,-0x38(%rbp) 307a: 48 8b 55 d8 mov -0x28(%rbp),%rdx 307e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3082: 48 01 d0 add %rdx,%rax 3085: 48 89 45 f8 mov %rax,-0x8(%rbp) 3089: 48 8b 55 d0 mov -0x30(%rbp),%rdx 308d: 48 8b 45 f8 mov -0x8(%rbp),%rax 3091: 48 89 d6 mov %rdx,%rsi 3094: 48 89 c7 mov %rax,%rdi 3097: e8 7d e8 ff ff callq 0x1919 309c: 89 45 f4 mov %eax,-0xc(%rbp) 309f: 83 7d f4 01 cmpl $0x1,-0xc(%rbp) 30a3: 74 37 je 0x30dc 30a5: 83 7d f4 03 cmpl $0x3,-0xc(%rbp) 30a9: 75 56 jne 0x3101 30ab: 44 8b 45 e8 mov -0x18(%rbp),%r8d 30af: 48 8b 7d d0 mov -0x30(%rbp),%rdi 30b3: 48 8b 4d d8 mov -0x28(%rbp),%rcx 30b7: 48 8b 55 f8 mov -0x8(%rbp),%rdx 30bb: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30bf: 8b 45 ec mov -0x14(%rbp),%eax 30c2: 48 83 ec 08 sub $0x8,%rsp 30c6: ff 75 c8 pushq -0x38(%rbp) 30c9: 45 89 c1 mov %r8d,%r9d 30cc: 49 89 f8 mov %rdi,%r8 30cf: 89 c7 mov %eax,%edi 30d1: e8 43 f0 ff ff callq 0x2119 30d6: 48 83 c4 10 add $0x10,%rsp 30da: eb 51 jmp 0x312d 30dc: 4c 8b 45 c8 mov -0x38(%rbp),%r8 30e0: 8b 7d e8 mov -0x18(%rbp),%edi 30e3: 48 8b 4d d0 mov -0x30(%rbp),%rcx 30e7: 48 8b 55 d8 mov -0x28(%rbp),%rdx 30eb: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30ef: 8b 45 ec mov -0x14(%rbp),%eax 30f2: 4d 89 c1 mov %r8,%r9 30f5: 41 89 f8 mov %edi,%r8d 30f8: 89 c7 mov %eax,%edi 30fa: e8 32 ea ff ff callq 0x1b31 30ff: eb 2c jmp 0x312d 3101: 90 nop 3102: 4c 8b 45 c8 mov -0x38(%rbp),%r8 3106: 8b 7d e8 mov -0x18(%rbp),%edi 3109: 48 8b 4d d0 mov -0x30(%rbp),%rcx 310d: 48 8b 55 d8 mov -0x28(%rbp),%rdx 3111: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3115: 8b 45 ec mov -0x14(%rbp),%eax 3118: 6a 00 pushq $0x0 311a: 6a 00 pushq $0x0 311c: 4d 89 c1 mov %r8,%r9 311f: 41 89 f8 mov %edi,%r8d 3122: 89 c7 mov %eax,%edi 3124: e8 af e8 ff ff callq 0x19d8 3129: 48 83 c4 10 add $0x10,%rsp 312d: c9 leaveq 312e: c3 retq 312f: f3 rep 3130: 0f pop %cs 3131: 1e push %ds 3132: fa cli 3133: 55 push %rbp 3134: 48 89 e5 mov %rsp,%rbp 3137: 48 83 c4 80 add $0xffffffffffffff80,%rsp 313b: 89 7d 9c mov %edi,-0x64(%rbp) 313e: 48 89 75 90 mov %rsi,-0x70(%rbp) 3142: 48 89 55 88 mov %rdx,-0x78(%rbp) 3146: 89 4d 98 mov %ecx,-0x68(%rbp) 3149: 4c 89 45 80 mov %r8,-0x80(%rbp) 314d: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3155: 00 3156: 48 89 45 f8 mov %rax,-0x8(%rbp) 315a: 31 c0 xor %eax,%eax 315c: b8 40 00 00 00 mov $0x40,%eax 3161: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 3166: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 316b: 48 89 c2 mov %rax,%rdx 316e: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3172: 48 8d 75 b0 lea -0x50(%rbp),%rsi 3176: 8b 45 9c mov -0x64(%rbp),%eax 3179: 89 c7 mov %eax,%edi 317b: e8 fa e6 ff ff callq 0x187a 3180: 48 89 45 a8 mov %rax,-0x58(%rbp) 3184: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 3189: 0f 94 c0 sete %al 318c: 0f b6 c0 movzbl %al,%eax 318f: 48 85 c0 test %rax,%rax 3192: 74 14 je 0x31a8 3194: bf 09 00 00 00 mov $0x9,%edi 3199: e8 08 e5 ff ff callq 0x16a6 319e: b8 00 00 00 00 mov $0x0,%eax 31a3: e9 c5 00 00 00 jmpq 0x326d 31a8: 48 8b 55 a8 mov -0x58(%rbp),%rdx 31ac: 48 8d 45 b0 lea -0x50(%rbp),%rax 31b0: 48 89 d6 mov %rdx,%rsi 31b3: 48 89 c7 mov %rax,%rdi 31b6: e8 5e e7 ff ff callq 0x1919 31bb: 89 45 a4 mov %eax,-0x5c(%rbp) 31be: 83 7d a4 01 cmpl $0x1,-0x5c(%rbp) 31c2: 74 08 je 0x31cc 31c4: 83 7d a4 03 cmpl $0x3,-0x5c(%rbp) 31c8: 74 28 je 0x31f2 31ca: eb 74 jmp 0x3240 31cc: 48 8b 7d 80 mov -0x80(%rbp),%rdi 31d0: 8b 75 98 mov -0x68(%rbp),%esi 31d3: 48 8b 4d 88 mov -0x78(%rbp),%rcx 31d7: 48 8b 55 90 mov -0x70(%rbp),%rdx 31db: 8b 45 9c mov -0x64(%rbp),%eax 31de: 49 89 f9 mov %rdi,%r9 31e1: 41 89 f0 mov %esi,%r8d 31e4: be 00 00 00 00 mov $0x0,%esi 31e9: 89 c7 mov %eax,%edi 31eb: e8 41 e9 ff ff callq 0x1b31 31f0: eb 7b jmp 0x326d 31f2: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 31f6: 3c 01 cmp $0x1,%al 31f8: 75 07 jne 0x3201 31fa: ba 34 00 00 00 mov $0x34,%edx 31ff: eb 05 jmp 0x3206 3201: ba 40 00 00 00 mov $0x40,%edx 3206: 48 8b 45 a8 mov -0x58(%rbp),%rax 320a: 48 39 c2 cmp %rax,%rdx 320d: 77 31 ja 0x3240 320f: 8b 7d 98 mov -0x68(%rbp),%edi 3212: 48 8b 75 88 mov -0x78(%rbp),%rsi 3216: 48 8b 4d 90 mov -0x70(%rbp),%rcx 321a: 48 8d 55 b0 lea -0x50(%rbp),%rdx 321e: 8b 45 9c mov -0x64(%rbp),%eax 3221: 48 83 ec 08 sub $0x8,%rsp 3225: ff 75 80 pushq -0x80(%rbp) 3228: 41 89 f9 mov %edi,%r9d 322b: 49 89 f0 mov %rsi,%r8 322e: be 00 00 00 00 mov $0x0,%esi 3233: 89 c7 mov %eax,%edi 3235: e8 df ee ff ff callq 0x2119 323a: 48 83 c4 10 add $0x10,%rsp 323e: eb 2d jmp 0x326d 3240: 90 nop 3241: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3245: 8b 75 98 mov -0x68(%rbp),%esi 3248: 48 8b 4d 88 mov -0x78(%rbp),%rcx 324c: 48 8b 55 90 mov -0x70(%rbp),%rdx 3250: 8b 45 9c mov -0x64(%rbp),%eax 3253: 6a 00 pushq $0x0 3255: 6a 00 pushq $0x0 3257: 49 89 f9 mov %rdi,%r9 325a: 41 89 f0 mov %esi,%r8d 325d: be 00 00 00 00 mov $0x0,%esi 3262: 89 c7 mov %eax,%edi 3264: e8 6f e7 ff ff callq 0x19d8 3269: 48 83 c4 10 add $0x10,%rsp 326d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3271: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 3279: 00 327a: 74 05 je 0x3281 327c: e8 8f df ff ff callq 0x1210 3281: c9 leaveq 3282: c3 retq 3283: f3 rep 3284: 0f pop %cs 3285: 1e push %ds 3286: fa cli 3287: 55 push %rbp 3288: 48 89 e5 mov %rsp,%rbp 328b: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 3292: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 3298: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 329f: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 32a6: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 32ac: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 32b3: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 32bb: 00 32bc: 48 89 45 f8 mov %rax,-0x8(%rbp) 32c0: 31 c0 xor %eax,%eax 32c2: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 32ca: 00 00 00 32cd: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 32d4: 74 1b je 0x32f1 32d6: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 32dd: 74 12 je 0x32f1 32df: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 32e6: 74 09 je 0x32f1 32e8: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 32ef: 75 07 jne 0x32f8 32f1: b8 01 00 00 00 mov $0x1,%eax 32f6: eb 05 jmp 0x32fd 32f8: b8 00 00 00 00 mov $0x0,%eax 32fd: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 3303: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 330b: 75 32 jne 0x333f 330d: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 3315: 75 51 jne 0x3368 3317: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 331e: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3324: 48 89 d6 mov %rdx,%rsi 3327: 89 c7 mov %eax,%edi 3329: e8 f2 15 00 00 callq 0x4920 332e: 85 c0 test %eax,%eax 3330: 75 36 jne 0x3368 3332: 48 8b 45 90 mov -0x70(%rbp),%rax 3336: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 333d: eb 29 jmp 0x3368 333f: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 3347: 75 1f jne 0x3368 3349: 48 8d 0d 90 26 00 00 lea 0x2690(%rip),%rcx # 0x59e0 3350: ba 9e 02 00 00 mov $0x29e,%edx 3355: 48 8d 35 1c 25 00 00 lea 0x251c(%rip),%rsi # 0x5878 335c: 48 8d 3d c5 25 00 00 lea 0x25c5(%rip),%rdi # 0x5928 3363: e8 e8 de ff ff callq 0x1250 3368: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 336f: 0f 84 97 00 00 00 je 0x340c 3375: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 337d: 75 7c jne 0x33fb 337f: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3386: 74 09 je 0x3391 3388: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 338f: 75 07 jne 0x3398 3391: bf 02 00 00 00 mov $0x2,%edi 3396: eb 05 jmp 0x339d 3398: bf 01 00 00 00 mov $0x1,%edi 339d: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 33a4: 75 07 jne 0x33ad 33a6: be 01 00 00 00 mov $0x1,%esi 33ab: eb 05 jmp 0x33b2 33ad: be 03 00 00 00 mov $0x3,%esi 33b2: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 33b9: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 33bf: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 33c6: 49 89 c9 mov %rcx,%r9 33c9: 41 89 d0 mov %edx,%r8d 33cc: 89 f9 mov %edi,%ecx 33ce: 89 f2 mov %esi,%edx 33d0: 48 89 c6 mov %rax,%rsi 33d3: bf 00 00 00 00 mov $0x0,%edi 33d8: e8 43 de ff ff callq 0x1220 33dd: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 33e4: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 33ec: 75 1e jne 0x340c 33ee: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 33f6: 00 00 00 33f9: eb 11 jmp 0x340c 33fb: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 3402: 48 8b 00 mov (%rax),%rax 3405: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 340c: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 3414: 0f 84 d3 00 00 00 je 0x34ed 341a: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 3422: 75 1f jne 0x3443 3424: 48 8d 0d b5 25 00 00 lea 0x25b5(%rip),%rcx # 0x59e0 342b: ba ba 02 00 00 mov $0x2ba,%edx 3430: 48 8d 35 41 24 00 00 lea 0x2441(%rip),%rsi # 0x5878 3437: 48 8d 3d 03 25 00 00 lea 0x2503(%rip),%rdi # 0x5941 343e: e8 0d de ff ff callq 0x1250 3443: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 344a: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 3450: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 3457: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 345e: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 3465: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 346b: 4d 89 c1 mov %r8,%r9 346e: 41 89 f8 mov %edi,%r8d 3471: 89 c7 mov %eax,%edi 3473: e8 df fb ff ff callq 0x3057 3478: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 347f: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 3487: 75 38 jne 0x34c1 3489: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3491: 74 13 je 0x34a6 3493: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 349a: 48 8b 00 mov (%rax),%rax 349d: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 34a4: 74 1b je 0x34c1 34a6: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 34ad: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 34b4: 48 89 d6 mov %rdx,%rsi 34b7: 48 89 c7 mov %rax,%rdi 34ba: e8 41 de ff ff callq 0x1300 34bf: eb 23 jmp 0x34e4 34c1: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 34c9: 75 19 jne 0x34e4 34cb: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34d2: 8b 40 38 mov 0x38(%rax),%eax 34d5: 83 c8 40 or $0x40,%eax 34d8: 89 c2 mov %eax,%edx 34da: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34e1: 89 50 38 mov %edx,0x38(%rax) 34e4: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34eb: eb 2b jmp 0x3518 34ed: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 34f4: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 34fa: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 3501: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 3508: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 350e: 49 89 f8 mov %rdi,%r8 3511: 89 c7 mov %eax,%edi 3513: e8 17 fc ff ff callq 0x312f 3518: 48 8b 4d f8 mov -0x8(%rbp),%rcx 351c: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 3524: 00 3525: 74 05 je 0x352c 3527: e8 e4 dc ff ff callq 0x1210 352c: c9 leaveq 352d: c3 retq 352e: f3 rep 352f: 0f pop %cs 3530: 1e push %ds 3531: fa cli 3532: 55 push %rbp 3533: 48 89 e5 mov %rsp,%rbp 3536: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 353d: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 3544: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 354c: 00 354d: 48 89 45 f8 mov %rax,-0x8(%rbp) 3551: 31 c0 xor %eax,%eax 3553: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 355b: 00 00 00 355e: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3565: 48 8b 00 mov (%rax),%rax 3568: 48 85 c0 test %rax,%rax 356b: 74 56 je 0x35c3 356d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3574: 48 8b 50 30 mov 0x30(%rax),%rdx 3578: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 357f: 48 39 c2 cmp %rax,%rdx 3582: 72 1b jb 0x359f 3584: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 358b: 48 8b 40 30 mov 0x30(%rax),%rax 358f: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 3596: 48 29 d0 sub %rdx,%rax 3599: 48 83 f8 3b cmp $0x3b,%rax 359d: 77 0a ja 0x35a9 359f: b8 00 00 00 00 mov $0x0,%eax 35a4: e9 e4 02 00 00 jmpq 0x388d 35a9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35b0: 48 8b 10 mov (%rax),%rdx 35b3: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35ba: 48 01 d0 add %rdx,%rax 35bd: 48 89 45 80 mov %rax,-0x80(%rbp) 35c1: eb 53 jmp 0x3616 35c3: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35ca: 48 8b 50 28 mov 0x28(%rax),%rdx 35ce: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35d5: 48 01 c2 add %rax,%rdx 35d8: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35df: 8b 40 24 mov 0x24(%rax),%eax 35e2: 48 8d 75 b0 lea -0x50(%rbp),%rsi 35e6: 48 89 d1 mov %rdx,%rcx 35e9: ba 3c 00 00 00 mov $0x3c,%edx 35ee: 89 c7 mov %eax,%edi 35f0: e8 85 e2 ff ff callq 0x187a 35f5: 48 83 f8 3c cmp $0x3c,%rax 35f9: 0f 95 c0 setne %al 35fc: 0f b6 c0 movzbl %al,%eax 35ff: 48 85 c0 test %rax,%rax 3602: 74 0a je 0x360e 3604: b8 00 00 00 00 mov $0x0,%eax 3609: e9 7f 02 00 00 jmpq 0x388d 360e: 48 8d 45 b0 lea -0x50(%rbp),%rax 3612: 48 89 45 80 mov %rax,-0x80(%rbp) 3616: 48 8b 45 80 mov -0x80(%rbp),%rax 361a: 48 83 c0 30 add $0x30,%rax 361e: 48 89 45 88 mov %rax,-0x78(%rbp) 3622: 48 8b 45 80 mov -0x80(%rbp),%rax 3626: 0f b6 40 39 movzbl 0x39(%rax),%eax 362a: 3c 20 cmp $0x20,%al 362c: 74 27 je 0x3655 362e: 48 8b 45 80 mov -0x80(%rbp),%rax 3632: 48 8d 48 30 lea 0x30(%rax),%rcx 3636: 48 8d 45 ed lea -0x13(%rbp),%rax 363a: ba 0a 00 00 00 mov $0xa,%edx 363f: 48 89 ce mov %rcx,%rsi 3642: 48 89 c7 mov %rax,%rdi 3645: e8 c6 dc ff ff callq 0x1310 364a: c6 00 00 movb $0x0,(%rax) 364d: 48 8d 45 ed lea -0x13(%rbp),%rax 3651: 48 89 45 88 mov %rax,-0x78(%rbp) 3655: e8 16 dd ff ff callq 0x1370 365a: 48 8b 10 mov (%rax),%rdx 365d: 48 8b 45 88 mov -0x78(%rbp),%rax 3661: 0f b6 00 movzbl (%rax),%eax 3664: 48 0f be c0 movsbl %al,%rax 3668: 48 01 c0 add %rax,%rax 366b: 48 01 d0 add %rdx,%rax 366e: 0f b7 00 movzwl (%rax),%eax 3671: 0f b7 c0 movzwl %ax,%eax 3674: 25 00 08 00 00 and $0x800,%eax 3679: 85 c0 test %eax,%eax 367b: 75 0a jne 0x3687 367d: b8 00 00 00 00 mov $0x0,%eax 3682: e9 06 02 00 00 jmpq 0x388d 3687: 48 8b 45 88 mov -0x78(%rbp),%rax 368b: 48 89 c7 mov %rax,%rdi 368e: e8 8d dc ff ff callq 0x1320 3693: 48 89 45 98 mov %rax,-0x68(%rbp) 3697: 48 8b 45 80 mov -0x80(%rbp),%rax 369b: ba 10 00 00 00 mov $0x10,%edx 36a0: 48 8d 35 b4 22 00 00 lea 0x22b4(%rip),%rsi # 0x595b 36a7: 48 89 c7 mov %rax,%rdi 36aa: e8 e1 db ff ff callq 0x1290 36af: 85 c0 test %eax,%eax 36b1: 75 11 jne 0x36c4 36b3: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36ba: 48 8b 00 mov (%rax),%rax 36bd: 48 85 c0 test %rax,%rax 36c0: 75 2b jne 0x36ed 36c2: eb 52 jmp 0x3716 36c4: 48 8b 45 98 mov -0x68(%rbp),%rax 36c8: 48 83 c0 01 add $0x1,%rax 36cc: 48 83 e0 fe and $0xfffffffffffffffe,%rax 36d0: 48 89 c2 mov %rax,%rdx 36d3: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36da: 48 01 d0 add %rdx,%rax 36dd: 48 83 c0 3c add $0x3c,%rax 36e1: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 36e8: e9 71 fe ff ff jmpq 0x355e 36ed: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36f4: 48 8b 40 30 mov 0x30(%rax),%rax 36f8: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 36ff: 48 29 d0 sub %rdx,%rax 3702: 48 83 e8 3c sub $0x3c,%rax 3706: 48 39 45 98 cmp %rax,-0x68(%rbp) 370a: 76 0a jbe 0x3716 370c: b8 00 00 00 00 mov $0x0,%eax 3711: e9 77 01 00 00 jmpq 0x388d 3716: 48 8b 45 98 mov -0x68(%rbp),%rax 371a: 48 89 c7 mov %rax,%rdi 371d: e8 be db ff ff callq 0x12e0 3722: 48 89 45 a0 mov %rax,-0x60(%rbp) 3726: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 372b: 0f 84 58 01 00 00 je 0x3889 3731: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3738: 48 8b 00 mov (%rax),%rax 373b: 48 85 c0 test %rax,%rax 373e: 74 39 je 0x3779 3740: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3747: 48 8b 10 mov (%rax),%rdx 374a: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3751: 48 83 c0 3c add $0x3c,%rax 3755: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 3759: 48 8b 55 98 mov -0x68(%rbp),%rdx 375d: 48 8b 45 a0 mov -0x60(%rbp),%rax 3761: 48 89 ce mov %rcx,%rsi 3764: 48 89 c7 mov %rax,%rdi 3767: e8 64 db ff ff callq 0x12d0 376c: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 3773: 48 89 42 60 mov %rax,0x60(%rdx) 3777: eb 7b jmp 0x37f4 3779: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3780: 48 8b 50 28 mov 0x28(%rax),%rdx 3784: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 378b: 48 01 d0 add %rdx,%rax 378e: 48 83 c0 3c add $0x3c,%rax 3792: 48 89 c1 mov %rax,%rcx 3795: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 379c: 8b 40 24 mov 0x24(%rax),%eax 379f: 48 8b 55 98 mov -0x68(%rbp),%rdx 37a3: 48 8b 75 a0 mov -0x60(%rbp),%rsi 37a7: 89 c7 mov %eax,%edi 37a9: e8 cc e0 ff ff callq 0x187a 37ae: 48 8b 55 98 mov -0x68(%rbp),%rdx 37b2: 48 39 d0 cmp %rdx,%rax 37b5: 0f 95 c0 setne %al 37b8: 0f b6 c0 movzbl %al,%eax 37bb: 48 85 c0 test %rax,%rax 37be: 74 25 je 0x37e5 37c0: 48 8b 45 a0 mov -0x60(%rbp),%rax 37c4: 48 89 c7 mov %rax,%rdi 37c7: e8 14 da ff ff callq 0x11e0 37cc: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37d3: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 37db: b8 00 00 00 00 mov $0x0,%eax 37e0: e9 a8 00 00 00 jmpq 0x388d 37e5: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37ec: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37f0: 48 89 50 60 mov %rdx,0x60(%rax) 37f4: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37fb: 48 8b 55 98 mov -0x68(%rbp),%rdx 37ff: 48 89 50 68 mov %rdx,0x68(%rax) 3803: 48 8b 45 a0 mov -0x60(%rbp),%rax 3807: 48 89 45 90 mov %rax,-0x70(%rbp) 380b: 48 8b 45 90 mov -0x70(%rbp),%rax 380f: 48 89 45 a8 mov %rax,-0x58(%rbp) 3813: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3817: 48 8b 45 98 mov -0x68(%rbp),%rax 381b: 48 01 d0 add %rdx,%rax 381e: 48 2b 45 90 sub -0x70(%rbp),%rax 3822: 48 89 c2 mov %rax,%rdx 3825: 48 8b 45 90 mov -0x70(%rbp),%rax 3829: be 2f 00 00 00 mov $0x2f,%esi 382e: 48 89 c7 mov %rax,%rdi 3831: e8 4a da ff ff callq 0x1280 3836: 48 89 45 90 mov %rax,-0x70(%rbp) 383a: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 383f: 75 25 jne 0x3866 3841: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3845: 48 8b 45 98 mov -0x68(%rbp),%rax 3849: 48 01 d0 add %rdx,%rax 384c: 48 2b 45 a8 sub -0x58(%rbp),%rax 3850: 48 89 c2 mov %rax,%rdx 3853: 48 8b 45 a8 mov -0x58(%rbp),%rax 3857: be 00 00 00 00 mov $0x0,%esi 385c: 48 89 c7 mov %rax,%rdi 385f: e8 fc d9 ff ff callq 0x1260 3864: eb 23 jmp 0x3889 3866: 48 8b 45 90 mov -0x70(%rbp),%rax 386a: 48 8d 50 01 lea 0x1(%rax),%rdx 386e: 48 89 55 90 mov %rdx,-0x70(%rbp) 3872: c6 00 00 movb $0x0,(%rax) 3875: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3879: 48 8b 45 98 mov -0x68(%rbp),%rax 387d: 48 01 d0 add %rdx,%rax 3880: 48 39 45 90 cmp %rax,-0x70(%rbp) 3884: 73 02 jae 0x3888 3886: eb 83 jmp 0x380b 3888: 90 nop 3889: 48 8b 45 a0 mov -0x60(%rbp),%rax 388d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3891: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 3899: 00 389a: 74 05 je 0x38a1 389c: e8 6f d9 ff ff callq 0x1210 38a1: c9 leaveq 38a2: c3 retq 38a3: f3 rep 38a4: 0f pop %cs 38a5: 1e push %ds 38a6: fa cli 38a7: 55 push %rbp 38a8: 48 89 e5 mov %rsp,%rbp 38ab: 48 83 c4 80 add $0xffffffffffffff80,%rsp 38af: 48 89 7d 88 mov %rdi,-0x78(%rbp) 38b3: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 38bb: 00 38bc: 48 89 45 f8 mov %rax,-0x8(%rbp) 38c0: 31 c0 xor %eax,%eax 38c2: 48 8b 45 88 mov -0x78(%rbp),%rax 38c6: 48 8b 00 mov (%rax),%rax 38c9: 48 85 c0 test %rax,%rax 38cc: 0f 84 91 00 00 00 je 0x3963 38d2: 48 8b 45 88 mov -0x78(%rbp),%rax 38d6: 48 8b 40 70 mov 0x70(%rax),%rax 38da: 48 89 c2 mov %rax,%rdx 38dd: 48 8b 45 88 mov -0x78(%rbp),%rax 38e1: 48 8b 40 28 mov 0x28(%rax),%rax 38e5: 48 89 c1 mov %rax,%rcx 38e8: 48 8b 45 88 mov -0x78(%rbp),%rax 38ec: 48 8b 40 30 mov 0x30(%rax),%rax 38f0: 48 01 c8 add %rcx,%rax 38f3: 48 39 c2 cmp %rax,%rdx 38f6: 0f 97 c0 seta %al 38f9: 0f b6 c0 movzbl %al,%eax 38fc: 48 85 c0 test %rax,%rax 38ff: 75 36 jne 0x3937 3901: 48 8b 45 88 mov -0x78(%rbp),%rax 3905: 48 8b 40 28 mov 0x28(%rax),%rax 3909: 48 89 c2 mov %rax,%rdx 390c: 48 8b 45 88 mov -0x78(%rbp),%rax 3910: 48 8b 40 30 mov 0x30(%rax),%rax 3914: 48 01 c2 add %rax,%rdx 3917: 48 8b 45 88 mov -0x78(%rbp),%rax 391b: 48 8b 40 70 mov 0x70(%rax),%rax 391f: 48 89 c1 mov %rax,%rcx 3922: 48 89 d0 mov %rdx,%rax 3925: 48 29 c8 sub %rcx,%rax 3928: 48 83 f8 3b cmp $0x3b,%rax 392c: 0f 96 c0 setbe %al 392f: 0f b6 c0 movzbl %al,%eax 3932: 48 85 c0 test %rax,%rax 3935: 74 14 je 0x394b 3937: bf 0e 00 00 00 mov $0xe,%edi 393c: e8 65 dd ff ff callq 0x16a6 3941: b8 ff ff ff ff mov $0xffffffff,%eax 3946: e9 8c 05 00 00 jmpq 0x3ed7 394b: 48 8b 45 88 mov -0x78(%rbp),%rax 394f: 48 8b 10 mov (%rax),%rdx 3952: 48 8b 45 88 mov -0x78(%rbp),%rax 3956: 48 8b 40 70 mov 0x70(%rax),%rax 395a: 48 01 d0 add %rdx,%rax 395d: 48 89 45 c0 mov %rax,-0x40(%rbp) 3961: eb 53 jmp 0x39b6 3963: 48 8b 45 88 mov -0x78(%rbp),%rax 3967: 48 05 a8 00 00 00 add $0xa8,%rax 396d: 48 89 45 c0 mov %rax,-0x40(%rbp) 3971: 48 8b 45 88 mov -0x78(%rbp),%rax 3975: 48 8b 50 70 mov 0x70(%rax),%rdx 3979: 48 8b 45 88 mov -0x78(%rbp),%rax 397d: 8b 40 24 mov 0x24(%rax),%eax 3980: 48 8b 75 c0 mov -0x40(%rbp),%rsi 3984: 48 89 d1 mov %rdx,%rcx 3987: ba 3c 00 00 00 mov $0x3c,%edx 398c: 89 c7 mov %eax,%edi 398e: e8 e7 de ff ff callq 0x187a 3993: 48 83 f8 3c cmp $0x3c,%rax 3997: 0f 95 c0 setne %al 399a: 0f b6 c0 movzbl %al,%eax 399d: 48 85 c0 test %rax,%rax 39a0: 74 14 je 0x39b6 39a2: bf 0e 00 00 00 mov $0xe,%edi 39a7: e8 fa dc ff ff callq 0x16a6 39ac: b8 ff ff ff ff mov $0xffffffff,%eax 39b1: e9 21 05 00 00 jmpq 0x3ed7 39b6: 48 8b 45 c0 mov -0x40(%rbp),%rax 39ba: 48 83 c0 3a add $0x3a,%rax 39be: ba 02 00 00 00 mov $0x2,%edx 39c3: 48 8d 35 a2 1f 00 00 lea 0x1fa2(%rip),%rsi # 0x596c 39ca: 48 89 c7 mov %rax,%rdi 39cd: e8 be d8 ff ff callq 0x1290 39d2: 85 c0 test %eax,%eax 39d4: 0f 95 c0 setne %al 39d7: 0f b6 c0 movzbl %al,%eax 39da: 48 85 c0 test %rax,%rax 39dd: 74 14 je 0x39f3 39df: bf 0f 00 00 00 mov $0xf,%edi 39e4: e8 bd dc ff ff callq 0x16a6 39e9: b8 ff ff ff ff mov $0xffffffff,%eax 39ee: e9 e4 04 00 00 jmpq 0x3ed7 39f3: 48 8b 45 c0 mov -0x40(%rbp),%rax 39f7: 48 8b 55 88 mov -0x78(%rbp),%rdx 39fb: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 3a02: 48 8b 50 08 mov 0x8(%rax),%rdx 3a06: 48 8b 00 mov (%rax),%rax 3a09: 48 89 01 mov %rax,(%rcx) 3a0c: 48 89 51 08 mov %rdx,0x8(%rcx) 3a10: 48 8d 41 10 lea 0x10(%rcx),%rax 3a14: c6 00 00 movb $0x0,(%rax) 3a17: 48 8b 45 88 mov -0x78(%rbp),%rax 3a1b: 48 83 c0 78 add $0x78,%rax 3a1f: 48 89 45 c8 mov %rax,-0x38(%rbp) 3a23: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a27: 0f b6 00 movzbl (%rax),%eax 3a2a: 3c 2f cmp $0x2f,%al 3a2c: 0f 85 de 01 00 00 jne 0x3c10 3a32: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a36: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a3a: 3c 20 cmp $0x20,%al 3a3c: 75 46 jne 0x3a84 3a3e: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a42: ba 10 00 00 00 mov $0x10,%edx 3a47: 48 8d 35 21 1f 00 00 lea 0x1f21(%rip),%rsi # 0x596f 3a4e: 48 89 c7 mov %rax,%rdi 3a51: e8 3a d8 ff ff callq 0x1290 3a56: 85 c0 test %eax,%eax 3a58: 75 2a jne 0x3a84 3a5a: 48 8b 45 88 mov -0x78(%rbp),%rax 3a5e: 48 05 e4 00 00 00 add $0xe4,%rax 3a64: ba 02 00 00 00 mov $0x2,%edx 3a69: 48 8d 35 10 1f 00 00 lea 0x1f10(%rip),%rsi # 0x5980 3a70: 48 89 c7 mov %rax,%rdi 3a73: e8 58 d8 ff ff callq 0x12d0 3a78: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a7c: 48 89 02 mov %rax,(%rdx) 3a7f: e9 17 02 00 00 jmpq 0x3c9b 3a84: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a88: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a8c: 3c 53 cmp $0x53,%al 3a8e: 75 46 jne 0x3ad6 3a90: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a94: ba 10 00 00 00 mov $0x10,%edx 3a99: 48 8d 35 e2 1e 00 00 lea 0x1ee2(%rip),%rsi # 0x5982 3aa0: 48 89 c7 mov %rax,%rdi 3aa3: e8 e8 d7 ff ff callq 0x1290 3aa8: 85 c0 test %eax,%eax 3aaa: 75 2a jne 0x3ad6 3aac: 48 8b 45 88 mov -0x78(%rbp),%rax 3ab0: 48 05 e4 00 00 00 add $0xe4,%rax 3ab6: ba 08 00 00 00 mov $0x8,%edx 3abb: 48 8d 35 d1 1e 00 00 lea 0x1ed1(%rip),%rsi # 0x5993 3ac2: 48 89 c7 mov %rax,%rdi 3ac5: e8 06 d8 ff ff callq 0x12d0 3aca: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3ace: 48 89 02 mov %rax,(%rdx) 3ad1: e9 c5 01 00 00 jmpq 0x3c9b 3ad6: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ada: 0f b6 40 01 movzbl 0x1(%rax),%eax 3ade: 3c 2f cmp $0x2f,%al 3ae0: 75 46 jne 0x3b28 3ae2: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ae6: ba 10 00 00 00 mov $0x10,%edx 3aeb: 48 8d 35 69 1e 00 00 lea 0x1e69(%rip),%rsi # 0x595b 3af2: 48 89 c7 mov %rax,%rdi 3af5: e8 96 d7 ff ff callq 0x1290 3afa: 85 c0 test %eax,%eax 3afc: 75 2a jne 0x3b28 3afe: 48 8b 45 88 mov -0x78(%rbp),%rax 3b02: 48 05 e4 00 00 00 add $0xe4,%rax 3b08: ba 03 00 00 00 mov $0x3,%edx 3b0d: 48 8d 35 87 1e 00 00 lea 0x1e87(%rip),%rsi # 0x599b 3b14: 48 89 c7 mov %rax,%rdi 3b17: e8 b4 d7 ff ff callq 0x12d0 3b1c: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3b20: 48 89 02 mov %rax,(%rdx) 3b23: e9 73 01 00 00 jmpq 0x3c9b 3b28: e8 43 d8 ff ff callq 0x1370 3b2d: 48 8b 10 mov (%rax),%rdx 3b30: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b34: 0f b6 40 01 movzbl 0x1(%rax),%eax 3b38: 48 0f be c0 movsbl %al,%rax 3b3c: 48 01 c0 add %rax,%rax 3b3f: 48 01 d0 add %rdx,%rax 3b42: 0f b7 00 movzwl (%rax),%eax 3b45: 0f b7 c0 movzwl %ax,%eax 3b48: 25 00 08 00 00 and $0x800,%eax 3b4d: 85 c0 test %eax,%eax 3b4f: 0f 95 c0 setne %al 3b52: 0f b6 c0 movzbl %al,%eax 3b55: 48 85 c0 test %rax,%rax 3b58: 0f 84 9e 00 00 00 je 0x3bfc 3b5e: 48 8b 45 88 mov -0x78(%rbp),%rax 3b62: 48 8b 40 60 mov 0x60(%rax),%rax 3b66: 48 85 c0 test %rax,%rax 3b69: 0f 94 c0 sete %al 3b6c: 0f b6 c0 movzbl %al,%eax 3b6f: 48 85 c0 test %rax,%rax 3b72: 74 2e je 0x3ba2 3b74: 48 8b 45 88 mov -0x78(%rbp),%rax 3b78: 48 89 c7 mov %rax,%rdi 3b7b: e8 ae f9 ff ff callq 0x352e 3b80: 48 85 c0 test %rax,%rax 3b83: 0f 94 c0 sete %al 3b86: 0f b6 c0 movzbl %al,%eax 3b89: 48 85 c0 test %rax,%rax 3b8c: 74 14 je 0x3ba2 3b8e: bf 10 00 00 00 mov $0x10,%edi 3b93: e8 0e db ff ff callq 0x16a6 3b98: b8 ff ff ff ff mov $0xffffffff,%eax 3b9d: e9 35 03 00 00 jmpq 0x3ed7 3ba2: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ba6: 48 83 c0 01 add $0x1,%rax 3baa: 48 89 c7 mov %rax,%rdi 3bad: e8 6e d7 ff ff callq 0x1320 3bb2: 48 89 45 d8 mov %rax,-0x28(%rbp) 3bb6: 48 8b 45 88 mov -0x78(%rbp),%rax 3bba: 48 8b 40 68 mov 0x68(%rax),%rax 3bbe: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3bc2: 0f 93 c0 setae %al 3bc5: 0f b6 c0 movzbl %al,%eax 3bc8: 48 85 c0 test %rax,%rax 3bcb: 74 14 je 0x3be1 3bcd: bf 10 00 00 00 mov $0x10,%edi 3bd2: e8 cf da ff ff callq 0x16a6 3bd7: b8 ff ff ff ff mov $0xffffffff,%eax 3bdc: e9 f6 02 00 00 jmpq 0x3ed7 3be1: 48 8b 45 88 mov -0x78(%rbp),%rax 3be5: 48 8b 50 60 mov 0x60(%rax),%rdx 3be9: 48 8b 45 d8 mov -0x28(%rbp),%rax 3bed: 48 01 c2 add %rax,%rdx 3bf0: 48 8b 45 c8 mov -0x38(%rbp),%rax 3bf4: 48 89 10 mov %rdx,(%rax) 3bf7: e9 9f 00 00 00 jmpq 0x3c9b 3bfc: bf 10 00 00 00 mov $0x10,%edi 3c01: e8 a0 da ff ff callq 0x16a6 3c06: b8 ff ff ff ff mov $0xffffffff,%eax 3c0b: e9 c7 02 00 00 jmpq 0x3ed7 3c10: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c14: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c18: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3c1f: b9 10 00 00 00 mov $0x10,%ecx 3c24: ba 2f 00 00 00 mov $0x2f,%edx 3c29: 48 89 c6 mov %rax,%rsi 3c2c: e8 1f d7 ff ff callq 0x1350 3c31: 48 89 45 d0 mov %rax,-0x30(%rbp) 3c35: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3c3a: 74 0d je 0x3c49 3c3c: 48 8b 45 d0 mov -0x30(%rbp),%rax 3c40: 48 83 e8 01 sub $0x1,%rax 3c44: c6 00 00 movb $0x0,(%rax) 3c47: eb 40 jmp 0x3c89 3c49: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3c51: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c55: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c59: 48 01 d0 add %rdx,%rax 3c5c: 48 05 e4 00 00 00 add $0xe4,%rax 3c62: c6 00 00 movb $0x0,(%rax) 3c65: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3c6a: 74 1d je 0x3c89 3c6c: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3c71: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c75: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c79: 48 01 d0 add %rdx,%rax 3c7c: 48 05 e4 00 00 00 add $0xe4,%rax 3c82: 0f b6 00 movzbl (%rax),%eax 3c85: 3c 20 cmp $0x20,%al 3c87: 74 c8 je 0x3c51 3c89: 48 8b 45 88 mov -0x78(%rbp),%rax 3c8d: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3c94: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c98: 48 89 10 mov %rdx,(%rax) 3c9b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c9f: 0f b6 40 30 movzbl 0x30(%rax),%eax 3ca3: 3c 20 cmp $0x20,%al 3ca5: 0f 94 c0 sete %al 3ca8: 0f b6 c0 movzbl %al,%eax 3cab: 48 85 c0 test %rax,%rax 3cae: 74 14 je 0x3cc4 3cb0: bf 10 00 00 00 mov $0x10,%edi 3cb5: e8 ec d9 ff ff callq 0x16a6 3cba: b8 ff ff ff ff mov $0xffffffff,%eax 3cbf: e9 13 02 00 00 jmpq 0x3ed7 3cc4: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cc8: 48 83 c0 10 add $0x10,%rax 3ccc: 48 89 45 b8 mov %rax,-0x48(%rbp) 3cd0: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cd4: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3cd8: 3c 20 cmp $0x20,%al 3cda: 74 27 je 0x3d03 3cdc: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ce0: 48 8d 48 10 lea 0x10(%rax),%rcx 3ce4: 48 8d 45 eb lea -0x15(%rbp),%rax 3ce8: ba 0c 00 00 00 mov $0xc,%edx 3ced: 48 89 ce mov %rcx,%rsi 3cf0: 48 89 c7 mov %rax,%rdi 3cf3: e8 18 d6 ff ff callq 0x1310 3cf8: c6 00 00 movb $0x0,(%rax) 3cfb: 48 8d 45 eb lea -0x15(%rbp),%rax 3cff: 48 89 45 b8 mov %rax,-0x48(%rbp) 3d03: 48 8b 45 b8 mov -0x48(%rbp),%rax 3d07: 48 89 c7 mov %rax,%rdi 3d0a: e8 11 d6 ff ff callq 0x1320 3d0f: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3d13: 48 89 42 08 mov %rax,0x8(%rdx) 3d17: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d1b: 48 83 c0 1c add $0x1c,%rax 3d1f: 48 89 45 a0 mov %rax,-0x60(%rbp) 3d23: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d27: 0f b6 40 21 movzbl 0x21(%rax),%eax 3d2b: 3c 20 cmp $0x20,%al 3d2d: 74 27 je 0x3d56 3d2f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d33: 48 8d 48 1c lea 0x1c(%rax),%rcx 3d37: 48 8d 45 eb lea -0x15(%rbp),%rax 3d3b: ba 06 00 00 00 mov $0x6,%edx 3d40: 48 89 ce mov %rcx,%rsi 3d43: 48 89 c7 mov %rax,%rdi 3d46: e8 c5 d5 ff ff callq 0x1310 3d4b: c6 00 00 movb $0x0,(%rax) 3d4e: 48 8d 45 eb lea -0x15(%rbp),%rax 3d52: 48 89 45 a0 mov %rax,-0x60(%rbp) 3d56: 48 8b 45 a0 mov -0x60(%rbp),%rax 3d5a: 48 89 c7 mov %rax,%rdi 3d5d: e8 be d5 ff ff callq 0x1320 3d62: 89 c2 mov %eax,%edx 3d64: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d68: 89 50 10 mov %edx,0x10(%rax) 3d6b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d6f: 48 83 c0 22 add $0x22,%rax 3d73: 48 89 45 a8 mov %rax,-0x58(%rbp) 3d77: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d7b: 0f b6 40 27 movzbl 0x27(%rax),%eax 3d7f: 3c 20 cmp $0x20,%al 3d81: 74 27 je 0x3daa 3d83: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d87: 48 8d 48 22 lea 0x22(%rax),%rcx 3d8b: 48 8d 45 eb lea -0x15(%rbp),%rax 3d8f: ba 06 00 00 00 mov $0x6,%edx 3d94: 48 89 ce mov %rcx,%rsi 3d97: 48 89 c7 mov %rax,%rdi 3d9a: e8 71 d5 ff ff callq 0x1310 3d9f: c6 00 00 movb $0x0,(%rax) 3da2: 48 8d 45 eb lea -0x15(%rbp),%rax 3da6: 48 89 45 a8 mov %rax,-0x58(%rbp) 3daa: 48 8b 45 a8 mov -0x58(%rbp),%rax 3dae: 48 89 c7 mov %rax,%rdi 3db1: e8 6a d5 ff ff callq 0x1320 3db6: 89 c2 mov %eax,%edx 3db8: 48 8b 45 c8 mov -0x38(%rbp),%rax 3dbc: 89 50 14 mov %edx,0x14(%rax) 3dbf: 48 8b 45 c0 mov -0x40(%rbp),%rax 3dc3: 48 83 c0 28 add $0x28,%rax 3dc7: 48 89 45 90 mov %rax,-0x70(%rbp) 3dcb: 48 8b 45 c0 mov -0x40(%rbp),%rax 3dcf: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3dd3: 3c 20 cmp $0x20,%al 3dd5: 74 22 je 0x3df9 3dd7: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ddb: 48 83 c0 28 add $0x28,%rax 3ddf: 48 8b 00 mov (%rax),%rax 3de2: 48 89 45 eb mov %rax,-0x15(%rbp) 3de6: 48 8d 45 eb lea -0x15(%rbp),%rax 3dea: 48 83 c0 08 add $0x8,%rax 3dee: c6 00 00 movb $0x0,(%rax) 3df1: 48 8d 45 eb lea -0x15(%rbp),%rax 3df5: 48 89 45 90 mov %rax,-0x70(%rbp) 3df9: 48 8b 45 90 mov -0x70(%rbp),%rax 3dfd: ba 08 00 00 00 mov $0x8,%edx 3e02: be 00 00 00 00 mov $0x0,%esi 3e07: 48 89 c7 mov %rax,%rdi 3e0a: e8 b1 d4 ff ff callq 0x12c0 3e0f: 89 c2 mov %eax,%edx 3e11: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e15: 89 50 18 mov %edx,0x18(%rax) 3e18: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e1c: 48 83 c0 30 add $0x30,%rax 3e20: 48 89 45 98 mov %rax,-0x68(%rbp) 3e24: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e28: 0f b6 40 39 movzbl 0x39(%rax),%eax 3e2c: 3c 20 cmp $0x20,%al 3e2e: 74 27 je 0x3e57 3e30: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e34: 48 8d 48 30 lea 0x30(%rax),%rcx 3e38: 48 8d 45 eb lea -0x15(%rbp),%rax 3e3c: ba 0a 00 00 00 mov $0xa,%edx 3e41: 48 89 ce mov %rcx,%rsi 3e44: 48 89 c7 mov %rax,%rdi 3e47: e8 c4 d4 ff ff callq 0x1310 3e4c: c6 00 00 movb $0x0,(%rax) 3e4f: 48 8d 45 eb lea -0x15(%rbp),%rax 3e53: 48 89 45 98 mov %rax,-0x68(%rbp) 3e57: 48 8b 45 98 mov -0x68(%rbp),%rax 3e5b: 48 89 c7 mov %rax,%rdi 3e5e: e8 bd d4 ff ff callq 0x1320 3e63: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3e67: 48 89 42 20 mov %rax,0x20(%rdx) 3e6b: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e6f: 48 8b 40 20 mov 0x20(%rax),%rax 3e73: 48 85 c0 test %rax,%rax 3e76: 79 11 jns 0x3e89 3e78: bf 10 00 00 00 mov $0x10,%edi 3e7d: e8 24 d8 ff ff callq 0x16a6 3e82: b8 ff ff ff ff mov $0xffffffff,%eax 3e87: eb 4e jmp 0x3ed7 3e89: 48 8b 45 88 mov -0x78(%rbp),%rax 3e8d: 48 8b 40 28 mov 0x28(%rax),%rax 3e91: 48 89 c2 mov %rax,%rdx 3e94: 48 8b 45 88 mov -0x78(%rbp),%rax 3e98: 48 8b 40 30 mov 0x30(%rax),%rax 3e9c: 48 01 c2 add %rax,%rdx 3e9f: 48 8b 45 88 mov -0x78(%rbp),%rax 3ea3: 48 8b 40 70 mov 0x70(%rax),%rax 3ea7: 48 89 c1 mov %rax,%rcx 3eaa: 48 89 d0 mov %rdx,%rax 3ead: 48 29 c8 sub %rcx,%rax 3eb0: 48 83 e8 3c sub $0x3c,%rax 3eb4: 48 89 45 e0 mov %rax,-0x20(%rbp) 3eb8: 48 8b 45 c8 mov -0x38(%rbp),%rax 3ebc: 48 8b 40 20 mov 0x20(%rax),%rax 3ec0: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3ec4: 73 0c jae 0x3ed2 3ec6: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3eca: 48 8b 45 c8 mov -0x38(%rbp),%rax 3ece: 48 89 50 20 mov %rdx,0x20(%rax) 3ed2: b8 00 00 00 00 mov $0x0,%eax 3ed7: 48 8b 75 f8 mov -0x8(%rbp),%rsi 3edb: 64 48 2b 34 25 28 00 00 sub %fs:0x28,%rsi 3ee3: 00 3ee4: 74 05 je 0x3eeb 3ee6: e8 25 d3 ff ff callq 0x1210 3eeb: c9 leaveq 3eec: c3 retq 3eed: f3 rep 3eee: 0f pop %cs 3eef: 1e push %ds 3ef0: fa cli 3ef1: 55 push %rbp 3ef2: 48 89 e5 mov %rsp,%rbp 3ef5: 48 83 ec 20 sub $0x20,%rsp 3ef9: 89 7d ec mov %edi,-0x14(%rbp) 3efc: 89 75 e8 mov %esi,-0x18(%rbp) 3eff: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3f03: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3f07: 75 0c jne 0x3f15 3f09: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f0d: 8b 40 24 mov 0x24(%rax),%eax 3f10: 89 45 ec mov %eax,-0x14(%rbp) 3f13: eb 3e jmp 0x3f53 3f15: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f19: 8b 40 24 mov 0x24(%rax),%eax 3f1c: 83 f8 ff cmp $0xffffffff,%eax 3f1f: 0f 95 c0 setne %al 3f22: 0f b6 c0 movzbl %al,%eax 3f25: 48 85 c0 test %rax,%rax 3f28: 74 29 je 0x3f53 3f2a: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f2e: 8b 40 24 mov 0x24(%rax),%eax 3f31: 39 45 ec cmp %eax,-0x14(%rbp) 3f34: 0f 95 c0 setne %al 3f37: 0f b6 c0 movzbl %al,%eax 3f3a: 48 85 c0 test %rax,%rax 3f3d: 74 14 je 0x3f53 3f3f: bf 1c 00 00 00 mov $0x1c,%edi 3f44: e8 5d d7 ff ff callq 0x16a6 3f49: b8 00 00 00 00 mov $0x0,%eax 3f4e: e9 a2 01 00 00 jmpq 0x40f5 3f53: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f57: 8b 40 1c mov 0x1c(%rax),%eax 3f5a: 83 f8 01 cmp $0x1,%eax 3f5d: 0f 95 c0 setne %al 3f60: 0f b6 c0 movzbl %al,%eax 3f63: 48 85 c0 test %rax,%rax 3f66: 74 1c je 0x3f84 3f68: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f6c: 8b 40 1c mov 0x1c(%rax),%eax 3f6f: 83 f8 08 cmp $0x8,%eax 3f72: 0f 95 c0 setne %al 3f75: 0f b6 c0 movzbl %al,%eax 3f78: 48 85 c0 test %rax,%rax 3f7b: 74 07 je 0x3f84 3f7d: b8 01 00 00 00 mov $0x1,%eax 3f82: eb 05 jmp 0x3f89 3f84: b8 00 00 00 00 mov $0x0,%eax 3f89: 85 c0 test %eax,%eax 3f8b: 74 1c je 0x3fa9 3f8d: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f91: 8b 40 1c mov 0x1c(%rax),%eax 3f94: 83 f8 03 cmp $0x3,%eax 3f97: 0f 95 c0 setne %al 3f9a: 0f b6 c0 movzbl %al,%eax 3f9d: 48 85 c0 test %rax,%rax 3fa0: 74 07 je 0x3fa9 3fa2: b8 01 00 00 00 mov $0x1,%eax 3fa7: eb 05 jmp 0x3fae 3fa9: b8 00 00 00 00 mov $0x0,%eax 3fae: 85 c0 test %eax,%eax 3fb0: 74 1c je 0x3fce 3fb2: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fb6: 8b 40 1c mov 0x1c(%rax),%eax 3fb9: 83 f8 0a cmp $0xa,%eax 3fbc: 0f 95 c0 setne %al 3fbf: 0f b6 c0 movzbl %al,%eax 3fc2: 48 85 c0 test %rax,%rax 3fc5: 74 07 je 0x3fce 3fc7: b8 01 00 00 00 mov $0x1,%eax 3fcc: eb 05 jmp 0x3fd3 3fce: b8 00 00 00 00 mov $0x0,%eax 3fd3: 85 c0 test %eax,%eax 3fd5: 74 1c je 0x3ff3 3fd7: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fdb: 8b 40 1c mov 0x1c(%rax),%eax 3fde: 83 f8 02 cmp $0x2,%eax 3fe1: 0f 95 c0 setne %al 3fe4: 0f b6 c0 movzbl %al,%eax 3fe7: 48 85 c0 test %rax,%rax 3fea: 74 07 je 0x3ff3 3fec: b8 01 00 00 00 mov $0x1,%eax 3ff1: eb 05 jmp 0x3ff8 3ff3: b8 00 00 00 00 mov $0x0,%eax 3ff8: 85 c0 test %eax,%eax 3ffa: 74 1c je 0x4018 3ffc: 48 8b 45 e0 mov -0x20(%rbp),%rax 4000: 8b 40 1c mov 0x1c(%rax),%eax 4003: 83 f8 09 cmp $0x9,%eax 4006: 0f 95 c0 setne %al 4009: 0f b6 c0 movzbl %al,%eax 400c: 48 85 c0 test %rax,%rax 400f: 74 07 je 0x4018 4011: b8 01 00 00 00 mov $0x1,%eax 4016: eb 05 jmp 0x401d 4018: b8 00 00 00 00 mov $0x0,%eax 401d: 85 c0 test %eax,%eax 401f: 74 29 je 0x404a 4021: 48 8b 45 e0 mov -0x20(%rbp),%rax 4025: 8b 40 1c mov 0x1c(%rax),%eax 4028: 83 f8 0b cmp $0xb,%eax 402b: 0f 95 c0 setne %al 402e: 0f b6 c0 movzbl %al,%eax 4031: 48 85 c0 test %rax,%rax 4034: 74 14 je 0x404a 4036: bf 0b 00 00 00 mov $0xb,%edi 403b: e8 66 d6 ff ff callq 0x16a6 4040: b8 00 00 00 00 mov $0x0,%eax 4045: e9 ab 00 00 00 jmpq 0x40f5 404a: 48 8b 45 e0 mov -0x20(%rbp),%rax 404e: 8b 40 18 mov 0x18(%rax),%eax 4051: 83 f8 01 cmp $0x1,%eax 4054: 74 1a je 0x4070 4056: 48 8b 45 e0 mov -0x20(%rbp),%rax 405a: 8b 40 3c mov 0x3c(%rax),%eax 405d: 8d 50 01 lea 0x1(%rax),%edx 4060: 48 8b 45 e0 mov -0x20(%rbp),%rax 4064: 89 50 3c mov %edx,0x3c(%rax) 4067: 48 8b 45 e0 mov -0x20(%rbp),%rax 406b: e9 85 00 00 00 jmpq 0x40f5 4070: 48 8b 45 e0 mov -0x20(%rbp),%rax 4074: 48 8b 40 78 mov 0x78(%rax),%rax 4078: 48 85 c0 test %rax,%rax 407b: 75 17 jne 0x4094 407d: 48 8b 45 e0 mov -0x20(%rbp),%rax 4081: 48 89 c7 mov %rax,%rdi 4084: e8 1a f8 ff ff callq 0x38a3 4089: 85 c0 test %eax,%eax 408b: 74 07 je 0x4094 408d: b8 00 00 00 00 mov $0x0,%eax 4092: eb 61 jmp 0x40f5 4094: 48 8b 45 e0 mov -0x20(%rbp),%rax 4098: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 409f: 48 89 c7 mov %rax,%rdi 40a2: 48 8b 45 e0 mov -0x20(%rbp),%rax 40a6: 48 8b 40 70 mov 0x70(%rax),%rax 40aa: 48 83 c0 3c add $0x3c,%rax 40ae: 48 89 c6 mov %rax,%rsi 40b1: 48 8b 4d e0 mov -0x20(%rbp),%rcx 40b5: 8b 55 e8 mov -0x18(%rbp),%edx 40b8: 8b 45 ec mov -0x14(%rbp),%eax 40bb: 49 89 c8 mov %rcx,%r8 40be: 89 d1 mov %edx,%ecx 40c0: 48 89 fa mov %rdi,%rdx 40c3: 89 c7 mov %eax,%edi 40c5: e8 b9 f1 ff ff callq 0x3283 40ca: 48 89 45 f8 mov %rax,-0x8(%rbp) 40ce: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 40d3: 74 1c je 0x40f1 40d5: 48 8b 45 e0 mov -0x20(%rbp),%rax 40d9: 48 8b 50 48 mov 0x48(%rax),%rdx 40dd: 48 8b 45 f8 mov -0x8(%rbp),%rax 40e1: 48 89 50 10 mov %rdx,0x10(%rax) 40e5: 48 8b 45 e0 mov -0x20(%rbp),%rax 40e9: 48 8b 55 f8 mov -0x8(%rbp),%rdx 40ed: 48 89 50 48 mov %rdx,0x48(%rax) 40f1: 48 8b 45 f8 mov -0x8(%rbp),%rax 40f5: c9 leaveq 40f6: c3 retq 40f7: f3 rep 40f8: 0f pop %cs 40f9: 1e push %ds 40fa: fa cli 40fb: 55 push %rbp 40fc: 48 89 e5 mov %rsp,%rbp 40ff: 48 83 ec 20 sub $0x20,%rsp 4103: 89 7d ec mov %edi,-0x14(%rbp) 4106: 89 75 e8 mov %esi,-0x18(%rbp) 4109: 8b 55 e8 mov -0x18(%rbp),%edx 410c: 8b 45 ec mov -0x14(%rbp),%eax 410f: 68 20 08 00 00 pushq $0x820 4114: 6a 03 pushq $0x3 4116: 41 b9 00 00 00 00 mov $0x0,%r9d 411c: 41 89 d0 mov %edx,%r8d 411f: b9 00 00 00 00 mov $0x0,%ecx 4124: ba 00 00 00 00 mov $0x0,%edx 4129: be 00 00 00 00 mov $0x0,%esi 412e: 89 c7 mov %eax,%edi 4130: e8 a3 d8 ff ff callq 0x19d8 4135: 48 83 c4 10 add $0x10,%rsp 4139: 48 89 45 f8 mov %rax,-0x8(%rbp) 413d: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4142: 74 37 je 0x417b 4144: 48 8b 45 f8 mov -0x8(%rbp),%rax 4148: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 414f: 48 8b 45 f8 mov -0x8(%rbp),%rax 4153: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 415a: 48 8b 45 f8 mov -0x8(%rbp),%rax 415e: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 4165: 48 8b 45 f8 mov -0x8(%rbp),%rax 4169: 48 89 50 60 mov %rdx,0x60(%rax) 416d: 48 8b 45 f8 mov -0x8(%rbp),%rax 4171: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 4179: 00 00 417b: 48 8b 45 f8 mov -0x8(%rbp),%rax 417f: c9 leaveq 4180: c3 retq 4181: 55 push %rbp 4182: 48 89 e5 mov %rsp,%rbp 4185: 48 83 ec 10 sub $0x10,%rsp 4189: 89 7d fc mov %edi,-0x4(%rbp) 418c: 89 75 f8 mov %esi,-0x8(%rbp) 418f: 48 89 55 f0 mov %rdx,-0x10(%rbp) 4193: 48 8b 55 f0 mov -0x10(%rbp),%rdx 4197: 8b 4d f8 mov -0x8(%rbp),%ecx 419a: 8b 45 fc mov -0x4(%rbp),%eax 419d: 89 ce mov %ecx,%esi 419f: 89 c7 mov %eax,%edi 41a1: e8 47 fd ff ff callq 0x3eed 41a6: c9 leaveq 41a7: c3 retq 41a8: f3 rep 41a9: 0f pop %cs 41aa: 1e push %ds 41ab: fa cli 41ac: 55 push %rbp 41ad: 48 89 e5 mov %rsp,%rbp 41b0: 48 83 ec 20 sub $0x20,%rsp 41b4: 89 7d ec mov %edi,-0x14(%rbp) 41b7: 89 75 e8 mov %esi,-0x18(%rbp) 41ba: 48 89 55 e0 mov %rdx,-0x20(%rbp) 41be: 8b 05 50 3e 00 00 mov 0x3e50(%rip),%eax # 0x8014 41c4: 83 f8 01 cmp $0x1,%eax 41c7: 0f 95 c0 setne %al 41ca: 0f b6 c0 movzbl %al,%eax 41cd: 48 85 c0 test %rax,%rax 41d0: 74 14 je 0x41e6 41d2: bf 0c 00 00 00 mov $0xc,%edi 41d7: e8 ca d4 ff ff callq 0x16a6 41dc: b8 00 00 00 00 mov $0x0,%eax 41e1: e9 15 02 00 00 jmpq 0x43fb 41e6: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41eb: 75 4b jne 0x4238 41ed: 8b 45 ec mov -0x14(%rbp),%eax 41f0: be 01 00 00 00 mov $0x1,%esi 41f5: 89 c7 mov %eax,%edi 41f7: b8 00 00 00 00 mov $0x0,%eax 41fc: e8 ff cf ff ff callq 0x1200 4201: 83 f8 ff cmp $0xffffffff,%eax 4204: 0f 94 c0 sete %al 4207: 0f b6 c0 movzbl %al,%eax 420a: 48 85 c0 test %rax,%rax 420d: 74 29 je 0x4238 420f: e8 dc cf ff ff callq 0x11f0 4214: 8b 00 mov (%rax),%eax 4216: 83 f8 09 cmp $0x9,%eax 4219: 0f 94 c0 sete %al 421c: 0f b6 c0 movzbl %al,%eax 421f: 48 85 c0 test %rax,%rax 4222: 74 14 je 0x4238 4224: bf 09 00 00 00 mov $0x9,%edi 4229: e8 78 d4 ff ff callq 0x16a6 422e: b8 00 00 00 00 mov $0x0,%eax 4233: e9 c3 01 00 00 jmpq 0x43fb 4238: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 423c: 0f 87 a2 01 00 00 ja 0x43e4 4242: 8b 45 e8 mov -0x18(%rbp),%eax 4245: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 424d: 48 8d 05 4c 17 00 00 lea 0x174c(%rip),%rax # 0x59a0 4254: 8b 04 02 mov (%rdx,%rax,1),%eax 4257: 48 98 cltq 4259: 48 8d 15 40 17 00 00 lea 0x1740(%rip),%rdx # 0x59a0 4260: 48 01 d0 add %rdx,%rax 4263: 3e ds 4264: ff e0 jmpq *%rax 4266: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 426e: e9 84 01 00 00 jmpq 0x43f7 4273: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4278: 0f 95 c0 setne %al 427b: 0f b6 c0 movzbl %al,%eax 427e: 48 85 c0 test %rax,%rax 4281: 74 2c je 0x42af 4283: 48 8b 45 e0 mov -0x20(%rbp),%rax 4287: 8b 40 1c mov 0x1c(%rax),%eax 428a: 83 f8 0b cmp $0xb,%eax 428d: 0f 95 c0 setne %al 4290: 0f b6 c0 movzbl %al,%eax 4293: 48 85 c0 test %rax,%rax 4296: 74 17 je 0x42af 4298: bf 0d 00 00 00 mov $0xd,%edi 429d: e8 04 d4 ff ff callq 0x16a6 42a2: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 42aa: e9 48 01 00 00 jmpq 0x43f7 42af: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 42b4: 74 1c je 0x42d2 42b6: 48 8b 55 e0 mov -0x20(%rbp),%rdx 42ba: 8b 4d e8 mov -0x18(%rbp),%ecx 42bd: 8b 45 ec mov -0x14(%rbp),%eax 42c0: 89 ce mov %ecx,%esi 42c2: 89 c7 mov %eax,%edi 42c4: e8 b8 fe ff ff callq 0x4181 42c9: 48 89 45 f8 mov %rax,-0x8(%rbp) 42cd: e9 25 01 00 00 jmpq 0x43f7 42d2: 8b 55 e8 mov -0x18(%rbp),%edx 42d5: 8b 45 ec mov -0x14(%rbp),%eax 42d8: 41 b8 00 00 00 00 mov $0x0,%r8d 42de: 89 d1 mov %edx,%ecx 42e0: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 42e7: be 00 00 00 00 mov $0x0,%esi 42ec: 89 c7 mov %eax,%edi 42ee: e8 90 ef ff ff callq 0x3283 42f3: 48 89 45 f8 mov %rax,-0x8(%rbp) 42f7: e9 fb 00 00 00 jmpq 0x43f7 42fc: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4301: 0f 84 a1 00 00 00 je 0x43a8 4307: 48 8b 45 e0 mov -0x20(%rbp),%rax 430b: 8b 40 1c mov 0x1c(%rax),%eax 430e: 83 f8 02 cmp $0x2,%eax 4311: 0f 95 c0 setne %al 4314: 0f b6 c0 movzbl %al,%eax 4317: 48 85 c0 test %rax,%rax 431a: 74 1c je 0x4338 431c: 48 8b 45 e0 mov -0x20(%rbp),%rax 4320: 8b 40 1c mov 0x1c(%rax),%eax 4323: 83 f8 09 cmp $0x9,%eax 4326: 0f 95 c0 setne %al 4329: 0f b6 c0 movzbl %al,%eax 432c: 48 85 c0 test %rax,%rax 432f: 74 07 je 0x4338 4331: b8 01 00 00 00 mov $0x1,%eax 4336: eb 05 jmp 0x433d 4338: b8 00 00 00 00 mov $0x0,%eax 433d: 85 c0 test %eax,%eax 433f: 74 1c je 0x435d 4341: 48 8b 45 e0 mov -0x20(%rbp),%rax 4345: 8b 40 1c mov 0x1c(%rax),%eax 4348: 83 f8 03 cmp $0x3,%eax 434b: 0f 95 c0 setne %al 434e: 0f b6 c0 movzbl %al,%eax 4351: 48 85 c0 test %rax,%rax 4354: 74 07 je 0x435d 4356: b8 01 00 00 00 mov $0x1,%eax 435b: eb 05 jmp 0x4362 435d: b8 00 00 00 00 mov $0x0,%eax 4362: 85 c0 test %eax,%eax 4364: 74 29 je 0x438f 4366: 48 8b 45 e0 mov -0x20(%rbp),%rax 436a: 8b 40 1c mov 0x1c(%rax),%eax 436d: 83 f8 0a cmp $0xa,%eax 4370: 0f 95 c0 setne %al 4373: 0f b6 c0 movzbl %al,%eax 4376: 48 85 c0 test %rax,%rax 4379: 74 14 je 0x438f 437b: bf 0d 00 00 00 mov $0xd,%edi 4380: e8 21 d3 ff ff callq 0x16a6 4385: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 438d: eb 68 jmp 0x43f7 438f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4393: 8b 4d e8 mov -0x18(%rbp),%ecx 4396: 8b 45 ec mov -0x14(%rbp),%eax 4399: 89 ce mov %ecx,%esi 439b: 89 c7 mov %eax,%edi 439d: e8 df fd ff ff callq 0x4181 43a2: 48 89 45 f8 mov %rax,-0x8(%rbp) 43a6: eb 4f jmp 0x43f7 43a8: 8b 55 e8 mov -0x18(%rbp),%edx 43ab: 8b 45 ec mov -0x14(%rbp),%eax 43ae: 41 b8 00 00 00 00 mov $0x0,%r8d 43b4: 89 d1 mov %edx,%ecx 43b6: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 43bd: be 00 00 00 00 mov $0x0,%esi 43c2: 89 c7 mov %eax,%edi 43c4: e8 ba ee ff ff callq 0x3283 43c9: 48 89 45 f8 mov %rax,-0x8(%rbp) 43cd: eb 28 jmp 0x43f7 43cf: 8b 55 e8 mov -0x18(%rbp),%edx 43d2: 8b 45 ec mov -0x14(%rbp),%eax 43d5: 89 d6 mov %edx,%esi 43d7: 89 c7 mov %eax,%edi 43d9: e8 19 fd ff ff callq 0x40f7 43de: 48 89 45 f8 mov %rax,-0x8(%rbp) 43e2: eb 13 jmp 0x43f7 43e4: bf 0d 00 00 00 mov $0xd,%edi 43e9: e8 b8 d2 ff ff callq 0x16a6 43ee: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 43f6: 90 nop 43f7: 48 8b 45 f8 mov -0x8(%rbp),%rax 43fb: c9 leaveq 43fc: c3 retq 43fd: f3 rep 43fe: 0f pop %cs 43ff: 1e push %ds 4400: fa cli 4401: 55 push %rbp 4402: 48 89 e5 mov %rsp,%rbp 4405: 48 83 ec 20 sub $0x20,%rsp 4409: 48 89 7d e8 mov %rdi,-0x18(%rbp) 440d: 48 8b 45 e8 mov -0x18(%rbp),%rax 4411: 48 89 45 f8 mov %rax,-0x8(%rbp) 4415: 48 8b 45 f8 mov -0x8(%rbp),%rax 4419: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 441f: 25 80 00 00 00 and $0x80,%eax 4424: 85 c0 test %eax,%eax 4426: 74 0f je 0x4437 4428: 48 8b 45 f8 mov -0x8(%rbp),%rax 442c: 48 8b 00 mov (%rax),%rax 442f: 48 89 c7 mov %rax,%rdi 4432: e8 a9 cd ff ff callq 0x11e0 4437: 48 8b 45 f8 mov -0x8(%rbp),%rax 443b: 48 89 c7 mov %rax,%rdi 443e: e8 9d cd ff ff callq 0x11e0 4443: 90 nop 4444: c9 leaveq 4445: c3 retq 4446: f3 rep 4447: 0f pop %cs 4448: 1e push %ds 4449: fa cli 444a: 55 push %rbp 444b: 48 89 e5 mov %rsp,%rbp 444e: 48 83 ec 60 sub $0x60,%rsp 4452: 48 89 7d a8 mov %rdi,-0x58(%rbp) 4456: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 445b: 75 0a jne 0x4467 445d: b8 00 00 00 00 mov $0x0,%eax 4462: e9 0b 04 00 00 jmpq 0x4872 4467: 48 8b 45 a8 mov -0x58(%rbp),%rax 446b: 8b 40 3c mov 0x3c(%rax),%eax 446e: 85 c0 test %eax,%eax 4470: 74 2e je 0x44a0 4472: 48 8b 45 a8 mov -0x58(%rbp),%rax 4476: 8b 40 3c mov 0x3c(%rax),%eax 4479: 8d 50 ff lea -0x1(%rax),%edx 447c: 48 8b 45 a8 mov -0x58(%rbp),%rax 4480: 89 50 3c mov %edx,0x3c(%rax) 4483: 48 8b 45 a8 mov -0x58(%rbp),%rax 4487: 8b 40 3c mov 0x3c(%rax),%eax 448a: 85 c0 test %eax,%eax 448c: 74 12 je 0x44a0 448e: 48 8b 45 a8 mov -0x58(%rbp),%rax 4492: 8b 40 3c mov 0x3c(%rax),%eax 4495: 89 45 b4 mov %eax,-0x4c(%rbp) 4498: 8b 45 b4 mov -0x4c(%rbp),%eax 449b: e9 d2 03 00 00 jmpq 0x4872 44a0: 48 8b 45 a8 mov -0x58(%rbp),%rax 44a4: 8b 40 18 mov 0x18(%rax),%eax 44a7: 83 f8 01 cmp $0x1,%eax 44aa: 75 41 jne 0x44ed 44ac: 48 8b 45 a8 mov -0x58(%rbp),%rax 44b0: 48 8b 40 50 mov 0x50(%rax),%rax 44b4: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 44b8: 74 10 je 0x44ca 44ba: 48 8b 45 a8 mov -0x58(%rbp),%rax 44be: 48 8b 40 50 mov 0x50(%rax),%rax 44c2: 48 89 c7 mov %rax,%rdi 44c5: e8 16 cd ff ff callq 0x11e0 44ca: 48 8b 45 a8 mov -0x58(%rbp),%rax 44ce: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 44d6: 48 8b 45 a8 mov -0x58(%rbp),%rax 44da: 48 8b 40 48 mov 0x48(%rax),%rax 44de: 48 85 c0 test %rax,%rax 44e1: 74 0a je 0x44ed 44e3: b8 00 00 00 00 mov $0x0,%eax 44e8: e9 85 03 00 00 jmpq 0x4872 44ed: 48 8b 45 a8 mov -0x58(%rbp),%rax 44f1: 48 8b 40 08 mov 0x8(%rax),%rax 44f5: 48 89 45 d8 mov %rax,-0x28(%rbp) 44f9: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 44fe: 74 58 je 0x4558 4500: 48 8b 45 d8 mov -0x28(%rbp),%rax 4504: 48 8b 40 48 mov 0x48(%rax),%rax 4508: 48 39 45 a8 cmp %rax,-0x58(%rbp) 450c: 75 12 jne 0x4520 450e: 48 8b 45 a8 mov -0x58(%rbp),%rax 4512: 48 8b 50 10 mov 0x10(%rax),%rdx 4516: 48 8b 45 d8 mov -0x28(%rbp),%rax 451a: 48 89 50 48 mov %rdx,0x48(%rax) 451e: eb 38 jmp 0x4558 4520: 48 8b 45 d8 mov -0x28(%rbp),%rax 4524: 48 8b 40 48 mov 0x48(%rax),%rax 4528: 48 89 45 b8 mov %rax,-0x48(%rbp) 452c: eb 0c jmp 0x453a 452e: 48 8b 45 b8 mov -0x48(%rbp),%rax 4532: 48 8b 40 10 mov 0x10(%rax),%rax 4536: 48 89 45 b8 mov %rax,-0x48(%rbp) 453a: 48 8b 45 b8 mov -0x48(%rbp),%rax 453e: 48 8b 40 10 mov 0x10(%rax),%rax 4542: 48 39 45 a8 cmp %rax,-0x58(%rbp) 4546: 75 e6 jne 0x452e 4548: 48 8b 45 a8 mov -0x58(%rbp),%rax 454c: 48 8b 50 10 mov 0x10(%rax),%rdx 4550: 48 8b 45 b8 mov -0x48(%rbp),%rax 4554: 48 89 50 10 mov %rdx,0x10(%rax) 4558: 48 8b 45 a8 mov -0x58(%rbp),%rax 455c: 8b 40 18 mov 0x18(%rax),%eax 455f: 83 f8 01 cmp $0x1,%eax 4562: 74 0a je 0x456e 4564: 83 f8 03 cmp $0x3,%eax 4567: 74 2b je 0x4594 4569: e9 77 02 00 00 jmpq 0x47e5 456e: 48 8b 45 a8 mov -0x58(%rbp),%rax 4572: 48 8b 40 60 mov 0x60(%rax),%rax 4576: 48 85 c0 test %rax,%rax 4579: 0f 84 62 02 00 00 je 0x47e1 457f: 48 8b 45 a8 mov -0x58(%rbp),%rax 4583: 48 8b 40 60 mov 0x60(%rax),%rax 4587: 48 89 c7 mov %rax,%rdi 458a: e8 51 cc ff ff callq 0x11e0 458f: e9 4d 02 00 00 jmpq 0x47e1 4594: 48 8b 45 a8 mov -0x58(%rbp),%rax 4598: 48 8b 40 68 mov 0x68(%rax),%rax 459c: 48 89 45 e0 mov %rax,-0x20(%rbp) 45a0: 48 8b 45 e0 mov -0x20(%rbp),%rax 45a4: 48 8d 35 52 fe ff ff lea -0x1ae(%rip),%rsi # 0x43fd 45ab: 48 89 c7 mov %rax,%rdi 45ae: e8 ad cd ff ff callq 0x1360 45b3: 48 8b 45 a8 mov -0x58(%rbp),%rax 45b7: 48 05 c8 00 00 00 add $0xc8,%rax 45bd: 48 89 45 c0 mov %rax,-0x40(%rbp) 45c1: 48 8b 45 c0 mov -0x40(%rbp),%rax 45c5: 8b 40 04 mov 0x4(%rax),%eax 45c8: 89 c0 mov %eax,%eax 45ca: 48 89 45 c8 mov %rax,-0x38(%rbp) 45ce: e9 4a 01 00 00 jmpq 0x471d 45d3: 48 8b 55 c8 mov -0x38(%rbp),%rdx 45d7: 48 89 d0 mov %rdx,%rax 45da: 48 01 c0 add %rax,%rax 45dd: 48 01 d0 add %rdx,%rax 45e0: 48 c1 e0 02 shl $0x2,%rax 45e4: 48 01 d0 add %rdx,%rax 45e7: 48 c1 e0 04 shl $0x4,%rax 45eb: 48 8d 50 10 lea 0x10(%rax),%rdx 45ef: 48 8b 45 c0 mov -0x40(%rbp),%rax 45f3: 48 01 d0 add %rdx,%rax 45f6: 48 89 45 f0 mov %rax,-0x10(%rbp) 45fa: 48 8b 45 f0 mov -0x10(%rbp),%rax 45fe: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 4604: 25 80 00 00 00 and $0x80,%eax 4609: 85 c0 test %eax,%eax 460b: 74 13 je 0x4620 460d: 48 8b 45 f0 mov -0x10(%rbp),%rax 4611: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 4618: 48 89 c7 mov %rax,%rdi 461b: e8 c0 cb ff ff callq 0x11e0 4620: 48 8b 45 f0 mov -0x10(%rbp),%rax 4624: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 462b: 48 8b 45 f0 mov -0x10(%rbp),%rax 462f: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4636: 48 39 c2 cmp %rax,%rdx 4639: 74 22 je 0x465d 463b: 48 8b 45 f0 mov -0x10(%rbp),%rax 463f: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4646: 48 89 c7 mov %rax,%rdi 4649: e8 92 cb ff ff callq 0x11e0 464e: 48 8b 45 f0 mov -0x10(%rbp),%rax 4652: 48 c7 80 b0 00 00 00 00 movq $0x0,0xb0(%rax) 465a: 00 00 00 465d: 48 8b 45 f0 mov -0x10(%rbp),%rax 4661: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 4668: 48 8b 45 f0 mov -0x10(%rbp),%rax 466c: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4673: 48 39 c2 cmp %rax,%rdx 4676: 74 13 je 0x468b 4678: 48 8b 45 f0 mov -0x10(%rbp),%rax 467c: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 4683: 48 89 c7 mov %rax,%rdi 4686: e8 55 cb ff ff callq 0x11e0 468b: 48 8b 45 a8 mov -0x58(%rbp),%rax 468f: 48 8b 00 mov (%rax),%rax 4692: 48 85 c0 test %rax,%rax 4695: 74 2e je 0x46c5 4697: 48 8b 45 f0 mov -0x10(%rbp),%rax 469b: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 46a2: 48 8b 45 f0 mov -0x10(%rbp),%rax 46a6: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 46ad: 48 39 c2 cmp %rax,%rdx 46b0: 74 13 je 0x46c5 46b2: 48 8b 45 f0 mov -0x10(%rbp),%rax 46b6: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 46bc: 25 80 00 00 00 and $0x80,%eax 46c1: 85 c0 test %eax,%eax 46c3: 74 13 je 0x46d8 46c5: 48 8b 45 f0 mov -0x10(%rbp),%rax 46c9: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 46d0: 48 89 c7 mov %rax,%rdi 46d3: e8 08 cb ff ff callq 0x11e0 46d8: 48 8b 45 f0 mov -0x10(%rbp),%rax 46dc: 48 8b 40 30 mov 0x30(%rax),%rax 46e0: 48 89 45 d0 mov %rax,-0x30(%rbp) 46e4: eb 30 jmp 0x4716 46e6: 48 8b 45 d0 mov -0x30(%rbp),%rax 46ea: 48 89 45 f8 mov %rax,-0x8(%rbp) 46ee: 48 8b 45 d0 mov -0x30(%rbp),%rax 46f2: 48 8b 40 30 mov 0x30(%rax),%rax 46f6: 48 89 45 d0 mov %rax,-0x30(%rbp) 46fa: 48 8b 45 f8 mov -0x8(%rbp),%rax 46fe: 8b 40 38 mov 0x38(%rax),%eax 4701: 25 80 00 00 00 and $0x80,%eax 4706: 85 c0 test %eax,%eax 4708: 74 0c je 0x4716 470a: 48 8b 45 f8 mov -0x8(%rbp),%rax 470e: 48 89 c7 mov %rax,%rdi 4711: e8 ca ca ff ff callq 0x11e0 4716: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 471b: 75 c9 jne 0x46e6 471d: 48 8b 45 c8 mov -0x38(%rbp),%rax 4721: 48 8d 50 ff lea -0x1(%rax),%rdx 4725: 48 89 55 c8 mov %rdx,-0x38(%rbp) 4729: 48 85 c0 test %rax,%rax 472c: 0f 85 a1 fe ff ff jne 0x45d3 4732: 48 8b 45 c0 mov -0x40(%rbp),%rax 4736: 48 89 45 e8 mov %rax,-0x18(%rbp) 473a: 48 8b 45 c0 mov -0x40(%rbp),%rax 473e: 48 8b 40 08 mov 0x8(%rax),%rax 4742: 48 89 45 c0 mov %rax,-0x40(%rbp) 4746: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 474b: 74 30 je 0x477d 474d: 48 8b 45 e8 mov -0x18(%rbp),%rax 4751: 8b 10 mov (%rax),%edx 4753: 48 8b 45 e8 mov -0x18(%rbp),%rax 4757: 8b 40 04 mov 0x4(%rax),%eax 475a: 39 c2 cmp %eax,%edx 475c: 74 1f je 0x477d 475e: 48 8d 0d 43 13 00 00 lea 0x1343(%rip),%rcx # 0x5aa8 4765: ba c6 00 00 00 mov $0xc6,%edx 476a: 48 8d 35 7f 12 00 00 lea 0x127f(%rip),%rsi # 0x59f0 4771: 48 8d 3d 08 13 00 00 lea 0x1308(%rip),%rdi # 0x5a80 4778: e8 d3 ca ff ff callq 0x1250 477d: 48 8b 45 a8 mov -0x58(%rbp),%rax 4781: 48 05 c8 00 00 00 add $0xc8,%rax 4787: 48 39 45 e8 cmp %rax,-0x18(%rbp) 478b: 74 0c je 0x4799 478d: 48 8b 45 e8 mov -0x18(%rbp),%rax 4791: 48 89 c7 mov %rax,%rdi 4794: e8 47 ca ff ff callq 0x11e0 4799: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 479e: 0f 85 1d fe ff ff jne 0x45c1 47a4: 48 8b 45 a8 mov -0x58(%rbp),%rax 47a8: 8b 40 7c mov 0x7c(%rax),%eax 47ab: 85 c0 test %eax,%eax 47ad: 74 10 je 0x47bf 47af: 48 8b 45 a8 mov -0x58(%rbp),%rax 47b3: 48 8b 40 50 mov 0x50(%rax),%rax 47b7: 48 89 c7 mov %rax,%rdi 47ba: e8 21 ca ff ff callq 0x11e0 47bf: 48 8b 45 a8 mov -0x58(%rbp),%rax 47c3: 8b 40 78 mov 0x78(%rax),%eax 47c6: 25 80 00 00 00 and $0x80,%eax 47cb: 85 c0 test %eax,%eax 47cd: 74 15 je 0x47e4 47cf: 48 8b 45 a8 mov -0x58(%rbp),%rax 47d3: 48 8b 40 58 mov 0x58(%rax),%rax 47d7: 48 89 c7 mov %rax,%rdi 47da: e8 01 ca ff ff callq 0x11e0 47df: eb 03 jmp 0x47e4 47e1: 90 nop 47e2: eb 01 jmp 0x47e5 47e4: 90 nop 47e5: 48 8b 45 a8 mov -0x58(%rbp),%rax 47e9: 48 8b 00 mov (%rax),%rax 47ec: 48 85 c0 test %rax,%rax 47ef: 74 50 je 0x4841 47f1: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 47f6: 75 49 jne 0x4841 47f8: 48 8b 45 a8 mov -0x58(%rbp),%rax 47fc: 8b 40 38 mov 0x38(%rax),%eax 47ff: 25 80 00 00 00 and $0x80,%eax 4804: 85 c0 test %eax,%eax 4806: 74 11 je 0x4819 4808: 48 8b 45 a8 mov -0x58(%rbp),%rax 480c: 48 8b 00 mov (%rax),%rax 480f: 48 89 c7 mov %rax,%rdi 4812: e8 c9 c9 ff ff callq 0x11e0 4817: eb 28 jmp 0x4841 4819: 48 8b 45 a8 mov -0x58(%rbp),%rax 481d: 8b 40 38 mov 0x38(%rax),%eax 4820: 83 e0 40 and $0x40,%eax 4823: 85 c0 test %eax,%eax 4825: 74 1a je 0x4841 4827: 48 8b 45 a8 mov -0x58(%rbp),%rax 482b: 48 8b 50 30 mov 0x30(%rax),%rdx 482f: 48 8b 45 a8 mov -0x58(%rbp),%rax 4833: 48 8b 00 mov (%rax),%rax 4836: 48 89 d6 mov %rdx,%rsi 4839: 48 89 c7 mov %rax,%rdi 483c: e8 bf ca ff ff callq 0x1300 4841: 48 8b 45 a8 mov -0x58(%rbp),%rax 4845: 48 89 c7 mov %rax,%rdi 4848: e8 93 c9 ff ff callq 0x11e0 484d: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4852: 74 19 je 0x486d 4854: 48 8b 45 d8 mov -0x28(%rbp),%rax 4858: 8b 40 3c mov 0x3c(%rax),%eax 485b: 85 c0 test %eax,%eax 485d: 75 0e jne 0x486d 485f: 48 8b 45 d8 mov -0x28(%rbp),%rax 4863: 48 89 c7 mov %rax,%rdi 4866: e8 db fb ff ff callq 0x4446 486b: eb 05 jmp 0x4872 486d: b8 00 00 00 00 mov $0x0,%eax 4872: c9 leaveq 4873: c3 retq 4874: f3 rep 4875: 0f pop %cs 4876: 1e push %ds 4877: fa cli 4878: 55 push %rbp 4879: 48 89 e5 mov %rsp,%rbp 487c: 48 89 7d f8 mov %rdi,-0x8(%rbp) 4880: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4885: 74 09 je 0x4890 4887: 48 8b 45 f8 mov -0x8(%rbp),%rax 488b: 8b 40 18 mov 0x18(%rax),%eax 488e: eb 05 jmp 0x4895 4890: b8 00 00 00 00 mov $0x0,%eax 4895: 5d pop %rbp 4896: c3 retq 4897: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 489f: 00 48a0: f3 rep 48a1: 0f pop %cs 48a2: 1e push %ds 48a3: fa cli 48a4: 41 57 push %rdi 48a6: 4c 8d 3d 23 34 00 00 lea 0x3423(%rip),%r15 # 0x7cd0 48ad: 41 56 push %rsi 48af: 49 89 d6 mov %rdx,%r14 48b2: 41 55 push %rbp 48b4: 49 89 f5 mov %rsi,%r13 48b7: 41 54 push %rsp 48b9: 41 89 fc mov %edi,%r12d 48bc: 55 push %rbp 48bd: 48 8d 2d 14 34 00 00 lea 0x3414(%rip),%rbp # 0x7cd8 48c4: 53 push %rbx 48c5: 4c 29 fd sub %r15,%rbp 48c8: 48 83 ec 08 sub $0x8,%rsp 48cc: e8 2f c7 ff ff callq 0x1000 48d1: 48 c1 fd 03 sar $0x3,%rbp 48d5: 74 1f je 0x48f6 48d7: 31 db xor %ebx,%ebx 48d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 48e0: 4c 89 f2 mov %r14,%rdx 48e3: 4c 89 ee mov %r13,%rsi 48e6: 44 89 e7 mov %r12d,%edi 48e9: 41 ff 14 df callq *(%r15,%rbx,8) 48ed: 48 83 c3 01 add $0x1,%rbx 48f1: 48 39 dd cmp %rbx,%rbp 48f4: 75 ea jne 0x48e0 48f6: 48 83 c4 08 add $0x8,%rsp 48fa: 5b pop %rbx 48fb: 5d pop %rbp 48fc: 41 5c pop %rsp 48fe: 41 5d pop %rbp 4900: 41 5e pop %rsi 4902: 41 5f pop %rdi 4904: c3 retq 4905: 66 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 490d: 00 00 00 4910: f3 rep 4911: 0f pop %cs 4912: 1e push %ds 4913: fa cli 4914: c3 retq 4915: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 491d: 00 00 491f: 90 nop 4920: f3 rep 4921: 0f pop %cs 4922: 1e push %ds 4923: fa cli 4924: 48 89 f2 mov %rsi,%rdx 4927: 89 fe mov %edi,%esi 4929: bf 01 00 00 00 mov $0x1,%edi 492e: e9 bd c9 ff ff jmpq 0x12f0 Disassembly of section .fini: 4934: f3 rep 4935: 0f pop %cs 4936: 1e push %ds 4937: fa cli 4938: 48 83 ec 08 sub $0x8,%rsp 493c: 48 83 c4 08 add $0x8,%rsp 4940: c3 retq ----Running------ > . "/home/conan/w/prod-v1/bsr/cci-43bec981/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-43bec981/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.190 (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.190 (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-43bec981/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.190@#b1f7468cb1417c6ef090c1eaa00e4670 -pr /home/conan/w/prod-v1/bsr/59979/acadf/profile_linux_10_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=10 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.190' resolved to 'zlib/1.3' in local cache elfutils/0.190 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.190 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:9f84c49e2143828a044b1675a587477e091c9f9f - Cache elfutils/0.190:8ec0daf91be74773217c7156c85e154af9febf3e - Cache xz_utils/5.4.4:75e99b627c196b65c439728670655ec3c366b334 - Cache zlib/1.3:75e99b627c196b65c439728670655ec3c366b334 - Cache zstd/1.5.5:a28d248ca8b303fc627b95e113224ce9d99a5468 - 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.190: Already installed! elfutils/0.190: Appending PATH env var with : /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin elfutils/0.190: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-addr2line elfutils/0.190: Setting AR to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-ar elfutils/0.190: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elfclassify elfutils/0.190: Setting ELFCMP to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elfcmp elfutils/0.190: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elfcompress elfutils/0.190: Setting ELFLINT to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elflint elfutils/0.190: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-findtextrel elfutils/0.190: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-make-debug-archive elfutils/0.190: Setting NM to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-nm elfutils/0.190: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-objdump elfutils/0.190: Setting RANLIB to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-ranlib elfutils/0.190: Setting READELF to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-readelf elfutils/0.190: Setting SIZE to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-size elfutils/0.190: Setting STACK to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-stack elfutils/0.190: Setting STRINGS to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-strings elfutils/0.190: Setting STRIP to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-strip elfutils/0.190: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-unstrip elfutils/0.190 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.190 (test package): Generator txt created conanbuildinfo.txt elfutils/0.190 (test package): Generator cmake_find_package_multi created elfutils-config-version.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created elfutilsTarget-debug.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created elfutilsTargets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created elfutils-config.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created ZLIBConfigVersion.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created ZLIBConfig.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created ZLIBTargets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created ZLIBTarget-debug.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created BZip2ConfigVersion.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created BZip2Config.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created BZip2Targets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created BZip2Target-debug.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created LibLZMAConfigVersion.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created LibLZMAConfig.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created LibLZMATargets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created LibLZMATarget-debug.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created zstd-config-version.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created zstdTarget-debug.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created zstdTargets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created zstd-config.cmake elfutils/0.190 (test package): Aggregating env generators elfutils/0.190 (test package): Generated conaninfo.txt elfutils/0.190 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-43bec981/recipes/elfutils/all/test_v1_package/build/7ea556580ae3484363cc7722ad22f312262f87fb/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.190 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod-v1/bsr/cci-43bec981/recipes/elfutils/all/test_v1_package/build/7ea556580ae3484363cc7722ad22f312262f87fb' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="10" -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-43bec981/recipes/elfutils/all/test_v1_package/build/7ea556580ae3484363cc7722ad22f312262f87fb/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-43bec981/recipes/elfutils/all/test_v1_package/build/7ea556580ae3484363cc7722ad22f312262f87fb" -DCMAKE_MODULE_PATH="/home/conan/w/prod-v1/bsr/cci-43bec981/recipes/elfutils/all/test_v1_package/build/7ea556580ae3484363cc7722ad22f312262f87fb" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod-v1/bsr/cci-43bec981/recipes/elfutils/all/test_v1_package' ----------------- -- The C compiler identification is GNU 10.5.0 -- The CXX compiler identification is GNU 10.5.0 -- 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/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libelf.a -- Library z found /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/zlib/1.3/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/bzip2/1.0.8/_/_/package/9f84c49e2143828a044b1675a587477e091c9f9f/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/xz_utils/5.4.4/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/zstd/1.5.5/_/_/package/a28d248ca8b303fc627b95e113224ce9d99a5468/lib/libzstd.a -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 10 -- Conan: Checking correct version: 10 -- Conan: C++ stdlib: libstdc++11 -- Library asm found /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libelf.a -- Library elf found /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libelf.a -- Library dw found /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libdw.a -- Library asm found /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/elfutils/0.190/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libasm.a -- Library z found /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/zlib/1.3/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/libz.a -- Found: /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/zlib/1.3/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/bzip2/1.0.8/_/_/package/9f84c49e2143828a044b1675a587477e091c9f9f/lib/libbz2.a -- Found: /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/bzip2/1.0.8/_/_/package/9f84c49e2143828a044b1675a587477e091c9f9f/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/xz_utils/5.4.4/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/liblzma.a -- Found: /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/xz_utils/5.4.4/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/zstd/1.5.5/_/_/package/a28d248ca8b303fc627b95e113224ce9d99a5468/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/zstd/1.5.5/_/_/package/a28d248ca8b303fc627b95e113224ce9d99a5468/lib/libzstd.a -- Library zstd found /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/zstd/1.5.5/_/_/package/a28d248ca8b303fc627b95e113224ce9d99a5468/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/59979/dfdfb/.conan/data/zstd/1.5.5/_/_/package/a28d248ca8b303fc627b95e113224ce9d99a5468/lib/libzstd.a -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-43bec981/recipes/elfutils/all/test_v1_package/build/7ea556580ae3484363cc7722ad22f312262f87fb ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-43bec981/recipes/elfutils/all/test_v1_package/build/7ea556580ae3484363cc7722ad22f312262f87fb' '--' '-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.190 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.190 Copyright (C) 2023 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 d2 6e 00 00 pushq 0x6ed2(%rip) # 0x7ef8 1026: f2 repne 1027: ff 25 d3 6e 00 00 jmpq *0x6ed3(%rip) # 0x7f00 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 11b0: f3 rep 11b1: 0f pop %cs 11b2: 1e push %ds 11b3: fa cli 11b4: 68 18 00 00 00 pushq $0x18 11b9: f2 repne 11ba: e9 61 fe ff ff jmpq 0x1020 11bf: 90 nop 11c0: f3 rep 11c1: 0f pop %cs 11c2: 1e push %ds 11c3: fa cli 11c4: 68 19 00 00 00 pushq $0x19 11c9: f2 repne 11ca: e9 51 fe ff ff jmpq 0x1020 11cf: 90 nop Disassembly of section .plt.got: 11d0: f3 rep 11d1: 0f pop %cs 11d2: 1e push %ds 11d3: fa cli 11d4: f2 repne 11d5: ff 25 1d 6e 00 00 jmpq *0x6e1d(%rip) # 0x7ff8 11db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .plt.sec: 11e0: f3 rep 11e1: 0f pop %cs 11e2: 1e push %ds 11e3: fa cli 11e4: f2 repne 11e5: ff 25 1d 6d 00 00 jmpq *0x6d1d(%rip) # 0x7f08 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 15 6d 00 00 jmpq *0x6d15(%rip) # 0x7f10 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 0d 6d 00 00 jmpq *0x6d0d(%rip) # 0x7f18 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 05 6d 00 00 jmpq *0x6d05(%rip) # 0x7f20 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 fd 6c 00 00 jmpq *0x6cfd(%rip) # 0x7f28 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 f5 6c 00 00 jmpq *0x6cf5(%rip) # 0x7f30 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 ed 6c 00 00 jmpq *0x6ced(%rip) # 0x7f38 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 e5 6c 00 00 jmpq *0x6ce5(%rip) # 0x7f40 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 dd 6c 00 00 jmpq *0x6cdd(%rip) # 0x7f48 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 d5 6c 00 00 jmpq *0x6cd5(%rip) # 0x7f50 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 cd 6c 00 00 jmpq *0x6ccd(%rip) # 0x7f58 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 c5 6c 00 00 jmpq *0x6cc5(%rip) # 0x7f60 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 bd 6c 00 00 jmpq *0x6cbd(%rip) # 0x7f68 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 b5 6c 00 00 jmpq *0x6cb5(%rip) # 0x7f70 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 ad 6c 00 00 jmpq *0x6cad(%rip) # 0x7f78 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 a5 6c 00 00 jmpq *0x6ca5(%rip) # 0x7f80 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 9d 6c 00 00 jmpq *0x6c9d(%rip) # 0x7f88 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 95 6c 00 00 jmpq *0x6c95(%rip) # 0x7f90 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 8d 6c 00 00 jmpq *0x6c8d(%rip) # 0x7f98 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 85 6c 00 00 jmpq *0x6c85(%rip) # 0x7fa0 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 7d 6c 00 00 jmpq *0x6c7d(%rip) # 0x7fa8 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 75 6c 00 00 jmpq *0x6c75(%rip) # 0x7fb0 133b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1340: f3 rep 1341: 0f pop %cs 1342: 1e push %ds 1343: fa cli 1344: f2 repne 1345: ff 25 6d 6c 00 00 jmpq *0x6c6d(%rip) # 0x7fb8 134b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1350: f3 rep 1351: 0f pop %cs 1352: 1e push %ds 1353: fa cli 1354: f2 repne 1355: ff 25 65 6c 00 00 jmpq *0x6c65(%rip) # 0x7fc0 135b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1360: f3 rep 1361: 0f pop %cs 1362: 1e push %ds 1363: fa cli 1364: f2 repne 1365: ff 25 5d 6c 00 00 jmpq *0x6c5d(%rip) # 0x7fc8 136b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1370: f3 rep 1371: 0f pop %cs 1372: 1e push %ds 1373: fa cli 1374: f2 repne 1375: ff 25 55 6c 00 00 jmpq *0x6c55(%rip) # 0x7fd0 137b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .text: 1380: f3 rep 1381: 0f pop %cs 1382: 1e push %ds 1383: fa cli 1384: 31 ed xor %ebp,%ebp 1386: 49 89 d1 mov %rdx,%r9 1389: 5e pop %rsi 138a: 48 89 e2 mov %rsp,%rdx 138d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 1391: 50 push %rax 1392: 54 push %rsp 1393: 4c 8d 05 76 35 00 00 lea 0x3576(%rip),%r8 # 0x4910 139a: 48 8d 0d ff 34 00 00 lea 0x34ff(%rip),%rcx # 0x48a0 13a1: 48 8d 3d c1 00 00 00 lea 0xc1(%rip),%rdi # 0x1469 13a8: ff 15 32 6c 00 00 callq *0x6c32(%rip) # 0x7fe0 13ae: f4 hlt 13af: 90 nop 13b0: 48 8d 3d 59 6c 00 00 lea 0x6c59(%rip),%rdi # 0x8010 13b7: 48 8d 05 52 6c 00 00 lea 0x6c52(%rip),%rax # 0x8010 13be: 48 39 f8 cmp %rdi,%rax 13c1: 74 15 je 0x13d8 13c3: 48 8b 05 0e 6c 00 00 mov 0x6c0e(%rip),%rax # 0x7fd8 13ca: 48 85 c0 test %rax,%rax 13cd: 74 09 je 0x13d8 13cf: ff e0 jmpq *%rax 13d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13d8: c3 retq 13d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13e0: 48 8d 3d 29 6c 00 00 lea 0x6c29(%rip),%rdi # 0x8010 13e7: 48 8d 35 22 6c 00 00 lea 0x6c22(%rip),%rsi # 0x8010 13ee: 48 29 fe sub %rdi,%rsi 13f1: 48 89 f0 mov %rsi,%rax 13f4: 48 c1 ee 3f shr $0x3f,%rsi 13f8: 48 c1 f8 03 sar $0x3,%rax 13fc: 48 01 c6 add %rax,%rsi 13ff: 48 d1 fe sar %rsi 1402: 74 14 je 0x1418 1404: 48 8b 05 e5 6b 00 00 mov 0x6be5(%rip),%rax # 0x7ff0 140b: 48 85 c0 test %rax,%rax 140e: 74 08 je 0x1418 1410: ff e0 jmpq *%rax 1412: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 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: 80 3d e5 6b 00 00 00 cmpb $0x0,0x6be5(%rip) # 0x8010 142b: 75 2b jne 0x1458 142d: 55 push %rbp 142e: 48 83 3d c2 6b 00 00 00 cmpq $0x0,0x6bc2(%rip) # 0x7ff8 1436: 48 89 e5 mov %rsp,%rbp 1439: 74 0c je 0x1447 143b: 48 8b 3d c6 6b 00 00 mov 0x6bc6(%rip),%rdi # 0x8008 1442: e8 89 fd ff ff callq 0x11d0 1447: e8 64 ff ff ff callq 0x13b0 144c: c6 05 bd 6b 00 00 01 movb $0x1,0x6bbd(%rip) # 0x8010 1453: 5d pop %rbp 1454: c3 retq 1455: 0f 1f 00 nopl (%rax) 1458: c3 retq 1459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1460: f3 rep 1461: 0f pop %cs 1462: 1e push %ds 1463: fa cli 1464: e9 77 ff ff ff jmpq 0x13e0 1469: f3 rep 146a: 0f pop %cs 146b: 1e push %ds 146c: fa cli 146d: 55 push %rbp 146e: 48 89 e5 mov %rsp,%rbp 1471: 48 83 ec 30 sub $0x30,%rsp 1475: 89 7d dc mov %edi,-0x24(%rbp) 1478: 48 89 75 d0 mov %rsi,-0x30(%rbp) 147c: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 1480: 7f 25 jg 0x14a7 1482: 48 8b 45 d0 mov -0x30(%rbp),%rax 1486: 48 8b 00 mov (%rax),%rax 1489: 48 89 c6 mov %rax,%rsi 148c: 48 8d 3d 75 3b 00 00 lea 0x3b75(%rip),%rdi # 0x5008 1493: b8 00 00 00 00 mov $0x0,%eax 1498: e8 93 fd ff ff callq 0x1230 149d: b8 ff ff ff ff mov $0xffffffff,%eax 14a2: e9 64 01 00 00 jmpq 0x160b 14a7: bf 01 00 00 00 mov $0x1,%edi 14ac: e8 71 01 00 00 callq 0x1622 14b1: 85 c0 test %eax,%eax 14b3: 75 28 jne 0x14dd 14b5: bf ff ff ff ff mov $0xffffffff,%edi 14ba: e8 26 02 00 00 callq 0x16e5 14bf: 48 89 c6 mov %rax,%rsi 14c2: 48 8d 3d 57 3b 00 00 lea 0x3b57(%rip),%rdi # 0x5020 14c9: b8 00 00 00 00 mov $0x0,%eax 14ce: e8 5d fd ff ff callq 0x1230 14d3: b8 01 00 00 00 mov $0x1,%eax 14d8: e9 2e 01 00 00 jmpq 0x160b 14dd: 48 8b 45 d0 mov -0x30(%rbp),%rax 14e1: 48 83 c0 08 add $0x8,%rax 14e5: 48 8b 00 mov (%rax),%rax 14e8: ba 00 00 00 00 mov $0x0,%edx 14ed: be 00 00 00 00 mov $0x0,%esi 14f2: 48 89 c7 mov %rax,%rdi 14f5: b8 00 00 00 00 mov $0x0,%eax 14fa: e8 31 fe ff ff callq 0x1330 14ff: 89 45 e8 mov %eax,-0x18(%rbp) 1502: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 1506: 79 25 jns 0x152d 1508: 48 8b 45 d0 mov -0x30(%rbp),%rax 150c: 48 8b 00 mov (%rax),%rax 150f: 48 89 c6 mov %rax,%rsi 1512: 48 8d 3d 2e 3b 00 00 lea 0x3b2e(%rip),%rdi # 0x5047 1519: b8 00 00 00 00 mov $0x0,%eax 151e: e8 0d fd ff ff callq 0x1230 1523: b8 01 00 00 00 mov $0x1,%eax 1528: e9 de 00 00 00 jmpq 0x160b 152d: 8b 45 e8 mov -0x18(%rbp),%eax 1530: ba 00 00 00 00 mov $0x0,%edx 1535: be 01 00 00 00 mov $0x1,%esi 153a: 89 c7 mov %eax,%edi 153c: e8 67 2c 00 00 callq 0x41a8 1541: 48 89 45 f8 mov %rax,-0x8(%rbp) 1545: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 154a: 75 28 jne 0x1574 154c: bf ff ff ff ff mov $0xffffffff,%edi 1551: e8 8f 01 00 00 callq 0x16e5 1556: 48 89 c6 mov %rax,%rsi 1559: 48 8d 3d f7 3a 00 00 lea 0x3af7(%rip),%rdi # 0x5057 1560: b8 00 00 00 00 mov $0x0,%eax 1565: e8 c6 fc ff ff callq 0x1230 156a: b8 01 00 00 00 mov $0x1,%eax 156f: e9 97 00 00 00 jmpq 0x160b 1574: 48 8b 45 f8 mov -0x8(%rbp),%rax 1578: 48 89 c7 mov %rax,%rdi 157b: e8 f4 32 00 00 callq 0x4874 1580: 89 45 ec mov %eax,-0x14(%rbp) 1583: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 1587: 74 1f je 0x15a8 1589: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 158d: 77 33 ja 0x15c2 158f: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1593: 74 20 je 0x15b5 1595: 83 7d ec 01 cmpl $0x1,-0x14(%rbp) 1599: 75 27 jne 0x15c2 159b: 48 8d 05 cf 3a 00 00 lea 0x3acf(%rip),%rax # 0x5071 15a2: 48 89 45 f0 mov %rax,-0x10(%rbp) 15a6: eb 25 jmp 0x15cd 15a8: 48 8d 05 d0 3a 00 00 lea 0x3ad0(%rip),%rax # 0x507f 15af: 48 89 45 f0 mov %rax,-0x10(%rbp) 15b3: eb 18 jmp 0x15cd 15b5: 48 8d 05 ce 3a 00 00 lea 0x3ace(%rip),%rax # 0x508a 15bc: 48 89 45 f0 mov %rax,-0x10(%rbp) 15c0: eb 0b jmp 0x15cd 15c2: 48 8d 05 c6 3a 00 00 lea 0x3ac6(%rip),%rax # 0x508f 15c9: 48 89 45 f0 mov %rax,-0x10(%rbp) 15cd: 48 8b 45 d0 mov -0x30(%rbp),%rax 15d1: 48 83 c0 08 add $0x8,%rax 15d5: 48 8b 00 mov (%rax),%rax 15d8: 48 8b 55 f0 mov -0x10(%rbp),%rdx 15dc: 48 89 c6 mov %rax,%rsi 15df: 48 8d 3d b6 3a 00 00 lea 0x3ab6(%rip),%rdi # 0x509c 15e6: b8 00 00 00 00 mov $0x0,%eax 15eb: e8 40 fc ff ff callq 0x1230 15f0: 48 8b 45 f8 mov -0x8(%rbp),%rax 15f4: 48 89 c7 mov %rax,%rdi 15f7: e8 4a 2e 00 00 callq 0x4446 15fc: 8b 45 e8 mov -0x18(%rbp),%eax 15ff: 89 c7 mov %eax,%edi 1601: e8 6a fc ff ff callq 0x1270 1606: b8 00 00 00 00 mov $0x0,%eax 160b: c9 leaveq 160c: c3 retq 160d: f3 rep 160e: 0f pop %cs 160f: 1e push %ds 1610: fa cli 1611: 55 push %rbp 1612: 48 89 e5 mov %rsp,%rbp 1615: c7 05 f5 69 00 00 01 00 movl $0x1,0x69f5(%rip) # 0x8014 161d: 00 00 161f: 90 nop 1620: 5d pop %rbp 1621: c3 retq 1622: f3 rep 1623: 0f pop %cs 1624: 1e push %ds 1625: fa cli 1626: 55 push %rbp 1627: 48 89 e5 mov %rsp,%rbp 162a: 48 83 ec 10 sub $0x10,%rsp 162e: 89 7d fc mov %edi,-0x4(%rbp) 1631: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1635: 75 07 jne 0x163e 1637: b8 01 00 00 00 mov $0x1,%eax 163c: eb 2a jmp 0x1668 163e: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1642: 0f 94 c0 sete %al 1645: 0f b6 c0 movzbl %al,%eax 1648: 48 85 c0 test %rax,%rax 164b: 74 0c je 0x1659 164d: e8 bb ff ff ff callq 0x160d 1652: b8 01 00 00 00 mov $0x1,%eax 1657: eb 0f jmp 0x1668 1659: bf 02 00 00 00 mov $0x2,%edi 165e: e8 43 00 00 00 callq 0x16a6 1663: b8 00 00 00 00 mov $0x0,%eax 1668: c9 leaveq 1669: c3 retq 166a: f3 rep 166b: 0f pop %cs 166c: 1e push %ds 166d: fa cli 166e: 55 push %rbp 166f: 48 89 e5 mov %rsp,%rbp 1672: 48 83 ec 10 sub $0x10,%rsp 1676: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 167e: 00 167f: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1686: 8b 00 mov (%rax),%eax 1688: 89 45 fc mov %eax,-0x4(%rbp) 168b: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1693: 00 1694: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 169b: c7 00 00 00 00 00 movl $0x0,(%rax) 16a1: 8b 45 fc mov -0x4(%rbp),%eax 16a4: c9 leaveq 16a5: c3 retq 16a6: f3 rep 16a7: 0f pop %cs 16a8: 1e push %ds 16a9: fa cli 16aa: 55 push %rbp 16ab: 48 89 e5 mov %rsp,%rbp 16ae: 53 push %rbx 16af: 48 83 ec 18 sub $0x18,%rsp 16b3: 89 7d ec mov %edi,-0x14(%rbp) 16b6: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 16ba: 78 0b js 0x16c7 16bc: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 16c0: 7f 05 jg 0x16c7 16c2: 8b 5d ec mov -0x14(%rbp),%ebx 16c5: eb 05 jmp 0x16cc 16c7: bb 01 00 00 00 mov $0x1,%ebx 16cc: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16d4: 00 16d5: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16dc: 89 18 mov %ebx,(%rax) 16de: 90 nop 16df: 48 8b 5d f8 mov -0x8(%rbp),%rbx 16e3: c9 leaveq 16e4: c3 retq 16e5: f3 rep 16e6: 0f pop %cs 16e7: 1e push %ds 16e8: fa cli 16e9: 55 push %rbp 16ea: 48 89 e5 mov %rsp,%rbp 16ed: 48 83 ec 20 sub $0x20,%rsp 16f1: 89 7d ec mov %edi,-0x14(%rbp) 16f4: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16fc: 00 16fd: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1704: 8b 00 mov (%rax),%eax 1706: 89 45 fc mov %eax,-0x4(%rbp) 1709: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 170d: 0f 85 85 00 00 00 jne 0x1798 1713: 8b 45 fc mov -0x4(%rbp),%eax 1716: 48 98 cltq 1718: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1720: 48 8d 05 99 3e 00 00 lea 0x3e99(%rip),%rax # 0x55c0 1727: 48 8b 04 02 mov (%rdx,%rax,1),%rax 172b: 48 3d f1 04 00 00 cmp $0x4f1,%rax 1731: 76 1f jbe 0x1752 1733: 48 8d 0d 1e 41 00 00 lea 0x411e(%rip),%rcx # 0x5858 173a: ba 5a 01 00 00 mov $0x15a,%edx 173f: 48 8d 35 12 40 00 00 lea 0x4012(%rip),%rsi # 0x5758 1746: 48 8d 3d 9b 40 00 00 lea 0x409b(%rip),%rdi # 0x57e8 174d: e8 fe fa ff ff callq 0x1250 1752: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1756: 74 36 je 0x178e 1758: 8b 45 fc mov -0x4(%rbp),%eax 175b: 48 98 cltq 175d: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1765: 48 8d 05 54 3e 00 00 lea 0x3e54(%rip),%rax # 0x55c0 176c: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1770: 48 8d 15 49 39 00 00 lea 0x3949(%rip),%rdx # 0x50c0 1777: 48 01 d0 add %rdx,%rax 177a: 48 89 c6 mov %rax,%rsi 177d: 48 8d 3d 89 40 00 00 lea 0x4089(%rip),%rdi # 0x580d 1784: e8 b7 fa ff ff callq 0x1240 1789: e9 b7 00 00 00 jmpq 0x1845 178e: b8 00 00 00 00 mov $0x0,%eax 1793: e9 ad 00 00 00 jmpq 0x1845 1798: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 179c: 7c 06 jl 0x17a4 179e: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 17a2: 7e 1b jle 0x17bf 17a4: 48 8d 05 1e 39 00 00 lea 0x391e(%rip),%rax # 0x50c9 17ab: 48 89 c6 mov %rax,%rsi 17ae: 48 8d 3d 58 40 00 00 lea 0x4058(%rip),%rdi # 0x580d 17b5: e8 86 fa ff ff callq 0x1240 17ba: e9 86 00 00 00 jmpq 0x1845 17bf: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 17c3: 75 05 jne 0x17ca 17c5: 8b 45 fc mov -0x4(%rbp),%eax 17c8: eb 03 jmp 0x17cd 17ca: 8b 45 ec mov -0x14(%rbp),%eax 17cd: 48 98 cltq 17cf: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17d7: 48 8d 05 e2 3d 00 00 lea 0x3de2(%rip),%rax # 0x55c0 17de: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17e2: 48 3d f1 04 00 00 cmp $0x4f1,%rax 17e8: 76 1f jbe 0x1809 17ea: 48 8d 0d 67 40 00 00 lea 0x4067(%rip),%rcx # 0x5858 17f1: ba 60 01 00 00 mov $0x160,%edx 17f6: 48 8d 35 5b 3f 00 00 lea 0x3f5b(%rip),%rsi # 0x5758 17fd: 48 8d 3d 14 40 00 00 lea 0x4014(%rip),%rdi # 0x5818 1804: e8 47 fa ff ff callq 0x1250 1809: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 180d: 75 05 jne 0x1814 180f: 8b 45 fc mov -0x4(%rbp),%eax 1812: eb 03 jmp 0x1817 1814: 8b 45 ec mov -0x14(%rbp),%eax 1817: 48 98 cltq 1819: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1821: 48 8d 05 98 3d 00 00 lea 0x3d98(%rip),%rax # 0x55c0 1828: 48 8b 04 02 mov (%rdx,%rax,1),%rax 182c: 48 8d 15 8d 38 00 00 lea 0x388d(%rip),%rdx # 0x50c0 1833: 48 01 d0 add %rdx,%rax 1836: 48 89 c6 mov %rax,%rsi 1839: 48 8d 3d cd 3f 00 00 lea 0x3fcd(%rip),%rdi # 0x580d 1840: e8 fb f9 ff ff callq 0x1240 1845: c9 leaveq 1846: c3 retq 1847: 55 push %rbp 1848: 48 89 e5 mov %rsp,%rbp 184b: 89 f8 mov %edi,%eax 184d: 66 89 45 fc mov %ax,-0x4(%rbp) 1851: 0f b7 45 fc movzwl -0x4(%rbp),%eax 1855: 66 c1 c0 08 rol $0x8,%ax 1859: 5d pop %rbp 185a: c3 retq 185b: 55 push %rbp 185c: 48 89 e5 mov %rsp,%rbp 185f: 89 7d fc mov %edi,-0x4(%rbp) 1862: 8b 45 fc mov -0x4(%rbp),%eax 1865: 0f c8 bswap %eax 1867: 5d pop %rbp 1868: c3 retq 1869: 55 push %rbp 186a: 48 89 e5 mov %rsp,%rbp 186d: 48 89 7d f8 mov %rdi,-0x8(%rbp) 1871: 48 8b 45 f8 mov -0x8(%rbp),%rax 1875: 48 0f c8 bswap %rax 1878: 5d pop %rbp 1879: c3 retq 187a: 55 push %rbp 187b: 48 89 e5 mov %rsp,%rbp 187e: 48 83 ec 40 sub $0x40,%rsp 1882: 89 7d dc mov %edi,-0x24(%rbp) 1885: 48 89 75 d0 mov %rsi,-0x30(%rbp) 1889: 48 89 55 c8 mov %rdx,-0x38(%rbp) 188d: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1891: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 1899: 48 8b 55 c0 mov -0x40(%rbp),%rdx 189d: 48 8b 45 e8 mov -0x18(%rbp),%rax 18a1: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 18a5: 48 8b 75 e8 mov -0x18(%rbp),%rsi 18a9: 48 8b 45 c8 mov -0x38(%rbp),%rax 18ad: 48 29 f0 sub %rsi,%rax 18b0: 48 89 c2 mov %rax,%rdx 18b3: 48 8b 75 e8 mov -0x18(%rbp),%rsi 18b7: 48 8b 45 d0 mov -0x30(%rbp),%rax 18bb: 48 01 c6 add %rax,%rsi 18be: 8b 45 dc mov -0x24(%rbp),%eax 18c1: 89 c7 mov %eax,%edi 18c3: e8 78 fa ff ff callq 0x1340 18c8: 48 89 45 f0 mov %rax,-0x10(%rbp) 18cc: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 18d1: 75 0c jne 0x18df 18d3: e8 18 f9 ff ff callq 0x11f0 18d8: 8b 00 mov (%rax),%eax 18da: 83 f8 04 cmp $0x4,%eax 18dd: 74 ba je 0x1899 18df: 48 8b 45 f0 mov -0x10(%rbp),%rax 18e3: 48 89 45 f8 mov %rax,-0x8(%rbp) 18e7: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18ec: 7f 13 jg 0x1901 18ee: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18f3: 79 06 jns 0x18fb 18f5: 48 8b 45 f8 mov -0x8(%rbp),%rax 18f9: eb 1c jmp 0x1917 18fb: 48 8b 45 e8 mov -0x18(%rbp),%rax 18ff: eb 16 jmp 0x1917 1901: 48 8b 45 f8 mov -0x8(%rbp),%rax 1905: 48 01 45 e8 add %rax,-0x18(%rbp) 1909: 48 8b 45 e8 mov -0x18(%rbp),%rax 190d: 48 39 45 c8 cmp %rax,-0x38(%rbp) 1911: 77 86 ja 0x1899 1913: 48 8b 45 e8 mov -0x18(%rbp),%rax 1917: c9 leaveq 1918: c3 retq 1919: 55 push %rbp 191a: 48 89 e5 mov %rsp,%rbp 191d: 48 83 ec 20 sub $0x20,%rsp 1921: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1925: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1929: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 192e: 76 26 jbe 0x1956 1930: 48 8b 45 e8 mov -0x18(%rbp),%rax 1934: ba 08 00 00 00 mov $0x8,%edx 1939: 48 8d 35 28 3f 00 00 lea 0x3f28(%rip),%rsi # 0x5868 1940: 48 89 c7 mov %rax,%rdi 1943: e8 48 f9 ff ff callq 0x1290 1948: 85 c0 test %eax,%eax 194a: 75 0a jne 0x1956 194c: b8 01 00 00 00 mov $0x1,%eax 1951: e9 80 00 00 00 jmpq 0x19d6 1956: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 195b: 76 74 jbe 0x19d1 195d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1961: ba 04 00 00 00 mov $0x4,%edx 1966: 48 8d 35 04 3f 00 00 lea 0x3f04(%rip),%rsi # 0x5871 196d: 48 89 c7 mov %rax,%rdi 1970: e8 1b f9 ff ff callq 0x1290 1975: 85 c0 test %eax,%eax 1977: 75 58 jne 0x19d1 1979: 48 8b 45 e8 mov -0x18(%rbp),%rax 197d: 48 83 c0 04 add $0x4,%rax 1981: 0f b6 00 movzbl (%rax),%eax 1984: 0f b6 c0 movzbl %al,%eax 1987: 89 45 f4 mov %eax,-0xc(%rbp) 198a: 48 8b 45 e8 mov -0x18(%rbp),%rax 198e: 48 83 c0 05 add $0x5,%rax 1992: 0f b6 00 movzbl (%rax),%eax 1995: 0f b6 c0 movzbl %al,%eax 1998: 89 45 f8 mov %eax,-0x8(%rbp) 199b: 48 8b 45 e8 mov -0x18(%rbp),%rax 199f: 48 83 c0 06 add $0x6,%rax 19a3: 0f b6 00 movzbl (%rax),%eax 19a6: 0f b6 c0 movzbl %al,%eax 19a9: 89 45 fc mov %eax,-0x4(%rbp) 19ac: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 19b0: 7e 1f jle 0x19d1 19b2: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 19b6: 7f 19 jg 0x19d1 19b8: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 19bc: 7e 13 jle 0x19d1 19be: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 19c2: 7f 0d jg 0x19d1 19c4: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 19c8: 75 07 jne 0x19d1 19ca: b8 03 00 00 00 mov $0x3,%eax 19cf: eb 05 jmp 0x19d6 19d1: b8 00 00 00 00 mov $0x0,%eax 19d6: c9 leaveq 19d7: c3 retq 19d8: 55 push %rbp 19d9: 48 89 e5 mov %rsp,%rbp 19dc: 48 83 ec 40 sub $0x40,%rsp 19e0: 89 7d ec mov %edi,-0x14(%rbp) 19e3: 48 89 75 e0 mov %rsi,-0x20(%rbp) 19e7: 48 89 55 d8 mov %rdx,-0x28(%rbp) 19eb: 48 89 4d d0 mov %rcx,-0x30(%rbp) 19ef: 44 89 45 e8 mov %r8d,-0x18(%rbp) 19f3: 4c 89 4d c8 mov %r9,-0x38(%rbp) 19f7: 48 8b 45 18 mov 0x18(%rbp),%rax 19fb: 48 05 08 01 00 00 add $0x108,%rax 1a01: 48 89 c6 mov %rax,%rsi 1a04: bf 01 00 00 00 mov $0x1,%edi 1a09: e8 a2 f8 ff ff callq 0x12b0 1a0e: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a12: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1a17: 75 0c jne 0x1a25 1a19: bf 08 00 00 00 mov $0x8,%edi 1a1e: e8 83 fc ff ff callq 0x16a6 1a23: eb 58 jmp 0x1a7d 1a25: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a29: 8b 55 10 mov 0x10(%rbp),%edx 1a2c: 89 50 18 mov %edx,0x18(%rax) 1a2f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a33: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 1a3a: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a3e: 8b 55 e8 mov -0x18(%rbp),%edx 1a41: 89 50 1c mov %edx,0x1c(%rax) 1a44: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a48: 8b 55 ec mov -0x14(%rbp),%edx 1a4b: 89 50 24 mov %edx,0x24(%rax) 1a4e: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a52: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1a56: 48 89 50 28 mov %rdx,0x28(%rax) 1a5a: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a5e: 48 8b 55 d0 mov -0x30(%rbp),%rdx 1a62: 48 89 50 30 mov %rdx,0x30(%rax) 1a66: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a6a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 1a6e: 48 89 10 mov %rdx,(%rax) 1a71: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a75: 48 8b 55 c8 mov -0x38(%rbp),%rdx 1a79: 48 89 50 08 mov %rdx,0x8(%rax) 1a7d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a81: c9 leaveq 1a82: c3 retq 1a83: f3 rep 1a84: 0f pop %cs 1a85: 1e push %ds 1a86: fa cli 1a87: 55 push %rbp 1a88: 48 89 e5 mov %rsp,%rbp 1a8b: 48 83 ec 20 sub $0x20,%rsp 1a8f: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a93: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a97: 8b 40 18 mov 0x18(%rax),%eax 1a9a: 83 f8 01 cmp $0x1,%eax 1a9d: 75 38 jne 0x1ad7 1a9f: 48 8b 45 e8 mov -0x18(%rbp),%rax 1aa3: 48 8b 40 48 mov 0x48(%rax),%rax 1aa7: 48 89 45 f8 mov %rax,-0x8(%rbp) 1aab: eb 23 jmp 0x1ad0 1aad: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ab1: 8b 40 3c mov 0x3c(%rax),%eax 1ab4: 85 c0 test %eax,%eax 1ab6: 74 0c je 0x1ac4 1ab8: 48 8b 45 f8 mov -0x8(%rbp),%rax 1abc: 48 89 c7 mov %rax,%rdi 1abf: e8 bf ff ff ff callq 0x1a83 1ac4: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ac8: 48 8b 40 10 mov 0x10(%rax),%rax 1acc: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ad0: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1ad5: 75 d6 jne 0x1aad 1ad7: 90 nop 1ad8: c9 leaveq 1ad9: c3 retq 1ada: f3 rep 1adb: 0f pop %cs 1adc: 1e push %ds 1add: fa cli 1ade: 55 push %rbp 1adf: 48 89 e5 mov %rsp,%rbp 1ae2: 48 83 ec 20 sub $0x20,%rsp 1ae6: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1aea: 48 8b 45 e8 mov -0x18(%rbp),%rax 1aee: 8b 40 18 mov 0x18(%rax),%eax 1af1: 83 f8 01 cmp $0x1,%eax 1af4: 75 38 jne 0x1b2e 1af6: 48 8b 45 e8 mov -0x18(%rbp),%rax 1afa: 48 8b 40 48 mov 0x48(%rax),%rax 1afe: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b02: eb 23 jmp 0x1b27 1b04: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b08: 8b 40 3c mov 0x3c(%rax),%eax 1b0b: 85 c0 test %eax,%eax 1b0d: 74 0c je 0x1b1b 1b0f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b13: 48 89 c7 mov %rax,%rdi 1b16: e8 bf ff ff ff callq 0x1ada 1b1b: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b1f: 48 8b 40 10 mov 0x10(%rax),%rax 1b23: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b27: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b2c: 75 d6 jne 0x1b04 1b2e: 90 nop 1b2f: c9 leaveq 1b30: c3 retq 1b31: 55 push %rbp 1b32: 48 89 e5 mov %rsp,%rbp 1b35: 48 83 ec 40 sub $0x40,%rsp 1b39: 89 7d ec mov %edi,-0x14(%rbp) 1b3c: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1b40: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1b44: 48 89 4d d0 mov %rcx,-0x30(%rbp) 1b48: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1b4c: 4c 89 4d c8 mov %r9,-0x38(%rbp) 1b50: 4c 8b 45 c8 mov -0x38(%rbp),%r8 1b54: 8b 7d e8 mov -0x18(%rbp),%edi 1b57: 48 8b 4d d0 mov -0x30(%rbp),%rcx 1b5b: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1b5f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 1b63: 8b 45 ec mov -0x14(%rbp),%eax 1b66: 6a 00 pushq $0x0 1b68: 6a 01 pushq $0x1 1b6a: 4d 89 c1 mov %r8,%r9 1b6d: 41 89 f8 mov %edi,%r8d 1b70: 89 c7 mov %eax,%edi 1b72: e8 61 fe ff ff callq 0x19d8 1b77: 48 83 c4 10 add $0x10,%rsp 1b7b: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b7f: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b84: 74 26 je 0x1bac 1b86: 48 8b 45 d8 mov -0x28(%rbp),%rax 1b8a: 48 8d 50 08 lea 0x8(%rax),%rdx 1b8e: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b92: 48 89 50 70 mov %rdx,0x70(%rax) 1b96: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b9a: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 1ba1: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ba5: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1bac: 48 8b 45 f8 mov -0x8(%rbp),%rax 1bb0: c9 leaveq 1bb1: c3 retq 1bb2: f3 rep 1bb3: 0f pop %cs 1bb4: 1e push %ds 1bb5: fa cli 1bb6: 55 push %rbp 1bb7: 48 89 e5 mov %rsp,%rbp 1bba: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 1bc1: 48 89 bd 78 ff ff ff mov %rdi,-0x88(%rbp) 1bc8: 48 89 b5 70 ff ff ff mov %rsi,-0x90(%rbp) 1bcf: 89 95 6c ff ff ff mov %edx,-0x94(%rbp) 1bd5: 48 89 8d 60 ff ff ff mov %rcx,-0xa0(%rbp) 1bdc: 4c 89 85 58 ff ff ff mov %r8,-0xa8(%rbp) 1be3: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 1beb: 00 1bec: 48 89 45 f8 mov %rax,-0x8(%rbp) 1bf0: 31 c0 xor %eax,%eax 1bf2: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bf9: 48 83 c0 04 add $0x4,%rax 1bfd: 0f b6 00 movzbl (%rax),%eax 1c00: 3c 01 cmp $0x1,%al 1c02: 0f 94 c0 sete %al 1c05: 88 45 87 mov %al,-0x79(%rbp) 1c08: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c0c: 74 0a je 0x1c18 1c0e: 48 83 bd 58 ff ff ff 33 cmpq $0x33,-0xa8(%rbp) 1c16: 76 15 jbe 0x1c2d 1c18: 0f b6 45 87 movzbl -0x79(%rbp),%eax 1c1c: 83 f0 01 xor $0x1,%eax 1c1f: 84 c0 test %al,%al 1c21: 74 20 je 0x1c43 1c23: 48 83 bd 58 ff ff ff 3f cmpq $0x3f,-0xa8(%rbp) 1c2b: 77 16 ja 0x1c43 1c2d: bf 0a 00 00 00 mov $0xa,%edi 1c32: e8 6f fa ff ff callq 0x16a6 1c37: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1c3e: e9 c0 04 00 00 jmpq 0x2103 1c43: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c4a: 48 83 c0 05 add $0x5,%rax 1c4e: 0f b6 00 movzbl (%rax),%eax 1c51: 3c 01 cmp $0x1,%al 1c53: 75 10 jne 0x1c65 1c55: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c5c: 48 89 45 88 mov %rax,-0x78(%rbp) 1c60: e9 af 00 00 00 jmpq 0x1d14 1c65: 48 8d 45 b0 lea -0x50(%rbp),%rax 1c69: 48 89 45 88 mov %rax,-0x78(%rbp) 1c6d: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c71: 74 4f je 0x1cc2 1c73: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c7a: 0f b7 40 30 movzwl 0x30(%rax),%eax 1c7e: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c82: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c89: 8b 40 20 mov 0x20(%rax),%eax 1c8c: 89 45 d0 mov %eax,-0x30(%rbp) 1c8f: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c96: 48 83 c0 05 add $0x5,%rax 1c9a: 0f b6 00 movzbl (%rax),%eax 1c9d: 3c 01 cmp $0x1,%al 1c9f: 74 73 je 0x1d14 1ca1: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1ca5: 0f b7 c0 movzwl %ax,%eax 1ca8: 89 c7 mov %eax,%edi 1caa: e8 98 fb ff ff callq 0x1847 1caf: 66 89 45 e0 mov %ax,-0x20(%rbp) 1cb3: 8b 45 d0 mov -0x30(%rbp),%eax 1cb6: 89 c7 mov %eax,%edi 1cb8: e8 9e fb ff ff callq 0x185b 1cbd: 89 45 d0 mov %eax,-0x30(%rbp) 1cc0: eb 52 jmp 0x1d14 1cc2: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1cc9: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1ccd: 66 89 45 ec mov %ax,-0x14(%rbp) 1cd1: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1cd8: 48 8b 40 28 mov 0x28(%rax),%rax 1cdc: 48 89 45 d8 mov %rax,-0x28(%rbp) 1ce0: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ce7: 48 83 c0 05 add $0x5,%rax 1ceb: 0f b6 00 movzbl (%rax),%eax 1cee: 3c 01 cmp $0x1,%al 1cf0: 74 22 je 0x1d14 1cf2: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1cf6: 0f b7 c0 movzwl %ax,%eax 1cf9: 89 c7 mov %eax,%edi 1cfb: e8 47 fb ff ff callq 0x1847 1d00: 66 89 45 ec mov %ax,-0x14(%rbp) 1d04: 48 8b 45 d8 mov -0x28(%rbp),%rax 1d08: 48 89 c7 mov %rax,%rdi 1d0b: e8 59 fb ff ff callq 0x1869 1d10: 48 89 45 d8 mov %rax,-0x28(%rbp) 1d14: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1d18: 0f 84 ec 01 00 00 je 0x1f0a 1d1e: 48 8b 45 88 mov -0x78(%rbp),%rax 1d22: 0f b7 40 30 movzwl 0x30(%rax),%eax 1d26: 0f b7 c0 movzwl %ax,%eax 1d29: 48 89 45 98 mov %rax,-0x68(%rbp) 1d2d: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1d32: 0f 94 c0 sete %al 1d35: 0f b6 c0 movzbl %al,%eax 1d38: 48 85 c0 test %rax,%rax 1d3b: 0f 84 79 01 00 00 je 0x1eba 1d41: 48 8b 45 88 mov -0x78(%rbp),%rax 1d45: 8b 40 20 mov 0x20(%rax),%eax 1d48: 85 c0 test %eax,%eax 1d4a: 0f 84 6a 01 00 00 je 0x1eba 1d50: 48 8b 45 88 mov -0x78(%rbp),%rax 1d54: 8b 40 20 mov 0x20(%rax),%eax 1d57: 89 c0 mov %eax,%eax 1d59: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1d60: 0f 96 c0 setbe %al 1d63: 0f b6 c0 movzbl %al,%eax 1d66: 48 85 c0 test %rax,%rax 1d69: 75 22 jne 0x1d8d 1d6b: 48 8b 45 88 mov -0x78(%rbp),%rax 1d6f: 8b 40 20 mov 0x20(%rax),%eax 1d72: 89 c2 mov %eax,%edx 1d74: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1d7b: 48 29 d0 sub %rdx,%rax 1d7e: 48 83 f8 27 cmp $0x27,%rax 1d82: 0f 96 c0 setbe %al 1d85: 0f b6 c0 movzbl %al,%eax 1d88: 48 85 c0 test %rax,%rax 1d8b: 74 0a je 0x1d97 1d8d: b8 00 00 00 00 mov $0x0,%eax 1d92: e9 6c 03 00 00 jmpq 0x2103 1d97: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d9f: 0f 95 c0 setne %al 1da2: 0f b6 c0 movzbl %al,%eax 1da5: 48 85 c0 test %rax,%rax 1da8: 74 3d je 0x1de7 1daa: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1db1: 48 83 c0 05 add $0x5,%rax 1db5: 0f b6 00 movzbl (%rax),%eax 1db8: 3c 01 cmp $0x1,%al 1dba: 75 2b jne 0x1de7 1dbc: 48 8b 45 88 mov -0x78(%rbp),%rax 1dc0: 8b 40 20 mov 0x20(%rax),%eax 1dc3: 89 c2 mov %eax,%edx 1dc5: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1dcc: 48 01 c2 add %rax,%rdx 1dcf: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1dd6: 48 01 d0 add %rdx,%rax 1dd9: 8b 40 14 mov 0x14(%rax),%eax 1ddc: 89 c0 mov %eax,%eax 1dde: 48 89 45 98 mov %rax,-0x68(%rbp) 1de2: e9 d3 00 00 00 jmpq 0x1eba 1de7: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1def: 0f 95 c0 setne %al 1df2: 0f b6 c0 movzbl %al,%eax 1df5: 48 85 c0 test %rax,%rax 1df8: 74 28 je 0x1e22 1dfa: 48 8b 45 88 mov -0x78(%rbp),%rax 1dfe: 8b 40 20 mov 0x20(%rax),%eax 1e01: 89 c2 mov %eax,%edx 1e03: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1e0a: 48 01 d0 add %rdx,%rax 1e0d: 48 8d 50 14 lea 0x14(%rax),%rdx 1e11: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1e18: 48 01 d0 add %rdx,%rax 1e1b: 8b 00 mov (%rax),%eax 1e1d: 89 45 90 mov %eax,-0x70(%rbp) 1e20: eb 70 jmp 0x1e92 1e22: 48 8b 45 88 mov -0x78(%rbp),%rax 1e26: 8b 40 20 mov 0x20(%rax),%eax 1e29: 89 c2 mov %eax,%edx 1e2b: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1e32: 48 01 d0 add %rdx,%rax 1e35: 48 83 c0 14 add $0x14,%rax 1e39: 48 89 c2 mov %rax,%rdx 1e3c: 48 8d 75 90 lea -0x70(%rbp),%rsi 1e40: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1e46: 48 89 d1 mov %rdx,%rcx 1e49: ba 04 00 00 00 mov $0x4,%edx 1e4e: 89 c7 mov %eax,%edi 1e50: e8 25 fa ff ff callq 0x187a 1e55: 48 89 45 a8 mov %rax,-0x58(%rbp) 1e59: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1e5e: 0f 95 c0 setne %al 1e61: 0f b6 c0 movzbl %al,%eax 1e64: 48 85 c0 test %rax,%rax 1e67: 74 29 je 0x1e92 1e69: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1e6e: 79 0c jns 0x1e7c 1e70: bf 09 00 00 00 mov $0x9,%edi 1e75: e8 2c f8 ff ff callq 0x16a6 1e7a: eb 0a jmp 0x1e86 1e7c: bf 0a 00 00 00 mov $0xa,%edi 1e81: e8 20 f8 ff ff callq 0x16a6 1e86: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1e8d: e9 71 02 00 00 jmpq 0x2103 1e92: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1e99: 48 83 c0 05 add $0x5,%rax 1e9d: 0f b6 00 movzbl (%rax),%eax 1ea0: 3c 01 cmp $0x1,%al 1ea2: 74 0d je 0x1eb1 1ea4: 8b 45 90 mov -0x70(%rbp),%eax 1ea7: 89 c7 mov %eax,%edi 1ea9: e8 ad f9 ff ff callq 0x185b 1eae: 89 45 90 mov %eax,-0x70(%rbp) 1eb1: 8b 45 90 mov -0x70(%rbp),%eax 1eb4: 89 c0 mov %eax,%eax 1eb6: 48 89 45 98 mov %rax,-0x68(%rbp) 1eba: 48 8b 45 88 mov -0x78(%rbp),%rax 1ebe: 8b 40 20 mov 0x20(%rax),%eax 1ec1: 89 c0 mov %eax,%eax 1ec3: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1eca: 72 31 jb 0x1efd 1ecc: 48 8b 45 88 mov -0x78(%rbp),%rax 1ed0: 8b 40 20 mov 0x20(%rax),%eax 1ed3: 89 c2 mov %eax,%edx 1ed5: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1edc: 48 29 d0 sub %rdx,%rax 1edf: 48 89 c1 mov %rax,%rcx 1ee2: 48 8b 55 98 mov -0x68(%rbp),%rdx 1ee6: 48 89 d0 mov %rdx,%rax 1ee9: 48 c1 e0 02 shl $0x2,%rax 1eed: 48 01 d0 add %rdx,%rax 1ef0: 48 c1 e0 03 shl $0x3,%rax 1ef4: 48 39 c1 cmp %rax,%rcx 1ef7: 0f 83 02 02 00 00 jae 0x20ff 1efd: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1f05: e9 f5 01 00 00 jmpq 0x20ff 1f0a: 48 8b 45 88 mov -0x78(%rbp),%rax 1f0e: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1f12: 0f b7 c0 movzwl %ax,%eax 1f15: 48 89 45 98 mov %rax,-0x68(%rbp) 1f19: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1f1e: 0f 94 c0 sete %al 1f21: 0f b6 c0 movzbl %al,%eax 1f24: 48 85 c0 test %rax,%rax 1f27: 0f 84 97 01 00 00 je 0x20c4 1f2d: 48 8b 45 88 mov -0x78(%rbp),%rax 1f31: 48 8b 40 28 mov 0x28(%rax),%rax 1f35: 48 85 c0 test %rax,%rax 1f38: 0f 84 86 01 00 00 je 0x20c4 1f3e: 48 8b 45 88 mov -0x78(%rbp),%rax 1f42: 48 8b 40 28 mov 0x28(%rax),%rax 1f46: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f4d: 0f 96 c0 setbe %al 1f50: 0f b6 c0 movzbl %al,%eax 1f53: 48 85 c0 test %rax,%rax 1f56: 75 1e jne 0x1f76 1f58: 48 8b 45 88 mov -0x78(%rbp),%rax 1f5c: 48 8b 40 28 mov 0x28(%rax),%rax 1f60: 48 83 c0 40 add $0x40,%rax 1f64: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f6b: 0f 92 c0 setb %al 1f6e: 0f b6 c0 movzbl %al,%eax 1f71: 48 85 c0 test %rax,%rax 1f74: 74 0a je 0x1f80 1f76: b8 00 00 00 00 mov $0x0,%eax 1f7b: e9 83 01 00 00 jmpq 0x2103 1f80: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f88: 0f 95 c0 setne %al 1f8b: 0f b6 c0 movzbl %al,%eax 1f8e: 48 85 c0 test %rax,%rax 1f91: 74 3b je 0x1fce 1f93: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1f9a: 48 83 c0 05 add $0x5,%rax 1f9e: 0f b6 00 movzbl (%rax),%eax 1fa1: 3c 01 cmp $0x1,%al 1fa3: 75 29 jne 0x1fce 1fa5: 48 8b 45 88 mov -0x78(%rbp),%rax 1fa9: 48 8b 50 28 mov 0x28(%rax),%rdx 1fad: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fb4: 48 01 c2 add %rax,%rdx 1fb7: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1fbe: 48 01 d0 add %rdx,%rax 1fc1: 48 8b 40 20 mov 0x20(%rax),%rax 1fc5: 48 89 45 90 mov %rax,-0x70(%rbp) 1fc9: e9 cd 00 00 00 jmpq 0x209b 1fce: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1fd6: 0f 95 c0 setne %al 1fd9: 0f b6 c0 movzbl %al,%eax 1fdc: 48 85 c0 test %rax,%rax 1fdf: 74 29 je 0x200a 1fe1: 48 8b 45 88 mov -0x78(%rbp),%rax 1fe5: 48 8b 50 28 mov 0x28(%rax),%rdx 1fe9: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1ff0: 48 01 d0 add %rdx,%rax 1ff3: 48 8d 50 20 lea 0x20(%rax),%rdx 1ff7: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1ffe: 48 01 d0 add %rdx,%rax 2001: 48 8b 00 mov (%rax),%rax 2004: 48 89 45 90 mov %rax,-0x70(%rbp) 2008: eb 6f jmp 0x2079 200a: 48 8b 45 88 mov -0x78(%rbp),%rax 200e: 48 8b 50 28 mov 0x28(%rax),%rdx 2012: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 2019: 48 01 d0 add %rdx,%rax 201c: 48 83 c0 20 add $0x20,%rax 2020: 48 89 c2 mov %rax,%rdx 2023: 48 8d 75 90 lea -0x70(%rbp),%rsi 2027: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 202d: 48 89 d1 mov %rdx,%rcx 2030: ba 08 00 00 00 mov $0x8,%edx 2035: 89 c7 mov %eax,%edi 2037: e8 3e f8 ff ff callq 0x187a 203c: 48 89 45 a0 mov %rax,-0x60(%rbp) 2040: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 2045: 0f 95 c0 setne %al 2048: 0f b6 c0 movzbl %al,%eax 204b: 48 85 c0 test %rax,%rax 204e: 74 29 je 0x2079 2050: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 2055: 79 0c jns 0x2063 2057: bf 09 00 00 00 mov $0x9,%edi 205c: e8 45 f6 ff ff callq 0x16a6 2061: eb 0a jmp 0x206d 2063: bf 0a 00 00 00 mov $0xa,%edi 2068: e8 39 f6 ff ff callq 0x16a6 206d: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2074: e9 8a 00 00 00 jmpq 0x2103 2079: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2080: 48 83 c0 05 add $0x5,%rax 2084: 0f b6 00 movzbl (%rax),%eax 2087: 3c 01 cmp $0x1,%al 2089: 74 10 je 0x209b 208b: 48 8b 45 90 mov -0x70(%rbp),%rax 208f: 48 89 c7 mov %rax,%rdi 2092: e8 d2 f7 ff ff callq 0x1869 2097: 48 89 45 90 mov %rax,-0x70(%rbp) 209b: 48 8b 45 90 mov -0x70(%rbp),%rax 209f: ba ff ff ff ff mov $0xffffffff,%edx 20a4: 48 39 d0 cmp %rdx,%rax 20a7: 76 13 jbe 0x20bc 20a9: bf 0a 00 00 00 mov $0xa,%edi 20ae: e8 f3 f5 ff ff callq 0x16a6 20b3: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 20ba: eb 47 jmp 0x2103 20bc: 48 8b 45 90 mov -0x70(%rbp),%rax 20c0: 48 89 45 98 mov %rax,-0x68(%rbp) 20c4: 48 8b 45 88 mov -0x78(%rbp),%rax 20c8: 48 8b 40 28 mov 0x28(%rax),%rax 20cc: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 20d3: 72 22 jb 0x20f7 20d5: 48 8b 45 88 mov -0x78(%rbp),%rax 20d9: 48 8b 48 28 mov 0x28(%rax),%rcx 20dd: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 20e4: 48 29 c8 sub %rcx,%rax 20e7: 48 89 c2 mov %rax,%rdx 20ea: 48 8b 45 98 mov -0x68(%rbp),%rax 20ee: 48 c1 e0 06 shl $0x6,%rax 20f2: 48 39 c2 cmp %rax,%rdx 20f5: 73 08 jae 0x20ff 20f7: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 20ff: 48 8b 45 98 mov -0x68(%rbp),%rax 2103: 48 8b 4d f8 mov -0x8(%rbp),%rcx 2107: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 210f: 00 2110: 74 05 je 0x2117 2112: e8 f9 f0 ff ff callq 0x1210 2117: c9 leaveq 2118: c3 retq 2119: f3 rep 211a: 0f pop %cs 211b: 1e push %ds 211c: fa cli 211d: 55 push %rbp 211e: 48 89 e5 mov %rsp,%rbp 2121: 48 81 ec 90 00 00 00 sub $0x90,%rsp 2128: 89 7d 9c mov %edi,-0x64(%rbp) 212b: 48 89 75 90 mov %rsi,-0x70(%rbp) 212f: 48 89 55 88 mov %rdx,-0x78(%rbp) 2133: 48 89 4d 80 mov %rcx,-0x80(%rbp) 2137: 4c 89 85 78 ff ff ff mov %r8,-0x88(%rbp) 213e: 44 89 4d 98 mov %r9d,-0x68(%rbp) 2142: 48 8b 45 88 mov -0x78(%rbp),%rax 2146: 48 83 c0 04 add $0x4,%rax 214a: 0f b6 00 movzbl (%rax),%eax 214d: 3c 01 cmp $0x1,%al 214f: 0f 95 c0 setne %al 2152: 0f b6 c0 movzbl %al,%eax 2155: 48 85 c0 test %rax,%rax 2158: 74 1f je 0x2179 215a: 48 8b 45 88 mov -0x78(%rbp),%rax 215e: 48 83 c0 04 add $0x4,%rax 2162: 0f b6 00 movzbl (%rax),%eax 2165: 3c 02 cmp $0x2,%al 2167: 0f 95 c0 setne %al 216a: 0f b6 c0 movzbl %al,%eax 216d: 48 85 c0 test %rax,%rax 2170: 74 07 je 0x2179 2172: b8 01 00 00 00 mov $0x1,%eax 2177: eb 05 jmp 0x217e 2179: b8 00 00 00 00 mov $0x0,%eax 217e: 85 c0 test %eax,%eax 2180: 75 40 jne 0x21c2 2182: 48 8b 45 88 mov -0x78(%rbp),%rax 2186: 48 83 c0 05 add $0x5,%rax 218a: 0f b6 00 movzbl (%rax),%eax 218d: 3c 01 cmp $0x1,%al 218f: 0f 95 c0 setne %al 2192: 0f b6 c0 movzbl %al,%eax 2195: 48 85 c0 test %rax,%rax 2198: 74 1f je 0x21b9 219a: 48 8b 45 88 mov -0x78(%rbp),%rax 219e: 48 83 c0 05 add $0x5,%rax 21a2: 0f b6 00 movzbl (%rax),%eax 21a5: 3c 02 cmp $0x2,%al 21a7: 0f 95 c0 setne %al 21aa: 0f b6 c0 movzbl %al,%eax 21ad: 48 85 c0 test %rax,%rax 21b0: 74 07 je 0x21b9 21b2: b8 01 00 00 00 mov $0x1,%eax 21b7: eb 05 jmp 0x21be 21b9: b8 00 00 00 00 mov $0x0,%eax 21be: 85 c0 test %eax,%eax 21c0: 74 14 je 0x21d6 21c2: bf 0a 00 00 00 mov $0xa,%edi 21c7: e8 da f4 ff ff callq 0x16a6 21cc: b8 00 00 00 00 mov $0x0,%eax 21d1: e9 7f 0e 00 00 jmpq 0x3055 21d6: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 21dd: 48 8b 4d 80 mov -0x80(%rbp),%rcx 21e1: 8b 55 9c mov -0x64(%rbp),%edx 21e4: 48 8b 75 88 mov -0x78(%rbp),%rsi 21e8: 48 8b 45 90 mov -0x70(%rbp),%rax 21ec: 49 89 f8 mov %rdi,%r8 21ef: 48 89 c7 mov %rax,%rdi 21f2: e8 bb f9 ff ff callq 0x1bb2 21f7: 48 89 45 d0 mov %rax,-0x30(%rbp) 21fb: 48 83 7d d0 ff cmpq $0xffffffffffffffff,-0x30(%rbp) 2200: 75 0a jne 0x220c 2202: b8 00 00 00 00 mov $0x0,%eax 2207: e9 49 0e 00 00 jmpq 0x3055 220c: 48 8b 45 88 mov -0x78(%rbp),%rax 2210: 48 83 c0 04 add $0x4,%rax 2214: 0f b6 00 movzbl (%rax),%eax 2217: 3c 01 cmp $0x1,%al 2219: 75 24 jne 0x223f 221b: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 2223: 08 01 2225: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2229: 76 38 jbe 0x2263 222b: bf 0a 00 00 00 mov $0xa,%edi 2230: e8 71 f4 ff ff callq 0x16a6 2235: b8 00 00 00 00 mov $0x0,%eax 223a: e9 16 0e 00 00 jmpq 0x3055 223f: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 2247: f0 00 2249: 48 39 45 d0 cmp %rax,-0x30(%rbp) 224d: 76 14 jbe 0x2263 224f: bf 0a 00 00 00 mov $0xa,%edi 2254: e8 4d f4 ff ff callq 0x16a6 2259: b8 00 00 00 00 mov $0x0,%eax 225e: e9 f2 0d 00 00 jmpq 0x3055 2263: 48 8b 45 d0 mov -0x30(%rbp),%rax 2267: 48 85 c0 test %rax,%rax 226a: 75 1a jne 0x2286 226c: 83 7d 98 02 cmpl $0x2,-0x68(%rbp) 2270: 74 06 je 0x2278 2272: 83 7d 98 09 cmpl $0x9,-0x68(%rbp) 2276: 75 07 jne 0x227f 2278: b8 01 00 00 00 mov $0x1,%eax 227d: eb 05 jmp 0x2284 227f: b8 00 00 00 00 mov $0x0,%eax 2284: 48 98 cltq 2286: 48 89 45 d8 mov %rax,-0x28(%rbp) 228a: 48 8b 55 d8 mov -0x28(%rbp),%rdx 228e: 48 89 d0 mov %rdx,%rax 2291: 48 01 c0 add %rax,%rax 2294: 48 01 d0 add %rdx,%rax 2297: 48 c1 e0 02 shl $0x2,%rax 229b: 48 01 d0 add %rdx,%rax 229e: 48 c1 e0 04 shl $0x4,%rax 22a2: 49 89 c0 mov %rax,%r8 22a5: 8b 7d 98 mov -0x68(%rbp),%edi 22a8: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 22af: 48 8b 55 80 mov -0x80(%rbp),%rdx 22b3: 48 8b 75 90 mov -0x70(%rbp),%rsi 22b7: 8b 45 9c mov -0x64(%rbp),%eax 22ba: 41 50 push %rax 22bc: 6a 03 pushq $0x3 22be: 4c 8b 4d 10 mov 0x10(%rbp),%r9 22c2: 41 89 f8 mov %edi,%r8d 22c5: 89 c7 mov %eax,%edi 22c7: e8 0c f7 ff ff callq 0x19d8 22cc: 48 83 c4 10 add $0x10,%rsp 22d0: 48 89 45 e0 mov %rax,-0x20(%rbp) 22d4: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 22d9: 75 0a jne 0x22e5 22db: b8 00 00 00 00 mov $0x0,%eax 22e0: e9 70 0d 00 00 jmpq 0x3055 22e5: 48 8b 45 d0 mov -0x30(%rbp),%rax 22e9: 89 c0 mov %eax,%eax 22eb: 48 39 45 d0 cmp %rax,-0x30(%rbp) 22ef: 74 1f je 0x2310 22f1: 48 8d 0d d8 36 00 00 lea 0x36d8(%rip),%rcx # 0x59d0 22f8: ba 48 01 00 00 mov $0x148,%edx 22fd: 48 8d 35 74 35 00 00 lea 0x3574(%rip),%rsi # 0x5878 2304: 48 8d 3d fd 35 00 00 lea 0x35fd(%rip),%rdi # 0x5908 230b: e8 40 ef ff ff callq 0x1250 2310: 48 8b 45 d0 mov -0x30(%rbp),%rax 2314: 89 c2 mov %eax,%edx 2316: 48 8b 45 e0 mov -0x20(%rbp),%rax 231a: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 2320: 48 8b 45 d8 mov -0x28(%rbp),%rax 2324: 89 c2 mov %eax,%edx 2326: 48 8b 45 e0 mov -0x20(%rbp),%rax 232a: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 2330: 48 8b 45 e0 mov -0x20(%rbp),%rax 2334: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 233b: 48 8b 45 88 mov -0x78(%rbp),%rax 233f: 48 83 c0 04 add $0x4,%rax 2343: 0f b6 00 movzbl (%rax),%eax 2346: 0f b6 d0 movzbl %al,%edx 2349: 48 8b 45 e0 mov -0x20(%rbp),%rax 234d: 89 50 20 mov %edx,0x20(%rax) 2350: 48 8b 45 88 mov -0x78(%rbp),%rax 2354: 48 83 c0 04 add $0x4,%rax 2358: 0f b6 00 movzbl (%rax),%eax 235b: 3c 01 cmp $0x1,%al 235d: 0f 85 b2 06 00 00 jne 0x2a15 2363: 48 8b 55 80 mov -0x80(%rbp),%rdx 2367: 48 8b 45 90 mov -0x70(%rbp),%rax 236b: 48 01 d0 add %rdx,%rax 236e: 48 89 45 f8 mov %rax,-0x8(%rbp) 2372: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2377: 74 20 je 0x2399 2379: 48 8b 45 88 mov -0x78(%rbp),%rax 237d: 48 83 c0 05 add $0x5,%rax 2381: 0f b6 00 movzbl (%rax),%eax 2384: 3c 01 cmp $0x1,%al 2386: 75 11 jne 0x2399 2388: 48 8b 45 e0 mov -0x20(%rbp),%rax 238c: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2390: 48 89 50 48 mov %rdx,0x48(%rax) 2394: e9 c1 01 00 00 jmpq 0x255a 2399: 48 8b 45 e0 mov -0x20(%rbp),%rax 239d: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 23a4: 48 8b 45 88 mov -0x78(%rbp),%rax 23a8: ba 34 00 00 00 mov $0x34,%edx 23ad: 48 89 c6 mov %rax,%rsi 23b0: 48 89 cf mov %rcx,%rdi 23b3: e8 18 ef ff ff callq 0x12d0 23b8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23bc: 48 89 42 48 mov %rax,0x48(%rdx) 23c0: 48 8b 45 88 mov -0x78(%rbp),%rax 23c4: 48 83 c0 05 add $0x5,%rax 23c8: 0f b6 00 movzbl (%rax),%eax 23cb: 3c 01 cmp $0x1,%al 23cd: 0f 84 87 01 00 00 je 0x255a 23d3: 48 8b 45 e0 mov -0x20(%rbp),%rax 23d7: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 23de: 0f b7 c0 movzwl %ax,%eax 23e1: 89 c7 mov %eax,%edi 23e3: e8 5f f4 ff ff callq 0x1847 23e8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23ec: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 23f3: 48 8b 45 e0 mov -0x20(%rbp),%rax 23f7: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 23fe: 0f b7 c0 movzwl %ax,%eax 2401: 89 c7 mov %eax,%edi 2403: e8 3f f4 ff ff callq 0x1847 2408: 48 8b 55 e0 mov -0x20(%rbp),%rdx 240c: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2413: 48 8b 45 e0 mov -0x20(%rbp),%rax 2417: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 241d: 89 c7 mov %eax,%edi 241f: e8 37 f4 ff ff callq 0x185b 2424: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2428: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 242e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2432: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 2438: 89 c7 mov %eax,%edi 243a: e8 1c f4 ff ff callq 0x185b 243f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2443: 89 82 a0 00 00 00 mov %eax,0xa0(%rdx) 2449: 48 8b 45 e0 mov -0x20(%rbp),%rax 244d: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 2453: 89 c7 mov %eax,%edi 2455: e8 01 f4 ff ff callq 0x185b 245a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 245e: 89 82 a4 00 00 00 mov %eax,0xa4(%rdx) 2464: 48 8b 45 e0 mov -0x20(%rbp),%rax 2468: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 246e: 89 c7 mov %eax,%edi 2470: e8 e6 f3 ff ff callq 0x185b 2475: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2479: 89 82 a8 00 00 00 mov %eax,0xa8(%rdx) 247f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2483: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 2489: 89 c7 mov %eax,%edi 248b: e8 cb f3 ff ff callq 0x185b 2490: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2494: 89 82 ac 00 00 00 mov %eax,0xac(%rdx) 249a: 48 8b 45 e0 mov -0x20(%rbp),%rax 249e: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 24a5: 0f b7 c0 movzwl %ax,%eax 24a8: 89 c7 mov %eax,%edi 24aa: e8 98 f3 ff ff callq 0x1847 24af: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24b3: 66 89 82 b0 00 00 00 mov %ax,0xb0(%rdx) 24ba: 48 8b 45 e0 mov -0x20(%rbp),%rax 24be: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 24c5: 0f b7 c0 movzwl %ax,%eax 24c8: 89 c7 mov %eax,%edi 24ca: e8 78 f3 ff ff callq 0x1847 24cf: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24d3: 66 89 82 b2 00 00 00 mov %ax,0xb2(%rdx) 24da: 48 8b 45 e0 mov -0x20(%rbp),%rax 24de: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 24e5: 0f b7 c0 movzwl %ax,%eax 24e8: 89 c7 mov %eax,%edi 24ea: e8 58 f3 ff ff callq 0x1847 24ef: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24f3: 66 89 82 b4 00 00 00 mov %ax,0xb4(%rdx) 24fa: 48 8b 45 e0 mov -0x20(%rbp),%rax 24fe: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 2505: 0f b7 c0 movzwl %ax,%eax 2508: 89 c7 mov %eax,%edi 250a: e8 38 f3 ff ff callq 0x1847 250f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2513: 66 89 82 b6 00 00 00 mov %ax,0xb6(%rdx) 251a: 48 8b 45 e0 mov -0x20(%rbp),%rax 251e: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 2525: 0f b7 c0 movzwl %ax,%eax 2528: 89 c7 mov %eax,%edi 252a: e8 18 f3 ff ff callq 0x1847 252f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2533: 66 89 82 b8 00 00 00 mov %ax,0xb8(%rdx) 253a: 48 8b 45 e0 mov -0x20(%rbp),%rax 253e: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 2545: 0f b7 c0 movzwl %ax,%eax 2548: 89 c7 mov %eax,%edi 254a: e8 f8 f2 ff ff callq 0x1847 254f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2553: 66 89 82 ba 00 00 00 mov %ax,0xba(%rdx) 255a: 48 8b 45 e0 mov -0x20(%rbp),%rax 255e: 48 8b 40 48 mov 0x48(%rax),%rax 2562: 8b 40 20 mov 0x20(%rax),%eax 2565: 89 45 ac mov %eax,-0x54(%rbp) 2568: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 256d: 0f 84 d9 03 00 00 je 0x294c 2573: 48 8b 45 88 mov -0x78(%rbp),%rax 2577: 48 83 c0 05 add $0x5,%rax 257b: 0f b6 00 movzbl (%rax),%eax 257e: 3c 01 cmp $0x1,%al 2580: 0f 85 c6 03 00 00 jne 0x294c 2586: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 258a: 0f 84 bc 03 00 00 je 0x294c 2590: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2595: 0f 95 c0 setne %al 2598: 0f b6 c0 movzbl %al,%eax 259b: 48 85 c0 test %rax,%rax 259e: 74 15 je 0x25b5 25a0: 8b 45 ac mov -0x54(%rbp),%eax 25a3: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 25aa: 0f 96 c0 setbe %al 25ad: 0f b6 c0 movzbl %al,%eax 25b0: 48 85 c0 test %rax,%rax 25b3: 75 30 jne 0x25e5 25b5: 8b 55 ac mov -0x54(%rbp),%edx 25b8: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 25bf: 48 29 d0 sub %rdx,%rax 25c2: 48 89 c1 mov %rax,%rcx 25c5: 48 8b 55 d0 mov -0x30(%rbp),%rdx 25c9: 48 89 d0 mov %rdx,%rax 25cc: 48 c1 e0 02 shl $0x2,%rax 25d0: 48 01 d0 add %rdx,%rax 25d3: 48 c1 e0 03 shl $0x3,%rax 25d7: 48 39 c1 cmp %rax,%rcx 25da: 0f 92 c0 setb %al 25dd: 0f b6 c0 movzbl %al,%eax 25e0: 48 85 c0 test %rax,%rax 25e3: 74 24 je 0x2609 25e5: 90 nop 25e6: eb 01 jmp 0x25e9 25e8: 90 nop 25e9: 48 8b 45 e0 mov -0x20(%rbp),%rax 25ed: 48 89 c7 mov %rax,%rdi 25f0: e8 eb eb ff ff callq 0x11e0 25f5: bf 0a 00 00 00 mov $0xa,%edi 25fa: e8 a7 f0 ff ff callq 0x16a6 25ff: b8 00 00 00 00 mov $0x0,%eax 2604: e9 4c 0a 00 00 jmpq 0x3055 2609: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 260e: 74 12 je 0x2622 2610: 8b 55 ac mov -0x54(%rbp),%edx 2613: 48 8b 45 f8 mov -0x8(%rbp),%rax 2617: 48 01 c2 add %rax,%rdx 261a: 48 8b 45 e0 mov -0x20(%rbp),%rax 261e: 48 89 50 50 mov %rdx,0x50(%rax) 2622: 48 c7 45 b0 00 00 00 00 movq $0x0,-0x50(%rbp) 262a: e9 0a 03 00 00 jmpq 0x2939 262f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2633: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2637: 48 89 d0 mov %rdx,%rax 263a: 48 01 c0 add %rax,%rax 263d: 48 01 d0 add %rdx,%rax 2640: 48 c1 e0 02 shl $0x2,%rax 2644: 48 01 d0 add %rdx,%rax 2647: 48 c1 e0 04 shl $0x4,%rax 264b: 48 01 c8 add %rcx,%rax 264e: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2655: 48 8b 45 b0 mov -0x50(%rbp),%rax 2659: 48 89 02 mov %rax,(%rdx) 265c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2660: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2664: 48 89 d0 mov %rdx,%rax 2667: 48 01 c0 add %rax,%rax 266a: 48 01 d0 add %rdx,%rax 266d: 48 c1 e0 02 shl $0x2,%rax 2671: 48 01 d0 add %rdx,%rax 2674: 48 c1 e0 04 shl $0x4,%rax 2678: 48 01 c8 add %rcx,%rax 267b: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2682: 48 8b 45 e0 mov -0x20(%rbp),%rax 2686: 48 89 02 mov %rax,(%rdx) 2689: 48 8b 45 e0 mov -0x20(%rbp),%rax 268d: 48 8b 48 50 mov 0x50(%rax),%rcx 2691: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2695: 48 89 d0 mov %rdx,%rax 2698: 48 c1 e0 02 shl $0x2,%rax 269c: 48 01 d0 add %rdx,%rax 269f: 48 c1 e0 03 shl $0x3,%rax 26a3: 48 01 c1 add %rax,%rcx 26a6: 48 8b 75 e0 mov -0x20(%rbp),%rsi 26aa: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26ae: 48 89 d0 mov %rdx,%rax 26b1: 48 01 c0 add %rax,%rax 26b4: 48 01 d0 add %rdx,%rax 26b7: 48 c1 e0 02 shl $0x2,%rax 26bb: 48 01 d0 add %rdx,%rax 26be: 48 c1 e0 04 shl $0x4,%rax 26c2: 48 01 f0 add %rsi,%rax 26c5: 48 05 68 01 00 00 add $0x168,%rax 26cb: 48 89 08 mov %rcx,(%rax) 26ce: 48 8b 45 e0 mov -0x20(%rbp),%rax 26d2: 48 8b 48 50 mov 0x50(%rax),%rcx 26d6: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26da: 48 89 d0 mov %rdx,%rax 26dd: 48 c1 e0 02 shl $0x2,%rax 26e1: 48 01 d0 add %rdx,%rax 26e4: 48 c1 e0 03 shl $0x3,%rax 26e8: 48 01 c8 add %rcx,%rax 26eb: 8b 40 10 mov 0x10(%rax),%eax 26ee: 89 c0 mov %eax,%eax 26f0: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 26f7: 0f 97 c0 seta %al 26fa: 0f b6 c0 movzbl %al,%eax 26fd: 48 85 c0 test %rax,%rax 2700: 0f 84 09 01 00 00 je 0x280f 2706: 48 8b 45 e0 mov -0x20(%rbp),%rax 270a: 48 8b 48 50 mov 0x50(%rax),%rcx 270e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2712: 48 89 d0 mov %rdx,%rax 2715: 48 c1 e0 02 shl $0x2,%rax 2719: 48 01 d0 add %rdx,%rax 271c: 48 c1 e0 03 shl $0x3,%rax 2720: 48 01 c8 add %rcx,%rax 2723: 8b 40 14 mov 0x14(%rax),%eax 2726: 89 c6 mov %eax,%esi 2728: 48 8b 45 e0 mov -0x20(%rbp),%rax 272c: 48 8b 48 50 mov 0x50(%rax),%rcx 2730: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2734: 48 89 d0 mov %rdx,%rax 2737: 48 c1 e0 02 shl $0x2,%rax 273b: 48 01 d0 add %rdx,%rax 273e: 48 c1 e0 03 shl $0x3,%rax 2742: 48 01 c8 add %rcx,%rax 2745: 8b 40 10 mov 0x10(%rax),%eax 2748: 89 c2 mov %eax,%edx 274a: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2751: 48 29 d0 sub %rdx,%rax 2754: 48 39 c6 cmp %rax,%rsi 2757: 0f 96 c0 setbe %al 275a: 0f b6 c0 movzbl %al,%eax 275d: 48 85 c0 test %rax,%rax 2760: 0f 84 a9 00 00 00 je 0x280f 2766: 48 8b 45 e0 mov -0x20(%rbp),%rax 276a: 48 8b 48 50 mov 0x50(%rax),%rcx 276e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2772: 48 89 d0 mov %rdx,%rax 2775: 48 c1 e0 02 shl $0x2,%rax 2779: 48 01 d0 add %rdx,%rax 277c: 48 c1 e0 03 shl $0x3,%rax 2780: 48 01 c8 add %rcx,%rax 2783: 8b 40 10 mov 0x10(%rax),%eax 2786: 89 c2 mov %eax,%edx 2788: 48 8b 45 80 mov -0x80(%rbp),%rax 278c: 48 01 c2 add %rax,%rdx 278f: 48 8b 45 90 mov -0x70(%rbp),%rax 2793: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2797: 48 8b 75 e0 mov -0x20(%rbp),%rsi 279b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 279f: 48 89 d0 mov %rdx,%rax 27a2: 48 01 c0 add %rax,%rax 27a5: 48 01 d0 add %rdx,%rax 27a8: 48 c1 e0 02 shl $0x2,%rax 27ac: 48 01 d0 add %rdx,%rax 27af: 48 c1 e0 04 shl $0x4,%rax 27b3: 48 01 f0 add %rsi,%rax 27b6: 48 05 80 01 00 00 add $0x180,%rax 27bc: 48 89 08 mov %rcx,(%rax) 27bf: 48 8b 4d e0 mov -0x20(%rbp),%rcx 27c3: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27c7: 48 89 d0 mov %rdx,%rax 27ca: 48 01 c0 add %rax,%rax 27cd: 48 01 d0 add %rdx,%rax 27d0: 48 c1 e0 02 shl $0x2,%rax 27d4: 48 01 d0 add %rdx,%rax 27d7: 48 c1 e0 04 shl $0x4,%rax 27db: 48 01 c8 add %rcx,%rax 27de: 48 05 80 01 00 00 add $0x180,%rax 27e4: 48 8b 08 mov (%rax),%rcx 27e7: 48 8b 75 e0 mov -0x20(%rbp),%rsi 27eb: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27ef: 48 89 d0 mov %rdx,%rax 27f2: 48 01 c0 add %rax,%rax 27f5: 48 01 d0 add %rdx,%rax 27f8: 48 c1 e0 02 shl $0x2,%rax 27fc: 48 01 d0 add %rdx,%rax 27ff: 48 c1 e0 04 shl $0x4,%rax 2803: 48 01 f0 add %rsi,%rax 2806: 48 05 78 01 00 00 add $0x178,%rax 280c: 48 89 08 mov %rcx,(%rax) 280f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2813: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 281a: 48 8b 75 e0 mov -0x20(%rbp),%rsi 281e: 48 8b 45 b0 mov -0x50(%rbp),%rax 2822: 48 8d 50 01 lea 0x1(%rax),%rdx 2826: 48 89 d0 mov %rdx,%rax 2829: 48 01 c0 add %rax,%rax 282c: 48 01 d0 add %rdx,%rax 282f: 48 c1 e0 02 shl $0x2,%rax 2833: 48 01 d0 add %rdx,%rax 2836: 48 c1 e0 04 shl $0x4,%rax 283a: 48 01 f0 add %rsi,%rax 283d: 48 05 d0 00 00 00 add $0xd0,%rax 2843: 48 89 08 mov %rcx,(%rax) 2846: 48 8b 45 e0 mov -0x20(%rbp),%rax 284a: 48 8b 48 50 mov 0x50(%rax),%rcx 284e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2852: 48 89 d0 mov %rdx,%rax 2855: 48 c1 e0 02 shl $0x2,%rax 2859: 48 01 d0 add %rdx,%rax 285c: 48 c1 e0 03 shl $0x3,%rax 2860: 48 01 c8 add %rcx,%rax 2863: 8b 40 04 mov 0x4(%rax),%eax 2866: 83 f8 12 cmp $0x12,%eax 2869: 75 73 jne 0x28de 286b: 48 8b 45 e0 mov -0x20(%rbp),%rax 286f: 48 8b 48 50 mov 0x50(%rax),%rcx 2873: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2877: 48 89 d0 mov %rdx,%rax 287a: 48 c1 e0 02 shl $0x2,%rax 287e: 48 01 d0 add %rdx,%rax 2881: 48 c1 e0 03 shl $0x3,%rax 2885: 48 01 c8 add %rcx,%rax 2888: 8b 40 18 mov 0x18(%rax),%eax 288b: 89 c0 mov %eax,%eax 288d: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2891: 76 4b jbe 0x28de 2893: 48 8b 45 e0 mov -0x20(%rbp),%rax 2897: 48 8b 48 50 mov 0x50(%rax),%rcx 289b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 289f: 48 89 d0 mov %rdx,%rax 28a2: 48 c1 e0 02 shl $0x2,%rax 28a6: 48 01 d0 add %rdx,%rax 28a9: 48 c1 e0 03 shl $0x3,%rax 28ad: 48 01 c8 add %rcx,%rax 28b0: 8b 50 18 mov 0x18(%rax),%edx 28b3: 48 8b 45 b0 mov -0x50(%rbp),%rax 28b7: 89 c1 mov %eax,%ecx 28b9: 48 8b 75 e0 mov -0x20(%rbp),%rsi 28bd: 89 d2 mov %edx,%edx 28bf: 48 89 d0 mov %rdx,%rax 28c2: 48 01 c0 add %rax,%rax 28c5: 48 01 d0 add %rdx,%rax 28c8: 48 c1 e0 02 shl $0x2,%rax 28cc: 48 01 d0 add %rdx,%rax 28cf: 48 c1 e0 04 shl $0x4,%rax 28d3: 48 01 f0 add %rsi,%rax 28d6: 48 05 54 01 00 00 add $0x154,%rax 28dc: 89 08 mov %ecx,(%rax) 28de: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28e2: 48 8b 55 b0 mov -0x50(%rbp),%rdx 28e6: 48 89 d0 mov %rdx,%rax 28e9: 48 01 c0 add %rax,%rax 28ec: 48 01 d0 add %rdx,%rax 28ef: 48 c1 e0 02 shl $0x2,%rax 28f3: 48 01 d0 add %rdx,%rax 28f6: 48 c1 e0 04 shl $0x4,%rax 28fa: 48 01 c8 add %rcx,%rax 28fd: 48 05 54 01 00 00 add $0x154,%rax 2903: 8b 00 mov (%rax),%eax 2905: 85 c0 test %eax,%eax 2907: 75 2b jne 0x2934 2909: 48 8b 4d e0 mov -0x20(%rbp),%rcx 290d: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2911: 48 89 d0 mov %rdx,%rax 2914: 48 01 c0 add %rax,%rax 2917: 48 01 d0 add %rdx,%rax 291a: 48 c1 e0 02 shl $0x2,%rax 291e: 48 01 d0 add %rdx,%rax 2921: 48 c1 e0 04 shl $0x4,%rax 2925: 48 01 c8 add %rcx,%rax 2928: 48 05 54 01 00 00 add $0x154,%rax 292e: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2934: 48 83 45 b0 01 addq $0x1,-0x50(%rbp) 2939: 48 8b 45 b0 mov -0x50(%rbp),%rax 293d: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2941: 0f 82 e8 fc ff ff jb 0x262f 2947: e9 b1 00 00 00 jmpq 0x29fd 294c: 48 c7 45 b8 00 00 00 00 movq $0x0,-0x48(%rbp) 2954: e9 96 00 00 00 jmpq 0x29ef 2959: 48 8b 4d e0 mov -0x20(%rbp),%rcx 295d: 48 8b 55 b8 mov -0x48(%rbp),%rdx 2961: 48 89 d0 mov %rdx,%rax 2964: 48 01 c0 add %rax,%rax 2967: 48 01 d0 add %rdx,%rax 296a: 48 c1 e0 02 shl $0x2,%rax 296e: 48 01 d0 add %rdx,%rax 2971: 48 c1 e0 04 shl $0x4,%rax 2975: 48 01 c8 add %rcx,%rax 2978: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 297f: 48 8b 45 b8 mov -0x48(%rbp),%rax 2983: 48 89 02 mov %rax,(%rdx) 2986: 48 8b 4d e0 mov -0x20(%rbp),%rcx 298a: 48 8b 55 b8 mov -0x48(%rbp),%rdx 298e: 48 89 d0 mov %rdx,%rax 2991: 48 01 c0 add %rax,%rax 2994: 48 01 d0 add %rdx,%rax 2997: 48 c1 e0 02 shl $0x2,%rax 299b: 48 01 d0 add %rdx,%rax 299e: 48 c1 e0 04 shl $0x4,%rax 29a2: 48 01 c8 add %rcx,%rax 29a5: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 29ac: 48 8b 45 e0 mov -0x20(%rbp),%rax 29b0: 48 89 02 mov %rax,(%rdx) 29b3: 48 8b 45 e0 mov -0x20(%rbp),%rax 29b7: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 29be: 48 8b 75 e0 mov -0x20(%rbp),%rsi 29c2: 48 8b 45 b8 mov -0x48(%rbp),%rax 29c6: 48 8d 50 01 lea 0x1(%rax),%rdx 29ca: 48 89 d0 mov %rdx,%rax 29cd: 48 01 c0 add %rax,%rax 29d0: 48 01 d0 add %rdx,%rax 29d3: 48 c1 e0 02 shl $0x2,%rax 29d7: 48 01 d0 add %rdx,%rax 29da: 48 c1 e0 04 shl $0x4,%rax 29de: 48 01 f0 add %rsi,%rax 29e1: 48 05 d0 00 00 00 add $0xd0,%rax 29e7: 48 89 08 mov %rcx,(%rax) 29ea: 48 83 45 b8 01 addq $0x1,-0x48(%rbp) 29ef: 48 8b 45 b8 mov -0x48(%rbp),%rax 29f3: 48 3b 45 d0 cmp -0x30(%rbp),%rax 29f7: 0f 82 5c ff ff ff jb 0x2959 29fd: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a01: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2a08: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a0c: 48 89 50 60 mov %rdx,0x60(%rax) 2a10: e9 3c 06 00 00 jmpq 0x3051 2a15: 48 8b 55 80 mov -0x80(%rbp),%rdx 2a19: 48 8b 45 90 mov -0x70(%rbp),%rax 2a1d: 48 01 d0 add %rdx,%rax 2a20: 48 89 45 e8 mov %rax,-0x18(%rbp) 2a24: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2a29: 74 20 je 0x2a4b 2a2b: 48 8b 45 88 mov -0x78(%rbp),%rax 2a2f: 48 83 c0 05 add $0x5,%rax 2a33: 0f b6 00 movzbl (%rax),%eax 2a36: 3c 01 cmp $0x1,%al 2a38: 75 11 jne 0x2a4b 2a3a: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a3e: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2a42: 48 89 50 48 mov %rdx,0x48(%rax) 2a46: e9 ca 01 00 00 jmpq 0x2c15 2a4b: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a4f: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2a56: 48 8b 45 88 mov -0x78(%rbp),%rax 2a5a: ba 40 00 00 00 mov $0x40,%edx 2a5f: 48 89 c6 mov %rax,%rsi 2a62: 48 89 cf mov %rcx,%rdi 2a65: e8 66 e8 ff ff callq 0x12d0 2a6a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a6e: 48 89 42 48 mov %rax,0x48(%rdx) 2a72: 48 8b 45 88 mov -0x78(%rbp),%rax 2a76: 48 83 c0 05 add $0x5,%rax 2a7a: 0f b6 00 movzbl (%rax),%eax 2a7d: 3c 01 cmp $0x1,%al 2a7f: 0f 84 90 01 00 00 je 0x2c15 2a85: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a89: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 2a90: 0f b7 c0 movzwl %ax,%eax 2a93: 89 c7 mov %eax,%edi 2a95: e8 ad ed ff ff callq 0x1847 2a9a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a9e: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2aa5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2aa9: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2ab0: 0f b7 c0 movzwl %ax,%eax 2ab3: 89 c7 mov %eax,%edi 2ab5: e8 8d ed ff ff callq 0x1847 2aba: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2abe: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2ac5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ac9: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2acf: 89 c7 mov %eax,%edi 2ad1: e8 85 ed ff ff callq 0x185b 2ad6: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ada: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 2ae0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ae4: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2aeb: 48 89 c7 mov %rax,%rdi 2aee: e8 76 ed ff ff callq 0x1869 2af3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2af7: 48 89 82 a0 00 00 00 mov %rax,0xa0(%rdx) 2afe: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b02: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2b09: 48 89 c7 mov %rax,%rdi 2b0c: e8 58 ed ff ff callq 0x1869 2b11: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b15: 48 89 82 a8 00 00 00 mov %rax,0xa8(%rdx) 2b1c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b20: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2b27: 48 89 c7 mov %rax,%rdi 2b2a: e8 3a ed ff ff callq 0x1869 2b2f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b33: 48 89 82 b0 00 00 00 mov %rax,0xb0(%rdx) 2b3a: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b3e: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2b44: 89 c7 mov %eax,%edi 2b46: e8 10 ed ff ff callq 0x185b 2b4b: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b4f: 89 82 b8 00 00 00 mov %eax,0xb8(%rdx) 2b55: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b59: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 2b60: 0f b7 c0 movzwl %ax,%eax 2b63: 89 c7 mov %eax,%edi 2b65: e8 dd ec ff ff callq 0x1847 2b6a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b6e: 66 89 82 bc 00 00 00 mov %ax,0xbc(%rdx) 2b75: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b79: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2b80: 0f b7 c0 movzwl %ax,%eax 2b83: 89 c7 mov %eax,%edi 2b85: e8 bd ec ff ff callq 0x1847 2b8a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b8e: 66 89 82 be 00 00 00 mov %ax,0xbe(%rdx) 2b95: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b99: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2ba0: 0f b7 c0 movzwl %ax,%eax 2ba3: 89 c7 mov %eax,%edi 2ba5: e8 9d ec ff ff callq 0x1847 2baa: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bae: 66 89 82 c0 00 00 00 mov %ax,0xc0(%rdx) 2bb5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bb9: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2bc0: 0f b7 c0 movzwl %ax,%eax 2bc3: 89 c7 mov %eax,%edi 2bc5: e8 7d ec ff ff callq 0x1847 2bca: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bce: 66 89 82 c2 00 00 00 mov %ax,0xc2(%rdx) 2bd5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bd9: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2be0: 0f b7 c0 movzwl %ax,%eax 2be3: 89 c7 mov %eax,%edi 2be5: e8 5d ec ff ff callq 0x1847 2bea: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bee: 66 89 82 c4 00 00 00 mov %ax,0xc4(%rdx) 2bf5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bf9: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2c00: 0f b7 c0 movzwl %ax,%eax 2c03: 89 c7 mov %eax,%edi 2c05: e8 3d ec ff ff callq 0x1847 2c0a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2c0e: 66 89 82 c6 00 00 00 mov %ax,0xc6(%rdx) 2c15: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c19: 48 8b 40 48 mov 0x48(%rax),%rax 2c1d: 48 8b 40 28 mov 0x28(%rax),%rax 2c21: 48 89 45 f0 mov %rax,-0x10(%rbp) 2c25: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2c2a: 0f 84 5d 03 00 00 je 0x2f8d 2c30: 48 8b 45 88 mov -0x78(%rbp),%rax 2c34: 48 83 c0 05 add $0x5,%rax 2c38: 0f b6 00 movzbl (%rax),%eax 2c3b: 3c 01 cmp $0x1,%al 2c3d: 0f 85 4a 03 00 00 jne 0x2f8d 2c43: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2c47: 0f 84 40 03 00 00 je 0x2f8d 2c4d: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2c52: 0f 95 c0 setne %al 2c55: 0f b6 c0 movzbl %al,%eax 2c58: 48 85 c0 test %rax,%rax 2c5b: 74 1a je 0x2c77 2c5d: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c61: 48 3b 85 78 ff ff ff cmp -0x88(%rbp),%rax 2c68: 0f 93 c0 setae %al 2c6b: 0f b6 c0 movzbl %al,%eax 2c6e: 48 85 c0 test %rax,%rax 2c71: 0f 85 71 f9 ff ff jne 0x25e8 2c77: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2c7e: 48 2b 45 f0 sub -0x10(%rbp),%rax 2c82: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2c86: 48 c1 e2 06 shl $0x6,%rdx 2c8a: 48 39 d0 cmp %rdx,%rax 2c8d: 0f 92 c0 setb %al 2c90: 0f b6 c0 movzbl %al,%eax 2c93: 48 85 c0 test %rax,%rax 2c96: 0f 85 4c f9 ff ff jne 0x25e8 2c9c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2ca1: 74 13 je 0x2cb6 2ca3: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2ca7: 48 8b 45 f0 mov -0x10(%rbp),%rax 2cab: 48 01 c2 add %rax,%rdx 2cae: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cb2: 48 89 50 50 mov %rdx,0x50(%rax) 2cb6: 48 c7 45 c0 00 00 00 00 movq $0x0,-0x40(%rbp) 2cbe: e9 b7 02 00 00 jmpq 0x2f7a 2cc3: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2cc7: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2ccb: 48 89 d0 mov %rdx,%rax 2cce: 48 01 c0 add %rax,%rax 2cd1: 48 01 d0 add %rdx,%rax 2cd4: 48 c1 e0 02 shl $0x2,%rax 2cd8: 48 01 d0 add %rdx,%rax 2cdb: 48 c1 e0 04 shl $0x4,%rax 2cdf: 48 01 c8 add %rcx,%rax 2ce2: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2ce9: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ced: 48 89 02 mov %rax,(%rdx) 2cf0: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2cf4: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cf8: 48 89 d0 mov %rdx,%rax 2cfb: 48 01 c0 add %rax,%rax 2cfe: 48 01 d0 add %rdx,%rax 2d01: 48 c1 e0 02 shl $0x2,%rax 2d05: 48 01 d0 add %rdx,%rax 2d08: 48 c1 e0 04 shl $0x4,%rax 2d0c: 48 01 c8 add %rcx,%rax 2d0f: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2d16: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d1a: 48 89 02 mov %rax,(%rdx) 2d1d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d21: 48 8b 50 50 mov 0x50(%rax),%rdx 2d25: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d29: 48 c1 e0 06 shl $0x6,%rax 2d2d: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2d31: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2d35: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d39: 48 89 d0 mov %rdx,%rax 2d3c: 48 01 c0 add %rax,%rax 2d3f: 48 01 d0 add %rdx,%rax 2d42: 48 c1 e0 02 shl $0x2,%rax 2d46: 48 01 d0 add %rdx,%rax 2d49: 48 c1 e0 04 shl $0x4,%rax 2d4d: 48 01 f0 add %rsi,%rax 2d50: 48 05 68 01 00 00 add $0x168,%rax 2d56: 48 89 08 mov %rcx,(%rax) 2d59: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d5d: 48 8b 50 50 mov 0x50(%rax),%rdx 2d61: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d65: 48 c1 e0 06 shl $0x6,%rax 2d69: 48 01 d0 add %rdx,%rax 2d6c: 48 8b 40 18 mov 0x18(%rax),%rax 2d70: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2d77: 0f 97 c0 seta %al 2d7a: 0f b6 c0 movzbl %al,%eax 2d7d: 48 85 c0 test %rax,%rax 2d80: 0f 84 e8 00 00 00 je 0x2e6e 2d86: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d8a: 48 8b 50 50 mov 0x50(%rax),%rdx 2d8e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d92: 48 c1 e0 06 shl $0x6,%rax 2d96: 48 01 d0 add %rdx,%rax 2d99: 48 8b 50 20 mov 0x20(%rax),%rdx 2d9d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2da1: 48 8b 48 50 mov 0x50(%rax),%rcx 2da5: 48 8b 45 c0 mov -0x40(%rbp),%rax 2da9: 48 c1 e0 06 shl $0x6,%rax 2dad: 48 01 c8 add %rcx,%rax 2db0: 48 8b 48 18 mov 0x18(%rax),%rcx 2db4: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2dbb: 48 29 c8 sub %rcx,%rax 2dbe: 48 39 c2 cmp %rax,%rdx 2dc1: 0f 96 c0 setbe %al 2dc4: 0f b6 c0 movzbl %al,%eax 2dc7: 48 85 c0 test %rax,%rax 2dca: 0f 84 9e 00 00 00 je 0x2e6e 2dd0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2dd4: 48 8b 50 50 mov 0x50(%rax),%rdx 2dd8: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ddc: 48 c1 e0 06 shl $0x6,%rax 2de0: 48 01 d0 add %rdx,%rax 2de3: 48 8b 50 18 mov 0x18(%rax),%rdx 2de7: 48 8b 45 80 mov -0x80(%rbp),%rax 2deb: 48 01 c2 add %rax,%rdx 2dee: 48 8b 45 90 mov -0x70(%rbp),%rax 2df2: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2df6: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2dfa: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2dfe: 48 89 d0 mov %rdx,%rax 2e01: 48 01 c0 add %rax,%rax 2e04: 48 01 d0 add %rdx,%rax 2e07: 48 c1 e0 02 shl $0x2,%rax 2e0b: 48 01 d0 add %rdx,%rax 2e0e: 48 c1 e0 04 shl $0x4,%rax 2e12: 48 01 f0 add %rsi,%rax 2e15: 48 05 80 01 00 00 add $0x180,%rax 2e1b: 48 89 08 mov %rcx,(%rax) 2e1e: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2e22: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e26: 48 89 d0 mov %rdx,%rax 2e29: 48 01 c0 add %rax,%rax 2e2c: 48 01 d0 add %rdx,%rax 2e2f: 48 c1 e0 02 shl $0x2,%rax 2e33: 48 01 d0 add %rdx,%rax 2e36: 48 c1 e0 04 shl $0x4,%rax 2e3a: 48 01 c8 add %rcx,%rax 2e3d: 48 05 80 01 00 00 add $0x180,%rax 2e43: 48 8b 08 mov (%rax),%rcx 2e46: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e4a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e4e: 48 89 d0 mov %rdx,%rax 2e51: 48 01 c0 add %rax,%rax 2e54: 48 01 d0 add %rdx,%rax 2e57: 48 c1 e0 02 shl $0x2,%rax 2e5b: 48 01 d0 add %rdx,%rax 2e5e: 48 c1 e0 04 shl $0x4,%rax 2e62: 48 01 f0 add %rsi,%rax 2e65: 48 05 78 01 00 00 add $0x178,%rax 2e6b: 48 89 08 mov %rcx,(%rax) 2e6e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e72: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2e79: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e7d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e81: 48 8d 50 01 lea 0x1(%rax),%rdx 2e85: 48 89 d0 mov %rdx,%rax 2e88: 48 01 c0 add %rax,%rax 2e8b: 48 01 d0 add %rdx,%rax 2e8e: 48 c1 e0 02 shl $0x2,%rax 2e92: 48 01 d0 add %rdx,%rax 2e95: 48 c1 e0 04 shl $0x4,%rax 2e99: 48 01 f0 add %rsi,%rax 2e9c: 48 05 d0 00 00 00 add $0xd0,%rax 2ea2: 48 89 08 mov %rcx,(%rax) 2ea5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ea9: 48 8b 50 50 mov 0x50(%rax),%rdx 2ead: 48 8b 45 c0 mov -0x40(%rbp),%rax 2eb1: 48 c1 e0 06 shl $0x6,%rax 2eb5: 48 01 d0 add %rdx,%rax 2eb8: 8b 40 04 mov 0x4(%rax),%eax 2ebb: 83 f8 12 cmp $0x12,%eax 2ebe: 75 5f jne 0x2f1f 2ec0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ec4: 48 8b 50 50 mov 0x50(%rax),%rdx 2ec8: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ecc: 48 c1 e0 06 shl $0x6,%rax 2ed0: 48 01 d0 add %rdx,%rax 2ed3: 8b 40 28 mov 0x28(%rax),%eax 2ed6: 89 c0 mov %eax,%eax 2ed8: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2edc: 76 41 jbe 0x2f1f 2ede: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ee2: 48 8b 50 50 mov 0x50(%rax),%rdx 2ee6: 48 8b 45 c0 mov -0x40(%rbp),%rax 2eea: 48 c1 e0 06 shl $0x6,%rax 2eee: 48 01 d0 add %rdx,%rax 2ef1: 8b 50 28 mov 0x28(%rax),%edx 2ef4: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ef8: 89 c1 mov %eax,%ecx 2efa: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2efe: 89 d2 mov %edx,%edx 2f00: 48 89 d0 mov %rdx,%rax 2f03: 48 01 c0 add %rax,%rax 2f06: 48 01 d0 add %rdx,%rax 2f09: 48 c1 e0 02 shl $0x2,%rax 2f0d: 48 01 d0 add %rdx,%rax 2f10: 48 c1 e0 04 shl $0x4,%rax 2f14: 48 01 f0 add %rsi,%rax 2f17: 48 05 54 01 00 00 add $0x154,%rax 2f1d: 89 08 mov %ecx,(%rax) 2f1f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f23: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2f27: 48 89 d0 mov %rdx,%rax 2f2a: 48 01 c0 add %rax,%rax 2f2d: 48 01 d0 add %rdx,%rax 2f30: 48 c1 e0 02 shl $0x2,%rax 2f34: 48 01 d0 add %rdx,%rax 2f37: 48 c1 e0 04 shl $0x4,%rax 2f3b: 48 01 c8 add %rcx,%rax 2f3e: 48 05 54 01 00 00 add $0x154,%rax 2f44: 8b 00 mov (%rax),%eax 2f46: 85 c0 test %eax,%eax 2f48: 75 2b jne 0x2f75 2f4a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f4e: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2f52: 48 89 d0 mov %rdx,%rax 2f55: 48 01 c0 add %rax,%rax 2f58: 48 01 d0 add %rdx,%rax 2f5b: 48 c1 e0 02 shl $0x2,%rax 2f5f: 48 01 d0 add %rdx,%rax 2f62: 48 c1 e0 04 shl $0x4,%rax 2f66: 48 01 c8 add %rcx,%rax 2f69: 48 05 54 01 00 00 add $0x154,%rax 2f6f: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2f75: 48 83 45 c0 01 addq $0x1,-0x40(%rbp) 2f7a: 48 8b 45 c0 mov -0x40(%rbp),%rax 2f7e: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2f82: 0f 82 3b fd ff ff jb 0x2cc3 2f88: e9 b1 00 00 00 jmpq 0x303e 2f8d: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2f95: e9 96 00 00 00 jmpq 0x3030 2f9a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f9e: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2fa2: 48 89 d0 mov %rdx,%rax 2fa5: 48 01 c0 add %rax,%rax 2fa8: 48 01 d0 add %rdx,%rax 2fab: 48 c1 e0 02 shl $0x2,%rax 2faf: 48 01 d0 add %rdx,%rax 2fb2: 48 c1 e0 04 shl $0x4,%rax 2fb6: 48 01 c8 add %rcx,%rax 2fb9: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2fc0: 48 8b 45 c8 mov -0x38(%rbp),%rax 2fc4: 48 89 02 mov %rax,(%rdx) 2fc7: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2fcb: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2fcf: 48 89 d0 mov %rdx,%rax 2fd2: 48 01 c0 add %rax,%rax 2fd5: 48 01 d0 add %rdx,%rax 2fd8: 48 c1 e0 02 shl $0x2,%rax 2fdc: 48 01 d0 add %rdx,%rax 2fdf: 48 c1 e0 04 shl $0x4,%rax 2fe3: 48 01 c8 add %rcx,%rax 2fe6: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2fed: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ff1: 48 89 02 mov %rax,(%rdx) 2ff4: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ff8: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2fff: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3003: 48 8b 45 c8 mov -0x38(%rbp),%rax 3007: 48 8d 50 01 lea 0x1(%rax),%rdx 300b: 48 89 d0 mov %rdx,%rax 300e: 48 01 c0 add %rax,%rax 3011: 48 01 d0 add %rdx,%rax 3014: 48 c1 e0 02 shl $0x2,%rax 3018: 48 01 d0 add %rdx,%rax 301b: 48 c1 e0 04 shl $0x4,%rax 301f: 48 01 f0 add %rsi,%rax 3022: 48 05 d0 00 00 00 add $0xd0,%rax 3028: 48 89 08 mov %rcx,(%rax) 302b: 48 83 45 c8 01 addq $0x1,-0x38(%rbp) 3030: 48 8b 45 c8 mov -0x38(%rbp),%rax 3034: 48 3b 45 d0 cmp -0x30(%rbp),%rax 3038: 0f 82 5c ff ff ff jb 0x2f9a 303e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3042: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 3049: 48 8b 45 e0 mov -0x20(%rbp),%rax 304d: 48 89 50 60 mov %rdx,0x60(%rax) 3051: 48 8b 45 e0 mov -0x20(%rbp),%rax 3055: c9 leaveq 3056: c3 retq 3057: f3 rep 3058: 0f pop %cs 3059: 1e push %ds 305a: fa cli 305b: 55 push %rbp 305c: 48 89 e5 mov %rsp,%rbp 305f: 48 83 ec 40 sub $0x40,%rsp 3063: 89 7d ec mov %edi,-0x14(%rbp) 3066: 48 89 75 e0 mov %rsi,-0x20(%rbp) 306a: 48 89 55 d8 mov %rdx,-0x28(%rbp) 306e: 48 89 4d d0 mov %rcx,-0x30(%rbp) 3072: 44 89 45 e8 mov %r8d,-0x18(%rbp) 3076: 4c 89 4d c8 mov %r9,-0x38(%rbp) 307a: 48 8b 55 d8 mov -0x28(%rbp),%rdx 307e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3082: 48 01 d0 add %rdx,%rax 3085: 48 89 45 f8 mov %rax,-0x8(%rbp) 3089: 48 8b 55 d0 mov -0x30(%rbp),%rdx 308d: 48 8b 45 f8 mov -0x8(%rbp),%rax 3091: 48 89 d6 mov %rdx,%rsi 3094: 48 89 c7 mov %rax,%rdi 3097: e8 7d e8 ff ff callq 0x1919 309c: 89 45 f4 mov %eax,-0xc(%rbp) 309f: 83 7d f4 01 cmpl $0x1,-0xc(%rbp) 30a3: 74 37 je 0x30dc 30a5: 83 7d f4 03 cmpl $0x3,-0xc(%rbp) 30a9: 75 56 jne 0x3101 30ab: 44 8b 45 e8 mov -0x18(%rbp),%r8d 30af: 48 8b 7d d0 mov -0x30(%rbp),%rdi 30b3: 48 8b 4d d8 mov -0x28(%rbp),%rcx 30b7: 48 8b 55 f8 mov -0x8(%rbp),%rdx 30bb: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30bf: 8b 45 ec mov -0x14(%rbp),%eax 30c2: 48 83 ec 08 sub $0x8,%rsp 30c6: ff 75 c8 pushq -0x38(%rbp) 30c9: 45 89 c1 mov %r8d,%r9d 30cc: 49 89 f8 mov %rdi,%r8 30cf: 89 c7 mov %eax,%edi 30d1: e8 43 f0 ff ff callq 0x2119 30d6: 48 83 c4 10 add $0x10,%rsp 30da: eb 51 jmp 0x312d 30dc: 4c 8b 45 c8 mov -0x38(%rbp),%r8 30e0: 8b 7d e8 mov -0x18(%rbp),%edi 30e3: 48 8b 4d d0 mov -0x30(%rbp),%rcx 30e7: 48 8b 55 d8 mov -0x28(%rbp),%rdx 30eb: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30ef: 8b 45 ec mov -0x14(%rbp),%eax 30f2: 4d 89 c1 mov %r8,%r9 30f5: 41 89 f8 mov %edi,%r8d 30f8: 89 c7 mov %eax,%edi 30fa: e8 32 ea ff ff callq 0x1b31 30ff: eb 2c jmp 0x312d 3101: 90 nop 3102: 4c 8b 45 c8 mov -0x38(%rbp),%r8 3106: 8b 7d e8 mov -0x18(%rbp),%edi 3109: 48 8b 4d d0 mov -0x30(%rbp),%rcx 310d: 48 8b 55 d8 mov -0x28(%rbp),%rdx 3111: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3115: 8b 45 ec mov -0x14(%rbp),%eax 3118: 6a 00 pushq $0x0 311a: 6a 00 pushq $0x0 311c: 4d 89 c1 mov %r8,%r9 311f: 41 89 f8 mov %edi,%r8d 3122: 89 c7 mov %eax,%edi 3124: e8 af e8 ff ff callq 0x19d8 3129: 48 83 c4 10 add $0x10,%rsp 312d: c9 leaveq 312e: c3 retq 312f: f3 rep 3130: 0f pop %cs 3131: 1e push %ds 3132: fa cli 3133: 55 push %rbp 3134: 48 89 e5 mov %rsp,%rbp 3137: 48 83 c4 80 add $0xffffffffffffff80,%rsp 313b: 89 7d 9c mov %edi,-0x64(%rbp) 313e: 48 89 75 90 mov %rsi,-0x70(%rbp) 3142: 48 89 55 88 mov %rdx,-0x78(%rbp) 3146: 89 4d 98 mov %ecx,-0x68(%rbp) 3149: 4c 89 45 80 mov %r8,-0x80(%rbp) 314d: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3155: 00 3156: 48 89 45 f8 mov %rax,-0x8(%rbp) 315a: 31 c0 xor %eax,%eax 315c: b8 40 00 00 00 mov $0x40,%eax 3161: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 3166: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 316b: 48 89 c2 mov %rax,%rdx 316e: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3172: 48 8d 75 b0 lea -0x50(%rbp),%rsi 3176: 8b 45 9c mov -0x64(%rbp),%eax 3179: 89 c7 mov %eax,%edi 317b: e8 fa e6 ff ff callq 0x187a 3180: 48 89 45 a8 mov %rax,-0x58(%rbp) 3184: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 3189: 0f 94 c0 sete %al 318c: 0f b6 c0 movzbl %al,%eax 318f: 48 85 c0 test %rax,%rax 3192: 74 14 je 0x31a8 3194: bf 09 00 00 00 mov $0x9,%edi 3199: e8 08 e5 ff ff callq 0x16a6 319e: b8 00 00 00 00 mov $0x0,%eax 31a3: e9 c5 00 00 00 jmpq 0x326d 31a8: 48 8b 55 a8 mov -0x58(%rbp),%rdx 31ac: 48 8d 45 b0 lea -0x50(%rbp),%rax 31b0: 48 89 d6 mov %rdx,%rsi 31b3: 48 89 c7 mov %rax,%rdi 31b6: e8 5e e7 ff ff callq 0x1919 31bb: 89 45 a4 mov %eax,-0x5c(%rbp) 31be: 83 7d a4 01 cmpl $0x1,-0x5c(%rbp) 31c2: 74 08 je 0x31cc 31c4: 83 7d a4 03 cmpl $0x3,-0x5c(%rbp) 31c8: 74 28 je 0x31f2 31ca: eb 74 jmp 0x3240 31cc: 48 8b 7d 80 mov -0x80(%rbp),%rdi 31d0: 8b 75 98 mov -0x68(%rbp),%esi 31d3: 48 8b 4d 88 mov -0x78(%rbp),%rcx 31d7: 48 8b 55 90 mov -0x70(%rbp),%rdx 31db: 8b 45 9c mov -0x64(%rbp),%eax 31de: 49 89 f9 mov %rdi,%r9 31e1: 41 89 f0 mov %esi,%r8d 31e4: be 00 00 00 00 mov $0x0,%esi 31e9: 89 c7 mov %eax,%edi 31eb: e8 41 e9 ff ff callq 0x1b31 31f0: eb 7b jmp 0x326d 31f2: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 31f6: 3c 01 cmp $0x1,%al 31f8: 75 07 jne 0x3201 31fa: ba 34 00 00 00 mov $0x34,%edx 31ff: eb 05 jmp 0x3206 3201: ba 40 00 00 00 mov $0x40,%edx 3206: 48 8b 45 a8 mov -0x58(%rbp),%rax 320a: 48 39 c2 cmp %rax,%rdx 320d: 77 31 ja 0x3240 320f: 8b 7d 98 mov -0x68(%rbp),%edi 3212: 48 8b 75 88 mov -0x78(%rbp),%rsi 3216: 48 8b 4d 90 mov -0x70(%rbp),%rcx 321a: 48 8d 55 b0 lea -0x50(%rbp),%rdx 321e: 8b 45 9c mov -0x64(%rbp),%eax 3221: 48 83 ec 08 sub $0x8,%rsp 3225: ff 75 80 pushq -0x80(%rbp) 3228: 41 89 f9 mov %edi,%r9d 322b: 49 89 f0 mov %rsi,%r8 322e: be 00 00 00 00 mov $0x0,%esi 3233: 89 c7 mov %eax,%edi 3235: e8 df ee ff ff callq 0x2119 323a: 48 83 c4 10 add $0x10,%rsp 323e: eb 2d jmp 0x326d 3240: 90 nop 3241: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3245: 8b 75 98 mov -0x68(%rbp),%esi 3248: 48 8b 4d 88 mov -0x78(%rbp),%rcx 324c: 48 8b 55 90 mov -0x70(%rbp),%rdx 3250: 8b 45 9c mov -0x64(%rbp),%eax 3253: 6a 00 pushq $0x0 3255: 6a 00 pushq $0x0 3257: 49 89 f9 mov %rdi,%r9 325a: 41 89 f0 mov %esi,%r8d 325d: be 00 00 00 00 mov $0x0,%esi 3262: 89 c7 mov %eax,%edi 3264: e8 6f e7 ff ff callq 0x19d8 3269: 48 83 c4 10 add $0x10,%rsp 326d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3271: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 3279: 00 327a: 74 05 je 0x3281 327c: e8 8f df ff ff callq 0x1210 3281: c9 leaveq 3282: c3 retq 3283: f3 rep 3284: 0f pop %cs 3285: 1e push %ds 3286: fa cli 3287: 55 push %rbp 3288: 48 89 e5 mov %rsp,%rbp 328b: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 3292: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 3298: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 329f: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 32a6: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 32ac: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 32b3: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 32bb: 00 32bc: 48 89 45 f8 mov %rax,-0x8(%rbp) 32c0: 31 c0 xor %eax,%eax 32c2: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 32ca: 00 00 00 32cd: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 32d4: 74 1b je 0x32f1 32d6: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 32dd: 74 12 je 0x32f1 32df: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 32e6: 74 09 je 0x32f1 32e8: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 32ef: 75 07 jne 0x32f8 32f1: b8 01 00 00 00 mov $0x1,%eax 32f6: eb 05 jmp 0x32fd 32f8: b8 00 00 00 00 mov $0x0,%eax 32fd: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 3303: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 330b: 75 32 jne 0x333f 330d: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 3315: 75 51 jne 0x3368 3317: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 331e: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3324: 48 89 d6 mov %rdx,%rsi 3327: 89 c7 mov %eax,%edi 3329: e8 f2 15 00 00 callq 0x4920 332e: 85 c0 test %eax,%eax 3330: 75 36 jne 0x3368 3332: 48 8b 45 90 mov -0x70(%rbp),%rax 3336: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 333d: eb 29 jmp 0x3368 333f: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 3347: 75 1f jne 0x3368 3349: 48 8d 0d 90 26 00 00 lea 0x2690(%rip),%rcx # 0x59e0 3350: ba 9e 02 00 00 mov $0x29e,%edx 3355: 48 8d 35 1c 25 00 00 lea 0x251c(%rip),%rsi # 0x5878 335c: 48 8d 3d c5 25 00 00 lea 0x25c5(%rip),%rdi # 0x5928 3363: e8 e8 de ff ff callq 0x1250 3368: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 336f: 0f 84 97 00 00 00 je 0x340c 3375: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 337d: 75 7c jne 0x33fb 337f: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3386: 74 09 je 0x3391 3388: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 338f: 75 07 jne 0x3398 3391: bf 02 00 00 00 mov $0x2,%edi 3396: eb 05 jmp 0x339d 3398: bf 01 00 00 00 mov $0x1,%edi 339d: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 33a4: 75 07 jne 0x33ad 33a6: be 01 00 00 00 mov $0x1,%esi 33ab: eb 05 jmp 0x33b2 33ad: be 03 00 00 00 mov $0x3,%esi 33b2: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 33b9: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 33bf: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 33c6: 49 89 c9 mov %rcx,%r9 33c9: 41 89 d0 mov %edx,%r8d 33cc: 89 f9 mov %edi,%ecx 33ce: 89 f2 mov %esi,%edx 33d0: 48 89 c6 mov %rax,%rsi 33d3: bf 00 00 00 00 mov $0x0,%edi 33d8: e8 43 de ff ff callq 0x1220 33dd: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 33e4: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 33ec: 75 1e jne 0x340c 33ee: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 33f6: 00 00 00 33f9: eb 11 jmp 0x340c 33fb: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 3402: 48 8b 00 mov (%rax),%rax 3405: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 340c: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 3414: 0f 84 d3 00 00 00 je 0x34ed 341a: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 3422: 75 1f jne 0x3443 3424: 48 8d 0d b5 25 00 00 lea 0x25b5(%rip),%rcx # 0x59e0 342b: ba ba 02 00 00 mov $0x2ba,%edx 3430: 48 8d 35 41 24 00 00 lea 0x2441(%rip),%rsi # 0x5878 3437: 48 8d 3d 03 25 00 00 lea 0x2503(%rip),%rdi # 0x5941 343e: e8 0d de ff ff callq 0x1250 3443: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 344a: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 3450: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 3457: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 345e: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 3465: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 346b: 4d 89 c1 mov %r8,%r9 346e: 41 89 f8 mov %edi,%r8d 3471: 89 c7 mov %eax,%edi 3473: e8 df fb ff ff callq 0x3057 3478: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 347f: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 3487: 75 38 jne 0x34c1 3489: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3491: 74 13 je 0x34a6 3493: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 349a: 48 8b 00 mov (%rax),%rax 349d: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 34a4: 74 1b je 0x34c1 34a6: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 34ad: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 34b4: 48 89 d6 mov %rdx,%rsi 34b7: 48 89 c7 mov %rax,%rdi 34ba: e8 41 de ff ff callq 0x1300 34bf: eb 23 jmp 0x34e4 34c1: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 34c9: 75 19 jne 0x34e4 34cb: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34d2: 8b 40 38 mov 0x38(%rax),%eax 34d5: 83 c8 40 or $0x40,%eax 34d8: 89 c2 mov %eax,%edx 34da: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34e1: 89 50 38 mov %edx,0x38(%rax) 34e4: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34eb: eb 2b jmp 0x3518 34ed: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 34f4: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 34fa: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 3501: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 3508: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 350e: 49 89 f8 mov %rdi,%r8 3511: 89 c7 mov %eax,%edi 3513: e8 17 fc ff ff callq 0x312f 3518: 48 8b 4d f8 mov -0x8(%rbp),%rcx 351c: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 3524: 00 3525: 74 05 je 0x352c 3527: e8 e4 dc ff ff callq 0x1210 352c: c9 leaveq 352d: c3 retq 352e: f3 rep 352f: 0f pop %cs 3530: 1e push %ds 3531: fa cli 3532: 55 push %rbp 3533: 48 89 e5 mov %rsp,%rbp 3536: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 353d: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 3544: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 354c: 00 354d: 48 89 45 f8 mov %rax,-0x8(%rbp) 3551: 31 c0 xor %eax,%eax 3553: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 355b: 00 00 00 355e: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3565: 48 8b 00 mov (%rax),%rax 3568: 48 85 c0 test %rax,%rax 356b: 74 56 je 0x35c3 356d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3574: 48 8b 50 30 mov 0x30(%rax),%rdx 3578: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 357f: 48 39 c2 cmp %rax,%rdx 3582: 72 1b jb 0x359f 3584: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 358b: 48 8b 40 30 mov 0x30(%rax),%rax 358f: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 3596: 48 29 d0 sub %rdx,%rax 3599: 48 83 f8 3b cmp $0x3b,%rax 359d: 77 0a ja 0x35a9 359f: b8 00 00 00 00 mov $0x0,%eax 35a4: e9 e4 02 00 00 jmpq 0x388d 35a9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35b0: 48 8b 10 mov (%rax),%rdx 35b3: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35ba: 48 01 d0 add %rdx,%rax 35bd: 48 89 45 80 mov %rax,-0x80(%rbp) 35c1: eb 53 jmp 0x3616 35c3: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35ca: 48 8b 50 28 mov 0x28(%rax),%rdx 35ce: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35d5: 48 01 c2 add %rax,%rdx 35d8: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35df: 8b 40 24 mov 0x24(%rax),%eax 35e2: 48 8d 75 b0 lea -0x50(%rbp),%rsi 35e6: 48 89 d1 mov %rdx,%rcx 35e9: ba 3c 00 00 00 mov $0x3c,%edx 35ee: 89 c7 mov %eax,%edi 35f0: e8 85 e2 ff ff callq 0x187a 35f5: 48 83 f8 3c cmp $0x3c,%rax 35f9: 0f 95 c0 setne %al 35fc: 0f b6 c0 movzbl %al,%eax 35ff: 48 85 c0 test %rax,%rax 3602: 74 0a je 0x360e 3604: b8 00 00 00 00 mov $0x0,%eax 3609: e9 7f 02 00 00 jmpq 0x388d 360e: 48 8d 45 b0 lea -0x50(%rbp),%rax 3612: 48 89 45 80 mov %rax,-0x80(%rbp) 3616: 48 8b 45 80 mov -0x80(%rbp),%rax 361a: 48 83 c0 30 add $0x30,%rax 361e: 48 89 45 88 mov %rax,-0x78(%rbp) 3622: 48 8b 45 80 mov -0x80(%rbp),%rax 3626: 0f b6 40 39 movzbl 0x39(%rax),%eax 362a: 3c 20 cmp $0x20,%al 362c: 74 27 je 0x3655 362e: 48 8b 45 80 mov -0x80(%rbp),%rax 3632: 48 8d 48 30 lea 0x30(%rax),%rcx 3636: 48 8d 45 ed lea -0x13(%rbp),%rax 363a: ba 0a 00 00 00 mov $0xa,%edx 363f: 48 89 ce mov %rcx,%rsi 3642: 48 89 c7 mov %rax,%rdi 3645: e8 c6 dc ff ff callq 0x1310 364a: c6 00 00 movb $0x0,(%rax) 364d: 48 8d 45 ed lea -0x13(%rbp),%rax 3651: 48 89 45 88 mov %rax,-0x78(%rbp) 3655: e8 16 dd ff ff callq 0x1370 365a: 48 8b 10 mov (%rax),%rdx 365d: 48 8b 45 88 mov -0x78(%rbp),%rax 3661: 0f b6 00 movzbl (%rax),%eax 3664: 48 0f be c0 movsbl %al,%rax 3668: 48 01 c0 add %rax,%rax 366b: 48 01 d0 add %rdx,%rax 366e: 0f b7 00 movzwl (%rax),%eax 3671: 0f b7 c0 movzwl %ax,%eax 3674: 25 00 08 00 00 and $0x800,%eax 3679: 85 c0 test %eax,%eax 367b: 75 0a jne 0x3687 367d: b8 00 00 00 00 mov $0x0,%eax 3682: e9 06 02 00 00 jmpq 0x388d 3687: 48 8b 45 88 mov -0x78(%rbp),%rax 368b: 48 89 c7 mov %rax,%rdi 368e: e8 8d dc ff ff callq 0x1320 3693: 48 89 45 98 mov %rax,-0x68(%rbp) 3697: 48 8b 45 80 mov -0x80(%rbp),%rax 369b: ba 10 00 00 00 mov $0x10,%edx 36a0: 48 8d 35 b4 22 00 00 lea 0x22b4(%rip),%rsi # 0x595b 36a7: 48 89 c7 mov %rax,%rdi 36aa: e8 e1 db ff ff callq 0x1290 36af: 85 c0 test %eax,%eax 36b1: 75 11 jne 0x36c4 36b3: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36ba: 48 8b 00 mov (%rax),%rax 36bd: 48 85 c0 test %rax,%rax 36c0: 75 2b jne 0x36ed 36c2: eb 52 jmp 0x3716 36c4: 48 8b 45 98 mov -0x68(%rbp),%rax 36c8: 48 83 c0 01 add $0x1,%rax 36cc: 48 83 e0 fe and $0xfffffffffffffffe,%rax 36d0: 48 89 c2 mov %rax,%rdx 36d3: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36da: 48 01 d0 add %rdx,%rax 36dd: 48 83 c0 3c add $0x3c,%rax 36e1: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 36e8: e9 71 fe ff ff jmpq 0x355e 36ed: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36f4: 48 8b 40 30 mov 0x30(%rax),%rax 36f8: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 36ff: 48 29 d0 sub %rdx,%rax 3702: 48 83 e8 3c sub $0x3c,%rax 3706: 48 39 45 98 cmp %rax,-0x68(%rbp) 370a: 76 0a jbe 0x3716 370c: b8 00 00 00 00 mov $0x0,%eax 3711: e9 77 01 00 00 jmpq 0x388d 3716: 48 8b 45 98 mov -0x68(%rbp),%rax 371a: 48 89 c7 mov %rax,%rdi 371d: e8 be db ff ff callq 0x12e0 3722: 48 89 45 a0 mov %rax,-0x60(%rbp) 3726: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 372b: 0f 84 58 01 00 00 je 0x3889 3731: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3738: 48 8b 00 mov (%rax),%rax 373b: 48 85 c0 test %rax,%rax 373e: 74 39 je 0x3779 3740: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3747: 48 8b 10 mov (%rax),%rdx 374a: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3751: 48 83 c0 3c add $0x3c,%rax 3755: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 3759: 48 8b 55 98 mov -0x68(%rbp),%rdx 375d: 48 8b 45 a0 mov -0x60(%rbp),%rax 3761: 48 89 ce mov %rcx,%rsi 3764: 48 89 c7 mov %rax,%rdi 3767: e8 64 db ff ff callq 0x12d0 376c: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 3773: 48 89 42 60 mov %rax,0x60(%rdx) 3777: eb 7b jmp 0x37f4 3779: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3780: 48 8b 50 28 mov 0x28(%rax),%rdx 3784: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 378b: 48 01 d0 add %rdx,%rax 378e: 48 83 c0 3c add $0x3c,%rax 3792: 48 89 c1 mov %rax,%rcx 3795: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 379c: 8b 40 24 mov 0x24(%rax),%eax 379f: 48 8b 55 98 mov -0x68(%rbp),%rdx 37a3: 48 8b 75 a0 mov -0x60(%rbp),%rsi 37a7: 89 c7 mov %eax,%edi 37a9: e8 cc e0 ff ff callq 0x187a 37ae: 48 8b 55 98 mov -0x68(%rbp),%rdx 37b2: 48 39 d0 cmp %rdx,%rax 37b5: 0f 95 c0 setne %al 37b8: 0f b6 c0 movzbl %al,%eax 37bb: 48 85 c0 test %rax,%rax 37be: 74 25 je 0x37e5 37c0: 48 8b 45 a0 mov -0x60(%rbp),%rax 37c4: 48 89 c7 mov %rax,%rdi 37c7: e8 14 da ff ff callq 0x11e0 37cc: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37d3: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 37db: b8 00 00 00 00 mov $0x0,%eax 37e0: e9 a8 00 00 00 jmpq 0x388d 37e5: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37ec: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37f0: 48 89 50 60 mov %rdx,0x60(%rax) 37f4: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37fb: 48 8b 55 98 mov -0x68(%rbp),%rdx 37ff: 48 89 50 68 mov %rdx,0x68(%rax) 3803: 48 8b 45 a0 mov -0x60(%rbp),%rax 3807: 48 89 45 90 mov %rax,-0x70(%rbp) 380b: 48 8b 45 90 mov -0x70(%rbp),%rax 380f: 48 89 45 a8 mov %rax,-0x58(%rbp) 3813: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3817: 48 8b 45 98 mov -0x68(%rbp),%rax 381b: 48 01 d0 add %rdx,%rax 381e: 48 2b 45 90 sub -0x70(%rbp),%rax 3822: 48 89 c2 mov %rax,%rdx 3825: 48 8b 45 90 mov -0x70(%rbp),%rax 3829: be 2f 00 00 00 mov $0x2f,%esi 382e: 48 89 c7 mov %rax,%rdi 3831: e8 4a da ff ff callq 0x1280 3836: 48 89 45 90 mov %rax,-0x70(%rbp) 383a: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 383f: 75 25 jne 0x3866 3841: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3845: 48 8b 45 98 mov -0x68(%rbp),%rax 3849: 48 01 d0 add %rdx,%rax 384c: 48 2b 45 a8 sub -0x58(%rbp),%rax 3850: 48 89 c2 mov %rax,%rdx 3853: 48 8b 45 a8 mov -0x58(%rbp),%rax 3857: be 00 00 00 00 mov $0x0,%esi 385c: 48 89 c7 mov %rax,%rdi 385f: e8 fc d9 ff ff callq 0x1260 3864: eb 23 jmp 0x3889 3866: 48 8b 45 90 mov -0x70(%rbp),%rax 386a: 48 8d 50 01 lea 0x1(%rax),%rdx 386e: 48 89 55 90 mov %rdx,-0x70(%rbp) 3872: c6 00 00 movb $0x0,(%rax) 3875: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3879: 48 8b 45 98 mov -0x68(%rbp),%rax 387d: 48 01 d0 add %rdx,%rax 3880: 48 39 45 90 cmp %rax,-0x70(%rbp) 3884: 73 02 jae 0x3888 3886: eb 83 jmp 0x380b 3888: 90 nop 3889: 48 8b 45 a0 mov -0x60(%rbp),%rax 388d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3891: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 3899: 00 389a: 74 05 je 0x38a1 389c: e8 6f d9 ff ff callq 0x1210 38a1: c9 leaveq 38a2: c3 retq 38a3: f3 rep 38a4: 0f pop %cs 38a5: 1e push %ds 38a6: fa cli 38a7: 55 push %rbp 38a8: 48 89 e5 mov %rsp,%rbp 38ab: 48 83 c4 80 add $0xffffffffffffff80,%rsp 38af: 48 89 7d 88 mov %rdi,-0x78(%rbp) 38b3: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 38bb: 00 38bc: 48 89 45 f8 mov %rax,-0x8(%rbp) 38c0: 31 c0 xor %eax,%eax 38c2: 48 8b 45 88 mov -0x78(%rbp),%rax 38c6: 48 8b 00 mov (%rax),%rax 38c9: 48 85 c0 test %rax,%rax 38cc: 0f 84 91 00 00 00 je 0x3963 38d2: 48 8b 45 88 mov -0x78(%rbp),%rax 38d6: 48 8b 40 70 mov 0x70(%rax),%rax 38da: 48 89 c2 mov %rax,%rdx 38dd: 48 8b 45 88 mov -0x78(%rbp),%rax 38e1: 48 8b 40 28 mov 0x28(%rax),%rax 38e5: 48 89 c1 mov %rax,%rcx 38e8: 48 8b 45 88 mov -0x78(%rbp),%rax 38ec: 48 8b 40 30 mov 0x30(%rax),%rax 38f0: 48 01 c8 add %rcx,%rax 38f3: 48 39 c2 cmp %rax,%rdx 38f6: 0f 97 c0 seta %al 38f9: 0f b6 c0 movzbl %al,%eax 38fc: 48 85 c0 test %rax,%rax 38ff: 75 36 jne 0x3937 3901: 48 8b 45 88 mov -0x78(%rbp),%rax 3905: 48 8b 40 28 mov 0x28(%rax),%rax 3909: 48 89 c2 mov %rax,%rdx 390c: 48 8b 45 88 mov -0x78(%rbp),%rax 3910: 48 8b 40 30 mov 0x30(%rax),%rax 3914: 48 01 c2 add %rax,%rdx 3917: 48 8b 45 88 mov -0x78(%rbp),%rax 391b: 48 8b 40 70 mov 0x70(%rax),%rax 391f: 48 89 c1 mov %rax,%rcx 3922: 48 89 d0 mov %rdx,%rax 3925: 48 29 c8 sub %rcx,%rax 3928: 48 83 f8 3b cmp $0x3b,%rax 392c: 0f 96 c0 setbe %al 392f: 0f b6 c0 movzbl %al,%eax 3932: 48 85 c0 test %rax,%rax 3935: 74 14 je 0x394b 3937: bf 0e 00 00 00 mov $0xe,%edi 393c: e8 65 dd ff ff callq 0x16a6 3941: b8 ff ff ff ff mov $0xffffffff,%eax 3946: e9 8c 05 00 00 jmpq 0x3ed7 394b: 48 8b 45 88 mov -0x78(%rbp),%rax 394f: 48 8b 10 mov (%rax),%rdx 3952: 48 8b 45 88 mov -0x78(%rbp),%rax 3956: 48 8b 40 70 mov 0x70(%rax),%rax 395a: 48 01 d0 add %rdx,%rax 395d: 48 89 45 c0 mov %rax,-0x40(%rbp) 3961: eb 53 jmp 0x39b6 3963: 48 8b 45 88 mov -0x78(%rbp),%rax 3967: 48 05 a8 00 00 00 add $0xa8,%rax 396d: 48 89 45 c0 mov %rax,-0x40(%rbp) 3971: 48 8b 45 88 mov -0x78(%rbp),%rax 3975: 48 8b 50 70 mov 0x70(%rax),%rdx 3979: 48 8b 45 88 mov -0x78(%rbp),%rax 397d: 8b 40 24 mov 0x24(%rax),%eax 3980: 48 8b 75 c0 mov -0x40(%rbp),%rsi 3984: 48 89 d1 mov %rdx,%rcx 3987: ba 3c 00 00 00 mov $0x3c,%edx 398c: 89 c7 mov %eax,%edi 398e: e8 e7 de ff ff callq 0x187a 3993: 48 83 f8 3c cmp $0x3c,%rax 3997: 0f 95 c0 setne %al 399a: 0f b6 c0 movzbl %al,%eax 399d: 48 85 c0 test %rax,%rax 39a0: 74 14 je 0x39b6 39a2: bf 0e 00 00 00 mov $0xe,%edi 39a7: e8 fa dc ff ff callq 0x16a6 39ac: b8 ff ff ff ff mov $0xffffffff,%eax 39b1: e9 21 05 00 00 jmpq 0x3ed7 39b6: 48 8b 45 c0 mov -0x40(%rbp),%rax 39ba: 48 83 c0 3a add $0x3a,%rax 39be: ba 02 00 00 00 mov $0x2,%edx 39c3: 48 8d 35 a2 1f 00 00 lea 0x1fa2(%rip),%rsi # 0x596c 39ca: 48 89 c7 mov %rax,%rdi 39cd: e8 be d8 ff ff callq 0x1290 39d2: 85 c0 test %eax,%eax 39d4: 0f 95 c0 setne %al 39d7: 0f b6 c0 movzbl %al,%eax 39da: 48 85 c0 test %rax,%rax 39dd: 74 14 je 0x39f3 39df: bf 0f 00 00 00 mov $0xf,%edi 39e4: e8 bd dc ff ff callq 0x16a6 39e9: b8 ff ff ff ff mov $0xffffffff,%eax 39ee: e9 e4 04 00 00 jmpq 0x3ed7 39f3: 48 8b 45 c0 mov -0x40(%rbp),%rax 39f7: 48 8b 55 88 mov -0x78(%rbp),%rdx 39fb: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 3a02: 48 8b 50 08 mov 0x8(%rax),%rdx 3a06: 48 8b 00 mov (%rax),%rax 3a09: 48 89 01 mov %rax,(%rcx) 3a0c: 48 89 51 08 mov %rdx,0x8(%rcx) 3a10: 48 8d 41 10 lea 0x10(%rcx),%rax 3a14: c6 00 00 movb $0x0,(%rax) 3a17: 48 8b 45 88 mov -0x78(%rbp),%rax 3a1b: 48 83 c0 78 add $0x78,%rax 3a1f: 48 89 45 c8 mov %rax,-0x38(%rbp) 3a23: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a27: 0f b6 00 movzbl (%rax),%eax 3a2a: 3c 2f cmp $0x2f,%al 3a2c: 0f 85 de 01 00 00 jne 0x3c10 3a32: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a36: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a3a: 3c 20 cmp $0x20,%al 3a3c: 75 46 jne 0x3a84 3a3e: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a42: ba 10 00 00 00 mov $0x10,%edx 3a47: 48 8d 35 21 1f 00 00 lea 0x1f21(%rip),%rsi # 0x596f 3a4e: 48 89 c7 mov %rax,%rdi 3a51: e8 3a d8 ff ff callq 0x1290 3a56: 85 c0 test %eax,%eax 3a58: 75 2a jne 0x3a84 3a5a: 48 8b 45 88 mov -0x78(%rbp),%rax 3a5e: 48 05 e4 00 00 00 add $0xe4,%rax 3a64: ba 02 00 00 00 mov $0x2,%edx 3a69: 48 8d 35 10 1f 00 00 lea 0x1f10(%rip),%rsi # 0x5980 3a70: 48 89 c7 mov %rax,%rdi 3a73: e8 58 d8 ff ff callq 0x12d0 3a78: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a7c: 48 89 02 mov %rax,(%rdx) 3a7f: e9 17 02 00 00 jmpq 0x3c9b 3a84: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a88: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a8c: 3c 53 cmp $0x53,%al 3a8e: 75 46 jne 0x3ad6 3a90: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a94: ba 10 00 00 00 mov $0x10,%edx 3a99: 48 8d 35 e2 1e 00 00 lea 0x1ee2(%rip),%rsi # 0x5982 3aa0: 48 89 c7 mov %rax,%rdi 3aa3: e8 e8 d7 ff ff callq 0x1290 3aa8: 85 c0 test %eax,%eax 3aaa: 75 2a jne 0x3ad6 3aac: 48 8b 45 88 mov -0x78(%rbp),%rax 3ab0: 48 05 e4 00 00 00 add $0xe4,%rax 3ab6: ba 08 00 00 00 mov $0x8,%edx 3abb: 48 8d 35 d1 1e 00 00 lea 0x1ed1(%rip),%rsi # 0x5993 3ac2: 48 89 c7 mov %rax,%rdi 3ac5: e8 06 d8 ff ff callq 0x12d0 3aca: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3ace: 48 89 02 mov %rax,(%rdx) 3ad1: e9 c5 01 00 00 jmpq 0x3c9b 3ad6: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ada: 0f b6 40 01 movzbl 0x1(%rax),%eax 3ade: 3c 2f cmp $0x2f,%al 3ae0: 75 46 jne 0x3b28 3ae2: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ae6: ba 10 00 00 00 mov $0x10,%edx 3aeb: 48 8d 35 69 1e 00 00 lea 0x1e69(%rip),%rsi # 0x595b 3af2: 48 89 c7 mov %rax,%rdi 3af5: e8 96 d7 ff ff callq 0x1290 3afa: 85 c0 test %eax,%eax 3afc: 75 2a jne 0x3b28 3afe: 48 8b 45 88 mov -0x78(%rbp),%rax 3b02: 48 05 e4 00 00 00 add $0xe4,%rax 3b08: ba 03 00 00 00 mov $0x3,%edx 3b0d: 48 8d 35 87 1e 00 00 lea 0x1e87(%rip),%rsi # 0x599b 3b14: 48 89 c7 mov %rax,%rdi 3b17: e8 b4 d7 ff ff callq 0x12d0 3b1c: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3b20: 48 89 02 mov %rax,(%rdx) 3b23: e9 73 01 00 00 jmpq 0x3c9b 3b28: e8 43 d8 ff ff callq 0x1370 3b2d: 48 8b 10 mov (%rax),%rdx 3b30: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b34: 0f b6 40 01 movzbl 0x1(%rax),%eax 3b38: 48 0f be c0 movsbl %al,%rax 3b3c: 48 01 c0 add %rax,%rax 3b3f: 48 01 d0 add %rdx,%rax 3b42: 0f b7 00 movzwl (%rax),%eax 3b45: 0f b7 c0 movzwl %ax,%eax 3b48: 25 00 08 00 00 and $0x800,%eax 3b4d: 85 c0 test %eax,%eax 3b4f: 0f 95 c0 setne %al 3b52: 0f b6 c0 movzbl %al,%eax 3b55: 48 85 c0 test %rax,%rax 3b58: 0f 84 9e 00 00 00 je 0x3bfc 3b5e: 48 8b 45 88 mov -0x78(%rbp),%rax 3b62: 48 8b 40 60 mov 0x60(%rax),%rax 3b66: 48 85 c0 test %rax,%rax 3b69: 0f 94 c0 sete %al 3b6c: 0f b6 c0 movzbl %al,%eax 3b6f: 48 85 c0 test %rax,%rax 3b72: 74 2e je 0x3ba2 3b74: 48 8b 45 88 mov -0x78(%rbp),%rax 3b78: 48 89 c7 mov %rax,%rdi 3b7b: e8 ae f9 ff ff callq 0x352e 3b80: 48 85 c0 test %rax,%rax 3b83: 0f 94 c0 sete %al 3b86: 0f b6 c0 movzbl %al,%eax 3b89: 48 85 c0 test %rax,%rax 3b8c: 74 14 je 0x3ba2 3b8e: bf 10 00 00 00 mov $0x10,%edi 3b93: e8 0e db ff ff callq 0x16a6 3b98: b8 ff ff ff ff mov $0xffffffff,%eax 3b9d: e9 35 03 00 00 jmpq 0x3ed7 3ba2: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ba6: 48 83 c0 01 add $0x1,%rax 3baa: 48 89 c7 mov %rax,%rdi 3bad: e8 6e d7 ff ff callq 0x1320 3bb2: 48 89 45 d8 mov %rax,-0x28(%rbp) 3bb6: 48 8b 45 88 mov -0x78(%rbp),%rax 3bba: 48 8b 40 68 mov 0x68(%rax),%rax 3bbe: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3bc2: 0f 93 c0 setae %al 3bc5: 0f b6 c0 movzbl %al,%eax 3bc8: 48 85 c0 test %rax,%rax 3bcb: 74 14 je 0x3be1 3bcd: bf 10 00 00 00 mov $0x10,%edi 3bd2: e8 cf da ff ff callq 0x16a6 3bd7: b8 ff ff ff ff mov $0xffffffff,%eax 3bdc: e9 f6 02 00 00 jmpq 0x3ed7 3be1: 48 8b 45 88 mov -0x78(%rbp),%rax 3be5: 48 8b 50 60 mov 0x60(%rax),%rdx 3be9: 48 8b 45 d8 mov -0x28(%rbp),%rax 3bed: 48 01 c2 add %rax,%rdx 3bf0: 48 8b 45 c8 mov -0x38(%rbp),%rax 3bf4: 48 89 10 mov %rdx,(%rax) 3bf7: e9 9f 00 00 00 jmpq 0x3c9b 3bfc: bf 10 00 00 00 mov $0x10,%edi 3c01: e8 a0 da ff ff callq 0x16a6 3c06: b8 ff ff ff ff mov $0xffffffff,%eax 3c0b: e9 c7 02 00 00 jmpq 0x3ed7 3c10: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c14: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c18: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3c1f: b9 10 00 00 00 mov $0x10,%ecx 3c24: ba 2f 00 00 00 mov $0x2f,%edx 3c29: 48 89 c6 mov %rax,%rsi 3c2c: e8 1f d7 ff ff callq 0x1350 3c31: 48 89 45 d0 mov %rax,-0x30(%rbp) 3c35: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3c3a: 74 0d je 0x3c49 3c3c: 48 8b 45 d0 mov -0x30(%rbp),%rax 3c40: 48 83 e8 01 sub $0x1,%rax 3c44: c6 00 00 movb $0x0,(%rax) 3c47: eb 40 jmp 0x3c89 3c49: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3c51: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c55: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c59: 48 01 d0 add %rdx,%rax 3c5c: 48 05 e4 00 00 00 add $0xe4,%rax 3c62: c6 00 00 movb $0x0,(%rax) 3c65: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3c6a: 74 1d je 0x3c89 3c6c: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3c71: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c75: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c79: 48 01 d0 add %rdx,%rax 3c7c: 48 05 e4 00 00 00 add $0xe4,%rax 3c82: 0f b6 00 movzbl (%rax),%eax 3c85: 3c 20 cmp $0x20,%al 3c87: 74 c8 je 0x3c51 3c89: 48 8b 45 88 mov -0x78(%rbp),%rax 3c8d: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3c94: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c98: 48 89 10 mov %rdx,(%rax) 3c9b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c9f: 0f b6 40 30 movzbl 0x30(%rax),%eax 3ca3: 3c 20 cmp $0x20,%al 3ca5: 0f 94 c0 sete %al 3ca8: 0f b6 c0 movzbl %al,%eax 3cab: 48 85 c0 test %rax,%rax 3cae: 74 14 je 0x3cc4 3cb0: bf 10 00 00 00 mov $0x10,%edi 3cb5: e8 ec d9 ff ff callq 0x16a6 3cba: b8 ff ff ff ff mov $0xffffffff,%eax 3cbf: e9 13 02 00 00 jmpq 0x3ed7 3cc4: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cc8: 48 83 c0 10 add $0x10,%rax 3ccc: 48 89 45 b8 mov %rax,-0x48(%rbp) 3cd0: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cd4: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3cd8: 3c 20 cmp $0x20,%al 3cda: 74 27 je 0x3d03 3cdc: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ce0: 48 8d 48 10 lea 0x10(%rax),%rcx 3ce4: 48 8d 45 eb lea -0x15(%rbp),%rax 3ce8: ba 0c 00 00 00 mov $0xc,%edx 3ced: 48 89 ce mov %rcx,%rsi 3cf0: 48 89 c7 mov %rax,%rdi 3cf3: e8 18 d6 ff ff callq 0x1310 3cf8: c6 00 00 movb $0x0,(%rax) 3cfb: 48 8d 45 eb lea -0x15(%rbp),%rax 3cff: 48 89 45 b8 mov %rax,-0x48(%rbp) 3d03: 48 8b 45 b8 mov -0x48(%rbp),%rax 3d07: 48 89 c7 mov %rax,%rdi 3d0a: e8 11 d6 ff ff callq 0x1320 3d0f: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3d13: 48 89 42 08 mov %rax,0x8(%rdx) 3d17: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d1b: 48 83 c0 1c add $0x1c,%rax 3d1f: 48 89 45 a0 mov %rax,-0x60(%rbp) 3d23: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d27: 0f b6 40 21 movzbl 0x21(%rax),%eax 3d2b: 3c 20 cmp $0x20,%al 3d2d: 74 27 je 0x3d56 3d2f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d33: 48 8d 48 1c lea 0x1c(%rax),%rcx 3d37: 48 8d 45 eb lea -0x15(%rbp),%rax 3d3b: ba 06 00 00 00 mov $0x6,%edx 3d40: 48 89 ce mov %rcx,%rsi 3d43: 48 89 c7 mov %rax,%rdi 3d46: e8 c5 d5 ff ff callq 0x1310 3d4b: c6 00 00 movb $0x0,(%rax) 3d4e: 48 8d 45 eb lea -0x15(%rbp),%rax 3d52: 48 89 45 a0 mov %rax,-0x60(%rbp) 3d56: 48 8b 45 a0 mov -0x60(%rbp),%rax 3d5a: 48 89 c7 mov %rax,%rdi 3d5d: e8 be d5 ff ff callq 0x1320 3d62: 89 c2 mov %eax,%edx 3d64: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d68: 89 50 10 mov %edx,0x10(%rax) 3d6b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d6f: 48 83 c0 22 add $0x22,%rax 3d73: 48 89 45 a8 mov %rax,-0x58(%rbp) 3d77: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d7b: 0f b6 40 27 movzbl 0x27(%rax),%eax 3d7f: 3c 20 cmp $0x20,%al 3d81: 74 27 je 0x3daa 3d83: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d87: 48 8d 48 22 lea 0x22(%rax),%rcx 3d8b: 48 8d 45 eb lea -0x15(%rbp),%rax 3d8f: ba 06 00 00 00 mov $0x6,%edx 3d94: 48 89 ce mov %rcx,%rsi 3d97: 48 89 c7 mov %rax,%rdi 3d9a: e8 71 d5 ff ff callq 0x1310 3d9f: c6 00 00 movb $0x0,(%rax) 3da2: 48 8d 45 eb lea -0x15(%rbp),%rax 3da6: 48 89 45 a8 mov %rax,-0x58(%rbp) 3daa: 48 8b 45 a8 mov -0x58(%rbp),%rax 3dae: 48 89 c7 mov %rax,%rdi 3db1: e8 6a d5 ff ff callq 0x1320 3db6: 89 c2 mov %eax,%edx 3db8: 48 8b 45 c8 mov -0x38(%rbp),%rax 3dbc: 89 50 14 mov %edx,0x14(%rax) 3dbf: 48 8b 45 c0 mov -0x40(%rbp),%rax 3dc3: 48 83 c0 28 add $0x28,%rax 3dc7: 48 89 45 90 mov %rax,-0x70(%rbp) 3dcb: 48 8b 45 c0 mov -0x40(%rbp),%rax 3dcf: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3dd3: 3c 20 cmp $0x20,%al 3dd5: 74 22 je 0x3df9 3dd7: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ddb: 48 83 c0 28 add $0x28,%rax 3ddf: 48 8b 00 mov (%rax),%rax 3de2: 48 89 45 eb mov %rax,-0x15(%rbp) 3de6: 48 8d 45 eb lea -0x15(%rbp),%rax 3dea: 48 83 c0 08 add $0x8,%rax 3dee: c6 00 00 movb $0x0,(%rax) 3df1: 48 8d 45 eb lea -0x15(%rbp),%rax 3df5: 48 89 45 90 mov %rax,-0x70(%rbp) 3df9: 48 8b 45 90 mov -0x70(%rbp),%rax 3dfd: ba 08 00 00 00 mov $0x8,%edx 3e02: be 00 00 00 00 mov $0x0,%esi 3e07: 48 89 c7 mov %rax,%rdi 3e0a: e8 b1 d4 ff ff callq 0x12c0 3e0f: 89 c2 mov %eax,%edx 3e11: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e15: 89 50 18 mov %edx,0x18(%rax) 3e18: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e1c: 48 83 c0 30 add $0x30,%rax 3e20: 48 89 45 98 mov %rax,-0x68(%rbp) 3e24: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e28: 0f b6 40 39 movzbl 0x39(%rax),%eax 3e2c: 3c 20 cmp $0x20,%al 3e2e: 74 27 je 0x3e57 3e30: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e34: 48 8d 48 30 lea 0x30(%rax),%rcx 3e38: 48 8d 45 eb lea -0x15(%rbp),%rax 3e3c: ba 0a 00 00 00 mov $0xa,%edx 3e41: 48 89 ce mov %rcx,%rsi 3e44: 48 89 c7 mov %rax,%rdi 3e47: e8 c4 d4 ff ff callq 0x1310 3e4c: c6 00 00 movb $0x0,(%rax) 3e4f: 48 8d 45 eb lea -0x15(%rbp),%rax 3e53: 48 89 45 98 mov %rax,-0x68(%rbp) 3e57: 48 8b 45 98 mov -0x68(%rbp),%rax 3e5b: 48 89 c7 mov %rax,%rdi 3e5e: e8 bd d4 ff ff callq 0x1320 3e63: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3e67: 48 89 42 20 mov %rax,0x20(%rdx) 3e6b: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e6f: 48 8b 40 20 mov 0x20(%rax),%rax 3e73: 48 85 c0 test %rax,%rax 3e76: 79 11 jns 0x3e89 3e78: bf 10 00 00 00 mov $0x10,%edi 3e7d: e8 24 d8 ff ff callq 0x16a6 3e82: b8 ff ff ff ff mov $0xffffffff,%eax 3e87: eb 4e jmp 0x3ed7 3e89: 48 8b 45 88 mov -0x78(%rbp),%rax 3e8d: 48 8b 40 28 mov 0x28(%rax),%rax 3e91: 48 89 c2 mov %rax,%rdx 3e94: 48 8b 45 88 mov -0x78(%rbp),%rax 3e98: 48 8b 40 30 mov 0x30(%rax),%rax 3e9c: 48 01 c2 add %rax,%rdx 3e9f: 48 8b 45 88 mov -0x78(%rbp),%rax 3ea3: 48 8b 40 70 mov 0x70(%rax),%rax 3ea7: 48 89 c1 mov %rax,%rcx 3eaa: 48 89 d0 mov %rdx,%rax 3ead: 48 29 c8 sub %rcx,%rax 3eb0: 48 83 e8 3c sub $0x3c,%rax 3eb4: 48 89 45 e0 mov %rax,-0x20(%rbp) 3eb8: 48 8b 45 c8 mov -0x38(%rbp),%rax 3ebc: 48 8b 40 20 mov 0x20(%rax),%rax 3ec0: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3ec4: 73 0c jae 0x3ed2 3ec6: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3eca: 48 8b 45 c8 mov -0x38(%rbp),%rax 3ece: 48 89 50 20 mov %rdx,0x20(%rax) 3ed2: b8 00 00 00 00 mov $0x0,%eax 3ed7: 48 8b 75 f8 mov -0x8(%rbp),%rsi 3edb: 64 48 2b 34 25 28 00 00 sub %fs:0x28,%rsi 3ee3: 00 3ee4: 74 05 je 0x3eeb 3ee6: e8 25 d3 ff ff callq 0x1210 3eeb: c9 leaveq 3eec: c3 retq 3eed: f3 rep 3eee: 0f pop %cs 3eef: 1e push %ds 3ef0: fa cli 3ef1: 55 push %rbp 3ef2: 48 89 e5 mov %rsp,%rbp 3ef5: 48 83 ec 20 sub $0x20,%rsp 3ef9: 89 7d ec mov %edi,-0x14(%rbp) 3efc: 89 75 e8 mov %esi,-0x18(%rbp) 3eff: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3f03: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3f07: 75 0c jne 0x3f15 3f09: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f0d: 8b 40 24 mov 0x24(%rax),%eax 3f10: 89 45 ec mov %eax,-0x14(%rbp) 3f13: eb 3e jmp 0x3f53 3f15: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f19: 8b 40 24 mov 0x24(%rax),%eax 3f1c: 83 f8 ff cmp $0xffffffff,%eax 3f1f: 0f 95 c0 setne %al 3f22: 0f b6 c0 movzbl %al,%eax 3f25: 48 85 c0 test %rax,%rax 3f28: 74 29 je 0x3f53 3f2a: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f2e: 8b 40 24 mov 0x24(%rax),%eax 3f31: 39 45 ec cmp %eax,-0x14(%rbp) 3f34: 0f 95 c0 setne %al 3f37: 0f b6 c0 movzbl %al,%eax 3f3a: 48 85 c0 test %rax,%rax 3f3d: 74 14 je 0x3f53 3f3f: bf 1c 00 00 00 mov $0x1c,%edi 3f44: e8 5d d7 ff ff callq 0x16a6 3f49: b8 00 00 00 00 mov $0x0,%eax 3f4e: e9 a2 01 00 00 jmpq 0x40f5 3f53: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f57: 8b 40 1c mov 0x1c(%rax),%eax 3f5a: 83 f8 01 cmp $0x1,%eax 3f5d: 0f 95 c0 setne %al 3f60: 0f b6 c0 movzbl %al,%eax 3f63: 48 85 c0 test %rax,%rax 3f66: 74 1c je 0x3f84 3f68: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f6c: 8b 40 1c mov 0x1c(%rax),%eax 3f6f: 83 f8 08 cmp $0x8,%eax 3f72: 0f 95 c0 setne %al 3f75: 0f b6 c0 movzbl %al,%eax 3f78: 48 85 c0 test %rax,%rax 3f7b: 74 07 je 0x3f84 3f7d: b8 01 00 00 00 mov $0x1,%eax 3f82: eb 05 jmp 0x3f89 3f84: b8 00 00 00 00 mov $0x0,%eax 3f89: 85 c0 test %eax,%eax 3f8b: 74 1c je 0x3fa9 3f8d: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f91: 8b 40 1c mov 0x1c(%rax),%eax 3f94: 83 f8 03 cmp $0x3,%eax 3f97: 0f 95 c0 setne %al 3f9a: 0f b6 c0 movzbl %al,%eax 3f9d: 48 85 c0 test %rax,%rax 3fa0: 74 07 je 0x3fa9 3fa2: b8 01 00 00 00 mov $0x1,%eax 3fa7: eb 05 jmp 0x3fae 3fa9: b8 00 00 00 00 mov $0x0,%eax 3fae: 85 c0 test %eax,%eax 3fb0: 74 1c je 0x3fce 3fb2: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fb6: 8b 40 1c mov 0x1c(%rax),%eax 3fb9: 83 f8 0a cmp $0xa,%eax 3fbc: 0f 95 c0 setne %al 3fbf: 0f b6 c0 movzbl %al,%eax 3fc2: 48 85 c0 test %rax,%rax 3fc5: 74 07 je 0x3fce 3fc7: b8 01 00 00 00 mov $0x1,%eax 3fcc: eb 05 jmp 0x3fd3 3fce: b8 00 00 00 00 mov $0x0,%eax 3fd3: 85 c0 test %eax,%eax 3fd5: 74 1c je 0x3ff3 3fd7: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fdb: 8b 40 1c mov 0x1c(%rax),%eax 3fde: 83 f8 02 cmp $0x2,%eax 3fe1: 0f 95 c0 setne %al 3fe4: 0f b6 c0 movzbl %al,%eax 3fe7: 48 85 c0 test %rax,%rax 3fea: 74 07 je 0x3ff3 3fec: b8 01 00 00 00 mov $0x1,%eax 3ff1: eb 05 jmp 0x3ff8 3ff3: b8 00 00 00 00 mov $0x0,%eax 3ff8: 85 c0 test %eax,%eax 3ffa: 74 1c je 0x4018 3ffc: 48 8b 45 e0 mov -0x20(%rbp),%rax 4000: 8b 40 1c mov 0x1c(%rax),%eax 4003: 83 f8 09 cmp $0x9,%eax 4006: 0f 95 c0 setne %al 4009: 0f b6 c0 movzbl %al,%eax 400c: 48 85 c0 test %rax,%rax 400f: 74 07 je 0x4018 4011: b8 01 00 00 00 mov $0x1,%eax 4016: eb 05 jmp 0x401d 4018: b8 00 00 00 00 mov $0x0,%eax 401d: 85 c0 test %eax,%eax 401f: 74 29 je 0x404a 4021: 48 8b 45 e0 mov -0x20(%rbp),%rax 4025: 8b 40 1c mov 0x1c(%rax),%eax 4028: 83 f8 0b cmp $0xb,%eax 402b: 0f 95 c0 setne %al 402e: 0f b6 c0 movzbl %al,%eax 4031: 48 85 c0 test %rax,%rax 4034: 74 14 je 0x404a 4036: bf 0b 00 00 00 mov $0xb,%edi 403b: e8 66 d6 ff ff callq 0x16a6 4040: b8 00 00 00 00 mov $0x0,%eax 4045: e9 ab 00 00 00 jmpq 0x40f5 404a: 48 8b 45 e0 mov -0x20(%rbp),%rax 404e: 8b 40 18 mov 0x18(%rax),%eax 4051: 83 f8 01 cmp $0x1,%eax 4054: 74 1a je 0x4070 4056: 48 8b 45 e0 mov -0x20(%rbp),%rax 405a: 8b 40 3c mov 0x3c(%rax),%eax 405d: 8d 50 01 lea 0x1(%rax),%edx 4060: 48 8b 45 e0 mov -0x20(%rbp),%rax 4064: 89 50 3c mov %edx,0x3c(%rax) 4067: 48 8b 45 e0 mov -0x20(%rbp),%rax 406b: e9 85 00 00 00 jmpq 0x40f5 4070: 48 8b 45 e0 mov -0x20(%rbp),%rax 4074: 48 8b 40 78 mov 0x78(%rax),%rax 4078: 48 85 c0 test %rax,%rax 407b: 75 17 jne 0x4094 407d: 48 8b 45 e0 mov -0x20(%rbp),%rax 4081: 48 89 c7 mov %rax,%rdi 4084: e8 1a f8 ff ff callq 0x38a3 4089: 85 c0 test %eax,%eax 408b: 74 07 je 0x4094 408d: b8 00 00 00 00 mov $0x0,%eax 4092: eb 61 jmp 0x40f5 4094: 48 8b 45 e0 mov -0x20(%rbp),%rax 4098: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 409f: 48 89 c7 mov %rax,%rdi 40a2: 48 8b 45 e0 mov -0x20(%rbp),%rax 40a6: 48 8b 40 70 mov 0x70(%rax),%rax 40aa: 48 83 c0 3c add $0x3c,%rax 40ae: 48 89 c6 mov %rax,%rsi 40b1: 48 8b 4d e0 mov -0x20(%rbp),%rcx 40b5: 8b 55 e8 mov -0x18(%rbp),%edx 40b8: 8b 45 ec mov -0x14(%rbp),%eax 40bb: 49 89 c8 mov %rcx,%r8 40be: 89 d1 mov %edx,%ecx 40c0: 48 89 fa mov %rdi,%rdx 40c3: 89 c7 mov %eax,%edi 40c5: e8 b9 f1 ff ff callq 0x3283 40ca: 48 89 45 f8 mov %rax,-0x8(%rbp) 40ce: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 40d3: 74 1c je 0x40f1 40d5: 48 8b 45 e0 mov -0x20(%rbp),%rax 40d9: 48 8b 50 48 mov 0x48(%rax),%rdx 40dd: 48 8b 45 f8 mov -0x8(%rbp),%rax 40e1: 48 89 50 10 mov %rdx,0x10(%rax) 40e5: 48 8b 45 e0 mov -0x20(%rbp),%rax 40e9: 48 8b 55 f8 mov -0x8(%rbp),%rdx 40ed: 48 89 50 48 mov %rdx,0x48(%rax) 40f1: 48 8b 45 f8 mov -0x8(%rbp),%rax 40f5: c9 leaveq 40f6: c3 retq 40f7: f3 rep 40f8: 0f pop %cs 40f9: 1e push %ds 40fa: fa cli 40fb: 55 push %rbp 40fc: 48 89 e5 mov %rsp,%rbp 40ff: 48 83 ec 20 sub $0x20,%rsp 4103: 89 7d ec mov %edi,-0x14(%rbp) 4106: 89 75 e8 mov %esi,-0x18(%rbp) 4109: 8b 55 e8 mov -0x18(%rbp),%edx 410c: 8b 45 ec mov -0x14(%rbp),%eax 410f: 68 20 08 00 00 pushq $0x820 4114: 6a 03 pushq $0x3 4116: 41 b9 00 00 00 00 mov $0x0,%r9d 411c: 41 89 d0 mov %edx,%r8d 411f: b9 00 00 00 00 mov $0x0,%ecx 4124: ba 00 00 00 00 mov $0x0,%edx 4129: be 00 00 00 00 mov $0x0,%esi 412e: 89 c7 mov %eax,%edi 4130: e8 a3 d8 ff ff callq 0x19d8 4135: 48 83 c4 10 add $0x10,%rsp 4139: 48 89 45 f8 mov %rax,-0x8(%rbp) 413d: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4142: 74 37 je 0x417b 4144: 48 8b 45 f8 mov -0x8(%rbp),%rax 4148: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 414f: 48 8b 45 f8 mov -0x8(%rbp),%rax 4153: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 415a: 48 8b 45 f8 mov -0x8(%rbp),%rax 415e: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 4165: 48 8b 45 f8 mov -0x8(%rbp),%rax 4169: 48 89 50 60 mov %rdx,0x60(%rax) 416d: 48 8b 45 f8 mov -0x8(%rbp),%rax 4171: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 4179: 00 00 417b: 48 8b 45 f8 mov -0x8(%rbp),%rax 417f: c9 leaveq 4180: c3 retq 4181: 55 push %rbp 4182: 48 89 e5 mov %rsp,%rbp 4185: 48 83 ec 10 sub $0x10,%rsp 4189: 89 7d fc mov %edi,-0x4(%rbp) 418c: 89 75 f8 mov %esi,-0x8(%rbp) 418f: 48 89 55 f0 mov %rdx,-0x10(%rbp) 4193: 48 8b 55 f0 mov -0x10(%rbp),%rdx 4197: 8b 4d f8 mov -0x8(%rbp),%ecx 419a: 8b 45 fc mov -0x4(%rbp),%eax 419d: 89 ce mov %ecx,%esi 419f: 89 c7 mov %eax,%edi 41a1: e8 47 fd ff ff callq 0x3eed 41a6: c9 leaveq 41a7: c3 retq 41a8: f3 rep 41a9: 0f pop %cs 41aa: 1e push %ds 41ab: fa cli 41ac: 55 push %rbp 41ad: 48 89 e5 mov %rsp,%rbp 41b0: 48 83 ec 20 sub $0x20,%rsp 41b4: 89 7d ec mov %edi,-0x14(%rbp) 41b7: 89 75 e8 mov %esi,-0x18(%rbp) 41ba: 48 89 55 e0 mov %rdx,-0x20(%rbp) 41be: 8b 05 50 3e 00 00 mov 0x3e50(%rip),%eax # 0x8014 41c4: 83 f8 01 cmp $0x1,%eax 41c7: 0f 95 c0 setne %al 41ca: 0f b6 c0 movzbl %al,%eax 41cd: 48 85 c0 test %rax,%rax 41d0: 74 14 je 0x41e6 41d2: bf 0c 00 00 00 mov $0xc,%edi 41d7: e8 ca d4 ff ff callq 0x16a6 41dc: b8 00 00 00 00 mov $0x0,%eax 41e1: e9 15 02 00 00 jmpq 0x43fb 41e6: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41eb: 75 4b jne 0x4238 41ed: 8b 45 ec mov -0x14(%rbp),%eax 41f0: be 01 00 00 00 mov $0x1,%esi 41f5: 89 c7 mov %eax,%edi 41f7: b8 00 00 00 00 mov $0x0,%eax 41fc: e8 ff cf ff ff callq 0x1200 4201: 83 f8 ff cmp $0xffffffff,%eax 4204: 0f 94 c0 sete %al 4207: 0f b6 c0 movzbl %al,%eax 420a: 48 85 c0 test %rax,%rax 420d: 74 29 je 0x4238 420f: e8 dc cf ff ff callq 0x11f0 4214: 8b 00 mov (%rax),%eax 4216: 83 f8 09 cmp $0x9,%eax 4219: 0f 94 c0 sete %al 421c: 0f b6 c0 movzbl %al,%eax 421f: 48 85 c0 test %rax,%rax 4222: 74 14 je 0x4238 4224: bf 09 00 00 00 mov $0x9,%edi 4229: e8 78 d4 ff ff callq 0x16a6 422e: b8 00 00 00 00 mov $0x0,%eax 4233: e9 c3 01 00 00 jmpq 0x43fb 4238: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 423c: 0f 87 a2 01 00 00 ja 0x43e4 4242: 8b 45 e8 mov -0x18(%rbp),%eax 4245: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 424d: 48 8d 05 4c 17 00 00 lea 0x174c(%rip),%rax # 0x59a0 4254: 8b 04 02 mov (%rdx,%rax,1),%eax 4257: 48 98 cltq 4259: 48 8d 15 40 17 00 00 lea 0x1740(%rip),%rdx # 0x59a0 4260: 48 01 d0 add %rdx,%rax 4263: 3e ds 4264: ff e0 jmpq *%rax 4266: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 426e: e9 84 01 00 00 jmpq 0x43f7 4273: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4278: 0f 95 c0 setne %al 427b: 0f b6 c0 movzbl %al,%eax 427e: 48 85 c0 test %rax,%rax 4281: 74 2c je 0x42af 4283: 48 8b 45 e0 mov -0x20(%rbp),%rax 4287: 8b 40 1c mov 0x1c(%rax),%eax 428a: 83 f8 0b cmp $0xb,%eax 428d: 0f 95 c0 setne %al 4290: 0f b6 c0 movzbl %al,%eax 4293: 48 85 c0 test %rax,%rax 4296: 74 17 je 0x42af 4298: bf 0d 00 00 00 mov $0xd,%edi 429d: e8 04 d4 ff ff callq 0x16a6 42a2: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 42aa: e9 48 01 00 00 jmpq 0x43f7 42af: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 42b4: 74 1c je 0x42d2 42b6: 48 8b 55 e0 mov -0x20(%rbp),%rdx 42ba: 8b 4d e8 mov -0x18(%rbp),%ecx 42bd: 8b 45 ec mov -0x14(%rbp),%eax 42c0: 89 ce mov %ecx,%esi 42c2: 89 c7 mov %eax,%edi 42c4: e8 b8 fe ff ff callq 0x4181 42c9: 48 89 45 f8 mov %rax,-0x8(%rbp) 42cd: e9 25 01 00 00 jmpq 0x43f7 42d2: 8b 55 e8 mov -0x18(%rbp),%edx 42d5: 8b 45 ec mov -0x14(%rbp),%eax 42d8: 41 b8 00 00 00 00 mov $0x0,%r8d 42de: 89 d1 mov %edx,%ecx 42e0: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 42e7: be 00 00 00 00 mov $0x0,%esi 42ec: 89 c7 mov %eax,%edi 42ee: e8 90 ef ff ff callq 0x3283 42f3: 48 89 45 f8 mov %rax,-0x8(%rbp) 42f7: e9 fb 00 00 00 jmpq 0x43f7 42fc: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4301: 0f 84 a1 00 00 00 je 0x43a8 4307: 48 8b 45 e0 mov -0x20(%rbp),%rax 430b: 8b 40 1c mov 0x1c(%rax),%eax 430e: 83 f8 02 cmp $0x2,%eax 4311: 0f 95 c0 setne %al 4314: 0f b6 c0 movzbl %al,%eax 4317: 48 85 c0 test %rax,%rax 431a: 74 1c je 0x4338 431c: 48 8b 45 e0 mov -0x20(%rbp),%rax 4320: 8b 40 1c mov 0x1c(%rax),%eax 4323: 83 f8 09 cmp $0x9,%eax 4326: 0f 95 c0 setne %al 4329: 0f b6 c0 movzbl %al,%eax 432c: 48 85 c0 test %rax,%rax 432f: 74 07 je 0x4338 4331: b8 01 00 00 00 mov $0x1,%eax 4336: eb 05 jmp 0x433d 4338: b8 00 00 00 00 mov $0x0,%eax 433d: 85 c0 test %eax,%eax 433f: 74 1c je 0x435d 4341: 48 8b 45 e0 mov -0x20(%rbp),%rax 4345: 8b 40 1c mov 0x1c(%rax),%eax 4348: 83 f8 03 cmp $0x3,%eax 434b: 0f 95 c0 setne %al 434e: 0f b6 c0 movzbl %al,%eax 4351: 48 85 c0 test %rax,%rax 4354: 74 07 je 0x435d 4356: b8 01 00 00 00 mov $0x1,%eax 435b: eb 05 jmp 0x4362 435d: b8 00 00 00 00 mov $0x0,%eax 4362: 85 c0 test %eax,%eax 4364: 74 29 je 0x438f 4366: 48 8b 45 e0 mov -0x20(%rbp),%rax 436a: 8b 40 1c mov 0x1c(%rax),%eax 436d: 83 f8 0a cmp $0xa,%eax 4370: 0f 95 c0 setne %al 4373: 0f b6 c0 movzbl %al,%eax 4376: 48 85 c0 test %rax,%rax 4379: 74 14 je 0x438f 437b: bf 0d 00 00 00 mov $0xd,%edi 4380: e8 21 d3 ff ff callq 0x16a6 4385: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 438d: eb 68 jmp 0x43f7 438f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4393: 8b 4d e8 mov -0x18(%rbp),%ecx 4396: 8b 45 ec mov -0x14(%rbp),%eax 4399: 89 ce mov %ecx,%esi 439b: 89 c7 mov %eax,%edi 439d: e8 df fd ff ff callq 0x4181 43a2: 48 89 45 f8 mov %rax,-0x8(%rbp) 43a6: eb 4f jmp 0x43f7 43a8: 8b 55 e8 mov -0x18(%rbp),%edx 43ab: 8b 45 ec mov -0x14(%rbp),%eax 43ae: 41 b8 00 00 00 00 mov $0x0,%r8d 43b4: 89 d1 mov %edx,%ecx 43b6: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 43bd: be 00 00 00 00 mov $0x0,%esi 43c2: 89 c7 mov %eax,%edi 43c4: e8 ba ee ff ff callq 0x3283 43c9: 48 89 45 f8 mov %rax,-0x8(%rbp) 43cd: eb 28 jmp 0x43f7 43cf: 8b 55 e8 mov -0x18(%rbp),%edx 43d2: 8b 45 ec mov -0x14(%rbp),%eax 43d5: 89 d6 mov %edx,%esi 43d7: 89 c7 mov %eax,%edi 43d9: e8 19 fd ff ff callq 0x40f7 43de: 48 89 45 f8 mov %rax,-0x8(%rbp) 43e2: eb 13 jmp 0x43f7 43e4: bf 0d 00 00 00 mov $0xd,%edi 43e9: e8 b8 d2 ff ff callq 0x16a6 43ee: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 43f6: 90 nop 43f7: 48 8b 45 f8 mov -0x8(%rbp),%rax 43fb: c9 leaveq 43fc: c3 retq 43fd: f3 rep 43fe: 0f pop %cs 43ff: 1e push %ds 4400: fa cli 4401: 55 push %rbp 4402: 48 89 e5 mov %rsp,%rbp 4405: 48 83 ec 20 sub $0x20,%rsp 4409: 48 89 7d e8 mov %rdi,-0x18(%rbp) 440d: 48 8b 45 e8 mov -0x18(%rbp),%rax 4411: 48 89 45 f8 mov %rax,-0x8(%rbp) 4415: 48 8b 45 f8 mov -0x8(%rbp),%rax 4419: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 441f: 25 80 00 00 00 and $0x80,%eax 4424: 85 c0 test %eax,%eax 4426: 74 0f je 0x4437 4428: 48 8b 45 f8 mov -0x8(%rbp),%rax 442c: 48 8b 00 mov (%rax),%rax 442f: 48 89 c7 mov %rax,%rdi 4432: e8 a9 cd ff ff callq 0x11e0 4437: 48 8b 45 f8 mov -0x8(%rbp),%rax 443b: 48 89 c7 mov %rax,%rdi 443e: e8 9d cd ff ff callq 0x11e0 4443: 90 nop 4444: c9 leaveq 4445: c3 retq 4446: f3 rep 4447: 0f pop %cs 4448: 1e push %ds 4449: fa cli 444a: 55 push %rbp 444b: 48 89 e5 mov %rsp,%rbp 444e: 48 83 ec 60 sub $0x60,%rsp 4452: 48 89 7d a8 mov %rdi,-0x58(%rbp) 4456: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 445b: 75 0a jne 0x4467 445d: b8 00 00 00 00 mov $0x0,%eax 4462: e9 0b 04 00 00 jmpq 0x4872 4467: 48 8b 45 a8 mov -0x58(%rbp),%rax 446b: 8b 40 3c mov 0x3c(%rax),%eax 446e: 85 c0 test %eax,%eax 4470: 74 2e je 0x44a0 4472: 48 8b 45 a8 mov -0x58(%rbp),%rax 4476: 8b 40 3c mov 0x3c(%rax),%eax 4479: 8d 50 ff lea -0x1(%rax),%edx 447c: 48 8b 45 a8 mov -0x58(%rbp),%rax 4480: 89 50 3c mov %edx,0x3c(%rax) 4483: 48 8b 45 a8 mov -0x58(%rbp),%rax 4487: 8b 40 3c mov 0x3c(%rax),%eax 448a: 85 c0 test %eax,%eax 448c: 74 12 je 0x44a0 448e: 48 8b 45 a8 mov -0x58(%rbp),%rax 4492: 8b 40 3c mov 0x3c(%rax),%eax 4495: 89 45 b4 mov %eax,-0x4c(%rbp) 4498: 8b 45 b4 mov -0x4c(%rbp),%eax 449b: e9 d2 03 00 00 jmpq 0x4872 44a0: 48 8b 45 a8 mov -0x58(%rbp),%rax 44a4: 8b 40 18 mov 0x18(%rax),%eax 44a7: 83 f8 01 cmp $0x1,%eax 44aa: 75 41 jne 0x44ed 44ac: 48 8b 45 a8 mov -0x58(%rbp),%rax 44b0: 48 8b 40 50 mov 0x50(%rax),%rax 44b4: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 44b8: 74 10 je 0x44ca 44ba: 48 8b 45 a8 mov -0x58(%rbp),%rax 44be: 48 8b 40 50 mov 0x50(%rax),%rax 44c2: 48 89 c7 mov %rax,%rdi 44c5: e8 16 cd ff ff callq 0x11e0 44ca: 48 8b 45 a8 mov -0x58(%rbp),%rax 44ce: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 44d6: 48 8b 45 a8 mov -0x58(%rbp),%rax 44da: 48 8b 40 48 mov 0x48(%rax),%rax 44de: 48 85 c0 test %rax,%rax 44e1: 74 0a je 0x44ed 44e3: b8 00 00 00 00 mov $0x0,%eax 44e8: e9 85 03 00 00 jmpq 0x4872 44ed: 48 8b 45 a8 mov -0x58(%rbp),%rax 44f1: 48 8b 40 08 mov 0x8(%rax),%rax 44f5: 48 89 45 d8 mov %rax,-0x28(%rbp) 44f9: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 44fe: 74 58 je 0x4558 4500: 48 8b 45 d8 mov -0x28(%rbp),%rax 4504: 48 8b 40 48 mov 0x48(%rax),%rax 4508: 48 39 45 a8 cmp %rax,-0x58(%rbp) 450c: 75 12 jne 0x4520 450e: 48 8b 45 a8 mov -0x58(%rbp),%rax 4512: 48 8b 50 10 mov 0x10(%rax),%rdx 4516: 48 8b 45 d8 mov -0x28(%rbp),%rax 451a: 48 89 50 48 mov %rdx,0x48(%rax) 451e: eb 38 jmp 0x4558 4520: 48 8b 45 d8 mov -0x28(%rbp),%rax 4524: 48 8b 40 48 mov 0x48(%rax),%rax 4528: 48 89 45 b8 mov %rax,-0x48(%rbp) 452c: eb 0c jmp 0x453a 452e: 48 8b 45 b8 mov -0x48(%rbp),%rax 4532: 48 8b 40 10 mov 0x10(%rax),%rax 4536: 48 89 45 b8 mov %rax,-0x48(%rbp) 453a: 48 8b 45 b8 mov -0x48(%rbp),%rax 453e: 48 8b 40 10 mov 0x10(%rax),%rax 4542: 48 39 45 a8 cmp %rax,-0x58(%rbp) 4546: 75 e6 jne 0x452e 4548: 48 8b 45 a8 mov -0x58(%rbp),%rax 454c: 48 8b 50 10 mov 0x10(%rax),%rdx 4550: 48 8b 45 b8 mov -0x48(%rbp),%rax 4554: 48 89 50 10 mov %rdx,0x10(%rax) 4558: 48 8b 45 a8 mov -0x58(%rbp),%rax 455c: 8b 40 18 mov 0x18(%rax),%eax 455f: 83 f8 01 cmp $0x1,%eax 4562: 74 0a je 0x456e 4564: 83 f8 03 cmp $0x3,%eax 4567: 74 2b je 0x4594 4569: e9 77 02 00 00 jmpq 0x47e5 456e: 48 8b 45 a8 mov -0x58(%rbp),%rax 4572: 48 8b 40 60 mov 0x60(%rax),%rax 4576: 48 85 c0 test %rax,%rax 4579: 0f 84 62 02 00 00 je 0x47e1 457f: 48 8b 45 a8 mov -0x58(%rbp),%rax 4583: 48 8b 40 60 mov 0x60(%rax),%rax 4587: 48 89 c7 mov %rax,%rdi 458a: e8 51 cc ff ff callq 0x11e0 458f: e9 4d 02 00 00 jmpq 0x47e1 4594: 48 8b 45 a8 mov -0x58(%rbp),%rax 4598: 48 8b 40 68 mov 0x68(%rax),%rax 459c: 48 89 45 e0 mov %rax,-0x20(%rbp) 45a0: 48 8b 45 e0 mov -0x20(%rbp),%rax 45a4: 48 8d 35 52 fe ff ff lea -0x1ae(%rip),%rsi # 0x43fd 45ab: 48 89 c7 mov %rax,%rdi 45ae: e8 ad cd ff ff callq 0x1360 45b3: 48 8b 45 a8 mov -0x58(%rbp),%rax 45b7: 48 05 c8 00 00 00 add $0xc8,%rax 45bd: 48 89 45 c0 mov %rax,-0x40(%rbp) 45c1: 48 8b 45 c0 mov -0x40(%rbp),%rax 45c5: 8b 40 04 mov 0x4(%rax),%eax 45c8: 89 c0 mov %eax,%eax 45ca: 48 89 45 c8 mov %rax,-0x38(%rbp) 45ce: e9 4a 01 00 00 jmpq 0x471d 45d3: 48 8b 55 c8 mov -0x38(%rbp),%rdx 45d7: 48 89 d0 mov %rdx,%rax 45da: 48 01 c0 add %rax,%rax 45dd: 48 01 d0 add %rdx,%rax 45e0: 48 c1 e0 02 shl $0x2,%rax 45e4: 48 01 d0 add %rdx,%rax 45e7: 48 c1 e0 04 shl $0x4,%rax 45eb: 48 8d 50 10 lea 0x10(%rax),%rdx 45ef: 48 8b 45 c0 mov -0x40(%rbp),%rax 45f3: 48 01 d0 add %rdx,%rax 45f6: 48 89 45 f0 mov %rax,-0x10(%rbp) 45fa: 48 8b 45 f0 mov -0x10(%rbp),%rax 45fe: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 4604: 25 80 00 00 00 and $0x80,%eax 4609: 85 c0 test %eax,%eax 460b: 74 13 je 0x4620 460d: 48 8b 45 f0 mov -0x10(%rbp),%rax 4611: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 4618: 48 89 c7 mov %rax,%rdi 461b: e8 c0 cb ff ff callq 0x11e0 4620: 48 8b 45 f0 mov -0x10(%rbp),%rax 4624: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 462b: 48 8b 45 f0 mov -0x10(%rbp),%rax 462f: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4636: 48 39 c2 cmp %rax,%rdx 4639: 74 22 je 0x465d 463b: 48 8b 45 f0 mov -0x10(%rbp),%rax 463f: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4646: 48 89 c7 mov %rax,%rdi 4649: e8 92 cb ff ff callq 0x11e0 464e: 48 8b 45 f0 mov -0x10(%rbp),%rax 4652: 48 c7 80 b0 00 00 00 00 movq $0x0,0xb0(%rax) 465a: 00 00 00 465d: 48 8b 45 f0 mov -0x10(%rbp),%rax 4661: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 4668: 48 8b 45 f0 mov -0x10(%rbp),%rax 466c: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4673: 48 39 c2 cmp %rax,%rdx 4676: 74 13 je 0x468b 4678: 48 8b 45 f0 mov -0x10(%rbp),%rax 467c: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 4683: 48 89 c7 mov %rax,%rdi 4686: e8 55 cb ff ff callq 0x11e0 468b: 48 8b 45 a8 mov -0x58(%rbp),%rax 468f: 48 8b 00 mov (%rax),%rax 4692: 48 85 c0 test %rax,%rax 4695: 74 2e je 0x46c5 4697: 48 8b 45 f0 mov -0x10(%rbp),%rax 469b: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 46a2: 48 8b 45 f0 mov -0x10(%rbp),%rax 46a6: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 46ad: 48 39 c2 cmp %rax,%rdx 46b0: 74 13 je 0x46c5 46b2: 48 8b 45 f0 mov -0x10(%rbp),%rax 46b6: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 46bc: 25 80 00 00 00 and $0x80,%eax 46c1: 85 c0 test %eax,%eax 46c3: 74 13 je 0x46d8 46c5: 48 8b 45 f0 mov -0x10(%rbp),%rax 46c9: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 46d0: 48 89 c7 mov %rax,%rdi 46d3: e8 08 cb ff ff callq 0x11e0 46d8: 48 8b 45 f0 mov -0x10(%rbp),%rax 46dc: 48 8b 40 30 mov 0x30(%rax),%rax 46e0: 48 89 45 d0 mov %rax,-0x30(%rbp) 46e4: eb 30 jmp 0x4716 46e6: 48 8b 45 d0 mov -0x30(%rbp),%rax 46ea: 48 89 45 f8 mov %rax,-0x8(%rbp) 46ee: 48 8b 45 d0 mov -0x30(%rbp),%rax 46f2: 48 8b 40 30 mov 0x30(%rax),%rax 46f6: 48 89 45 d0 mov %rax,-0x30(%rbp) 46fa: 48 8b 45 f8 mov -0x8(%rbp),%rax 46fe: 8b 40 38 mov 0x38(%rax),%eax 4701: 25 80 00 00 00 and $0x80,%eax 4706: 85 c0 test %eax,%eax 4708: 74 0c je 0x4716 470a: 48 8b 45 f8 mov -0x8(%rbp),%rax 470e: 48 89 c7 mov %rax,%rdi 4711: e8 ca ca ff ff callq 0x11e0 4716: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 471b: 75 c9 jne 0x46e6 471d: 48 8b 45 c8 mov -0x38(%rbp),%rax 4721: 48 8d 50 ff lea -0x1(%rax),%rdx 4725: 48 89 55 c8 mov %rdx,-0x38(%rbp) 4729: 48 85 c0 test %rax,%rax 472c: 0f 85 a1 fe ff ff jne 0x45d3 4732: 48 8b 45 c0 mov -0x40(%rbp),%rax 4736: 48 89 45 e8 mov %rax,-0x18(%rbp) 473a: 48 8b 45 c0 mov -0x40(%rbp),%rax 473e: 48 8b 40 08 mov 0x8(%rax),%rax 4742: 48 89 45 c0 mov %rax,-0x40(%rbp) 4746: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 474b: 74 30 je 0x477d 474d: 48 8b 45 e8 mov -0x18(%rbp),%rax 4751: 8b 10 mov (%rax),%edx 4753: 48 8b 45 e8 mov -0x18(%rbp),%rax 4757: 8b 40 04 mov 0x4(%rax),%eax 475a: 39 c2 cmp %eax,%edx 475c: 74 1f je 0x477d 475e: 48 8d 0d 43 13 00 00 lea 0x1343(%rip),%rcx # 0x5aa8 4765: ba c6 00 00 00 mov $0xc6,%edx 476a: 48 8d 35 7f 12 00 00 lea 0x127f(%rip),%rsi # 0x59f0 4771: 48 8d 3d 08 13 00 00 lea 0x1308(%rip),%rdi # 0x5a80 4778: e8 d3 ca ff ff callq 0x1250 477d: 48 8b 45 a8 mov -0x58(%rbp),%rax 4781: 48 05 c8 00 00 00 add $0xc8,%rax 4787: 48 39 45 e8 cmp %rax,-0x18(%rbp) 478b: 74 0c je 0x4799 478d: 48 8b 45 e8 mov -0x18(%rbp),%rax 4791: 48 89 c7 mov %rax,%rdi 4794: e8 47 ca ff ff callq 0x11e0 4799: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 479e: 0f 85 1d fe ff ff jne 0x45c1 47a4: 48 8b 45 a8 mov -0x58(%rbp),%rax 47a8: 8b 40 7c mov 0x7c(%rax),%eax 47ab: 85 c0 test %eax,%eax 47ad: 74 10 je 0x47bf 47af: 48 8b 45 a8 mov -0x58(%rbp),%rax 47b3: 48 8b 40 50 mov 0x50(%rax),%rax 47b7: 48 89 c7 mov %rax,%rdi 47ba: e8 21 ca ff ff callq 0x11e0 47bf: 48 8b 45 a8 mov -0x58(%rbp),%rax 47c3: 8b 40 78 mov 0x78(%rax),%eax 47c6: 25 80 00 00 00 and $0x80,%eax 47cb: 85 c0 test %eax,%eax 47cd: 74 15 je 0x47e4 47cf: 48 8b 45 a8 mov -0x58(%rbp),%rax 47d3: 48 8b 40 58 mov 0x58(%rax),%rax 47d7: 48 89 c7 mov %rax,%rdi 47da: e8 01 ca ff ff callq 0x11e0 47df: eb 03 jmp 0x47e4 47e1: 90 nop 47e2: eb 01 jmp 0x47e5 47e4: 90 nop 47e5: 48 8b 45 a8 mov -0x58(%rbp),%rax 47e9: 48 8b 00 mov (%rax),%rax 47ec: 48 85 c0 test %rax,%rax 47ef: 74 50 je 0x4841 47f1: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 47f6: 75 49 jne 0x4841 47f8: 48 8b 45 a8 mov -0x58(%rbp),%rax 47fc: 8b 40 38 mov 0x38(%rax),%eax 47ff: 25 80 00 00 00 and $0x80,%eax 4804: 85 c0 test %eax,%eax 4806: 74 11 je 0x4819 4808: 48 8b 45 a8 mov -0x58(%rbp),%rax 480c: 48 8b 00 mov (%rax),%rax 480f: 48 89 c7 mov %rax,%rdi 4812: e8 c9 c9 ff ff callq 0x11e0 4817: eb 28 jmp 0x4841 4819: 48 8b 45 a8 mov -0x58(%rbp),%rax 481d: 8b 40 38 mov 0x38(%rax),%eax 4820: 83 e0 40 and $0x40,%eax 4823: 85 c0 test %eax,%eax 4825: 74 1a je 0x4841 4827: 48 8b 45 a8 mov -0x58(%rbp),%rax 482b: 48 8b 50 30 mov 0x30(%rax),%rdx 482f: 48 8b 45 a8 mov -0x58(%rbp),%rax 4833: 48 8b 00 mov (%rax),%rax 4836: 48 89 d6 mov %rdx,%rsi 4839: 48 89 c7 mov %rax,%rdi 483c: e8 bf ca ff ff callq 0x1300 4841: 48 8b 45 a8 mov -0x58(%rbp),%rax 4845: 48 89 c7 mov %rax,%rdi 4848: e8 93 c9 ff ff callq 0x11e0 484d: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4852: 74 19 je 0x486d 4854: 48 8b 45 d8 mov -0x28(%rbp),%rax 4858: 8b 40 3c mov 0x3c(%rax),%eax 485b: 85 c0 test %eax,%eax 485d: 75 0e jne 0x486d 485f: 48 8b 45 d8 mov -0x28(%rbp),%rax 4863: 48 89 c7 mov %rax,%rdi 4866: e8 db fb ff ff callq 0x4446 486b: eb 05 jmp 0x4872 486d: b8 00 00 00 00 mov $0x0,%eax 4872: c9 leaveq 4873: c3 retq 4874: f3 rep 4875: 0f pop %cs 4876: 1e push %ds 4877: fa cli 4878: 55 push %rbp 4879: 48 89 e5 mov %rsp,%rbp 487c: 48 89 7d f8 mov %rdi,-0x8(%rbp) 4880: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4885: 74 09 je 0x4890 4887: 48 8b 45 f8 mov -0x8(%rbp),%rax 488b: 8b 40 18 mov 0x18(%rax),%eax 488e: eb 05 jmp 0x4895 4890: b8 00 00 00 00 mov $0x0,%eax 4895: 5d pop %rbp 4896: c3 retq 4897: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 489f: 00 48a0: f3 rep 48a1: 0f pop %cs 48a2: 1e push %ds 48a3: fa cli 48a4: 41 57 push %rdi 48a6: 4c 8d 3d 23 34 00 00 lea 0x3423(%rip),%r15 # 0x7cd0 48ad: 41 56 push %rsi 48af: 49 89 d6 mov %rdx,%r14 48b2: 41 55 push %rbp 48b4: 49 89 f5 mov %rsi,%r13 48b7: 41 54 push %rsp 48b9: 41 89 fc mov %edi,%r12d 48bc: 55 push %rbp 48bd: 48 8d 2d 14 34 00 00 lea 0x3414(%rip),%rbp # 0x7cd8 48c4: 53 push %rbx 48c5: 4c 29 fd sub %r15,%rbp 48c8: 48 83 ec 08 sub $0x8,%rsp 48cc: e8 2f c7 ff ff callq 0x1000 48d1: 48 c1 fd 03 sar $0x3,%rbp 48d5: 74 1f je 0x48f6 48d7: 31 db xor %ebx,%ebx 48d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 48e0: 4c 89 f2 mov %r14,%rdx 48e3: 4c 89 ee mov %r13,%rsi 48e6: 44 89 e7 mov %r12d,%edi 48e9: 41 ff 14 df callq *(%r15,%rbx,8) 48ed: 48 83 c3 01 add $0x1,%rbx 48f1: 48 39 dd cmp %rbx,%rbp 48f4: 75 ea jne 0x48e0 48f6: 48 83 c4 08 add $0x8,%rsp 48fa: 5b pop %rbx 48fb: 5d pop %rbp 48fc: 41 5c pop %rsp 48fe: 41 5d pop %rbp 4900: 41 5e pop %rsi 4902: 41 5f pop %rdi 4904: c3 retq 4905: 66 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 490d: 00 00 00 4910: f3 rep 4911: 0f pop %cs 4912: 1e push %ds 4913: fa cli 4914: c3 retq 4915: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 491d: 00 00 491f: 90 nop 4920: f3 rep 4921: 0f pop %cs 4922: 1e push %ds 4923: fa cli 4924: 48 89 f2 mov %rsi,%rdx 4927: 89 fe mov %edi,%esi 4929: bf 01 00 00 00 mov $0x1,%edi 492e: e9 bd c9 ff ff jmpq 0x12f0 Disassembly of section .fini: 4934: f3 rep 4935: 0f pop %cs 4936: 1e push %ds 4937: fa cli 4938: 48 83 ec 08 sub $0x8,%rsp 493c: 48 83 c4 08 add $0x8,%rsp 4940: 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.190 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.190 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.190 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. ****