******************************************************************************** conan test cci-1a39392f/recipes/elfutils/all/test_package/conanfile.py elfutils/0.189@#ffeb3041ad7e09365c11f180a2c85db1 -pr /home/conan/w/prod-v1/bsr/60052/efcae/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.189' resolved to 'zlib/1.3' in local cache elfutils/0.189 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.189 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.189: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.189: Already installed! elfutils/0.189: Appending PATH env var with : /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin elfutils/0.189: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-addr2line elfutils/0.189: Setting AR to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-ar elfutils/0.189: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elfclassify elfutils/0.189: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elfcmp elfutils/0.189: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elfcompress elfutils/0.189: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elflint elfutils/0.189: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-findtextrel elfutils/0.189: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-make-debug-archive elfutils/0.189: Setting NM to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-nm elfutils/0.189: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-objdump elfutils/0.189: Setting RANLIB to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-ranlib elfutils/0.189: Setting READELF to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-readelf elfutils/0.189: Setting SIZE to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-size elfutils/0.189: Setting STACK to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-stack elfutils/0.189: Setting STRINGS to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-strings elfutils/0.189: Setting STRIP to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-strip elfutils/0.189: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-unstrip elfutils/0.189 (test package): Generator 'CMakeToolchain' calling 'generate()' elfutils/0.189 (test package): Preset 'debug' added to CMakePresets.json. Invoke it manually using 'cmake --preset debug' elfutils/0.189 (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-1a39392f/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Debug' elfutils/0.189 (test package): Generator 'VirtualRunEnv' calling 'generate()' elfutils/0.189 (test package): Generator txt created conanbuildinfo.txt elfutils/0.189 (test package): Generator 'CMakeDeps' calling 'generate()' elfutils/0.189 (test package): Aggregating env generators elfutils/0.189 (test package): Generated conaninfo.txt elfutils/0.189 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-1a39392f/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.189 (test package): Calling build() elfutils/0.189 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-1a39392f/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-1a39392f/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-1a39392f/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-1a39392f/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/cci-1a39392f/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/60052/eccdc/.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/60052/eccdc/.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-1a39392f/recipes/elfutils/all/test_package/build/Debug elfutils/0.189 (test package): CMake command: cmake --build "/home/conan/w/prod-v1/bsr/cci-1a39392f/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod-v1/bsr/cci-1a39392f/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.189 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.189 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 da 6e 00 00 pushq 0x6eda(%rip) # 0x7f00 1026: f2 repne 1027: ff 25 db 6e 00 00 jmpq *0x6edb(%rip) # 0x7f08 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 Disassembly of section .plt.got: 11c0: f3 rep 11c1: 0f pop %cs 11c2: 1e push %ds 11c3: fa cli 11c4: f2 repne 11c5: ff 25 2d 6e 00 00 jmpq *0x6e2d(%rip) # 0x7ff8 11cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .plt.sec: 11d0: f3 rep 11d1: 0f pop %cs 11d2: 1e push %ds 11d3: fa cli 11d4: f2 repne 11d5: ff 25 35 6d 00 00 jmpq *0x6d35(%rip) # 0x7f10 11db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11e0: f3 rep 11e1: 0f pop %cs 11e2: 1e push %ds 11e3: fa cli 11e4: f2 repne 11e5: ff 25 2d 6d 00 00 jmpq *0x6d2d(%rip) # 0x7f18 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 25 6d 00 00 jmpq *0x6d25(%rip) # 0x7f20 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 1d 6d 00 00 jmpq *0x6d1d(%rip) # 0x7f28 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 15 6d 00 00 jmpq *0x6d15(%rip) # 0x7f30 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 0d 6d 00 00 jmpq *0x6d0d(%rip) # 0x7f38 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 05 6d 00 00 jmpq *0x6d05(%rip) # 0x7f40 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 fd 6c 00 00 jmpq *0x6cfd(%rip) # 0x7f48 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 f5 6c 00 00 jmpq *0x6cf5(%rip) # 0x7f50 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 ed 6c 00 00 jmpq *0x6ced(%rip) # 0x7f58 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 e5 6c 00 00 jmpq *0x6ce5(%rip) # 0x7f60 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 dd 6c 00 00 jmpq *0x6cdd(%rip) # 0x7f68 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 d5 6c 00 00 jmpq *0x6cd5(%rip) # 0x7f70 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 cd 6c 00 00 jmpq *0x6ccd(%rip) # 0x7f78 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 c5 6c 00 00 jmpq *0x6cc5(%rip) # 0x7f80 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 bd 6c 00 00 jmpq *0x6cbd(%rip) # 0x7f88 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 b5 6c 00 00 jmpq *0x6cb5(%rip) # 0x7f90 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 ad 6c 00 00 jmpq *0x6cad(%rip) # 0x7f98 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 a5 6c 00 00 jmpq *0x6ca5(%rip) # 0x7fa0 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 9d 6c 00 00 jmpq *0x6c9d(%rip) # 0x7fa8 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 95 6c 00 00 jmpq *0x6c95(%rip) # 0x7fb0 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 8d 6c 00 00 jmpq *0x6c8d(%rip) # 0x7fb8 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 85 6c 00 00 jmpq *0x6c85(%rip) # 0x7fc0 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 7d 6c 00 00 jmpq *0x6c7d(%rip) # 0x7fc8 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 75 6c 00 00 jmpq *0x6c75(%rip) # 0x7fd0 135b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .text: 1360: f3 rep 1361: 0f pop %cs 1362: 1e push %ds 1363: fa cli 1364: 31 ed xor %ebp,%ebp 1366: 49 89 d1 mov %rdx,%r9 1369: 5e pop %rsi 136a: 48 89 e2 mov %rsp,%rdx 136d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 1371: 50 push %rax 1372: 54 push %rsp 1373: 4c 8d 05 46 35 00 00 lea 0x3546(%rip),%r8 # 0x48c0 137a: 48 8d 0d cf 34 00 00 lea 0x34cf(%rip),%rcx # 0x4850 1381: 48 8d 3d c1 00 00 00 lea 0xc1(%rip),%rdi # 0x1449 1388: ff 15 52 6c 00 00 callq *0x6c52(%rip) # 0x7fe0 138e: f4 hlt 138f: 90 nop 1390: 48 8d 3d 79 6c 00 00 lea 0x6c79(%rip),%rdi # 0x8010 1397: 48 8d 05 72 6c 00 00 lea 0x6c72(%rip),%rax # 0x8010 139e: 48 39 f8 cmp %rdi,%rax 13a1: 74 15 je 0x13b8 13a3: 48 8b 05 2e 6c 00 00 mov 0x6c2e(%rip),%rax # 0x7fd8 13aa: 48 85 c0 test %rax,%rax 13ad: 74 09 je 0x13b8 13af: ff e0 jmpq *%rax 13b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13b8: c3 retq 13b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13c0: 48 8d 3d 49 6c 00 00 lea 0x6c49(%rip),%rdi # 0x8010 13c7: 48 8d 35 42 6c 00 00 lea 0x6c42(%rip),%rsi # 0x8010 13ce: 48 29 fe sub %rdi,%rsi 13d1: 48 89 f0 mov %rsi,%rax 13d4: 48 c1 ee 3f shr $0x3f,%rsi 13d8: 48 c1 f8 03 sar $0x3,%rax 13dc: 48 01 c6 add %rax,%rsi 13df: 48 d1 fe sar %rsi 13e2: 74 14 je 0x13f8 13e4: 48 8b 05 05 6c 00 00 mov 0x6c05(%rip),%rax # 0x7ff0 13eb: 48 85 c0 test %rax,%rax 13ee: 74 08 je 0x13f8 13f0: ff e0 jmpq *%rax 13f2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 13f8: c3 retq 13f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1400: f3 rep 1401: 0f pop %cs 1402: 1e push %ds 1403: fa cli 1404: 80 3d 05 6c 00 00 00 cmpb $0x0,0x6c05(%rip) # 0x8010 140b: 75 2b jne 0x1438 140d: 55 push %rbp 140e: 48 83 3d e2 6b 00 00 00 cmpq $0x0,0x6be2(%rip) # 0x7ff8 1416: 48 89 e5 mov %rsp,%rbp 1419: 74 0c je 0x1427 141b: 48 8b 3d e6 6b 00 00 mov 0x6be6(%rip),%rdi # 0x8008 1422: e8 99 fd ff ff callq 0x11c0 1427: e8 64 ff ff ff callq 0x1390 142c: c6 05 dd 6b 00 00 01 movb $0x1,0x6bdd(%rip) # 0x8010 1433: 5d pop %rbp 1434: c3 retq 1435: 0f 1f 00 nopl (%rax) 1438: c3 retq 1439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1440: f3 rep 1441: 0f pop %cs 1442: 1e push %ds 1443: fa cli 1444: e9 77 ff ff ff jmpq 0x13c0 1449: f3 rep 144a: 0f pop %cs 144b: 1e push %ds 144c: fa cli 144d: 55 push %rbp 144e: 48 89 e5 mov %rsp,%rbp 1451: 48 83 ec 30 sub $0x30,%rsp 1455: 89 7d dc mov %edi,-0x24(%rbp) 1458: 48 89 75 d0 mov %rsi,-0x30(%rbp) 145c: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 1460: 7f 25 jg 0x1487 1462: 48 8b 45 d0 mov -0x30(%rbp),%rax 1466: 48 8b 00 mov (%rax),%rax 1469: 48 89 c6 mov %rax,%rsi 146c: 48 8d 3d 95 3b 00 00 lea 0x3b95(%rip),%rdi # 0x5008 1473: b8 00 00 00 00 mov $0x0,%eax 1478: e8 a3 fd ff ff callq 0x1220 147d: b8 ff ff ff ff mov $0xffffffff,%eax 1482: e9 64 01 00 00 jmpq 0x15eb 1487: bf 01 00 00 00 mov $0x1,%edi 148c: e8 5c 01 00 00 callq 0x15ed 1491: 85 c0 test %eax,%eax 1493: 75 28 jne 0x14bd 1495: bf ff ff ff ff mov $0xffffffff,%edi 149a: e8 16 02 00 00 callq 0x16b5 149f: 48 89 c6 mov %rax,%rsi 14a2: 48 8d 3d 77 3b 00 00 lea 0x3b77(%rip),%rdi # 0x5020 14a9: b8 00 00 00 00 mov $0x0,%eax 14ae: e8 6d fd ff ff callq 0x1220 14b3: b8 01 00 00 00 mov $0x1,%eax 14b8: e9 2e 01 00 00 jmpq 0x15eb 14bd: 48 8b 45 d0 mov -0x30(%rbp),%rax 14c1: 48 83 c0 08 add $0x8,%rax 14c5: 48 8b 00 mov (%rax),%rax 14c8: ba 00 00 00 00 mov $0x0,%edx 14cd: be 00 00 00 00 mov $0x0,%esi 14d2: 48 89 c7 mov %rax,%rdi 14d5: b8 00 00 00 00 mov $0x0,%eax 14da: e8 41 fe ff ff callq 0x1320 14df: 89 45 e8 mov %eax,-0x18(%rbp) 14e2: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 14e6: 79 25 jns 0x150d 14e8: 48 8b 45 d0 mov -0x30(%rbp),%rax 14ec: 48 8b 00 mov (%rax),%rax 14ef: 48 89 c6 mov %rax,%rsi 14f2: 48 8d 3d 4e 3b 00 00 lea 0x3b4e(%rip),%rdi # 0x5047 14f9: b8 00 00 00 00 mov $0x0,%eax 14fe: e8 1d fd ff ff callq 0x1220 1503: b8 01 00 00 00 mov $0x1,%eax 1508: e9 de 00 00 00 jmpq 0x15eb 150d: 8b 45 e8 mov -0x18(%rbp),%eax 1510: ba 00 00 00 00 mov $0x0,%edx 1515: be 01 00 00 00 mov $0x1,%esi 151a: 89 c7 mov %eax,%edi 151c: e8 57 2c 00 00 callq 0x4178 1521: 48 89 45 f8 mov %rax,-0x8(%rbp) 1525: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 152a: 75 28 jne 0x1554 152c: bf ff ff ff ff mov $0xffffffff,%edi 1531: e8 7f 01 00 00 callq 0x16b5 1536: 48 89 c6 mov %rax,%rsi 1539: 48 8d 3d 17 3b 00 00 lea 0x3b17(%rip),%rdi # 0x5057 1540: b8 00 00 00 00 mov $0x0,%eax 1545: e8 d6 fc ff ff callq 0x1220 154a: b8 01 00 00 00 mov $0x1,%eax 154f: e9 97 00 00 00 jmpq 0x15eb 1554: 48 8b 45 f8 mov -0x8(%rbp),%rax 1558: 48 89 c7 mov %rax,%rdi 155b: e8 c4 32 00 00 callq 0x4824 1560: 89 45 ec mov %eax,-0x14(%rbp) 1563: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 1567: 74 1f je 0x1588 1569: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 156d: 77 33 ja 0x15a2 156f: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1573: 74 20 je 0x1595 1575: 83 7d ec 01 cmpl $0x1,-0x14(%rbp) 1579: 75 27 jne 0x15a2 157b: 48 8d 05 ef 3a 00 00 lea 0x3aef(%rip),%rax # 0x5071 1582: 48 89 45 f0 mov %rax,-0x10(%rbp) 1586: eb 25 jmp 0x15ad 1588: 48 8d 05 f0 3a 00 00 lea 0x3af0(%rip),%rax # 0x507f 158f: 48 89 45 f0 mov %rax,-0x10(%rbp) 1593: eb 18 jmp 0x15ad 1595: 48 8d 05 ee 3a 00 00 lea 0x3aee(%rip),%rax # 0x508a 159c: 48 89 45 f0 mov %rax,-0x10(%rbp) 15a0: eb 0b jmp 0x15ad 15a2: 48 8d 05 e6 3a 00 00 lea 0x3ae6(%rip),%rax # 0x508f 15a9: 48 89 45 f0 mov %rax,-0x10(%rbp) 15ad: 48 8b 45 d0 mov -0x30(%rbp),%rax 15b1: 48 83 c0 08 add $0x8,%rax 15b5: 48 8b 00 mov (%rax),%rax 15b8: 48 8b 55 f0 mov -0x10(%rbp),%rdx 15bc: 48 89 c6 mov %rax,%rsi 15bf: 48 8d 3d d6 3a 00 00 lea 0x3ad6(%rip),%rdi # 0x509c 15c6: b8 00 00 00 00 mov $0x0,%eax 15cb: e8 50 fc ff ff callq 0x1220 15d0: 48 8b 45 f8 mov -0x8(%rbp),%rax 15d4: 48 89 c7 mov %rax,%rdi 15d7: e8 f1 2d 00 00 callq 0x43cd 15dc: 8b 45 e8 mov -0x18(%rbp),%eax 15df: 89 c7 mov %eax,%edi 15e1: e8 7a fc ff ff callq 0x1260 15e6: b8 00 00 00 00 mov $0x0,%eax 15eb: c9 leaveq 15ec: c3 retq 15ed: f3 rep 15ee: 0f pop %cs 15ef: 1e push %ds 15f0: fa cli 15f1: 55 push %rbp 15f2: 48 89 e5 mov %rsp,%rbp 15f5: 48 83 ec 10 sub $0x10,%rsp 15f9: 89 7d fc mov %edi,-0x4(%rbp) 15fc: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1600: 75 07 jne 0x1609 1602: b8 01 00 00 00 mov $0x1,%eax 1607: eb 2f jmp 0x1638 1609: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 160d: 0f 94 c0 sete %al 1610: 0f b6 c0 movzbl %al,%eax 1613: 48 85 c0 test %rax,%rax 1616: 74 11 je 0x1629 1618: c7 05 f2 69 00 00 01 00 movl $0x1,0x69f2(%rip) # 0x8014 1620: 00 00 1622: b8 01 00 00 00 mov $0x1,%eax 1627: eb 0f jmp 0x1638 1629: bf 02 00 00 00 mov $0x2,%edi 162e: e8 43 00 00 00 callq 0x1676 1633: b8 00 00 00 00 mov $0x0,%eax 1638: c9 leaveq 1639: c3 retq 163a: f3 rep 163b: 0f pop %cs 163c: 1e push %ds 163d: fa cli 163e: 55 push %rbp 163f: 48 89 e5 mov %rsp,%rbp 1642: 48 83 ec 10 sub $0x10,%rsp 1646: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 164e: 00 164f: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1656: 8b 00 mov (%rax),%eax 1658: 89 45 fc mov %eax,-0x4(%rbp) 165b: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1663: 00 1664: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 166b: c7 00 00 00 00 00 movl $0x0,(%rax) 1671: 8b 45 fc mov -0x4(%rbp),%eax 1674: c9 leaveq 1675: c3 retq 1676: f3 rep 1677: 0f pop %cs 1678: 1e push %ds 1679: fa cli 167a: 55 push %rbp 167b: 48 89 e5 mov %rsp,%rbp 167e: 53 push %rbx 167f: 48 83 ec 18 sub $0x18,%rsp 1683: 89 7d ec mov %edi,-0x14(%rbp) 1686: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 168a: 78 0b js 0x1697 168c: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1690: 7f 05 jg 0x1697 1692: 8b 5d ec mov -0x14(%rbp),%ebx 1695: eb 05 jmp 0x169c 1697: bb 01 00 00 00 mov $0x1,%ebx 169c: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16a4: 00 16a5: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16ac: 89 18 mov %ebx,(%rax) 16ae: 90 nop 16af: 48 8b 5d f8 mov -0x8(%rbp),%rbx 16b3: c9 leaveq 16b4: c3 retq 16b5: f3 rep 16b6: 0f pop %cs 16b7: 1e push %ds 16b8: fa cli 16b9: 55 push %rbp 16ba: 48 89 e5 mov %rsp,%rbp 16bd: 48 83 ec 20 sub $0x20,%rsp 16c1: 89 7d ec mov %edi,-0x14(%rbp) 16c4: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16cc: 00 16cd: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16d4: 8b 00 mov (%rax),%eax 16d6: 89 45 fc mov %eax,-0x4(%rbp) 16d9: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 16dd: 0f 85 85 00 00 00 jne 0x1768 16e3: 8b 45 fc mov -0x4(%rbp),%eax 16e6: 48 98 cltq 16e8: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 16f0: 48 8d 05 c9 3e 00 00 lea 0x3ec9(%rip),%rax # 0x55c0 16f7: 48 8b 04 02 mov (%rdx,%rax,1),%rax 16fb: 48 3d f1 04 00 00 cmp $0x4f1,%rax 1701: 76 1f jbe 0x1722 1703: 48 8d 0d 4e 41 00 00 lea 0x414e(%rip),%rcx # 0x5858 170a: ba 5a 01 00 00 mov $0x15a,%edx 170f: 48 8d 35 42 40 00 00 lea 0x4042(%rip),%rsi # 0x5758 1716: 48 8d 3d cb 40 00 00 lea 0x40cb(%rip),%rdi # 0x57e8 171d: e8 1e fb ff ff callq 0x1240 1722: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1726: 74 36 je 0x175e 1728: 8b 45 fc mov -0x4(%rbp),%eax 172b: 48 98 cltq 172d: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1735: 48 8d 05 84 3e 00 00 lea 0x3e84(%rip),%rax # 0x55c0 173c: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1740: 48 8d 15 79 39 00 00 lea 0x3979(%rip),%rdx # 0x50c0 1747: 48 01 d0 add %rdx,%rax 174a: 48 89 c6 mov %rax,%rsi 174d: 48 8d 3d b9 40 00 00 lea 0x40b9(%rip),%rdi # 0x580d 1754: e8 d7 fa ff ff callq 0x1230 1759: e9 b7 00 00 00 jmpq 0x1815 175e: b8 00 00 00 00 mov $0x0,%eax 1763: e9 ad 00 00 00 jmpq 0x1815 1768: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 176c: 7c 06 jl 0x1774 176e: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1772: 7e 1b jle 0x178f 1774: 48 8d 05 4e 39 00 00 lea 0x394e(%rip),%rax # 0x50c9 177b: 48 89 c6 mov %rax,%rsi 177e: 48 8d 3d 88 40 00 00 lea 0x4088(%rip),%rdi # 0x580d 1785: e8 a6 fa ff ff callq 0x1230 178a: e9 86 00 00 00 jmpq 0x1815 178f: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1793: 75 05 jne 0x179a 1795: 8b 45 fc mov -0x4(%rbp),%eax 1798: eb 03 jmp 0x179d 179a: 8b 45 ec mov -0x14(%rbp),%eax 179d: 48 98 cltq 179f: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17a7: 48 8d 05 12 3e 00 00 lea 0x3e12(%rip),%rax # 0x55c0 17ae: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17b2: 48 3d f1 04 00 00 cmp $0x4f1,%rax 17b8: 76 1f jbe 0x17d9 17ba: 48 8d 0d 97 40 00 00 lea 0x4097(%rip),%rcx # 0x5858 17c1: ba 60 01 00 00 mov $0x160,%edx 17c6: 48 8d 35 8b 3f 00 00 lea 0x3f8b(%rip),%rsi # 0x5758 17cd: 48 8d 3d 44 40 00 00 lea 0x4044(%rip),%rdi # 0x5818 17d4: e8 67 fa ff ff callq 0x1240 17d9: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 17dd: 75 05 jne 0x17e4 17df: 8b 45 fc mov -0x4(%rbp),%eax 17e2: eb 03 jmp 0x17e7 17e4: 8b 45 ec mov -0x14(%rbp),%eax 17e7: 48 98 cltq 17e9: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17f1: 48 8d 05 c8 3d 00 00 lea 0x3dc8(%rip),%rax # 0x55c0 17f8: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17fc: 48 8d 15 bd 38 00 00 lea 0x38bd(%rip),%rdx # 0x50c0 1803: 48 01 d0 add %rdx,%rax 1806: 48 89 c6 mov %rax,%rsi 1809: 48 8d 3d fd 3f 00 00 lea 0x3ffd(%rip),%rdi # 0x580d 1810: e8 1b fa ff ff callq 0x1230 1815: c9 leaveq 1816: c3 retq 1817: 55 push %rbp 1818: 48 89 e5 mov %rsp,%rbp 181b: 89 f8 mov %edi,%eax 181d: 66 89 45 fc mov %ax,-0x4(%rbp) 1821: 0f b7 45 fc movzwl -0x4(%rbp),%eax 1825: 66 c1 c0 08 rol $0x8,%ax 1829: 5d pop %rbp 182a: c3 retq 182b: 55 push %rbp 182c: 48 89 e5 mov %rsp,%rbp 182f: 89 7d fc mov %edi,-0x4(%rbp) 1832: 8b 45 fc mov -0x4(%rbp),%eax 1835: 0f c8 bswap %eax 1837: 5d pop %rbp 1838: c3 retq 1839: 55 push %rbp 183a: 48 89 e5 mov %rsp,%rbp 183d: 48 89 7d f8 mov %rdi,-0x8(%rbp) 1841: 48 8b 45 f8 mov -0x8(%rbp),%rax 1845: 48 0f c8 bswap %rax 1848: 5d pop %rbp 1849: c3 retq 184a: 55 push %rbp 184b: 48 89 e5 mov %rsp,%rbp 184e: 48 83 ec 40 sub $0x40,%rsp 1852: 89 7d dc mov %edi,-0x24(%rbp) 1855: 48 89 75 d0 mov %rsi,-0x30(%rbp) 1859: 48 89 55 c8 mov %rdx,-0x38(%rbp) 185d: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1861: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 1869: 48 8b 55 c0 mov -0x40(%rbp),%rdx 186d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1871: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 1875: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1879: 48 8b 45 c8 mov -0x38(%rbp),%rax 187d: 48 29 f0 sub %rsi,%rax 1880: 48 89 c2 mov %rax,%rdx 1883: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1887: 48 8b 45 d0 mov -0x30(%rbp),%rax 188b: 48 01 c6 add %rax,%rsi 188e: 8b 45 dc mov -0x24(%rbp),%eax 1891: 89 c7 mov %eax,%edi 1893: e8 98 fa ff ff callq 0x1330 1898: 48 89 45 f0 mov %rax,-0x10(%rbp) 189c: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 18a1: 75 0c jne 0x18af 18a3: e8 38 f9 ff ff callq 0x11e0 18a8: 8b 00 mov (%rax),%eax 18aa: 83 f8 04 cmp $0x4,%eax 18ad: 74 ba je 0x1869 18af: 48 8b 45 f0 mov -0x10(%rbp),%rax 18b3: 48 89 45 f8 mov %rax,-0x8(%rbp) 18b7: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18bc: 7f 13 jg 0x18d1 18be: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18c3: 79 06 jns 0x18cb 18c5: 48 8b 45 f8 mov -0x8(%rbp),%rax 18c9: eb 1c jmp 0x18e7 18cb: 48 8b 45 e8 mov -0x18(%rbp),%rax 18cf: eb 16 jmp 0x18e7 18d1: 48 8b 45 f8 mov -0x8(%rbp),%rax 18d5: 48 01 45 e8 add %rax,-0x18(%rbp) 18d9: 48 8b 45 e8 mov -0x18(%rbp),%rax 18dd: 48 39 45 c8 cmp %rax,-0x38(%rbp) 18e1: 77 86 ja 0x1869 18e3: 48 8b 45 e8 mov -0x18(%rbp),%rax 18e7: c9 leaveq 18e8: c3 retq 18e9: 55 push %rbp 18ea: 48 89 e5 mov %rsp,%rbp 18ed: 48 83 ec 20 sub $0x20,%rsp 18f1: 48 89 7d e8 mov %rdi,-0x18(%rbp) 18f5: 48 89 75 e0 mov %rsi,-0x20(%rbp) 18f9: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 18fe: 76 26 jbe 0x1926 1900: 48 8b 45 e8 mov -0x18(%rbp),%rax 1904: ba 08 00 00 00 mov $0x8,%edx 1909: 48 8d 35 58 3f 00 00 lea 0x3f58(%rip),%rsi # 0x5868 1910: 48 89 c7 mov %rax,%rdi 1913: e8 68 f9 ff ff callq 0x1280 1918: 85 c0 test %eax,%eax 191a: 75 0a jne 0x1926 191c: b8 01 00 00 00 mov $0x1,%eax 1921: e9 80 00 00 00 jmpq 0x19a6 1926: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 192b: 76 74 jbe 0x19a1 192d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1931: ba 04 00 00 00 mov $0x4,%edx 1936: 48 8d 35 34 3f 00 00 lea 0x3f34(%rip),%rsi # 0x5871 193d: 48 89 c7 mov %rax,%rdi 1940: e8 3b f9 ff ff callq 0x1280 1945: 85 c0 test %eax,%eax 1947: 75 58 jne 0x19a1 1949: 48 8b 45 e8 mov -0x18(%rbp),%rax 194d: 48 83 c0 04 add $0x4,%rax 1951: 0f b6 00 movzbl (%rax),%eax 1954: 0f b6 c0 movzbl %al,%eax 1957: 89 45 f4 mov %eax,-0xc(%rbp) 195a: 48 8b 45 e8 mov -0x18(%rbp),%rax 195e: 48 83 c0 05 add $0x5,%rax 1962: 0f b6 00 movzbl (%rax),%eax 1965: 0f b6 c0 movzbl %al,%eax 1968: 89 45 f8 mov %eax,-0x8(%rbp) 196b: 48 8b 45 e8 mov -0x18(%rbp),%rax 196f: 48 83 c0 06 add $0x6,%rax 1973: 0f b6 00 movzbl (%rax),%eax 1976: 0f b6 c0 movzbl %al,%eax 1979: 89 45 fc mov %eax,-0x4(%rbp) 197c: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 1980: 7e 1f jle 0x19a1 1982: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 1986: 7f 19 jg 0x19a1 1988: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 198c: 7e 13 jle 0x19a1 198e: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 1992: 7f 0d jg 0x19a1 1994: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1998: 75 07 jne 0x19a1 199a: b8 03 00 00 00 mov $0x3,%eax 199f: eb 05 jmp 0x19a6 19a1: b8 00 00 00 00 mov $0x0,%eax 19a6: c9 leaveq 19a7: c3 retq 19a8: 55 push %rbp 19a9: 48 89 e5 mov %rsp,%rbp 19ac: 48 83 ec 40 sub $0x40,%rsp 19b0: 89 7d ec mov %edi,-0x14(%rbp) 19b3: 48 89 75 e0 mov %rsi,-0x20(%rbp) 19b7: 48 89 55 d8 mov %rdx,-0x28(%rbp) 19bb: 48 89 4d d0 mov %rcx,-0x30(%rbp) 19bf: 44 89 45 e8 mov %r8d,-0x18(%rbp) 19c3: 4c 89 4d c8 mov %r9,-0x38(%rbp) 19c7: 48 8b 45 18 mov 0x18(%rbp),%rax 19cb: 48 05 08 01 00 00 add $0x108,%rax 19d1: 48 89 c6 mov %rax,%rsi 19d4: bf 01 00 00 00 mov $0x1,%edi 19d9: e8 c2 f8 ff ff callq 0x12a0 19de: 48 89 45 f8 mov %rax,-0x8(%rbp) 19e2: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 19e7: 75 0c jne 0x19f5 19e9: bf 08 00 00 00 mov $0x8,%edi 19ee: e8 83 fc ff ff callq 0x1676 19f3: eb 58 jmp 0x1a4d 19f5: 48 8b 45 f8 mov -0x8(%rbp),%rax 19f9: 8b 55 10 mov 0x10(%rbp),%edx 19fc: 89 50 18 mov %edx,0x18(%rax) 19ff: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a03: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 1a0a: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a0e: 8b 55 e8 mov -0x18(%rbp),%edx 1a11: 89 50 1c mov %edx,0x1c(%rax) 1a14: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a18: 8b 55 ec mov -0x14(%rbp),%edx 1a1b: 89 50 24 mov %edx,0x24(%rax) 1a1e: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a22: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1a26: 48 89 50 28 mov %rdx,0x28(%rax) 1a2a: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a2e: 48 8b 55 d0 mov -0x30(%rbp),%rdx 1a32: 48 89 50 30 mov %rdx,0x30(%rax) 1a36: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a3a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 1a3e: 48 89 10 mov %rdx,(%rax) 1a41: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a45: 48 8b 55 c8 mov -0x38(%rbp),%rdx 1a49: 48 89 50 08 mov %rdx,0x8(%rax) 1a4d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a51: c9 leaveq 1a52: c3 retq 1a53: f3 rep 1a54: 0f pop %cs 1a55: 1e push %ds 1a56: fa cli 1a57: 55 push %rbp 1a58: 48 89 e5 mov %rsp,%rbp 1a5b: 48 83 ec 20 sub $0x20,%rsp 1a5f: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a63: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a67: 8b 40 18 mov 0x18(%rax),%eax 1a6a: 83 f8 01 cmp $0x1,%eax 1a6d: 75 38 jne 0x1aa7 1a6f: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a73: 48 8b 40 48 mov 0x48(%rax),%rax 1a77: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a7b: eb 23 jmp 0x1aa0 1a7d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a81: 8b 40 3c mov 0x3c(%rax),%eax 1a84: 85 c0 test %eax,%eax 1a86: 74 0c je 0x1a94 1a88: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a8c: 48 89 c7 mov %rax,%rdi 1a8f: e8 bf ff ff ff callq 0x1a53 1a94: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a98: 48 8b 40 10 mov 0x10(%rax),%rax 1a9c: 48 89 45 f8 mov %rax,-0x8(%rbp) 1aa0: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1aa5: 75 d6 jne 0x1a7d 1aa7: 90 nop 1aa8: c9 leaveq 1aa9: c3 retq 1aaa: f3 rep 1aab: 0f pop %cs 1aac: 1e push %ds 1aad: fa cli 1aae: 55 push %rbp 1aaf: 48 89 e5 mov %rsp,%rbp 1ab2: 48 83 ec 20 sub $0x20,%rsp 1ab6: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1aba: 48 8b 45 e8 mov -0x18(%rbp),%rax 1abe: 8b 40 18 mov 0x18(%rax),%eax 1ac1: 83 f8 01 cmp $0x1,%eax 1ac4: 75 38 jne 0x1afe 1ac6: 48 8b 45 e8 mov -0x18(%rbp),%rax 1aca: 48 8b 40 48 mov 0x48(%rax),%rax 1ace: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ad2: eb 23 jmp 0x1af7 1ad4: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ad8: 8b 40 3c mov 0x3c(%rax),%eax 1adb: 85 c0 test %eax,%eax 1add: 74 0c je 0x1aeb 1adf: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ae3: 48 89 c7 mov %rax,%rdi 1ae6: e8 bf ff ff ff callq 0x1aaa 1aeb: 48 8b 45 f8 mov -0x8(%rbp),%rax 1aef: 48 8b 40 10 mov 0x10(%rax),%rax 1af3: 48 89 45 f8 mov %rax,-0x8(%rbp) 1af7: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1afc: 75 d6 jne 0x1ad4 1afe: 90 nop 1aff: c9 leaveq 1b00: c3 retq 1b01: 55 push %rbp 1b02: 48 89 e5 mov %rsp,%rbp 1b05: 48 83 ec 40 sub $0x40,%rsp 1b09: 89 7d ec mov %edi,-0x14(%rbp) 1b0c: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1b10: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1b14: 48 89 4d d0 mov %rcx,-0x30(%rbp) 1b18: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1b1c: 4c 89 4d c8 mov %r9,-0x38(%rbp) 1b20: 4c 8b 45 c8 mov -0x38(%rbp),%r8 1b24: 8b 7d e8 mov -0x18(%rbp),%edi 1b27: 48 8b 4d d0 mov -0x30(%rbp),%rcx 1b2b: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1b2f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 1b33: 8b 45 ec mov -0x14(%rbp),%eax 1b36: 6a 00 pushq $0x0 1b38: 6a 01 pushq $0x1 1b3a: 4d 89 c1 mov %r8,%r9 1b3d: 41 89 f8 mov %edi,%r8d 1b40: 89 c7 mov %eax,%edi 1b42: e8 61 fe ff ff callq 0x19a8 1b47: 48 83 c4 10 add $0x10,%rsp 1b4b: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b4f: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b54: 74 26 je 0x1b7c 1b56: 48 8b 45 d8 mov -0x28(%rbp),%rax 1b5a: 48 8d 50 08 lea 0x8(%rax),%rdx 1b5e: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b62: 48 89 50 70 mov %rdx,0x70(%rax) 1b66: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b6a: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 1b71: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b75: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1b7c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b80: c9 leaveq 1b81: c3 retq 1b82: f3 rep 1b83: 0f pop %cs 1b84: 1e push %ds 1b85: fa cli 1b86: 55 push %rbp 1b87: 48 89 e5 mov %rsp,%rbp 1b8a: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 1b91: 48 89 bd 78 ff ff ff mov %rdi,-0x88(%rbp) 1b98: 48 89 b5 70 ff ff ff mov %rsi,-0x90(%rbp) 1b9f: 89 95 6c ff ff ff mov %edx,-0x94(%rbp) 1ba5: 48 89 8d 60 ff ff ff mov %rcx,-0xa0(%rbp) 1bac: 4c 89 85 58 ff ff ff mov %r8,-0xa8(%rbp) 1bb3: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 1bbb: 00 1bbc: 48 89 45 f8 mov %rax,-0x8(%rbp) 1bc0: 31 c0 xor %eax,%eax 1bc2: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bc9: 48 83 c0 04 add $0x4,%rax 1bcd: 0f b6 00 movzbl (%rax),%eax 1bd0: 3c 01 cmp $0x1,%al 1bd2: 0f 94 c0 sete %al 1bd5: 88 45 87 mov %al,-0x79(%rbp) 1bd8: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1bdc: 74 0a je 0x1be8 1bde: 48 83 bd 58 ff ff ff 33 cmpq $0x33,-0xa8(%rbp) 1be6: 76 15 jbe 0x1bfd 1be8: 0f b6 45 87 movzbl -0x79(%rbp),%eax 1bec: 83 f0 01 xor $0x1,%eax 1bef: 84 c0 test %al,%al 1bf1: 74 20 je 0x1c13 1bf3: 48 83 bd 58 ff ff ff 3f cmpq $0x3f,-0xa8(%rbp) 1bfb: 77 16 ja 0x1c13 1bfd: bf 0a 00 00 00 mov $0xa,%edi 1c02: e8 6f fa ff ff callq 0x1676 1c07: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1c0e: e9 c0 04 00 00 jmpq 0x20d3 1c13: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c1a: 48 83 c0 05 add $0x5,%rax 1c1e: 0f b6 00 movzbl (%rax),%eax 1c21: 3c 01 cmp $0x1,%al 1c23: 75 10 jne 0x1c35 1c25: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c2c: 48 89 45 88 mov %rax,-0x78(%rbp) 1c30: e9 af 00 00 00 jmpq 0x1ce4 1c35: 48 8d 45 b0 lea -0x50(%rbp),%rax 1c39: 48 89 45 88 mov %rax,-0x78(%rbp) 1c3d: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c41: 74 4f je 0x1c92 1c43: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c4a: 0f b7 40 30 movzwl 0x30(%rax),%eax 1c4e: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c52: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c59: 8b 40 20 mov 0x20(%rax),%eax 1c5c: 89 45 d0 mov %eax,-0x30(%rbp) 1c5f: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c66: 48 83 c0 05 add $0x5,%rax 1c6a: 0f b6 00 movzbl (%rax),%eax 1c6d: 3c 01 cmp $0x1,%al 1c6f: 74 73 je 0x1ce4 1c71: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1c75: 0f b7 c0 movzwl %ax,%eax 1c78: 89 c7 mov %eax,%edi 1c7a: e8 98 fb ff ff callq 0x1817 1c7f: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c83: 8b 45 d0 mov -0x30(%rbp),%eax 1c86: 89 c7 mov %eax,%edi 1c88: e8 9e fb ff ff callq 0x182b 1c8d: 89 45 d0 mov %eax,-0x30(%rbp) 1c90: eb 52 jmp 0x1ce4 1c92: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c99: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1c9d: 66 89 45 ec mov %ax,-0x14(%rbp) 1ca1: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ca8: 48 8b 40 28 mov 0x28(%rax),%rax 1cac: 48 89 45 d8 mov %rax,-0x28(%rbp) 1cb0: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1cb7: 48 83 c0 05 add $0x5,%rax 1cbb: 0f b6 00 movzbl (%rax),%eax 1cbe: 3c 01 cmp $0x1,%al 1cc0: 74 22 je 0x1ce4 1cc2: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1cc6: 0f b7 c0 movzwl %ax,%eax 1cc9: 89 c7 mov %eax,%edi 1ccb: e8 47 fb ff ff callq 0x1817 1cd0: 66 89 45 ec mov %ax,-0x14(%rbp) 1cd4: 48 8b 45 d8 mov -0x28(%rbp),%rax 1cd8: 48 89 c7 mov %rax,%rdi 1cdb: e8 59 fb ff ff callq 0x1839 1ce0: 48 89 45 d8 mov %rax,-0x28(%rbp) 1ce4: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1ce8: 0f 84 ec 01 00 00 je 0x1eda 1cee: 48 8b 45 88 mov -0x78(%rbp),%rax 1cf2: 0f b7 40 30 movzwl 0x30(%rax),%eax 1cf6: 0f b7 c0 movzwl %ax,%eax 1cf9: 48 89 45 98 mov %rax,-0x68(%rbp) 1cfd: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1d02: 0f 94 c0 sete %al 1d05: 0f b6 c0 movzbl %al,%eax 1d08: 48 85 c0 test %rax,%rax 1d0b: 0f 84 79 01 00 00 je 0x1e8a 1d11: 48 8b 45 88 mov -0x78(%rbp),%rax 1d15: 8b 40 20 mov 0x20(%rax),%eax 1d18: 85 c0 test %eax,%eax 1d1a: 0f 84 6a 01 00 00 je 0x1e8a 1d20: 48 8b 45 88 mov -0x78(%rbp),%rax 1d24: 8b 40 20 mov 0x20(%rax),%eax 1d27: 89 c0 mov %eax,%eax 1d29: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1d30: 0f 96 c0 setbe %al 1d33: 0f b6 c0 movzbl %al,%eax 1d36: 48 85 c0 test %rax,%rax 1d39: 75 22 jne 0x1d5d 1d3b: 48 8b 45 88 mov -0x78(%rbp),%rax 1d3f: 8b 40 20 mov 0x20(%rax),%eax 1d42: 89 c2 mov %eax,%edx 1d44: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1d4b: 48 29 d0 sub %rdx,%rax 1d4e: 48 83 f8 27 cmp $0x27,%rax 1d52: 0f 96 c0 setbe %al 1d55: 0f b6 c0 movzbl %al,%eax 1d58: 48 85 c0 test %rax,%rax 1d5b: 74 0a je 0x1d67 1d5d: b8 00 00 00 00 mov $0x0,%eax 1d62: e9 6c 03 00 00 jmpq 0x20d3 1d67: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d6f: 0f 95 c0 setne %al 1d72: 0f b6 c0 movzbl %al,%eax 1d75: 48 85 c0 test %rax,%rax 1d78: 74 3d je 0x1db7 1d7a: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1d81: 48 83 c0 05 add $0x5,%rax 1d85: 0f b6 00 movzbl (%rax),%eax 1d88: 3c 01 cmp $0x1,%al 1d8a: 75 2b jne 0x1db7 1d8c: 48 8b 45 88 mov -0x78(%rbp),%rax 1d90: 8b 40 20 mov 0x20(%rax),%eax 1d93: 89 c2 mov %eax,%edx 1d95: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d9c: 48 01 c2 add %rax,%rdx 1d9f: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1da6: 48 01 d0 add %rdx,%rax 1da9: 8b 40 14 mov 0x14(%rax),%eax 1dac: 89 c0 mov %eax,%eax 1dae: 48 89 45 98 mov %rax,-0x68(%rbp) 1db2: e9 d3 00 00 00 jmpq 0x1e8a 1db7: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1dbf: 0f 95 c0 setne %al 1dc2: 0f b6 c0 movzbl %al,%eax 1dc5: 48 85 c0 test %rax,%rax 1dc8: 74 28 je 0x1df2 1dca: 48 8b 45 88 mov -0x78(%rbp),%rax 1dce: 8b 40 20 mov 0x20(%rax),%eax 1dd1: 89 c2 mov %eax,%edx 1dd3: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1dda: 48 01 d0 add %rdx,%rax 1ddd: 48 8d 50 14 lea 0x14(%rax),%rdx 1de1: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1de8: 48 01 d0 add %rdx,%rax 1deb: 8b 00 mov (%rax),%eax 1ded: 89 45 90 mov %eax,-0x70(%rbp) 1df0: eb 70 jmp 0x1e62 1df2: 48 8b 45 88 mov -0x78(%rbp),%rax 1df6: 8b 40 20 mov 0x20(%rax),%eax 1df9: 89 c2 mov %eax,%edx 1dfb: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1e02: 48 01 d0 add %rdx,%rax 1e05: 48 83 c0 14 add $0x14,%rax 1e09: 48 89 c2 mov %rax,%rdx 1e0c: 48 8d 75 90 lea -0x70(%rbp),%rsi 1e10: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1e16: 48 89 d1 mov %rdx,%rcx 1e19: ba 04 00 00 00 mov $0x4,%edx 1e1e: 89 c7 mov %eax,%edi 1e20: e8 25 fa ff ff callq 0x184a 1e25: 48 89 45 a8 mov %rax,-0x58(%rbp) 1e29: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1e2e: 0f 95 c0 setne %al 1e31: 0f b6 c0 movzbl %al,%eax 1e34: 48 85 c0 test %rax,%rax 1e37: 74 29 je 0x1e62 1e39: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1e3e: 79 0c jns 0x1e4c 1e40: bf 09 00 00 00 mov $0x9,%edi 1e45: e8 2c f8 ff ff callq 0x1676 1e4a: eb 0a jmp 0x1e56 1e4c: bf 0a 00 00 00 mov $0xa,%edi 1e51: e8 20 f8 ff ff callq 0x1676 1e56: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1e5d: e9 71 02 00 00 jmpq 0x20d3 1e62: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1e69: 48 83 c0 05 add $0x5,%rax 1e6d: 0f b6 00 movzbl (%rax),%eax 1e70: 3c 01 cmp $0x1,%al 1e72: 74 0d je 0x1e81 1e74: 8b 45 90 mov -0x70(%rbp),%eax 1e77: 89 c7 mov %eax,%edi 1e79: e8 ad f9 ff ff callq 0x182b 1e7e: 89 45 90 mov %eax,-0x70(%rbp) 1e81: 8b 45 90 mov -0x70(%rbp),%eax 1e84: 89 c0 mov %eax,%eax 1e86: 48 89 45 98 mov %rax,-0x68(%rbp) 1e8a: 48 8b 45 88 mov -0x78(%rbp),%rax 1e8e: 8b 40 20 mov 0x20(%rax),%eax 1e91: 89 c0 mov %eax,%eax 1e93: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1e9a: 72 31 jb 0x1ecd 1e9c: 48 8b 45 88 mov -0x78(%rbp),%rax 1ea0: 8b 40 20 mov 0x20(%rax),%eax 1ea3: 89 c2 mov %eax,%edx 1ea5: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1eac: 48 29 d0 sub %rdx,%rax 1eaf: 48 89 c1 mov %rax,%rcx 1eb2: 48 8b 55 98 mov -0x68(%rbp),%rdx 1eb6: 48 89 d0 mov %rdx,%rax 1eb9: 48 c1 e0 02 shl $0x2,%rax 1ebd: 48 01 d0 add %rdx,%rax 1ec0: 48 c1 e0 03 shl $0x3,%rax 1ec4: 48 39 c1 cmp %rax,%rcx 1ec7: 0f 83 02 02 00 00 jae 0x20cf 1ecd: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1ed5: e9 f5 01 00 00 jmpq 0x20cf 1eda: 48 8b 45 88 mov -0x78(%rbp),%rax 1ede: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1ee2: 0f b7 c0 movzwl %ax,%eax 1ee5: 48 89 45 98 mov %rax,-0x68(%rbp) 1ee9: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1eee: 0f 94 c0 sete %al 1ef1: 0f b6 c0 movzbl %al,%eax 1ef4: 48 85 c0 test %rax,%rax 1ef7: 0f 84 97 01 00 00 je 0x2094 1efd: 48 8b 45 88 mov -0x78(%rbp),%rax 1f01: 48 8b 40 28 mov 0x28(%rax),%rax 1f05: 48 85 c0 test %rax,%rax 1f08: 0f 84 86 01 00 00 je 0x2094 1f0e: 48 8b 45 88 mov -0x78(%rbp),%rax 1f12: 48 8b 40 28 mov 0x28(%rax),%rax 1f16: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f1d: 0f 96 c0 setbe %al 1f20: 0f b6 c0 movzbl %al,%eax 1f23: 48 85 c0 test %rax,%rax 1f26: 75 1e jne 0x1f46 1f28: 48 8b 45 88 mov -0x78(%rbp),%rax 1f2c: 48 8b 40 28 mov 0x28(%rax),%rax 1f30: 48 83 c0 40 add $0x40,%rax 1f34: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f3b: 0f 92 c0 setb %al 1f3e: 0f b6 c0 movzbl %al,%eax 1f41: 48 85 c0 test %rax,%rax 1f44: 74 0a je 0x1f50 1f46: b8 00 00 00 00 mov $0x0,%eax 1f4b: e9 83 01 00 00 jmpq 0x20d3 1f50: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f58: 0f 95 c0 setne %al 1f5b: 0f b6 c0 movzbl %al,%eax 1f5e: 48 85 c0 test %rax,%rax 1f61: 74 3b je 0x1f9e 1f63: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1f6a: 48 83 c0 05 add $0x5,%rax 1f6e: 0f b6 00 movzbl (%rax),%eax 1f71: 3c 01 cmp $0x1,%al 1f73: 75 29 jne 0x1f9e 1f75: 48 8b 45 88 mov -0x78(%rbp),%rax 1f79: 48 8b 50 28 mov 0x28(%rax),%rdx 1f7d: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f84: 48 01 c2 add %rax,%rdx 1f87: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1f8e: 48 01 d0 add %rdx,%rax 1f91: 48 8b 40 20 mov 0x20(%rax),%rax 1f95: 48 89 45 90 mov %rax,-0x70(%rbp) 1f99: e9 cd 00 00 00 jmpq 0x206b 1f9e: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1fa6: 0f 95 c0 setne %al 1fa9: 0f b6 c0 movzbl %al,%eax 1fac: 48 85 c0 test %rax,%rax 1faf: 74 29 je 0x1fda 1fb1: 48 8b 45 88 mov -0x78(%rbp),%rax 1fb5: 48 8b 50 28 mov 0x28(%rax),%rdx 1fb9: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fc0: 48 01 d0 add %rdx,%rax 1fc3: 48 8d 50 20 lea 0x20(%rax),%rdx 1fc7: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1fce: 48 01 d0 add %rdx,%rax 1fd1: 48 8b 00 mov (%rax),%rax 1fd4: 48 89 45 90 mov %rax,-0x70(%rbp) 1fd8: eb 6f jmp 0x2049 1fda: 48 8b 45 88 mov -0x78(%rbp),%rax 1fde: 48 8b 50 28 mov 0x28(%rax),%rdx 1fe2: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fe9: 48 01 d0 add %rdx,%rax 1fec: 48 83 c0 20 add $0x20,%rax 1ff0: 48 89 c2 mov %rax,%rdx 1ff3: 48 8d 75 90 lea -0x70(%rbp),%rsi 1ff7: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1ffd: 48 89 d1 mov %rdx,%rcx 2000: ba 08 00 00 00 mov $0x8,%edx 2005: 89 c7 mov %eax,%edi 2007: e8 3e f8 ff ff callq 0x184a 200c: 48 89 45 a0 mov %rax,-0x60(%rbp) 2010: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 2015: 0f 95 c0 setne %al 2018: 0f b6 c0 movzbl %al,%eax 201b: 48 85 c0 test %rax,%rax 201e: 74 29 je 0x2049 2020: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 2025: 79 0c jns 0x2033 2027: bf 09 00 00 00 mov $0x9,%edi 202c: e8 45 f6 ff ff callq 0x1676 2031: eb 0a jmp 0x203d 2033: bf 0a 00 00 00 mov $0xa,%edi 2038: e8 39 f6 ff ff callq 0x1676 203d: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2044: e9 8a 00 00 00 jmpq 0x20d3 2049: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2050: 48 83 c0 05 add $0x5,%rax 2054: 0f b6 00 movzbl (%rax),%eax 2057: 3c 01 cmp $0x1,%al 2059: 74 10 je 0x206b 205b: 48 8b 45 90 mov -0x70(%rbp),%rax 205f: 48 89 c7 mov %rax,%rdi 2062: e8 d2 f7 ff ff callq 0x1839 2067: 48 89 45 90 mov %rax,-0x70(%rbp) 206b: 48 8b 45 90 mov -0x70(%rbp),%rax 206f: ba ff ff ff ff mov $0xffffffff,%edx 2074: 48 39 d0 cmp %rdx,%rax 2077: 76 13 jbe 0x208c 2079: bf 0a 00 00 00 mov $0xa,%edi 207e: e8 f3 f5 ff ff callq 0x1676 2083: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 208a: eb 47 jmp 0x20d3 208c: 48 8b 45 90 mov -0x70(%rbp),%rax 2090: 48 89 45 98 mov %rax,-0x68(%rbp) 2094: 48 8b 45 88 mov -0x78(%rbp),%rax 2098: 48 8b 40 28 mov 0x28(%rax),%rax 209c: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 20a3: 72 22 jb 0x20c7 20a5: 48 8b 45 88 mov -0x78(%rbp),%rax 20a9: 48 8b 48 28 mov 0x28(%rax),%rcx 20ad: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 20b4: 48 29 c8 sub %rcx,%rax 20b7: 48 89 c2 mov %rax,%rdx 20ba: 48 8b 45 98 mov -0x68(%rbp),%rax 20be: 48 c1 e0 06 shl $0x6,%rax 20c2: 48 39 c2 cmp %rax,%rdx 20c5: 73 08 jae 0x20cf 20c7: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 20cf: 48 8b 45 98 mov -0x68(%rbp),%rax 20d3: 48 8b 4d f8 mov -0x8(%rbp),%rcx 20d7: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 20df: 00 20e0: 74 05 je 0x20e7 20e2: e8 19 f1 ff ff callq 0x1200 20e7: c9 leaveq 20e8: c3 retq 20e9: f3 rep 20ea: 0f pop %cs 20eb: 1e push %ds 20ec: fa cli 20ed: 55 push %rbp 20ee: 48 89 e5 mov %rsp,%rbp 20f1: 48 81 ec 90 00 00 00 sub $0x90,%rsp 20f8: 89 7d 9c mov %edi,-0x64(%rbp) 20fb: 48 89 75 90 mov %rsi,-0x70(%rbp) 20ff: 48 89 55 88 mov %rdx,-0x78(%rbp) 2103: 48 89 4d 80 mov %rcx,-0x80(%rbp) 2107: 4c 89 85 78 ff ff ff mov %r8,-0x88(%rbp) 210e: 44 89 4d 98 mov %r9d,-0x68(%rbp) 2112: 48 8b 45 88 mov -0x78(%rbp),%rax 2116: 48 83 c0 04 add $0x4,%rax 211a: 0f b6 00 movzbl (%rax),%eax 211d: 3c 01 cmp $0x1,%al 211f: 0f 95 c0 setne %al 2122: 0f b6 c0 movzbl %al,%eax 2125: 48 85 c0 test %rax,%rax 2128: 74 1f je 0x2149 212a: 48 8b 45 88 mov -0x78(%rbp),%rax 212e: 48 83 c0 04 add $0x4,%rax 2132: 0f b6 00 movzbl (%rax),%eax 2135: 3c 02 cmp $0x2,%al 2137: 0f 95 c0 setne %al 213a: 0f b6 c0 movzbl %al,%eax 213d: 48 85 c0 test %rax,%rax 2140: 74 07 je 0x2149 2142: b8 01 00 00 00 mov $0x1,%eax 2147: eb 05 jmp 0x214e 2149: b8 00 00 00 00 mov $0x0,%eax 214e: 85 c0 test %eax,%eax 2150: 75 40 jne 0x2192 2152: 48 8b 45 88 mov -0x78(%rbp),%rax 2156: 48 83 c0 05 add $0x5,%rax 215a: 0f b6 00 movzbl (%rax),%eax 215d: 3c 01 cmp $0x1,%al 215f: 0f 95 c0 setne %al 2162: 0f b6 c0 movzbl %al,%eax 2165: 48 85 c0 test %rax,%rax 2168: 74 1f je 0x2189 216a: 48 8b 45 88 mov -0x78(%rbp),%rax 216e: 48 83 c0 05 add $0x5,%rax 2172: 0f b6 00 movzbl (%rax),%eax 2175: 3c 02 cmp $0x2,%al 2177: 0f 95 c0 setne %al 217a: 0f b6 c0 movzbl %al,%eax 217d: 48 85 c0 test %rax,%rax 2180: 74 07 je 0x2189 2182: b8 01 00 00 00 mov $0x1,%eax 2187: eb 05 jmp 0x218e 2189: b8 00 00 00 00 mov $0x0,%eax 218e: 85 c0 test %eax,%eax 2190: 74 14 je 0x21a6 2192: bf 0a 00 00 00 mov $0xa,%edi 2197: e8 da f4 ff ff callq 0x1676 219c: b8 00 00 00 00 mov $0x0,%eax 21a1: e9 7f 0e 00 00 jmpq 0x3025 21a6: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 21ad: 48 8b 4d 80 mov -0x80(%rbp),%rcx 21b1: 8b 55 9c mov -0x64(%rbp),%edx 21b4: 48 8b 75 88 mov -0x78(%rbp),%rsi 21b8: 48 8b 45 90 mov -0x70(%rbp),%rax 21bc: 49 89 f8 mov %rdi,%r8 21bf: 48 89 c7 mov %rax,%rdi 21c2: e8 bb f9 ff ff callq 0x1b82 21c7: 48 89 45 d0 mov %rax,-0x30(%rbp) 21cb: 48 83 7d d0 ff cmpq $0xffffffffffffffff,-0x30(%rbp) 21d0: 75 0a jne 0x21dc 21d2: b8 00 00 00 00 mov $0x0,%eax 21d7: e9 49 0e 00 00 jmpq 0x3025 21dc: 48 8b 45 88 mov -0x78(%rbp),%rax 21e0: 48 83 c0 04 add $0x4,%rax 21e4: 0f b6 00 movzbl (%rax),%eax 21e7: 3c 01 cmp $0x1,%al 21e9: 75 24 jne 0x220f 21eb: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 21f3: 08 01 21f5: 48 39 45 d0 cmp %rax,-0x30(%rbp) 21f9: 76 38 jbe 0x2233 21fb: bf 0a 00 00 00 mov $0xa,%edi 2200: e8 71 f4 ff ff callq 0x1676 2205: b8 00 00 00 00 mov $0x0,%eax 220a: e9 16 0e 00 00 jmpq 0x3025 220f: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 2217: f0 00 2219: 48 39 45 d0 cmp %rax,-0x30(%rbp) 221d: 76 14 jbe 0x2233 221f: bf 0a 00 00 00 mov $0xa,%edi 2224: e8 4d f4 ff ff callq 0x1676 2229: b8 00 00 00 00 mov $0x0,%eax 222e: e9 f2 0d 00 00 jmpq 0x3025 2233: 48 8b 45 d0 mov -0x30(%rbp),%rax 2237: 48 85 c0 test %rax,%rax 223a: 75 1a jne 0x2256 223c: 83 7d 98 02 cmpl $0x2,-0x68(%rbp) 2240: 74 06 je 0x2248 2242: 83 7d 98 09 cmpl $0x9,-0x68(%rbp) 2246: 75 07 jne 0x224f 2248: b8 01 00 00 00 mov $0x1,%eax 224d: eb 05 jmp 0x2254 224f: b8 00 00 00 00 mov $0x0,%eax 2254: 48 98 cltq 2256: 48 89 45 d8 mov %rax,-0x28(%rbp) 225a: 48 8b 55 d8 mov -0x28(%rbp),%rdx 225e: 48 89 d0 mov %rdx,%rax 2261: 48 01 c0 add %rax,%rax 2264: 48 01 d0 add %rdx,%rax 2267: 48 c1 e0 02 shl $0x2,%rax 226b: 48 01 d0 add %rdx,%rax 226e: 48 c1 e0 04 shl $0x4,%rax 2272: 49 89 c0 mov %rax,%r8 2275: 8b 7d 98 mov -0x68(%rbp),%edi 2278: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 227f: 48 8b 55 80 mov -0x80(%rbp),%rdx 2283: 48 8b 75 90 mov -0x70(%rbp),%rsi 2287: 8b 45 9c mov -0x64(%rbp),%eax 228a: 41 50 push %rax 228c: 6a 03 pushq $0x3 228e: 4c 8b 4d 10 mov 0x10(%rbp),%r9 2292: 41 89 f8 mov %edi,%r8d 2295: 89 c7 mov %eax,%edi 2297: e8 0c f7 ff ff callq 0x19a8 229c: 48 83 c4 10 add $0x10,%rsp 22a0: 48 89 45 e0 mov %rax,-0x20(%rbp) 22a4: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 22a9: 75 0a jne 0x22b5 22ab: b8 00 00 00 00 mov $0x0,%eax 22b0: e9 70 0d 00 00 jmpq 0x3025 22b5: 48 8b 45 d0 mov -0x30(%rbp),%rax 22b9: 89 c0 mov %eax,%eax 22bb: 48 39 45 d0 cmp %rax,-0x30(%rbp) 22bf: 74 1f je 0x22e0 22c1: 48 8d 0d 08 37 00 00 lea 0x3708(%rip),%rcx # 0x59d0 22c8: ba 48 01 00 00 mov $0x148,%edx 22cd: 48 8d 35 a4 35 00 00 lea 0x35a4(%rip),%rsi # 0x5878 22d4: 48 8d 3d 2d 36 00 00 lea 0x362d(%rip),%rdi # 0x5908 22db: e8 60 ef ff ff callq 0x1240 22e0: 48 8b 45 d0 mov -0x30(%rbp),%rax 22e4: 89 c2 mov %eax,%edx 22e6: 48 8b 45 e0 mov -0x20(%rbp),%rax 22ea: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 22f0: 48 8b 45 d8 mov -0x28(%rbp),%rax 22f4: 89 c2 mov %eax,%edx 22f6: 48 8b 45 e0 mov -0x20(%rbp),%rax 22fa: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 2300: 48 8b 45 e0 mov -0x20(%rbp),%rax 2304: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 230b: 48 8b 45 88 mov -0x78(%rbp),%rax 230f: 48 83 c0 04 add $0x4,%rax 2313: 0f b6 00 movzbl (%rax),%eax 2316: 0f b6 d0 movzbl %al,%edx 2319: 48 8b 45 e0 mov -0x20(%rbp),%rax 231d: 89 50 20 mov %edx,0x20(%rax) 2320: 48 8b 45 88 mov -0x78(%rbp),%rax 2324: 48 83 c0 04 add $0x4,%rax 2328: 0f b6 00 movzbl (%rax),%eax 232b: 3c 01 cmp $0x1,%al 232d: 0f 85 b2 06 00 00 jne 0x29e5 2333: 48 8b 55 80 mov -0x80(%rbp),%rdx 2337: 48 8b 45 90 mov -0x70(%rbp),%rax 233b: 48 01 d0 add %rdx,%rax 233e: 48 89 45 f8 mov %rax,-0x8(%rbp) 2342: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2347: 74 20 je 0x2369 2349: 48 8b 45 88 mov -0x78(%rbp),%rax 234d: 48 83 c0 05 add $0x5,%rax 2351: 0f b6 00 movzbl (%rax),%eax 2354: 3c 01 cmp $0x1,%al 2356: 75 11 jne 0x2369 2358: 48 8b 45 e0 mov -0x20(%rbp),%rax 235c: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2360: 48 89 50 48 mov %rdx,0x48(%rax) 2364: e9 c1 01 00 00 jmpq 0x252a 2369: 48 8b 45 e0 mov -0x20(%rbp),%rax 236d: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2374: 48 8b 45 88 mov -0x78(%rbp),%rax 2378: ba 34 00 00 00 mov $0x34,%edx 237d: 48 89 c6 mov %rax,%rsi 2380: 48 89 cf mov %rcx,%rdi 2383: e8 38 ef ff ff callq 0x12c0 2388: 48 8b 55 e0 mov -0x20(%rbp),%rdx 238c: 48 89 42 48 mov %rax,0x48(%rdx) 2390: 48 8b 45 88 mov -0x78(%rbp),%rax 2394: 48 83 c0 05 add $0x5,%rax 2398: 0f b6 00 movzbl (%rax),%eax 239b: 3c 01 cmp $0x1,%al 239d: 0f 84 87 01 00 00 je 0x252a 23a3: 48 8b 45 e0 mov -0x20(%rbp),%rax 23a7: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 23ae: 0f b7 c0 movzwl %ax,%eax 23b1: 89 c7 mov %eax,%edi 23b3: e8 5f f4 ff ff callq 0x1817 23b8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23bc: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 23c3: 48 8b 45 e0 mov -0x20(%rbp),%rax 23c7: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 23ce: 0f b7 c0 movzwl %ax,%eax 23d1: 89 c7 mov %eax,%edi 23d3: e8 3f f4 ff ff callq 0x1817 23d8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23dc: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 23e3: 48 8b 45 e0 mov -0x20(%rbp),%rax 23e7: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 23ed: 89 c7 mov %eax,%edi 23ef: e8 37 f4 ff ff callq 0x182b 23f4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23f8: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 23fe: 48 8b 45 e0 mov -0x20(%rbp),%rax 2402: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 2408: 89 c7 mov %eax,%edi 240a: e8 1c f4 ff ff callq 0x182b 240f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2413: 89 82 a0 00 00 00 mov %eax,0xa0(%rdx) 2419: 48 8b 45 e0 mov -0x20(%rbp),%rax 241d: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 2423: 89 c7 mov %eax,%edi 2425: e8 01 f4 ff ff callq 0x182b 242a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 242e: 89 82 a4 00 00 00 mov %eax,0xa4(%rdx) 2434: 48 8b 45 e0 mov -0x20(%rbp),%rax 2438: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 243e: 89 c7 mov %eax,%edi 2440: e8 e6 f3 ff ff callq 0x182b 2445: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2449: 89 82 a8 00 00 00 mov %eax,0xa8(%rdx) 244f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2453: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 2459: 89 c7 mov %eax,%edi 245b: e8 cb f3 ff ff callq 0x182b 2460: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2464: 89 82 ac 00 00 00 mov %eax,0xac(%rdx) 246a: 48 8b 45 e0 mov -0x20(%rbp),%rax 246e: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 2475: 0f b7 c0 movzwl %ax,%eax 2478: 89 c7 mov %eax,%edi 247a: e8 98 f3 ff ff callq 0x1817 247f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2483: 66 89 82 b0 00 00 00 mov %ax,0xb0(%rdx) 248a: 48 8b 45 e0 mov -0x20(%rbp),%rax 248e: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 2495: 0f b7 c0 movzwl %ax,%eax 2498: 89 c7 mov %eax,%edi 249a: e8 78 f3 ff ff callq 0x1817 249f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24a3: 66 89 82 b2 00 00 00 mov %ax,0xb2(%rdx) 24aa: 48 8b 45 e0 mov -0x20(%rbp),%rax 24ae: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 24b5: 0f b7 c0 movzwl %ax,%eax 24b8: 89 c7 mov %eax,%edi 24ba: e8 58 f3 ff ff callq 0x1817 24bf: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24c3: 66 89 82 b4 00 00 00 mov %ax,0xb4(%rdx) 24ca: 48 8b 45 e0 mov -0x20(%rbp),%rax 24ce: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 24d5: 0f b7 c0 movzwl %ax,%eax 24d8: 89 c7 mov %eax,%edi 24da: e8 38 f3 ff ff callq 0x1817 24df: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24e3: 66 89 82 b6 00 00 00 mov %ax,0xb6(%rdx) 24ea: 48 8b 45 e0 mov -0x20(%rbp),%rax 24ee: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 24f5: 0f b7 c0 movzwl %ax,%eax 24f8: 89 c7 mov %eax,%edi 24fa: e8 18 f3 ff ff callq 0x1817 24ff: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2503: 66 89 82 b8 00 00 00 mov %ax,0xb8(%rdx) 250a: 48 8b 45 e0 mov -0x20(%rbp),%rax 250e: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 2515: 0f b7 c0 movzwl %ax,%eax 2518: 89 c7 mov %eax,%edi 251a: e8 f8 f2 ff ff callq 0x1817 251f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2523: 66 89 82 ba 00 00 00 mov %ax,0xba(%rdx) 252a: 48 8b 45 e0 mov -0x20(%rbp),%rax 252e: 48 8b 40 48 mov 0x48(%rax),%rax 2532: 8b 40 20 mov 0x20(%rax),%eax 2535: 89 45 ac mov %eax,-0x54(%rbp) 2538: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 253d: 0f 84 d9 03 00 00 je 0x291c 2543: 48 8b 45 88 mov -0x78(%rbp),%rax 2547: 48 83 c0 05 add $0x5,%rax 254b: 0f b6 00 movzbl (%rax),%eax 254e: 3c 01 cmp $0x1,%al 2550: 0f 85 c6 03 00 00 jne 0x291c 2556: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 255a: 0f 84 bc 03 00 00 je 0x291c 2560: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2565: 0f 95 c0 setne %al 2568: 0f b6 c0 movzbl %al,%eax 256b: 48 85 c0 test %rax,%rax 256e: 74 15 je 0x2585 2570: 8b 45 ac mov -0x54(%rbp),%eax 2573: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 257a: 0f 96 c0 setbe %al 257d: 0f b6 c0 movzbl %al,%eax 2580: 48 85 c0 test %rax,%rax 2583: 75 30 jne 0x25b5 2585: 8b 55 ac mov -0x54(%rbp),%edx 2588: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 258f: 48 29 d0 sub %rdx,%rax 2592: 48 89 c1 mov %rax,%rcx 2595: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2599: 48 89 d0 mov %rdx,%rax 259c: 48 c1 e0 02 shl $0x2,%rax 25a0: 48 01 d0 add %rdx,%rax 25a3: 48 c1 e0 03 shl $0x3,%rax 25a7: 48 39 c1 cmp %rax,%rcx 25aa: 0f 92 c0 setb %al 25ad: 0f b6 c0 movzbl %al,%eax 25b0: 48 85 c0 test %rax,%rax 25b3: 74 24 je 0x25d9 25b5: 90 nop 25b6: eb 01 jmp 0x25b9 25b8: 90 nop 25b9: 48 8b 45 e0 mov -0x20(%rbp),%rax 25bd: 48 89 c7 mov %rax,%rdi 25c0: e8 0b ec ff ff callq 0x11d0 25c5: bf 0a 00 00 00 mov $0xa,%edi 25ca: e8 a7 f0 ff ff callq 0x1676 25cf: b8 00 00 00 00 mov $0x0,%eax 25d4: e9 4c 0a 00 00 jmpq 0x3025 25d9: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 25de: 74 12 je 0x25f2 25e0: 8b 55 ac mov -0x54(%rbp),%edx 25e3: 48 8b 45 f8 mov -0x8(%rbp),%rax 25e7: 48 01 c2 add %rax,%rdx 25ea: 48 8b 45 e0 mov -0x20(%rbp),%rax 25ee: 48 89 50 50 mov %rdx,0x50(%rax) 25f2: 48 c7 45 b0 00 00 00 00 movq $0x0,-0x50(%rbp) 25fa: e9 0a 03 00 00 jmpq 0x2909 25ff: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2603: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2607: 48 89 d0 mov %rdx,%rax 260a: 48 01 c0 add %rax,%rax 260d: 48 01 d0 add %rdx,%rax 2610: 48 c1 e0 02 shl $0x2,%rax 2614: 48 01 d0 add %rdx,%rax 2617: 48 c1 e0 04 shl $0x4,%rax 261b: 48 01 c8 add %rcx,%rax 261e: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2625: 48 8b 45 b0 mov -0x50(%rbp),%rax 2629: 48 89 02 mov %rax,(%rdx) 262c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2630: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2634: 48 89 d0 mov %rdx,%rax 2637: 48 01 c0 add %rax,%rax 263a: 48 01 d0 add %rdx,%rax 263d: 48 c1 e0 02 shl $0x2,%rax 2641: 48 01 d0 add %rdx,%rax 2644: 48 c1 e0 04 shl $0x4,%rax 2648: 48 01 c8 add %rcx,%rax 264b: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2652: 48 8b 45 e0 mov -0x20(%rbp),%rax 2656: 48 89 02 mov %rax,(%rdx) 2659: 48 8b 45 e0 mov -0x20(%rbp),%rax 265d: 48 8b 48 50 mov 0x50(%rax),%rcx 2661: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2665: 48 89 d0 mov %rdx,%rax 2668: 48 c1 e0 02 shl $0x2,%rax 266c: 48 01 d0 add %rdx,%rax 266f: 48 c1 e0 03 shl $0x3,%rax 2673: 48 01 c1 add %rax,%rcx 2676: 48 8b 75 e0 mov -0x20(%rbp),%rsi 267a: 48 8b 55 b0 mov -0x50(%rbp),%rdx 267e: 48 89 d0 mov %rdx,%rax 2681: 48 01 c0 add %rax,%rax 2684: 48 01 d0 add %rdx,%rax 2687: 48 c1 e0 02 shl $0x2,%rax 268b: 48 01 d0 add %rdx,%rax 268e: 48 c1 e0 04 shl $0x4,%rax 2692: 48 01 f0 add %rsi,%rax 2695: 48 05 68 01 00 00 add $0x168,%rax 269b: 48 89 08 mov %rcx,(%rax) 269e: 48 8b 45 e0 mov -0x20(%rbp),%rax 26a2: 48 8b 48 50 mov 0x50(%rax),%rcx 26a6: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26aa: 48 89 d0 mov %rdx,%rax 26ad: 48 c1 e0 02 shl $0x2,%rax 26b1: 48 01 d0 add %rdx,%rax 26b4: 48 c1 e0 03 shl $0x3,%rax 26b8: 48 01 c8 add %rcx,%rax 26bb: 8b 40 10 mov 0x10(%rax),%eax 26be: 89 c0 mov %eax,%eax 26c0: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 26c7: 0f 97 c0 seta %al 26ca: 0f b6 c0 movzbl %al,%eax 26cd: 48 85 c0 test %rax,%rax 26d0: 0f 84 09 01 00 00 je 0x27df 26d6: 48 8b 45 e0 mov -0x20(%rbp),%rax 26da: 48 8b 48 50 mov 0x50(%rax),%rcx 26de: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26e2: 48 89 d0 mov %rdx,%rax 26e5: 48 c1 e0 02 shl $0x2,%rax 26e9: 48 01 d0 add %rdx,%rax 26ec: 48 c1 e0 03 shl $0x3,%rax 26f0: 48 01 c8 add %rcx,%rax 26f3: 8b 40 14 mov 0x14(%rax),%eax 26f6: 89 c6 mov %eax,%esi 26f8: 48 8b 45 e0 mov -0x20(%rbp),%rax 26fc: 48 8b 48 50 mov 0x50(%rax),%rcx 2700: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2704: 48 89 d0 mov %rdx,%rax 2707: 48 c1 e0 02 shl $0x2,%rax 270b: 48 01 d0 add %rdx,%rax 270e: 48 c1 e0 03 shl $0x3,%rax 2712: 48 01 c8 add %rcx,%rax 2715: 8b 40 10 mov 0x10(%rax),%eax 2718: 89 c2 mov %eax,%edx 271a: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2721: 48 29 d0 sub %rdx,%rax 2724: 48 39 c6 cmp %rax,%rsi 2727: 0f 96 c0 setbe %al 272a: 0f b6 c0 movzbl %al,%eax 272d: 48 85 c0 test %rax,%rax 2730: 0f 84 a9 00 00 00 je 0x27df 2736: 48 8b 45 e0 mov -0x20(%rbp),%rax 273a: 48 8b 48 50 mov 0x50(%rax),%rcx 273e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2742: 48 89 d0 mov %rdx,%rax 2745: 48 c1 e0 02 shl $0x2,%rax 2749: 48 01 d0 add %rdx,%rax 274c: 48 c1 e0 03 shl $0x3,%rax 2750: 48 01 c8 add %rcx,%rax 2753: 8b 40 10 mov 0x10(%rax),%eax 2756: 89 c2 mov %eax,%edx 2758: 48 8b 45 80 mov -0x80(%rbp),%rax 275c: 48 01 c2 add %rax,%rdx 275f: 48 8b 45 90 mov -0x70(%rbp),%rax 2763: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2767: 48 8b 75 e0 mov -0x20(%rbp),%rsi 276b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 276f: 48 89 d0 mov %rdx,%rax 2772: 48 01 c0 add %rax,%rax 2775: 48 01 d0 add %rdx,%rax 2778: 48 c1 e0 02 shl $0x2,%rax 277c: 48 01 d0 add %rdx,%rax 277f: 48 c1 e0 04 shl $0x4,%rax 2783: 48 01 f0 add %rsi,%rax 2786: 48 05 80 01 00 00 add $0x180,%rax 278c: 48 89 08 mov %rcx,(%rax) 278f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2793: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2797: 48 89 d0 mov %rdx,%rax 279a: 48 01 c0 add %rax,%rax 279d: 48 01 d0 add %rdx,%rax 27a0: 48 c1 e0 02 shl $0x2,%rax 27a4: 48 01 d0 add %rdx,%rax 27a7: 48 c1 e0 04 shl $0x4,%rax 27ab: 48 01 c8 add %rcx,%rax 27ae: 48 05 80 01 00 00 add $0x180,%rax 27b4: 48 8b 08 mov (%rax),%rcx 27b7: 48 8b 75 e0 mov -0x20(%rbp),%rsi 27bb: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27bf: 48 89 d0 mov %rdx,%rax 27c2: 48 01 c0 add %rax,%rax 27c5: 48 01 d0 add %rdx,%rax 27c8: 48 c1 e0 02 shl $0x2,%rax 27cc: 48 01 d0 add %rdx,%rax 27cf: 48 c1 e0 04 shl $0x4,%rax 27d3: 48 01 f0 add %rsi,%rax 27d6: 48 05 78 01 00 00 add $0x178,%rax 27dc: 48 89 08 mov %rcx,(%rax) 27df: 48 8b 45 e0 mov -0x20(%rbp),%rax 27e3: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 27ea: 48 8b 75 e0 mov -0x20(%rbp),%rsi 27ee: 48 8b 45 b0 mov -0x50(%rbp),%rax 27f2: 48 8d 50 01 lea 0x1(%rax),%rdx 27f6: 48 89 d0 mov %rdx,%rax 27f9: 48 01 c0 add %rax,%rax 27fc: 48 01 d0 add %rdx,%rax 27ff: 48 c1 e0 02 shl $0x2,%rax 2803: 48 01 d0 add %rdx,%rax 2806: 48 c1 e0 04 shl $0x4,%rax 280a: 48 01 f0 add %rsi,%rax 280d: 48 05 d0 00 00 00 add $0xd0,%rax 2813: 48 89 08 mov %rcx,(%rax) 2816: 48 8b 45 e0 mov -0x20(%rbp),%rax 281a: 48 8b 48 50 mov 0x50(%rax),%rcx 281e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2822: 48 89 d0 mov %rdx,%rax 2825: 48 c1 e0 02 shl $0x2,%rax 2829: 48 01 d0 add %rdx,%rax 282c: 48 c1 e0 03 shl $0x3,%rax 2830: 48 01 c8 add %rcx,%rax 2833: 8b 40 04 mov 0x4(%rax),%eax 2836: 83 f8 12 cmp $0x12,%eax 2839: 75 73 jne 0x28ae 283b: 48 8b 45 e0 mov -0x20(%rbp),%rax 283f: 48 8b 48 50 mov 0x50(%rax),%rcx 2843: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2847: 48 89 d0 mov %rdx,%rax 284a: 48 c1 e0 02 shl $0x2,%rax 284e: 48 01 d0 add %rdx,%rax 2851: 48 c1 e0 03 shl $0x3,%rax 2855: 48 01 c8 add %rcx,%rax 2858: 8b 40 18 mov 0x18(%rax),%eax 285b: 89 c0 mov %eax,%eax 285d: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2861: 76 4b jbe 0x28ae 2863: 48 8b 45 e0 mov -0x20(%rbp),%rax 2867: 48 8b 48 50 mov 0x50(%rax),%rcx 286b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 286f: 48 89 d0 mov %rdx,%rax 2872: 48 c1 e0 02 shl $0x2,%rax 2876: 48 01 d0 add %rdx,%rax 2879: 48 c1 e0 03 shl $0x3,%rax 287d: 48 01 c8 add %rcx,%rax 2880: 8b 50 18 mov 0x18(%rax),%edx 2883: 48 8b 45 b0 mov -0x50(%rbp),%rax 2887: 89 c1 mov %eax,%ecx 2889: 48 8b 75 e0 mov -0x20(%rbp),%rsi 288d: 89 d2 mov %edx,%edx 288f: 48 89 d0 mov %rdx,%rax 2892: 48 01 c0 add %rax,%rax 2895: 48 01 d0 add %rdx,%rax 2898: 48 c1 e0 02 shl $0x2,%rax 289c: 48 01 d0 add %rdx,%rax 289f: 48 c1 e0 04 shl $0x4,%rax 28a3: 48 01 f0 add %rsi,%rax 28a6: 48 05 54 01 00 00 add $0x154,%rax 28ac: 89 08 mov %ecx,(%rax) 28ae: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28b2: 48 8b 55 b0 mov -0x50(%rbp),%rdx 28b6: 48 89 d0 mov %rdx,%rax 28b9: 48 01 c0 add %rax,%rax 28bc: 48 01 d0 add %rdx,%rax 28bf: 48 c1 e0 02 shl $0x2,%rax 28c3: 48 01 d0 add %rdx,%rax 28c6: 48 c1 e0 04 shl $0x4,%rax 28ca: 48 01 c8 add %rcx,%rax 28cd: 48 05 54 01 00 00 add $0x154,%rax 28d3: 8b 00 mov (%rax),%eax 28d5: 85 c0 test %eax,%eax 28d7: 75 2b jne 0x2904 28d9: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28dd: 48 8b 55 b0 mov -0x50(%rbp),%rdx 28e1: 48 89 d0 mov %rdx,%rax 28e4: 48 01 c0 add %rax,%rax 28e7: 48 01 d0 add %rdx,%rax 28ea: 48 c1 e0 02 shl $0x2,%rax 28ee: 48 01 d0 add %rdx,%rax 28f1: 48 c1 e0 04 shl $0x4,%rax 28f5: 48 01 c8 add %rcx,%rax 28f8: 48 05 54 01 00 00 add $0x154,%rax 28fe: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2904: 48 83 45 b0 01 addq $0x1,-0x50(%rbp) 2909: 48 8b 45 b0 mov -0x50(%rbp),%rax 290d: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2911: 0f 82 e8 fc ff ff jb 0x25ff 2917: e9 b1 00 00 00 jmpq 0x29cd 291c: 48 c7 45 b8 00 00 00 00 movq $0x0,-0x48(%rbp) 2924: e9 96 00 00 00 jmpq 0x29bf 2929: 48 8b 4d e0 mov -0x20(%rbp),%rcx 292d: 48 8b 55 b8 mov -0x48(%rbp),%rdx 2931: 48 89 d0 mov %rdx,%rax 2934: 48 01 c0 add %rax,%rax 2937: 48 01 d0 add %rdx,%rax 293a: 48 c1 e0 02 shl $0x2,%rax 293e: 48 01 d0 add %rdx,%rax 2941: 48 c1 e0 04 shl $0x4,%rax 2945: 48 01 c8 add %rcx,%rax 2948: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 294f: 48 8b 45 b8 mov -0x48(%rbp),%rax 2953: 48 89 02 mov %rax,(%rdx) 2956: 48 8b 4d e0 mov -0x20(%rbp),%rcx 295a: 48 8b 55 b8 mov -0x48(%rbp),%rdx 295e: 48 89 d0 mov %rdx,%rax 2961: 48 01 c0 add %rax,%rax 2964: 48 01 d0 add %rdx,%rax 2967: 48 c1 e0 02 shl $0x2,%rax 296b: 48 01 d0 add %rdx,%rax 296e: 48 c1 e0 04 shl $0x4,%rax 2972: 48 01 c8 add %rcx,%rax 2975: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 297c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2980: 48 89 02 mov %rax,(%rdx) 2983: 48 8b 45 e0 mov -0x20(%rbp),%rax 2987: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 298e: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2992: 48 8b 45 b8 mov -0x48(%rbp),%rax 2996: 48 8d 50 01 lea 0x1(%rax),%rdx 299a: 48 89 d0 mov %rdx,%rax 299d: 48 01 c0 add %rax,%rax 29a0: 48 01 d0 add %rdx,%rax 29a3: 48 c1 e0 02 shl $0x2,%rax 29a7: 48 01 d0 add %rdx,%rax 29aa: 48 c1 e0 04 shl $0x4,%rax 29ae: 48 01 f0 add %rsi,%rax 29b1: 48 05 d0 00 00 00 add $0xd0,%rax 29b7: 48 89 08 mov %rcx,(%rax) 29ba: 48 83 45 b8 01 addq $0x1,-0x48(%rbp) 29bf: 48 8b 45 b8 mov -0x48(%rbp),%rax 29c3: 48 3b 45 d0 cmp -0x30(%rbp),%rax 29c7: 0f 82 5c ff ff ff jb 0x2929 29cd: 48 8b 45 e0 mov -0x20(%rbp),%rax 29d1: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 29d8: 48 8b 45 e0 mov -0x20(%rbp),%rax 29dc: 48 89 50 60 mov %rdx,0x60(%rax) 29e0: e9 3c 06 00 00 jmpq 0x3021 29e5: 48 8b 55 80 mov -0x80(%rbp),%rdx 29e9: 48 8b 45 90 mov -0x70(%rbp),%rax 29ed: 48 01 d0 add %rdx,%rax 29f0: 48 89 45 e8 mov %rax,-0x18(%rbp) 29f4: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 29f9: 74 20 je 0x2a1b 29fb: 48 8b 45 88 mov -0x78(%rbp),%rax 29ff: 48 83 c0 05 add $0x5,%rax 2a03: 0f b6 00 movzbl (%rax),%eax 2a06: 3c 01 cmp $0x1,%al 2a08: 75 11 jne 0x2a1b 2a0a: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a0e: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2a12: 48 89 50 48 mov %rdx,0x48(%rax) 2a16: e9 ca 01 00 00 jmpq 0x2be5 2a1b: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a1f: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2a26: 48 8b 45 88 mov -0x78(%rbp),%rax 2a2a: ba 40 00 00 00 mov $0x40,%edx 2a2f: 48 89 c6 mov %rax,%rsi 2a32: 48 89 cf mov %rcx,%rdi 2a35: e8 86 e8 ff ff callq 0x12c0 2a3a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a3e: 48 89 42 48 mov %rax,0x48(%rdx) 2a42: 48 8b 45 88 mov -0x78(%rbp),%rax 2a46: 48 83 c0 05 add $0x5,%rax 2a4a: 0f b6 00 movzbl (%rax),%eax 2a4d: 3c 01 cmp $0x1,%al 2a4f: 0f 84 90 01 00 00 je 0x2be5 2a55: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a59: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 2a60: 0f b7 c0 movzwl %ax,%eax 2a63: 89 c7 mov %eax,%edi 2a65: e8 ad ed ff ff callq 0x1817 2a6a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a6e: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2a75: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a79: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2a80: 0f b7 c0 movzwl %ax,%eax 2a83: 89 c7 mov %eax,%edi 2a85: e8 8d ed ff ff callq 0x1817 2a8a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a8e: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2a95: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a99: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2a9f: 89 c7 mov %eax,%edi 2aa1: e8 85 ed ff ff callq 0x182b 2aa6: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2aaa: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 2ab0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ab4: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2abb: 48 89 c7 mov %rax,%rdi 2abe: e8 76 ed ff ff callq 0x1839 2ac3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ac7: 48 89 82 a0 00 00 00 mov %rax,0xa0(%rdx) 2ace: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ad2: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2ad9: 48 89 c7 mov %rax,%rdi 2adc: e8 58 ed ff ff callq 0x1839 2ae1: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ae5: 48 89 82 a8 00 00 00 mov %rax,0xa8(%rdx) 2aec: 48 8b 45 e0 mov -0x20(%rbp),%rax 2af0: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2af7: 48 89 c7 mov %rax,%rdi 2afa: e8 3a ed ff ff callq 0x1839 2aff: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b03: 48 89 82 b0 00 00 00 mov %rax,0xb0(%rdx) 2b0a: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b0e: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2b14: 89 c7 mov %eax,%edi 2b16: e8 10 ed ff ff callq 0x182b 2b1b: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b1f: 89 82 b8 00 00 00 mov %eax,0xb8(%rdx) 2b25: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b29: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 2b30: 0f b7 c0 movzwl %ax,%eax 2b33: 89 c7 mov %eax,%edi 2b35: e8 dd ec ff ff callq 0x1817 2b3a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b3e: 66 89 82 bc 00 00 00 mov %ax,0xbc(%rdx) 2b45: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b49: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2b50: 0f b7 c0 movzwl %ax,%eax 2b53: 89 c7 mov %eax,%edi 2b55: e8 bd ec ff ff callq 0x1817 2b5a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b5e: 66 89 82 be 00 00 00 mov %ax,0xbe(%rdx) 2b65: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b69: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2b70: 0f b7 c0 movzwl %ax,%eax 2b73: 89 c7 mov %eax,%edi 2b75: e8 9d ec ff ff callq 0x1817 2b7a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b7e: 66 89 82 c0 00 00 00 mov %ax,0xc0(%rdx) 2b85: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b89: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2b90: 0f b7 c0 movzwl %ax,%eax 2b93: 89 c7 mov %eax,%edi 2b95: e8 7d ec ff ff callq 0x1817 2b9a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b9e: 66 89 82 c2 00 00 00 mov %ax,0xc2(%rdx) 2ba5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ba9: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2bb0: 0f b7 c0 movzwl %ax,%eax 2bb3: 89 c7 mov %eax,%edi 2bb5: e8 5d ec ff ff callq 0x1817 2bba: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bbe: 66 89 82 c4 00 00 00 mov %ax,0xc4(%rdx) 2bc5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bc9: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2bd0: 0f b7 c0 movzwl %ax,%eax 2bd3: 89 c7 mov %eax,%edi 2bd5: e8 3d ec ff ff callq 0x1817 2bda: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bde: 66 89 82 c6 00 00 00 mov %ax,0xc6(%rdx) 2be5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2be9: 48 8b 40 48 mov 0x48(%rax),%rax 2bed: 48 8b 40 28 mov 0x28(%rax),%rax 2bf1: 48 89 45 f0 mov %rax,-0x10(%rbp) 2bf5: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2bfa: 0f 84 5d 03 00 00 je 0x2f5d 2c00: 48 8b 45 88 mov -0x78(%rbp),%rax 2c04: 48 83 c0 05 add $0x5,%rax 2c08: 0f b6 00 movzbl (%rax),%eax 2c0b: 3c 01 cmp $0x1,%al 2c0d: 0f 85 4a 03 00 00 jne 0x2f5d 2c13: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2c17: 0f 84 40 03 00 00 je 0x2f5d 2c1d: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2c22: 0f 95 c0 setne %al 2c25: 0f b6 c0 movzbl %al,%eax 2c28: 48 85 c0 test %rax,%rax 2c2b: 74 1a je 0x2c47 2c2d: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c31: 48 3b 85 78 ff ff ff cmp -0x88(%rbp),%rax 2c38: 0f 93 c0 setae %al 2c3b: 0f b6 c0 movzbl %al,%eax 2c3e: 48 85 c0 test %rax,%rax 2c41: 0f 85 71 f9 ff ff jne 0x25b8 2c47: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2c4e: 48 2b 45 f0 sub -0x10(%rbp),%rax 2c52: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2c56: 48 c1 e2 06 shl $0x6,%rdx 2c5a: 48 39 d0 cmp %rdx,%rax 2c5d: 0f 92 c0 setb %al 2c60: 0f b6 c0 movzbl %al,%eax 2c63: 48 85 c0 test %rax,%rax 2c66: 0f 85 4c f9 ff ff jne 0x25b8 2c6c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2c71: 74 13 je 0x2c86 2c73: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2c77: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c7b: 48 01 c2 add %rax,%rdx 2c7e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c82: 48 89 50 50 mov %rdx,0x50(%rax) 2c86: 48 c7 45 c0 00 00 00 00 movq $0x0,-0x40(%rbp) 2c8e: e9 b7 02 00 00 jmpq 0x2f4a 2c93: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c97: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c9b: 48 89 d0 mov %rdx,%rax 2c9e: 48 01 c0 add %rax,%rax 2ca1: 48 01 d0 add %rdx,%rax 2ca4: 48 c1 e0 02 shl $0x2,%rax 2ca8: 48 01 d0 add %rdx,%rax 2cab: 48 c1 e0 04 shl $0x4,%rax 2caf: 48 01 c8 add %rcx,%rax 2cb2: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2cb9: 48 8b 45 c0 mov -0x40(%rbp),%rax 2cbd: 48 89 02 mov %rax,(%rdx) 2cc0: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2cc4: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cc8: 48 89 d0 mov %rdx,%rax 2ccb: 48 01 c0 add %rax,%rax 2cce: 48 01 d0 add %rdx,%rax 2cd1: 48 c1 e0 02 shl $0x2,%rax 2cd5: 48 01 d0 add %rdx,%rax 2cd8: 48 c1 e0 04 shl $0x4,%rax 2cdc: 48 01 c8 add %rcx,%rax 2cdf: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2ce6: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cea: 48 89 02 mov %rax,(%rdx) 2ced: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cf1: 48 8b 50 50 mov 0x50(%rax),%rdx 2cf5: 48 8b 45 c0 mov -0x40(%rbp),%rax 2cf9: 48 c1 e0 06 shl $0x6,%rax 2cfd: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2d01: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2d05: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d09: 48 89 d0 mov %rdx,%rax 2d0c: 48 01 c0 add %rax,%rax 2d0f: 48 01 d0 add %rdx,%rax 2d12: 48 c1 e0 02 shl $0x2,%rax 2d16: 48 01 d0 add %rdx,%rax 2d19: 48 c1 e0 04 shl $0x4,%rax 2d1d: 48 01 f0 add %rsi,%rax 2d20: 48 05 68 01 00 00 add $0x168,%rax 2d26: 48 89 08 mov %rcx,(%rax) 2d29: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d2d: 48 8b 50 50 mov 0x50(%rax),%rdx 2d31: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d35: 48 c1 e0 06 shl $0x6,%rax 2d39: 48 01 d0 add %rdx,%rax 2d3c: 48 8b 40 18 mov 0x18(%rax),%rax 2d40: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2d47: 0f 97 c0 seta %al 2d4a: 0f b6 c0 movzbl %al,%eax 2d4d: 48 85 c0 test %rax,%rax 2d50: 0f 84 e8 00 00 00 je 0x2e3e 2d56: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d5a: 48 8b 50 50 mov 0x50(%rax),%rdx 2d5e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d62: 48 c1 e0 06 shl $0x6,%rax 2d66: 48 01 d0 add %rdx,%rax 2d69: 48 8b 50 20 mov 0x20(%rax),%rdx 2d6d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d71: 48 8b 48 50 mov 0x50(%rax),%rcx 2d75: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d79: 48 c1 e0 06 shl $0x6,%rax 2d7d: 48 01 c8 add %rcx,%rax 2d80: 48 8b 48 18 mov 0x18(%rax),%rcx 2d84: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2d8b: 48 29 c8 sub %rcx,%rax 2d8e: 48 39 c2 cmp %rax,%rdx 2d91: 0f 96 c0 setbe %al 2d94: 0f b6 c0 movzbl %al,%eax 2d97: 48 85 c0 test %rax,%rax 2d9a: 0f 84 9e 00 00 00 je 0x2e3e 2da0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2da4: 48 8b 50 50 mov 0x50(%rax),%rdx 2da8: 48 8b 45 c0 mov -0x40(%rbp),%rax 2dac: 48 c1 e0 06 shl $0x6,%rax 2db0: 48 01 d0 add %rdx,%rax 2db3: 48 8b 50 18 mov 0x18(%rax),%rdx 2db7: 48 8b 45 80 mov -0x80(%rbp),%rax 2dbb: 48 01 c2 add %rax,%rdx 2dbe: 48 8b 45 90 mov -0x70(%rbp),%rax 2dc2: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2dc6: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2dca: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2dce: 48 89 d0 mov %rdx,%rax 2dd1: 48 01 c0 add %rax,%rax 2dd4: 48 01 d0 add %rdx,%rax 2dd7: 48 c1 e0 02 shl $0x2,%rax 2ddb: 48 01 d0 add %rdx,%rax 2dde: 48 c1 e0 04 shl $0x4,%rax 2de2: 48 01 f0 add %rsi,%rax 2de5: 48 05 80 01 00 00 add $0x180,%rax 2deb: 48 89 08 mov %rcx,(%rax) 2dee: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2df2: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2df6: 48 89 d0 mov %rdx,%rax 2df9: 48 01 c0 add %rax,%rax 2dfc: 48 01 d0 add %rdx,%rax 2dff: 48 c1 e0 02 shl $0x2,%rax 2e03: 48 01 d0 add %rdx,%rax 2e06: 48 c1 e0 04 shl $0x4,%rax 2e0a: 48 01 c8 add %rcx,%rax 2e0d: 48 05 80 01 00 00 add $0x180,%rax 2e13: 48 8b 08 mov (%rax),%rcx 2e16: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e1a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e1e: 48 89 d0 mov %rdx,%rax 2e21: 48 01 c0 add %rax,%rax 2e24: 48 01 d0 add %rdx,%rax 2e27: 48 c1 e0 02 shl $0x2,%rax 2e2b: 48 01 d0 add %rdx,%rax 2e2e: 48 c1 e0 04 shl $0x4,%rax 2e32: 48 01 f0 add %rsi,%rax 2e35: 48 05 78 01 00 00 add $0x178,%rax 2e3b: 48 89 08 mov %rcx,(%rax) 2e3e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e42: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2e49: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e4d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e51: 48 8d 50 01 lea 0x1(%rax),%rdx 2e55: 48 89 d0 mov %rdx,%rax 2e58: 48 01 c0 add %rax,%rax 2e5b: 48 01 d0 add %rdx,%rax 2e5e: 48 c1 e0 02 shl $0x2,%rax 2e62: 48 01 d0 add %rdx,%rax 2e65: 48 c1 e0 04 shl $0x4,%rax 2e69: 48 01 f0 add %rsi,%rax 2e6c: 48 05 d0 00 00 00 add $0xd0,%rax 2e72: 48 89 08 mov %rcx,(%rax) 2e75: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e79: 48 8b 50 50 mov 0x50(%rax),%rdx 2e7d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e81: 48 c1 e0 06 shl $0x6,%rax 2e85: 48 01 d0 add %rdx,%rax 2e88: 8b 40 04 mov 0x4(%rax),%eax 2e8b: 83 f8 12 cmp $0x12,%eax 2e8e: 75 5f jne 0x2eef 2e90: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e94: 48 8b 50 50 mov 0x50(%rax),%rdx 2e98: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e9c: 48 c1 e0 06 shl $0x6,%rax 2ea0: 48 01 d0 add %rdx,%rax 2ea3: 8b 40 28 mov 0x28(%rax),%eax 2ea6: 89 c0 mov %eax,%eax 2ea8: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2eac: 76 41 jbe 0x2eef 2eae: 48 8b 45 e0 mov -0x20(%rbp),%rax 2eb2: 48 8b 50 50 mov 0x50(%rax),%rdx 2eb6: 48 8b 45 c0 mov -0x40(%rbp),%rax 2eba: 48 c1 e0 06 shl $0x6,%rax 2ebe: 48 01 d0 add %rdx,%rax 2ec1: 8b 50 28 mov 0x28(%rax),%edx 2ec4: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ec8: 89 c1 mov %eax,%ecx 2eca: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2ece: 89 d2 mov %edx,%edx 2ed0: 48 89 d0 mov %rdx,%rax 2ed3: 48 01 c0 add %rax,%rax 2ed6: 48 01 d0 add %rdx,%rax 2ed9: 48 c1 e0 02 shl $0x2,%rax 2edd: 48 01 d0 add %rdx,%rax 2ee0: 48 c1 e0 04 shl $0x4,%rax 2ee4: 48 01 f0 add %rsi,%rax 2ee7: 48 05 54 01 00 00 add $0x154,%rax 2eed: 89 08 mov %ecx,(%rax) 2eef: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2ef3: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2ef7: 48 89 d0 mov %rdx,%rax 2efa: 48 01 c0 add %rax,%rax 2efd: 48 01 d0 add %rdx,%rax 2f00: 48 c1 e0 02 shl $0x2,%rax 2f04: 48 01 d0 add %rdx,%rax 2f07: 48 c1 e0 04 shl $0x4,%rax 2f0b: 48 01 c8 add %rcx,%rax 2f0e: 48 05 54 01 00 00 add $0x154,%rax 2f14: 8b 00 mov (%rax),%eax 2f16: 85 c0 test %eax,%eax 2f18: 75 2b jne 0x2f45 2f1a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f1e: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2f22: 48 89 d0 mov %rdx,%rax 2f25: 48 01 c0 add %rax,%rax 2f28: 48 01 d0 add %rdx,%rax 2f2b: 48 c1 e0 02 shl $0x2,%rax 2f2f: 48 01 d0 add %rdx,%rax 2f32: 48 c1 e0 04 shl $0x4,%rax 2f36: 48 01 c8 add %rcx,%rax 2f39: 48 05 54 01 00 00 add $0x154,%rax 2f3f: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2f45: 48 83 45 c0 01 addq $0x1,-0x40(%rbp) 2f4a: 48 8b 45 c0 mov -0x40(%rbp),%rax 2f4e: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2f52: 0f 82 3b fd ff ff jb 0x2c93 2f58: e9 b1 00 00 00 jmpq 0x300e 2f5d: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2f65: e9 96 00 00 00 jmpq 0x3000 2f6a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f6e: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f72: 48 89 d0 mov %rdx,%rax 2f75: 48 01 c0 add %rax,%rax 2f78: 48 01 d0 add %rdx,%rax 2f7b: 48 c1 e0 02 shl $0x2,%rax 2f7f: 48 01 d0 add %rdx,%rax 2f82: 48 c1 e0 04 shl $0x4,%rax 2f86: 48 01 c8 add %rcx,%rax 2f89: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2f90: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f94: 48 89 02 mov %rax,(%rdx) 2f97: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f9b: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f9f: 48 89 d0 mov %rdx,%rax 2fa2: 48 01 c0 add %rax,%rax 2fa5: 48 01 d0 add %rdx,%rax 2fa8: 48 c1 e0 02 shl $0x2,%rax 2fac: 48 01 d0 add %rdx,%rax 2faf: 48 c1 e0 04 shl $0x4,%rax 2fb3: 48 01 c8 add %rcx,%rax 2fb6: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2fbd: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fc1: 48 89 02 mov %rax,(%rdx) 2fc4: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fc8: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2fcf: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2fd3: 48 8b 45 c8 mov -0x38(%rbp),%rax 2fd7: 48 8d 50 01 lea 0x1(%rax),%rdx 2fdb: 48 89 d0 mov %rdx,%rax 2fde: 48 01 c0 add %rax,%rax 2fe1: 48 01 d0 add %rdx,%rax 2fe4: 48 c1 e0 02 shl $0x2,%rax 2fe8: 48 01 d0 add %rdx,%rax 2feb: 48 c1 e0 04 shl $0x4,%rax 2fef: 48 01 f0 add %rsi,%rax 2ff2: 48 05 d0 00 00 00 add $0xd0,%rax 2ff8: 48 89 08 mov %rcx,(%rax) 2ffb: 48 83 45 c8 01 addq $0x1,-0x38(%rbp) 3000: 48 8b 45 c8 mov -0x38(%rbp),%rax 3004: 48 3b 45 d0 cmp -0x30(%rbp),%rax 3008: 0f 82 5c ff ff ff jb 0x2f6a 300e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3012: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 3019: 48 8b 45 e0 mov -0x20(%rbp),%rax 301d: 48 89 50 60 mov %rdx,0x60(%rax) 3021: 48 8b 45 e0 mov -0x20(%rbp),%rax 3025: c9 leaveq 3026: c3 retq 3027: f3 rep 3028: 0f pop %cs 3029: 1e push %ds 302a: fa cli 302b: 55 push %rbp 302c: 48 89 e5 mov %rsp,%rbp 302f: 48 83 ec 40 sub $0x40,%rsp 3033: 89 7d ec mov %edi,-0x14(%rbp) 3036: 48 89 75 e0 mov %rsi,-0x20(%rbp) 303a: 48 89 55 d8 mov %rdx,-0x28(%rbp) 303e: 48 89 4d d0 mov %rcx,-0x30(%rbp) 3042: 44 89 45 e8 mov %r8d,-0x18(%rbp) 3046: 4c 89 4d c8 mov %r9,-0x38(%rbp) 304a: 48 8b 55 d8 mov -0x28(%rbp),%rdx 304e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3052: 48 01 d0 add %rdx,%rax 3055: 48 89 45 f8 mov %rax,-0x8(%rbp) 3059: 48 8b 55 d0 mov -0x30(%rbp),%rdx 305d: 48 8b 45 f8 mov -0x8(%rbp),%rax 3061: 48 89 d6 mov %rdx,%rsi 3064: 48 89 c7 mov %rax,%rdi 3067: e8 7d e8 ff ff callq 0x18e9 306c: 89 45 f4 mov %eax,-0xc(%rbp) 306f: 83 7d f4 01 cmpl $0x1,-0xc(%rbp) 3073: 74 37 je 0x30ac 3075: 83 7d f4 03 cmpl $0x3,-0xc(%rbp) 3079: 75 56 jne 0x30d1 307b: 44 8b 45 e8 mov -0x18(%rbp),%r8d 307f: 48 8b 7d d0 mov -0x30(%rbp),%rdi 3083: 48 8b 4d d8 mov -0x28(%rbp),%rcx 3087: 48 8b 55 f8 mov -0x8(%rbp),%rdx 308b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 308f: 8b 45 ec mov -0x14(%rbp),%eax 3092: 48 83 ec 08 sub $0x8,%rsp 3096: ff 75 c8 pushq -0x38(%rbp) 3099: 45 89 c1 mov %r8d,%r9d 309c: 49 89 f8 mov %rdi,%r8 309f: 89 c7 mov %eax,%edi 30a1: e8 43 f0 ff ff callq 0x20e9 30a6: 48 83 c4 10 add $0x10,%rsp 30aa: eb 51 jmp 0x30fd 30ac: 4c 8b 45 c8 mov -0x38(%rbp),%r8 30b0: 8b 7d e8 mov -0x18(%rbp),%edi 30b3: 48 8b 4d d0 mov -0x30(%rbp),%rcx 30b7: 48 8b 55 d8 mov -0x28(%rbp),%rdx 30bb: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30bf: 8b 45 ec mov -0x14(%rbp),%eax 30c2: 4d 89 c1 mov %r8,%r9 30c5: 41 89 f8 mov %edi,%r8d 30c8: 89 c7 mov %eax,%edi 30ca: e8 32 ea ff ff callq 0x1b01 30cf: eb 2c jmp 0x30fd 30d1: 90 nop 30d2: 4c 8b 45 c8 mov -0x38(%rbp),%r8 30d6: 8b 7d e8 mov -0x18(%rbp),%edi 30d9: 48 8b 4d d0 mov -0x30(%rbp),%rcx 30dd: 48 8b 55 d8 mov -0x28(%rbp),%rdx 30e1: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30e5: 8b 45 ec mov -0x14(%rbp),%eax 30e8: 6a 00 pushq $0x0 30ea: 6a 00 pushq $0x0 30ec: 4d 89 c1 mov %r8,%r9 30ef: 41 89 f8 mov %edi,%r8d 30f2: 89 c7 mov %eax,%edi 30f4: e8 af e8 ff ff callq 0x19a8 30f9: 48 83 c4 10 add $0x10,%rsp 30fd: c9 leaveq 30fe: c3 retq 30ff: f3 rep 3100: 0f pop %cs 3101: 1e push %ds 3102: fa cli 3103: 55 push %rbp 3104: 48 89 e5 mov %rsp,%rbp 3107: 48 83 c4 80 add $0xffffffffffffff80,%rsp 310b: 89 7d 9c mov %edi,-0x64(%rbp) 310e: 48 89 75 90 mov %rsi,-0x70(%rbp) 3112: 48 89 55 88 mov %rdx,-0x78(%rbp) 3116: 89 4d 98 mov %ecx,-0x68(%rbp) 3119: 4c 89 45 80 mov %r8,-0x80(%rbp) 311d: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3125: 00 3126: 48 89 45 f8 mov %rax,-0x8(%rbp) 312a: 31 c0 xor %eax,%eax 312c: b8 40 00 00 00 mov $0x40,%eax 3131: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 3136: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 313b: 48 89 c2 mov %rax,%rdx 313e: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3142: 48 8d 75 b0 lea -0x50(%rbp),%rsi 3146: 8b 45 9c mov -0x64(%rbp),%eax 3149: 89 c7 mov %eax,%edi 314b: e8 fa e6 ff ff callq 0x184a 3150: 48 89 45 a8 mov %rax,-0x58(%rbp) 3154: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 3159: 0f 94 c0 sete %al 315c: 0f b6 c0 movzbl %al,%eax 315f: 48 85 c0 test %rax,%rax 3162: 74 14 je 0x3178 3164: bf 09 00 00 00 mov $0x9,%edi 3169: e8 08 e5 ff ff callq 0x1676 316e: b8 00 00 00 00 mov $0x0,%eax 3173: e9 c5 00 00 00 jmpq 0x323d 3178: 48 8b 55 a8 mov -0x58(%rbp),%rdx 317c: 48 8d 45 b0 lea -0x50(%rbp),%rax 3180: 48 89 d6 mov %rdx,%rsi 3183: 48 89 c7 mov %rax,%rdi 3186: e8 5e e7 ff ff callq 0x18e9 318b: 89 45 a4 mov %eax,-0x5c(%rbp) 318e: 83 7d a4 01 cmpl $0x1,-0x5c(%rbp) 3192: 74 08 je 0x319c 3194: 83 7d a4 03 cmpl $0x3,-0x5c(%rbp) 3198: 74 28 je 0x31c2 319a: eb 74 jmp 0x3210 319c: 48 8b 7d 80 mov -0x80(%rbp),%rdi 31a0: 8b 75 98 mov -0x68(%rbp),%esi 31a3: 48 8b 4d 88 mov -0x78(%rbp),%rcx 31a7: 48 8b 55 90 mov -0x70(%rbp),%rdx 31ab: 8b 45 9c mov -0x64(%rbp),%eax 31ae: 49 89 f9 mov %rdi,%r9 31b1: 41 89 f0 mov %esi,%r8d 31b4: be 00 00 00 00 mov $0x0,%esi 31b9: 89 c7 mov %eax,%edi 31bb: e8 41 e9 ff ff callq 0x1b01 31c0: eb 7b jmp 0x323d 31c2: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 31c6: 3c 01 cmp $0x1,%al 31c8: 75 07 jne 0x31d1 31ca: ba 34 00 00 00 mov $0x34,%edx 31cf: eb 05 jmp 0x31d6 31d1: ba 40 00 00 00 mov $0x40,%edx 31d6: 48 8b 45 a8 mov -0x58(%rbp),%rax 31da: 48 39 c2 cmp %rax,%rdx 31dd: 77 31 ja 0x3210 31df: 8b 7d 98 mov -0x68(%rbp),%edi 31e2: 48 8b 75 88 mov -0x78(%rbp),%rsi 31e6: 48 8b 4d 90 mov -0x70(%rbp),%rcx 31ea: 48 8d 55 b0 lea -0x50(%rbp),%rdx 31ee: 8b 45 9c mov -0x64(%rbp),%eax 31f1: 48 83 ec 08 sub $0x8,%rsp 31f5: ff 75 80 pushq -0x80(%rbp) 31f8: 41 89 f9 mov %edi,%r9d 31fb: 49 89 f0 mov %rsi,%r8 31fe: be 00 00 00 00 mov $0x0,%esi 3203: 89 c7 mov %eax,%edi 3205: e8 df ee ff ff callq 0x20e9 320a: 48 83 c4 10 add $0x10,%rsp 320e: eb 2d jmp 0x323d 3210: 90 nop 3211: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3215: 8b 75 98 mov -0x68(%rbp),%esi 3218: 48 8b 4d 88 mov -0x78(%rbp),%rcx 321c: 48 8b 55 90 mov -0x70(%rbp),%rdx 3220: 8b 45 9c mov -0x64(%rbp),%eax 3223: 6a 00 pushq $0x0 3225: 6a 00 pushq $0x0 3227: 49 89 f9 mov %rdi,%r9 322a: 41 89 f0 mov %esi,%r8d 322d: be 00 00 00 00 mov $0x0,%esi 3232: 89 c7 mov %eax,%edi 3234: e8 6f e7 ff ff callq 0x19a8 3239: 48 83 c4 10 add $0x10,%rsp 323d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3241: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 3249: 00 324a: 74 05 je 0x3251 324c: e8 af df ff ff callq 0x1200 3251: c9 leaveq 3252: c3 retq 3253: f3 rep 3254: 0f pop %cs 3255: 1e push %ds 3256: fa cli 3257: 55 push %rbp 3258: 48 89 e5 mov %rsp,%rbp 325b: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 3262: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 3268: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 326f: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 3276: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 327c: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 3283: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 328b: 00 328c: 48 89 45 f8 mov %rax,-0x8(%rbp) 3290: 31 c0 xor %eax,%eax 3292: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 329a: 00 00 00 329d: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 32a4: 74 1b je 0x32c1 32a6: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 32ad: 74 12 je 0x32c1 32af: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 32b6: 74 09 je 0x32c1 32b8: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 32bf: 75 07 jne 0x32c8 32c1: b8 01 00 00 00 mov $0x1,%eax 32c6: eb 05 jmp 0x32cd 32c8: b8 00 00 00 00 mov $0x0,%eax 32cd: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 32d3: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 32db: 75 32 jne 0x330f 32dd: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 32e5: 75 51 jne 0x3338 32e7: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 32ee: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 32f4: 48 89 d6 mov %rdx,%rsi 32f7: 89 c7 mov %eax,%edi 32f9: e8 d2 15 00 00 callq 0x48d0 32fe: 85 c0 test %eax,%eax 3300: 75 36 jne 0x3338 3302: 48 8b 45 90 mov -0x70(%rbp),%rax 3306: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 330d: eb 29 jmp 0x3338 330f: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 3317: 75 1f jne 0x3338 3319: 48 8d 0d c0 26 00 00 lea 0x26c0(%rip),%rcx # 0x59e0 3320: ba 9e 02 00 00 mov $0x29e,%edx 3325: 48 8d 35 4c 25 00 00 lea 0x254c(%rip),%rsi # 0x5878 332c: 48 8d 3d f5 25 00 00 lea 0x25f5(%rip),%rdi # 0x5928 3333: e8 08 df ff ff callq 0x1240 3338: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 333f: 0f 84 97 00 00 00 je 0x33dc 3345: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 334d: 75 7c jne 0x33cb 334f: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3356: 74 09 je 0x3361 3358: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 335f: 75 07 jne 0x3368 3361: bf 02 00 00 00 mov $0x2,%edi 3366: eb 05 jmp 0x336d 3368: bf 01 00 00 00 mov $0x1,%edi 336d: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3374: 75 07 jne 0x337d 3376: be 01 00 00 00 mov $0x1,%esi 337b: eb 05 jmp 0x3382 337d: be 03 00 00 00 mov $0x3,%esi 3382: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 3389: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 338f: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 3396: 49 89 c9 mov %rcx,%r9 3399: 41 89 d0 mov %edx,%r8d 339c: 89 f9 mov %edi,%ecx 339e: 89 f2 mov %esi,%edx 33a0: 48 89 c6 mov %rax,%rsi 33a3: bf 00 00 00 00 mov $0x0,%edi 33a8: e8 63 de ff ff callq 0x1210 33ad: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 33b4: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 33bc: 75 1e jne 0x33dc 33be: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 33c6: 00 00 00 33c9: eb 11 jmp 0x33dc 33cb: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 33d2: 48 8b 00 mov (%rax),%rax 33d5: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 33dc: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 33e4: 0f 84 d3 00 00 00 je 0x34bd 33ea: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 33f2: 75 1f jne 0x3413 33f4: 48 8d 0d e5 25 00 00 lea 0x25e5(%rip),%rcx # 0x59e0 33fb: ba ba 02 00 00 mov $0x2ba,%edx 3400: 48 8d 35 71 24 00 00 lea 0x2471(%rip),%rsi # 0x5878 3407: 48 8d 3d 33 25 00 00 lea 0x2533(%rip),%rdi # 0x5941 340e: e8 2d de ff ff callq 0x1240 3413: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 341a: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 3420: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 3427: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 342e: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 3435: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 343b: 4d 89 c1 mov %r8,%r9 343e: 41 89 f8 mov %edi,%r8d 3441: 89 c7 mov %eax,%edi 3443: e8 df fb ff ff callq 0x3027 3448: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 344f: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 3457: 75 38 jne 0x3491 3459: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3461: 74 13 je 0x3476 3463: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 346a: 48 8b 00 mov (%rax),%rax 346d: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 3474: 74 1b je 0x3491 3476: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 347d: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 3484: 48 89 d6 mov %rdx,%rsi 3487: 48 89 c7 mov %rax,%rdi 348a: e8 61 de ff ff callq 0x12f0 348f: eb 23 jmp 0x34b4 3491: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3499: 75 19 jne 0x34b4 349b: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34a2: 8b 40 38 mov 0x38(%rax),%eax 34a5: 83 c8 40 or $0x40,%eax 34a8: 89 c2 mov %eax,%edx 34aa: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34b1: 89 50 38 mov %edx,0x38(%rax) 34b4: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34bb: eb 2b jmp 0x34e8 34bd: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 34c4: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 34ca: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 34d1: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 34d8: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 34de: 49 89 f8 mov %rdi,%r8 34e1: 89 c7 mov %eax,%edi 34e3: e8 17 fc ff ff callq 0x30ff 34e8: 48 8b 4d f8 mov -0x8(%rbp),%rcx 34ec: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 34f4: 00 34f5: 74 05 je 0x34fc 34f7: e8 04 dd ff ff callq 0x1200 34fc: c9 leaveq 34fd: c3 retq 34fe: f3 rep 34ff: 0f pop %cs 3500: 1e push %ds 3501: fa cli 3502: 55 push %rbp 3503: 48 89 e5 mov %rsp,%rbp 3506: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 350d: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 3514: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 351c: 00 351d: 48 89 45 f8 mov %rax,-0x8(%rbp) 3521: 31 c0 xor %eax,%eax 3523: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 352b: 00 00 00 352e: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3535: 48 8b 00 mov (%rax),%rax 3538: 48 85 c0 test %rax,%rax 353b: 74 56 je 0x3593 353d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3544: 48 8b 50 30 mov 0x30(%rax),%rdx 3548: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 354f: 48 39 c2 cmp %rax,%rdx 3552: 72 1b jb 0x356f 3554: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 355b: 48 8b 40 30 mov 0x30(%rax),%rax 355f: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 3566: 48 29 d0 sub %rdx,%rax 3569: 48 83 f8 3b cmp $0x3b,%rax 356d: 77 0a ja 0x3579 356f: b8 00 00 00 00 mov $0x0,%eax 3574: e9 e4 02 00 00 jmpq 0x385d 3579: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3580: 48 8b 10 mov (%rax),%rdx 3583: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 358a: 48 01 d0 add %rdx,%rax 358d: 48 89 45 80 mov %rax,-0x80(%rbp) 3591: eb 53 jmp 0x35e6 3593: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 359a: 48 8b 50 28 mov 0x28(%rax),%rdx 359e: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35a5: 48 01 c2 add %rax,%rdx 35a8: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35af: 8b 40 24 mov 0x24(%rax),%eax 35b2: 48 8d 75 b0 lea -0x50(%rbp),%rsi 35b6: 48 89 d1 mov %rdx,%rcx 35b9: ba 3c 00 00 00 mov $0x3c,%edx 35be: 89 c7 mov %eax,%edi 35c0: e8 85 e2 ff ff callq 0x184a 35c5: 48 83 f8 3c cmp $0x3c,%rax 35c9: 0f 95 c0 setne %al 35cc: 0f b6 c0 movzbl %al,%eax 35cf: 48 85 c0 test %rax,%rax 35d2: 74 0a je 0x35de 35d4: b8 00 00 00 00 mov $0x0,%eax 35d9: e9 7f 02 00 00 jmpq 0x385d 35de: 48 8d 45 b0 lea -0x50(%rbp),%rax 35e2: 48 89 45 80 mov %rax,-0x80(%rbp) 35e6: 48 8b 45 80 mov -0x80(%rbp),%rax 35ea: 48 83 c0 30 add $0x30,%rax 35ee: 48 89 45 88 mov %rax,-0x78(%rbp) 35f2: 48 8b 45 80 mov -0x80(%rbp),%rax 35f6: 0f b6 40 39 movzbl 0x39(%rax),%eax 35fa: 3c 20 cmp $0x20,%al 35fc: 74 27 je 0x3625 35fe: 48 8b 45 80 mov -0x80(%rbp),%rax 3602: 48 8d 48 30 lea 0x30(%rax),%rcx 3606: 48 8d 45 ed lea -0x13(%rbp),%rax 360a: ba 0a 00 00 00 mov $0xa,%edx 360f: 48 89 ce mov %rcx,%rsi 3612: 48 89 c7 mov %rax,%rdi 3615: e8 e6 dc ff ff callq 0x1300 361a: c6 00 00 movb $0x0,(%rax) 361d: 48 8d 45 ed lea -0x13(%rbp),%rax 3621: 48 89 45 88 mov %rax,-0x78(%rbp) 3625: e8 26 dd ff ff callq 0x1350 362a: 48 8b 10 mov (%rax),%rdx 362d: 48 8b 45 88 mov -0x78(%rbp),%rax 3631: 0f b6 00 movzbl (%rax),%eax 3634: 48 0f be c0 movsbl %al,%rax 3638: 48 01 c0 add %rax,%rax 363b: 48 01 d0 add %rdx,%rax 363e: 0f b7 00 movzwl (%rax),%eax 3641: 0f b7 c0 movzwl %ax,%eax 3644: 25 00 08 00 00 and $0x800,%eax 3649: 85 c0 test %eax,%eax 364b: 75 0a jne 0x3657 364d: b8 00 00 00 00 mov $0x0,%eax 3652: e9 06 02 00 00 jmpq 0x385d 3657: 48 8b 45 88 mov -0x78(%rbp),%rax 365b: 48 89 c7 mov %rax,%rdi 365e: e8 ad dc ff ff callq 0x1310 3663: 48 89 45 98 mov %rax,-0x68(%rbp) 3667: 48 8b 45 80 mov -0x80(%rbp),%rax 366b: ba 10 00 00 00 mov $0x10,%edx 3670: 48 8d 35 e4 22 00 00 lea 0x22e4(%rip),%rsi # 0x595b 3677: 48 89 c7 mov %rax,%rdi 367a: e8 01 dc ff ff callq 0x1280 367f: 85 c0 test %eax,%eax 3681: 75 11 jne 0x3694 3683: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 368a: 48 8b 00 mov (%rax),%rax 368d: 48 85 c0 test %rax,%rax 3690: 75 2b jne 0x36bd 3692: eb 52 jmp 0x36e6 3694: 48 8b 45 98 mov -0x68(%rbp),%rax 3698: 48 83 c0 01 add $0x1,%rax 369c: 48 83 e0 fe and $0xfffffffffffffffe,%rax 36a0: 48 89 c2 mov %rax,%rdx 36a3: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36aa: 48 01 d0 add %rdx,%rax 36ad: 48 83 c0 3c add $0x3c,%rax 36b1: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 36b8: e9 71 fe ff ff jmpq 0x352e 36bd: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36c4: 48 8b 40 30 mov 0x30(%rax),%rax 36c8: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 36cf: 48 29 d0 sub %rdx,%rax 36d2: 48 83 e8 3c sub $0x3c,%rax 36d6: 48 39 45 98 cmp %rax,-0x68(%rbp) 36da: 76 0a jbe 0x36e6 36dc: b8 00 00 00 00 mov $0x0,%eax 36e1: e9 77 01 00 00 jmpq 0x385d 36e6: 48 8b 45 98 mov -0x68(%rbp),%rax 36ea: 48 89 c7 mov %rax,%rdi 36ed: e8 de db ff ff callq 0x12d0 36f2: 48 89 45 a0 mov %rax,-0x60(%rbp) 36f6: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 36fb: 0f 84 58 01 00 00 je 0x3859 3701: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3708: 48 8b 00 mov (%rax),%rax 370b: 48 85 c0 test %rax,%rax 370e: 74 39 je 0x3749 3710: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3717: 48 8b 10 mov (%rax),%rdx 371a: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3721: 48 83 c0 3c add $0x3c,%rax 3725: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 3729: 48 8b 55 98 mov -0x68(%rbp),%rdx 372d: 48 8b 45 a0 mov -0x60(%rbp),%rax 3731: 48 89 ce mov %rcx,%rsi 3734: 48 89 c7 mov %rax,%rdi 3737: e8 84 db ff ff callq 0x12c0 373c: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 3743: 48 89 42 60 mov %rax,0x60(%rdx) 3747: eb 7b jmp 0x37c4 3749: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3750: 48 8b 50 28 mov 0x28(%rax),%rdx 3754: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 375b: 48 01 d0 add %rdx,%rax 375e: 48 83 c0 3c add $0x3c,%rax 3762: 48 89 c1 mov %rax,%rcx 3765: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 376c: 8b 40 24 mov 0x24(%rax),%eax 376f: 48 8b 55 98 mov -0x68(%rbp),%rdx 3773: 48 8b 75 a0 mov -0x60(%rbp),%rsi 3777: 89 c7 mov %eax,%edi 3779: e8 cc e0 ff ff callq 0x184a 377e: 48 8b 55 98 mov -0x68(%rbp),%rdx 3782: 48 39 d0 cmp %rdx,%rax 3785: 0f 95 c0 setne %al 3788: 0f b6 c0 movzbl %al,%eax 378b: 48 85 c0 test %rax,%rax 378e: 74 25 je 0x37b5 3790: 48 8b 45 a0 mov -0x60(%rbp),%rax 3794: 48 89 c7 mov %rax,%rdi 3797: e8 34 da ff ff callq 0x11d0 379c: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37a3: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 37ab: b8 00 00 00 00 mov $0x0,%eax 37b0: e9 a8 00 00 00 jmpq 0x385d 37b5: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37bc: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37c0: 48 89 50 60 mov %rdx,0x60(%rax) 37c4: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37cb: 48 8b 55 98 mov -0x68(%rbp),%rdx 37cf: 48 89 50 68 mov %rdx,0x68(%rax) 37d3: 48 8b 45 a0 mov -0x60(%rbp),%rax 37d7: 48 89 45 90 mov %rax,-0x70(%rbp) 37db: 48 8b 45 90 mov -0x70(%rbp),%rax 37df: 48 89 45 a8 mov %rax,-0x58(%rbp) 37e3: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37e7: 48 8b 45 98 mov -0x68(%rbp),%rax 37eb: 48 01 d0 add %rdx,%rax 37ee: 48 2b 45 90 sub -0x70(%rbp),%rax 37f2: 48 89 c2 mov %rax,%rdx 37f5: 48 8b 45 90 mov -0x70(%rbp),%rax 37f9: be 2f 00 00 00 mov $0x2f,%esi 37fe: 48 89 c7 mov %rax,%rdi 3801: e8 6a da ff ff callq 0x1270 3806: 48 89 45 90 mov %rax,-0x70(%rbp) 380a: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 380f: 75 25 jne 0x3836 3811: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3815: 48 8b 45 98 mov -0x68(%rbp),%rax 3819: 48 01 d0 add %rdx,%rax 381c: 48 2b 45 a8 sub -0x58(%rbp),%rax 3820: 48 89 c2 mov %rax,%rdx 3823: 48 8b 45 a8 mov -0x58(%rbp),%rax 3827: be 00 00 00 00 mov $0x0,%esi 382c: 48 89 c7 mov %rax,%rdi 382f: e8 1c da ff ff callq 0x1250 3834: eb 23 jmp 0x3859 3836: 48 8b 45 90 mov -0x70(%rbp),%rax 383a: 48 8d 50 01 lea 0x1(%rax),%rdx 383e: 48 89 55 90 mov %rdx,-0x70(%rbp) 3842: c6 00 00 movb $0x0,(%rax) 3845: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3849: 48 8b 45 98 mov -0x68(%rbp),%rax 384d: 48 01 d0 add %rdx,%rax 3850: 48 39 45 90 cmp %rax,-0x70(%rbp) 3854: 73 02 jae 0x3858 3856: eb 83 jmp 0x37db 3858: 90 nop 3859: 48 8b 45 a0 mov -0x60(%rbp),%rax 385d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3861: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 3869: 00 386a: 74 05 je 0x3871 386c: e8 8f d9 ff ff callq 0x1200 3871: c9 leaveq 3872: c3 retq 3873: f3 rep 3874: 0f pop %cs 3875: 1e push %ds 3876: fa cli 3877: 55 push %rbp 3878: 48 89 e5 mov %rsp,%rbp 387b: 48 83 c4 80 add $0xffffffffffffff80,%rsp 387f: 48 89 7d 88 mov %rdi,-0x78(%rbp) 3883: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 388b: 00 388c: 48 89 45 f8 mov %rax,-0x8(%rbp) 3890: 31 c0 xor %eax,%eax 3892: 48 8b 45 88 mov -0x78(%rbp),%rax 3896: 48 8b 00 mov (%rax),%rax 3899: 48 85 c0 test %rax,%rax 389c: 0f 84 91 00 00 00 je 0x3933 38a2: 48 8b 45 88 mov -0x78(%rbp),%rax 38a6: 48 8b 40 70 mov 0x70(%rax),%rax 38aa: 48 89 c2 mov %rax,%rdx 38ad: 48 8b 45 88 mov -0x78(%rbp),%rax 38b1: 48 8b 40 28 mov 0x28(%rax),%rax 38b5: 48 89 c1 mov %rax,%rcx 38b8: 48 8b 45 88 mov -0x78(%rbp),%rax 38bc: 48 8b 40 30 mov 0x30(%rax),%rax 38c0: 48 01 c8 add %rcx,%rax 38c3: 48 39 c2 cmp %rax,%rdx 38c6: 0f 97 c0 seta %al 38c9: 0f b6 c0 movzbl %al,%eax 38cc: 48 85 c0 test %rax,%rax 38cf: 75 36 jne 0x3907 38d1: 48 8b 45 88 mov -0x78(%rbp),%rax 38d5: 48 8b 40 28 mov 0x28(%rax),%rax 38d9: 48 89 c2 mov %rax,%rdx 38dc: 48 8b 45 88 mov -0x78(%rbp),%rax 38e0: 48 8b 40 30 mov 0x30(%rax),%rax 38e4: 48 01 c2 add %rax,%rdx 38e7: 48 8b 45 88 mov -0x78(%rbp),%rax 38eb: 48 8b 40 70 mov 0x70(%rax),%rax 38ef: 48 89 c1 mov %rax,%rcx 38f2: 48 89 d0 mov %rdx,%rax 38f5: 48 29 c8 sub %rcx,%rax 38f8: 48 83 f8 3b cmp $0x3b,%rax 38fc: 0f 96 c0 setbe %al 38ff: 0f b6 c0 movzbl %al,%eax 3902: 48 85 c0 test %rax,%rax 3905: 74 14 je 0x391b 3907: bf 0e 00 00 00 mov $0xe,%edi 390c: e8 65 dd ff ff callq 0x1676 3911: b8 ff ff ff ff mov $0xffffffff,%eax 3916: e9 8c 05 00 00 jmpq 0x3ea7 391b: 48 8b 45 88 mov -0x78(%rbp),%rax 391f: 48 8b 10 mov (%rax),%rdx 3922: 48 8b 45 88 mov -0x78(%rbp),%rax 3926: 48 8b 40 70 mov 0x70(%rax),%rax 392a: 48 01 d0 add %rdx,%rax 392d: 48 89 45 c0 mov %rax,-0x40(%rbp) 3931: eb 53 jmp 0x3986 3933: 48 8b 45 88 mov -0x78(%rbp),%rax 3937: 48 05 a8 00 00 00 add $0xa8,%rax 393d: 48 89 45 c0 mov %rax,-0x40(%rbp) 3941: 48 8b 45 88 mov -0x78(%rbp),%rax 3945: 48 8b 50 70 mov 0x70(%rax),%rdx 3949: 48 8b 45 88 mov -0x78(%rbp),%rax 394d: 8b 40 24 mov 0x24(%rax),%eax 3950: 48 8b 75 c0 mov -0x40(%rbp),%rsi 3954: 48 89 d1 mov %rdx,%rcx 3957: ba 3c 00 00 00 mov $0x3c,%edx 395c: 89 c7 mov %eax,%edi 395e: e8 e7 de ff ff callq 0x184a 3963: 48 83 f8 3c cmp $0x3c,%rax 3967: 0f 95 c0 setne %al 396a: 0f b6 c0 movzbl %al,%eax 396d: 48 85 c0 test %rax,%rax 3970: 74 14 je 0x3986 3972: bf 0e 00 00 00 mov $0xe,%edi 3977: e8 fa dc ff ff callq 0x1676 397c: b8 ff ff ff ff mov $0xffffffff,%eax 3981: e9 21 05 00 00 jmpq 0x3ea7 3986: 48 8b 45 c0 mov -0x40(%rbp),%rax 398a: 48 83 c0 3a add $0x3a,%rax 398e: ba 02 00 00 00 mov $0x2,%edx 3993: 48 8d 35 d2 1f 00 00 lea 0x1fd2(%rip),%rsi # 0x596c 399a: 48 89 c7 mov %rax,%rdi 399d: e8 de d8 ff ff callq 0x1280 39a2: 85 c0 test %eax,%eax 39a4: 0f 95 c0 setne %al 39a7: 0f b6 c0 movzbl %al,%eax 39aa: 48 85 c0 test %rax,%rax 39ad: 74 14 je 0x39c3 39af: bf 0f 00 00 00 mov $0xf,%edi 39b4: e8 bd dc ff ff callq 0x1676 39b9: b8 ff ff ff ff mov $0xffffffff,%eax 39be: e9 e4 04 00 00 jmpq 0x3ea7 39c3: 48 8b 45 c0 mov -0x40(%rbp),%rax 39c7: 48 8b 55 88 mov -0x78(%rbp),%rdx 39cb: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 39d2: 48 8b 50 08 mov 0x8(%rax),%rdx 39d6: 48 8b 00 mov (%rax),%rax 39d9: 48 89 01 mov %rax,(%rcx) 39dc: 48 89 51 08 mov %rdx,0x8(%rcx) 39e0: 48 8d 41 10 lea 0x10(%rcx),%rax 39e4: c6 00 00 movb $0x0,(%rax) 39e7: 48 8b 45 88 mov -0x78(%rbp),%rax 39eb: 48 83 c0 78 add $0x78,%rax 39ef: 48 89 45 c8 mov %rax,-0x38(%rbp) 39f3: 48 8b 45 c0 mov -0x40(%rbp),%rax 39f7: 0f b6 00 movzbl (%rax),%eax 39fa: 3c 2f cmp $0x2f,%al 39fc: 0f 85 de 01 00 00 jne 0x3be0 3a02: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a06: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a0a: 3c 20 cmp $0x20,%al 3a0c: 75 46 jne 0x3a54 3a0e: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a12: ba 10 00 00 00 mov $0x10,%edx 3a17: 48 8d 35 51 1f 00 00 lea 0x1f51(%rip),%rsi # 0x596f 3a1e: 48 89 c7 mov %rax,%rdi 3a21: e8 5a d8 ff ff callq 0x1280 3a26: 85 c0 test %eax,%eax 3a28: 75 2a jne 0x3a54 3a2a: 48 8b 45 88 mov -0x78(%rbp),%rax 3a2e: 48 05 e4 00 00 00 add $0xe4,%rax 3a34: ba 02 00 00 00 mov $0x2,%edx 3a39: 48 8d 35 40 1f 00 00 lea 0x1f40(%rip),%rsi # 0x5980 3a40: 48 89 c7 mov %rax,%rdi 3a43: e8 78 d8 ff ff callq 0x12c0 3a48: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a4c: 48 89 02 mov %rax,(%rdx) 3a4f: e9 17 02 00 00 jmpq 0x3c6b 3a54: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a58: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a5c: 3c 53 cmp $0x53,%al 3a5e: 75 46 jne 0x3aa6 3a60: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a64: ba 10 00 00 00 mov $0x10,%edx 3a69: 48 8d 35 12 1f 00 00 lea 0x1f12(%rip),%rsi # 0x5982 3a70: 48 89 c7 mov %rax,%rdi 3a73: e8 08 d8 ff ff callq 0x1280 3a78: 85 c0 test %eax,%eax 3a7a: 75 2a jne 0x3aa6 3a7c: 48 8b 45 88 mov -0x78(%rbp),%rax 3a80: 48 05 e4 00 00 00 add $0xe4,%rax 3a86: ba 08 00 00 00 mov $0x8,%edx 3a8b: 48 8d 35 01 1f 00 00 lea 0x1f01(%rip),%rsi # 0x5993 3a92: 48 89 c7 mov %rax,%rdi 3a95: e8 26 d8 ff ff callq 0x12c0 3a9a: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a9e: 48 89 02 mov %rax,(%rdx) 3aa1: e9 c5 01 00 00 jmpq 0x3c6b 3aa6: 48 8b 45 c0 mov -0x40(%rbp),%rax 3aaa: 0f b6 40 01 movzbl 0x1(%rax),%eax 3aae: 3c 2f cmp $0x2f,%al 3ab0: 75 46 jne 0x3af8 3ab2: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ab6: ba 10 00 00 00 mov $0x10,%edx 3abb: 48 8d 35 99 1e 00 00 lea 0x1e99(%rip),%rsi # 0x595b 3ac2: 48 89 c7 mov %rax,%rdi 3ac5: e8 b6 d7 ff ff callq 0x1280 3aca: 85 c0 test %eax,%eax 3acc: 75 2a jne 0x3af8 3ace: 48 8b 45 88 mov -0x78(%rbp),%rax 3ad2: 48 05 e4 00 00 00 add $0xe4,%rax 3ad8: ba 03 00 00 00 mov $0x3,%edx 3add: 48 8d 35 b7 1e 00 00 lea 0x1eb7(%rip),%rsi # 0x599b 3ae4: 48 89 c7 mov %rax,%rdi 3ae7: e8 d4 d7 ff ff callq 0x12c0 3aec: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3af0: 48 89 02 mov %rax,(%rdx) 3af3: e9 73 01 00 00 jmpq 0x3c6b 3af8: e8 53 d8 ff ff callq 0x1350 3afd: 48 8b 10 mov (%rax),%rdx 3b00: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b04: 0f b6 40 01 movzbl 0x1(%rax),%eax 3b08: 48 0f be c0 movsbl %al,%rax 3b0c: 48 01 c0 add %rax,%rax 3b0f: 48 01 d0 add %rdx,%rax 3b12: 0f b7 00 movzwl (%rax),%eax 3b15: 0f b7 c0 movzwl %ax,%eax 3b18: 25 00 08 00 00 and $0x800,%eax 3b1d: 85 c0 test %eax,%eax 3b1f: 0f 95 c0 setne %al 3b22: 0f b6 c0 movzbl %al,%eax 3b25: 48 85 c0 test %rax,%rax 3b28: 0f 84 9e 00 00 00 je 0x3bcc 3b2e: 48 8b 45 88 mov -0x78(%rbp),%rax 3b32: 48 8b 40 60 mov 0x60(%rax),%rax 3b36: 48 85 c0 test %rax,%rax 3b39: 0f 94 c0 sete %al 3b3c: 0f b6 c0 movzbl %al,%eax 3b3f: 48 85 c0 test %rax,%rax 3b42: 74 2e je 0x3b72 3b44: 48 8b 45 88 mov -0x78(%rbp),%rax 3b48: 48 89 c7 mov %rax,%rdi 3b4b: e8 ae f9 ff ff callq 0x34fe 3b50: 48 85 c0 test %rax,%rax 3b53: 0f 94 c0 sete %al 3b56: 0f b6 c0 movzbl %al,%eax 3b59: 48 85 c0 test %rax,%rax 3b5c: 74 14 je 0x3b72 3b5e: bf 10 00 00 00 mov $0x10,%edi 3b63: e8 0e db ff ff callq 0x1676 3b68: b8 ff ff ff ff mov $0xffffffff,%eax 3b6d: e9 35 03 00 00 jmpq 0x3ea7 3b72: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b76: 48 83 c0 01 add $0x1,%rax 3b7a: 48 89 c7 mov %rax,%rdi 3b7d: e8 8e d7 ff ff callq 0x1310 3b82: 48 89 45 d8 mov %rax,-0x28(%rbp) 3b86: 48 8b 45 88 mov -0x78(%rbp),%rax 3b8a: 48 8b 40 68 mov 0x68(%rax),%rax 3b8e: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3b92: 0f 93 c0 setae %al 3b95: 0f b6 c0 movzbl %al,%eax 3b98: 48 85 c0 test %rax,%rax 3b9b: 74 14 je 0x3bb1 3b9d: bf 10 00 00 00 mov $0x10,%edi 3ba2: e8 cf da ff ff callq 0x1676 3ba7: b8 ff ff ff ff mov $0xffffffff,%eax 3bac: e9 f6 02 00 00 jmpq 0x3ea7 3bb1: 48 8b 45 88 mov -0x78(%rbp),%rax 3bb5: 48 8b 50 60 mov 0x60(%rax),%rdx 3bb9: 48 8b 45 d8 mov -0x28(%rbp),%rax 3bbd: 48 01 c2 add %rax,%rdx 3bc0: 48 8b 45 c8 mov -0x38(%rbp),%rax 3bc4: 48 89 10 mov %rdx,(%rax) 3bc7: e9 9f 00 00 00 jmpq 0x3c6b 3bcc: bf 10 00 00 00 mov $0x10,%edi 3bd1: e8 a0 da ff ff callq 0x1676 3bd6: b8 ff ff ff ff mov $0xffffffff,%eax 3bdb: e9 c7 02 00 00 jmpq 0x3ea7 3be0: 48 8b 45 c0 mov -0x40(%rbp),%rax 3be4: 48 8b 55 88 mov -0x78(%rbp),%rdx 3be8: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3bef: b9 10 00 00 00 mov $0x10,%ecx 3bf4: ba 2f 00 00 00 mov $0x2f,%edx 3bf9: 48 89 c6 mov %rax,%rsi 3bfc: e8 3f d7 ff ff callq 0x1340 3c01: 48 89 45 d0 mov %rax,-0x30(%rbp) 3c05: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3c0a: 74 0d je 0x3c19 3c0c: 48 8b 45 d0 mov -0x30(%rbp),%rax 3c10: 48 83 e8 01 sub $0x1,%rax 3c14: c6 00 00 movb $0x0,(%rax) 3c17: eb 40 jmp 0x3c59 3c19: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3c21: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c25: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c29: 48 01 d0 add %rdx,%rax 3c2c: 48 05 e4 00 00 00 add $0xe4,%rax 3c32: c6 00 00 movb $0x0,(%rax) 3c35: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3c3a: 74 1d je 0x3c59 3c3c: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3c41: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c45: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c49: 48 01 d0 add %rdx,%rax 3c4c: 48 05 e4 00 00 00 add $0xe4,%rax 3c52: 0f b6 00 movzbl (%rax),%eax 3c55: 3c 20 cmp $0x20,%al 3c57: 74 c8 je 0x3c21 3c59: 48 8b 45 88 mov -0x78(%rbp),%rax 3c5d: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3c64: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c68: 48 89 10 mov %rdx,(%rax) 3c6b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c6f: 0f b6 40 30 movzbl 0x30(%rax),%eax 3c73: 3c 20 cmp $0x20,%al 3c75: 0f 94 c0 sete %al 3c78: 0f b6 c0 movzbl %al,%eax 3c7b: 48 85 c0 test %rax,%rax 3c7e: 74 14 je 0x3c94 3c80: bf 10 00 00 00 mov $0x10,%edi 3c85: e8 ec d9 ff ff callq 0x1676 3c8a: b8 ff ff ff ff mov $0xffffffff,%eax 3c8f: e9 13 02 00 00 jmpq 0x3ea7 3c94: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c98: 48 83 c0 10 add $0x10,%rax 3c9c: 48 89 45 b8 mov %rax,-0x48(%rbp) 3ca0: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ca4: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3ca8: 3c 20 cmp $0x20,%al 3caa: 74 27 je 0x3cd3 3cac: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cb0: 48 8d 48 10 lea 0x10(%rax),%rcx 3cb4: 48 8d 45 eb lea -0x15(%rbp),%rax 3cb8: ba 0c 00 00 00 mov $0xc,%edx 3cbd: 48 89 ce mov %rcx,%rsi 3cc0: 48 89 c7 mov %rax,%rdi 3cc3: e8 38 d6 ff ff callq 0x1300 3cc8: c6 00 00 movb $0x0,(%rax) 3ccb: 48 8d 45 eb lea -0x15(%rbp),%rax 3ccf: 48 89 45 b8 mov %rax,-0x48(%rbp) 3cd3: 48 8b 45 b8 mov -0x48(%rbp),%rax 3cd7: 48 89 c7 mov %rax,%rdi 3cda: e8 31 d6 ff ff callq 0x1310 3cdf: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3ce3: 48 89 42 08 mov %rax,0x8(%rdx) 3ce7: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ceb: 48 83 c0 1c add $0x1c,%rax 3cef: 48 89 45 a0 mov %rax,-0x60(%rbp) 3cf3: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cf7: 0f b6 40 21 movzbl 0x21(%rax),%eax 3cfb: 3c 20 cmp $0x20,%al 3cfd: 74 27 je 0x3d26 3cff: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d03: 48 8d 48 1c lea 0x1c(%rax),%rcx 3d07: 48 8d 45 eb lea -0x15(%rbp),%rax 3d0b: ba 06 00 00 00 mov $0x6,%edx 3d10: 48 89 ce mov %rcx,%rsi 3d13: 48 89 c7 mov %rax,%rdi 3d16: e8 e5 d5 ff ff callq 0x1300 3d1b: c6 00 00 movb $0x0,(%rax) 3d1e: 48 8d 45 eb lea -0x15(%rbp),%rax 3d22: 48 89 45 a0 mov %rax,-0x60(%rbp) 3d26: 48 8b 45 a0 mov -0x60(%rbp),%rax 3d2a: 48 89 c7 mov %rax,%rdi 3d2d: e8 de d5 ff ff callq 0x1310 3d32: 89 c2 mov %eax,%edx 3d34: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d38: 89 50 10 mov %edx,0x10(%rax) 3d3b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d3f: 48 83 c0 22 add $0x22,%rax 3d43: 48 89 45 a8 mov %rax,-0x58(%rbp) 3d47: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d4b: 0f b6 40 27 movzbl 0x27(%rax),%eax 3d4f: 3c 20 cmp $0x20,%al 3d51: 74 27 je 0x3d7a 3d53: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d57: 48 8d 48 22 lea 0x22(%rax),%rcx 3d5b: 48 8d 45 eb lea -0x15(%rbp),%rax 3d5f: ba 06 00 00 00 mov $0x6,%edx 3d64: 48 89 ce mov %rcx,%rsi 3d67: 48 89 c7 mov %rax,%rdi 3d6a: e8 91 d5 ff ff callq 0x1300 3d6f: c6 00 00 movb $0x0,(%rax) 3d72: 48 8d 45 eb lea -0x15(%rbp),%rax 3d76: 48 89 45 a8 mov %rax,-0x58(%rbp) 3d7a: 48 8b 45 a8 mov -0x58(%rbp),%rax 3d7e: 48 89 c7 mov %rax,%rdi 3d81: e8 8a d5 ff ff callq 0x1310 3d86: 89 c2 mov %eax,%edx 3d88: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d8c: 89 50 14 mov %edx,0x14(%rax) 3d8f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d93: 48 83 c0 28 add $0x28,%rax 3d97: 48 89 45 90 mov %rax,-0x70(%rbp) 3d9b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d9f: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3da3: 3c 20 cmp $0x20,%al 3da5: 74 22 je 0x3dc9 3da7: 48 8b 45 c0 mov -0x40(%rbp),%rax 3dab: 48 83 c0 28 add $0x28,%rax 3daf: 48 8b 00 mov (%rax),%rax 3db2: 48 89 45 eb mov %rax,-0x15(%rbp) 3db6: 48 8d 45 eb lea -0x15(%rbp),%rax 3dba: 48 83 c0 08 add $0x8,%rax 3dbe: c6 00 00 movb $0x0,(%rax) 3dc1: 48 8d 45 eb lea -0x15(%rbp),%rax 3dc5: 48 89 45 90 mov %rax,-0x70(%rbp) 3dc9: 48 8b 45 90 mov -0x70(%rbp),%rax 3dcd: ba 08 00 00 00 mov $0x8,%edx 3dd2: be 00 00 00 00 mov $0x0,%esi 3dd7: 48 89 c7 mov %rax,%rdi 3dda: e8 d1 d4 ff ff callq 0x12b0 3ddf: 89 c2 mov %eax,%edx 3de1: 48 8b 45 c8 mov -0x38(%rbp),%rax 3de5: 89 50 18 mov %edx,0x18(%rax) 3de8: 48 8b 45 c0 mov -0x40(%rbp),%rax 3dec: 48 83 c0 30 add $0x30,%rax 3df0: 48 89 45 98 mov %rax,-0x68(%rbp) 3df4: 48 8b 45 c0 mov -0x40(%rbp),%rax 3df8: 0f b6 40 39 movzbl 0x39(%rax),%eax 3dfc: 3c 20 cmp $0x20,%al 3dfe: 74 27 je 0x3e27 3e00: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e04: 48 8d 48 30 lea 0x30(%rax),%rcx 3e08: 48 8d 45 eb lea -0x15(%rbp),%rax 3e0c: ba 0a 00 00 00 mov $0xa,%edx 3e11: 48 89 ce mov %rcx,%rsi 3e14: 48 89 c7 mov %rax,%rdi 3e17: e8 e4 d4 ff ff callq 0x1300 3e1c: c6 00 00 movb $0x0,(%rax) 3e1f: 48 8d 45 eb lea -0x15(%rbp),%rax 3e23: 48 89 45 98 mov %rax,-0x68(%rbp) 3e27: 48 8b 45 98 mov -0x68(%rbp),%rax 3e2b: 48 89 c7 mov %rax,%rdi 3e2e: e8 dd d4 ff ff callq 0x1310 3e33: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3e37: 48 89 42 20 mov %rax,0x20(%rdx) 3e3b: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e3f: 48 8b 40 20 mov 0x20(%rax),%rax 3e43: 48 85 c0 test %rax,%rax 3e46: 79 11 jns 0x3e59 3e48: bf 10 00 00 00 mov $0x10,%edi 3e4d: e8 24 d8 ff ff callq 0x1676 3e52: b8 ff ff ff ff mov $0xffffffff,%eax 3e57: eb 4e jmp 0x3ea7 3e59: 48 8b 45 88 mov -0x78(%rbp),%rax 3e5d: 48 8b 40 28 mov 0x28(%rax),%rax 3e61: 48 89 c2 mov %rax,%rdx 3e64: 48 8b 45 88 mov -0x78(%rbp),%rax 3e68: 48 8b 40 30 mov 0x30(%rax),%rax 3e6c: 48 01 c2 add %rax,%rdx 3e6f: 48 8b 45 88 mov -0x78(%rbp),%rax 3e73: 48 8b 40 70 mov 0x70(%rax),%rax 3e77: 48 89 c1 mov %rax,%rcx 3e7a: 48 89 d0 mov %rdx,%rax 3e7d: 48 29 c8 sub %rcx,%rax 3e80: 48 83 e8 3c sub $0x3c,%rax 3e84: 48 89 45 e0 mov %rax,-0x20(%rbp) 3e88: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e8c: 48 8b 40 20 mov 0x20(%rax),%rax 3e90: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3e94: 73 0c jae 0x3ea2 3e96: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3e9a: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e9e: 48 89 50 20 mov %rdx,0x20(%rax) 3ea2: b8 00 00 00 00 mov $0x0,%eax 3ea7: 48 8b 75 f8 mov -0x8(%rbp),%rsi 3eab: 64 48 2b 34 25 28 00 00 sub %fs:0x28,%rsi 3eb3: 00 3eb4: 74 05 je 0x3ebb 3eb6: e8 45 d3 ff ff callq 0x1200 3ebb: c9 leaveq 3ebc: c3 retq 3ebd: f3 rep 3ebe: 0f pop %cs 3ebf: 1e push %ds 3ec0: fa cli 3ec1: 55 push %rbp 3ec2: 48 89 e5 mov %rsp,%rbp 3ec5: 48 83 ec 20 sub $0x20,%rsp 3ec9: 89 7d ec mov %edi,-0x14(%rbp) 3ecc: 89 75 e8 mov %esi,-0x18(%rbp) 3ecf: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3ed3: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3ed7: 75 0c jne 0x3ee5 3ed9: 48 8b 45 e0 mov -0x20(%rbp),%rax 3edd: 8b 40 24 mov 0x24(%rax),%eax 3ee0: 89 45 ec mov %eax,-0x14(%rbp) 3ee3: eb 3e jmp 0x3f23 3ee5: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ee9: 8b 40 24 mov 0x24(%rax),%eax 3eec: 83 f8 ff cmp $0xffffffff,%eax 3eef: 0f 95 c0 setne %al 3ef2: 0f b6 c0 movzbl %al,%eax 3ef5: 48 85 c0 test %rax,%rax 3ef8: 74 29 je 0x3f23 3efa: 48 8b 45 e0 mov -0x20(%rbp),%rax 3efe: 8b 40 24 mov 0x24(%rax),%eax 3f01: 39 45 ec cmp %eax,-0x14(%rbp) 3f04: 0f 95 c0 setne %al 3f07: 0f b6 c0 movzbl %al,%eax 3f0a: 48 85 c0 test %rax,%rax 3f0d: 74 14 je 0x3f23 3f0f: bf 1c 00 00 00 mov $0x1c,%edi 3f14: e8 5d d7 ff ff callq 0x1676 3f19: b8 00 00 00 00 mov $0x0,%eax 3f1e: e9 a2 01 00 00 jmpq 0x40c5 3f23: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f27: 8b 40 1c mov 0x1c(%rax),%eax 3f2a: 83 f8 01 cmp $0x1,%eax 3f2d: 0f 95 c0 setne %al 3f30: 0f b6 c0 movzbl %al,%eax 3f33: 48 85 c0 test %rax,%rax 3f36: 74 1c je 0x3f54 3f38: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f3c: 8b 40 1c mov 0x1c(%rax),%eax 3f3f: 83 f8 08 cmp $0x8,%eax 3f42: 0f 95 c0 setne %al 3f45: 0f b6 c0 movzbl %al,%eax 3f48: 48 85 c0 test %rax,%rax 3f4b: 74 07 je 0x3f54 3f4d: b8 01 00 00 00 mov $0x1,%eax 3f52: eb 05 jmp 0x3f59 3f54: b8 00 00 00 00 mov $0x0,%eax 3f59: 85 c0 test %eax,%eax 3f5b: 74 1c je 0x3f79 3f5d: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f61: 8b 40 1c mov 0x1c(%rax),%eax 3f64: 83 f8 03 cmp $0x3,%eax 3f67: 0f 95 c0 setne %al 3f6a: 0f b6 c0 movzbl %al,%eax 3f6d: 48 85 c0 test %rax,%rax 3f70: 74 07 je 0x3f79 3f72: b8 01 00 00 00 mov $0x1,%eax 3f77: eb 05 jmp 0x3f7e 3f79: b8 00 00 00 00 mov $0x0,%eax 3f7e: 85 c0 test %eax,%eax 3f80: 74 1c je 0x3f9e 3f82: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f86: 8b 40 1c mov 0x1c(%rax),%eax 3f89: 83 f8 0a cmp $0xa,%eax 3f8c: 0f 95 c0 setne %al 3f8f: 0f b6 c0 movzbl %al,%eax 3f92: 48 85 c0 test %rax,%rax 3f95: 74 07 je 0x3f9e 3f97: b8 01 00 00 00 mov $0x1,%eax 3f9c: eb 05 jmp 0x3fa3 3f9e: b8 00 00 00 00 mov $0x0,%eax 3fa3: 85 c0 test %eax,%eax 3fa5: 74 1c je 0x3fc3 3fa7: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fab: 8b 40 1c mov 0x1c(%rax),%eax 3fae: 83 f8 02 cmp $0x2,%eax 3fb1: 0f 95 c0 setne %al 3fb4: 0f b6 c0 movzbl %al,%eax 3fb7: 48 85 c0 test %rax,%rax 3fba: 74 07 je 0x3fc3 3fbc: b8 01 00 00 00 mov $0x1,%eax 3fc1: eb 05 jmp 0x3fc8 3fc3: b8 00 00 00 00 mov $0x0,%eax 3fc8: 85 c0 test %eax,%eax 3fca: 74 1c je 0x3fe8 3fcc: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fd0: 8b 40 1c mov 0x1c(%rax),%eax 3fd3: 83 f8 09 cmp $0x9,%eax 3fd6: 0f 95 c0 setne %al 3fd9: 0f b6 c0 movzbl %al,%eax 3fdc: 48 85 c0 test %rax,%rax 3fdf: 74 07 je 0x3fe8 3fe1: b8 01 00 00 00 mov $0x1,%eax 3fe6: eb 05 jmp 0x3fed 3fe8: b8 00 00 00 00 mov $0x0,%eax 3fed: 85 c0 test %eax,%eax 3fef: 74 29 je 0x401a 3ff1: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ff5: 8b 40 1c mov 0x1c(%rax),%eax 3ff8: 83 f8 0b cmp $0xb,%eax 3ffb: 0f 95 c0 setne %al 3ffe: 0f b6 c0 movzbl %al,%eax 4001: 48 85 c0 test %rax,%rax 4004: 74 14 je 0x401a 4006: bf 0b 00 00 00 mov $0xb,%edi 400b: e8 66 d6 ff ff callq 0x1676 4010: b8 00 00 00 00 mov $0x0,%eax 4015: e9 ab 00 00 00 jmpq 0x40c5 401a: 48 8b 45 e0 mov -0x20(%rbp),%rax 401e: 8b 40 18 mov 0x18(%rax),%eax 4021: 83 f8 01 cmp $0x1,%eax 4024: 74 1a je 0x4040 4026: 48 8b 45 e0 mov -0x20(%rbp),%rax 402a: 8b 40 3c mov 0x3c(%rax),%eax 402d: 8d 50 01 lea 0x1(%rax),%edx 4030: 48 8b 45 e0 mov -0x20(%rbp),%rax 4034: 89 50 3c mov %edx,0x3c(%rax) 4037: 48 8b 45 e0 mov -0x20(%rbp),%rax 403b: e9 85 00 00 00 jmpq 0x40c5 4040: 48 8b 45 e0 mov -0x20(%rbp),%rax 4044: 48 8b 40 78 mov 0x78(%rax),%rax 4048: 48 85 c0 test %rax,%rax 404b: 75 17 jne 0x4064 404d: 48 8b 45 e0 mov -0x20(%rbp),%rax 4051: 48 89 c7 mov %rax,%rdi 4054: e8 1a f8 ff ff callq 0x3873 4059: 85 c0 test %eax,%eax 405b: 74 07 je 0x4064 405d: b8 00 00 00 00 mov $0x0,%eax 4062: eb 61 jmp 0x40c5 4064: 48 8b 45 e0 mov -0x20(%rbp),%rax 4068: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 406f: 48 89 c7 mov %rax,%rdi 4072: 48 8b 45 e0 mov -0x20(%rbp),%rax 4076: 48 8b 40 70 mov 0x70(%rax),%rax 407a: 48 83 c0 3c add $0x3c,%rax 407e: 48 89 c6 mov %rax,%rsi 4081: 48 8b 4d e0 mov -0x20(%rbp),%rcx 4085: 8b 55 e8 mov -0x18(%rbp),%edx 4088: 8b 45 ec mov -0x14(%rbp),%eax 408b: 49 89 c8 mov %rcx,%r8 408e: 89 d1 mov %edx,%ecx 4090: 48 89 fa mov %rdi,%rdx 4093: 89 c7 mov %eax,%edi 4095: e8 b9 f1 ff ff callq 0x3253 409a: 48 89 45 f8 mov %rax,-0x8(%rbp) 409e: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 40a3: 74 1c je 0x40c1 40a5: 48 8b 45 e0 mov -0x20(%rbp),%rax 40a9: 48 8b 50 48 mov 0x48(%rax),%rdx 40ad: 48 8b 45 f8 mov -0x8(%rbp),%rax 40b1: 48 89 50 10 mov %rdx,0x10(%rax) 40b5: 48 8b 45 e0 mov -0x20(%rbp),%rax 40b9: 48 8b 55 f8 mov -0x8(%rbp),%rdx 40bd: 48 89 50 48 mov %rdx,0x48(%rax) 40c1: 48 8b 45 f8 mov -0x8(%rbp),%rax 40c5: c9 leaveq 40c6: c3 retq 40c7: f3 rep 40c8: 0f pop %cs 40c9: 1e push %ds 40ca: fa cli 40cb: 55 push %rbp 40cc: 48 89 e5 mov %rsp,%rbp 40cf: 48 83 ec 20 sub $0x20,%rsp 40d3: 89 7d ec mov %edi,-0x14(%rbp) 40d6: 89 75 e8 mov %esi,-0x18(%rbp) 40d9: 8b 55 e8 mov -0x18(%rbp),%edx 40dc: 8b 45 ec mov -0x14(%rbp),%eax 40df: 68 20 08 00 00 pushq $0x820 40e4: 6a 03 pushq $0x3 40e6: 41 b9 00 00 00 00 mov $0x0,%r9d 40ec: 41 89 d0 mov %edx,%r8d 40ef: b9 00 00 00 00 mov $0x0,%ecx 40f4: ba 00 00 00 00 mov $0x0,%edx 40f9: be 00 00 00 00 mov $0x0,%esi 40fe: 89 c7 mov %eax,%edi 4100: e8 a3 d8 ff ff callq 0x19a8 4105: 48 83 c4 10 add $0x10,%rsp 4109: 48 89 45 f8 mov %rax,-0x8(%rbp) 410d: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4112: 74 37 je 0x414b 4114: 48 8b 45 f8 mov -0x8(%rbp),%rax 4118: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 411f: 48 8b 45 f8 mov -0x8(%rbp),%rax 4123: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 412a: 48 8b 45 f8 mov -0x8(%rbp),%rax 412e: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 4135: 48 8b 45 f8 mov -0x8(%rbp),%rax 4139: 48 89 50 60 mov %rdx,0x60(%rax) 413d: 48 8b 45 f8 mov -0x8(%rbp),%rax 4141: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 4149: 00 00 414b: 48 8b 45 f8 mov -0x8(%rbp),%rax 414f: c9 leaveq 4150: c3 retq 4151: 55 push %rbp 4152: 48 89 e5 mov %rsp,%rbp 4155: 48 83 ec 10 sub $0x10,%rsp 4159: 89 7d fc mov %edi,-0x4(%rbp) 415c: 89 75 f8 mov %esi,-0x8(%rbp) 415f: 48 89 55 f0 mov %rdx,-0x10(%rbp) 4163: 48 8b 55 f0 mov -0x10(%rbp),%rdx 4167: 8b 4d f8 mov -0x8(%rbp),%ecx 416a: 8b 45 fc mov -0x4(%rbp),%eax 416d: 89 ce mov %ecx,%esi 416f: 89 c7 mov %eax,%edi 4171: e8 47 fd ff ff callq 0x3ebd 4176: c9 leaveq 4177: c3 retq 4178: f3 rep 4179: 0f pop %cs 417a: 1e push %ds 417b: fa cli 417c: 55 push %rbp 417d: 48 89 e5 mov %rsp,%rbp 4180: 48 83 ec 20 sub $0x20,%rsp 4184: 89 7d ec mov %edi,-0x14(%rbp) 4187: 89 75 e8 mov %esi,-0x18(%rbp) 418a: 48 89 55 e0 mov %rdx,-0x20(%rbp) 418e: 8b 05 80 3e 00 00 mov 0x3e80(%rip),%eax # 0x8014 4194: 83 f8 01 cmp $0x1,%eax 4197: 0f 95 c0 setne %al 419a: 0f b6 c0 movzbl %al,%eax 419d: 48 85 c0 test %rax,%rax 41a0: 74 14 je 0x41b6 41a2: bf 0c 00 00 00 mov $0xc,%edi 41a7: e8 ca d4 ff ff callq 0x1676 41ac: b8 00 00 00 00 mov $0x0,%eax 41b1: e9 15 02 00 00 jmpq 0x43cb 41b6: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41bb: 75 4b jne 0x4208 41bd: 8b 45 ec mov -0x14(%rbp),%eax 41c0: be 01 00 00 00 mov $0x1,%esi 41c5: 89 c7 mov %eax,%edi 41c7: b8 00 00 00 00 mov $0x0,%eax 41cc: e8 1f d0 ff ff callq 0x11f0 41d1: 83 f8 ff cmp $0xffffffff,%eax 41d4: 0f 94 c0 sete %al 41d7: 0f b6 c0 movzbl %al,%eax 41da: 48 85 c0 test %rax,%rax 41dd: 74 29 je 0x4208 41df: e8 fc cf ff ff callq 0x11e0 41e4: 8b 00 mov (%rax),%eax 41e6: 83 f8 09 cmp $0x9,%eax 41e9: 0f 94 c0 sete %al 41ec: 0f b6 c0 movzbl %al,%eax 41ef: 48 85 c0 test %rax,%rax 41f2: 74 14 je 0x4208 41f4: bf 09 00 00 00 mov $0x9,%edi 41f9: e8 78 d4 ff ff callq 0x1676 41fe: b8 00 00 00 00 mov $0x0,%eax 4203: e9 c3 01 00 00 jmpq 0x43cb 4208: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 420c: 0f 87 a2 01 00 00 ja 0x43b4 4212: 8b 45 e8 mov -0x18(%rbp),%eax 4215: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 421d: 48 8d 05 7c 17 00 00 lea 0x177c(%rip),%rax # 0x59a0 4224: 8b 04 02 mov (%rdx,%rax,1),%eax 4227: 48 98 cltq 4229: 48 8d 15 70 17 00 00 lea 0x1770(%rip),%rdx # 0x59a0 4230: 48 01 d0 add %rdx,%rax 4233: 3e ds 4234: ff e0 jmpq *%rax 4236: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 423e: e9 84 01 00 00 jmpq 0x43c7 4243: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4248: 0f 95 c0 setne %al 424b: 0f b6 c0 movzbl %al,%eax 424e: 48 85 c0 test %rax,%rax 4251: 74 2c je 0x427f 4253: 48 8b 45 e0 mov -0x20(%rbp),%rax 4257: 8b 40 1c mov 0x1c(%rax),%eax 425a: 83 f8 0b cmp $0xb,%eax 425d: 0f 95 c0 setne %al 4260: 0f b6 c0 movzbl %al,%eax 4263: 48 85 c0 test %rax,%rax 4266: 74 17 je 0x427f 4268: bf 0d 00 00 00 mov $0xd,%edi 426d: e8 04 d4 ff ff callq 0x1676 4272: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 427a: e9 48 01 00 00 jmpq 0x43c7 427f: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4284: 74 1c je 0x42a2 4286: 48 8b 55 e0 mov -0x20(%rbp),%rdx 428a: 8b 4d e8 mov -0x18(%rbp),%ecx 428d: 8b 45 ec mov -0x14(%rbp),%eax 4290: 89 ce mov %ecx,%esi 4292: 89 c7 mov %eax,%edi 4294: e8 b8 fe ff ff callq 0x4151 4299: 48 89 45 f8 mov %rax,-0x8(%rbp) 429d: e9 25 01 00 00 jmpq 0x43c7 42a2: 8b 55 e8 mov -0x18(%rbp),%edx 42a5: 8b 45 ec mov -0x14(%rbp),%eax 42a8: 41 b8 00 00 00 00 mov $0x0,%r8d 42ae: 89 d1 mov %edx,%ecx 42b0: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 42b7: be 00 00 00 00 mov $0x0,%esi 42bc: 89 c7 mov %eax,%edi 42be: e8 90 ef ff ff callq 0x3253 42c3: 48 89 45 f8 mov %rax,-0x8(%rbp) 42c7: e9 fb 00 00 00 jmpq 0x43c7 42cc: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 42d1: 0f 84 a1 00 00 00 je 0x4378 42d7: 48 8b 45 e0 mov -0x20(%rbp),%rax 42db: 8b 40 1c mov 0x1c(%rax),%eax 42de: 83 f8 02 cmp $0x2,%eax 42e1: 0f 95 c0 setne %al 42e4: 0f b6 c0 movzbl %al,%eax 42e7: 48 85 c0 test %rax,%rax 42ea: 74 1c je 0x4308 42ec: 48 8b 45 e0 mov -0x20(%rbp),%rax 42f0: 8b 40 1c mov 0x1c(%rax),%eax 42f3: 83 f8 09 cmp $0x9,%eax 42f6: 0f 95 c0 setne %al 42f9: 0f b6 c0 movzbl %al,%eax 42fc: 48 85 c0 test %rax,%rax 42ff: 74 07 je 0x4308 4301: b8 01 00 00 00 mov $0x1,%eax 4306: eb 05 jmp 0x430d 4308: b8 00 00 00 00 mov $0x0,%eax 430d: 85 c0 test %eax,%eax 430f: 74 1c je 0x432d 4311: 48 8b 45 e0 mov -0x20(%rbp),%rax 4315: 8b 40 1c mov 0x1c(%rax),%eax 4318: 83 f8 03 cmp $0x3,%eax 431b: 0f 95 c0 setne %al 431e: 0f b6 c0 movzbl %al,%eax 4321: 48 85 c0 test %rax,%rax 4324: 74 07 je 0x432d 4326: b8 01 00 00 00 mov $0x1,%eax 432b: eb 05 jmp 0x4332 432d: b8 00 00 00 00 mov $0x0,%eax 4332: 85 c0 test %eax,%eax 4334: 74 29 je 0x435f 4336: 48 8b 45 e0 mov -0x20(%rbp),%rax 433a: 8b 40 1c mov 0x1c(%rax),%eax 433d: 83 f8 0a cmp $0xa,%eax 4340: 0f 95 c0 setne %al 4343: 0f b6 c0 movzbl %al,%eax 4346: 48 85 c0 test %rax,%rax 4349: 74 14 je 0x435f 434b: bf 0d 00 00 00 mov $0xd,%edi 4350: e8 21 d3 ff ff callq 0x1676 4355: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 435d: eb 68 jmp 0x43c7 435f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4363: 8b 4d e8 mov -0x18(%rbp),%ecx 4366: 8b 45 ec mov -0x14(%rbp),%eax 4369: 89 ce mov %ecx,%esi 436b: 89 c7 mov %eax,%edi 436d: e8 df fd ff ff callq 0x4151 4372: 48 89 45 f8 mov %rax,-0x8(%rbp) 4376: eb 4f jmp 0x43c7 4378: 8b 55 e8 mov -0x18(%rbp),%edx 437b: 8b 45 ec mov -0x14(%rbp),%eax 437e: 41 b8 00 00 00 00 mov $0x0,%r8d 4384: 89 d1 mov %edx,%ecx 4386: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 438d: be 00 00 00 00 mov $0x0,%esi 4392: 89 c7 mov %eax,%edi 4394: e8 ba ee ff ff callq 0x3253 4399: 48 89 45 f8 mov %rax,-0x8(%rbp) 439d: eb 28 jmp 0x43c7 439f: 8b 55 e8 mov -0x18(%rbp),%edx 43a2: 8b 45 ec mov -0x14(%rbp),%eax 43a5: 89 d6 mov %edx,%esi 43a7: 89 c7 mov %eax,%edi 43a9: e8 19 fd ff ff callq 0x40c7 43ae: 48 89 45 f8 mov %rax,-0x8(%rbp) 43b2: eb 13 jmp 0x43c7 43b4: bf 0d 00 00 00 mov $0xd,%edi 43b9: e8 b8 d2 ff ff callq 0x1676 43be: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 43c6: 90 nop 43c7: 48 8b 45 f8 mov -0x8(%rbp),%rax 43cb: c9 leaveq 43cc: c3 retq 43cd: f3 rep 43ce: 0f pop %cs 43cf: 1e push %ds 43d0: fa cli 43d1: 55 push %rbp 43d2: 48 89 e5 mov %rsp,%rbp 43d5: 48 83 ec 70 sub $0x70,%rsp 43d9: 48 89 7d 98 mov %rdi,-0x68(%rbp) 43dd: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 43e2: 75 0a jne 0x43ee 43e4: b8 00 00 00 00 mov $0x0,%eax 43e9: e9 34 04 00 00 jmpq 0x4822 43ee: 48 8b 45 98 mov -0x68(%rbp),%rax 43f2: 8b 40 3c mov 0x3c(%rax),%eax 43f5: 85 c0 test %eax,%eax 43f7: 74 2e je 0x4427 43f9: 48 8b 45 98 mov -0x68(%rbp),%rax 43fd: 8b 40 3c mov 0x3c(%rax),%eax 4400: 8d 50 ff lea -0x1(%rax),%edx 4403: 48 8b 45 98 mov -0x68(%rbp),%rax 4407: 89 50 3c mov %edx,0x3c(%rax) 440a: 48 8b 45 98 mov -0x68(%rbp),%rax 440e: 8b 40 3c mov 0x3c(%rax),%eax 4411: 85 c0 test %eax,%eax 4413: 74 12 je 0x4427 4415: 48 8b 45 98 mov -0x68(%rbp),%rax 4419: 8b 40 3c mov 0x3c(%rax),%eax 441c: 89 45 ac mov %eax,-0x54(%rbp) 441f: 8b 45 ac mov -0x54(%rbp),%eax 4422: e9 fb 03 00 00 jmpq 0x4822 4427: 48 8b 45 98 mov -0x68(%rbp),%rax 442b: 8b 40 18 mov 0x18(%rax),%eax 442e: 83 f8 01 cmp $0x1,%eax 4431: 75 41 jne 0x4474 4433: 48 8b 45 98 mov -0x68(%rbp),%rax 4437: 48 8b 40 50 mov 0x50(%rax),%rax 443b: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 443f: 74 10 je 0x4451 4441: 48 8b 45 98 mov -0x68(%rbp),%rax 4445: 48 8b 40 50 mov 0x50(%rax),%rax 4449: 48 89 c7 mov %rax,%rdi 444c: e8 7f cd ff ff callq 0x11d0 4451: 48 8b 45 98 mov -0x68(%rbp),%rax 4455: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 445d: 48 8b 45 98 mov -0x68(%rbp),%rax 4461: 48 8b 40 48 mov 0x48(%rax),%rax 4465: 48 85 c0 test %rax,%rax 4468: 74 0a je 0x4474 446a: b8 00 00 00 00 mov $0x0,%eax 446f: e9 ae 03 00 00 jmpq 0x4822 4474: 48 8b 45 98 mov -0x68(%rbp),%rax 4478: 48 8b 40 08 mov 0x8(%rax),%rax 447c: 48 89 45 d8 mov %rax,-0x28(%rbp) 4480: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4485: 74 58 je 0x44df 4487: 48 8b 45 d8 mov -0x28(%rbp),%rax 448b: 48 8b 40 48 mov 0x48(%rax),%rax 448f: 48 39 45 98 cmp %rax,-0x68(%rbp) 4493: 75 12 jne 0x44a7 4495: 48 8b 45 98 mov -0x68(%rbp),%rax 4499: 48 8b 50 10 mov 0x10(%rax),%rdx 449d: 48 8b 45 d8 mov -0x28(%rbp),%rax 44a1: 48 89 50 48 mov %rdx,0x48(%rax) 44a5: eb 38 jmp 0x44df 44a7: 48 8b 45 d8 mov -0x28(%rbp),%rax 44ab: 48 8b 40 48 mov 0x48(%rax),%rax 44af: 48 89 45 b0 mov %rax,-0x50(%rbp) 44b3: eb 0c jmp 0x44c1 44b5: 48 8b 45 b0 mov -0x50(%rbp),%rax 44b9: 48 8b 40 10 mov 0x10(%rax),%rax 44bd: 48 89 45 b0 mov %rax,-0x50(%rbp) 44c1: 48 8b 45 b0 mov -0x50(%rbp),%rax 44c5: 48 8b 40 10 mov 0x10(%rax),%rax 44c9: 48 39 45 98 cmp %rax,-0x68(%rbp) 44cd: 75 e6 jne 0x44b5 44cf: 48 8b 45 98 mov -0x68(%rbp),%rax 44d3: 48 8b 50 10 mov 0x10(%rax),%rdx 44d7: 48 8b 45 b0 mov -0x50(%rbp),%rax 44db: 48 89 50 10 mov %rdx,0x10(%rax) 44df: 48 8b 45 98 mov -0x68(%rbp),%rax 44e3: 8b 40 18 mov 0x18(%rax),%eax 44e6: 83 f8 01 cmp $0x1,%eax 44e9: 74 0a je 0x44f5 44eb: 83 f8 03 cmp $0x3,%eax 44ee: 74 2b je 0x451b 44f0: e9 a0 02 00 00 jmpq 0x4795 44f5: 48 8b 45 98 mov -0x68(%rbp),%rax 44f9: 48 8b 40 60 mov 0x60(%rax),%rax 44fd: 48 85 c0 test %rax,%rax 4500: 0f 84 8b 02 00 00 je 0x4791 4506: 48 8b 45 98 mov -0x68(%rbp),%rax 450a: 48 8b 40 60 mov 0x60(%rax),%rax 450e: 48 89 c7 mov %rax,%rdi 4511: e8 ba cc ff ff callq 0x11d0 4516: e9 76 02 00 00 jmpq 0x4791 451b: 48 8b 45 98 mov -0x68(%rbp),%rax 451f: 48 8b 40 68 mov 0x68(%rax),%rax 4523: 48 89 45 b8 mov %rax,-0x48(%rbp) 4527: eb 42 jmp 0x456b 4529: 48 8b 45 b8 mov -0x48(%rbp),%rax 452d: 48 8b 40 30 mov 0x30(%rax),%rax 4531: 48 89 45 f8 mov %rax,-0x8(%rbp) 4535: 48 8b 45 b8 mov -0x48(%rbp),%rax 4539: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 453f: 25 80 00 00 00 and $0x80,%eax 4544: 85 c0 test %eax,%eax 4546: 74 0f je 0x4557 4548: 48 8b 45 b8 mov -0x48(%rbp),%rax 454c: 48 8b 00 mov (%rax),%rax 454f: 48 89 c7 mov %rax,%rdi 4552: e8 79 cc ff ff callq 0x11d0 4557: 48 8b 45 b8 mov -0x48(%rbp),%rax 455b: 48 89 c7 mov %rax,%rdi 455e: e8 6d cc ff ff callq 0x11d0 4563: 48 8b 45 f8 mov -0x8(%rbp),%rax 4567: 48 89 45 b8 mov %rax,-0x48(%rbp) 456b: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 4570: 75 b7 jne 0x4529 4572: 48 8b 45 98 mov -0x68(%rbp),%rax 4576: 48 05 c8 00 00 00 add $0xc8,%rax 457c: 48 89 45 c0 mov %rax,-0x40(%rbp) 4580: 48 8b 45 c0 mov -0x40(%rbp),%rax 4584: 8b 40 04 mov 0x4(%rax),%eax 4587: 89 c0 mov %eax,%eax 4589: 48 89 45 c8 mov %rax,-0x38(%rbp) 458d: e9 3b 01 00 00 jmpq 0x46cd 4592: 48 8b 55 c8 mov -0x38(%rbp),%rdx 4596: 48 89 d0 mov %rdx,%rax 4599: 48 01 c0 add %rax,%rax 459c: 48 01 d0 add %rdx,%rax 459f: 48 c1 e0 02 shl $0x2,%rax 45a3: 48 01 d0 add %rdx,%rax 45a6: 48 c1 e0 04 shl $0x4,%rax 45aa: 48 8d 50 10 lea 0x10(%rax),%rdx 45ae: 48 8b 45 c0 mov -0x40(%rbp),%rax 45b2: 48 01 d0 add %rdx,%rax 45b5: 48 89 45 e8 mov %rax,-0x18(%rbp) 45b9: 48 8b 45 e8 mov -0x18(%rbp),%rax 45bd: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 45c3: 25 80 00 00 00 and $0x80,%eax 45c8: 85 c0 test %eax,%eax 45ca: 74 13 je 0x45df 45cc: 48 8b 45 e8 mov -0x18(%rbp),%rax 45d0: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 45d7: 48 89 c7 mov %rax,%rdi 45da: e8 f1 cb ff ff callq 0x11d0 45df: 48 8b 45 e8 mov -0x18(%rbp),%rax 45e3: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 45ea: 48 8b 45 e8 mov -0x18(%rbp),%rax 45ee: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 45f5: 48 39 c2 cmp %rax,%rdx 45f8: 74 13 je 0x460d 45fa: 48 8b 45 e8 mov -0x18(%rbp),%rax 45fe: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4605: 48 89 c7 mov %rax,%rdi 4608: e8 c3 cb ff ff callq 0x11d0 460d: 48 8b 45 e8 mov -0x18(%rbp),%rax 4611: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 4618: 48 8b 45 e8 mov -0x18(%rbp),%rax 461c: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4623: 48 39 c2 cmp %rax,%rdx 4626: 74 13 je 0x463b 4628: 48 8b 45 e8 mov -0x18(%rbp),%rax 462c: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 4633: 48 89 c7 mov %rax,%rdi 4636: e8 95 cb ff ff callq 0x11d0 463b: 48 8b 45 98 mov -0x68(%rbp),%rax 463f: 48 8b 00 mov (%rax),%rax 4642: 48 85 c0 test %rax,%rax 4645: 74 2e je 0x4675 4647: 48 8b 45 e8 mov -0x18(%rbp),%rax 464b: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 4652: 48 8b 45 e8 mov -0x18(%rbp),%rax 4656: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 465d: 48 39 c2 cmp %rax,%rdx 4660: 74 13 je 0x4675 4662: 48 8b 45 e8 mov -0x18(%rbp),%rax 4666: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 466c: 25 80 00 00 00 and $0x80,%eax 4671: 85 c0 test %eax,%eax 4673: 74 13 je 0x4688 4675: 48 8b 45 e8 mov -0x18(%rbp),%rax 4679: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4680: 48 89 c7 mov %rax,%rdi 4683: e8 48 cb ff ff callq 0x11d0 4688: 48 8b 45 e8 mov -0x18(%rbp),%rax 468c: 48 8b 40 30 mov 0x30(%rax),%rax 4690: 48 89 45 d0 mov %rax,-0x30(%rbp) 4694: eb 30 jmp 0x46c6 4696: 48 8b 45 d0 mov -0x30(%rbp),%rax 469a: 48 89 45 f0 mov %rax,-0x10(%rbp) 469e: 48 8b 45 d0 mov -0x30(%rbp),%rax 46a2: 48 8b 40 30 mov 0x30(%rax),%rax 46a6: 48 89 45 d0 mov %rax,-0x30(%rbp) 46aa: 48 8b 45 f0 mov -0x10(%rbp),%rax 46ae: 8b 40 38 mov 0x38(%rax),%eax 46b1: 25 80 00 00 00 and $0x80,%eax 46b6: 85 c0 test %eax,%eax 46b8: 74 0c je 0x46c6 46ba: 48 8b 45 f0 mov -0x10(%rbp),%rax 46be: 48 89 c7 mov %rax,%rdi 46c1: e8 0a cb ff ff callq 0x11d0 46c6: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 46cb: 75 c9 jne 0x4696 46cd: 48 8b 45 c8 mov -0x38(%rbp),%rax 46d1: 48 8d 50 ff lea -0x1(%rax),%rdx 46d5: 48 89 55 c8 mov %rdx,-0x38(%rbp) 46d9: 48 85 c0 test %rax,%rax 46dc: 0f 85 b0 fe ff ff jne 0x4592 46e2: 48 8b 45 c0 mov -0x40(%rbp),%rax 46e6: 48 89 45 e0 mov %rax,-0x20(%rbp) 46ea: 48 8b 45 c0 mov -0x40(%rbp),%rax 46ee: 48 8b 40 08 mov 0x8(%rax),%rax 46f2: 48 89 45 c0 mov %rax,-0x40(%rbp) 46f6: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 46fb: 74 30 je 0x472d 46fd: 48 8b 45 e0 mov -0x20(%rbp),%rax 4701: 8b 10 mov (%rax),%edx 4703: 48 8b 45 e0 mov -0x20(%rbp),%rax 4707: 8b 40 04 mov 0x4(%rax),%eax 470a: 39 c2 cmp %eax,%edx 470c: 74 1f je 0x472d 470e: 48 8d 0d 93 13 00 00 lea 0x1393(%rip),%rcx # 0x5aa8 4715: ba bc 00 00 00 mov $0xbc,%edx 471a: 48 8d 35 cf 12 00 00 lea 0x12cf(%rip),%rsi # 0x59f0 4721: 48 8d 3d 58 13 00 00 lea 0x1358(%rip),%rdi # 0x5a80 4728: e8 13 cb ff ff callq 0x1240 472d: 48 8b 45 98 mov -0x68(%rbp),%rax 4731: 48 05 c8 00 00 00 add $0xc8,%rax 4737: 48 39 45 e0 cmp %rax,-0x20(%rbp) 473b: 74 0c je 0x4749 473d: 48 8b 45 e0 mov -0x20(%rbp),%rax 4741: 48 89 c7 mov %rax,%rdi 4744: e8 87 ca ff ff callq 0x11d0 4749: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 474e: 0f 85 2c fe ff ff jne 0x4580 4754: 48 8b 45 98 mov -0x68(%rbp),%rax 4758: 8b 40 7c mov 0x7c(%rax),%eax 475b: 85 c0 test %eax,%eax 475d: 74 10 je 0x476f 475f: 48 8b 45 98 mov -0x68(%rbp),%rax 4763: 48 8b 40 50 mov 0x50(%rax),%rax 4767: 48 89 c7 mov %rax,%rdi 476a: e8 61 ca ff ff callq 0x11d0 476f: 48 8b 45 98 mov -0x68(%rbp),%rax 4773: 8b 40 78 mov 0x78(%rax),%eax 4776: 25 80 00 00 00 and $0x80,%eax 477b: 85 c0 test %eax,%eax 477d: 74 15 je 0x4794 477f: 48 8b 45 98 mov -0x68(%rbp),%rax 4783: 48 8b 40 58 mov 0x58(%rax),%rax 4787: 48 89 c7 mov %rax,%rdi 478a: e8 41 ca ff ff callq 0x11d0 478f: eb 03 jmp 0x4794 4791: 90 nop 4792: eb 01 jmp 0x4795 4794: 90 nop 4795: 48 8b 45 98 mov -0x68(%rbp),%rax 4799: 48 8b 00 mov (%rax),%rax 479c: 48 85 c0 test %rax,%rax 479f: 74 50 je 0x47f1 47a1: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 47a6: 75 49 jne 0x47f1 47a8: 48 8b 45 98 mov -0x68(%rbp),%rax 47ac: 8b 40 38 mov 0x38(%rax),%eax 47af: 25 80 00 00 00 and $0x80,%eax 47b4: 85 c0 test %eax,%eax 47b6: 74 11 je 0x47c9 47b8: 48 8b 45 98 mov -0x68(%rbp),%rax 47bc: 48 8b 00 mov (%rax),%rax 47bf: 48 89 c7 mov %rax,%rdi 47c2: e8 09 ca ff ff callq 0x11d0 47c7: eb 28 jmp 0x47f1 47c9: 48 8b 45 98 mov -0x68(%rbp),%rax 47cd: 8b 40 38 mov 0x38(%rax),%eax 47d0: 83 e0 40 and $0x40,%eax 47d3: 85 c0 test %eax,%eax 47d5: 74 1a je 0x47f1 47d7: 48 8b 45 98 mov -0x68(%rbp),%rax 47db: 48 8b 50 30 mov 0x30(%rax),%rdx 47df: 48 8b 45 98 mov -0x68(%rbp),%rax 47e3: 48 8b 00 mov (%rax),%rax 47e6: 48 89 d6 mov %rdx,%rsi 47e9: 48 89 c7 mov %rax,%rdi 47ec: e8 ff ca ff ff callq 0x12f0 47f1: 48 8b 45 98 mov -0x68(%rbp),%rax 47f5: 48 89 c7 mov %rax,%rdi 47f8: e8 d3 c9 ff ff callq 0x11d0 47fd: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4802: 74 19 je 0x481d 4804: 48 8b 45 d8 mov -0x28(%rbp),%rax 4808: 8b 40 3c mov 0x3c(%rax),%eax 480b: 85 c0 test %eax,%eax 480d: 75 0e jne 0x481d 480f: 48 8b 45 d8 mov -0x28(%rbp),%rax 4813: 48 89 c7 mov %rax,%rdi 4816: e8 b2 fb ff ff callq 0x43cd 481b: eb 05 jmp 0x4822 481d: b8 00 00 00 00 mov $0x0,%eax 4822: c9 leaveq 4823: c3 retq 4824: f3 rep 4825: 0f pop %cs 4826: 1e push %ds 4827: fa cli 4828: 55 push %rbp 4829: 48 89 e5 mov %rsp,%rbp 482c: 48 89 7d f8 mov %rdi,-0x8(%rbp) 4830: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4835: 74 09 je 0x4840 4837: 48 8b 45 f8 mov -0x8(%rbp),%rax 483b: 8b 40 18 mov 0x18(%rax),%eax 483e: eb 05 jmp 0x4845 4840: b8 00 00 00 00 mov $0x0,%eax 4845: 5d pop %rbp 4846: c3 retq 4847: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 484f: 00 4850: f3 rep 4851: 0f pop %cs 4852: 1e push %ds 4853: fa cli 4854: 41 57 push %rdi 4856: 4c 8d 3d 7b 34 00 00 lea 0x347b(%rip),%r15 # 0x7cd8 485d: 41 56 push %rsi 485f: 49 89 d6 mov %rdx,%r14 4862: 41 55 push %rbp 4864: 49 89 f5 mov %rsi,%r13 4867: 41 54 push %rsp 4869: 41 89 fc mov %edi,%r12d 486c: 55 push %rbp 486d: 48 8d 2d 6c 34 00 00 lea 0x346c(%rip),%rbp # 0x7ce0 4874: 53 push %rbx 4875: 4c 29 fd sub %r15,%rbp 4878: 48 83 ec 08 sub $0x8,%rsp 487c: e8 7f c7 ff ff callq 0x1000 4881: 48 c1 fd 03 sar $0x3,%rbp 4885: 74 1f je 0x48a6 4887: 31 db xor %ebx,%ebx 4889: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4890: 4c 89 f2 mov %r14,%rdx 4893: 4c 89 ee mov %r13,%rsi 4896: 44 89 e7 mov %r12d,%edi 4899: 41 ff 14 df callq *(%r15,%rbx,8) 489d: 48 83 c3 01 add $0x1,%rbx 48a1: 48 39 dd cmp %rbx,%rbp 48a4: 75 ea jne 0x4890 48a6: 48 83 c4 08 add $0x8,%rsp 48aa: 5b pop %rbx 48ab: 5d pop %rbp 48ac: 41 5c pop %rsp 48ae: 41 5d pop %rbp 48b0: 41 5e pop %rsi 48b2: 41 5f pop %rdi 48b4: c3 retq 48b5: 66 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 48bd: 00 00 00 48c0: f3 rep 48c1: 0f pop %cs 48c2: 1e push %ds 48c3: fa cli 48c4: c3 retq 48c5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 48cd: 00 00 48cf: 90 nop 48d0: f3 rep 48d1: 0f pop %cs 48d2: 1e push %ds 48d3: fa cli 48d4: 48 89 f2 mov %rsi,%rdx 48d7: 89 fe mov %edi,%esi 48d9: bf 01 00 00 00 mov $0x1,%edi 48de: e9 fd c9 ff ff jmpq 0x12e0 Disassembly of section .fini: 48e4: f3 rep 48e5: 0f pop %cs 48e6: 1e push %ds 48e7: fa cli 48e8: 48 83 ec 08 sub $0x8,%rsp 48ec: 48 83 c4 08 add $0x8,%rsp 48f0: c3 retq ----Running------ > . "/home/conan/w/prod-v1/bsr/cci-1a39392f/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-1a39392f/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.189 (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.189 (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-1a39392f/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.189@#ffeb3041ad7e09365c11f180a2c85db1 -pr /home/conan/w/prod-v1/bsr/60052/efcae/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.189' resolved to 'zlib/1.3' in local cache elfutils/0.189 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.189 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.189: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.189: Already installed! elfutils/0.189: Appending PATH env var with : /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin elfutils/0.189: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-addr2line elfutils/0.189: Setting AR to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-ar elfutils/0.189: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elfclassify elfutils/0.189: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elfcmp elfutils/0.189: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elfcompress elfutils/0.189: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elflint elfutils/0.189: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-findtextrel elfutils/0.189: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-make-debug-archive elfutils/0.189: Setting NM to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-nm elfutils/0.189: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-objdump elfutils/0.189: Setting RANLIB to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-ranlib elfutils/0.189: Setting READELF to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-readelf elfutils/0.189: Setting SIZE to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-size elfutils/0.189: Setting STACK to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-stack elfutils/0.189: Setting STRINGS to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-strings elfutils/0.189: Setting STRIP to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-strip elfutils/0.189: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-unstrip elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutils-config-version.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutilsTarget-debug.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutilsTargets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutils-config.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBConfigVersion.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBConfig.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBTargets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBTarget-debug.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2ConfigVersion.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2Config.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2Targets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2Target-debug.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMAConfigVersion.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMAConfig.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMATargets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMATarget-debug.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created zstd-config-version.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created zstdTarget-debug.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created zstdTargets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created zstd-config.cmake elfutils/0.189 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.189 (test package): Generator txt created conanbuildinfo.txt elfutils/0.189 (test package): Aggregating env generators elfutils/0.189 (test package): Generated conaninfo.txt elfutils/0.189 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-1a39392f/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.189 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod-v1/bsr/cci-1a39392f/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-1a39392f/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-1a39392f/recipes/elfutils/all/test_v1_package/build/7ea556580ae3484363cc7722ad22f312262f87fb" -DCMAKE_MODULE_PATH="/home/conan/w/prod-v1/bsr/cci-1a39392f/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-1a39392f/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/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libelf.a -- Library z found /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/zlib/1.3/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/bzip2/1.0.8/_/_/package/9f84c49e2143828a044b1675a587477e091c9f9f/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/xz_utils/5.4.4/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/60052/eccdc/.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/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libelf.a -- Library elf found /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libelf.a -- Library dw found /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libdw.a -- Library asm found /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/elfutils/0.189/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libasm.a -- Library z found /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/zlib/1.3/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/libz.a -- Found: /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/zlib/1.3/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/bzip2/1.0.8/_/_/package/9f84c49e2143828a044b1675a587477e091c9f9f/lib/libbz2.a -- Found: /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/bzip2/1.0.8/_/_/package/9f84c49e2143828a044b1675a587477e091c9f9f/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/xz_utils/5.4.4/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/liblzma.a -- Found: /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/xz_utils/5.4.4/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/zstd/1.5.5/_/_/package/a28d248ca8b303fc627b95e113224ce9d99a5468/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/zstd/1.5.5/_/_/package/a28d248ca8b303fc627b95e113224ce9d99a5468/lib/libzstd.a -- Library zstd found /home/conan/w/prod-v1/bsr/60052/eccdc/.conan/data/zstd/1.5.5/_/_/package/a28d248ca8b303fc627b95e113224ce9d99a5468/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/60052/eccdc/.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-1a39392f/recipes/elfutils/all/test_v1_package/build/7ea556580ae3484363cc7722ad22f312262f87fb ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-1a39392f/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.189 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.189 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 da 6e 00 00 pushq 0x6eda(%rip) # 0x7f00 1026: f2 repne 1027: ff 25 db 6e 00 00 jmpq *0x6edb(%rip) # 0x7f08 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 Disassembly of section .plt.got: 11c0: f3 rep 11c1: 0f pop %cs 11c2: 1e push %ds 11c3: fa cli 11c4: f2 repne 11c5: ff 25 2d 6e 00 00 jmpq *0x6e2d(%rip) # 0x7ff8 11cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .plt.sec: 11d0: f3 rep 11d1: 0f pop %cs 11d2: 1e push %ds 11d3: fa cli 11d4: f2 repne 11d5: ff 25 35 6d 00 00 jmpq *0x6d35(%rip) # 0x7f10 11db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11e0: f3 rep 11e1: 0f pop %cs 11e2: 1e push %ds 11e3: fa cli 11e4: f2 repne 11e5: ff 25 2d 6d 00 00 jmpq *0x6d2d(%rip) # 0x7f18 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 25 6d 00 00 jmpq *0x6d25(%rip) # 0x7f20 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 1d 6d 00 00 jmpq *0x6d1d(%rip) # 0x7f28 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 15 6d 00 00 jmpq *0x6d15(%rip) # 0x7f30 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 0d 6d 00 00 jmpq *0x6d0d(%rip) # 0x7f38 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 05 6d 00 00 jmpq *0x6d05(%rip) # 0x7f40 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 fd 6c 00 00 jmpq *0x6cfd(%rip) # 0x7f48 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 f5 6c 00 00 jmpq *0x6cf5(%rip) # 0x7f50 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 ed 6c 00 00 jmpq *0x6ced(%rip) # 0x7f58 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 e5 6c 00 00 jmpq *0x6ce5(%rip) # 0x7f60 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 dd 6c 00 00 jmpq *0x6cdd(%rip) # 0x7f68 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 d5 6c 00 00 jmpq *0x6cd5(%rip) # 0x7f70 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 cd 6c 00 00 jmpq *0x6ccd(%rip) # 0x7f78 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 c5 6c 00 00 jmpq *0x6cc5(%rip) # 0x7f80 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 bd 6c 00 00 jmpq *0x6cbd(%rip) # 0x7f88 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 b5 6c 00 00 jmpq *0x6cb5(%rip) # 0x7f90 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 ad 6c 00 00 jmpq *0x6cad(%rip) # 0x7f98 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 a5 6c 00 00 jmpq *0x6ca5(%rip) # 0x7fa0 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 9d 6c 00 00 jmpq *0x6c9d(%rip) # 0x7fa8 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 95 6c 00 00 jmpq *0x6c95(%rip) # 0x7fb0 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 8d 6c 00 00 jmpq *0x6c8d(%rip) # 0x7fb8 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 85 6c 00 00 jmpq *0x6c85(%rip) # 0x7fc0 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 7d 6c 00 00 jmpq *0x6c7d(%rip) # 0x7fc8 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 75 6c 00 00 jmpq *0x6c75(%rip) # 0x7fd0 135b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .text: 1360: f3 rep 1361: 0f pop %cs 1362: 1e push %ds 1363: fa cli 1364: 31 ed xor %ebp,%ebp 1366: 49 89 d1 mov %rdx,%r9 1369: 5e pop %rsi 136a: 48 89 e2 mov %rsp,%rdx 136d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 1371: 50 push %rax 1372: 54 push %rsp 1373: 4c 8d 05 46 35 00 00 lea 0x3546(%rip),%r8 # 0x48c0 137a: 48 8d 0d cf 34 00 00 lea 0x34cf(%rip),%rcx # 0x4850 1381: 48 8d 3d c1 00 00 00 lea 0xc1(%rip),%rdi # 0x1449 1388: ff 15 52 6c 00 00 callq *0x6c52(%rip) # 0x7fe0 138e: f4 hlt 138f: 90 nop 1390: 48 8d 3d 79 6c 00 00 lea 0x6c79(%rip),%rdi # 0x8010 1397: 48 8d 05 72 6c 00 00 lea 0x6c72(%rip),%rax # 0x8010 139e: 48 39 f8 cmp %rdi,%rax 13a1: 74 15 je 0x13b8 13a3: 48 8b 05 2e 6c 00 00 mov 0x6c2e(%rip),%rax # 0x7fd8 13aa: 48 85 c0 test %rax,%rax 13ad: 74 09 je 0x13b8 13af: ff e0 jmpq *%rax 13b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13b8: c3 retq 13b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13c0: 48 8d 3d 49 6c 00 00 lea 0x6c49(%rip),%rdi # 0x8010 13c7: 48 8d 35 42 6c 00 00 lea 0x6c42(%rip),%rsi # 0x8010 13ce: 48 29 fe sub %rdi,%rsi 13d1: 48 89 f0 mov %rsi,%rax 13d4: 48 c1 ee 3f shr $0x3f,%rsi 13d8: 48 c1 f8 03 sar $0x3,%rax 13dc: 48 01 c6 add %rax,%rsi 13df: 48 d1 fe sar %rsi 13e2: 74 14 je 0x13f8 13e4: 48 8b 05 05 6c 00 00 mov 0x6c05(%rip),%rax # 0x7ff0 13eb: 48 85 c0 test %rax,%rax 13ee: 74 08 je 0x13f8 13f0: ff e0 jmpq *%rax 13f2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 13f8: c3 retq 13f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1400: f3 rep 1401: 0f pop %cs 1402: 1e push %ds 1403: fa cli 1404: 80 3d 05 6c 00 00 00 cmpb $0x0,0x6c05(%rip) # 0x8010 140b: 75 2b jne 0x1438 140d: 55 push %rbp 140e: 48 83 3d e2 6b 00 00 00 cmpq $0x0,0x6be2(%rip) # 0x7ff8 1416: 48 89 e5 mov %rsp,%rbp 1419: 74 0c je 0x1427 141b: 48 8b 3d e6 6b 00 00 mov 0x6be6(%rip),%rdi # 0x8008 1422: e8 99 fd ff ff callq 0x11c0 1427: e8 64 ff ff ff callq 0x1390 142c: c6 05 dd 6b 00 00 01 movb $0x1,0x6bdd(%rip) # 0x8010 1433: 5d pop %rbp 1434: c3 retq 1435: 0f 1f 00 nopl (%rax) 1438: c3 retq 1439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1440: f3 rep 1441: 0f pop %cs 1442: 1e push %ds 1443: fa cli 1444: e9 77 ff ff ff jmpq 0x13c0 1449: f3 rep 144a: 0f pop %cs 144b: 1e push %ds 144c: fa cli 144d: 55 push %rbp 144e: 48 89 e5 mov %rsp,%rbp 1451: 48 83 ec 30 sub $0x30,%rsp 1455: 89 7d dc mov %edi,-0x24(%rbp) 1458: 48 89 75 d0 mov %rsi,-0x30(%rbp) 145c: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 1460: 7f 25 jg 0x1487 1462: 48 8b 45 d0 mov -0x30(%rbp),%rax 1466: 48 8b 00 mov (%rax),%rax 1469: 48 89 c6 mov %rax,%rsi 146c: 48 8d 3d 95 3b 00 00 lea 0x3b95(%rip),%rdi # 0x5008 1473: b8 00 00 00 00 mov $0x0,%eax 1478: e8 a3 fd ff ff callq 0x1220 147d: b8 ff ff ff ff mov $0xffffffff,%eax 1482: e9 64 01 00 00 jmpq 0x15eb 1487: bf 01 00 00 00 mov $0x1,%edi 148c: e8 5c 01 00 00 callq 0x15ed 1491: 85 c0 test %eax,%eax 1493: 75 28 jne 0x14bd 1495: bf ff ff ff ff mov $0xffffffff,%edi 149a: e8 16 02 00 00 callq 0x16b5 149f: 48 89 c6 mov %rax,%rsi 14a2: 48 8d 3d 77 3b 00 00 lea 0x3b77(%rip),%rdi # 0x5020 14a9: b8 00 00 00 00 mov $0x0,%eax 14ae: e8 6d fd ff ff callq 0x1220 14b3: b8 01 00 00 00 mov $0x1,%eax 14b8: e9 2e 01 00 00 jmpq 0x15eb 14bd: 48 8b 45 d0 mov -0x30(%rbp),%rax 14c1: 48 83 c0 08 add $0x8,%rax 14c5: 48 8b 00 mov (%rax),%rax 14c8: ba 00 00 00 00 mov $0x0,%edx 14cd: be 00 00 00 00 mov $0x0,%esi 14d2: 48 89 c7 mov %rax,%rdi 14d5: b8 00 00 00 00 mov $0x0,%eax 14da: e8 41 fe ff ff callq 0x1320 14df: 89 45 e8 mov %eax,-0x18(%rbp) 14e2: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 14e6: 79 25 jns 0x150d 14e8: 48 8b 45 d0 mov -0x30(%rbp),%rax 14ec: 48 8b 00 mov (%rax),%rax 14ef: 48 89 c6 mov %rax,%rsi 14f2: 48 8d 3d 4e 3b 00 00 lea 0x3b4e(%rip),%rdi # 0x5047 14f9: b8 00 00 00 00 mov $0x0,%eax 14fe: e8 1d fd ff ff callq 0x1220 1503: b8 01 00 00 00 mov $0x1,%eax 1508: e9 de 00 00 00 jmpq 0x15eb 150d: 8b 45 e8 mov -0x18(%rbp),%eax 1510: ba 00 00 00 00 mov $0x0,%edx 1515: be 01 00 00 00 mov $0x1,%esi 151a: 89 c7 mov %eax,%edi 151c: e8 57 2c 00 00 callq 0x4178 1521: 48 89 45 f8 mov %rax,-0x8(%rbp) 1525: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 152a: 75 28 jne 0x1554 152c: bf ff ff ff ff mov $0xffffffff,%edi 1531: e8 7f 01 00 00 callq 0x16b5 1536: 48 89 c6 mov %rax,%rsi 1539: 48 8d 3d 17 3b 00 00 lea 0x3b17(%rip),%rdi # 0x5057 1540: b8 00 00 00 00 mov $0x0,%eax 1545: e8 d6 fc ff ff callq 0x1220 154a: b8 01 00 00 00 mov $0x1,%eax 154f: e9 97 00 00 00 jmpq 0x15eb 1554: 48 8b 45 f8 mov -0x8(%rbp),%rax 1558: 48 89 c7 mov %rax,%rdi 155b: e8 c4 32 00 00 callq 0x4824 1560: 89 45 ec mov %eax,-0x14(%rbp) 1563: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 1567: 74 1f je 0x1588 1569: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 156d: 77 33 ja 0x15a2 156f: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1573: 74 20 je 0x1595 1575: 83 7d ec 01 cmpl $0x1,-0x14(%rbp) 1579: 75 27 jne 0x15a2 157b: 48 8d 05 ef 3a 00 00 lea 0x3aef(%rip),%rax # 0x5071 1582: 48 89 45 f0 mov %rax,-0x10(%rbp) 1586: eb 25 jmp 0x15ad 1588: 48 8d 05 f0 3a 00 00 lea 0x3af0(%rip),%rax # 0x507f 158f: 48 89 45 f0 mov %rax,-0x10(%rbp) 1593: eb 18 jmp 0x15ad 1595: 48 8d 05 ee 3a 00 00 lea 0x3aee(%rip),%rax # 0x508a 159c: 48 89 45 f0 mov %rax,-0x10(%rbp) 15a0: eb 0b jmp 0x15ad 15a2: 48 8d 05 e6 3a 00 00 lea 0x3ae6(%rip),%rax # 0x508f 15a9: 48 89 45 f0 mov %rax,-0x10(%rbp) 15ad: 48 8b 45 d0 mov -0x30(%rbp),%rax 15b1: 48 83 c0 08 add $0x8,%rax 15b5: 48 8b 00 mov (%rax),%rax 15b8: 48 8b 55 f0 mov -0x10(%rbp),%rdx 15bc: 48 89 c6 mov %rax,%rsi 15bf: 48 8d 3d d6 3a 00 00 lea 0x3ad6(%rip),%rdi # 0x509c 15c6: b8 00 00 00 00 mov $0x0,%eax 15cb: e8 50 fc ff ff callq 0x1220 15d0: 48 8b 45 f8 mov -0x8(%rbp),%rax 15d4: 48 89 c7 mov %rax,%rdi 15d7: e8 f1 2d 00 00 callq 0x43cd 15dc: 8b 45 e8 mov -0x18(%rbp),%eax 15df: 89 c7 mov %eax,%edi 15e1: e8 7a fc ff ff callq 0x1260 15e6: b8 00 00 00 00 mov $0x0,%eax 15eb: c9 leaveq 15ec: c3 retq 15ed: f3 rep 15ee: 0f pop %cs 15ef: 1e push %ds 15f0: fa cli 15f1: 55 push %rbp 15f2: 48 89 e5 mov %rsp,%rbp 15f5: 48 83 ec 10 sub $0x10,%rsp 15f9: 89 7d fc mov %edi,-0x4(%rbp) 15fc: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1600: 75 07 jne 0x1609 1602: b8 01 00 00 00 mov $0x1,%eax 1607: eb 2f jmp 0x1638 1609: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 160d: 0f 94 c0 sete %al 1610: 0f b6 c0 movzbl %al,%eax 1613: 48 85 c0 test %rax,%rax 1616: 74 11 je 0x1629 1618: c7 05 f2 69 00 00 01 00 movl $0x1,0x69f2(%rip) # 0x8014 1620: 00 00 1622: b8 01 00 00 00 mov $0x1,%eax 1627: eb 0f jmp 0x1638 1629: bf 02 00 00 00 mov $0x2,%edi 162e: e8 43 00 00 00 callq 0x1676 1633: b8 00 00 00 00 mov $0x0,%eax 1638: c9 leaveq 1639: c3 retq 163a: f3 rep 163b: 0f pop %cs 163c: 1e push %ds 163d: fa cli 163e: 55 push %rbp 163f: 48 89 e5 mov %rsp,%rbp 1642: 48 83 ec 10 sub $0x10,%rsp 1646: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 164e: 00 164f: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1656: 8b 00 mov (%rax),%eax 1658: 89 45 fc mov %eax,-0x4(%rbp) 165b: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1663: 00 1664: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 166b: c7 00 00 00 00 00 movl $0x0,(%rax) 1671: 8b 45 fc mov -0x4(%rbp),%eax 1674: c9 leaveq 1675: c3 retq 1676: f3 rep 1677: 0f pop %cs 1678: 1e push %ds 1679: fa cli 167a: 55 push %rbp 167b: 48 89 e5 mov %rsp,%rbp 167e: 53 push %rbx 167f: 48 83 ec 18 sub $0x18,%rsp 1683: 89 7d ec mov %edi,-0x14(%rbp) 1686: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 168a: 78 0b js 0x1697 168c: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1690: 7f 05 jg 0x1697 1692: 8b 5d ec mov -0x14(%rbp),%ebx 1695: eb 05 jmp 0x169c 1697: bb 01 00 00 00 mov $0x1,%ebx 169c: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16a4: 00 16a5: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16ac: 89 18 mov %ebx,(%rax) 16ae: 90 nop 16af: 48 8b 5d f8 mov -0x8(%rbp),%rbx 16b3: c9 leaveq 16b4: c3 retq 16b5: f3 rep 16b6: 0f pop %cs 16b7: 1e push %ds 16b8: fa cli 16b9: 55 push %rbp 16ba: 48 89 e5 mov %rsp,%rbp 16bd: 48 83 ec 20 sub $0x20,%rsp 16c1: 89 7d ec mov %edi,-0x14(%rbp) 16c4: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16cc: 00 16cd: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16d4: 8b 00 mov (%rax),%eax 16d6: 89 45 fc mov %eax,-0x4(%rbp) 16d9: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 16dd: 0f 85 85 00 00 00 jne 0x1768 16e3: 8b 45 fc mov -0x4(%rbp),%eax 16e6: 48 98 cltq 16e8: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 16f0: 48 8d 05 c9 3e 00 00 lea 0x3ec9(%rip),%rax # 0x55c0 16f7: 48 8b 04 02 mov (%rdx,%rax,1),%rax 16fb: 48 3d f1 04 00 00 cmp $0x4f1,%rax 1701: 76 1f jbe 0x1722 1703: 48 8d 0d 4e 41 00 00 lea 0x414e(%rip),%rcx # 0x5858 170a: ba 5a 01 00 00 mov $0x15a,%edx 170f: 48 8d 35 42 40 00 00 lea 0x4042(%rip),%rsi # 0x5758 1716: 48 8d 3d cb 40 00 00 lea 0x40cb(%rip),%rdi # 0x57e8 171d: e8 1e fb ff ff callq 0x1240 1722: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1726: 74 36 je 0x175e 1728: 8b 45 fc mov -0x4(%rbp),%eax 172b: 48 98 cltq 172d: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1735: 48 8d 05 84 3e 00 00 lea 0x3e84(%rip),%rax # 0x55c0 173c: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1740: 48 8d 15 79 39 00 00 lea 0x3979(%rip),%rdx # 0x50c0 1747: 48 01 d0 add %rdx,%rax 174a: 48 89 c6 mov %rax,%rsi 174d: 48 8d 3d b9 40 00 00 lea 0x40b9(%rip),%rdi # 0x580d 1754: e8 d7 fa ff ff callq 0x1230 1759: e9 b7 00 00 00 jmpq 0x1815 175e: b8 00 00 00 00 mov $0x0,%eax 1763: e9 ad 00 00 00 jmpq 0x1815 1768: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 176c: 7c 06 jl 0x1774 176e: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1772: 7e 1b jle 0x178f 1774: 48 8d 05 4e 39 00 00 lea 0x394e(%rip),%rax # 0x50c9 177b: 48 89 c6 mov %rax,%rsi 177e: 48 8d 3d 88 40 00 00 lea 0x4088(%rip),%rdi # 0x580d 1785: e8 a6 fa ff ff callq 0x1230 178a: e9 86 00 00 00 jmpq 0x1815 178f: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1793: 75 05 jne 0x179a 1795: 8b 45 fc mov -0x4(%rbp),%eax 1798: eb 03 jmp 0x179d 179a: 8b 45 ec mov -0x14(%rbp),%eax 179d: 48 98 cltq 179f: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17a7: 48 8d 05 12 3e 00 00 lea 0x3e12(%rip),%rax # 0x55c0 17ae: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17b2: 48 3d f1 04 00 00 cmp $0x4f1,%rax 17b8: 76 1f jbe 0x17d9 17ba: 48 8d 0d 97 40 00 00 lea 0x4097(%rip),%rcx # 0x5858 17c1: ba 60 01 00 00 mov $0x160,%edx 17c6: 48 8d 35 8b 3f 00 00 lea 0x3f8b(%rip),%rsi # 0x5758 17cd: 48 8d 3d 44 40 00 00 lea 0x4044(%rip),%rdi # 0x5818 17d4: e8 67 fa ff ff callq 0x1240 17d9: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 17dd: 75 05 jne 0x17e4 17df: 8b 45 fc mov -0x4(%rbp),%eax 17e2: eb 03 jmp 0x17e7 17e4: 8b 45 ec mov -0x14(%rbp),%eax 17e7: 48 98 cltq 17e9: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17f1: 48 8d 05 c8 3d 00 00 lea 0x3dc8(%rip),%rax # 0x55c0 17f8: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17fc: 48 8d 15 bd 38 00 00 lea 0x38bd(%rip),%rdx # 0x50c0 1803: 48 01 d0 add %rdx,%rax 1806: 48 89 c6 mov %rax,%rsi 1809: 48 8d 3d fd 3f 00 00 lea 0x3ffd(%rip),%rdi # 0x580d 1810: e8 1b fa ff ff callq 0x1230 1815: c9 leaveq 1816: c3 retq 1817: 55 push %rbp 1818: 48 89 e5 mov %rsp,%rbp 181b: 89 f8 mov %edi,%eax 181d: 66 89 45 fc mov %ax,-0x4(%rbp) 1821: 0f b7 45 fc movzwl -0x4(%rbp),%eax 1825: 66 c1 c0 08 rol $0x8,%ax 1829: 5d pop %rbp 182a: c3 retq 182b: 55 push %rbp 182c: 48 89 e5 mov %rsp,%rbp 182f: 89 7d fc mov %edi,-0x4(%rbp) 1832: 8b 45 fc mov -0x4(%rbp),%eax 1835: 0f c8 bswap %eax 1837: 5d pop %rbp 1838: c3 retq 1839: 55 push %rbp 183a: 48 89 e5 mov %rsp,%rbp 183d: 48 89 7d f8 mov %rdi,-0x8(%rbp) 1841: 48 8b 45 f8 mov -0x8(%rbp),%rax 1845: 48 0f c8 bswap %rax 1848: 5d pop %rbp 1849: c3 retq 184a: 55 push %rbp 184b: 48 89 e5 mov %rsp,%rbp 184e: 48 83 ec 40 sub $0x40,%rsp 1852: 89 7d dc mov %edi,-0x24(%rbp) 1855: 48 89 75 d0 mov %rsi,-0x30(%rbp) 1859: 48 89 55 c8 mov %rdx,-0x38(%rbp) 185d: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1861: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 1869: 48 8b 55 c0 mov -0x40(%rbp),%rdx 186d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1871: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 1875: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1879: 48 8b 45 c8 mov -0x38(%rbp),%rax 187d: 48 29 f0 sub %rsi,%rax 1880: 48 89 c2 mov %rax,%rdx 1883: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1887: 48 8b 45 d0 mov -0x30(%rbp),%rax 188b: 48 01 c6 add %rax,%rsi 188e: 8b 45 dc mov -0x24(%rbp),%eax 1891: 89 c7 mov %eax,%edi 1893: e8 98 fa ff ff callq 0x1330 1898: 48 89 45 f0 mov %rax,-0x10(%rbp) 189c: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 18a1: 75 0c jne 0x18af 18a3: e8 38 f9 ff ff callq 0x11e0 18a8: 8b 00 mov (%rax),%eax 18aa: 83 f8 04 cmp $0x4,%eax 18ad: 74 ba je 0x1869 18af: 48 8b 45 f0 mov -0x10(%rbp),%rax 18b3: 48 89 45 f8 mov %rax,-0x8(%rbp) 18b7: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18bc: 7f 13 jg 0x18d1 18be: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18c3: 79 06 jns 0x18cb 18c5: 48 8b 45 f8 mov -0x8(%rbp),%rax 18c9: eb 1c jmp 0x18e7 18cb: 48 8b 45 e8 mov -0x18(%rbp),%rax 18cf: eb 16 jmp 0x18e7 18d1: 48 8b 45 f8 mov -0x8(%rbp),%rax 18d5: 48 01 45 e8 add %rax,-0x18(%rbp) 18d9: 48 8b 45 e8 mov -0x18(%rbp),%rax 18dd: 48 39 45 c8 cmp %rax,-0x38(%rbp) 18e1: 77 86 ja 0x1869 18e3: 48 8b 45 e8 mov -0x18(%rbp),%rax 18e7: c9 leaveq 18e8: c3 retq 18e9: 55 push %rbp 18ea: 48 89 e5 mov %rsp,%rbp 18ed: 48 83 ec 20 sub $0x20,%rsp 18f1: 48 89 7d e8 mov %rdi,-0x18(%rbp) 18f5: 48 89 75 e0 mov %rsi,-0x20(%rbp) 18f9: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 18fe: 76 26 jbe 0x1926 1900: 48 8b 45 e8 mov -0x18(%rbp),%rax 1904: ba 08 00 00 00 mov $0x8,%edx 1909: 48 8d 35 58 3f 00 00 lea 0x3f58(%rip),%rsi # 0x5868 1910: 48 89 c7 mov %rax,%rdi 1913: e8 68 f9 ff ff callq 0x1280 1918: 85 c0 test %eax,%eax 191a: 75 0a jne 0x1926 191c: b8 01 00 00 00 mov $0x1,%eax 1921: e9 80 00 00 00 jmpq 0x19a6 1926: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 192b: 76 74 jbe 0x19a1 192d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1931: ba 04 00 00 00 mov $0x4,%edx 1936: 48 8d 35 34 3f 00 00 lea 0x3f34(%rip),%rsi # 0x5871 193d: 48 89 c7 mov %rax,%rdi 1940: e8 3b f9 ff ff callq 0x1280 1945: 85 c0 test %eax,%eax 1947: 75 58 jne 0x19a1 1949: 48 8b 45 e8 mov -0x18(%rbp),%rax 194d: 48 83 c0 04 add $0x4,%rax 1951: 0f b6 00 movzbl (%rax),%eax 1954: 0f b6 c0 movzbl %al,%eax 1957: 89 45 f4 mov %eax,-0xc(%rbp) 195a: 48 8b 45 e8 mov -0x18(%rbp),%rax 195e: 48 83 c0 05 add $0x5,%rax 1962: 0f b6 00 movzbl (%rax),%eax 1965: 0f b6 c0 movzbl %al,%eax 1968: 89 45 f8 mov %eax,-0x8(%rbp) 196b: 48 8b 45 e8 mov -0x18(%rbp),%rax 196f: 48 83 c0 06 add $0x6,%rax 1973: 0f b6 00 movzbl (%rax),%eax 1976: 0f b6 c0 movzbl %al,%eax 1979: 89 45 fc mov %eax,-0x4(%rbp) 197c: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 1980: 7e 1f jle 0x19a1 1982: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 1986: 7f 19 jg 0x19a1 1988: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 198c: 7e 13 jle 0x19a1 198e: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 1992: 7f 0d jg 0x19a1 1994: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1998: 75 07 jne 0x19a1 199a: b8 03 00 00 00 mov $0x3,%eax 199f: eb 05 jmp 0x19a6 19a1: b8 00 00 00 00 mov $0x0,%eax 19a6: c9 leaveq 19a7: c3 retq 19a8: 55 push %rbp 19a9: 48 89 e5 mov %rsp,%rbp 19ac: 48 83 ec 40 sub $0x40,%rsp 19b0: 89 7d ec mov %edi,-0x14(%rbp) 19b3: 48 89 75 e0 mov %rsi,-0x20(%rbp) 19b7: 48 89 55 d8 mov %rdx,-0x28(%rbp) 19bb: 48 89 4d d0 mov %rcx,-0x30(%rbp) 19bf: 44 89 45 e8 mov %r8d,-0x18(%rbp) 19c3: 4c 89 4d c8 mov %r9,-0x38(%rbp) 19c7: 48 8b 45 18 mov 0x18(%rbp),%rax 19cb: 48 05 08 01 00 00 add $0x108,%rax 19d1: 48 89 c6 mov %rax,%rsi 19d4: bf 01 00 00 00 mov $0x1,%edi 19d9: e8 c2 f8 ff ff callq 0x12a0 19de: 48 89 45 f8 mov %rax,-0x8(%rbp) 19e2: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 19e7: 75 0c jne 0x19f5 19e9: bf 08 00 00 00 mov $0x8,%edi 19ee: e8 83 fc ff ff callq 0x1676 19f3: eb 58 jmp 0x1a4d 19f5: 48 8b 45 f8 mov -0x8(%rbp),%rax 19f9: 8b 55 10 mov 0x10(%rbp),%edx 19fc: 89 50 18 mov %edx,0x18(%rax) 19ff: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a03: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 1a0a: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a0e: 8b 55 e8 mov -0x18(%rbp),%edx 1a11: 89 50 1c mov %edx,0x1c(%rax) 1a14: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a18: 8b 55 ec mov -0x14(%rbp),%edx 1a1b: 89 50 24 mov %edx,0x24(%rax) 1a1e: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a22: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1a26: 48 89 50 28 mov %rdx,0x28(%rax) 1a2a: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a2e: 48 8b 55 d0 mov -0x30(%rbp),%rdx 1a32: 48 89 50 30 mov %rdx,0x30(%rax) 1a36: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a3a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 1a3e: 48 89 10 mov %rdx,(%rax) 1a41: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a45: 48 8b 55 c8 mov -0x38(%rbp),%rdx 1a49: 48 89 50 08 mov %rdx,0x8(%rax) 1a4d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a51: c9 leaveq 1a52: c3 retq 1a53: f3 rep 1a54: 0f pop %cs 1a55: 1e push %ds 1a56: fa cli 1a57: 55 push %rbp 1a58: 48 89 e5 mov %rsp,%rbp 1a5b: 48 83 ec 20 sub $0x20,%rsp 1a5f: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a63: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a67: 8b 40 18 mov 0x18(%rax),%eax 1a6a: 83 f8 01 cmp $0x1,%eax 1a6d: 75 38 jne 0x1aa7 1a6f: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a73: 48 8b 40 48 mov 0x48(%rax),%rax 1a77: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a7b: eb 23 jmp 0x1aa0 1a7d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a81: 8b 40 3c mov 0x3c(%rax),%eax 1a84: 85 c0 test %eax,%eax 1a86: 74 0c je 0x1a94 1a88: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a8c: 48 89 c7 mov %rax,%rdi 1a8f: e8 bf ff ff ff callq 0x1a53 1a94: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a98: 48 8b 40 10 mov 0x10(%rax),%rax 1a9c: 48 89 45 f8 mov %rax,-0x8(%rbp) 1aa0: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1aa5: 75 d6 jne 0x1a7d 1aa7: 90 nop 1aa8: c9 leaveq 1aa9: c3 retq 1aaa: f3 rep 1aab: 0f pop %cs 1aac: 1e push %ds 1aad: fa cli 1aae: 55 push %rbp 1aaf: 48 89 e5 mov %rsp,%rbp 1ab2: 48 83 ec 20 sub $0x20,%rsp 1ab6: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1aba: 48 8b 45 e8 mov -0x18(%rbp),%rax 1abe: 8b 40 18 mov 0x18(%rax),%eax 1ac1: 83 f8 01 cmp $0x1,%eax 1ac4: 75 38 jne 0x1afe 1ac6: 48 8b 45 e8 mov -0x18(%rbp),%rax 1aca: 48 8b 40 48 mov 0x48(%rax),%rax 1ace: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ad2: eb 23 jmp 0x1af7 1ad4: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ad8: 8b 40 3c mov 0x3c(%rax),%eax 1adb: 85 c0 test %eax,%eax 1add: 74 0c je 0x1aeb 1adf: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ae3: 48 89 c7 mov %rax,%rdi 1ae6: e8 bf ff ff ff callq 0x1aaa 1aeb: 48 8b 45 f8 mov -0x8(%rbp),%rax 1aef: 48 8b 40 10 mov 0x10(%rax),%rax 1af3: 48 89 45 f8 mov %rax,-0x8(%rbp) 1af7: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1afc: 75 d6 jne 0x1ad4 1afe: 90 nop 1aff: c9 leaveq 1b00: c3 retq 1b01: 55 push %rbp 1b02: 48 89 e5 mov %rsp,%rbp 1b05: 48 83 ec 40 sub $0x40,%rsp 1b09: 89 7d ec mov %edi,-0x14(%rbp) 1b0c: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1b10: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1b14: 48 89 4d d0 mov %rcx,-0x30(%rbp) 1b18: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1b1c: 4c 89 4d c8 mov %r9,-0x38(%rbp) 1b20: 4c 8b 45 c8 mov -0x38(%rbp),%r8 1b24: 8b 7d e8 mov -0x18(%rbp),%edi 1b27: 48 8b 4d d0 mov -0x30(%rbp),%rcx 1b2b: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1b2f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 1b33: 8b 45 ec mov -0x14(%rbp),%eax 1b36: 6a 00 pushq $0x0 1b38: 6a 01 pushq $0x1 1b3a: 4d 89 c1 mov %r8,%r9 1b3d: 41 89 f8 mov %edi,%r8d 1b40: 89 c7 mov %eax,%edi 1b42: e8 61 fe ff ff callq 0x19a8 1b47: 48 83 c4 10 add $0x10,%rsp 1b4b: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b4f: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b54: 74 26 je 0x1b7c 1b56: 48 8b 45 d8 mov -0x28(%rbp),%rax 1b5a: 48 8d 50 08 lea 0x8(%rax),%rdx 1b5e: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b62: 48 89 50 70 mov %rdx,0x70(%rax) 1b66: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b6a: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 1b71: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b75: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1b7c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b80: c9 leaveq 1b81: c3 retq 1b82: f3 rep 1b83: 0f pop %cs 1b84: 1e push %ds 1b85: fa cli 1b86: 55 push %rbp 1b87: 48 89 e5 mov %rsp,%rbp 1b8a: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 1b91: 48 89 bd 78 ff ff ff mov %rdi,-0x88(%rbp) 1b98: 48 89 b5 70 ff ff ff mov %rsi,-0x90(%rbp) 1b9f: 89 95 6c ff ff ff mov %edx,-0x94(%rbp) 1ba5: 48 89 8d 60 ff ff ff mov %rcx,-0xa0(%rbp) 1bac: 4c 89 85 58 ff ff ff mov %r8,-0xa8(%rbp) 1bb3: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 1bbb: 00 1bbc: 48 89 45 f8 mov %rax,-0x8(%rbp) 1bc0: 31 c0 xor %eax,%eax 1bc2: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bc9: 48 83 c0 04 add $0x4,%rax 1bcd: 0f b6 00 movzbl (%rax),%eax 1bd0: 3c 01 cmp $0x1,%al 1bd2: 0f 94 c0 sete %al 1bd5: 88 45 87 mov %al,-0x79(%rbp) 1bd8: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1bdc: 74 0a je 0x1be8 1bde: 48 83 bd 58 ff ff ff 33 cmpq $0x33,-0xa8(%rbp) 1be6: 76 15 jbe 0x1bfd 1be8: 0f b6 45 87 movzbl -0x79(%rbp),%eax 1bec: 83 f0 01 xor $0x1,%eax 1bef: 84 c0 test %al,%al 1bf1: 74 20 je 0x1c13 1bf3: 48 83 bd 58 ff ff ff 3f cmpq $0x3f,-0xa8(%rbp) 1bfb: 77 16 ja 0x1c13 1bfd: bf 0a 00 00 00 mov $0xa,%edi 1c02: e8 6f fa ff ff callq 0x1676 1c07: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1c0e: e9 c0 04 00 00 jmpq 0x20d3 1c13: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c1a: 48 83 c0 05 add $0x5,%rax 1c1e: 0f b6 00 movzbl (%rax),%eax 1c21: 3c 01 cmp $0x1,%al 1c23: 75 10 jne 0x1c35 1c25: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c2c: 48 89 45 88 mov %rax,-0x78(%rbp) 1c30: e9 af 00 00 00 jmpq 0x1ce4 1c35: 48 8d 45 b0 lea -0x50(%rbp),%rax 1c39: 48 89 45 88 mov %rax,-0x78(%rbp) 1c3d: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c41: 74 4f je 0x1c92 1c43: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c4a: 0f b7 40 30 movzwl 0x30(%rax),%eax 1c4e: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c52: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c59: 8b 40 20 mov 0x20(%rax),%eax 1c5c: 89 45 d0 mov %eax,-0x30(%rbp) 1c5f: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c66: 48 83 c0 05 add $0x5,%rax 1c6a: 0f b6 00 movzbl (%rax),%eax 1c6d: 3c 01 cmp $0x1,%al 1c6f: 74 73 je 0x1ce4 1c71: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1c75: 0f b7 c0 movzwl %ax,%eax 1c78: 89 c7 mov %eax,%edi 1c7a: e8 98 fb ff ff callq 0x1817 1c7f: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c83: 8b 45 d0 mov -0x30(%rbp),%eax 1c86: 89 c7 mov %eax,%edi 1c88: e8 9e fb ff ff callq 0x182b 1c8d: 89 45 d0 mov %eax,-0x30(%rbp) 1c90: eb 52 jmp 0x1ce4 1c92: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c99: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1c9d: 66 89 45 ec mov %ax,-0x14(%rbp) 1ca1: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ca8: 48 8b 40 28 mov 0x28(%rax),%rax 1cac: 48 89 45 d8 mov %rax,-0x28(%rbp) 1cb0: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1cb7: 48 83 c0 05 add $0x5,%rax 1cbb: 0f b6 00 movzbl (%rax),%eax 1cbe: 3c 01 cmp $0x1,%al 1cc0: 74 22 je 0x1ce4 1cc2: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1cc6: 0f b7 c0 movzwl %ax,%eax 1cc9: 89 c7 mov %eax,%edi 1ccb: e8 47 fb ff ff callq 0x1817 1cd0: 66 89 45 ec mov %ax,-0x14(%rbp) 1cd4: 48 8b 45 d8 mov -0x28(%rbp),%rax 1cd8: 48 89 c7 mov %rax,%rdi 1cdb: e8 59 fb ff ff callq 0x1839 1ce0: 48 89 45 d8 mov %rax,-0x28(%rbp) 1ce4: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1ce8: 0f 84 ec 01 00 00 je 0x1eda 1cee: 48 8b 45 88 mov -0x78(%rbp),%rax 1cf2: 0f b7 40 30 movzwl 0x30(%rax),%eax 1cf6: 0f b7 c0 movzwl %ax,%eax 1cf9: 48 89 45 98 mov %rax,-0x68(%rbp) 1cfd: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1d02: 0f 94 c0 sete %al 1d05: 0f b6 c0 movzbl %al,%eax 1d08: 48 85 c0 test %rax,%rax 1d0b: 0f 84 79 01 00 00 je 0x1e8a 1d11: 48 8b 45 88 mov -0x78(%rbp),%rax 1d15: 8b 40 20 mov 0x20(%rax),%eax 1d18: 85 c0 test %eax,%eax 1d1a: 0f 84 6a 01 00 00 je 0x1e8a 1d20: 48 8b 45 88 mov -0x78(%rbp),%rax 1d24: 8b 40 20 mov 0x20(%rax),%eax 1d27: 89 c0 mov %eax,%eax 1d29: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1d30: 0f 96 c0 setbe %al 1d33: 0f b6 c0 movzbl %al,%eax 1d36: 48 85 c0 test %rax,%rax 1d39: 75 22 jne 0x1d5d 1d3b: 48 8b 45 88 mov -0x78(%rbp),%rax 1d3f: 8b 40 20 mov 0x20(%rax),%eax 1d42: 89 c2 mov %eax,%edx 1d44: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1d4b: 48 29 d0 sub %rdx,%rax 1d4e: 48 83 f8 27 cmp $0x27,%rax 1d52: 0f 96 c0 setbe %al 1d55: 0f b6 c0 movzbl %al,%eax 1d58: 48 85 c0 test %rax,%rax 1d5b: 74 0a je 0x1d67 1d5d: b8 00 00 00 00 mov $0x0,%eax 1d62: e9 6c 03 00 00 jmpq 0x20d3 1d67: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d6f: 0f 95 c0 setne %al 1d72: 0f b6 c0 movzbl %al,%eax 1d75: 48 85 c0 test %rax,%rax 1d78: 74 3d je 0x1db7 1d7a: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1d81: 48 83 c0 05 add $0x5,%rax 1d85: 0f b6 00 movzbl (%rax),%eax 1d88: 3c 01 cmp $0x1,%al 1d8a: 75 2b jne 0x1db7 1d8c: 48 8b 45 88 mov -0x78(%rbp),%rax 1d90: 8b 40 20 mov 0x20(%rax),%eax 1d93: 89 c2 mov %eax,%edx 1d95: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d9c: 48 01 c2 add %rax,%rdx 1d9f: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1da6: 48 01 d0 add %rdx,%rax 1da9: 8b 40 14 mov 0x14(%rax),%eax 1dac: 89 c0 mov %eax,%eax 1dae: 48 89 45 98 mov %rax,-0x68(%rbp) 1db2: e9 d3 00 00 00 jmpq 0x1e8a 1db7: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1dbf: 0f 95 c0 setne %al 1dc2: 0f b6 c0 movzbl %al,%eax 1dc5: 48 85 c0 test %rax,%rax 1dc8: 74 28 je 0x1df2 1dca: 48 8b 45 88 mov -0x78(%rbp),%rax 1dce: 8b 40 20 mov 0x20(%rax),%eax 1dd1: 89 c2 mov %eax,%edx 1dd3: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1dda: 48 01 d0 add %rdx,%rax 1ddd: 48 8d 50 14 lea 0x14(%rax),%rdx 1de1: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1de8: 48 01 d0 add %rdx,%rax 1deb: 8b 00 mov (%rax),%eax 1ded: 89 45 90 mov %eax,-0x70(%rbp) 1df0: eb 70 jmp 0x1e62 1df2: 48 8b 45 88 mov -0x78(%rbp),%rax 1df6: 8b 40 20 mov 0x20(%rax),%eax 1df9: 89 c2 mov %eax,%edx 1dfb: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1e02: 48 01 d0 add %rdx,%rax 1e05: 48 83 c0 14 add $0x14,%rax 1e09: 48 89 c2 mov %rax,%rdx 1e0c: 48 8d 75 90 lea -0x70(%rbp),%rsi 1e10: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1e16: 48 89 d1 mov %rdx,%rcx 1e19: ba 04 00 00 00 mov $0x4,%edx 1e1e: 89 c7 mov %eax,%edi 1e20: e8 25 fa ff ff callq 0x184a 1e25: 48 89 45 a8 mov %rax,-0x58(%rbp) 1e29: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1e2e: 0f 95 c0 setne %al 1e31: 0f b6 c0 movzbl %al,%eax 1e34: 48 85 c0 test %rax,%rax 1e37: 74 29 je 0x1e62 1e39: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1e3e: 79 0c jns 0x1e4c 1e40: bf 09 00 00 00 mov $0x9,%edi 1e45: e8 2c f8 ff ff callq 0x1676 1e4a: eb 0a jmp 0x1e56 1e4c: bf 0a 00 00 00 mov $0xa,%edi 1e51: e8 20 f8 ff ff callq 0x1676 1e56: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1e5d: e9 71 02 00 00 jmpq 0x20d3 1e62: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1e69: 48 83 c0 05 add $0x5,%rax 1e6d: 0f b6 00 movzbl (%rax),%eax 1e70: 3c 01 cmp $0x1,%al 1e72: 74 0d je 0x1e81 1e74: 8b 45 90 mov -0x70(%rbp),%eax 1e77: 89 c7 mov %eax,%edi 1e79: e8 ad f9 ff ff callq 0x182b 1e7e: 89 45 90 mov %eax,-0x70(%rbp) 1e81: 8b 45 90 mov -0x70(%rbp),%eax 1e84: 89 c0 mov %eax,%eax 1e86: 48 89 45 98 mov %rax,-0x68(%rbp) 1e8a: 48 8b 45 88 mov -0x78(%rbp),%rax 1e8e: 8b 40 20 mov 0x20(%rax),%eax 1e91: 89 c0 mov %eax,%eax 1e93: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1e9a: 72 31 jb 0x1ecd 1e9c: 48 8b 45 88 mov -0x78(%rbp),%rax 1ea0: 8b 40 20 mov 0x20(%rax),%eax 1ea3: 89 c2 mov %eax,%edx 1ea5: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1eac: 48 29 d0 sub %rdx,%rax 1eaf: 48 89 c1 mov %rax,%rcx 1eb2: 48 8b 55 98 mov -0x68(%rbp),%rdx 1eb6: 48 89 d0 mov %rdx,%rax 1eb9: 48 c1 e0 02 shl $0x2,%rax 1ebd: 48 01 d0 add %rdx,%rax 1ec0: 48 c1 e0 03 shl $0x3,%rax 1ec4: 48 39 c1 cmp %rax,%rcx 1ec7: 0f 83 02 02 00 00 jae 0x20cf 1ecd: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1ed5: e9 f5 01 00 00 jmpq 0x20cf 1eda: 48 8b 45 88 mov -0x78(%rbp),%rax 1ede: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1ee2: 0f b7 c0 movzwl %ax,%eax 1ee5: 48 89 45 98 mov %rax,-0x68(%rbp) 1ee9: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1eee: 0f 94 c0 sete %al 1ef1: 0f b6 c0 movzbl %al,%eax 1ef4: 48 85 c0 test %rax,%rax 1ef7: 0f 84 97 01 00 00 je 0x2094 1efd: 48 8b 45 88 mov -0x78(%rbp),%rax 1f01: 48 8b 40 28 mov 0x28(%rax),%rax 1f05: 48 85 c0 test %rax,%rax 1f08: 0f 84 86 01 00 00 je 0x2094 1f0e: 48 8b 45 88 mov -0x78(%rbp),%rax 1f12: 48 8b 40 28 mov 0x28(%rax),%rax 1f16: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f1d: 0f 96 c0 setbe %al 1f20: 0f b6 c0 movzbl %al,%eax 1f23: 48 85 c0 test %rax,%rax 1f26: 75 1e jne 0x1f46 1f28: 48 8b 45 88 mov -0x78(%rbp),%rax 1f2c: 48 8b 40 28 mov 0x28(%rax),%rax 1f30: 48 83 c0 40 add $0x40,%rax 1f34: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f3b: 0f 92 c0 setb %al 1f3e: 0f b6 c0 movzbl %al,%eax 1f41: 48 85 c0 test %rax,%rax 1f44: 74 0a je 0x1f50 1f46: b8 00 00 00 00 mov $0x0,%eax 1f4b: e9 83 01 00 00 jmpq 0x20d3 1f50: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f58: 0f 95 c0 setne %al 1f5b: 0f b6 c0 movzbl %al,%eax 1f5e: 48 85 c0 test %rax,%rax 1f61: 74 3b je 0x1f9e 1f63: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1f6a: 48 83 c0 05 add $0x5,%rax 1f6e: 0f b6 00 movzbl (%rax),%eax 1f71: 3c 01 cmp $0x1,%al 1f73: 75 29 jne 0x1f9e 1f75: 48 8b 45 88 mov -0x78(%rbp),%rax 1f79: 48 8b 50 28 mov 0x28(%rax),%rdx 1f7d: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f84: 48 01 c2 add %rax,%rdx 1f87: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1f8e: 48 01 d0 add %rdx,%rax 1f91: 48 8b 40 20 mov 0x20(%rax),%rax 1f95: 48 89 45 90 mov %rax,-0x70(%rbp) 1f99: e9 cd 00 00 00 jmpq 0x206b 1f9e: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1fa6: 0f 95 c0 setne %al 1fa9: 0f b6 c0 movzbl %al,%eax 1fac: 48 85 c0 test %rax,%rax 1faf: 74 29 je 0x1fda 1fb1: 48 8b 45 88 mov -0x78(%rbp),%rax 1fb5: 48 8b 50 28 mov 0x28(%rax),%rdx 1fb9: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fc0: 48 01 d0 add %rdx,%rax 1fc3: 48 8d 50 20 lea 0x20(%rax),%rdx 1fc7: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1fce: 48 01 d0 add %rdx,%rax 1fd1: 48 8b 00 mov (%rax),%rax 1fd4: 48 89 45 90 mov %rax,-0x70(%rbp) 1fd8: eb 6f jmp 0x2049 1fda: 48 8b 45 88 mov -0x78(%rbp),%rax 1fde: 48 8b 50 28 mov 0x28(%rax),%rdx 1fe2: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fe9: 48 01 d0 add %rdx,%rax 1fec: 48 83 c0 20 add $0x20,%rax 1ff0: 48 89 c2 mov %rax,%rdx 1ff3: 48 8d 75 90 lea -0x70(%rbp),%rsi 1ff7: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1ffd: 48 89 d1 mov %rdx,%rcx 2000: ba 08 00 00 00 mov $0x8,%edx 2005: 89 c7 mov %eax,%edi 2007: e8 3e f8 ff ff callq 0x184a 200c: 48 89 45 a0 mov %rax,-0x60(%rbp) 2010: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 2015: 0f 95 c0 setne %al 2018: 0f b6 c0 movzbl %al,%eax 201b: 48 85 c0 test %rax,%rax 201e: 74 29 je 0x2049 2020: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 2025: 79 0c jns 0x2033 2027: bf 09 00 00 00 mov $0x9,%edi 202c: e8 45 f6 ff ff callq 0x1676 2031: eb 0a jmp 0x203d 2033: bf 0a 00 00 00 mov $0xa,%edi 2038: e8 39 f6 ff ff callq 0x1676 203d: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2044: e9 8a 00 00 00 jmpq 0x20d3 2049: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2050: 48 83 c0 05 add $0x5,%rax 2054: 0f b6 00 movzbl (%rax),%eax 2057: 3c 01 cmp $0x1,%al 2059: 74 10 je 0x206b 205b: 48 8b 45 90 mov -0x70(%rbp),%rax 205f: 48 89 c7 mov %rax,%rdi 2062: e8 d2 f7 ff ff callq 0x1839 2067: 48 89 45 90 mov %rax,-0x70(%rbp) 206b: 48 8b 45 90 mov -0x70(%rbp),%rax 206f: ba ff ff ff ff mov $0xffffffff,%edx 2074: 48 39 d0 cmp %rdx,%rax 2077: 76 13 jbe 0x208c 2079: bf 0a 00 00 00 mov $0xa,%edi 207e: e8 f3 f5 ff ff callq 0x1676 2083: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 208a: eb 47 jmp 0x20d3 208c: 48 8b 45 90 mov -0x70(%rbp),%rax 2090: 48 89 45 98 mov %rax,-0x68(%rbp) 2094: 48 8b 45 88 mov -0x78(%rbp),%rax 2098: 48 8b 40 28 mov 0x28(%rax),%rax 209c: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 20a3: 72 22 jb 0x20c7 20a5: 48 8b 45 88 mov -0x78(%rbp),%rax 20a9: 48 8b 48 28 mov 0x28(%rax),%rcx 20ad: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 20b4: 48 29 c8 sub %rcx,%rax 20b7: 48 89 c2 mov %rax,%rdx 20ba: 48 8b 45 98 mov -0x68(%rbp),%rax 20be: 48 c1 e0 06 shl $0x6,%rax 20c2: 48 39 c2 cmp %rax,%rdx 20c5: 73 08 jae 0x20cf 20c7: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 20cf: 48 8b 45 98 mov -0x68(%rbp),%rax 20d3: 48 8b 4d f8 mov -0x8(%rbp),%rcx 20d7: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 20df: 00 20e0: 74 05 je 0x20e7 20e2: e8 19 f1 ff ff callq 0x1200 20e7: c9 leaveq 20e8: c3 retq 20e9: f3 rep 20ea: 0f pop %cs 20eb: 1e push %ds 20ec: fa cli 20ed: 55 push %rbp 20ee: 48 89 e5 mov %rsp,%rbp 20f1: 48 81 ec 90 00 00 00 sub $0x90,%rsp 20f8: 89 7d 9c mov %edi,-0x64(%rbp) 20fb: 48 89 75 90 mov %rsi,-0x70(%rbp) 20ff: 48 89 55 88 mov %rdx,-0x78(%rbp) 2103: 48 89 4d 80 mov %rcx,-0x80(%rbp) 2107: 4c 89 85 78 ff ff ff mov %r8,-0x88(%rbp) 210e: 44 89 4d 98 mov %r9d,-0x68(%rbp) 2112: 48 8b 45 88 mov -0x78(%rbp),%rax 2116: 48 83 c0 04 add $0x4,%rax 211a: 0f b6 00 movzbl (%rax),%eax 211d: 3c 01 cmp $0x1,%al 211f: 0f 95 c0 setne %al 2122: 0f b6 c0 movzbl %al,%eax 2125: 48 85 c0 test %rax,%rax 2128: 74 1f je 0x2149 212a: 48 8b 45 88 mov -0x78(%rbp),%rax 212e: 48 83 c0 04 add $0x4,%rax 2132: 0f b6 00 movzbl (%rax),%eax 2135: 3c 02 cmp $0x2,%al 2137: 0f 95 c0 setne %al 213a: 0f b6 c0 movzbl %al,%eax 213d: 48 85 c0 test %rax,%rax 2140: 74 07 je 0x2149 2142: b8 01 00 00 00 mov $0x1,%eax 2147: eb 05 jmp 0x214e 2149: b8 00 00 00 00 mov $0x0,%eax 214e: 85 c0 test %eax,%eax 2150: 75 40 jne 0x2192 2152: 48 8b 45 88 mov -0x78(%rbp),%rax 2156: 48 83 c0 05 add $0x5,%rax 215a: 0f b6 00 movzbl (%rax),%eax 215d: 3c 01 cmp $0x1,%al 215f: 0f 95 c0 setne %al 2162: 0f b6 c0 movzbl %al,%eax 2165: 48 85 c0 test %rax,%rax 2168: 74 1f je 0x2189 216a: 48 8b 45 88 mov -0x78(%rbp),%rax 216e: 48 83 c0 05 add $0x5,%rax 2172: 0f b6 00 movzbl (%rax),%eax 2175: 3c 02 cmp $0x2,%al 2177: 0f 95 c0 setne %al 217a: 0f b6 c0 movzbl %al,%eax 217d: 48 85 c0 test %rax,%rax 2180: 74 07 je 0x2189 2182: b8 01 00 00 00 mov $0x1,%eax 2187: eb 05 jmp 0x218e 2189: b8 00 00 00 00 mov $0x0,%eax 218e: 85 c0 test %eax,%eax 2190: 74 14 je 0x21a6 2192: bf 0a 00 00 00 mov $0xa,%edi 2197: e8 da f4 ff ff callq 0x1676 219c: b8 00 00 00 00 mov $0x0,%eax 21a1: e9 7f 0e 00 00 jmpq 0x3025 21a6: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 21ad: 48 8b 4d 80 mov -0x80(%rbp),%rcx 21b1: 8b 55 9c mov -0x64(%rbp),%edx 21b4: 48 8b 75 88 mov -0x78(%rbp),%rsi 21b8: 48 8b 45 90 mov -0x70(%rbp),%rax 21bc: 49 89 f8 mov %rdi,%r8 21bf: 48 89 c7 mov %rax,%rdi 21c2: e8 bb f9 ff ff callq 0x1b82 21c7: 48 89 45 d0 mov %rax,-0x30(%rbp) 21cb: 48 83 7d d0 ff cmpq $0xffffffffffffffff,-0x30(%rbp) 21d0: 75 0a jne 0x21dc 21d2: b8 00 00 00 00 mov $0x0,%eax 21d7: e9 49 0e 00 00 jmpq 0x3025 21dc: 48 8b 45 88 mov -0x78(%rbp),%rax 21e0: 48 83 c0 04 add $0x4,%rax 21e4: 0f b6 00 movzbl (%rax),%eax 21e7: 3c 01 cmp $0x1,%al 21e9: 75 24 jne 0x220f 21eb: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 21f3: 08 01 21f5: 48 39 45 d0 cmp %rax,-0x30(%rbp) 21f9: 76 38 jbe 0x2233 21fb: bf 0a 00 00 00 mov $0xa,%edi 2200: e8 71 f4 ff ff callq 0x1676 2205: b8 00 00 00 00 mov $0x0,%eax 220a: e9 16 0e 00 00 jmpq 0x3025 220f: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 2217: f0 00 2219: 48 39 45 d0 cmp %rax,-0x30(%rbp) 221d: 76 14 jbe 0x2233 221f: bf 0a 00 00 00 mov $0xa,%edi 2224: e8 4d f4 ff ff callq 0x1676 2229: b8 00 00 00 00 mov $0x0,%eax 222e: e9 f2 0d 00 00 jmpq 0x3025 2233: 48 8b 45 d0 mov -0x30(%rbp),%rax 2237: 48 85 c0 test %rax,%rax 223a: 75 1a jne 0x2256 223c: 83 7d 98 02 cmpl $0x2,-0x68(%rbp) 2240: 74 06 je 0x2248 2242: 83 7d 98 09 cmpl $0x9,-0x68(%rbp) 2246: 75 07 jne 0x224f 2248: b8 01 00 00 00 mov $0x1,%eax 224d: eb 05 jmp 0x2254 224f: b8 00 00 00 00 mov $0x0,%eax 2254: 48 98 cltq 2256: 48 89 45 d8 mov %rax,-0x28(%rbp) 225a: 48 8b 55 d8 mov -0x28(%rbp),%rdx 225e: 48 89 d0 mov %rdx,%rax 2261: 48 01 c0 add %rax,%rax 2264: 48 01 d0 add %rdx,%rax 2267: 48 c1 e0 02 shl $0x2,%rax 226b: 48 01 d0 add %rdx,%rax 226e: 48 c1 e0 04 shl $0x4,%rax 2272: 49 89 c0 mov %rax,%r8 2275: 8b 7d 98 mov -0x68(%rbp),%edi 2278: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 227f: 48 8b 55 80 mov -0x80(%rbp),%rdx 2283: 48 8b 75 90 mov -0x70(%rbp),%rsi 2287: 8b 45 9c mov -0x64(%rbp),%eax 228a: 41 50 push %rax 228c: 6a 03 pushq $0x3 228e: 4c 8b 4d 10 mov 0x10(%rbp),%r9 2292: 41 89 f8 mov %edi,%r8d 2295: 89 c7 mov %eax,%edi 2297: e8 0c f7 ff ff callq 0x19a8 229c: 48 83 c4 10 add $0x10,%rsp 22a0: 48 89 45 e0 mov %rax,-0x20(%rbp) 22a4: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 22a9: 75 0a jne 0x22b5 22ab: b8 00 00 00 00 mov $0x0,%eax 22b0: e9 70 0d 00 00 jmpq 0x3025 22b5: 48 8b 45 d0 mov -0x30(%rbp),%rax 22b9: 89 c0 mov %eax,%eax 22bb: 48 39 45 d0 cmp %rax,-0x30(%rbp) 22bf: 74 1f je 0x22e0 22c1: 48 8d 0d 08 37 00 00 lea 0x3708(%rip),%rcx # 0x59d0 22c8: ba 48 01 00 00 mov $0x148,%edx 22cd: 48 8d 35 a4 35 00 00 lea 0x35a4(%rip),%rsi # 0x5878 22d4: 48 8d 3d 2d 36 00 00 lea 0x362d(%rip),%rdi # 0x5908 22db: e8 60 ef ff ff callq 0x1240 22e0: 48 8b 45 d0 mov -0x30(%rbp),%rax 22e4: 89 c2 mov %eax,%edx 22e6: 48 8b 45 e0 mov -0x20(%rbp),%rax 22ea: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 22f0: 48 8b 45 d8 mov -0x28(%rbp),%rax 22f4: 89 c2 mov %eax,%edx 22f6: 48 8b 45 e0 mov -0x20(%rbp),%rax 22fa: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 2300: 48 8b 45 e0 mov -0x20(%rbp),%rax 2304: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 230b: 48 8b 45 88 mov -0x78(%rbp),%rax 230f: 48 83 c0 04 add $0x4,%rax 2313: 0f b6 00 movzbl (%rax),%eax 2316: 0f b6 d0 movzbl %al,%edx 2319: 48 8b 45 e0 mov -0x20(%rbp),%rax 231d: 89 50 20 mov %edx,0x20(%rax) 2320: 48 8b 45 88 mov -0x78(%rbp),%rax 2324: 48 83 c0 04 add $0x4,%rax 2328: 0f b6 00 movzbl (%rax),%eax 232b: 3c 01 cmp $0x1,%al 232d: 0f 85 b2 06 00 00 jne 0x29e5 2333: 48 8b 55 80 mov -0x80(%rbp),%rdx 2337: 48 8b 45 90 mov -0x70(%rbp),%rax 233b: 48 01 d0 add %rdx,%rax 233e: 48 89 45 f8 mov %rax,-0x8(%rbp) 2342: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2347: 74 20 je 0x2369 2349: 48 8b 45 88 mov -0x78(%rbp),%rax 234d: 48 83 c0 05 add $0x5,%rax 2351: 0f b6 00 movzbl (%rax),%eax 2354: 3c 01 cmp $0x1,%al 2356: 75 11 jne 0x2369 2358: 48 8b 45 e0 mov -0x20(%rbp),%rax 235c: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2360: 48 89 50 48 mov %rdx,0x48(%rax) 2364: e9 c1 01 00 00 jmpq 0x252a 2369: 48 8b 45 e0 mov -0x20(%rbp),%rax 236d: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2374: 48 8b 45 88 mov -0x78(%rbp),%rax 2378: ba 34 00 00 00 mov $0x34,%edx 237d: 48 89 c6 mov %rax,%rsi 2380: 48 89 cf mov %rcx,%rdi 2383: e8 38 ef ff ff callq 0x12c0 2388: 48 8b 55 e0 mov -0x20(%rbp),%rdx 238c: 48 89 42 48 mov %rax,0x48(%rdx) 2390: 48 8b 45 88 mov -0x78(%rbp),%rax 2394: 48 83 c0 05 add $0x5,%rax 2398: 0f b6 00 movzbl (%rax),%eax 239b: 3c 01 cmp $0x1,%al 239d: 0f 84 87 01 00 00 je 0x252a 23a3: 48 8b 45 e0 mov -0x20(%rbp),%rax 23a7: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 23ae: 0f b7 c0 movzwl %ax,%eax 23b1: 89 c7 mov %eax,%edi 23b3: e8 5f f4 ff ff callq 0x1817 23b8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23bc: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 23c3: 48 8b 45 e0 mov -0x20(%rbp),%rax 23c7: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 23ce: 0f b7 c0 movzwl %ax,%eax 23d1: 89 c7 mov %eax,%edi 23d3: e8 3f f4 ff ff callq 0x1817 23d8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23dc: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 23e3: 48 8b 45 e0 mov -0x20(%rbp),%rax 23e7: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 23ed: 89 c7 mov %eax,%edi 23ef: e8 37 f4 ff ff callq 0x182b 23f4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23f8: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 23fe: 48 8b 45 e0 mov -0x20(%rbp),%rax 2402: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 2408: 89 c7 mov %eax,%edi 240a: e8 1c f4 ff ff callq 0x182b 240f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2413: 89 82 a0 00 00 00 mov %eax,0xa0(%rdx) 2419: 48 8b 45 e0 mov -0x20(%rbp),%rax 241d: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 2423: 89 c7 mov %eax,%edi 2425: e8 01 f4 ff ff callq 0x182b 242a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 242e: 89 82 a4 00 00 00 mov %eax,0xa4(%rdx) 2434: 48 8b 45 e0 mov -0x20(%rbp),%rax 2438: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 243e: 89 c7 mov %eax,%edi 2440: e8 e6 f3 ff ff callq 0x182b 2445: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2449: 89 82 a8 00 00 00 mov %eax,0xa8(%rdx) 244f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2453: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 2459: 89 c7 mov %eax,%edi 245b: e8 cb f3 ff ff callq 0x182b 2460: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2464: 89 82 ac 00 00 00 mov %eax,0xac(%rdx) 246a: 48 8b 45 e0 mov -0x20(%rbp),%rax 246e: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 2475: 0f b7 c0 movzwl %ax,%eax 2478: 89 c7 mov %eax,%edi 247a: e8 98 f3 ff ff callq 0x1817 247f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2483: 66 89 82 b0 00 00 00 mov %ax,0xb0(%rdx) 248a: 48 8b 45 e0 mov -0x20(%rbp),%rax 248e: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 2495: 0f b7 c0 movzwl %ax,%eax 2498: 89 c7 mov %eax,%edi 249a: e8 78 f3 ff ff callq 0x1817 249f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24a3: 66 89 82 b2 00 00 00 mov %ax,0xb2(%rdx) 24aa: 48 8b 45 e0 mov -0x20(%rbp),%rax 24ae: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 24b5: 0f b7 c0 movzwl %ax,%eax 24b8: 89 c7 mov %eax,%edi 24ba: e8 58 f3 ff ff callq 0x1817 24bf: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24c3: 66 89 82 b4 00 00 00 mov %ax,0xb4(%rdx) 24ca: 48 8b 45 e0 mov -0x20(%rbp),%rax 24ce: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 24d5: 0f b7 c0 movzwl %ax,%eax 24d8: 89 c7 mov %eax,%edi 24da: e8 38 f3 ff ff callq 0x1817 24df: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24e3: 66 89 82 b6 00 00 00 mov %ax,0xb6(%rdx) 24ea: 48 8b 45 e0 mov -0x20(%rbp),%rax 24ee: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 24f5: 0f b7 c0 movzwl %ax,%eax 24f8: 89 c7 mov %eax,%edi 24fa: e8 18 f3 ff ff callq 0x1817 24ff: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2503: 66 89 82 b8 00 00 00 mov %ax,0xb8(%rdx) 250a: 48 8b 45 e0 mov -0x20(%rbp),%rax 250e: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 2515: 0f b7 c0 movzwl %ax,%eax 2518: 89 c7 mov %eax,%edi 251a: e8 f8 f2 ff ff callq 0x1817 251f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2523: 66 89 82 ba 00 00 00 mov %ax,0xba(%rdx) 252a: 48 8b 45 e0 mov -0x20(%rbp),%rax 252e: 48 8b 40 48 mov 0x48(%rax),%rax 2532: 8b 40 20 mov 0x20(%rax),%eax 2535: 89 45 ac mov %eax,-0x54(%rbp) 2538: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 253d: 0f 84 d9 03 00 00 je 0x291c 2543: 48 8b 45 88 mov -0x78(%rbp),%rax 2547: 48 83 c0 05 add $0x5,%rax 254b: 0f b6 00 movzbl (%rax),%eax 254e: 3c 01 cmp $0x1,%al 2550: 0f 85 c6 03 00 00 jne 0x291c 2556: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 255a: 0f 84 bc 03 00 00 je 0x291c 2560: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2565: 0f 95 c0 setne %al 2568: 0f b6 c0 movzbl %al,%eax 256b: 48 85 c0 test %rax,%rax 256e: 74 15 je 0x2585 2570: 8b 45 ac mov -0x54(%rbp),%eax 2573: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 257a: 0f 96 c0 setbe %al 257d: 0f b6 c0 movzbl %al,%eax 2580: 48 85 c0 test %rax,%rax 2583: 75 30 jne 0x25b5 2585: 8b 55 ac mov -0x54(%rbp),%edx 2588: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 258f: 48 29 d0 sub %rdx,%rax 2592: 48 89 c1 mov %rax,%rcx 2595: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2599: 48 89 d0 mov %rdx,%rax 259c: 48 c1 e0 02 shl $0x2,%rax 25a0: 48 01 d0 add %rdx,%rax 25a3: 48 c1 e0 03 shl $0x3,%rax 25a7: 48 39 c1 cmp %rax,%rcx 25aa: 0f 92 c0 setb %al 25ad: 0f b6 c0 movzbl %al,%eax 25b0: 48 85 c0 test %rax,%rax 25b3: 74 24 je 0x25d9 25b5: 90 nop 25b6: eb 01 jmp 0x25b9 25b8: 90 nop 25b9: 48 8b 45 e0 mov -0x20(%rbp),%rax 25bd: 48 89 c7 mov %rax,%rdi 25c0: e8 0b ec ff ff callq 0x11d0 25c5: bf 0a 00 00 00 mov $0xa,%edi 25ca: e8 a7 f0 ff ff callq 0x1676 25cf: b8 00 00 00 00 mov $0x0,%eax 25d4: e9 4c 0a 00 00 jmpq 0x3025 25d9: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 25de: 74 12 je 0x25f2 25e0: 8b 55 ac mov -0x54(%rbp),%edx 25e3: 48 8b 45 f8 mov -0x8(%rbp),%rax 25e7: 48 01 c2 add %rax,%rdx 25ea: 48 8b 45 e0 mov -0x20(%rbp),%rax 25ee: 48 89 50 50 mov %rdx,0x50(%rax) 25f2: 48 c7 45 b0 00 00 00 00 movq $0x0,-0x50(%rbp) 25fa: e9 0a 03 00 00 jmpq 0x2909 25ff: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2603: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2607: 48 89 d0 mov %rdx,%rax 260a: 48 01 c0 add %rax,%rax 260d: 48 01 d0 add %rdx,%rax 2610: 48 c1 e0 02 shl $0x2,%rax 2614: 48 01 d0 add %rdx,%rax 2617: 48 c1 e0 04 shl $0x4,%rax 261b: 48 01 c8 add %rcx,%rax 261e: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2625: 48 8b 45 b0 mov -0x50(%rbp),%rax 2629: 48 89 02 mov %rax,(%rdx) 262c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2630: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2634: 48 89 d0 mov %rdx,%rax 2637: 48 01 c0 add %rax,%rax 263a: 48 01 d0 add %rdx,%rax 263d: 48 c1 e0 02 shl $0x2,%rax 2641: 48 01 d0 add %rdx,%rax 2644: 48 c1 e0 04 shl $0x4,%rax 2648: 48 01 c8 add %rcx,%rax 264b: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2652: 48 8b 45 e0 mov -0x20(%rbp),%rax 2656: 48 89 02 mov %rax,(%rdx) 2659: 48 8b 45 e0 mov -0x20(%rbp),%rax 265d: 48 8b 48 50 mov 0x50(%rax),%rcx 2661: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2665: 48 89 d0 mov %rdx,%rax 2668: 48 c1 e0 02 shl $0x2,%rax 266c: 48 01 d0 add %rdx,%rax 266f: 48 c1 e0 03 shl $0x3,%rax 2673: 48 01 c1 add %rax,%rcx 2676: 48 8b 75 e0 mov -0x20(%rbp),%rsi 267a: 48 8b 55 b0 mov -0x50(%rbp),%rdx 267e: 48 89 d0 mov %rdx,%rax 2681: 48 01 c0 add %rax,%rax 2684: 48 01 d0 add %rdx,%rax 2687: 48 c1 e0 02 shl $0x2,%rax 268b: 48 01 d0 add %rdx,%rax 268e: 48 c1 e0 04 shl $0x4,%rax 2692: 48 01 f0 add %rsi,%rax 2695: 48 05 68 01 00 00 add $0x168,%rax 269b: 48 89 08 mov %rcx,(%rax) 269e: 48 8b 45 e0 mov -0x20(%rbp),%rax 26a2: 48 8b 48 50 mov 0x50(%rax),%rcx 26a6: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26aa: 48 89 d0 mov %rdx,%rax 26ad: 48 c1 e0 02 shl $0x2,%rax 26b1: 48 01 d0 add %rdx,%rax 26b4: 48 c1 e0 03 shl $0x3,%rax 26b8: 48 01 c8 add %rcx,%rax 26bb: 8b 40 10 mov 0x10(%rax),%eax 26be: 89 c0 mov %eax,%eax 26c0: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 26c7: 0f 97 c0 seta %al 26ca: 0f b6 c0 movzbl %al,%eax 26cd: 48 85 c0 test %rax,%rax 26d0: 0f 84 09 01 00 00 je 0x27df 26d6: 48 8b 45 e0 mov -0x20(%rbp),%rax 26da: 48 8b 48 50 mov 0x50(%rax),%rcx 26de: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26e2: 48 89 d0 mov %rdx,%rax 26e5: 48 c1 e0 02 shl $0x2,%rax 26e9: 48 01 d0 add %rdx,%rax 26ec: 48 c1 e0 03 shl $0x3,%rax 26f0: 48 01 c8 add %rcx,%rax 26f3: 8b 40 14 mov 0x14(%rax),%eax 26f6: 89 c6 mov %eax,%esi 26f8: 48 8b 45 e0 mov -0x20(%rbp),%rax 26fc: 48 8b 48 50 mov 0x50(%rax),%rcx 2700: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2704: 48 89 d0 mov %rdx,%rax 2707: 48 c1 e0 02 shl $0x2,%rax 270b: 48 01 d0 add %rdx,%rax 270e: 48 c1 e0 03 shl $0x3,%rax 2712: 48 01 c8 add %rcx,%rax 2715: 8b 40 10 mov 0x10(%rax),%eax 2718: 89 c2 mov %eax,%edx 271a: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2721: 48 29 d0 sub %rdx,%rax 2724: 48 39 c6 cmp %rax,%rsi 2727: 0f 96 c0 setbe %al 272a: 0f b6 c0 movzbl %al,%eax 272d: 48 85 c0 test %rax,%rax 2730: 0f 84 a9 00 00 00 je 0x27df 2736: 48 8b 45 e0 mov -0x20(%rbp),%rax 273a: 48 8b 48 50 mov 0x50(%rax),%rcx 273e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2742: 48 89 d0 mov %rdx,%rax 2745: 48 c1 e0 02 shl $0x2,%rax 2749: 48 01 d0 add %rdx,%rax 274c: 48 c1 e0 03 shl $0x3,%rax 2750: 48 01 c8 add %rcx,%rax 2753: 8b 40 10 mov 0x10(%rax),%eax 2756: 89 c2 mov %eax,%edx 2758: 48 8b 45 80 mov -0x80(%rbp),%rax 275c: 48 01 c2 add %rax,%rdx 275f: 48 8b 45 90 mov -0x70(%rbp),%rax 2763: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2767: 48 8b 75 e0 mov -0x20(%rbp),%rsi 276b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 276f: 48 89 d0 mov %rdx,%rax 2772: 48 01 c0 add %rax,%rax 2775: 48 01 d0 add %rdx,%rax 2778: 48 c1 e0 02 shl $0x2,%rax 277c: 48 01 d0 add %rdx,%rax 277f: 48 c1 e0 04 shl $0x4,%rax 2783: 48 01 f0 add %rsi,%rax 2786: 48 05 80 01 00 00 add $0x180,%rax 278c: 48 89 08 mov %rcx,(%rax) 278f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2793: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2797: 48 89 d0 mov %rdx,%rax 279a: 48 01 c0 add %rax,%rax 279d: 48 01 d0 add %rdx,%rax 27a0: 48 c1 e0 02 shl $0x2,%rax 27a4: 48 01 d0 add %rdx,%rax 27a7: 48 c1 e0 04 shl $0x4,%rax 27ab: 48 01 c8 add %rcx,%rax 27ae: 48 05 80 01 00 00 add $0x180,%rax 27b4: 48 8b 08 mov (%rax),%rcx 27b7: 48 8b 75 e0 mov -0x20(%rbp),%rsi 27bb: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27bf: 48 89 d0 mov %rdx,%rax 27c2: 48 01 c0 add %rax,%rax 27c5: 48 01 d0 add %rdx,%rax 27c8: 48 c1 e0 02 shl $0x2,%rax 27cc: 48 01 d0 add %rdx,%rax 27cf: 48 c1 e0 04 shl $0x4,%rax 27d3: 48 01 f0 add %rsi,%rax 27d6: 48 05 78 01 00 00 add $0x178,%rax 27dc: 48 89 08 mov %rcx,(%rax) 27df: 48 8b 45 e0 mov -0x20(%rbp),%rax 27e3: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 27ea: 48 8b 75 e0 mov -0x20(%rbp),%rsi 27ee: 48 8b 45 b0 mov -0x50(%rbp),%rax 27f2: 48 8d 50 01 lea 0x1(%rax),%rdx 27f6: 48 89 d0 mov %rdx,%rax 27f9: 48 01 c0 add %rax,%rax 27fc: 48 01 d0 add %rdx,%rax 27ff: 48 c1 e0 02 shl $0x2,%rax 2803: 48 01 d0 add %rdx,%rax 2806: 48 c1 e0 04 shl $0x4,%rax 280a: 48 01 f0 add %rsi,%rax 280d: 48 05 d0 00 00 00 add $0xd0,%rax 2813: 48 89 08 mov %rcx,(%rax) 2816: 48 8b 45 e0 mov -0x20(%rbp),%rax 281a: 48 8b 48 50 mov 0x50(%rax),%rcx 281e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2822: 48 89 d0 mov %rdx,%rax 2825: 48 c1 e0 02 shl $0x2,%rax 2829: 48 01 d0 add %rdx,%rax 282c: 48 c1 e0 03 shl $0x3,%rax 2830: 48 01 c8 add %rcx,%rax 2833: 8b 40 04 mov 0x4(%rax),%eax 2836: 83 f8 12 cmp $0x12,%eax 2839: 75 73 jne 0x28ae 283b: 48 8b 45 e0 mov -0x20(%rbp),%rax 283f: 48 8b 48 50 mov 0x50(%rax),%rcx 2843: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2847: 48 89 d0 mov %rdx,%rax 284a: 48 c1 e0 02 shl $0x2,%rax 284e: 48 01 d0 add %rdx,%rax 2851: 48 c1 e0 03 shl $0x3,%rax 2855: 48 01 c8 add %rcx,%rax 2858: 8b 40 18 mov 0x18(%rax),%eax 285b: 89 c0 mov %eax,%eax 285d: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2861: 76 4b jbe 0x28ae 2863: 48 8b 45 e0 mov -0x20(%rbp),%rax 2867: 48 8b 48 50 mov 0x50(%rax),%rcx 286b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 286f: 48 89 d0 mov %rdx,%rax 2872: 48 c1 e0 02 shl $0x2,%rax 2876: 48 01 d0 add %rdx,%rax 2879: 48 c1 e0 03 shl $0x3,%rax 287d: 48 01 c8 add %rcx,%rax 2880: 8b 50 18 mov 0x18(%rax),%edx 2883: 48 8b 45 b0 mov -0x50(%rbp),%rax 2887: 89 c1 mov %eax,%ecx 2889: 48 8b 75 e0 mov -0x20(%rbp),%rsi 288d: 89 d2 mov %edx,%edx 288f: 48 89 d0 mov %rdx,%rax 2892: 48 01 c0 add %rax,%rax 2895: 48 01 d0 add %rdx,%rax 2898: 48 c1 e0 02 shl $0x2,%rax 289c: 48 01 d0 add %rdx,%rax 289f: 48 c1 e0 04 shl $0x4,%rax 28a3: 48 01 f0 add %rsi,%rax 28a6: 48 05 54 01 00 00 add $0x154,%rax 28ac: 89 08 mov %ecx,(%rax) 28ae: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28b2: 48 8b 55 b0 mov -0x50(%rbp),%rdx 28b6: 48 89 d0 mov %rdx,%rax 28b9: 48 01 c0 add %rax,%rax 28bc: 48 01 d0 add %rdx,%rax 28bf: 48 c1 e0 02 shl $0x2,%rax 28c3: 48 01 d0 add %rdx,%rax 28c6: 48 c1 e0 04 shl $0x4,%rax 28ca: 48 01 c8 add %rcx,%rax 28cd: 48 05 54 01 00 00 add $0x154,%rax 28d3: 8b 00 mov (%rax),%eax 28d5: 85 c0 test %eax,%eax 28d7: 75 2b jne 0x2904 28d9: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28dd: 48 8b 55 b0 mov -0x50(%rbp),%rdx 28e1: 48 89 d0 mov %rdx,%rax 28e4: 48 01 c0 add %rax,%rax 28e7: 48 01 d0 add %rdx,%rax 28ea: 48 c1 e0 02 shl $0x2,%rax 28ee: 48 01 d0 add %rdx,%rax 28f1: 48 c1 e0 04 shl $0x4,%rax 28f5: 48 01 c8 add %rcx,%rax 28f8: 48 05 54 01 00 00 add $0x154,%rax 28fe: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2904: 48 83 45 b0 01 addq $0x1,-0x50(%rbp) 2909: 48 8b 45 b0 mov -0x50(%rbp),%rax 290d: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2911: 0f 82 e8 fc ff ff jb 0x25ff 2917: e9 b1 00 00 00 jmpq 0x29cd 291c: 48 c7 45 b8 00 00 00 00 movq $0x0,-0x48(%rbp) 2924: e9 96 00 00 00 jmpq 0x29bf 2929: 48 8b 4d e0 mov -0x20(%rbp),%rcx 292d: 48 8b 55 b8 mov -0x48(%rbp),%rdx 2931: 48 89 d0 mov %rdx,%rax 2934: 48 01 c0 add %rax,%rax 2937: 48 01 d0 add %rdx,%rax 293a: 48 c1 e0 02 shl $0x2,%rax 293e: 48 01 d0 add %rdx,%rax 2941: 48 c1 e0 04 shl $0x4,%rax 2945: 48 01 c8 add %rcx,%rax 2948: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 294f: 48 8b 45 b8 mov -0x48(%rbp),%rax 2953: 48 89 02 mov %rax,(%rdx) 2956: 48 8b 4d e0 mov -0x20(%rbp),%rcx 295a: 48 8b 55 b8 mov -0x48(%rbp),%rdx 295e: 48 89 d0 mov %rdx,%rax 2961: 48 01 c0 add %rax,%rax 2964: 48 01 d0 add %rdx,%rax 2967: 48 c1 e0 02 shl $0x2,%rax 296b: 48 01 d0 add %rdx,%rax 296e: 48 c1 e0 04 shl $0x4,%rax 2972: 48 01 c8 add %rcx,%rax 2975: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 297c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2980: 48 89 02 mov %rax,(%rdx) 2983: 48 8b 45 e0 mov -0x20(%rbp),%rax 2987: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 298e: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2992: 48 8b 45 b8 mov -0x48(%rbp),%rax 2996: 48 8d 50 01 lea 0x1(%rax),%rdx 299a: 48 89 d0 mov %rdx,%rax 299d: 48 01 c0 add %rax,%rax 29a0: 48 01 d0 add %rdx,%rax 29a3: 48 c1 e0 02 shl $0x2,%rax 29a7: 48 01 d0 add %rdx,%rax 29aa: 48 c1 e0 04 shl $0x4,%rax 29ae: 48 01 f0 add %rsi,%rax 29b1: 48 05 d0 00 00 00 add $0xd0,%rax 29b7: 48 89 08 mov %rcx,(%rax) 29ba: 48 83 45 b8 01 addq $0x1,-0x48(%rbp) 29bf: 48 8b 45 b8 mov -0x48(%rbp),%rax 29c3: 48 3b 45 d0 cmp -0x30(%rbp),%rax 29c7: 0f 82 5c ff ff ff jb 0x2929 29cd: 48 8b 45 e0 mov -0x20(%rbp),%rax 29d1: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 29d8: 48 8b 45 e0 mov -0x20(%rbp),%rax 29dc: 48 89 50 60 mov %rdx,0x60(%rax) 29e0: e9 3c 06 00 00 jmpq 0x3021 29e5: 48 8b 55 80 mov -0x80(%rbp),%rdx 29e9: 48 8b 45 90 mov -0x70(%rbp),%rax 29ed: 48 01 d0 add %rdx,%rax 29f0: 48 89 45 e8 mov %rax,-0x18(%rbp) 29f4: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 29f9: 74 20 je 0x2a1b 29fb: 48 8b 45 88 mov -0x78(%rbp),%rax 29ff: 48 83 c0 05 add $0x5,%rax 2a03: 0f b6 00 movzbl (%rax),%eax 2a06: 3c 01 cmp $0x1,%al 2a08: 75 11 jne 0x2a1b 2a0a: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a0e: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2a12: 48 89 50 48 mov %rdx,0x48(%rax) 2a16: e9 ca 01 00 00 jmpq 0x2be5 2a1b: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a1f: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2a26: 48 8b 45 88 mov -0x78(%rbp),%rax 2a2a: ba 40 00 00 00 mov $0x40,%edx 2a2f: 48 89 c6 mov %rax,%rsi 2a32: 48 89 cf mov %rcx,%rdi 2a35: e8 86 e8 ff ff callq 0x12c0 2a3a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a3e: 48 89 42 48 mov %rax,0x48(%rdx) 2a42: 48 8b 45 88 mov -0x78(%rbp),%rax 2a46: 48 83 c0 05 add $0x5,%rax 2a4a: 0f b6 00 movzbl (%rax),%eax 2a4d: 3c 01 cmp $0x1,%al 2a4f: 0f 84 90 01 00 00 je 0x2be5 2a55: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a59: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 2a60: 0f b7 c0 movzwl %ax,%eax 2a63: 89 c7 mov %eax,%edi 2a65: e8 ad ed ff ff callq 0x1817 2a6a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a6e: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2a75: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a79: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2a80: 0f b7 c0 movzwl %ax,%eax 2a83: 89 c7 mov %eax,%edi 2a85: e8 8d ed ff ff callq 0x1817 2a8a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a8e: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2a95: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a99: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2a9f: 89 c7 mov %eax,%edi 2aa1: e8 85 ed ff ff callq 0x182b 2aa6: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2aaa: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 2ab0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ab4: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2abb: 48 89 c7 mov %rax,%rdi 2abe: e8 76 ed ff ff callq 0x1839 2ac3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ac7: 48 89 82 a0 00 00 00 mov %rax,0xa0(%rdx) 2ace: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ad2: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2ad9: 48 89 c7 mov %rax,%rdi 2adc: e8 58 ed ff ff callq 0x1839 2ae1: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ae5: 48 89 82 a8 00 00 00 mov %rax,0xa8(%rdx) 2aec: 48 8b 45 e0 mov -0x20(%rbp),%rax 2af0: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2af7: 48 89 c7 mov %rax,%rdi 2afa: e8 3a ed ff ff callq 0x1839 2aff: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b03: 48 89 82 b0 00 00 00 mov %rax,0xb0(%rdx) 2b0a: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b0e: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2b14: 89 c7 mov %eax,%edi 2b16: e8 10 ed ff ff callq 0x182b 2b1b: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b1f: 89 82 b8 00 00 00 mov %eax,0xb8(%rdx) 2b25: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b29: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 2b30: 0f b7 c0 movzwl %ax,%eax 2b33: 89 c7 mov %eax,%edi 2b35: e8 dd ec ff ff callq 0x1817 2b3a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b3e: 66 89 82 bc 00 00 00 mov %ax,0xbc(%rdx) 2b45: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b49: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2b50: 0f b7 c0 movzwl %ax,%eax 2b53: 89 c7 mov %eax,%edi 2b55: e8 bd ec ff ff callq 0x1817 2b5a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b5e: 66 89 82 be 00 00 00 mov %ax,0xbe(%rdx) 2b65: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b69: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2b70: 0f b7 c0 movzwl %ax,%eax 2b73: 89 c7 mov %eax,%edi 2b75: e8 9d ec ff ff callq 0x1817 2b7a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b7e: 66 89 82 c0 00 00 00 mov %ax,0xc0(%rdx) 2b85: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b89: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2b90: 0f b7 c0 movzwl %ax,%eax 2b93: 89 c7 mov %eax,%edi 2b95: e8 7d ec ff ff callq 0x1817 2b9a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b9e: 66 89 82 c2 00 00 00 mov %ax,0xc2(%rdx) 2ba5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ba9: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2bb0: 0f b7 c0 movzwl %ax,%eax 2bb3: 89 c7 mov %eax,%edi 2bb5: e8 5d ec ff ff callq 0x1817 2bba: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bbe: 66 89 82 c4 00 00 00 mov %ax,0xc4(%rdx) 2bc5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bc9: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2bd0: 0f b7 c0 movzwl %ax,%eax 2bd3: 89 c7 mov %eax,%edi 2bd5: e8 3d ec ff ff callq 0x1817 2bda: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bde: 66 89 82 c6 00 00 00 mov %ax,0xc6(%rdx) 2be5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2be9: 48 8b 40 48 mov 0x48(%rax),%rax 2bed: 48 8b 40 28 mov 0x28(%rax),%rax 2bf1: 48 89 45 f0 mov %rax,-0x10(%rbp) 2bf5: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2bfa: 0f 84 5d 03 00 00 je 0x2f5d 2c00: 48 8b 45 88 mov -0x78(%rbp),%rax 2c04: 48 83 c0 05 add $0x5,%rax 2c08: 0f b6 00 movzbl (%rax),%eax 2c0b: 3c 01 cmp $0x1,%al 2c0d: 0f 85 4a 03 00 00 jne 0x2f5d 2c13: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2c17: 0f 84 40 03 00 00 je 0x2f5d 2c1d: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2c22: 0f 95 c0 setne %al 2c25: 0f b6 c0 movzbl %al,%eax 2c28: 48 85 c0 test %rax,%rax 2c2b: 74 1a je 0x2c47 2c2d: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c31: 48 3b 85 78 ff ff ff cmp -0x88(%rbp),%rax 2c38: 0f 93 c0 setae %al 2c3b: 0f b6 c0 movzbl %al,%eax 2c3e: 48 85 c0 test %rax,%rax 2c41: 0f 85 71 f9 ff ff jne 0x25b8 2c47: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2c4e: 48 2b 45 f0 sub -0x10(%rbp),%rax 2c52: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2c56: 48 c1 e2 06 shl $0x6,%rdx 2c5a: 48 39 d0 cmp %rdx,%rax 2c5d: 0f 92 c0 setb %al 2c60: 0f b6 c0 movzbl %al,%eax 2c63: 48 85 c0 test %rax,%rax 2c66: 0f 85 4c f9 ff ff jne 0x25b8 2c6c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2c71: 74 13 je 0x2c86 2c73: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2c77: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c7b: 48 01 c2 add %rax,%rdx 2c7e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c82: 48 89 50 50 mov %rdx,0x50(%rax) 2c86: 48 c7 45 c0 00 00 00 00 movq $0x0,-0x40(%rbp) 2c8e: e9 b7 02 00 00 jmpq 0x2f4a 2c93: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c97: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c9b: 48 89 d0 mov %rdx,%rax 2c9e: 48 01 c0 add %rax,%rax 2ca1: 48 01 d0 add %rdx,%rax 2ca4: 48 c1 e0 02 shl $0x2,%rax 2ca8: 48 01 d0 add %rdx,%rax 2cab: 48 c1 e0 04 shl $0x4,%rax 2caf: 48 01 c8 add %rcx,%rax 2cb2: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2cb9: 48 8b 45 c0 mov -0x40(%rbp),%rax 2cbd: 48 89 02 mov %rax,(%rdx) 2cc0: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2cc4: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cc8: 48 89 d0 mov %rdx,%rax 2ccb: 48 01 c0 add %rax,%rax 2cce: 48 01 d0 add %rdx,%rax 2cd1: 48 c1 e0 02 shl $0x2,%rax 2cd5: 48 01 d0 add %rdx,%rax 2cd8: 48 c1 e0 04 shl $0x4,%rax 2cdc: 48 01 c8 add %rcx,%rax 2cdf: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2ce6: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cea: 48 89 02 mov %rax,(%rdx) 2ced: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cf1: 48 8b 50 50 mov 0x50(%rax),%rdx 2cf5: 48 8b 45 c0 mov -0x40(%rbp),%rax 2cf9: 48 c1 e0 06 shl $0x6,%rax 2cfd: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2d01: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2d05: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d09: 48 89 d0 mov %rdx,%rax 2d0c: 48 01 c0 add %rax,%rax 2d0f: 48 01 d0 add %rdx,%rax 2d12: 48 c1 e0 02 shl $0x2,%rax 2d16: 48 01 d0 add %rdx,%rax 2d19: 48 c1 e0 04 shl $0x4,%rax 2d1d: 48 01 f0 add %rsi,%rax 2d20: 48 05 68 01 00 00 add $0x168,%rax 2d26: 48 89 08 mov %rcx,(%rax) 2d29: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d2d: 48 8b 50 50 mov 0x50(%rax),%rdx 2d31: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d35: 48 c1 e0 06 shl $0x6,%rax 2d39: 48 01 d0 add %rdx,%rax 2d3c: 48 8b 40 18 mov 0x18(%rax),%rax 2d40: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2d47: 0f 97 c0 seta %al 2d4a: 0f b6 c0 movzbl %al,%eax 2d4d: 48 85 c0 test %rax,%rax 2d50: 0f 84 e8 00 00 00 je 0x2e3e 2d56: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d5a: 48 8b 50 50 mov 0x50(%rax),%rdx 2d5e: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d62: 48 c1 e0 06 shl $0x6,%rax 2d66: 48 01 d0 add %rdx,%rax 2d69: 48 8b 50 20 mov 0x20(%rax),%rdx 2d6d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d71: 48 8b 48 50 mov 0x50(%rax),%rcx 2d75: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d79: 48 c1 e0 06 shl $0x6,%rax 2d7d: 48 01 c8 add %rcx,%rax 2d80: 48 8b 48 18 mov 0x18(%rax),%rcx 2d84: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2d8b: 48 29 c8 sub %rcx,%rax 2d8e: 48 39 c2 cmp %rax,%rdx 2d91: 0f 96 c0 setbe %al 2d94: 0f b6 c0 movzbl %al,%eax 2d97: 48 85 c0 test %rax,%rax 2d9a: 0f 84 9e 00 00 00 je 0x2e3e 2da0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2da4: 48 8b 50 50 mov 0x50(%rax),%rdx 2da8: 48 8b 45 c0 mov -0x40(%rbp),%rax 2dac: 48 c1 e0 06 shl $0x6,%rax 2db0: 48 01 d0 add %rdx,%rax 2db3: 48 8b 50 18 mov 0x18(%rax),%rdx 2db7: 48 8b 45 80 mov -0x80(%rbp),%rax 2dbb: 48 01 c2 add %rax,%rdx 2dbe: 48 8b 45 90 mov -0x70(%rbp),%rax 2dc2: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2dc6: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2dca: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2dce: 48 89 d0 mov %rdx,%rax 2dd1: 48 01 c0 add %rax,%rax 2dd4: 48 01 d0 add %rdx,%rax 2dd7: 48 c1 e0 02 shl $0x2,%rax 2ddb: 48 01 d0 add %rdx,%rax 2dde: 48 c1 e0 04 shl $0x4,%rax 2de2: 48 01 f0 add %rsi,%rax 2de5: 48 05 80 01 00 00 add $0x180,%rax 2deb: 48 89 08 mov %rcx,(%rax) 2dee: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2df2: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2df6: 48 89 d0 mov %rdx,%rax 2df9: 48 01 c0 add %rax,%rax 2dfc: 48 01 d0 add %rdx,%rax 2dff: 48 c1 e0 02 shl $0x2,%rax 2e03: 48 01 d0 add %rdx,%rax 2e06: 48 c1 e0 04 shl $0x4,%rax 2e0a: 48 01 c8 add %rcx,%rax 2e0d: 48 05 80 01 00 00 add $0x180,%rax 2e13: 48 8b 08 mov (%rax),%rcx 2e16: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e1a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e1e: 48 89 d0 mov %rdx,%rax 2e21: 48 01 c0 add %rax,%rax 2e24: 48 01 d0 add %rdx,%rax 2e27: 48 c1 e0 02 shl $0x2,%rax 2e2b: 48 01 d0 add %rdx,%rax 2e2e: 48 c1 e0 04 shl $0x4,%rax 2e32: 48 01 f0 add %rsi,%rax 2e35: 48 05 78 01 00 00 add $0x178,%rax 2e3b: 48 89 08 mov %rcx,(%rax) 2e3e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e42: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2e49: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e4d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e51: 48 8d 50 01 lea 0x1(%rax),%rdx 2e55: 48 89 d0 mov %rdx,%rax 2e58: 48 01 c0 add %rax,%rax 2e5b: 48 01 d0 add %rdx,%rax 2e5e: 48 c1 e0 02 shl $0x2,%rax 2e62: 48 01 d0 add %rdx,%rax 2e65: 48 c1 e0 04 shl $0x4,%rax 2e69: 48 01 f0 add %rsi,%rax 2e6c: 48 05 d0 00 00 00 add $0xd0,%rax 2e72: 48 89 08 mov %rcx,(%rax) 2e75: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e79: 48 8b 50 50 mov 0x50(%rax),%rdx 2e7d: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e81: 48 c1 e0 06 shl $0x6,%rax 2e85: 48 01 d0 add %rdx,%rax 2e88: 8b 40 04 mov 0x4(%rax),%eax 2e8b: 83 f8 12 cmp $0x12,%eax 2e8e: 75 5f jne 0x2eef 2e90: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e94: 48 8b 50 50 mov 0x50(%rax),%rdx 2e98: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e9c: 48 c1 e0 06 shl $0x6,%rax 2ea0: 48 01 d0 add %rdx,%rax 2ea3: 8b 40 28 mov 0x28(%rax),%eax 2ea6: 89 c0 mov %eax,%eax 2ea8: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2eac: 76 41 jbe 0x2eef 2eae: 48 8b 45 e0 mov -0x20(%rbp),%rax 2eb2: 48 8b 50 50 mov 0x50(%rax),%rdx 2eb6: 48 8b 45 c0 mov -0x40(%rbp),%rax 2eba: 48 c1 e0 06 shl $0x6,%rax 2ebe: 48 01 d0 add %rdx,%rax 2ec1: 8b 50 28 mov 0x28(%rax),%edx 2ec4: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ec8: 89 c1 mov %eax,%ecx 2eca: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2ece: 89 d2 mov %edx,%edx 2ed0: 48 89 d0 mov %rdx,%rax 2ed3: 48 01 c0 add %rax,%rax 2ed6: 48 01 d0 add %rdx,%rax 2ed9: 48 c1 e0 02 shl $0x2,%rax 2edd: 48 01 d0 add %rdx,%rax 2ee0: 48 c1 e0 04 shl $0x4,%rax 2ee4: 48 01 f0 add %rsi,%rax 2ee7: 48 05 54 01 00 00 add $0x154,%rax 2eed: 89 08 mov %ecx,(%rax) 2eef: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2ef3: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2ef7: 48 89 d0 mov %rdx,%rax 2efa: 48 01 c0 add %rax,%rax 2efd: 48 01 d0 add %rdx,%rax 2f00: 48 c1 e0 02 shl $0x2,%rax 2f04: 48 01 d0 add %rdx,%rax 2f07: 48 c1 e0 04 shl $0x4,%rax 2f0b: 48 01 c8 add %rcx,%rax 2f0e: 48 05 54 01 00 00 add $0x154,%rax 2f14: 8b 00 mov (%rax),%eax 2f16: 85 c0 test %eax,%eax 2f18: 75 2b jne 0x2f45 2f1a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f1e: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2f22: 48 89 d0 mov %rdx,%rax 2f25: 48 01 c0 add %rax,%rax 2f28: 48 01 d0 add %rdx,%rax 2f2b: 48 c1 e0 02 shl $0x2,%rax 2f2f: 48 01 d0 add %rdx,%rax 2f32: 48 c1 e0 04 shl $0x4,%rax 2f36: 48 01 c8 add %rcx,%rax 2f39: 48 05 54 01 00 00 add $0x154,%rax 2f3f: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2f45: 48 83 45 c0 01 addq $0x1,-0x40(%rbp) 2f4a: 48 8b 45 c0 mov -0x40(%rbp),%rax 2f4e: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2f52: 0f 82 3b fd ff ff jb 0x2c93 2f58: e9 b1 00 00 00 jmpq 0x300e 2f5d: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2f65: e9 96 00 00 00 jmpq 0x3000 2f6a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f6e: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f72: 48 89 d0 mov %rdx,%rax 2f75: 48 01 c0 add %rax,%rax 2f78: 48 01 d0 add %rdx,%rax 2f7b: 48 c1 e0 02 shl $0x2,%rax 2f7f: 48 01 d0 add %rdx,%rax 2f82: 48 c1 e0 04 shl $0x4,%rax 2f86: 48 01 c8 add %rcx,%rax 2f89: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2f90: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f94: 48 89 02 mov %rax,(%rdx) 2f97: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f9b: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f9f: 48 89 d0 mov %rdx,%rax 2fa2: 48 01 c0 add %rax,%rax 2fa5: 48 01 d0 add %rdx,%rax 2fa8: 48 c1 e0 02 shl $0x2,%rax 2fac: 48 01 d0 add %rdx,%rax 2faf: 48 c1 e0 04 shl $0x4,%rax 2fb3: 48 01 c8 add %rcx,%rax 2fb6: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2fbd: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fc1: 48 89 02 mov %rax,(%rdx) 2fc4: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fc8: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2fcf: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2fd3: 48 8b 45 c8 mov -0x38(%rbp),%rax 2fd7: 48 8d 50 01 lea 0x1(%rax),%rdx 2fdb: 48 89 d0 mov %rdx,%rax 2fde: 48 01 c0 add %rax,%rax 2fe1: 48 01 d0 add %rdx,%rax 2fe4: 48 c1 e0 02 shl $0x2,%rax 2fe8: 48 01 d0 add %rdx,%rax 2feb: 48 c1 e0 04 shl $0x4,%rax 2fef: 48 01 f0 add %rsi,%rax 2ff2: 48 05 d0 00 00 00 add $0xd0,%rax 2ff8: 48 89 08 mov %rcx,(%rax) 2ffb: 48 83 45 c8 01 addq $0x1,-0x38(%rbp) 3000: 48 8b 45 c8 mov -0x38(%rbp),%rax 3004: 48 3b 45 d0 cmp -0x30(%rbp),%rax 3008: 0f 82 5c ff ff ff jb 0x2f6a 300e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3012: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 3019: 48 8b 45 e0 mov -0x20(%rbp),%rax 301d: 48 89 50 60 mov %rdx,0x60(%rax) 3021: 48 8b 45 e0 mov -0x20(%rbp),%rax 3025: c9 leaveq 3026: c3 retq 3027: f3 rep 3028: 0f pop %cs 3029: 1e push %ds 302a: fa cli 302b: 55 push %rbp 302c: 48 89 e5 mov %rsp,%rbp 302f: 48 83 ec 40 sub $0x40,%rsp 3033: 89 7d ec mov %edi,-0x14(%rbp) 3036: 48 89 75 e0 mov %rsi,-0x20(%rbp) 303a: 48 89 55 d8 mov %rdx,-0x28(%rbp) 303e: 48 89 4d d0 mov %rcx,-0x30(%rbp) 3042: 44 89 45 e8 mov %r8d,-0x18(%rbp) 3046: 4c 89 4d c8 mov %r9,-0x38(%rbp) 304a: 48 8b 55 d8 mov -0x28(%rbp),%rdx 304e: 48 8b 45 e0 mov -0x20(%rbp),%rax 3052: 48 01 d0 add %rdx,%rax 3055: 48 89 45 f8 mov %rax,-0x8(%rbp) 3059: 48 8b 55 d0 mov -0x30(%rbp),%rdx 305d: 48 8b 45 f8 mov -0x8(%rbp),%rax 3061: 48 89 d6 mov %rdx,%rsi 3064: 48 89 c7 mov %rax,%rdi 3067: e8 7d e8 ff ff callq 0x18e9 306c: 89 45 f4 mov %eax,-0xc(%rbp) 306f: 83 7d f4 01 cmpl $0x1,-0xc(%rbp) 3073: 74 37 je 0x30ac 3075: 83 7d f4 03 cmpl $0x3,-0xc(%rbp) 3079: 75 56 jne 0x30d1 307b: 44 8b 45 e8 mov -0x18(%rbp),%r8d 307f: 48 8b 7d d0 mov -0x30(%rbp),%rdi 3083: 48 8b 4d d8 mov -0x28(%rbp),%rcx 3087: 48 8b 55 f8 mov -0x8(%rbp),%rdx 308b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 308f: 8b 45 ec mov -0x14(%rbp),%eax 3092: 48 83 ec 08 sub $0x8,%rsp 3096: ff 75 c8 pushq -0x38(%rbp) 3099: 45 89 c1 mov %r8d,%r9d 309c: 49 89 f8 mov %rdi,%r8 309f: 89 c7 mov %eax,%edi 30a1: e8 43 f0 ff ff callq 0x20e9 30a6: 48 83 c4 10 add $0x10,%rsp 30aa: eb 51 jmp 0x30fd 30ac: 4c 8b 45 c8 mov -0x38(%rbp),%r8 30b0: 8b 7d e8 mov -0x18(%rbp),%edi 30b3: 48 8b 4d d0 mov -0x30(%rbp),%rcx 30b7: 48 8b 55 d8 mov -0x28(%rbp),%rdx 30bb: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30bf: 8b 45 ec mov -0x14(%rbp),%eax 30c2: 4d 89 c1 mov %r8,%r9 30c5: 41 89 f8 mov %edi,%r8d 30c8: 89 c7 mov %eax,%edi 30ca: e8 32 ea ff ff callq 0x1b01 30cf: eb 2c jmp 0x30fd 30d1: 90 nop 30d2: 4c 8b 45 c8 mov -0x38(%rbp),%r8 30d6: 8b 7d e8 mov -0x18(%rbp),%edi 30d9: 48 8b 4d d0 mov -0x30(%rbp),%rcx 30dd: 48 8b 55 d8 mov -0x28(%rbp),%rdx 30e1: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30e5: 8b 45 ec mov -0x14(%rbp),%eax 30e8: 6a 00 pushq $0x0 30ea: 6a 00 pushq $0x0 30ec: 4d 89 c1 mov %r8,%r9 30ef: 41 89 f8 mov %edi,%r8d 30f2: 89 c7 mov %eax,%edi 30f4: e8 af e8 ff ff callq 0x19a8 30f9: 48 83 c4 10 add $0x10,%rsp 30fd: c9 leaveq 30fe: c3 retq 30ff: f3 rep 3100: 0f pop %cs 3101: 1e push %ds 3102: fa cli 3103: 55 push %rbp 3104: 48 89 e5 mov %rsp,%rbp 3107: 48 83 c4 80 add $0xffffffffffffff80,%rsp 310b: 89 7d 9c mov %edi,-0x64(%rbp) 310e: 48 89 75 90 mov %rsi,-0x70(%rbp) 3112: 48 89 55 88 mov %rdx,-0x78(%rbp) 3116: 89 4d 98 mov %ecx,-0x68(%rbp) 3119: 4c 89 45 80 mov %r8,-0x80(%rbp) 311d: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3125: 00 3126: 48 89 45 f8 mov %rax,-0x8(%rbp) 312a: 31 c0 xor %eax,%eax 312c: b8 40 00 00 00 mov $0x40,%eax 3131: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 3136: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 313b: 48 89 c2 mov %rax,%rdx 313e: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3142: 48 8d 75 b0 lea -0x50(%rbp),%rsi 3146: 8b 45 9c mov -0x64(%rbp),%eax 3149: 89 c7 mov %eax,%edi 314b: e8 fa e6 ff ff callq 0x184a 3150: 48 89 45 a8 mov %rax,-0x58(%rbp) 3154: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 3159: 0f 94 c0 sete %al 315c: 0f b6 c0 movzbl %al,%eax 315f: 48 85 c0 test %rax,%rax 3162: 74 14 je 0x3178 3164: bf 09 00 00 00 mov $0x9,%edi 3169: e8 08 e5 ff ff callq 0x1676 316e: b8 00 00 00 00 mov $0x0,%eax 3173: e9 c5 00 00 00 jmpq 0x323d 3178: 48 8b 55 a8 mov -0x58(%rbp),%rdx 317c: 48 8d 45 b0 lea -0x50(%rbp),%rax 3180: 48 89 d6 mov %rdx,%rsi 3183: 48 89 c7 mov %rax,%rdi 3186: e8 5e e7 ff ff callq 0x18e9 318b: 89 45 a4 mov %eax,-0x5c(%rbp) 318e: 83 7d a4 01 cmpl $0x1,-0x5c(%rbp) 3192: 74 08 je 0x319c 3194: 83 7d a4 03 cmpl $0x3,-0x5c(%rbp) 3198: 74 28 je 0x31c2 319a: eb 74 jmp 0x3210 319c: 48 8b 7d 80 mov -0x80(%rbp),%rdi 31a0: 8b 75 98 mov -0x68(%rbp),%esi 31a3: 48 8b 4d 88 mov -0x78(%rbp),%rcx 31a7: 48 8b 55 90 mov -0x70(%rbp),%rdx 31ab: 8b 45 9c mov -0x64(%rbp),%eax 31ae: 49 89 f9 mov %rdi,%r9 31b1: 41 89 f0 mov %esi,%r8d 31b4: be 00 00 00 00 mov $0x0,%esi 31b9: 89 c7 mov %eax,%edi 31bb: e8 41 e9 ff ff callq 0x1b01 31c0: eb 7b jmp 0x323d 31c2: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 31c6: 3c 01 cmp $0x1,%al 31c8: 75 07 jne 0x31d1 31ca: ba 34 00 00 00 mov $0x34,%edx 31cf: eb 05 jmp 0x31d6 31d1: ba 40 00 00 00 mov $0x40,%edx 31d6: 48 8b 45 a8 mov -0x58(%rbp),%rax 31da: 48 39 c2 cmp %rax,%rdx 31dd: 77 31 ja 0x3210 31df: 8b 7d 98 mov -0x68(%rbp),%edi 31e2: 48 8b 75 88 mov -0x78(%rbp),%rsi 31e6: 48 8b 4d 90 mov -0x70(%rbp),%rcx 31ea: 48 8d 55 b0 lea -0x50(%rbp),%rdx 31ee: 8b 45 9c mov -0x64(%rbp),%eax 31f1: 48 83 ec 08 sub $0x8,%rsp 31f5: ff 75 80 pushq -0x80(%rbp) 31f8: 41 89 f9 mov %edi,%r9d 31fb: 49 89 f0 mov %rsi,%r8 31fe: be 00 00 00 00 mov $0x0,%esi 3203: 89 c7 mov %eax,%edi 3205: e8 df ee ff ff callq 0x20e9 320a: 48 83 c4 10 add $0x10,%rsp 320e: eb 2d jmp 0x323d 3210: 90 nop 3211: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3215: 8b 75 98 mov -0x68(%rbp),%esi 3218: 48 8b 4d 88 mov -0x78(%rbp),%rcx 321c: 48 8b 55 90 mov -0x70(%rbp),%rdx 3220: 8b 45 9c mov -0x64(%rbp),%eax 3223: 6a 00 pushq $0x0 3225: 6a 00 pushq $0x0 3227: 49 89 f9 mov %rdi,%r9 322a: 41 89 f0 mov %esi,%r8d 322d: be 00 00 00 00 mov $0x0,%esi 3232: 89 c7 mov %eax,%edi 3234: e8 6f e7 ff ff callq 0x19a8 3239: 48 83 c4 10 add $0x10,%rsp 323d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3241: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 3249: 00 324a: 74 05 je 0x3251 324c: e8 af df ff ff callq 0x1200 3251: c9 leaveq 3252: c3 retq 3253: f3 rep 3254: 0f pop %cs 3255: 1e push %ds 3256: fa cli 3257: 55 push %rbp 3258: 48 89 e5 mov %rsp,%rbp 325b: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 3262: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 3268: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 326f: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 3276: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 327c: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 3283: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 328b: 00 328c: 48 89 45 f8 mov %rax,-0x8(%rbp) 3290: 31 c0 xor %eax,%eax 3292: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 329a: 00 00 00 329d: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 32a4: 74 1b je 0x32c1 32a6: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 32ad: 74 12 je 0x32c1 32af: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 32b6: 74 09 je 0x32c1 32b8: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 32bf: 75 07 jne 0x32c8 32c1: b8 01 00 00 00 mov $0x1,%eax 32c6: eb 05 jmp 0x32cd 32c8: b8 00 00 00 00 mov $0x0,%eax 32cd: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 32d3: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 32db: 75 32 jne 0x330f 32dd: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 32e5: 75 51 jne 0x3338 32e7: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 32ee: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 32f4: 48 89 d6 mov %rdx,%rsi 32f7: 89 c7 mov %eax,%edi 32f9: e8 d2 15 00 00 callq 0x48d0 32fe: 85 c0 test %eax,%eax 3300: 75 36 jne 0x3338 3302: 48 8b 45 90 mov -0x70(%rbp),%rax 3306: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 330d: eb 29 jmp 0x3338 330f: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 3317: 75 1f jne 0x3338 3319: 48 8d 0d c0 26 00 00 lea 0x26c0(%rip),%rcx # 0x59e0 3320: ba 9e 02 00 00 mov $0x29e,%edx 3325: 48 8d 35 4c 25 00 00 lea 0x254c(%rip),%rsi # 0x5878 332c: 48 8d 3d f5 25 00 00 lea 0x25f5(%rip),%rdi # 0x5928 3333: e8 08 df ff ff callq 0x1240 3338: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 333f: 0f 84 97 00 00 00 je 0x33dc 3345: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 334d: 75 7c jne 0x33cb 334f: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3356: 74 09 je 0x3361 3358: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 335f: 75 07 jne 0x3368 3361: bf 02 00 00 00 mov $0x2,%edi 3366: eb 05 jmp 0x336d 3368: bf 01 00 00 00 mov $0x1,%edi 336d: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3374: 75 07 jne 0x337d 3376: be 01 00 00 00 mov $0x1,%esi 337b: eb 05 jmp 0x3382 337d: be 03 00 00 00 mov $0x3,%esi 3382: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 3389: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 338f: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 3396: 49 89 c9 mov %rcx,%r9 3399: 41 89 d0 mov %edx,%r8d 339c: 89 f9 mov %edi,%ecx 339e: 89 f2 mov %esi,%edx 33a0: 48 89 c6 mov %rax,%rsi 33a3: bf 00 00 00 00 mov $0x0,%edi 33a8: e8 63 de ff ff callq 0x1210 33ad: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 33b4: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 33bc: 75 1e jne 0x33dc 33be: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 33c6: 00 00 00 33c9: eb 11 jmp 0x33dc 33cb: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 33d2: 48 8b 00 mov (%rax),%rax 33d5: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 33dc: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 33e4: 0f 84 d3 00 00 00 je 0x34bd 33ea: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 33f2: 75 1f jne 0x3413 33f4: 48 8d 0d e5 25 00 00 lea 0x25e5(%rip),%rcx # 0x59e0 33fb: ba ba 02 00 00 mov $0x2ba,%edx 3400: 48 8d 35 71 24 00 00 lea 0x2471(%rip),%rsi # 0x5878 3407: 48 8d 3d 33 25 00 00 lea 0x2533(%rip),%rdi # 0x5941 340e: e8 2d de ff ff callq 0x1240 3413: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 341a: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 3420: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 3427: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 342e: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 3435: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 343b: 4d 89 c1 mov %r8,%r9 343e: 41 89 f8 mov %edi,%r8d 3441: 89 c7 mov %eax,%edi 3443: e8 df fb ff ff callq 0x3027 3448: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 344f: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 3457: 75 38 jne 0x3491 3459: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3461: 74 13 je 0x3476 3463: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 346a: 48 8b 00 mov (%rax),%rax 346d: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 3474: 74 1b je 0x3491 3476: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 347d: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 3484: 48 89 d6 mov %rdx,%rsi 3487: 48 89 c7 mov %rax,%rdi 348a: e8 61 de ff ff callq 0x12f0 348f: eb 23 jmp 0x34b4 3491: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3499: 75 19 jne 0x34b4 349b: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34a2: 8b 40 38 mov 0x38(%rax),%eax 34a5: 83 c8 40 or $0x40,%eax 34a8: 89 c2 mov %eax,%edx 34aa: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34b1: 89 50 38 mov %edx,0x38(%rax) 34b4: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34bb: eb 2b jmp 0x34e8 34bd: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 34c4: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 34ca: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 34d1: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 34d8: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 34de: 49 89 f8 mov %rdi,%r8 34e1: 89 c7 mov %eax,%edi 34e3: e8 17 fc ff ff callq 0x30ff 34e8: 48 8b 4d f8 mov -0x8(%rbp),%rcx 34ec: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 34f4: 00 34f5: 74 05 je 0x34fc 34f7: e8 04 dd ff ff callq 0x1200 34fc: c9 leaveq 34fd: c3 retq 34fe: f3 rep 34ff: 0f pop %cs 3500: 1e push %ds 3501: fa cli 3502: 55 push %rbp 3503: 48 89 e5 mov %rsp,%rbp 3506: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 350d: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 3514: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 351c: 00 351d: 48 89 45 f8 mov %rax,-0x8(%rbp) 3521: 31 c0 xor %eax,%eax 3523: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 352b: 00 00 00 352e: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3535: 48 8b 00 mov (%rax),%rax 3538: 48 85 c0 test %rax,%rax 353b: 74 56 je 0x3593 353d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3544: 48 8b 50 30 mov 0x30(%rax),%rdx 3548: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 354f: 48 39 c2 cmp %rax,%rdx 3552: 72 1b jb 0x356f 3554: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 355b: 48 8b 40 30 mov 0x30(%rax),%rax 355f: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 3566: 48 29 d0 sub %rdx,%rax 3569: 48 83 f8 3b cmp $0x3b,%rax 356d: 77 0a ja 0x3579 356f: b8 00 00 00 00 mov $0x0,%eax 3574: e9 e4 02 00 00 jmpq 0x385d 3579: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3580: 48 8b 10 mov (%rax),%rdx 3583: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 358a: 48 01 d0 add %rdx,%rax 358d: 48 89 45 80 mov %rax,-0x80(%rbp) 3591: eb 53 jmp 0x35e6 3593: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 359a: 48 8b 50 28 mov 0x28(%rax),%rdx 359e: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35a5: 48 01 c2 add %rax,%rdx 35a8: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35af: 8b 40 24 mov 0x24(%rax),%eax 35b2: 48 8d 75 b0 lea -0x50(%rbp),%rsi 35b6: 48 89 d1 mov %rdx,%rcx 35b9: ba 3c 00 00 00 mov $0x3c,%edx 35be: 89 c7 mov %eax,%edi 35c0: e8 85 e2 ff ff callq 0x184a 35c5: 48 83 f8 3c cmp $0x3c,%rax 35c9: 0f 95 c0 setne %al 35cc: 0f b6 c0 movzbl %al,%eax 35cf: 48 85 c0 test %rax,%rax 35d2: 74 0a je 0x35de 35d4: b8 00 00 00 00 mov $0x0,%eax 35d9: e9 7f 02 00 00 jmpq 0x385d 35de: 48 8d 45 b0 lea -0x50(%rbp),%rax 35e2: 48 89 45 80 mov %rax,-0x80(%rbp) 35e6: 48 8b 45 80 mov -0x80(%rbp),%rax 35ea: 48 83 c0 30 add $0x30,%rax 35ee: 48 89 45 88 mov %rax,-0x78(%rbp) 35f2: 48 8b 45 80 mov -0x80(%rbp),%rax 35f6: 0f b6 40 39 movzbl 0x39(%rax),%eax 35fa: 3c 20 cmp $0x20,%al 35fc: 74 27 je 0x3625 35fe: 48 8b 45 80 mov -0x80(%rbp),%rax 3602: 48 8d 48 30 lea 0x30(%rax),%rcx 3606: 48 8d 45 ed lea -0x13(%rbp),%rax 360a: ba 0a 00 00 00 mov $0xa,%edx 360f: 48 89 ce mov %rcx,%rsi 3612: 48 89 c7 mov %rax,%rdi 3615: e8 e6 dc ff ff callq 0x1300 361a: c6 00 00 movb $0x0,(%rax) 361d: 48 8d 45 ed lea -0x13(%rbp),%rax 3621: 48 89 45 88 mov %rax,-0x78(%rbp) 3625: e8 26 dd ff ff callq 0x1350 362a: 48 8b 10 mov (%rax),%rdx 362d: 48 8b 45 88 mov -0x78(%rbp),%rax 3631: 0f b6 00 movzbl (%rax),%eax 3634: 48 0f be c0 movsbl %al,%rax 3638: 48 01 c0 add %rax,%rax 363b: 48 01 d0 add %rdx,%rax 363e: 0f b7 00 movzwl (%rax),%eax 3641: 0f b7 c0 movzwl %ax,%eax 3644: 25 00 08 00 00 and $0x800,%eax 3649: 85 c0 test %eax,%eax 364b: 75 0a jne 0x3657 364d: b8 00 00 00 00 mov $0x0,%eax 3652: e9 06 02 00 00 jmpq 0x385d 3657: 48 8b 45 88 mov -0x78(%rbp),%rax 365b: 48 89 c7 mov %rax,%rdi 365e: e8 ad dc ff ff callq 0x1310 3663: 48 89 45 98 mov %rax,-0x68(%rbp) 3667: 48 8b 45 80 mov -0x80(%rbp),%rax 366b: ba 10 00 00 00 mov $0x10,%edx 3670: 48 8d 35 e4 22 00 00 lea 0x22e4(%rip),%rsi # 0x595b 3677: 48 89 c7 mov %rax,%rdi 367a: e8 01 dc ff ff callq 0x1280 367f: 85 c0 test %eax,%eax 3681: 75 11 jne 0x3694 3683: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 368a: 48 8b 00 mov (%rax),%rax 368d: 48 85 c0 test %rax,%rax 3690: 75 2b jne 0x36bd 3692: eb 52 jmp 0x36e6 3694: 48 8b 45 98 mov -0x68(%rbp),%rax 3698: 48 83 c0 01 add $0x1,%rax 369c: 48 83 e0 fe and $0xfffffffffffffffe,%rax 36a0: 48 89 c2 mov %rax,%rdx 36a3: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36aa: 48 01 d0 add %rdx,%rax 36ad: 48 83 c0 3c add $0x3c,%rax 36b1: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 36b8: e9 71 fe ff ff jmpq 0x352e 36bd: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36c4: 48 8b 40 30 mov 0x30(%rax),%rax 36c8: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 36cf: 48 29 d0 sub %rdx,%rax 36d2: 48 83 e8 3c sub $0x3c,%rax 36d6: 48 39 45 98 cmp %rax,-0x68(%rbp) 36da: 76 0a jbe 0x36e6 36dc: b8 00 00 00 00 mov $0x0,%eax 36e1: e9 77 01 00 00 jmpq 0x385d 36e6: 48 8b 45 98 mov -0x68(%rbp),%rax 36ea: 48 89 c7 mov %rax,%rdi 36ed: e8 de db ff ff callq 0x12d0 36f2: 48 89 45 a0 mov %rax,-0x60(%rbp) 36f6: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 36fb: 0f 84 58 01 00 00 je 0x3859 3701: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3708: 48 8b 00 mov (%rax),%rax 370b: 48 85 c0 test %rax,%rax 370e: 74 39 je 0x3749 3710: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3717: 48 8b 10 mov (%rax),%rdx 371a: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3721: 48 83 c0 3c add $0x3c,%rax 3725: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 3729: 48 8b 55 98 mov -0x68(%rbp),%rdx 372d: 48 8b 45 a0 mov -0x60(%rbp),%rax 3731: 48 89 ce mov %rcx,%rsi 3734: 48 89 c7 mov %rax,%rdi 3737: e8 84 db ff ff callq 0x12c0 373c: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 3743: 48 89 42 60 mov %rax,0x60(%rdx) 3747: eb 7b jmp 0x37c4 3749: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3750: 48 8b 50 28 mov 0x28(%rax),%rdx 3754: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 375b: 48 01 d0 add %rdx,%rax 375e: 48 83 c0 3c add $0x3c,%rax 3762: 48 89 c1 mov %rax,%rcx 3765: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 376c: 8b 40 24 mov 0x24(%rax),%eax 376f: 48 8b 55 98 mov -0x68(%rbp),%rdx 3773: 48 8b 75 a0 mov -0x60(%rbp),%rsi 3777: 89 c7 mov %eax,%edi 3779: e8 cc e0 ff ff callq 0x184a 377e: 48 8b 55 98 mov -0x68(%rbp),%rdx 3782: 48 39 d0 cmp %rdx,%rax 3785: 0f 95 c0 setne %al 3788: 0f b6 c0 movzbl %al,%eax 378b: 48 85 c0 test %rax,%rax 378e: 74 25 je 0x37b5 3790: 48 8b 45 a0 mov -0x60(%rbp),%rax 3794: 48 89 c7 mov %rax,%rdi 3797: e8 34 da ff ff callq 0x11d0 379c: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37a3: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 37ab: b8 00 00 00 00 mov $0x0,%eax 37b0: e9 a8 00 00 00 jmpq 0x385d 37b5: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37bc: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37c0: 48 89 50 60 mov %rdx,0x60(%rax) 37c4: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37cb: 48 8b 55 98 mov -0x68(%rbp),%rdx 37cf: 48 89 50 68 mov %rdx,0x68(%rax) 37d3: 48 8b 45 a0 mov -0x60(%rbp),%rax 37d7: 48 89 45 90 mov %rax,-0x70(%rbp) 37db: 48 8b 45 90 mov -0x70(%rbp),%rax 37df: 48 89 45 a8 mov %rax,-0x58(%rbp) 37e3: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37e7: 48 8b 45 98 mov -0x68(%rbp),%rax 37eb: 48 01 d0 add %rdx,%rax 37ee: 48 2b 45 90 sub -0x70(%rbp),%rax 37f2: 48 89 c2 mov %rax,%rdx 37f5: 48 8b 45 90 mov -0x70(%rbp),%rax 37f9: be 2f 00 00 00 mov $0x2f,%esi 37fe: 48 89 c7 mov %rax,%rdi 3801: e8 6a da ff ff callq 0x1270 3806: 48 89 45 90 mov %rax,-0x70(%rbp) 380a: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 380f: 75 25 jne 0x3836 3811: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3815: 48 8b 45 98 mov -0x68(%rbp),%rax 3819: 48 01 d0 add %rdx,%rax 381c: 48 2b 45 a8 sub -0x58(%rbp),%rax 3820: 48 89 c2 mov %rax,%rdx 3823: 48 8b 45 a8 mov -0x58(%rbp),%rax 3827: be 00 00 00 00 mov $0x0,%esi 382c: 48 89 c7 mov %rax,%rdi 382f: e8 1c da ff ff callq 0x1250 3834: eb 23 jmp 0x3859 3836: 48 8b 45 90 mov -0x70(%rbp),%rax 383a: 48 8d 50 01 lea 0x1(%rax),%rdx 383e: 48 89 55 90 mov %rdx,-0x70(%rbp) 3842: c6 00 00 movb $0x0,(%rax) 3845: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3849: 48 8b 45 98 mov -0x68(%rbp),%rax 384d: 48 01 d0 add %rdx,%rax 3850: 48 39 45 90 cmp %rax,-0x70(%rbp) 3854: 73 02 jae 0x3858 3856: eb 83 jmp 0x37db 3858: 90 nop 3859: 48 8b 45 a0 mov -0x60(%rbp),%rax 385d: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3861: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 3869: 00 386a: 74 05 je 0x3871 386c: e8 8f d9 ff ff callq 0x1200 3871: c9 leaveq 3872: c3 retq 3873: f3 rep 3874: 0f pop %cs 3875: 1e push %ds 3876: fa cli 3877: 55 push %rbp 3878: 48 89 e5 mov %rsp,%rbp 387b: 48 83 c4 80 add $0xffffffffffffff80,%rsp 387f: 48 89 7d 88 mov %rdi,-0x78(%rbp) 3883: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 388b: 00 388c: 48 89 45 f8 mov %rax,-0x8(%rbp) 3890: 31 c0 xor %eax,%eax 3892: 48 8b 45 88 mov -0x78(%rbp),%rax 3896: 48 8b 00 mov (%rax),%rax 3899: 48 85 c0 test %rax,%rax 389c: 0f 84 91 00 00 00 je 0x3933 38a2: 48 8b 45 88 mov -0x78(%rbp),%rax 38a6: 48 8b 40 70 mov 0x70(%rax),%rax 38aa: 48 89 c2 mov %rax,%rdx 38ad: 48 8b 45 88 mov -0x78(%rbp),%rax 38b1: 48 8b 40 28 mov 0x28(%rax),%rax 38b5: 48 89 c1 mov %rax,%rcx 38b8: 48 8b 45 88 mov -0x78(%rbp),%rax 38bc: 48 8b 40 30 mov 0x30(%rax),%rax 38c0: 48 01 c8 add %rcx,%rax 38c3: 48 39 c2 cmp %rax,%rdx 38c6: 0f 97 c0 seta %al 38c9: 0f b6 c0 movzbl %al,%eax 38cc: 48 85 c0 test %rax,%rax 38cf: 75 36 jne 0x3907 38d1: 48 8b 45 88 mov -0x78(%rbp),%rax 38d5: 48 8b 40 28 mov 0x28(%rax),%rax 38d9: 48 89 c2 mov %rax,%rdx 38dc: 48 8b 45 88 mov -0x78(%rbp),%rax 38e0: 48 8b 40 30 mov 0x30(%rax),%rax 38e4: 48 01 c2 add %rax,%rdx 38e7: 48 8b 45 88 mov -0x78(%rbp),%rax 38eb: 48 8b 40 70 mov 0x70(%rax),%rax 38ef: 48 89 c1 mov %rax,%rcx 38f2: 48 89 d0 mov %rdx,%rax 38f5: 48 29 c8 sub %rcx,%rax 38f8: 48 83 f8 3b cmp $0x3b,%rax 38fc: 0f 96 c0 setbe %al 38ff: 0f b6 c0 movzbl %al,%eax 3902: 48 85 c0 test %rax,%rax 3905: 74 14 je 0x391b 3907: bf 0e 00 00 00 mov $0xe,%edi 390c: e8 65 dd ff ff callq 0x1676 3911: b8 ff ff ff ff mov $0xffffffff,%eax 3916: e9 8c 05 00 00 jmpq 0x3ea7 391b: 48 8b 45 88 mov -0x78(%rbp),%rax 391f: 48 8b 10 mov (%rax),%rdx 3922: 48 8b 45 88 mov -0x78(%rbp),%rax 3926: 48 8b 40 70 mov 0x70(%rax),%rax 392a: 48 01 d0 add %rdx,%rax 392d: 48 89 45 c0 mov %rax,-0x40(%rbp) 3931: eb 53 jmp 0x3986 3933: 48 8b 45 88 mov -0x78(%rbp),%rax 3937: 48 05 a8 00 00 00 add $0xa8,%rax 393d: 48 89 45 c0 mov %rax,-0x40(%rbp) 3941: 48 8b 45 88 mov -0x78(%rbp),%rax 3945: 48 8b 50 70 mov 0x70(%rax),%rdx 3949: 48 8b 45 88 mov -0x78(%rbp),%rax 394d: 8b 40 24 mov 0x24(%rax),%eax 3950: 48 8b 75 c0 mov -0x40(%rbp),%rsi 3954: 48 89 d1 mov %rdx,%rcx 3957: ba 3c 00 00 00 mov $0x3c,%edx 395c: 89 c7 mov %eax,%edi 395e: e8 e7 de ff ff callq 0x184a 3963: 48 83 f8 3c cmp $0x3c,%rax 3967: 0f 95 c0 setne %al 396a: 0f b6 c0 movzbl %al,%eax 396d: 48 85 c0 test %rax,%rax 3970: 74 14 je 0x3986 3972: bf 0e 00 00 00 mov $0xe,%edi 3977: e8 fa dc ff ff callq 0x1676 397c: b8 ff ff ff ff mov $0xffffffff,%eax 3981: e9 21 05 00 00 jmpq 0x3ea7 3986: 48 8b 45 c0 mov -0x40(%rbp),%rax 398a: 48 83 c0 3a add $0x3a,%rax 398e: ba 02 00 00 00 mov $0x2,%edx 3993: 48 8d 35 d2 1f 00 00 lea 0x1fd2(%rip),%rsi # 0x596c 399a: 48 89 c7 mov %rax,%rdi 399d: e8 de d8 ff ff callq 0x1280 39a2: 85 c0 test %eax,%eax 39a4: 0f 95 c0 setne %al 39a7: 0f b6 c0 movzbl %al,%eax 39aa: 48 85 c0 test %rax,%rax 39ad: 74 14 je 0x39c3 39af: bf 0f 00 00 00 mov $0xf,%edi 39b4: e8 bd dc ff ff callq 0x1676 39b9: b8 ff ff ff ff mov $0xffffffff,%eax 39be: e9 e4 04 00 00 jmpq 0x3ea7 39c3: 48 8b 45 c0 mov -0x40(%rbp),%rax 39c7: 48 8b 55 88 mov -0x78(%rbp),%rdx 39cb: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 39d2: 48 8b 50 08 mov 0x8(%rax),%rdx 39d6: 48 8b 00 mov (%rax),%rax 39d9: 48 89 01 mov %rax,(%rcx) 39dc: 48 89 51 08 mov %rdx,0x8(%rcx) 39e0: 48 8d 41 10 lea 0x10(%rcx),%rax 39e4: c6 00 00 movb $0x0,(%rax) 39e7: 48 8b 45 88 mov -0x78(%rbp),%rax 39eb: 48 83 c0 78 add $0x78,%rax 39ef: 48 89 45 c8 mov %rax,-0x38(%rbp) 39f3: 48 8b 45 c0 mov -0x40(%rbp),%rax 39f7: 0f b6 00 movzbl (%rax),%eax 39fa: 3c 2f cmp $0x2f,%al 39fc: 0f 85 de 01 00 00 jne 0x3be0 3a02: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a06: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a0a: 3c 20 cmp $0x20,%al 3a0c: 75 46 jne 0x3a54 3a0e: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a12: ba 10 00 00 00 mov $0x10,%edx 3a17: 48 8d 35 51 1f 00 00 lea 0x1f51(%rip),%rsi # 0x596f 3a1e: 48 89 c7 mov %rax,%rdi 3a21: e8 5a d8 ff ff callq 0x1280 3a26: 85 c0 test %eax,%eax 3a28: 75 2a jne 0x3a54 3a2a: 48 8b 45 88 mov -0x78(%rbp),%rax 3a2e: 48 05 e4 00 00 00 add $0xe4,%rax 3a34: ba 02 00 00 00 mov $0x2,%edx 3a39: 48 8d 35 40 1f 00 00 lea 0x1f40(%rip),%rsi # 0x5980 3a40: 48 89 c7 mov %rax,%rdi 3a43: e8 78 d8 ff ff callq 0x12c0 3a48: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a4c: 48 89 02 mov %rax,(%rdx) 3a4f: e9 17 02 00 00 jmpq 0x3c6b 3a54: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a58: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a5c: 3c 53 cmp $0x53,%al 3a5e: 75 46 jne 0x3aa6 3a60: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a64: ba 10 00 00 00 mov $0x10,%edx 3a69: 48 8d 35 12 1f 00 00 lea 0x1f12(%rip),%rsi # 0x5982 3a70: 48 89 c7 mov %rax,%rdi 3a73: e8 08 d8 ff ff callq 0x1280 3a78: 85 c0 test %eax,%eax 3a7a: 75 2a jne 0x3aa6 3a7c: 48 8b 45 88 mov -0x78(%rbp),%rax 3a80: 48 05 e4 00 00 00 add $0xe4,%rax 3a86: ba 08 00 00 00 mov $0x8,%edx 3a8b: 48 8d 35 01 1f 00 00 lea 0x1f01(%rip),%rsi # 0x5993 3a92: 48 89 c7 mov %rax,%rdi 3a95: e8 26 d8 ff ff callq 0x12c0 3a9a: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a9e: 48 89 02 mov %rax,(%rdx) 3aa1: e9 c5 01 00 00 jmpq 0x3c6b 3aa6: 48 8b 45 c0 mov -0x40(%rbp),%rax 3aaa: 0f b6 40 01 movzbl 0x1(%rax),%eax 3aae: 3c 2f cmp $0x2f,%al 3ab0: 75 46 jne 0x3af8 3ab2: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ab6: ba 10 00 00 00 mov $0x10,%edx 3abb: 48 8d 35 99 1e 00 00 lea 0x1e99(%rip),%rsi # 0x595b 3ac2: 48 89 c7 mov %rax,%rdi 3ac5: e8 b6 d7 ff ff callq 0x1280 3aca: 85 c0 test %eax,%eax 3acc: 75 2a jne 0x3af8 3ace: 48 8b 45 88 mov -0x78(%rbp),%rax 3ad2: 48 05 e4 00 00 00 add $0xe4,%rax 3ad8: ba 03 00 00 00 mov $0x3,%edx 3add: 48 8d 35 b7 1e 00 00 lea 0x1eb7(%rip),%rsi # 0x599b 3ae4: 48 89 c7 mov %rax,%rdi 3ae7: e8 d4 d7 ff ff callq 0x12c0 3aec: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3af0: 48 89 02 mov %rax,(%rdx) 3af3: e9 73 01 00 00 jmpq 0x3c6b 3af8: e8 53 d8 ff ff callq 0x1350 3afd: 48 8b 10 mov (%rax),%rdx 3b00: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b04: 0f b6 40 01 movzbl 0x1(%rax),%eax 3b08: 48 0f be c0 movsbl %al,%rax 3b0c: 48 01 c0 add %rax,%rax 3b0f: 48 01 d0 add %rdx,%rax 3b12: 0f b7 00 movzwl (%rax),%eax 3b15: 0f b7 c0 movzwl %ax,%eax 3b18: 25 00 08 00 00 and $0x800,%eax 3b1d: 85 c0 test %eax,%eax 3b1f: 0f 95 c0 setne %al 3b22: 0f b6 c0 movzbl %al,%eax 3b25: 48 85 c0 test %rax,%rax 3b28: 0f 84 9e 00 00 00 je 0x3bcc 3b2e: 48 8b 45 88 mov -0x78(%rbp),%rax 3b32: 48 8b 40 60 mov 0x60(%rax),%rax 3b36: 48 85 c0 test %rax,%rax 3b39: 0f 94 c0 sete %al 3b3c: 0f b6 c0 movzbl %al,%eax 3b3f: 48 85 c0 test %rax,%rax 3b42: 74 2e je 0x3b72 3b44: 48 8b 45 88 mov -0x78(%rbp),%rax 3b48: 48 89 c7 mov %rax,%rdi 3b4b: e8 ae f9 ff ff callq 0x34fe 3b50: 48 85 c0 test %rax,%rax 3b53: 0f 94 c0 sete %al 3b56: 0f b6 c0 movzbl %al,%eax 3b59: 48 85 c0 test %rax,%rax 3b5c: 74 14 je 0x3b72 3b5e: bf 10 00 00 00 mov $0x10,%edi 3b63: e8 0e db ff ff callq 0x1676 3b68: b8 ff ff ff ff mov $0xffffffff,%eax 3b6d: e9 35 03 00 00 jmpq 0x3ea7 3b72: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b76: 48 83 c0 01 add $0x1,%rax 3b7a: 48 89 c7 mov %rax,%rdi 3b7d: e8 8e d7 ff ff callq 0x1310 3b82: 48 89 45 d8 mov %rax,-0x28(%rbp) 3b86: 48 8b 45 88 mov -0x78(%rbp),%rax 3b8a: 48 8b 40 68 mov 0x68(%rax),%rax 3b8e: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3b92: 0f 93 c0 setae %al 3b95: 0f b6 c0 movzbl %al,%eax 3b98: 48 85 c0 test %rax,%rax 3b9b: 74 14 je 0x3bb1 3b9d: bf 10 00 00 00 mov $0x10,%edi 3ba2: e8 cf da ff ff callq 0x1676 3ba7: b8 ff ff ff ff mov $0xffffffff,%eax 3bac: e9 f6 02 00 00 jmpq 0x3ea7 3bb1: 48 8b 45 88 mov -0x78(%rbp),%rax 3bb5: 48 8b 50 60 mov 0x60(%rax),%rdx 3bb9: 48 8b 45 d8 mov -0x28(%rbp),%rax 3bbd: 48 01 c2 add %rax,%rdx 3bc0: 48 8b 45 c8 mov -0x38(%rbp),%rax 3bc4: 48 89 10 mov %rdx,(%rax) 3bc7: e9 9f 00 00 00 jmpq 0x3c6b 3bcc: bf 10 00 00 00 mov $0x10,%edi 3bd1: e8 a0 da ff ff callq 0x1676 3bd6: b8 ff ff ff ff mov $0xffffffff,%eax 3bdb: e9 c7 02 00 00 jmpq 0x3ea7 3be0: 48 8b 45 c0 mov -0x40(%rbp),%rax 3be4: 48 8b 55 88 mov -0x78(%rbp),%rdx 3be8: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3bef: b9 10 00 00 00 mov $0x10,%ecx 3bf4: ba 2f 00 00 00 mov $0x2f,%edx 3bf9: 48 89 c6 mov %rax,%rsi 3bfc: e8 3f d7 ff ff callq 0x1340 3c01: 48 89 45 d0 mov %rax,-0x30(%rbp) 3c05: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3c0a: 74 0d je 0x3c19 3c0c: 48 8b 45 d0 mov -0x30(%rbp),%rax 3c10: 48 83 e8 01 sub $0x1,%rax 3c14: c6 00 00 movb $0x0,(%rax) 3c17: eb 40 jmp 0x3c59 3c19: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3c21: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c25: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c29: 48 01 d0 add %rdx,%rax 3c2c: 48 05 e4 00 00 00 add $0xe4,%rax 3c32: c6 00 00 movb $0x0,(%rax) 3c35: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3c3a: 74 1d je 0x3c59 3c3c: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3c41: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c45: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c49: 48 01 d0 add %rdx,%rax 3c4c: 48 05 e4 00 00 00 add $0xe4,%rax 3c52: 0f b6 00 movzbl (%rax),%eax 3c55: 3c 20 cmp $0x20,%al 3c57: 74 c8 je 0x3c21 3c59: 48 8b 45 88 mov -0x78(%rbp),%rax 3c5d: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3c64: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c68: 48 89 10 mov %rdx,(%rax) 3c6b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c6f: 0f b6 40 30 movzbl 0x30(%rax),%eax 3c73: 3c 20 cmp $0x20,%al 3c75: 0f 94 c0 sete %al 3c78: 0f b6 c0 movzbl %al,%eax 3c7b: 48 85 c0 test %rax,%rax 3c7e: 74 14 je 0x3c94 3c80: bf 10 00 00 00 mov $0x10,%edi 3c85: e8 ec d9 ff ff callq 0x1676 3c8a: b8 ff ff ff ff mov $0xffffffff,%eax 3c8f: e9 13 02 00 00 jmpq 0x3ea7 3c94: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c98: 48 83 c0 10 add $0x10,%rax 3c9c: 48 89 45 b8 mov %rax,-0x48(%rbp) 3ca0: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ca4: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3ca8: 3c 20 cmp $0x20,%al 3caa: 74 27 je 0x3cd3 3cac: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cb0: 48 8d 48 10 lea 0x10(%rax),%rcx 3cb4: 48 8d 45 eb lea -0x15(%rbp),%rax 3cb8: ba 0c 00 00 00 mov $0xc,%edx 3cbd: 48 89 ce mov %rcx,%rsi 3cc0: 48 89 c7 mov %rax,%rdi 3cc3: e8 38 d6 ff ff callq 0x1300 3cc8: c6 00 00 movb $0x0,(%rax) 3ccb: 48 8d 45 eb lea -0x15(%rbp),%rax 3ccf: 48 89 45 b8 mov %rax,-0x48(%rbp) 3cd3: 48 8b 45 b8 mov -0x48(%rbp),%rax 3cd7: 48 89 c7 mov %rax,%rdi 3cda: e8 31 d6 ff ff callq 0x1310 3cdf: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3ce3: 48 89 42 08 mov %rax,0x8(%rdx) 3ce7: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ceb: 48 83 c0 1c add $0x1c,%rax 3cef: 48 89 45 a0 mov %rax,-0x60(%rbp) 3cf3: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cf7: 0f b6 40 21 movzbl 0x21(%rax),%eax 3cfb: 3c 20 cmp $0x20,%al 3cfd: 74 27 je 0x3d26 3cff: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d03: 48 8d 48 1c lea 0x1c(%rax),%rcx 3d07: 48 8d 45 eb lea -0x15(%rbp),%rax 3d0b: ba 06 00 00 00 mov $0x6,%edx 3d10: 48 89 ce mov %rcx,%rsi 3d13: 48 89 c7 mov %rax,%rdi 3d16: e8 e5 d5 ff ff callq 0x1300 3d1b: c6 00 00 movb $0x0,(%rax) 3d1e: 48 8d 45 eb lea -0x15(%rbp),%rax 3d22: 48 89 45 a0 mov %rax,-0x60(%rbp) 3d26: 48 8b 45 a0 mov -0x60(%rbp),%rax 3d2a: 48 89 c7 mov %rax,%rdi 3d2d: e8 de d5 ff ff callq 0x1310 3d32: 89 c2 mov %eax,%edx 3d34: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d38: 89 50 10 mov %edx,0x10(%rax) 3d3b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d3f: 48 83 c0 22 add $0x22,%rax 3d43: 48 89 45 a8 mov %rax,-0x58(%rbp) 3d47: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d4b: 0f b6 40 27 movzbl 0x27(%rax),%eax 3d4f: 3c 20 cmp $0x20,%al 3d51: 74 27 je 0x3d7a 3d53: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d57: 48 8d 48 22 lea 0x22(%rax),%rcx 3d5b: 48 8d 45 eb lea -0x15(%rbp),%rax 3d5f: ba 06 00 00 00 mov $0x6,%edx 3d64: 48 89 ce mov %rcx,%rsi 3d67: 48 89 c7 mov %rax,%rdi 3d6a: e8 91 d5 ff ff callq 0x1300 3d6f: c6 00 00 movb $0x0,(%rax) 3d72: 48 8d 45 eb lea -0x15(%rbp),%rax 3d76: 48 89 45 a8 mov %rax,-0x58(%rbp) 3d7a: 48 8b 45 a8 mov -0x58(%rbp),%rax 3d7e: 48 89 c7 mov %rax,%rdi 3d81: e8 8a d5 ff ff callq 0x1310 3d86: 89 c2 mov %eax,%edx 3d88: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d8c: 89 50 14 mov %edx,0x14(%rax) 3d8f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d93: 48 83 c0 28 add $0x28,%rax 3d97: 48 89 45 90 mov %rax,-0x70(%rbp) 3d9b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d9f: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3da3: 3c 20 cmp $0x20,%al 3da5: 74 22 je 0x3dc9 3da7: 48 8b 45 c0 mov -0x40(%rbp),%rax 3dab: 48 83 c0 28 add $0x28,%rax 3daf: 48 8b 00 mov (%rax),%rax 3db2: 48 89 45 eb mov %rax,-0x15(%rbp) 3db6: 48 8d 45 eb lea -0x15(%rbp),%rax 3dba: 48 83 c0 08 add $0x8,%rax 3dbe: c6 00 00 movb $0x0,(%rax) 3dc1: 48 8d 45 eb lea -0x15(%rbp),%rax 3dc5: 48 89 45 90 mov %rax,-0x70(%rbp) 3dc9: 48 8b 45 90 mov -0x70(%rbp),%rax 3dcd: ba 08 00 00 00 mov $0x8,%edx 3dd2: be 00 00 00 00 mov $0x0,%esi 3dd7: 48 89 c7 mov %rax,%rdi 3dda: e8 d1 d4 ff ff callq 0x12b0 3ddf: 89 c2 mov %eax,%edx 3de1: 48 8b 45 c8 mov -0x38(%rbp),%rax 3de5: 89 50 18 mov %edx,0x18(%rax) 3de8: 48 8b 45 c0 mov -0x40(%rbp),%rax 3dec: 48 83 c0 30 add $0x30,%rax 3df0: 48 89 45 98 mov %rax,-0x68(%rbp) 3df4: 48 8b 45 c0 mov -0x40(%rbp),%rax 3df8: 0f b6 40 39 movzbl 0x39(%rax),%eax 3dfc: 3c 20 cmp $0x20,%al 3dfe: 74 27 je 0x3e27 3e00: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e04: 48 8d 48 30 lea 0x30(%rax),%rcx 3e08: 48 8d 45 eb lea -0x15(%rbp),%rax 3e0c: ba 0a 00 00 00 mov $0xa,%edx 3e11: 48 89 ce mov %rcx,%rsi 3e14: 48 89 c7 mov %rax,%rdi 3e17: e8 e4 d4 ff ff callq 0x1300 3e1c: c6 00 00 movb $0x0,(%rax) 3e1f: 48 8d 45 eb lea -0x15(%rbp),%rax 3e23: 48 89 45 98 mov %rax,-0x68(%rbp) 3e27: 48 8b 45 98 mov -0x68(%rbp),%rax 3e2b: 48 89 c7 mov %rax,%rdi 3e2e: e8 dd d4 ff ff callq 0x1310 3e33: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3e37: 48 89 42 20 mov %rax,0x20(%rdx) 3e3b: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e3f: 48 8b 40 20 mov 0x20(%rax),%rax 3e43: 48 85 c0 test %rax,%rax 3e46: 79 11 jns 0x3e59 3e48: bf 10 00 00 00 mov $0x10,%edi 3e4d: e8 24 d8 ff ff callq 0x1676 3e52: b8 ff ff ff ff mov $0xffffffff,%eax 3e57: eb 4e jmp 0x3ea7 3e59: 48 8b 45 88 mov -0x78(%rbp),%rax 3e5d: 48 8b 40 28 mov 0x28(%rax),%rax 3e61: 48 89 c2 mov %rax,%rdx 3e64: 48 8b 45 88 mov -0x78(%rbp),%rax 3e68: 48 8b 40 30 mov 0x30(%rax),%rax 3e6c: 48 01 c2 add %rax,%rdx 3e6f: 48 8b 45 88 mov -0x78(%rbp),%rax 3e73: 48 8b 40 70 mov 0x70(%rax),%rax 3e77: 48 89 c1 mov %rax,%rcx 3e7a: 48 89 d0 mov %rdx,%rax 3e7d: 48 29 c8 sub %rcx,%rax 3e80: 48 83 e8 3c sub $0x3c,%rax 3e84: 48 89 45 e0 mov %rax,-0x20(%rbp) 3e88: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e8c: 48 8b 40 20 mov 0x20(%rax),%rax 3e90: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3e94: 73 0c jae 0x3ea2 3e96: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3e9a: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e9e: 48 89 50 20 mov %rdx,0x20(%rax) 3ea2: b8 00 00 00 00 mov $0x0,%eax 3ea7: 48 8b 75 f8 mov -0x8(%rbp),%rsi 3eab: 64 48 2b 34 25 28 00 00 sub %fs:0x28,%rsi 3eb3: 00 3eb4: 74 05 je 0x3ebb 3eb6: e8 45 d3 ff ff callq 0x1200 3ebb: c9 leaveq 3ebc: c3 retq 3ebd: f3 rep 3ebe: 0f pop %cs 3ebf: 1e push %ds 3ec0: fa cli 3ec1: 55 push %rbp 3ec2: 48 89 e5 mov %rsp,%rbp 3ec5: 48 83 ec 20 sub $0x20,%rsp 3ec9: 89 7d ec mov %edi,-0x14(%rbp) 3ecc: 89 75 e8 mov %esi,-0x18(%rbp) 3ecf: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3ed3: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3ed7: 75 0c jne 0x3ee5 3ed9: 48 8b 45 e0 mov -0x20(%rbp),%rax 3edd: 8b 40 24 mov 0x24(%rax),%eax 3ee0: 89 45 ec mov %eax,-0x14(%rbp) 3ee3: eb 3e jmp 0x3f23 3ee5: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ee9: 8b 40 24 mov 0x24(%rax),%eax 3eec: 83 f8 ff cmp $0xffffffff,%eax 3eef: 0f 95 c0 setne %al 3ef2: 0f b6 c0 movzbl %al,%eax 3ef5: 48 85 c0 test %rax,%rax 3ef8: 74 29 je 0x3f23 3efa: 48 8b 45 e0 mov -0x20(%rbp),%rax 3efe: 8b 40 24 mov 0x24(%rax),%eax 3f01: 39 45 ec cmp %eax,-0x14(%rbp) 3f04: 0f 95 c0 setne %al 3f07: 0f b6 c0 movzbl %al,%eax 3f0a: 48 85 c0 test %rax,%rax 3f0d: 74 14 je 0x3f23 3f0f: bf 1c 00 00 00 mov $0x1c,%edi 3f14: e8 5d d7 ff ff callq 0x1676 3f19: b8 00 00 00 00 mov $0x0,%eax 3f1e: e9 a2 01 00 00 jmpq 0x40c5 3f23: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f27: 8b 40 1c mov 0x1c(%rax),%eax 3f2a: 83 f8 01 cmp $0x1,%eax 3f2d: 0f 95 c0 setne %al 3f30: 0f b6 c0 movzbl %al,%eax 3f33: 48 85 c0 test %rax,%rax 3f36: 74 1c je 0x3f54 3f38: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f3c: 8b 40 1c mov 0x1c(%rax),%eax 3f3f: 83 f8 08 cmp $0x8,%eax 3f42: 0f 95 c0 setne %al 3f45: 0f b6 c0 movzbl %al,%eax 3f48: 48 85 c0 test %rax,%rax 3f4b: 74 07 je 0x3f54 3f4d: b8 01 00 00 00 mov $0x1,%eax 3f52: eb 05 jmp 0x3f59 3f54: b8 00 00 00 00 mov $0x0,%eax 3f59: 85 c0 test %eax,%eax 3f5b: 74 1c je 0x3f79 3f5d: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f61: 8b 40 1c mov 0x1c(%rax),%eax 3f64: 83 f8 03 cmp $0x3,%eax 3f67: 0f 95 c0 setne %al 3f6a: 0f b6 c0 movzbl %al,%eax 3f6d: 48 85 c0 test %rax,%rax 3f70: 74 07 je 0x3f79 3f72: b8 01 00 00 00 mov $0x1,%eax 3f77: eb 05 jmp 0x3f7e 3f79: b8 00 00 00 00 mov $0x0,%eax 3f7e: 85 c0 test %eax,%eax 3f80: 74 1c je 0x3f9e 3f82: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f86: 8b 40 1c mov 0x1c(%rax),%eax 3f89: 83 f8 0a cmp $0xa,%eax 3f8c: 0f 95 c0 setne %al 3f8f: 0f b6 c0 movzbl %al,%eax 3f92: 48 85 c0 test %rax,%rax 3f95: 74 07 je 0x3f9e 3f97: b8 01 00 00 00 mov $0x1,%eax 3f9c: eb 05 jmp 0x3fa3 3f9e: b8 00 00 00 00 mov $0x0,%eax 3fa3: 85 c0 test %eax,%eax 3fa5: 74 1c je 0x3fc3 3fa7: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fab: 8b 40 1c mov 0x1c(%rax),%eax 3fae: 83 f8 02 cmp $0x2,%eax 3fb1: 0f 95 c0 setne %al 3fb4: 0f b6 c0 movzbl %al,%eax 3fb7: 48 85 c0 test %rax,%rax 3fba: 74 07 je 0x3fc3 3fbc: b8 01 00 00 00 mov $0x1,%eax 3fc1: eb 05 jmp 0x3fc8 3fc3: b8 00 00 00 00 mov $0x0,%eax 3fc8: 85 c0 test %eax,%eax 3fca: 74 1c je 0x3fe8 3fcc: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fd0: 8b 40 1c mov 0x1c(%rax),%eax 3fd3: 83 f8 09 cmp $0x9,%eax 3fd6: 0f 95 c0 setne %al 3fd9: 0f b6 c0 movzbl %al,%eax 3fdc: 48 85 c0 test %rax,%rax 3fdf: 74 07 je 0x3fe8 3fe1: b8 01 00 00 00 mov $0x1,%eax 3fe6: eb 05 jmp 0x3fed 3fe8: b8 00 00 00 00 mov $0x0,%eax 3fed: 85 c0 test %eax,%eax 3fef: 74 29 je 0x401a 3ff1: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ff5: 8b 40 1c mov 0x1c(%rax),%eax 3ff8: 83 f8 0b cmp $0xb,%eax 3ffb: 0f 95 c0 setne %al 3ffe: 0f b6 c0 movzbl %al,%eax 4001: 48 85 c0 test %rax,%rax 4004: 74 14 je 0x401a 4006: bf 0b 00 00 00 mov $0xb,%edi 400b: e8 66 d6 ff ff callq 0x1676 4010: b8 00 00 00 00 mov $0x0,%eax 4015: e9 ab 00 00 00 jmpq 0x40c5 401a: 48 8b 45 e0 mov -0x20(%rbp),%rax 401e: 8b 40 18 mov 0x18(%rax),%eax 4021: 83 f8 01 cmp $0x1,%eax 4024: 74 1a je 0x4040 4026: 48 8b 45 e0 mov -0x20(%rbp),%rax 402a: 8b 40 3c mov 0x3c(%rax),%eax 402d: 8d 50 01 lea 0x1(%rax),%edx 4030: 48 8b 45 e0 mov -0x20(%rbp),%rax 4034: 89 50 3c mov %edx,0x3c(%rax) 4037: 48 8b 45 e0 mov -0x20(%rbp),%rax 403b: e9 85 00 00 00 jmpq 0x40c5 4040: 48 8b 45 e0 mov -0x20(%rbp),%rax 4044: 48 8b 40 78 mov 0x78(%rax),%rax 4048: 48 85 c0 test %rax,%rax 404b: 75 17 jne 0x4064 404d: 48 8b 45 e0 mov -0x20(%rbp),%rax 4051: 48 89 c7 mov %rax,%rdi 4054: e8 1a f8 ff ff callq 0x3873 4059: 85 c0 test %eax,%eax 405b: 74 07 je 0x4064 405d: b8 00 00 00 00 mov $0x0,%eax 4062: eb 61 jmp 0x40c5 4064: 48 8b 45 e0 mov -0x20(%rbp),%rax 4068: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 406f: 48 89 c7 mov %rax,%rdi 4072: 48 8b 45 e0 mov -0x20(%rbp),%rax 4076: 48 8b 40 70 mov 0x70(%rax),%rax 407a: 48 83 c0 3c add $0x3c,%rax 407e: 48 89 c6 mov %rax,%rsi 4081: 48 8b 4d e0 mov -0x20(%rbp),%rcx 4085: 8b 55 e8 mov -0x18(%rbp),%edx 4088: 8b 45 ec mov -0x14(%rbp),%eax 408b: 49 89 c8 mov %rcx,%r8 408e: 89 d1 mov %edx,%ecx 4090: 48 89 fa mov %rdi,%rdx 4093: 89 c7 mov %eax,%edi 4095: e8 b9 f1 ff ff callq 0x3253 409a: 48 89 45 f8 mov %rax,-0x8(%rbp) 409e: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 40a3: 74 1c je 0x40c1 40a5: 48 8b 45 e0 mov -0x20(%rbp),%rax 40a9: 48 8b 50 48 mov 0x48(%rax),%rdx 40ad: 48 8b 45 f8 mov -0x8(%rbp),%rax 40b1: 48 89 50 10 mov %rdx,0x10(%rax) 40b5: 48 8b 45 e0 mov -0x20(%rbp),%rax 40b9: 48 8b 55 f8 mov -0x8(%rbp),%rdx 40bd: 48 89 50 48 mov %rdx,0x48(%rax) 40c1: 48 8b 45 f8 mov -0x8(%rbp),%rax 40c5: c9 leaveq 40c6: c3 retq 40c7: f3 rep 40c8: 0f pop %cs 40c9: 1e push %ds 40ca: fa cli 40cb: 55 push %rbp 40cc: 48 89 e5 mov %rsp,%rbp 40cf: 48 83 ec 20 sub $0x20,%rsp 40d3: 89 7d ec mov %edi,-0x14(%rbp) 40d6: 89 75 e8 mov %esi,-0x18(%rbp) 40d9: 8b 55 e8 mov -0x18(%rbp),%edx 40dc: 8b 45 ec mov -0x14(%rbp),%eax 40df: 68 20 08 00 00 pushq $0x820 40e4: 6a 03 pushq $0x3 40e6: 41 b9 00 00 00 00 mov $0x0,%r9d 40ec: 41 89 d0 mov %edx,%r8d 40ef: b9 00 00 00 00 mov $0x0,%ecx 40f4: ba 00 00 00 00 mov $0x0,%edx 40f9: be 00 00 00 00 mov $0x0,%esi 40fe: 89 c7 mov %eax,%edi 4100: e8 a3 d8 ff ff callq 0x19a8 4105: 48 83 c4 10 add $0x10,%rsp 4109: 48 89 45 f8 mov %rax,-0x8(%rbp) 410d: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4112: 74 37 je 0x414b 4114: 48 8b 45 f8 mov -0x8(%rbp),%rax 4118: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 411f: 48 8b 45 f8 mov -0x8(%rbp),%rax 4123: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 412a: 48 8b 45 f8 mov -0x8(%rbp),%rax 412e: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 4135: 48 8b 45 f8 mov -0x8(%rbp),%rax 4139: 48 89 50 60 mov %rdx,0x60(%rax) 413d: 48 8b 45 f8 mov -0x8(%rbp),%rax 4141: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 4149: 00 00 414b: 48 8b 45 f8 mov -0x8(%rbp),%rax 414f: c9 leaveq 4150: c3 retq 4151: 55 push %rbp 4152: 48 89 e5 mov %rsp,%rbp 4155: 48 83 ec 10 sub $0x10,%rsp 4159: 89 7d fc mov %edi,-0x4(%rbp) 415c: 89 75 f8 mov %esi,-0x8(%rbp) 415f: 48 89 55 f0 mov %rdx,-0x10(%rbp) 4163: 48 8b 55 f0 mov -0x10(%rbp),%rdx 4167: 8b 4d f8 mov -0x8(%rbp),%ecx 416a: 8b 45 fc mov -0x4(%rbp),%eax 416d: 89 ce mov %ecx,%esi 416f: 89 c7 mov %eax,%edi 4171: e8 47 fd ff ff callq 0x3ebd 4176: c9 leaveq 4177: c3 retq 4178: f3 rep 4179: 0f pop %cs 417a: 1e push %ds 417b: fa cli 417c: 55 push %rbp 417d: 48 89 e5 mov %rsp,%rbp 4180: 48 83 ec 20 sub $0x20,%rsp 4184: 89 7d ec mov %edi,-0x14(%rbp) 4187: 89 75 e8 mov %esi,-0x18(%rbp) 418a: 48 89 55 e0 mov %rdx,-0x20(%rbp) 418e: 8b 05 80 3e 00 00 mov 0x3e80(%rip),%eax # 0x8014 4194: 83 f8 01 cmp $0x1,%eax 4197: 0f 95 c0 setne %al 419a: 0f b6 c0 movzbl %al,%eax 419d: 48 85 c0 test %rax,%rax 41a0: 74 14 je 0x41b6 41a2: bf 0c 00 00 00 mov $0xc,%edi 41a7: e8 ca d4 ff ff callq 0x1676 41ac: b8 00 00 00 00 mov $0x0,%eax 41b1: e9 15 02 00 00 jmpq 0x43cb 41b6: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41bb: 75 4b jne 0x4208 41bd: 8b 45 ec mov -0x14(%rbp),%eax 41c0: be 01 00 00 00 mov $0x1,%esi 41c5: 89 c7 mov %eax,%edi 41c7: b8 00 00 00 00 mov $0x0,%eax 41cc: e8 1f d0 ff ff callq 0x11f0 41d1: 83 f8 ff cmp $0xffffffff,%eax 41d4: 0f 94 c0 sete %al 41d7: 0f b6 c0 movzbl %al,%eax 41da: 48 85 c0 test %rax,%rax 41dd: 74 29 je 0x4208 41df: e8 fc cf ff ff callq 0x11e0 41e4: 8b 00 mov (%rax),%eax 41e6: 83 f8 09 cmp $0x9,%eax 41e9: 0f 94 c0 sete %al 41ec: 0f b6 c0 movzbl %al,%eax 41ef: 48 85 c0 test %rax,%rax 41f2: 74 14 je 0x4208 41f4: bf 09 00 00 00 mov $0x9,%edi 41f9: e8 78 d4 ff ff callq 0x1676 41fe: b8 00 00 00 00 mov $0x0,%eax 4203: e9 c3 01 00 00 jmpq 0x43cb 4208: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 420c: 0f 87 a2 01 00 00 ja 0x43b4 4212: 8b 45 e8 mov -0x18(%rbp),%eax 4215: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 421d: 48 8d 05 7c 17 00 00 lea 0x177c(%rip),%rax # 0x59a0 4224: 8b 04 02 mov (%rdx,%rax,1),%eax 4227: 48 98 cltq 4229: 48 8d 15 70 17 00 00 lea 0x1770(%rip),%rdx # 0x59a0 4230: 48 01 d0 add %rdx,%rax 4233: 3e ds 4234: ff e0 jmpq *%rax 4236: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 423e: e9 84 01 00 00 jmpq 0x43c7 4243: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4248: 0f 95 c0 setne %al 424b: 0f b6 c0 movzbl %al,%eax 424e: 48 85 c0 test %rax,%rax 4251: 74 2c je 0x427f 4253: 48 8b 45 e0 mov -0x20(%rbp),%rax 4257: 8b 40 1c mov 0x1c(%rax),%eax 425a: 83 f8 0b cmp $0xb,%eax 425d: 0f 95 c0 setne %al 4260: 0f b6 c0 movzbl %al,%eax 4263: 48 85 c0 test %rax,%rax 4266: 74 17 je 0x427f 4268: bf 0d 00 00 00 mov $0xd,%edi 426d: e8 04 d4 ff ff callq 0x1676 4272: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 427a: e9 48 01 00 00 jmpq 0x43c7 427f: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4284: 74 1c je 0x42a2 4286: 48 8b 55 e0 mov -0x20(%rbp),%rdx 428a: 8b 4d e8 mov -0x18(%rbp),%ecx 428d: 8b 45 ec mov -0x14(%rbp),%eax 4290: 89 ce mov %ecx,%esi 4292: 89 c7 mov %eax,%edi 4294: e8 b8 fe ff ff callq 0x4151 4299: 48 89 45 f8 mov %rax,-0x8(%rbp) 429d: e9 25 01 00 00 jmpq 0x43c7 42a2: 8b 55 e8 mov -0x18(%rbp),%edx 42a5: 8b 45 ec mov -0x14(%rbp),%eax 42a8: 41 b8 00 00 00 00 mov $0x0,%r8d 42ae: 89 d1 mov %edx,%ecx 42b0: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 42b7: be 00 00 00 00 mov $0x0,%esi 42bc: 89 c7 mov %eax,%edi 42be: e8 90 ef ff ff callq 0x3253 42c3: 48 89 45 f8 mov %rax,-0x8(%rbp) 42c7: e9 fb 00 00 00 jmpq 0x43c7 42cc: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 42d1: 0f 84 a1 00 00 00 je 0x4378 42d7: 48 8b 45 e0 mov -0x20(%rbp),%rax 42db: 8b 40 1c mov 0x1c(%rax),%eax 42de: 83 f8 02 cmp $0x2,%eax 42e1: 0f 95 c0 setne %al 42e4: 0f b6 c0 movzbl %al,%eax 42e7: 48 85 c0 test %rax,%rax 42ea: 74 1c je 0x4308 42ec: 48 8b 45 e0 mov -0x20(%rbp),%rax 42f0: 8b 40 1c mov 0x1c(%rax),%eax 42f3: 83 f8 09 cmp $0x9,%eax 42f6: 0f 95 c0 setne %al 42f9: 0f b6 c0 movzbl %al,%eax 42fc: 48 85 c0 test %rax,%rax 42ff: 74 07 je 0x4308 4301: b8 01 00 00 00 mov $0x1,%eax 4306: eb 05 jmp 0x430d 4308: b8 00 00 00 00 mov $0x0,%eax 430d: 85 c0 test %eax,%eax 430f: 74 1c je 0x432d 4311: 48 8b 45 e0 mov -0x20(%rbp),%rax 4315: 8b 40 1c mov 0x1c(%rax),%eax 4318: 83 f8 03 cmp $0x3,%eax 431b: 0f 95 c0 setne %al 431e: 0f b6 c0 movzbl %al,%eax 4321: 48 85 c0 test %rax,%rax 4324: 74 07 je 0x432d 4326: b8 01 00 00 00 mov $0x1,%eax 432b: eb 05 jmp 0x4332 432d: b8 00 00 00 00 mov $0x0,%eax 4332: 85 c0 test %eax,%eax 4334: 74 29 je 0x435f 4336: 48 8b 45 e0 mov -0x20(%rbp),%rax 433a: 8b 40 1c mov 0x1c(%rax),%eax 433d: 83 f8 0a cmp $0xa,%eax 4340: 0f 95 c0 setne %al 4343: 0f b6 c0 movzbl %al,%eax 4346: 48 85 c0 test %rax,%rax 4349: 74 14 je 0x435f 434b: bf 0d 00 00 00 mov $0xd,%edi 4350: e8 21 d3 ff ff callq 0x1676 4355: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 435d: eb 68 jmp 0x43c7 435f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4363: 8b 4d e8 mov -0x18(%rbp),%ecx 4366: 8b 45 ec mov -0x14(%rbp),%eax 4369: 89 ce mov %ecx,%esi 436b: 89 c7 mov %eax,%edi 436d: e8 df fd ff ff callq 0x4151 4372: 48 89 45 f8 mov %rax,-0x8(%rbp) 4376: eb 4f jmp 0x43c7 4378: 8b 55 e8 mov -0x18(%rbp),%edx 437b: 8b 45 ec mov -0x14(%rbp),%eax 437e: 41 b8 00 00 00 00 mov $0x0,%r8d 4384: 89 d1 mov %edx,%ecx 4386: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 438d: be 00 00 00 00 mov $0x0,%esi 4392: 89 c7 mov %eax,%edi 4394: e8 ba ee ff ff callq 0x3253 4399: 48 89 45 f8 mov %rax,-0x8(%rbp) 439d: eb 28 jmp 0x43c7 439f: 8b 55 e8 mov -0x18(%rbp),%edx 43a2: 8b 45 ec mov -0x14(%rbp),%eax 43a5: 89 d6 mov %edx,%esi 43a7: 89 c7 mov %eax,%edi 43a9: e8 19 fd ff ff callq 0x40c7 43ae: 48 89 45 f8 mov %rax,-0x8(%rbp) 43b2: eb 13 jmp 0x43c7 43b4: bf 0d 00 00 00 mov $0xd,%edi 43b9: e8 b8 d2 ff ff callq 0x1676 43be: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 43c6: 90 nop 43c7: 48 8b 45 f8 mov -0x8(%rbp),%rax 43cb: c9 leaveq 43cc: c3 retq 43cd: f3 rep 43ce: 0f pop %cs 43cf: 1e push %ds 43d0: fa cli 43d1: 55 push %rbp 43d2: 48 89 e5 mov %rsp,%rbp 43d5: 48 83 ec 70 sub $0x70,%rsp 43d9: 48 89 7d 98 mov %rdi,-0x68(%rbp) 43dd: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 43e2: 75 0a jne 0x43ee 43e4: b8 00 00 00 00 mov $0x0,%eax 43e9: e9 34 04 00 00 jmpq 0x4822 43ee: 48 8b 45 98 mov -0x68(%rbp),%rax 43f2: 8b 40 3c mov 0x3c(%rax),%eax 43f5: 85 c0 test %eax,%eax 43f7: 74 2e je 0x4427 43f9: 48 8b 45 98 mov -0x68(%rbp),%rax 43fd: 8b 40 3c mov 0x3c(%rax),%eax 4400: 8d 50 ff lea -0x1(%rax),%edx 4403: 48 8b 45 98 mov -0x68(%rbp),%rax 4407: 89 50 3c mov %edx,0x3c(%rax) 440a: 48 8b 45 98 mov -0x68(%rbp),%rax 440e: 8b 40 3c mov 0x3c(%rax),%eax 4411: 85 c0 test %eax,%eax 4413: 74 12 je 0x4427 4415: 48 8b 45 98 mov -0x68(%rbp),%rax 4419: 8b 40 3c mov 0x3c(%rax),%eax 441c: 89 45 ac mov %eax,-0x54(%rbp) 441f: 8b 45 ac mov -0x54(%rbp),%eax 4422: e9 fb 03 00 00 jmpq 0x4822 4427: 48 8b 45 98 mov -0x68(%rbp),%rax 442b: 8b 40 18 mov 0x18(%rax),%eax 442e: 83 f8 01 cmp $0x1,%eax 4431: 75 41 jne 0x4474 4433: 48 8b 45 98 mov -0x68(%rbp),%rax 4437: 48 8b 40 50 mov 0x50(%rax),%rax 443b: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 443f: 74 10 je 0x4451 4441: 48 8b 45 98 mov -0x68(%rbp),%rax 4445: 48 8b 40 50 mov 0x50(%rax),%rax 4449: 48 89 c7 mov %rax,%rdi 444c: e8 7f cd ff ff callq 0x11d0 4451: 48 8b 45 98 mov -0x68(%rbp),%rax 4455: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 445d: 48 8b 45 98 mov -0x68(%rbp),%rax 4461: 48 8b 40 48 mov 0x48(%rax),%rax 4465: 48 85 c0 test %rax,%rax 4468: 74 0a je 0x4474 446a: b8 00 00 00 00 mov $0x0,%eax 446f: e9 ae 03 00 00 jmpq 0x4822 4474: 48 8b 45 98 mov -0x68(%rbp),%rax 4478: 48 8b 40 08 mov 0x8(%rax),%rax 447c: 48 89 45 d8 mov %rax,-0x28(%rbp) 4480: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4485: 74 58 je 0x44df 4487: 48 8b 45 d8 mov -0x28(%rbp),%rax 448b: 48 8b 40 48 mov 0x48(%rax),%rax 448f: 48 39 45 98 cmp %rax,-0x68(%rbp) 4493: 75 12 jne 0x44a7 4495: 48 8b 45 98 mov -0x68(%rbp),%rax 4499: 48 8b 50 10 mov 0x10(%rax),%rdx 449d: 48 8b 45 d8 mov -0x28(%rbp),%rax 44a1: 48 89 50 48 mov %rdx,0x48(%rax) 44a5: eb 38 jmp 0x44df 44a7: 48 8b 45 d8 mov -0x28(%rbp),%rax 44ab: 48 8b 40 48 mov 0x48(%rax),%rax 44af: 48 89 45 b0 mov %rax,-0x50(%rbp) 44b3: eb 0c jmp 0x44c1 44b5: 48 8b 45 b0 mov -0x50(%rbp),%rax 44b9: 48 8b 40 10 mov 0x10(%rax),%rax 44bd: 48 89 45 b0 mov %rax,-0x50(%rbp) 44c1: 48 8b 45 b0 mov -0x50(%rbp),%rax 44c5: 48 8b 40 10 mov 0x10(%rax),%rax 44c9: 48 39 45 98 cmp %rax,-0x68(%rbp) 44cd: 75 e6 jne 0x44b5 44cf: 48 8b 45 98 mov -0x68(%rbp),%rax 44d3: 48 8b 50 10 mov 0x10(%rax),%rdx 44d7: 48 8b 45 b0 mov -0x50(%rbp),%rax 44db: 48 89 50 10 mov %rdx,0x10(%rax) 44df: 48 8b 45 98 mov -0x68(%rbp),%rax 44e3: 8b 40 18 mov 0x18(%rax),%eax 44e6: 83 f8 01 cmp $0x1,%eax 44e9: 74 0a je 0x44f5 44eb: 83 f8 03 cmp $0x3,%eax 44ee: 74 2b je 0x451b 44f0: e9 a0 02 00 00 jmpq 0x4795 44f5: 48 8b 45 98 mov -0x68(%rbp),%rax 44f9: 48 8b 40 60 mov 0x60(%rax),%rax 44fd: 48 85 c0 test %rax,%rax 4500: 0f 84 8b 02 00 00 je 0x4791 4506: 48 8b 45 98 mov -0x68(%rbp),%rax 450a: 48 8b 40 60 mov 0x60(%rax),%rax 450e: 48 89 c7 mov %rax,%rdi 4511: e8 ba cc ff ff callq 0x11d0 4516: e9 76 02 00 00 jmpq 0x4791 451b: 48 8b 45 98 mov -0x68(%rbp),%rax 451f: 48 8b 40 68 mov 0x68(%rax),%rax 4523: 48 89 45 b8 mov %rax,-0x48(%rbp) 4527: eb 42 jmp 0x456b 4529: 48 8b 45 b8 mov -0x48(%rbp),%rax 452d: 48 8b 40 30 mov 0x30(%rax),%rax 4531: 48 89 45 f8 mov %rax,-0x8(%rbp) 4535: 48 8b 45 b8 mov -0x48(%rbp),%rax 4539: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 453f: 25 80 00 00 00 and $0x80,%eax 4544: 85 c0 test %eax,%eax 4546: 74 0f je 0x4557 4548: 48 8b 45 b8 mov -0x48(%rbp),%rax 454c: 48 8b 00 mov (%rax),%rax 454f: 48 89 c7 mov %rax,%rdi 4552: e8 79 cc ff ff callq 0x11d0 4557: 48 8b 45 b8 mov -0x48(%rbp),%rax 455b: 48 89 c7 mov %rax,%rdi 455e: e8 6d cc ff ff callq 0x11d0 4563: 48 8b 45 f8 mov -0x8(%rbp),%rax 4567: 48 89 45 b8 mov %rax,-0x48(%rbp) 456b: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 4570: 75 b7 jne 0x4529 4572: 48 8b 45 98 mov -0x68(%rbp),%rax 4576: 48 05 c8 00 00 00 add $0xc8,%rax 457c: 48 89 45 c0 mov %rax,-0x40(%rbp) 4580: 48 8b 45 c0 mov -0x40(%rbp),%rax 4584: 8b 40 04 mov 0x4(%rax),%eax 4587: 89 c0 mov %eax,%eax 4589: 48 89 45 c8 mov %rax,-0x38(%rbp) 458d: e9 3b 01 00 00 jmpq 0x46cd 4592: 48 8b 55 c8 mov -0x38(%rbp),%rdx 4596: 48 89 d0 mov %rdx,%rax 4599: 48 01 c0 add %rax,%rax 459c: 48 01 d0 add %rdx,%rax 459f: 48 c1 e0 02 shl $0x2,%rax 45a3: 48 01 d0 add %rdx,%rax 45a6: 48 c1 e0 04 shl $0x4,%rax 45aa: 48 8d 50 10 lea 0x10(%rax),%rdx 45ae: 48 8b 45 c0 mov -0x40(%rbp),%rax 45b2: 48 01 d0 add %rdx,%rax 45b5: 48 89 45 e8 mov %rax,-0x18(%rbp) 45b9: 48 8b 45 e8 mov -0x18(%rbp),%rax 45bd: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 45c3: 25 80 00 00 00 and $0x80,%eax 45c8: 85 c0 test %eax,%eax 45ca: 74 13 je 0x45df 45cc: 48 8b 45 e8 mov -0x18(%rbp),%rax 45d0: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 45d7: 48 89 c7 mov %rax,%rdi 45da: e8 f1 cb ff ff callq 0x11d0 45df: 48 8b 45 e8 mov -0x18(%rbp),%rax 45e3: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 45ea: 48 8b 45 e8 mov -0x18(%rbp),%rax 45ee: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 45f5: 48 39 c2 cmp %rax,%rdx 45f8: 74 13 je 0x460d 45fa: 48 8b 45 e8 mov -0x18(%rbp),%rax 45fe: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4605: 48 89 c7 mov %rax,%rdi 4608: e8 c3 cb ff ff callq 0x11d0 460d: 48 8b 45 e8 mov -0x18(%rbp),%rax 4611: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 4618: 48 8b 45 e8 mov -0x18(%rbp),%rax 461c: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4623: 48 39 c2 cmp %rax,%rdx 4626: 74 13 je 0x463b 4628: 48 8b 45 e8 mov -0x18(%rbp),%rax 462c: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 4633: 48 89 c7 mov %rax,%rdi 4636: e8 95 cb ff ff callq 0x11d0 463b: 48 8b 45 98 mov -0x68(%rbp),%rax 463f: 48 8b 00 mov (%rax),%rax 4642: 48 85 c0 test %rax,%rax 4645: 74 2e je 0x4675 4647: 48 8b 45 e8 mov -0x18(%rbp),%rax 464b: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 4652: 48 8b 45 e8 mov -0x18(%rbp),%rax 4656: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 465d: 48 39 c2 cmp %rax,%rdx 4660: 74 13 je 0x4675 4662: 48 8b 45 e8 mov -0x18(%rbp),%rax 4666: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 466c: 25 80 00 00 00 and $0x80,%eax 4671: 85 c0 test %eax,%eax 4673: 74 13 je 0x4688 4675: 48 8b 45 e8 mov -0x18(%rbp),%rax 4679: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4680: 48 89 c7 mov %rax,%rdi 4683: e8 48 cb ff ff callq 0x11d0 4688: 48 8b 45 e8 mov -0x18(%rbp),%rax 468c: 48 8b 40 30 mov 0x30(%rax),%rax 4690: 48 89 45 d0 mov %rax,-0x30(%rbp) 4694: eb 30 jmp 0x46c6 4696: 48 8b 45 d0 mov -0x30(%rbp),%rax 469a: 48 89 45 f0 mov %rax,-0x10(%rbp) 469e: 48 8b 45 d0 mov -0x30(%rbp),%rax 46a2: 48 8b 40 30 mov 0x30(%rax),%rax 46a6: 48 89 45 d0 mov %rax,-0x30(%rbp) 46aa: 48 8b 45 f0 mov -0x10(%rbp),%rax 46ae: 8b 40 38 mov 0x38(%rax),%eax 46b1: 25 80 00 00 00 and $0x80,%eax 46b6: 85 c0 test %eax,%eax 46b8: 74 0c je 0x46c6 46ba: 48 8b 45 f0 mov -0x10(%rbp),%rax 46be: 48 89 c7 mov %rax,%rdi 46c1: e8 0a cb ff ff callq 0x11d0 46c6: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 46cb: 75 c9 jne 0x4696 46cd: 48 8b 45 c8 mov -0x38(%rbp),%rax 46d1: 48 8d 50 ff lea -0x1(%rax),%rdx 46d5: 48 89 55 c8 mov %rdx,-0x38(%rbp) 46d9: 48 85 c0 test %rax,%rax 46dc: 0f 85 b0 fe ff ff jne 0x4592 46e2: 48 8b 45 c0 mov -0x40(%rbp),%rax 46e6: 48 89 45 e0 mov %rax,-0x20(%rbp) 46ea: 48 8b 45 c0 mov -0x40(%rbp),%rax 46ee: 48 8b 40 08 mov 0x8(%rax),%rax 46f2: 48 89 45 c0 mov %rax,-0x40(%rbp) 46f6: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 46fb: 74 30 je 0x472d 46fd: 48 8b 45 e0 mov -0x20(%rbp),%rax 4701: 8b 10 mov (%rax),%edx 4703: 48 8b 45 e0 mov -0x20(%rbp),%rax 4707: 8b 40 04 mov 0x4(%rax),%eax 470a: 39 c2 cmp %eax,%edx 470c: 74 1f je 0x472d 470e: 48 8d 0d 93 13 00 00 lea 0x1393(%rip),%rcx # 0x5aa8 4715: ba bc 00 00 00 mov $0xbc,%edx 471a: 48 8d 35 cf 12 00 00 lea 0x12cf(%rip),%rsi # 0x59f0 4721: 48 8d 3d 58 13 00 00 lea 0x1358(%rip),%rdi # 0x5a80 4728: e8 13 cb ff ff callq 0x1240 472d: 48 8b 45 98 mov -0x68(%rbp),%rax 4731: 48 05 c8 00 00 00 add $0xc8,%rax 4737: 48 39 45 e0 cmp %rax,-0x20(%rbp) 473b: 74 0c je 0x4749 473d: 48 8b 45 e0 mov -0x20(%rbp),%rax 4741: 48 89 c7 mov %rax,%rdi 4744: e8 87 ca ff ff callq 0x11d0 4749: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 474e: 0f 85 2c fe ff ff jne 0x4580 4754: 48 8b 45 98 mov -0x68(%rbp),%rax 4758: 8b 40 7c mov 0x7c(%rax),%eax 475b: 85 c0 test %eax,%eax 475d: 74 10 je 0x476f 475f: 48 8b 45 98 mov -0x68(%rbp),%rax 4763: 48 8b 40 50 mov 0x50(%rax),%rax 4767: 48 89 c7 mov %rax,%rdi 476a: e8 61 ca ff ff callq 0x11d0 476f: 48 8b 45 98 mov -0x68(%rbp),%rax 4773: 8b 40 78 mov 0x78(%rax),%eax 4776: 25 80 00 00 00 and $0x80,%eax 477b: 85 c0 test %eax,%eax 477d: 74 15 je 0x4794 477f: 48 8b 45 98 mov -0x68(%rbp),%rax 4783: 48 8b 40 58 mov 0x58(%rax),%rax 4787: 48 89 c7 mov %rax,%rdi 478a: e8 41 ca ff ff callq 0x11d0 478f: eb 03 jmp 0x4794 4791: 90 nop 4792: eb 01 jmp 0x4795 4794: 90 nop 4795: 48 8b 45 98 mov -0x68(%rbp),%rax 4799: 48 8b 00 mov (%rax),%rax 479c: 48 85 c0 test %rax,%rax 479f: 74 50 je 0x47f1 47a1: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 47a6: 75 49 jne 0x47f1 47a8: 48 8b 45 98 mov -0x68(%rbp),%rax 47ac: 8b 40 38 mov 0x38(%rax),%eax 47af: 25 80 00 00 00 and $0x80,%eax 47b4: 85 c0 test %eax,%eax 47b6: 74 11 je 0x47c9 47b8: 48 8b 45 98 mov -0x68(%rbp),%rax 47bc: 48 8b 00 mov (%rax),%rax 47bf: 48 89 c7 mov %rax,%rdi 47c2: e8 09 ca ff ff callq 0x11d0 47c7: eb 28 jmp 0x47f1 47c9: 48 8b 45 98 mov -0x68(%rbp),%rax 47cd: 8b 40 38 mov 0x38(%rax),%eax 47d0: 83 e0 40 and $0x40,%eax 47d3: 85 c0 test %eax,%eax 47d5: 74 1a je 0x47f1 47d7: 48 8b 45 98 mov -0x68(%rbp),%rax 47db: 48 8b 50 30 mov 0x30(%rax),%rdx 47df: 48 8b 45 98 mov -0x68(%rbp),%rax 47e3: 48 8b 00 mov (%rax),%rax 47e6: 48 89 d6 mov %rdx,%rsi 47e9: 48 89 c7 mov %rax,%rdi 47ec: e8 ff ca ff ff callq 0x12f0 47f1: 48 8b 45 98 mov -0x68(%rbp),%rax 47f5: 48 89 c7 mov %rax,%rdi 47f8: e8 d3 c9 ff ff callq 0x11d0 47fd: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4802: 74 19 je 0x481d 4804: 48 8b 45 d8 mov -0x28(%rbp),%rax 4808: 8b 40 3c mov 0x3c(%rax),%eax 480b: 85 c0 test %eax,%eax 480d: 75 0e jne 0x481d 480f: 48 8b 45 d8 mov -0x28(%rbp),%rax 4813: 48 89 c7 mov %rax,%rdi 4816: e8 b2 fb ff ff callq 0x43cd 481b: eb 05 jmp 0x4822 481d: b8 00 00 00 00 mov $0x0,%eax 4822: c9 leaveq 4823: c3 retq 4824: f3 rep 4825: 0f pop %cs 4826: 1e push %ds 4827: fa cli 4828: 55 push %rbp 4829: 48 89 e5 mov %rsp,%rbp 482c: 48 89 7d f8 mov %rdi,-0x8(%rbp) 4830: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4835: 74 09 je 0x4840 4837: 48 8b 45 f8 mov -0x8(%rbp),%rax 483b: 8b 40 18 mov 0x18(%rax),%eax 483e: eb 05 jmp 0x4845 4840: b8 00 00 00 00 mov $0x0,%eax 4845: 5d pop %rbp 4846: c3 retq 4847: 66 0f 1f 84 00 00 00 00 nopw 0x0(%rax,%rax,1) 484f: 00 4850: f3 rep 4851: 0f pop %cs 4852: 1e push %ds 4853: fa cli 4854: 41 57 push %rdi 4856: 4c 8d 3d 7b 34 00 00 lea 0x347b(%rip),%r15 # 0x7cd8 485d: 41 56 push %rsi 485f: 49 89 d6 mov %rdx,%r14 4862: 41 55 push %rbp 4864: 49 89 f5 mov %rsi,%r13 4867: 41 54 push %rsp 4869: 41 89 fc mov %edi,%r12d 486c: 55 push %rbp 486d: 48 8d 2d 6c 34 00 00 lea 0x346c(%rip),%rbp # 0x7ce0 4874: 53 push %rbx 4875: 4c 29 fd sub %r15,%rbp 4878: 48 83 ec 08 sub $0x8,%rsp 487c: e8 7f c7 ff ff callq 0x1000 4881: 48 c1 fd 03 sar $0x3,%rbp 4885: 74 1f je 0x48a6 4887: 31 db xor %ebx,%ebx 4889: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4890: 4c 89 f2 mov %r14,%rdx 4893: 4c 89 ee mov %r13,%rsi 4896: 44 89 e7 mov %r12d,%edi 4899: 41 ff 14 df callq *(%r15,%rbx,8) 489d: 48 83 c3 01 add $0x1,%rbx 48a1: 48 39 dd cmp %rbx,%rbp 48a4: 75 ea jne 0x4890 48a6: 48 83 c4 08 add $0x8,%rsp 48aa: 5b pop %rbx 48ab: 5d pop %rbp 48ac: 41 5c pop %rsp 48ae: 41 5d pop %rbp 48b0: 41 5e pop %rsi 48b2: 41 5f pop %rdi 48b4: c3 retq 48b5: 66 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 48bd: 00 00 00 48c0: f3 rep 48c1: 0f pop %cs 48c2: 1e push %ds 48c3: fa cli 48c4: c3 retq 48c5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 48cd: 00 00 48cf: 90 nop 48d0: f3 rep 48d1: 0f pop %cs 48d2: 1e push %ds 48d3: fa cli 48d4: 48 89 f2 mov %rsi,%rdx 48d7: 89 fe mov %edi,%esi 48d9: bf 01 00 00 00 mov $0x1,%edi 48de: e9 fd c9 ff ff jmpq 0x12e0 Disassembly of section .fini: 48e4: f3 rep 48e5: 0f pop %cs 48e6: 1e push %ds 48e7: fa cli 48e8: 48 83 ec 08 sub $0x8,%rsp 48ec: 48 83 c4 08 add $0x8,%rsp 48f0: 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.189 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.189 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.189 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. ****