******************************************************************************** conan test cci-1fe35070/recipes/elfutils/all/test_package/conanfile.py elfutils/0.186@#8af507f4f3bfdc05f1dc9ae83885bb7d -pr /home/conan/w/prod-v1/bsr/66692/acafc/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.186' resolved to 'zlib/1.3' in local cache elfutils/0.186 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.186 from local cache - Cache xz_utils/5.4.5 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.186:8ec0daf91be74773217c7156c85e154af9febf3e - Cache xz_utils/5.4.5: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.5: Already installed! zlib/1.3: Already installed! zstd/1.5.5: Already installed! elfutils/0.186: Already installed! elfutils/0.186: Appending PATH env var with : /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin elfutils/0.186: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-addr2line elfutils/0.186: Setting AR to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-ar elfutils/0.186: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elfclassify elfutils/0.186: Setting ELFCMP to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elfcmp elfutils/0.186: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elfcompress elfutils/0.186: Setting ELFLINT to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elflint elfutils/0.186: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-findtextrel elfutils/0.186: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-make-debug-archive elfutils/0.186: Setting NM to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-nm elfutils/0.186: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-objdump elfutils/0.186: Setting RANLIB to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-ranlib elfutils/0.186: Setting READELF to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-readelf elfutils/0.186: Setting SIZE to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-size elfutils/0.186: Setting STACK to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-stack elfutils/0.186: Setting STRINGS to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-strings elfutils/0.186: Setting STRIP to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-strip elfutils/0.186: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-unstrip elfutils/0.186 (test package): Generator 'CMakeDeps' calling 'generate()' elfutils/0.186 (test package): Generator txt created conanbuildinfo.txt elfutils/0.186 (test package): Generator 'CMakeToolchain' calling 'generate()' elfutils/0.186 (test package): Preset 'debug' added to CMakePresets.json. Invoke it manually using 'cmake --preset debug' elfutils/0.186 (test package): If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/w/prod-v1/bsr/cci-1fe35070/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Debug' elfutils/0.186 (test package): Generator 'VirtualRunEnv' calling 'generate()' elfutils/0.186 (test package): Aggregating env generators elfutils/0.186 (test package): Generated conaninfo.txt elfutils/0.186 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-1fe35070/recipes/elfutils/all/test_package/build/Debug/generators/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK elfutils/0.186 (test package): Calling build() elfutils/0.186 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-1fe35070/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-1fe35070/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-1fe35070/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-1fe35070/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/cci-1fe35070/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/66692/ccbdd/.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/66692/ccbdd/.conan/data/xz_utils/5.4.5/_/_/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-1fe35070/recipes/elfutils/all/test_package/build/Debug elfutils/0.186 (test package): CMake command: cmake --build "/home/conan/w/prod-v1/bsr/cci-1fe35070/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod-v1/bsr/cci-1fe35070/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building C object CMakeFiles/test_package.dir/test_package.c.o [100%] Linking C executable test_package [100%] Built target test_package elfutils/0.186 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.186 Copyright (C) 2021 The elfutils developers . This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----Running------ > eu-ar r archive.a ./test_package ----------------- ----Running------ > eu-objdump -d ./test_package ----------------- ./test_package: elf64-elf_x86_64 Disassembly of section .init: 1000: f3 rep 1001: 0f pop %cs 1002: 1e push %ds 1003: fa cli 1004: 48 83 ec 08 sub $0x8,%rsp 1008: 48 8b 05 d9 6f 00 00 mov 0x6fd9(%rip),%rax # 0x7fe8 100f: 48 85 c0 test %rax,%rax 1012: 74 02 je 0x1016 1014: ff d0 callq *%rax 1016: 48 83 c4 08 add $0x8,%rsp 101a: c3 retq Disassembly of section .plt: 1020: ff 35 e2 6e 00 00 pushq 0x6ee2(%rip) # 0x7f08 1026: f2 repne 1027: ff 25 e3 6e 00 00 jmpq *0x6ee3(%rip) # 0x7f10 102d: 0f 1f 00 nopl (%rax) 1030: f3 rep 1031: 0f pop %cs 1032: 1e push %ds 1033: fa cli 1034: 68 00 00 00 00 pushq $0x0 1039: f2 repne 103a: e9 e1 ff ff ff jmpq 0x1020 103f: 90 nop 1040: f3 rep 1041: 0f pop %cs 1042: 1e push %ds 1043: fa cli 1044: 68 01 00 00 00 pushq $0x1 1049: f2 repne 104a: e9 d1 ff ff ff jmpq 0x1020 104f: 90 nop 1050: f3 rep 1051: 0f pop %cs 1052: 1e push %ds 1053: fa cli 1054: 68 02 00 00 00 pushq $0x2 1059: f2 repne 105a: e9 c1 ff ff ff jmpq 0x1020 105f: 90 nop 1060: f3 rep 1061: 0f pop %cs 1062: 1e push %ds 1063: fa cli 1064: 68 03 00 00 00 pushq $0x3 1069: f2 repne 106a: e9 b1 ff ff ff jmpq 0x1020 106f: 90 nop 1070: f3 rep 1071: 0f pop %cs 1072: 1e push %ds 1073: fa cli 1074: 68 04 00 00 00 pushq $0x4 1079: f2 repne 107a: e9 a1 ff ff ff jmpq 0x1020 107f: 90 nop 1080: f3 rep 1081: 0f pop %cs 1082: 1e push %ds 1083: fa cli 1084: 68 05 00 00 00 pushq $0x5 1089: f2 repne 108a: e9 91 ff ff ff jmpq 0x1020 108f: 90 nop 1090: f3 rep 1091: 0f pop %cs 1092: 1e push %ds 1093: fa cli 1094: 68 06 00 00 00 pushq $0x6 1099: f2 repne 109a: e9 81 ff ff ff jmpq 0x1020 109f: 90 nop 10a0: f3 rep 10a1: 0f pop %cs 10a2: 1e push %ds 10a3: fa cli 10a4: 68 07 00 00 00 pushq $0x7 10a9: f2 repne 10aa: e9 71 ff ff ff jmpq 0x1020 10af: 90 nop 10b0: f3 rep 10b1: 0f pop %cs 10b2: 1e push %ds 10b3: fa cli 10b4: 68 08 00 00 00 pushq $0x8 10b9: f2 repne 10ba: e9 61 ff ff ff jmpq 0x1020 10bf: 90 nop 10c0: f3 rep 10c1: 0f pop %cs 10c2: 1e push %ds 10c3: fa cli 10c4: 68 09 00 00 00 pushq $0x9 10c9: f2 repne 10ca: e9 51 ff ff ff jmpq 0x1020 10cf: 90 nop 10d0: f3 rep 10d1: 0f pop %cs 10d2: 1e push %ds 10d3: fa cli 10d4: 68 0a 00 00 00 pushq $0xa 10d9: f2 repne 10da: e9 41 ff ff ff jmpq 0x1020 10df: 90 nop 10e0: f3 rep 10e1: 0f pop %cs 10e2: 1e push %ds 10e3: fa cli 10e4: 68 0b 00 00 00 pushq $0xb 10e9: f2 repne 10ea: e9 31 ff ff ff jmpq 0x1020 10ef: 90 nop 10f0: f3 rep 10f1: 0f pop %cs 10f2: 1e push %ds 10f3: fa cli 10f4: 68 0c 00 00 00 pushq $0xc 10f9: f2 repne 10fa: e9 21 ff ff ff jmpq 0x1020 10ff: 90 nop 1100: f3 rep 1101: 0f pop %cs 1102: 1e push %ds 1103: fa cli 1104: 68 0d 00 00 00 pushq $0xd 1109: f2 repne 110a: e9 11 ff ff ff jmpq 0x1020 110f: 90 nop 1110: f3 rep 1111: 0f pop %cs 1112: 1e push %ds 1113: fa cli 1114: 68 0e 00 00 00 pushq $0xe 1119: f2 repne 111a: e9 01 ff ff ff jmpq 0x1020 111f: 90 nop 1120: f3 rep 1121: 0f pop %cs 1122: 1e push %ds 1123: fa cli 1124: 68 0f 00 00 00 pushq $0xf 1129: f2 repne 112a: e9 f1 fe ff ff jmpq 0x1020 112f: 90 nop 1130: f3 rep 1131: 0f pop %cs 1132: 1e push %ds 1133: fa cli 1134: 68 10 00 00 00 pushq $0x10 1139: f2 repne 113a: e9 e1 fe ff ff jmpq 0x1020 113f: 90 nop 1140: f3 rep 1141: 0f pop %cs 1142: 1e push %ds 1143: fa cli 1144: 68 11 00 00 00 pushq $0x11 1149: f2 repne 114a: e9 d1 fe ff ff jmpq 0x1020 114f: 90 nop 1150: f3 rep 1151: 0f pop %cs 1152: 1e push %ds 1153: fa cli 1154: 68 12 00 00 00 pushq $0x12 1159: f2 repne 115a: e9 c1 fe ff ff jmpq 0x1020 115f: 90 nop 1160: f3 rep 1161: 0f pop %cs 1162: 1e push %ds 1163: fa cli 1164: 68 13 00 00 00 pushq $0x13 1169: f2 repne 116a: e9 b1 fe ff ff jmpq 0x1020 116f: 90 nop 1170: f3 rep 1171: 0f pop %cs 1172: 1e push %ds 1173: fa cli 1174: 68 14 00 00 00 pushq $0x14 1179: f2 repne 117a: e9 a1 fe ff ff jmpq 0x1020 117f: 90 nop 1180: f3 rep 1181: 0f pop %cs 1182: 1e push %ds 1183: fa cli 1184: 68 15 00 00 00 pushq $0x15 1189: f2 repne 118a: e9 91 fe ff ff jmpq 0x1020 118f: 90 nop 1190: f3 rep 1191: 0f pop %cs 1192: 1e push %ds 1193: fa cli 1194: 68 16 00 00 00 pushq $0x16 1199: f2 repne 119a: e9 81 fe ff ff jmpq 0x1020 119f: 90 nop 11a0: f3 rep 11a1: 0f pop %cs 11a2: 1e push %ds 11a3: fa cli 11a4: 68 17 00 00 00 pushq $0x17 11a9: f2 repne 11aa: e9 71 fe ff ff jmpq 0x1020 11af: 90 nop Disassembly of section .plt.got: 11b0: f3 rep 11b1: 0f pop %cs 11b2: 1e push %ds 11b3: fa cli 11b4: f2 repne 11b5: ff 25 3d 6e 00 00 jmpq *0x6e3d(%rip) # 0x7ff8 11bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .plt.sec: 11c0: f3 rep 11c1: 0f pop %cs 11c2: 1e push %ds 11c3: fa cli 11c4: f2 repne 11c5: ff 25 4d 6d 00 00 jmpq *0x6d4d(%rip) # 0x7f18 11cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11d0: f3 rep 11d1: 0f pop %cs 11d2: 1e push %ds 11d3: fa cli 11d4: f2 repne 11d5: ff 25 45 6d 00 00 jmpq *0x6d45(%rip) # 0x7f20 11db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11e0: f3 rep 11e1: 0f pop %cs 11e2: 1e push %ds 11e3: fa cli 11e4: f2 repne 11e5: ff 25 3d 6d 00 00 jmpq *0x6d3d(%rip) # 0x7f28 11eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11f0: f3 rep 11f1: 0f pop %cs 11f2: 1e push %ds 11f3: fa cli 11f4: f2 repne 11f5: ff 25 35 6d 00 00 jmpq *0x6d35(%rip) # 0x7f30 11fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1200: f3 rep 1201: 0f pop %cs 1202: 1e push %ds 1203: fa cli 1204: f2 repne 1205: ff 25 2d 6d 00 00 jmpq *0x6d2d(%rip) # 0x7f38 120b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1210: f3 rep 1211: 0f pop %cs 1212: 1e push %ds 1213: fa cli 1214: f2 repne 1215: ff 25 25 6d 00 00 jmpq *0x6d25(%rip) # 0x7f40 121b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1220: f3 rep 1221: 0f pop %cs 1222: 1e push %ds 1223: fa cli 1224: f2 repne 1225: ff 25 1d 6d 00 00 jmpq *0x6d1d(%rip) # 0x7f48 122b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1230: f3 rep 1231: 0f pop %cs 1232: 1e push %ds 1233: fa cli 1234: f2 repne 1235: ff 25 15 6d 00 00 jmpq *0x6d15(%rip) # 0x7f50 123b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1240: f3 rep 1241: 0f pop %cs 1242: 1e push %ds 1243: fa cli 1244: f2 repne 1245: ff 25 0d 6d 00 00 jmpq *0x6d0d(%rip) # 0x7f58 124b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1250: f3 rep 1251: 0f pop %cs 1252: 1e push %ds 1253: fa cli 1254: f2 repne 1255: ff 25 05 6d 00 00 jmpq *0x6d05(%rip) # 0x7f60 125b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1260: f3 rep 1261: 0f pop %cs 1262: 1e push %ds 1263: fa cli 1264: f2 repne 1265: ff 25 fd 6c 00 00 jmpq *0x6cfd(%rip) # 0x7f68 126b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1270: f3 rep 1271: 0f pop %cs 1272: 1e push %ds 1273: fa cli 1274: f2 repne 1275: ff 25 f5 6c 00 00 jmpq *0x6cf5(%rip) # 0x7f70 127b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1280: f3 rep 1281: 0f pop %cs 1282: 1e push %ds 1283: fa cli 1284: f2 repne 1285: ff 25 ed 6c 00 00 jmpq *0x6ced(%rip) # 0x7f78 128b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1290: f3 rep 1291: 0f pop %cs 1292: 1e push %ds 1293: fa cli 1294: f2 repne 1295: ff 25 e5 6c 00 00 jmpq *0x6ce5(%rip) # 0x7f80 129b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12a0: f3 rep 12a1: 0f pop %cs 12a2: 1e push %ds 12a3: fa cli 12a4: f2 repne 12a5: ff 25 dd 6c 00 00 jmpq *0x6cdd(%rip) # 0x7f88 12ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12b0: f3 rep 12b1: 0f pop %cs 12b2: 1e push %ds 12b3: fa cli 12b4: f2 repne 12b5: ff 25 d5 6c 00 00 jmpq *0x6cd5(%rip) # 0x7f90 12bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12c0: f3 rep 12c1: 0f pop %cs 12c2: 1e push %ds 12c3: fa cli 12c4: f2 repne 12c5: ff 25 cd 6c 00 00 jmpq *0x6ccd(%rip) # 0x7f98 12cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12d0: f3 rep 12d1: 0f pop %cs 12d2: 1e push %ds 12d3: fa cli 12d4: f2 repne 12d5: ff 25 c5 6c 00 00 jmpq *0x6cc5(%rip) # 0x7fa0 12db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12e0: f3 rep 12e1: 0f pop %cs 12e2: 1e push %ds 12e3: fa cli 12e4: f2 repne 12e5: ff 25 bd 6c 00 00 jmpq *0x6cbd(%rip) # 0x7fa8 12eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12f0: f3 rep 12f1: 0f pop %cs 12f2: 1e push %ds 12f3: fa cli 12f4: f2 repne 12f5: ff 25 b5 6c 00 00 jmpq *0x6cb5(%rip) # 0x7fb0 12fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1300: f3 rep 1301: 0f pop %cs 1302: 1e push %ds 1303: fa cli 1304: f2 repne 1305: ff 25 ad 6c 00 00 jmpq *0x6cad(%rip) # 0x7fb8 130b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1310: f3 rep 1311: 0f pop %cs 1312: 1e push %ds 1313: fa cli 1314: f2 repne 1315: ff 25 a5 6c 00 00 jmpq *0x6ca5(%rip) # 0x7fc0 131b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1320: f3 rep 1321: 0f pop %cs 1322: 1e push %ds 1323: fa cli 1324: f2 repne 1325: ff 25 9d 6c 00 00 jmpq *0x6c9d(%rip) # 0x7fc8 132b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1330: f3 rep 1331: 0f pop %cs 1332: 1e push %ds 1333: fa cli 1334: f2 repne 1335: ff 25 95 6c 00 00 jmpq *0x6c95(%rip) # 0x7fd0 133b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .text: 1340: f3 rep 1341: 0f pop %cs 1342: 1e push %ds 1343: fa cli 1344: 31 ed xor %ebp,%ebp 1346: 49 89 d1 mov %rdx,%r9 1349: 5e pop %rsi 134a: 48 89 e2 mov %rsp,%rdx 134d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 1351: 50 push %rax 1352: 54 push %rsp 1353: 4c 8d 05 f6 34 00 00 lea 0x34f6(%rip),%r8 # 0x4850 135a: 48 8d 0d 7f 34 00 00 lea 0x347f(%rip),%rcx # 0x47e0 1361: 48 8d 3d c1 00 00 00 lea 0xc1(%rip),%rdi # 0x1429 1368: ff 15 72 6c 00 00 callq *0x6c72(%rip) # 0x7fe0 136e: f4 hlt 136f: 90 nop 1370: 48 8d 3d 99 6c 00 00 lea 0x6c99(%rip),%rdi # 0x8010 1377: 48 8d 05 92 6c 00 00 lea 0x6c92(%rip),%rax # 0x8010 137e: 48 39 f8 cmp %rdi,%rax 1381: 74 15 je 0x1398 1383: 48 8b 05 4e 6c 00 00 mov 0x6c4e(%rip),%rax # 0x7fd8 138a: 48 85 c0 test %rax,%rax 138d: 74 09 je 0x1398 138f: ff e0 jmpq *%rax 1391: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1398: c3 retq 1399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13a0: 48 8d 3d 69 6c 00 00 lea 0x6c69(%rip),%rdi # 0x8010 13a7: 48 8d 35 62 6c 00 00 lea 0x6c62(%rip),%rsi # 0x8010 13ae: 48 29 fe sub %rdi,%rsi 13b1: 48 89 f0 mov %rsi,%rax 13b4: 48 c1 ee 3f shr $0x3f,%rsi 13b8: 48 c1 f8 03 sar $0x3,%rax 13bc: 48 01 c6 add %rax,%rsi 13bf: 48 d1 fe sar %rsi 13c2: 74 14 je 0x13d8 13c4: 48 8b 05 25 6c 00 00 mov 0x6c25(%rip),%rax # 0x7ff0 13cb: 48 85 c0 test %rax,%rax 13ce: 74 08 je 0x13d8 13d0: ff e0 jmpq *%rax 13d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 13d8: c3 retq 13d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13e0: f3 rep 13e1: 0f pop %cs 13e2: 1e push %ds 13e3: fa cli 13e4: 80 3d 25 6c 00 00 00 cmpb $0x0,0x6c25(%rip) # 0x8010 13eb: 75 2b jne 0x1418 13ed: 55 push %rbp 13ee: 48 83 3d 02 6c 00 00 00 cmpq $0x0,0x6c02(%rip) # 0x7ff8 13f6: 48 89 e5 mov %rsp,%rbp 13f9: 74 0c je 0x1407 13fb: 48 8b 3d 06 6c 00 00 mov 0x6c06(%rip),%rdi # 0x8008 1402: e8 a9 fd ff ff callq 0x11b0 1407: e8 64 ff ff ff callq 0x1370 140c: c6 05 fd 6b 00 00 01 movb $0x1,0x6bfd(%rip) # 0x8010 1413: 5d pop %rbp 1414: c3 retq 1415: 0f 1f 00 nopl (%rax) 1418: c3 retq 1419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1420: f3 rep 1421: 0f pop %cs 1422: 1e push %ds 1423: fa cli 1424: e9 77 ff ff ff jmpq 0x13a0 1429: f3 rep 142a: 0f pop %cs 142b: 1e push %ds 142c: fa cli 142d: 55 push %rbp 142e: 48 89 e5 mov %rsp,%rbp 1431: 48 83 ec 30 sub $0x30,%rsp 1435: 89 7d dc mov %edi,-0x24(%rbp) 1438: 48 89 75 d0 mov %rsi,-0x30(%rbp) 143c: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 1440: 7f 25 jg 0x1467 1442: 48 8b 45 d0 mov -0x30(%rbp),%rax 1446: 48 8b 00 mov (%rax),%rax 1449: 48 89 c6 mov %rax,%rsi 144c: 48 8d 3d b5 3b 00 00 lea 0x3bb5(%rip),%rdi # 0x5008 1453: b8 00 00 00 00 mov $0x0,%eax 1458: e8 b3 fd ff ff callq 0x1210 145d: b8 ff ff ff ff mov $0xffffffff,%eax 1462: e9 64 01 00 00 jmpq 0x15cb 1467: bf 01 00 00 00 mov $0x1,%edi 146c: e8 5c 01 00 00 callq 0x15cd 1471: 85 c0 test %eax,%eax 1473: 75 28 jne 0x149d 1475: bf ff ff ff ff mov $0xffffffff,%edi 147a: e8 16 02 00 00 callq 0x1695 147f: 48 89 c6 mov %rax,%rsi 1482: 48 8d 3d 97 3b 00 00 lea 0x3b97(%rip),%rdi # 0x5020 1489: b8 00 00 00 00 mov $0x0,%eax 148e: e8 7d fd ff ff callq 0x1210 1493: b8 01 00 00 00 mov $0x1,%eax 1498: e9 2e 01 00 00 jmpq 0x15cb 149d: 48 8b 45 d0 mov -0x30(%rbp),%rax 14a1: 48 83 c0 08 add $0x8,%rax 14a5: 48 8b 00 mov (%rax),%rax 14a8: ba 00 00 00 00 mov $0x0,%edx 14ad: be 00 00 00 00 mov $0x0,%esi 14b2: 48 89 c7 mov %rax,%rdi 14b5: b8 00 00 00 00 mov $0x0,%eax 14ba: e8 41 fe ff ff callq 0x1300 14bf: 89 45 e8 mov %eax,-0x18(%rbp) 14c2: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 14c6: 79 25 jns 0x14ed 14c8: 48 8b 45 d0 mov -0x30(%rbp),%rax 14cc: 48 8b 00 mov (%rax),%rax 14cf: 48 89 c6 mov %rax,%rsi 14d2: 48 8d 3d 6e 3b 00 00 lea 0x3b6e(%rip),%rdi # 0x5047 14d9: b8 00 00 00 00 mov $0x0,%eax 14de: e8 2d fd ff ff callq 0x1210 14e3: b8 01 00 00 00 mov $0x1,%eax 14e8: e9 de 00 00 00 jmpq 0x15cb 14ed: 8b 45 e8 mov -0x18(%rbp),%eax 14f0: ba 00 00 00 00 mov $0x0,%edx 14f5: be 01 00 00 00 mov $0x1,%esi 14fa: 89 c7 mov %eax,%edi 14fc: e8 0d 2c 00 00 callq 0x410e 1501: 48 89 45 f8 mov %rax,-0x8(%rbp) 1505: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 150a: 75 28 jne 0x1534 150c: bf ff ff ff ff mov $0xffffffff,%edi 1511: e8 7f 01 00 00 callq 0x1695 1516: 48 89 c6 mov %rax,%rsi 1519: 48 8d 3d 37 3b 00 00 lea 0x3b37(%rip),%rdi # 0x5057 1520: b8 00 00 00 00 mov $0x0,%eax 1525: e8 e6 fc ff ff callq 0x1210 152a: b8 01 00 00 00 mov $0x1,%eax 152f: e9 97 00 00 00 jmpq 0x15cb 1534: 48 8b 45 f8 mov -0x8(%rbp),%rax 1538: 48 89 c7 mov %rax,%rdi 153b: e8 7a 32 00 00 callq 0x47ba 1540: 89 45 ec mov %eax,-0x14(%rbp) 1543: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 1547: 74 1f je 0x1568 1549: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 154d: 77 33 ja 0x1582 154f: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1553: 74 20 je 0x1575 1555: 83 7d ec 01 cmpl $0x1,-0x14(%rbp) 1559: 75 27 jne 0x1582 155b: 48 8d 05 0f 3b 00 00 lea 0x3b0f(%rip),%rax # 0x5071 1562: 48 89 45 f0 mov %rax,-0x10(%rbp) 1566: eb 25 jmp 0x158d 1568: 48 8d 05 10 3b 00 00 lea 0x3b10(%rip),%rax # 0x507f 156f: 48 89 45 f0 mov %rax,-0x10(%rbp) 1573: eb 18 jmp 0x158d 1575: 48 8d 05 0e 3b 00 00 lea 0x3b0e(%rip),%rax # 0x508a 157c: 48 89 45 f0 mov %rax,-0x10(%rbp) 1580: eb 0b jmp 0x158d 1582: 48 8d 05 06 3b 00 00 lea 0x3b06(%rip),%rax # 0x508f 1589: 48 89 45 f0 mov %rax,-0x10(%rbp) 158d: 48 8b 45 d0 mov -0x30(%rbp),%rax 1591: 48 83 c0 08 add $0x8,%rax 1595: 48 8b 00 mov (%rax),%rax 1598: 48 8b 55 f0 mov -0x10(%rbp),%rdx 159c: 48 89 c6 mov %rax,%rsi 159f: 48 8d 3d f6 3a 00 00 lea 0x3af6(%rip),%rdi # 0x509c 15a6: b8 00 00 00 00 mov $0x0,%eax 15ab: e8 60 fc ff ff callq 0x1210 15b0: 48 8b 45 f8 mov -0x8(%rbp),%rax 15b4: 48 89 c7 mov %rax,%rdi 15b7: e8 a7 2d 00 00 callq 0x4363 15bc: 8b 45 e8 mov -0x18(%rbp),%eax 15bf: 89 c7 mov %eax,%edi 15c1: e8 8a fc ff ff callq 0x1250 15c6: b8 00 00 00 00 mov $0x0,%eax 15cb: c9 leaveq 15cc: c3 retq 15cd: f3 rep 15ce: 0f pop %cs 15cf: 1e push %ds 15d0: fa cli 15d1: 55 push %rbp 15d2: 48 89 e5 mov %rsp,%rbp 15d5: 48 83 ec 10 sub $0x10,%rsp 15d9: 89 7d fc mov %edi,-0x4(%rbp) 15dc: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 15e0: 75 07 jne 0x15e9 15e2: b8 01 00 00 00 mov $0x1,%eax 15e7: eb 2f jmp 0x1618 15e9: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 15ed: 0f 94 c0 sete %al 15f0: 0f b6 c0 movzbl %al,%eax 15f3: 48 85 c0 test %rax,%rax 15f6: 74 11 je 0x1609 15f8: c7 05 12 6a 00 00 01 00 movl $0x1,0x6a12(%rip) # 0x8014 1600: 00 00 1602: b8 01 00 00 00 mov $0x1,%eax 1607: eb 0f jmp 0x1618 1609: bf 02 00 00 00 mov $0x2,%edi 160e: e8 43 00 00 00 callq 0x1656 1613: b8 00 00 00 00 mov $0x0,%eax 1618: c9 leaveq 1619: c3 retq 161a: f3 rep 161b: 0f pop %cs 161c: 1e push %ds 161d: fa cli 161e: 55 push %rbp 161f: 48 89 e5 mov %rsp,%rbp 1622: 48 83 ec 10 sub $0x10,%rsp 1626: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 162e: 00 162f: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1636: 8b 00 mov (%rax),%eax 1638: 89 45 fc mov %eax,-0x4(%rbp) 163b: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1643: 00 1644: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 164b: c7 00 00 00 00 00 movl $0x0,(%rax) 1651: 8b 45 fc mov -0x4(%rbp),%eax 1654: c9 leaveq 1655: c3 retq 1656: f3 rep 1657: 0f pop %cs 1658: 1e push %ds 1659: fa cli 165a: 55 push %rbp 165b: 48 89 e5 mov %rsp,%rbp 165e: 53 push %rbx 165f: 48 83 ec 18 sub $0x18,%rsp 1663: 89 7d ec mov %edi,-0x14(%rbp) 1666: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 166a: 78 0b js 0x1677 166c: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1670: 7f 05 jg 0x1677 1672: 8b 5d ec mov -0x14(%rbp),%ebx 1675: eb 05 jmp 0x167c 1677: bb 01 00 00 00 mov $0x1,%ebx 167c: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1684: 00 1685: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 168c: 89 18 mov %ebx,(%rax) 168e: 90 nop 168f: 48 8b 5d f8 mov -0x8(%rbp),%rbx 1693: c9 leaveq 1694: c3 retq 1695: f3 rep 1696: 0f pop %cs 1697: 1e push %ds 1698: fa cli 1699: 55 push %rbp 169a: 48 89 e5 mov %rsp,%rbp 169d: 48 83 ec 20 sub $0x20,%rsp 16a1: 89 7d ec mov %edi,-0x14(%rbp) 16a4: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16ac: 00 16ad: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16b4: 8b 00 mov (%rax),%eax 16b6: 89 45 fc mov %eax,-0x4(%rbp) 16b9: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 16bd: 0f 85 85 00 00 00 jne 0x1748 16c3: 8b 45 fc mov -0x4(%rbp),%eax 16c6: 48 98 cltq 16c8: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 16d0: 48 8d 05 e9 3e 00 00 lea 0x3ee9(%rip),%rax # 0x55c0 16d7: 48 8b 04 02 mov (%rdx,%rax,1),%rax 16db: 48 3d f1 04 00 00 cmp $0x4f1,%rax 16e1: 76 1f jbe 0x1702 16e3: 48 8d 0d 6e 41 00 00 lea 0x416e(%rip),%rcx # 0x5858 16ea: ba 5b 01 00 00 mov $0x15b,%edx 16ef: 48 8d 35 62 40 00 00 lea 0x4062(%rip),%rsi # 0x5758 16f6: 48 8d 3d eb 40 00 00 lea 0x40eb(%rip),%rdi # 0x57e8 16fd: e8 2e fb ff ff callq 0x1230 1702: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1706: 74 36 je 0x173e 1708: 8b 45 fc mov -0x4(%rbp),%eax 170b: 48 98 cltq 170d: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1715: 48 8d 05 a4 3e 00 00 lea 0x3ea4(%rip),%rax # 0x55c0 171c: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1720: 48 8d 15 99 39 00 00 lea 0x3999(%rip),%rdx # 0x50c0 1727: 48 01 d0 add %rdx,%rax 172a: 48 89 c6 mov %rax,%rsi 172d: 48 8d 3d d9 40 00 00 lea 0x40d9(%rip),%rdi # 0x580d 1734: e8 e7 fa ff ff callq 0x1220 1739: e9 b7 00 00 00 jmpq 0x17f5 173e: b8 00 00 00 00 mov $0x0,%eax 1743: e9 ad 00 00 00 jmpq 0x17f5 1748: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 174c: 7c 06 jl 0x1754 174e: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1752: 7e 1b jle 0x176f 1754: 48 8d 05 6e 39 00 00 lea 0x396e(%rip),%rax # 0x50c9 175b: 48 89 c6 mov %rax,%rsi 175e: 48 8d 3d a8 40 00 00 lea 0x40a8(%rip),%rdi # 0x580d 1765: e8 b6 fa ff ff callq 0x1220 176a: e9 86 00 00 00 jmpq 0x17f5 176f: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1773: 75 05 jne 0x177a 1775: 8b 45 fc mov -0x4(%rbp),%eax 1778: eb 03 jmp 0x177d 177a: 8b 45 ec mov -0x14(%rbp),%eax 177d: 48 98 cltq 177f: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1787: 48 8d 05 32 3e 00 00 lea 0x3e32(%rip),%rax # 0x55c0 178e: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1792: 48 3d f1 04 00 00 cmp $0x4f1,%rax 1798: 76 1f jbe 0x17b9 179a: 48 8d 0d b7 40 00 00 lea 0x40b7(%rip),%rcx # 0x5858 17a1: ba 61 01 00 00 mov $0x161,%edx 17a6: 48 8d 35 ab 3f 00 00 lea 0x3fab(%rip),%rsi # 0x5758 17ad: 48 8d 3d 64 40 00 00 lea 0x4064(%rip),%rdi # 0x5818 17b4: e8 77 fa ff ff callq 0x1230 17b9: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 17bd: 75 05 jne 0x17c4 17bf: 8b 45 fc mov -0x4(%rbp),%eax 17c2: eb 03 jmp 0x17c7 17c4: 8b 45 ec mov -0x14(%rbp),%eax 17c7: 48 98 cltq 17c9: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17d1: 48 8d 05 e8 3d 00 00 lea 0x3de8(%rip),%rax # 0x55c0 17d8: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17dc: 48 8d 15 dd 38 00 00 lea 0x38dd(%rip),%rdx # 0x50c0 17e3: 48 01 d0 add %rdx,%rax 17e6: 48 89 c6 mov %rax,%rsi 17e9: 48 8d 3d 1d 40 00 00 lea 0x401d(%rip),%rdi # 0x580d 17f0: e8 2b fa ff ff callq 0x1220 17f5: c9 leaveq 17f6: c3 retq 17f7: 55 push %rbp 17f8: 48 89 e5 mov %rsp,%rbp 17fb: 89 f8 mov %edi,%eax 17fd: 66 89 45 fc mov %ax,-0x4(%rbp) 1801: 0f b7 45 fc movzwl -0x4(%rbp),%eax 1805: 66 c1 c0 08 rol $0x8,%ax 1809: 5d pop %rbp 180a: c3 retq 180b: 55 push %rbp 180c: 48 89 e5 mov %rsp,%rbp 180f: 89 7d fc mov %edi,-0x4(%rbp) 1812: 8b 45 fc mov -0x4(%rbp),%eax 1815: 0f c8 bswap %eax 1817: 5d pop %rbp 1818: c3 retq 1819: 55 push %rbp 181a: 48 89 e5 mov %rsp,%rbp 181d: 48 89 7d f8 mov %rdi,-0x8(%rbp) 1821: 48 8b 45 f8 mov -0x8(%rbp),%rax 1825: 48 0f c8 bswap %rax 1828: 5d pop %rbp 1829: c3 retq 182a: 55 push %rbp 182b: 48 89 e5 mov %rsp,%rbp 182e: 48 83 ec 40 sub $0x40,%rsp 1832: 89 7d dc mov %edi,-0x24(%rbp) 1835: 48 89 75 d0 mov %rsi,-0x30(%rbp) 1839: 48 89 55 c8 mov %rdx,-0x38(%rbp) 183d: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1841: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 1849: 48 8b 55 c0 mov -0x40(%rbp),%rdx 184d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1851: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 1855: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1859: 48 8b 45 c8 mov -0x38(%rbp),%rax 185d: 48 29 f0 sub %rsi,%rax 1860: 48 89 c2 mov %rax,%rdx 1863: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1867: 48 8b 45 d0 mov -0x30(%rbp),%rax 186b: 48 01 c6 add %rax,%rsi 186e: 8b 45 dc mov -0x24(%rbp),%eax 1871: 89 c7 mov %eax,%edi 1873: e8 98 fa ff ff callq 0x1310 1878: 48 89 45 f0 mov %rax,-0x10(%rbp) 187c: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 1881: 75 0c jne 0x188f 1883: e8 48 f9 ff ff callq 0x11d0 1888: 8b 00 mov (%rax),%eax 188a: 83 f8 04 cmp $0x4,%eax 188d: 74 ba je 0x1849 188f: 48 8b 45 f0 mov -0x10(%rbp),%rax 1893: 48 89 45 f8 mov %rax,-0x8(%rbp) 1897: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 189c: 7f 13 jg 0x18b1 189e: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18a3: 79 06 jns 0x18ab 18a5: 48 8b 45 f8 mov -0x8(%rbp),%rax 18a9: eb 1c jmp 0x18c7 18ab: 48 8b 45 e8 mov -0x18(%rbp),%rax 18af: eb 16 jmp 0x18c7 18b1: 48 8b 45 f8 mov -0x8(%rbp),%rax 18b5: 48 01 45 e8 add %rax,-0x18(%rbp) 18b9: 48 8b 45 e8 mov -0x18(%rbp),%rax 18bd: 48 39 45 c8 cmp %rax,-0x38(%rbp) 18c1: 77 86 ja 0x1849 18c3: 48 8b 45 e8 mov -0x18(%rbp),%rax 18c7: c9 leaveq 18c8: c3 retq 18c9: 55 push %rbp 18ca: 48 89 e5 mov %rsp,%rbp 18cd: 48 83 ec 20 sub $0x20,%rsp 18d1: 48 89 7d e8 mov %rdi,-0x18(%rbp) 18d5: 48 89 75 e0 mov %rsi,-0x20(%rbp) 18d9: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 18de: 76 26 jbe 0x1906 18e0: 48 8b 45 e8 mov -0x18(%rbp),%rax 18e4: ba 08 00 00 00 mov $0x8,%edx 18e9: 48 8d 35 78 3f 00 00 lea 0x3f78(%rip),%rsi # 0x5868 18f0: 48 89 c7 mov %rax,%rdi 18f3: e8 78 f9 ff ff callq 0x1270 18f8: 85 c0 test %eax,%eax 18fa: 75 0a jne 0x1906 18fc: b8 01 00 00 00 mov $0x1,%eax 1901: e9 80 00 00 00 jmpq 0x1986 1906: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 190b: 76 74 jbe 0x1981 190d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1911: ba 04 00 00 00 mov $0x4,%edx 1916: 48 8d 35 54 3f 00 00 lea 0x3f54(%rip),%rsi # 0x5871 191d: 48 89 c7 mov %rax,%rdi 1920: e8 4b f9 ff ff callq 0x1270 1925: 85 c0 test %eax,%eax 1927: 75 58 jne 0x1981 1929: 48 8b 45 e8 mov -0x18(%rbp),%rax 192d: 48 83 c0 04 add $0x4,%rax 1931: 0f b6 00 movzbl (%rax),%eax 1934: 0f b6 c0 movzbl %al,%eax 1937: 89 45 f4 mov %eax,-0xc(%rbp) 193a: 48 8b 45 e8 mov -0x18(%rbp),%rax 193e: 48 83 c0 05 add $0x5,%rax 1942: 0f b6 00 movzbl (%rax),%eax 1945: 0f b6 c0 movzbl %al,%eax 1948: 89 45 f8 mov %eax,-0x8(%rbp) 194b: 48 8b 45 e8 mov -0x18(%rbp),%rax 194f: 48 83 c0 06 add $0x6,%rax 1953: 0f b6 00 movzbl (%rax),%eax 1956: 0f b6 c0 movzbl %al,%eax 1959: 89 45 fc mov %eax,-0x4(%rbp) 195c: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 1960: 7e 1f jle 0x1981 1962: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 1966: 7f 19 jg 0x1981 1968: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 196c: 7e 13 jle 0x1981 196e: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 1972: 7f 0d jg 0x1981 1974: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1978: 75 07 jne 0x1981 197a: b8 03 00 00 00 mov $0x3,%eax 197f: eb 05 jmp 0x1986 1981: b8 00 00 00 00 mov $0x0,%eax 1986: c9 leaveq 1987: c3 retq 1988: 55 push %rbp 1989: 48 89 e5 mov %rsp,%rbp 198c: 48 83 ec 40 sub $0x40,%rsp 1990: 89 7d ec mov %edi,-0x14(%rbp) 1993: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1997: 48 89 55 d8 mov %rdx,-0x28(%rbp) 199b: 48 89 4d d0 mov %rcx,-0x30(%rbp) 199f: 44 89 45 e8 mov %r8d,-0x18(%rbp) 19a3: 4c 89 4d c8 mov %r9,-0x38(%rbp) 19a7: 48 8b 45 18 mov 0x18(%rbp),%rax 19ab: 48 05 08 01 00 00 add $0x108,%rax 19b1: 48 89 c6 mov %rax,%rsi 19b4: bf 01 00 00 00 mov $0x1,%edi 19b9: e8 d2 f8 ff ff callq 0x1290 19be: 48 89 45 f8 mov %rax,-0x8(%rbp) 19c2: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 19c7: 75 0c jne 0x19d5 19c9: bf 08 00 00 00 mov $0x8,%edi 19ce: e8 83 fc ff ff callq 0x1656 19d3: eb 58 jmp 0x1a2d 19d5: 48 8b 45 f8 mov -0x8(%rbp),%rax 19d9: 8b 55 10 mov 0x10(%rbp),%edx 19dc: 89 50 18 mov %edx,0x18(%rax) 19df: 48 8b 45 f8 mov -0x8(%rbp),%rax 19e3: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 19ea: 48 8b 45 f8 mov -0x8(%rbp),%rax 19ee: 8b 55 e8 mov -0x18(%rbp),%edx 19f1: 89 50 1c mov %edx,0x1c(%rax) 19f4: 48 8b 45 f8 mov -0x8(%rbp),%rax 19f8: 8b 55 ec mov -0x14(%rbp),%edx 19fb: 89 50 24 mov %edx,0x24(%rax) 19fe: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a02: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1a06: 48 89 50 28 mov %rdx,0x28(%rax) 1a0a: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a0e: 48 8b 55 d0 mov -0x30(%rbp),%rdx 1a12: 48 89 50 30 mov %rdx,0x30(%rax) 1a16: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a1a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 1a1e: 48 89 10 mov %rdx,(%rax) 1a21: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a25: 48 8b 55 c8 mov -0x38(%rbp),%rdx 1a29: 48 89 50 08 mov %rdx,0x8(%rax) 1a2d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a31: c9 leaveq 1a32: c3 retq 1a33: f3 rep 1a34: 0f pop %cs 1a35: 1e push %ds 1a36: fa cli 1a37: 55 push %rbp 1a38: 48 89 e5 mov %rsp,%rbp 1a3b: 48 83 ec 20 sub $0x20,%rsp 1a3f: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a43: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a47: 8b 40 18 mov 0x18(%rax),%eax 1a4a: 83 f8 01 cmp $0x1,%eax 1a4d: 75 38 jne 0x1a87 1a4f: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a53: 48 8b 40 48 mov 0x48(%rax),%rax 1a57: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a5b: eb 23 jmp 0x1a80 1a5d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a61: 8b 40 3c mov 0x3c(%rax),%eax 1a64: 85 c0 test %eax,%eax 1a66: 74 0c je 0x1a74 1a68: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a6c: 48 89 c7 mov %rax,%rdi 1a6f: e8 bf ff ff ff callq 0x1a33 1a74: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a78: 48 8b 40 10 mov 0x10(%rax),%rax 1a7c: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a80: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1a85: 75 d6 jne 0x1a5d 1a87: 90 nop 1a88: c9 leaveq 1a89: c3 retq 1a8a: f3 rep 1a8b: 0f pop %cs 1a8c: 1e push %ds 1a8d: fa cli 1a8e: 55 push %rbp 1a8f: 48 89 e5 mov %rsp,%rbp 1a92: 48 83 ec 20 sub $0x20,%rsp 1a96: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a9a: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a9e: 8b 40 18 mov 0x18(%rax),%eax 1aa1: 83 f8 01 cmp $0x1,%eax 1aa4: 75 38 jne 0x1ade 1aa6: 48 8b 45 e8 mov -0x18(%rbp),%rax 1aaa: 48 8b 40 48 mov 0x48(%rax),%rax 1aae: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ab2: eb 23 jmp 0x1ad7 1ab4: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ab8: 8b 40 3c mov 0x3c(%rax),%eax 1abb: 85 c0 test %eax,%eax 1abd: 74 0c je 0x1acb 1abf: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ac3: 48 89 c7 mov %rax,%rdi 1ac6: e8 bf ff ff ff callq 0x1a8a 1acb: 48 8b 45 f8 mov -0x8(%rbp),%rax 1acf: 48 8b 40 10 mov 0x10(%rax),%rax 1ad3: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ad7: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1adc: 75 d6 jne 0x1ab4 1ade: 90 nop 1adf: c9 leaveq 1ae0: c3 retq 1ae1: 55 push %rbp 1ae2: 48 89 e5 mov %rsp,%rbp 1ae5: 48 83 ec 40 sub $0x40,%rsp 1ae9: 89 7d ec mov %edi,-0x14(%rbp) 1aec: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1af0: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1af4: 48 89 4d d0 mov %rcx,-0x30(%rbp) 1af8: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1afc: 4c 89 4d c8 mov %r9,-0x38(%rbp) 1b00: 4c 8b 45 c8 mov -0x38(%rbp),%r8 1b04: 8b 7d e8 mov -0x18(%rbp),%edi 1b07: 48 8b 4d d0 mov -0x30(%rbp),%rcx 1b0b: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1b0f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 1b13: 8b 45 ec mov -0x14(%rbp),%eax 1b16: 6a 00 pushq $0x0 1b18: 6a 01 pushq $0x1 1b1a: 4d 89 c1 mov %r8,%r9 1b1d: 41 89 f8 mov %edi,%r8d 1b20: 89 c7 mov %eax,%edi 1b22: e8 61 fe ff ff callq 0x1988 1b27: 48 83 c4 10 add $0x10,%rsp 1b2b: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b2f: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b34: 74 26 je 0x1b5c 1b36: 48 8b 45 d8 mov -0x28(%rbp),%rax 1b3a: 48 8d 50 08 lea 0x8(%rax),%rdx 1b3e: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b42: 48 89 50 70 mov %rdx,0x70(%rax) 1b46: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b4a: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 1b51: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b55: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1b5c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b60: c9 leaveq 1b61: c3 retq 1b62: f3 rep 1b63: 0f pop %cs 1b64: 1e push %ds 1b65: fa cli 1b66: 55 push %rbp 1b67: 48 89 e5 mov %rsp,%rbp 1b6a: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 1b71: 48 89 bd 78 ff ff ff mov %rdi,-0x88(%rbp) 1b78: 48 89 b5 70 ff ff ff mov %rsi,-0x90(%rbp) 1b7f: 89 95 6c ff ff ff mov %edx,-0x94(%rbp) 1b85: 48 89 8d 60 ff ff ff mov %rcx,-0xa0(%rbp) 1b8c: 4c 89 85 58 ff ff ff mov %r8,-0xa8(%rbp) 1b93: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 1b9b: 00 1b9c: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ba0: 31 c0 xor %eax,%eax 1ba2: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ba9: 48 83 c0 04 add $0x4,%rax 1bad: 0f b6 00 movzbl (%rax),%eax 1bb0: 3c 01 cmp $0x1,%al 1bb2: 0f 94 c0 sete %al 1bb5: 88 45 87 mov %al,-0x79(%rbp) 1bb8: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1bbc: 74 0a je 0x1bc8 1bbe: 48 83 bd 58 ff ff ff 33 cmpq $0x33,-0xa8(%rbp) 1bc6: 76 15 jbe 0x1bdd 1bc8: 0f b6 45 87 movzbl -0x79(%rbp),%eax 1bcc: 83 f0 01 xor $0x1,%eax 1bcf: 84 c0 test %al,%al 1bd1: 74 20 je 0x1bf3 1bd3: 48 83 bd 58 ff ff ff 3f cmpq $0x3f,-0xa8(%rbp) 1bdb: 77 16 ja 0x1bf3 1bdd: bf 0a 00 00 00 mov $0xa,%edi 1be2: e8 6f fa ff ff callq 0x1656 1be7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1bee: e9 c0 04 00 00 jmpq 0x20b3 1bf3: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bfa: 48 83 c0 05 add $0x5,%rax 1bfe: 0f b6 00 movzbl (%rax),%eax 1c01: 3c 01 cmp $0x1,%al 1c03: 75 10 jne 0x1c15 1c05: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c0c: 48 89 45 88 mov %rax,-0x78(%rbp) 1c10: e9 af 00 00 00 jmpq 0x1cc4 1c15: 48 8d 45 b0 lea -0x50(%rbp),%rax 1c19: 48 89 45 88 mov %rax,-0x78(%rbp) 1c1d: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c21: 74 4f je 0x1c72 1c23: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c2a: 0f b7 40 30 movzwl 0x30(%rax),%eax 1c2e: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c32: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c39: 8b 40 20 mov 0x20(%rax),%eax 1c3c: 89 45 d0 mov %eax,-0x30(%rbp) 1c3f: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c46: 48 83 c0 05 add $0x5,%rax 1c4a: 0f b6 00 movzbl (%rax),%eax 1c4d: 3c 01 cmp $0x1,%al 1c4f: 74 73 je 0x1cc4 1c51: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1c55: 0f b7 c0 movzwl %ax,%eax 1c58: 89 c7 mov %eax,%edi 1c5a: e8 98 fb ff ff callq 0x17f7 1c5f: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c63: 8b 45 d0 mov -0x30(%rbp),%eax 1c66: 89 c7 mov %eax,%edi 1c68: e8 9e fb ff ff callq 0x180b 1c6d: 89 45 d0 mov %eax,-0x30(%rbp) 1c70: eb 52 jmp 0x1cc4 1c72: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c79: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1c7d: 66 89 45 ec mov %ax,-0x14(%rbp) 1c81: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c88: 48 8b 40 28 mov 0x28(%rax),%rax 1c8c: 48 89 45 d8 mov %rax,-0x28(%rbp) 1c90: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c97: 48 83 c0 05 add $0x5,%rax 1c9b: 0f b6 00 movzbl (%rax),%eax 1c9e: 3c 01 cmp $0x1,%al 1ca0: 74 22 je 0x1cc4 1ca2: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1ca6: 0f b7 c0 movzwl %ax,%eax 1ca9: 89 c7 mov %eax,%edi 1cab: e8 47 fb ff ff callq 0x17f7 1cb0: 66 89 45 ec mov %ax,-0x14(%rbp) 1cb4: 48 8b 45 d8 mov -0x28(%rbp),%rax 1cb8: 48 89 c7 mov %rax,%rdi 1cbb: e8 59 fb ff ff callq 0x1819 1cc0: 48 89 45 d8 mov %rax,-0x28(%rbp) 1cc4: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1cc8: 0f 84 ec 01 00 00 je 0x1eba 1cce: 48 8b 45 88 mov -0x78(%rbp),%rax 1cd2: 0f b7 40 30 movzwl 0x30(%rax),%eax 1cd6: 0f b7 c0 movzwl %ax,%eax 1cd9: 48 89 45 98 mov %rax,-0x68(%rbp) 1cdd: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1ce2: 0f 94 c0 sete %al 1ce5: 0f b6 c0 movzbl %al,%eax 1ce8: 48 85 c0 test %rax,%rax 1ceb: 0f 84 79 01 00 00 je 0x1e6a 1cf1: 48 8b 45 88 mov -0x78(%rbp),%rax 1cf5: 8b 40 20 mov 0x20(%rax),%eax 1cf8: 85 c0 test %eax,%eax 1cfa: 0f 84 6a 01 00 00 je 0x1e6a 1d00: 48 8b 45 88 mov -0x78(%rbp),%rax 1d04: 8b 40 20 mov 0x20(%rax),%eax 1d07: 89 c0 mov %eax,%eax 1d09: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1d10: 0f 96 c0 setbe %al 1d13: 0f b6 c0 movzbl %al,%eax 1d16: 48 85 c0 test %rax,%rax 1d19: 75 22 jne 0x1d3d 1d1b: 48 8b 45 88 mov -0x78(%rbp),%rax 1d1f: 8b 40 20 mov 0x20(%rax),%eax 1d22: 89 c2 mov %eax,%edx 1d24: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1d2b: 48 29 d0 sub %rdx,%rax 1d2e: 48 83 f8 27 cmp $0x27,%rax 1d32: 0f 96 c0 setbe %al 1d35: 0f b6 c0 movzbl %al,%eax 1d38: 48 85 c0 test %rax,%rax 1d3b: 74 0a je 0x1d47 1d3d: b8 00 00 00 00 mov $0x0,%eax 1d42: e9 6c 03 00 00 jmpq 0x20b3 1d47: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d4f: 0f 95 c0 setne %al 1d52: 0f b6 c0 movzbl %al,%eax 1d55: 48 85 c0 test %rax,%rax 1d58: 74 3d je 0x1d97 1d5a: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1d61: 48 83 c0 05 add $0x5,%rax 1d65: 0f b6 00 movzbl (%rax),%eax 1d68: 3c 01 cmp $0x1,%al 1d6a: 75 2b jne 0x1d97 1d6c: 48 8b 45 88 mov -0x78(%rbp),%rax 1d70: 8b 40 20 mov 0x20(%rax),%eax 1d73: 89 c2 mov %eax,%edx 1d75: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d7c: 48 01 c2 add %rax,%rdx 1d7f: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1d86: 48 01 d0 add %rdx,%rax 1d89: 8b 40 14 mov 0x14(%rax),%eax 1d8c: 89 c0 mov %eax,%eax 1d8e: 48 89 45 98 mov %rax,-0x68(%rbp) 1d92: e9 d3 00 00 00 jmpq 0x1e6a 1d97: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d9f: 0f 95 c0 setne %al 1da2: 0f b6 c0 movzbl %al,%eax 1da5: 48 85 c0 test %rax,%rax 1da8: 74 28 je 0x1dd2 1daa: 48 8b 45 88 mov -0x78(%rbp),%rax 1dae: 8b 40 20 mov 0x20(%rax),%eax 1db1: 89 c2 mov %eax,%edx 1db3: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1dba: 48 01 c2 add %rax,%rdx 1dbd: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1dc4: 48 01 d0 add %rdx,%rax 1dc7: 48 83 c0 14 add $0x14,%rax 1dcb: 8b 00 mov (%rax),%eax 1dcd: 89 45 90 mov %eax,-0x70(%rbp) 1dd0: eb 70 jmp 0x1e42 1dd2: 48 8b 45 88 mov -0x78(%rbp),%rax 1dd6: 8b 40 20 mov 0x20(%rax),%eax 1dd9: 89 c2 mov %eax,%edx 1ddb: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1de2: 48 01 d0 add %rdx,%rax 1de5: 48 83 c0 14 add $0x14,%rax 1de9: 48 89 c2 mov %rax,%rdx 1dec: 48 8d 75 90 lea -0x70(%rbp),%rsi 1df0: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1df6: 48 89 d1 mov %rdx,%rcx 1df9: ba 04 00 00 00 mov $0x4,%edx 1dfe: 89 c7 mov %eax,%edi 1e00: e8 25 fa ff ff callq 0x182a 1e05: 48 89 45 a8 mov %rax,-0x58(%rbp) 1e09: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1e0e: 0f 95 c0 setne %al 1e11: 0f b6 c0 movzbl %al,%eax 1e14: 48 85 c0 test %rax,%rax 1e17: 74 29 je 0x1e42 1e19: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1e1e: 79 0c jns 0x1e2c 1e20: bf 09 00 00 00 mov $0x9,%edi 1e25: e8 2c f8 ff ff callq 0x1656 1e2a: eb 0a jmp 0x1e36 1e2c: bf 0a 00 00 00 mov $0xa,%edi 1e31: e8 20 f8 ff ff callq 0x1656 1e36: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1e3d: e9 71 02 00 00 jmpq 0x20b3 1e42: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1e49: 48 83 c0 05 add $0x5,%rax 1e4d: 0f b6 00 movzbl (%rax),%eax 1e50: 3c 01 cmp $0x1,%al 1e52: 74 0d je 0x1e61 1e54: 8b 45 90 mov -0x70(%rbp),%eax 1e57: 89 c7 mov %eax,%edi 1e59: e8 ad f9 ff ff callq 0x180b 1e5e: 89 45 90 mov %eax,-0x70(%rbp) 1e61: 8b 45 90 mov -0x70(%rbp),%eax 1e64: 89 c0 mov %eax,%eax 1e66: 48 89 45 98 mov %rax,-0x68(%rbp) 1e6a: 48 8b 45 88 mov -0x78(%rbp),%rax 1e6e: 8b 40 20 mov 0x20(%rax),%eax 1e71: 89 c0 mov %eax,%eax 1e73: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1e7a: 72 31 jb 0x1ead 1e7c: 48 8b 45 88 mov -0x78(%rbp),%rax 1e80: 8b 40 20 mov 0x20(%rax),%eax 1e83: 89 c2 mov %eax,%edx 1e85: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1e8c: 48 29 d0 sub %rdx,%rax 1e8f: 48 89 c1 mov %rax,%rcx 1e92: 48 8b 55 98 mov -0x68(%rbp),%rdx 1e96: 48 89 d0 mov %rdx,%rax 1e99: 48 c1 e0 02 shl $0x2,%rax 1e9d: 48 01 d0 add %rdx,%rax 1ea0: 48 c1 e0 03 shl $0x3,%rax 1ea4: 48 39 c1 cmp %rax,%rcx 1ea7: 0f 83 02 02 00 00 jae 0x20af 1ead: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1eb5: e9 f5 01 00 00 jmpq 0x20af 1eba: 48 8b 45 88 mov -0x78(%rbp),%rax 1ebe: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1ec2: 0f b7 c0 movzwl %ax,%eax 1ec5: 48 89 45 98 mov %rax,-0x68(%rbp) 1ec9: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1ece: 0f 94 c0 sete %al 1ed1: 0f b6 c0 movzbl %al,%eax 1ed4: 48 85 c0 test %rax,%rax 1ed7: 0f 84 97 01 00 00 je 0x2074 1edd: 48 8b 45 88 mov -0x78(%rbp),%rax 1ee1: 48 8b 40 28 mov 0x28(%rax),%rax 1ee5: 48 85 c0 test %rax,%rax 1ee8: 0f 84 86 01 00 00 je 0x2074 1eee: 48 8b 45 88 mov -0x78(%rbp),%rax 1ef2: 48 8b 40 28 mov 0x28(%rax),%rax 1ef6: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1efd: 0f 96 c0 setbe %al 1f00: 0f b6 c0 movzbl %al,%eax 1f03: 48 85 c0 test %rax,%rax 1f06: 75 1e jne 0x1f26 1f08: 48 8b 45 88 mov -0x78(%rbp),%rax 1f0c: 48 8b 40 28 mov 0x28(%rax),%rax 1f10: 48 83 c0 40 add $0x40,%rax 1f14: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f1b: 0f 92 c0 setb %al 1f1e: 0f b6 c0 movzbl %al,%eax 1f21: 48 85 c0 test %rax,%rax 1f24: 74 0a je 0x1f30 1f26: b8 00 00 00 00 mov $0x0,%eax 1f2b: e9 83 01 00 00 jmpq 0x20b3 1f30: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f38: 0f 95 c0 setne %al 1f3b: 0f b6 c0 movzbl %al,%eax 1f3e: 48 85 c0 test %rax,%rax 1f41: 74 3b je 0x1f7e 1f43: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1f4a: 48 83 c0 05 add $0x5,%rax 1f4e: 0f b6 00 movzbl (%rax),%eax 1f51: 3c 01 cmp $0x1,%al 1f53: 75 29 jne 0x1f7e 1f55: 48 8b 45 88 mov -0x78(%rbp),%rax 1f59: 48 8b 50 28 mov 0x28(%rax),%rdx 1f5d: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f64: 48 01 c2 add %rax,%rdx 1f67: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1f6e: 48 01 d0 add %rdx,%rax 1f71: 48 8b 40 20 mov 0x20(%rax),%rax 1f75: 48 89 45 90 mov %rax,-0x70(%rbp) 1f79: e9 cd 00 00 00 jmpq 0x204b 1f7e: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f86: 0f 95 c0 setne %al 1f89: 0f b6 c0 movzbl %al,%eax 1f8c: 48 85 c0 test %rax,%rax 1f8f: 74 29 je 0x1fba 1f91: 48 8b 45 88 mov -0x78(%rbp),%rax 1f95: 48 8b 50 28 mov 0x28(%rax),%rdx 1f99: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fa0: 48 01 c2 add %rax,%rdx 1fa3: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1faa: 48 01 d0 add %rdx,%rax 1fad: 48 83 c0 20 add $0x20,%rax 1fb1: 48 8b 00 mov (%rax),%rax 1fb4: 48 89 45 90 mov %rax,-0x70(%rbp) 1fb8: eb 6f jmp 0x2029 1fba: 48 8b 45 88 mov -0x78(%rbp),%rax 1fbe: 48 8b 50 28 mov 0x28(%rax),%rdx 1fc2: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fc9: 48 01 d0 add %rdx,%rax 1fcc: 48 83 c0 20 add $0x20,%rax 1fd0: 48 89 c2 mov %rax,%rdx 1fd3: 48 8d 75 90 lea -0x70(%rbp),%rsi 1fd7: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1fdd: 48 89 d1 mov %rdx,%rcx 1fe0: ba 08 00 00 00 mov $0x8,%edx 1fe5: 89 c7 mov %eax,%edi 1fe7: e8 3e f8 ff ff callq 0x182a 1fec: 48 89 45 a0 mov %rax,-0x60(%rbp) 1ff0: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 1ff5: 0f 95 c0 setne %al 1ff8: 0f b6 c0 movzbl %al,%eax 1ffb: 48 85 c0 test %rax,%rax 1ffe: 74 29 je 0x2029 2000: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 2005: 79 0c jns 0x2013 2007: bf 09 00 00 00 mov $0x9,%edi 200c: e8 45 f6 ff ff callq 0x1656 2011: eb 0a jmp 0x201d 2013: bf 0a 00 00 00 mov $0xa,%edi 2018: e8 39 f6 ff ff callq 0x1656 201d: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2024: e9 8a 00 00 00 jmpq 0x20b3 2029: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2030: 48 83 c0 05 add $0x5,%rax 2034: 0f b6 00 movzbl (%rax),%eax 2037: 3c 01 cmp $0x1,%al 2039: 74 10 je 0x204b 203b: 48 8b 45 90 mov -0x70(%rbp),%rax 203f: 48 89 c7 mov %rax,%rdi 2042: e8 d2 f7 ff ff callq 0x1819 2047: 48 89 45 90 mov %rax,-0x70(%rbp) 204b: 48 8b 45 90 mov -0x70(%rbp),%rax 204f: ba ff ff ff ff mov $0xffffffff,%edx 2054: 48 39 d0 cmp %rdx,%rax 2057: 76 13 jbe 0x206c 2059: bf 0a 00 00 00 mov $0xa,%edi 205e: e8 f3 f5 ff ff callq 0x1656 2063: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 206a: eb 47 jmp 0x20b3 206c: 48 8b 45 90 mov -0x70(%rbp),%rax 2070: 48 89 45 98 mov %rax,-0x68(%rbp) 2074: 48 8b 45 88 mov -0x78(%rbp),%rax 2078: 48 8b 40 28 mov 0x28(%rax),%rax 207c: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 2083: 72 22 jb 0x20a7 2085: 48 8b 45 88 mov -0x78(%rbp),%rax 2089: 48 8b 48 28 mov 0x28(%rax),%rcx 208d: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 2094: 48 29 c8 sub %rcx,%rax 2097: 48 89 c2 mov %rax,%rdx 209a: 48 8b 45 98 mov -0x68(%rbp),%rax 209e: 48 c1 e0 06 shl $0x6,%rax 20a2: 48 39 c2 cmp %rax,%rdx 20a5: 73 08 jae 0x20af 20a7: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 20af: 48 8b 45 98 mov -0x68(%rbp),%rax 20b3: 48 8b 4d f8 mov -0x8(%rbp),%rcx 20b7: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 20bf: 00 20c0: 74 05 je 0x20c7 20c2: e8 29 f1 ff ff callq 0x11f0 20c7: c9 leaveq 20c8: c3 retq 20c9: f3 rep 20ca: 0f pop %cs 20cb: 1e push %ds 20cc: fa cli 20cd: 55 push %rbp 20ce: 48 89 e5 mov %rsp,%rbp 20d1: 48 81 ec 90 00 00 00 sub $0x90,%rsp 20d8: 89 7d 9c mov %edi,-0x64(%rbp) 20db: 48 89 75 90 mov %rsi,-0x70(%rbp) 20df: 48 89 55 88 mov %rdx,-0x78(%rbp) 20e3: 48 89 4d 80 mov %rcx,-0x80(%rbp) 20e7: 4c 89 85 78 ff ff ff mov %r8,-0x88(%rbp) 20ee: 44 89 4d 98 mov %r9d,-0x68(%rbp) 20f2: 48 8b 45 88 mov -0x78(%rbp),%rax 20f6: 48 83 c0 04 add $0x4,%rax 20fa: 0f b6 00 movzbl (%rax),%eax 20fd: 3c 01 cmp $0x1,%al 20ff: 0f 95 c0 setne %al 2102: 0f b6 c0 movzbl %al,%eax 2105: 48 85 c0 test %rax,%rax 2108: 74 1f je 0x2129 210a: 48 8b 45 88 mov -0x78(%rbp),%rax 210e: 48 83 c0 04 add $0x4,%rax 2112: 0f b6 00 movzbl (%rax),%eax 2115: 3c 02 cmp $0x2,%al 2117: 0f 95 c0 setne %al 211a: 0f b6 c0 movzbl %al,%eax 211d: 48 85 c0 test %rax,%rax 2120: 74 07 je 0x2129 2122: b8 01 00 00 00 mov $0x1,%eax 2127: eb 05 jmp 0x212e 2129: b8 00 00 00 00 mov $0x0,%eax 212e: 85 c0 test %eax,%eax 2130: 75 40 jne 0x2172 2132: 48 8b 45 88 mov -0x78(%rbp),%rax 2136: 48 83 c0 05 add $0x5,%rax 213a: 0f b6 00 movzbl (%rax),%eax 213d: 3c 01 cmp $0x1,%al 213f: 0f 95 c0 setne %al 2142: 0f b6 c0 movzbl %al,%eax 2145: 48 85 c0 test %rax,%rax 2148: 74 1f je 0x2169 214a: 48 8b 45 88 mov -0x78(%rbp),%rax 214e: 48 83 c0 05 add $0x5,%rax 2152: 0f b6 00 movzbl (%rax),%eax 2155: 3c 02 cmp $0x2,%al 2157: 0f 95 c0 setne %al 215a: 0f b6 c0 movzbl %al,%eax 215d: 48 85 c0 test %rax,%rax 2160: 74 07 je 0x2169 2162: b8 01 00 00 00 mov $0x1,%eax 2167: eb 05 jmp 0x216e 2169: b8 00 00 00 00 mov $0x0,%eax 216e: 85 c0 test %eax,%eax 2170: 74 14 je 0x2186 2172: bf 0a 00 00 00 mov $0xa,%edi 2177: e8 da f4 ff ff callq 0x1656 217c: b8 00 00 00 00 mov $0x0,%eax 2181: e9 71 0e 00 00 jmpq 0x2ff7 2186: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 218d: 48 8b 4d 80 mov -0x80(%rbp),%rcx 2191: 8b 55 9c mov -0x64(%rbp),%edx 2194: 48 8b 75 88 mov -0x78(%rbp),%rsi 2198: 48 8b 45 90 mov -0x70(%rbp),%rax 219c: 49 89 f8 mov %rdi,%r8 219f: 48 89 c7 mov %rax,%rdi 21a2: e8 bb f9 ff ff callq 0x1b62 21a7: 48 89 45 d0 mov %rax,-0x30(%rbp) 21ab: 48 83 7d d0 ff cmpq $0xffffffffffffffff,-0x30(%rbp) 21b0: 75 0a jne 0x21bc 21b2: b8 00 00 00 00 mov $0x0,%eax 21b7: e9 3b 0e 00 00 jmpq 0x2ff7 21bc: 48 8b 45 88 mov -0x78(%rbp),%rax 21c0: 48 83 c0 04 add $0x4,%rax 21c4: 0f b6 00 movzbl (%rax),%eax 21c7: 3c 01 cmp $0x1,%al 21c9: 75 24 jne 0x21ef 21cb: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 21d3: 08 01 21d5: 48 39 45 d0 cmp %rax,-0x30(%rbp) 21d9: 76 38 jbe 0x2213 21db: bf 0a 00 00 00 mov $0xa,%edi 21e0: e8 71 f4 ff ff callq 0x1656 21e5: b8 00 00 00 00 mov $0x0,%eax 21ea: e9 08 0e 00 00 jmpq 0x2ff7 21ef: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 21f7: f0 00 21f9: 48 39 45 d0 cmp %rax,-0x30(%rbp) 21fd: 76 14 jbe 0x2213 21ff: bf 0a 00 00 00 mov $0xa,%edi 2204: e8 4d f4 ff ff callq 0x1656 2209: b8 00 00 00 00 mov $0x0,%eax 220e: e9 e4 0d 00 00 jmpq 0x2ff7 2213: 48 8b 45 d0 mov -0x30(%rbp),%rax 2217: 48 85 c0 test %rax,%rax 221a: 75 1a jne 0x2236 221c: 83 7d 98 02 cmpl $0x2,-0x68(%rbp) 2220: 74 06 je 0x2228 2222: 83 7d 98 09 cmpl $0x9,-0x68(%rbp) 2226: 75 07 jne 0x222f 2228: b8 01 00 00 00 mov $0x1,%eax 222d: eb 05 jmp 0x2234 222f: b8 00 00 00 00 mov $0x0,%eax 2234: 48 98 cltq 2236: 48 89 45 d8 mov %rax,-0x28(%rbp) 223a: 48 8b 55 d8 mov -0x28(%rbp),%rdx 223e: 48 89 d0 mov %rdx,%rax 2241: 48 01 c0 add %rax,%rax 2244: 48 01 d0 add %rdx,%rax 2247: 48 c1 e0 02 shl $0x2,%rax 224b: 48 01 d0 add %rdx,%rax 224e: 48 c1 e0 04 shl $0x4,%rax 2252: 49 89 c0 mov %rax,%r8 2255: 8b 7d 98 mov -0x68(%rbp),%edi 2258: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 225f: 48 8b 55 80 mov -0x80(%rbp),%rdx 2263: 48 8b 75 90 mov -0x70(%rbp),%rsi 2267: 8b 45 9c mov -0x64(%rbp),%eax 226a: 41 50 push %rax 226c: 6a 03 pushq $0x3 226e: 4c 8b 4d 10 mov 0x10(%rbp),%r9 2272: 41 89 f8 mov %edi,%r8d 2275: 89 c7 mov %eax,%edi 2277: e8 0c f7 ff ff callq 0x1988 227c: 48 83 c4 10 add $0x10,%rsp 2280: 48 89 45 e0 mov %rax,-0x20(%rbp) 2284: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 2289: 75 0a jne 0x2295 228b: b8 00 00 00 00 mov $0x0,%eax 2290: e9 62 0d 00 00 jmpq 0x2ff7 2295: 48 8b 45 d0 mov -0x30(%rbp),%rax 2299: 89 c0 mov %eax,%eax 229b: 48 39 45 d0 cmp %rax,-0x30(%rbp) 229f: 74 1f je 0x22c0 22a1: 48 8d 0d 28 37 00 00 lea 0x3728(%rip),%rcx # 0x59d0 22a8: ba 46 01 00 00 mov $0x146,%edx 22ad: 48 8d 35 c4 35 00 00 lea 0x35c4(%rip),%rsi # 0x5878 22b4: 48 8d 3d 4d 36 00 00 lea 0x364d(%rip),%rdi # 0x5908 22bb: e8 70 ef ff ff callq 0x1230 22c0: 48 8b 45 d0 mov -0x30(%rbp),%rax 22c4: 89 c2 mov %eax,%edx 22c6: 48 8b 45 e0 mov -0x20(%rbp),%rax 22ca: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 22d0: 48 8b 45 d8 mov -0x28(%rbp),%rax 22d4: 89 c2 mov %eax,%edx 22d6: 48 8b 45 e0 mov -0x20(%rbp),%rax 22da: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 22e0: 48 8b 45 e0 mov -0x20(%rbp),%rax 22e4: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 22eb: 48 8b 45 88 mov -0x78(%rbp),%rax 22ef: 48 83 c0 04 add $0x4,%rax 22f3: 0f b6 00 movzbl (%rax),%eax 22f6: 0f b6 d0 movzbl %al,%edx 22f9: 48 8b 45 e0 mov -0x20(%rbp),%rax 22fd: 89 50 20 mov %edx,0x20(%rax) 2300: 48 8b 45 88 mov -0x78(%rbp),%rax 2304: 48 83 c0 04 add $0x4,%rax 2308: 0f b6 00 movzbl (%rax),%eax 230b: 3c 01 cmp $0x1,%al 230d: 0f 85 ab 06 00 00 jne 0x29be 2313: 48 8b 55 80 mov -0x80(%rbp),%rdx 2317: 48 8b 45 90 mov -0x70(%rbp),%rax 231b: 48 01 d0 add %rdx,%rax 231e: 48 89 45 f8 mov %rax,-0x8(%rbp) 2322: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2327: 74 20 je 0x2349 2329: 48 8b 45 88 mov -0x78(%rbp),%rax 232d: 48 83 c0 05 add $0x5,%rax 2331: 0f b6 00 movzbl (%rax),%eax 2334: 3c 01 cmp $0x1,%al 2336: 75 11 jne 0x2349 2338: 48 8b 45 e0 mov -0x20(%rbp),%rax 233c: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2340: 48 89 50 48 mov %rdx,0x48(%rax) 2344: e9 c1 01 00 00 jmpq 0x250a 2349: 48 8b 45 e0 mov -0x20(%rbp),%rax 234d: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2354: 48 8b 45 88 mov -0x78(%rbp),%rax 2358: ba 34 00 00 00 mov $0x34,%edx 235d: 48 89 c6 mov %rax,%rsi 2360: 48 89 cf mov %rcx,%rdi 2363: e8 38 ef ff ff callq 0x12a0 2368: 48 8b 55 e0 mov -0x20(%rbp),%rdx 236c: 48 89 42 48 mov %rax,0x48(%rdx) 2370: 48 8b 45 88 mov -0x78(%rbp),%rax 2374: 48 83 c0 05 add $0x5,%rax 2378: 0f b6 00 movzbl (%rax),%eax 237b: 3c 01 cmp $0x1,%al 237d: 0f 84 87 01 00 00 je 0x250a 2383: 48 8b 45 e0 mov -0x20(%rbp),%rax 2387: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 238e: 0f b7 c0 movzwl %ax,%eax 2391: 89 c7 mov %eax,%edi 2393: e8 5f f4 ff ff callq 0x17f7 2398: 48 8b 55 e0 mov -0x20(%rbp),%rdx 239c: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 23a3: 48 8b 45 e0 mov -0x20(%rbp),%rax 23a7: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 23ae: 0f b7 c0 movzwl %ax,%eax 23b1: 89 c7 mov %eax,%edi 23b3: e8 3f f4 ff ff callq 0x17f7 23b8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23bc: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 23c3: 48 8b 45 e0 mov -0x20(%rbp),%rax 23c7: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 23cd: 89 c7 mov %eax,%edi 23cf: e8 37 f4 ff ff callq 0x180b 23d4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23d8: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 23de: 48 8b 45 e0 mov -0x20(%rbp),%rax 23e2: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 23e8: 89 c7 mov %eax,%edi 23ea: e8 1c f4 ff ff callq 0x180b 23ef: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23f3: 89 82 a0 00 00 00 mov %eax,0xa0(%rdx) 23f9: 48 8b 45 e0 mov -0x20(%rbp),%rax 23fd: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 2403: 89 c7 mov %eax,%edi 2405: e8 01 f4 ff ff callq 0x180b 240a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 240e: 89 82 a4 00 00 00 mov %eax,0xa4(%rdx) 2414: 48 8b 45 e0 mov -0x20(%rbp),%rax 2418: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 241e: 89 c7 mov %eax,%edi 2420: e8 e6 f3 ff ff callq 0x180b 2425: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2429: 89 82 a8 00 00 00 mov %eax,0xa8(%rdx) 242f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2433: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 2439: 89 c7 mov %eax,%edi 243b: e8 cb f3 ff ff callq 0x180b 2440: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2444: 89 82 ac 00 00 00 mov %eax,0xac(%rdx) 244a: 48 8b 45 e0 mov -0x20(%rbp),%rax 244e: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 2455: 0f b7 c0 movzwl %ax,%eax 2458: 89 c7 mov %eax,%edi 245a: e8 98 f3 ff ff callq 0x17f7 245f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2463: 66 89 82 b0 00 00 00 mov %ax,0xb0(%rdx) 246a: 48 8b 45 e0 mov -0x20(%rbp),%rax 246e: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 2475: 0f b7 c0 movzwl %ax,%eax 2478: 89 c7 mov %eax,%edi 247a: e8 78 f3 ff ff callq 0x17f7 247f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2483: 66 89 82 b2 00 00 00 mov %ax,0xb2(%rdx) 248a: 48 8b 45 e0 mov -0x20(%rbp),%rax 248e: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 2495: 0f b7 c0 movzwl %ax,%eax 2498: 89 c7 mov %eax,%edi 249a: e8 58 f3 ff ff callq 0x17f7 249f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24a3: 66 89 82 b4 00 00 00 mov %ax,0xb4(%rdx) 24aa: 48 8b 45 e0 mov -0x20(%rbp),%rax 24ae: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 24b5: 0f b7 c0 movzwl %ax,%eax 24b8: 89 c7 mov %eax,%edi 24ba: e8 38 f3 ff ff callq 0x17f7 24bf: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24c3: 66 89 82 b6 00 00 00 mov %ax,0xb6(%rdx) 24ca: 48 8b 45 e0 mov -0x20(%rbp),%rax 24ce: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 24d5: 0f b7 c0 movzwl %ax,%eax 24d8: 89 c7 mov %eax,%edi 24da: e8 18 f3 ff ff callq 0x17f7 24df: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24e3: 66 89 82 b8 00 00 00 mov %ax,0xb8(%rdx) 24ea: 48 8b 45 e0 mov -0x20(%rbp),%rax 24ee: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 24f5: 0f b7 c0 movzwl %ax,%eax 24f8: 89 c7 mov %eax,%edi 24fa: e8 f8 f2 ff ff callq 0x17f7 24ff: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2503: 66 89 82 ba 00 00 00 mov %ax,0xba(%rdx) 250a: 48 8b 45 e0 mov -0x20(%rbp),%rax 250e: 48 8b 40 48 mov 0x48(%rax),%rax 2512: 8b 40 20 mov 0x20(%rax),%eax 2515: 89 45 ac mov %eax,-0x54(%rbp) 2518: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 251d: 0f 84 d2 03 00 00 je 0x28f5 2523: 48 8b 45 88 mov -0x78(%rbp),%rax 2527: 48 83 c0 05 add $0x5,%rax 252b: 0f b6 00 movzbl (%rax),%eax 252e: 3c 01 cmp $0x1,%al 2530: 0f 85 bf 03 00 00 jne 0x28f5 2536: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 253a: 0f 84 b5 03 00 00 je 0x28f5 2540: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2545: 0f 95 c0 setne %al 2548: 0f b6 c0 movzbl %al,%eax 254b: 48 85 c0 test %rax,%rax 254e: 74 15 je 0x2565 2550: 8b 45 ac mov -0x54(%rbp),%eax 2553: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 255a: 0f 96 c0 setbe %al 255d: 0f b6 c0 movzbl %al,%eax 2560: 48 85 c0 test %rax,%rax 2563: 75 30 jne 0x2595 2565: 8b 55 ac mov -0x54(%rbp),%edx 2568: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 256f: 48 29 d0 sub %rdx,%rax 2572: 48 89 c1 mov %rax,%rcx 2575: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2579: 48 89 d0 mov %rdx,%rax 257c: 48 c1 e0 02 shl $0x2,%rax 2580: 48 01 d0 add %rdx,%rax 2583: 48 c1 e0 03 shl $0x3,%rax 2587: 48 39 c1 cmp %rax,%rcx 258a: 0f 92 c0 setb %al 258d: 0f b6 c0 movzbl %al,%eax 2590: 48 85 c0 test %rax,%rax 2593: 74 24 je 0x25b9 2595: 90 nop 2596: eb 01 jmp 0x2599 2598: 90 nop 2599: 48 8b 45 e0 mov -0x20(%rbp),%rax 259d: 48 89 c7 mov %rax,%rdi 25a0: e8 1b ec ff ff callq 0x11c0 25a5: bf 0a 00 00 00 mov $0xa,%edi 25aa: e8 a7 f0 ff ff callq 0x1656 25af: b8 00 00 00 00 mov $0x0,%eax 25b4: e9 3e 0a 00 00 jmpq 0x2ff7 25b9: 8b 55 ac mov -0x54(%rbp),%edx 25bc: 48 8b 45 f8 mov -0x8(%rbp),%rax 25c0: 48 01 c2 add %rax,%rdx 25c3: 48 8b 45 e0 mov -0x20(%rbp),%rax 25c7: 48 89 50 50 mov %rdx,0x50(%rax) 25cb: 48 c7 45 b0 00 00 00 00 movq $0x0,-0x50(%rbp) 25d3: e9 0a 03 00 00 jmpq 0x28e2 25d8: 48 8b 4d e0 mov -0x20(%rbp),%rcx 25dc: 48 8b 55 b0 mov -0x50(%rbp),%rdx 25e0: 48 89 d0 mov %rdx,%rax 25e3: 48 01 c0 add %rax,%rax 25e6: 48 01 d0 add %rdx,%rax 25e9: 48 c1 e0 02 shl $0x2,%rax 25ed: 48 01 d0 add %rdx,%rax 25f0: 48 c1 e0 04 shl $0x4,%rax 25f4: 48 01 c8 add %rcx,%rax 25f7: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 25fe: 48 8b 45 b0 mov -0x50(%rbp),%rax 2602: 48 89 02 mov %rax,(%rdx) 2605: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2609: 48 8b 55 b0 mov -0x50(%rbp),%rdx 260d: 48 89 d0 mov %rdx,%rax 2610: 48 01 c0 add %rax,%rax 2613: 48 01 d0 add %rdx,%rax 2616: 48 c1 e0 02 shl $0x2,%rax 261a: 48 01 d0 add %rdx,%rax 261d: 48 c1 e0 04 shl $0x4,%rax 2621: 48 01 c8 add %rcx,%rax 2624: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 262b: 48 8b 45 e0 mov -0x20(%rbp),%rax 262f: 48 89 02 mov %rax,(%rdx) 2632: 48 8b 45 e0 mov -0x20(%rbp),%rax 2636: 48 8b 48 50 mov 0x50(%rax),%rcx 263a: 48 8b 55 b0 mov -0x50(%rbp),%rdx 263e: 48 89 d0 mov %rdx,%rax 2641: 48 c1 e0 02 shl $0x2,%rax 2645: 48 01 d0 add %rdx,%rax 2648: 48 c1 e0 03 shl $0x3,%rax 264c: 48 01 c1 add %rax,%rcx 264f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2653: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2657: 48 89 d0 mov %rdx,%rax 265a: 48 01 c0 add %rax,%rax 265d: 48 01 d0 add %rdx,%rax 2660: 48 c1 e0 02 shl $0x2,%rax 2664: 48 01 d0 add %rdx,%rax 2667: 48 c1 e0 04 shl $0x4,%rax 266b: 48 01 f0 add %rsi,%rax 266e: 48 05 68 01 00 00 add $0x168,%rax 2674: 48 89 08 mov %rcx,(%rax) 2677: 48 8b 45 e0 mov -0x20(%rbp),%rax 267b: 48 8b 48 50 mov 0x50(%rax),%rcx 267f: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2683: 48 89 d0 mov %rdx,%rax 2686: 48 c1 e0 02 shl $0x2,%rax 268a: 48 01 d0 add %rdx,%rax 268d: 48 c1 e0 03 shl $0x3,%rax 2691: 48 01 c8 add %rcx,%rax 2694: 8b 40 10 mov 0x10(%rax),%eax 2697: 89 c0 mov %eax,%eax 2699: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 26a0: 0f 97 c0 seta %al 26a3: 0f b6 c0 movzbl %al,%eax 26a6: 48 85 c0 test %rax,%rax 26a9: 0f 84 09 01 00 00 je 0x27b8 26af: 48 8b 45 e0 mov -0x20(%rbp),%rax 26b3: 48 8b 48 50 mov 0x50(%rax),%rcx 26b7: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26bb: 48 89 d0 mov %rdx,%rax 26be: 48 c1 e0 02 shl $0x2,%rax 26c2: 48 01 d0 add %rdx,%rax 26c5: 48 c1 e0 03 shl $0x3,%rax 26c9: 48 01 c8 add %rcx,%rax 26cc: 8b 40 14 mov 0x14(%rax),%eax 26cf: 89 c6 mov %eax,%esi 26d1: 48 8b 45 e0 mov -0x20(%rbp),%rax 26d5: 48 8b 48 50 mov 0x50(%rax),%rcx 26d9: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26dd: 48 89 d0 mov %rdx,%rax 26e0: 48 c1 e0 02 shl $0x2,%rax 26e4: 48 01 d0 add %rdx,%rax 26e7: 48 c1 e0 03 shl $0x3,%rax 26eb: 48 01 c8 add %rcx,%rax 26ee: 8b 40 10 mov 0x10(%rax),%eax 26f1: 89 c2 mov %eax,%edx 26f3: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 26fa: 48 29 d0 sub %rdx,%rax 26fd: 48 39 c6 cmp %rax,%rsi 2700: 0f 96 c0 setbe %al 2703: 0f b6 c0 movzbl %al,%eax 2706: 48 85 c0 test %rax,%rax 2709: 0f 84 a9 00 00 00 je 0x27b8 270f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2713: 48 8b 48 50 mov 0x50(%rax),%rcx 2717: 48 8b 55 b0 mov -0x50(%rbp),%rdx 271b: 48 89 d0 mov %rdx,%rax 271e: 48 c1 e0 02 shl $0x2,%rax 2722: 48 01 d0 add %rdx,%rax 2725: 48 c1 e0 03 shl $0x3,%rax 2729: 48 01 c8 add %rcx,%rax 272c: 8b 40 10 mov 0x10(%rax),%eax 272f: 89 c2 mov %eax,%edx 2731: 48 8b 45 80 mov -0x80(%rbp),%rax 2735: 48 01 c2 add %rax,%rdx 2738: 48 8b 45 90 mov -0x70(%rbp),%rax 273c: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2740: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2744: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2748: 48 89 d0 mov %rdx,%rax 274b: 48 01 c0 add %rax,%rax 274e: 48 01 d0 add %rdx,%rax 2751: 48 c1 e0 02 shl $0x2,%rax 2755: 48 01 d0 add %rdx,%rax 2758: 48 c1 e0 04 shl $0x4,%rax 275c: 48 01 f0 add %rsi,%rax 275f: 48 05 80 01 00 00 add $0x180,%rax 2765: 48 89 08 mov %rcx,(%rax) 2768: 48 8b 4d e0 mov -0x20(%rbp),%rcx 276c: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2770: 48 89 d0 mov %rdx,%rax 2773: 48 01 c0 add %rax,%rax 2776: 48 01 d0 add %rdx,%rax 2779: 48 c1 e0 02 shl $0x2,%rax 277d: 48 01 d0 add %rdx,%rax 2780: 48 c1 e0 04 shl $0x4,%rax 2784: 48 01 c8 add %rcx,%rax 2787: 48 05 80 01 00 00 add $0x180,%rax 278d: 48 8b 08 mov (%rax),%rcx 2790: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2794: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2798: 48 89 d0 mov %rdx,%rax 279b: 48 01 c0 add %rax,%rax 279e: 48 01 d0 add %rdx,%rax 27a1: 48 c1 e0 02 shl $0x2,%rax 27a5: 48 01 d0 add %rdx,%rax 27a8: 48 c1 e0 04 shl $0x4,%rax 27ac: 48 01 f0 add %rsi,%rax 27af: 48 05 78 01 00 00 add $0x178,%rax 27b5: 48 89 08 mov %rcx,(%rax) 27b8: 48 8b 45 e0 mov -0x20(%rbp),%rax 27bc: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 27c3: 48 8b 75 e0 mov -0x20(%rbp),%rsi 27c7: 48 8b 45 b0 mov -0x50(%rbp),%rax 27cb: 48 8d 50 01 lea 0x1(%rax),%rdx 27cf: 48 89 d0 mov %rdx,%rax 27d2: 48 01 c0 add %rax,%rax 27d5: 48 01 d0 add %rdx,%rax 27d8: 48 c1 e0 02 shl $0x2,%rax 27dc: 48 01 d0 add %rdx,%rax 27df: 48 c1 e0 04 shl $0x4,%rax 27e3: 48 01 f0 add %rsi,%rax 27e6: 48 05 d0 00 00 00 add $0xd0,%rax 27ec: 48 89 08 mov %rcx,(%rax) 27ef: 48 8b 45 e0 mov -0x20(%rbp),%rax 27f3: 48 8b 48 50 mov 0x50(%rax),%rcx 27f7: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27fb: 48 89 d0 mov %rdx,%rax 27fe: 48 c1 e0 02 shl $0x2,%rax 2802: 48 01 d0 add %rdx,%rax 2805: 48 c1 e0 03 shl $0x3,%rax 2809: 48 01 c8 add %rcx,%rax 280c: 8b 40 04 mov 0x4(%rax),%eax 280f: 83 f8 12 cmp $0x12,%eax 2812: 75 73 jne 0x2887 2814: 48 8b 45 e0 mov -0x20(%rbp),%rax 2818: 48 8b 48 50 mov 0x50(%rax),%rcx 281c: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2820: 48 89 d0 mov %rdx,%rax 2823: 48 c1 e0 02 shl $0x2,%rax 2827: 48 01 d0 add %rdx,%rax 282a: 48 c1 e0 03 shl $0x3,%rax 282e: 48 01 c8 add %rcx,%rax 2831: 8b 40 18 mov 0x18(%rax),%eax 2834: 89 c0 mov %eax,%eax 2836: 48 39 45 d0 cmp %rax,-0x30(%rbp) 283a: 76 4b jbe 0x2887 283c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2840: 48 8b 48 50 mov 0x50(%rax),%rcx 2844: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2848: 48 89 d0 mov %rdx,%rax 284b: 48 c1 e0 02 shl $0x2,%rax 284f: 48 01 d0 add %rdx,%rax 2852: 48 c1 e0 03 shl $0x3,%rax 2856: 48 01 c8 add %rcx,%rax 2859: 8b 50 18 mov 0x18(%rax),%edx 285c: 48 8b 45 b0 mov -0x50(%rbp),%rax 2860: 89 c1 mov %eax,%ecx 2862: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2866: 89 d2 mov %edx,%edx 2868: 48 89 d0 mov %rdx,%rax 286b: 48 01 c0 add %rax,%rax 286e: 48 01 d0 add %rdx,%rax 2871: 48 c1 e0 02 shl $0x2,%rax 2875: 48 01 d0 add %rdx,%rax 2878: 48 c1 e0 04 shl $0x4,%rax 287c: 48 01 f0 add %rsi,%rax 287f: 48 05 54 01 00 00 add $0x154,%rax 2885: 89 08 mov %ecx,(%rax) 2887: 48 8b 4d e0 mov -0x20(%rbp),%rcx 288b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 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 c8 add %rcx,%rax 28a6: 48 05 54 01 00 00 add $0x154,%rax 28ac: 8b 00 mov (%rax),%eax 28ae: 85 c0 test %eax,%eax 28b0: 75 2b jne 0x28dd 28b2: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28b6: 48 8b 55 b0 mov -0x50(%rbp),%rdx 28ba: 48 89 d0 mov %rdx,%rax 28bd: 48 01 c0 add %rax,%rax 28c0: 48 01 d0 add %rdx,%rax 28c3: 48 c1 e0 02 shl $0x2,%rax 28c7: 48 01 d0 add %rdx,%rax 28ca: 48 c1 e0 04 shl $0x4,%rax 28ce: 48 01 c8 add %rcx,%rax 28d1: 48 05 54 01 00 00 add $0x154,%rax 28d7: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 28dd: 48 83 45 b0 01 addq $0x1,-0x50(%rbp) 28e2: 48 8b 45 b0 mov -0x50(%rbp),%rax 28e6: 48 3b 45 d0 cmp -0x30(%rbp),%rax 28ea: 0f 82 e8 fc ff ff jb 0x25d8 28f0: e9 b1 00 00 00 jmpq 0x29a6 28f5: 48 c7 45 b8 00 00 00 00 movq $0x0,-0x48(%rbp) 28fd: e9 96 00 00 00 jmpq 0x2998 2902: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2906: 48 8b 55 b8 mov -0x48(%rbp),%rdx 290a: 48 89 d0 mov %rdx,%rax 290d: 48 01 c0 add %rax,%rax 2910: 48 01 d0 add %rdx,%rax 2913: 48 c1 e0 02 shl $0x2,%rax 2917: 48 01 d0 add %rdx,%rax 291a: 48 c1 e0 04 shl $0x4,%rax 291e: 48 01 c8 add %rcx,%rax 2921: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2928: 48 8b 45 b8 mov -0x48(%rbp),%rax 292c: 48 89 02 mov %rax,(%rdx) 292f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2933: 48 8b 55 b8 mov -0x48(%rbp),%rdx 2937: 48 89 d0 mov %rdx,%rax 293a: 48 01 c0 add %rax,%rax 293d: 48 01 d0 add %rdx,%rax 2940: 48 c1 e0 02 shl $0x2,%rax 2944: 48 01 d0 add %rdx,%rax 2947: 48 c1 e0 04 shl $0x4,%rax 294b: 48 01 c8 add %rcx,%rax 294e: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2955: 48 8b 45 e0 mov -0x20(%rbp),%rax 2959: 48 89 02 mov %rax,(%rdx) 295c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2960: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2967: 48 8b 75 e0 mov -0x20(%rbp),%rsi 296b: 48 8b 45 b8 mov -0x48(%rbp),%rax 296f: 48 8d 50 01 lea 0x1(%rax),%rdx 2973: 48 89 d0 mov %rdx,%rax 2976: 48 01 c0 add %rax,%rax 2979: 48 01 d0 add %rdx,%rax 297c: 48 c1 e0 02 shl $0x2,%rax 2980: 48 01 d0 add %rdx,%rax 2983: 48 c1 e0 04 shl $0x4,%rax 2987: 48 01 f0 add %rsi,%rax 298a: 48 05 d0 00 00 00 add $0xd0,%rax 2990: 48 89 08 mov %rcx,(%rax) 2993: 48 83 45 b8 01 addq $0x1,-0x48(%rbp) 2998: 48 8b 45 b8 mov -0x48(%rbp),%rax 299c: 48 3b 45 d0 cmp -0x30(%rbp),%rax 29a0: 0f 82 5c ff ff ff jb 0x2902 29a6: 48 8b 45 e0 mov -0x20(%rbp),%rax 29aa: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 29b1: 48 8b 45 e0 mov -0x20(%rbp),%rax 29b5: 48 89 50 60 mov %rdx,0x60(%rax) 29b9: e9 35 06 00 00 jmpq 0x2ff3 29be: 48 8b 55 80 mov -0x80(%rbp),%rdx 29c2: 48 8b 45 90 mov -0x70(%rbp),%rax 29c6: 48 01 d0 add %rdx,%rax 29c9: 48 89 45 e8 mov %rax,-0x18(%rbp) 29cd: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 29d2: 74 20 je 0x29f4 29d4: 48 8b 45 88 mov -0x78(%rbp),%rax 29d8: 48 83 c0 05 add $0x5,%rax 29dc: 0f b6 00 movzbl (%rax),%eax 29df: 3c 01 cmp $0x1,%al 29e1: 75 11 jne 0x29f4 29e3: 48 8b 45 e0 mov -0x20(%rbp),%rax 29e7: 48 8b 55 e8 mov -0x18(%rbp),%rdx 29eb: 48 89 50 48 mov %rdx,0x48(%rax) 29ef: e9 ca 01 00 00 jmpq 0x2bbe 29f4: 48 8b 45 e0 mov -0x20(%rbp),%rax 29f8: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 29ff: 48 8b 45 88 mov -0x78(%rbp),%rax 2a03: ba 40 00 00 00 mov $0x40,%edx 2a08: 48 89 c6 mov %rax,%rsi 2a0b: 48 89 cf mov %rcx,%rdi 2a0e: e8 8d e8 ff ff callq 0x12a0 2a13: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a17: 48 89 42 48 mov %rax,0x48(%rdx) 2a1b: 48 8b 45 88 mov -0x78(%rbp),%rax 2a1f: 48 83 c0 05 add $0x5,%rax 2a23: 0f b6 00 movzbl (%rax),%eax 2a26: 3c 01 cmp $0x1,%al 2a28: 0f 84 90 01 00 00 je 0x2bbe 2a2e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a32: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 2a39: 0f b7 c0 movzwl %ax,%eax 2a3c: 89 c7 mov %eax,%edi 2a3e: e8 b4 ed ff ff callq 0x17f7 2a43: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a47: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2a4e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a52: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2a59: 0f b7 c0 movzwl %ax,%eax 2a5c: 89 c7 mov %eax,%edi 2a5e: e8 94 ed ff ff callq 0x17f7 2a63: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a67: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2a6e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a72: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2a78: 89 c7 mov %eax,%edi 2a7a: e8 8c ed ff ff callq 0x180b 2a7f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a83: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 2a89: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a8d: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2a94: 48 89 c7 mov %rax,%rdi 2a97: e8 7d ed ff ff callq 0x1819 2a9c: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2aa0: 48 89 82 a0 00 00 00 mov %rax,0xa0(%rdx) 2aa7: 48 8b 45 e0 mov -0x20(%rbp),%rax 2aab: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2ab2: 48 89 c7 mov %rax,%rdi 2ab5: e8 5f ed ff ff callq 0x1819 2aba: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2abe: 48 89 82 a8 00 00 00 mov %rax,0xa8(%rdx) 2ac5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ac9: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2ad0: 48 89 c7 mov %rax,%rdi 2ad3: e8 41 ed ff ff callq 0x1819 2ad8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2adc: 48 89 82 b0 00 00 00 mov %rax,0xb0(%rdx) 2ae3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ae7: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2aed: 89 c7 mov %eax,%edi 2aef: e8 17 ed ff ff callq 0x180b 2af4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2af8: 89 82 b8 00 00 00 mov %eax,0xb8(%rdx) 2afe: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b02: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 2b09: 0f b7 c0 movzwl %ax,%eax 2b0c: 89 c7 mov %eax,%edi 2b0e: e8 e4 ec ff ff callq 0x17f7 2b13: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b17: 66 89 82 bc 00 00 00 mov %ax,0xbc(%rdx) 2b1e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b22: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2b29: 0f b7 c0 movzwl %ax,%eax 2b2c: 89 c7 mov %eax,%edi 2b2e: e8 c4 ec ff ff callq 0x17f7 2b33: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b37: 66 89 82 be 00 00 00 mov %ax,0xbe(%rdx) 2b3e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b42: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2b49: 0f b7 c0 movzwl %ax,%eax 2b4c: 89 c7 mov %eax,%edi 2b4e: e8 a4 ec ff ff callq 0x17f7 2b53: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b57: 66 89 82 c0 00 00 00 mov %ax,0xc0(%rdx) 2b5e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b62: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2b69: 0f b7 c0 movzwl %ax,%eax 2b6c: 89 c7 mov %eax,%edi 2b6e: e8 84 ec ff ff callq 0x17f7 2b73: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b77: 66 89 82 c2 00 00 00 mov %ax,0xc2(%rdx) 2b7e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b82: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2b89: 0f b7 c0 movzwl %ax,%eax 2b8c: 89 c7 mov %eax,%edi 2b8e: e8 64 ec ff ff callq 0x17f7 2b93: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b97: 66 89 82 c4 00 00 00 mov %ax,0xc4(%rdx) 2b9e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ba2: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2ba9: 0f b7 c0 movzwl %ax,%eax 2bac: 89 c7 mov %eax,%edi 2bae: e8 44 ec ff ff callq 0x17f7 2bb3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bb7: 66 89 82 c6 00 00 00 mov %ax,0xc6(%rdx) 2bbe: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bc2: 48 8b 40 48 mov 0x48(%rax),%rax 2bc6: 48 8b 40 28 mov 0x28(%rax),%rax 2bca: 48 89 45 f0 mov %rax,-0x10(%rbp) 2bce: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2bd3: 0f 84 56 03 00 00 je 0x2f2f 2bd9: 48 8b 45 88 mov -0x78(%rbp),%rax 2bdd: 48 83 c0 05 add $0x5,%rax 2be1: 0f b6 00 movzbl (%rax),%eax 2be4: 3c 01 cmp $0x1,%al 2be6: 0f 85 43 03 00 00 jne 0x2f2f 2bec: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2bf0: 0f 84 39 03 00 00 je 0x2f2f 2bf6: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2bfb: 0f 95 c0 setne %al 2bfe: 0f b6 c0 movzbl %al,%eax 2c01: 48 85 c0 test %rax,%rax 2c04: 74 1a je 0x2c20 2c06: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c0a: 48 3b 85 78 ff ff ff cmp -0x88(%rbp),%rax 2c11: 0f 93 c0 setae %al 2c14: 0f b6 c0 movzbl %al,%eax 2c17: 48 85 c0 test %rax,%rax 2c1a: 0f 85 78 f9 ff ff jne 0x2598 2c20: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2c27: 48 2b 45 f0 sub -0x10(%rbp),%rax 2c2b: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2c2f: 48 c1 e2 06 shl $0x6,%rdx 2c33: 48 39 d0 cmp %rdx,%rax 2c36: 0f 92 c0 setb %al 2c39: 0f b6 c0 movzbl %al,%eax 2c3c: 48 85 c0 test %rax,%rax 2c3f: 0f 85 53 f9 ff ff jne 0x2598 2c45: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2c49: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c4d: 48 01 c2 add %rax,%rdx 2c50: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c54: 48 89 50 50 mov %rdx,0x50(%rax) 2c58: 48 c7 45 c0 00 00 00 00 movq $0x0,-0x40(%rbp) 2c60: e9 b7 02 00 00 jmpq 0x2f1c 2c65: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c69: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c6d: 48 89 d0 mov %rdx,%rax 2c70: 48 01 c0 add %rax,%rax 2c73: 48 01 d0 add %rdx,%rax 2c76: 48 c1 e0 02 shl $0x2,%rax 2c7a: 48 01 d0 add %rdx,%rax 2c7d: 48 c1 e0 04 shl $0x4,%rax 2c81: 48 01 c8 add %rcx,%rax 2c84: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2c8b: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c8f: 48 89 02 mov %rax,(%rdx) 2c92: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c96: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c9a: 48 89 d0 mov %rdx,%rax 2c9d: 48 01 c0 add %rax,%rax 2ca0: 48 01 d0 add %rdx,%rax 2ca3: 48 c1 e0 02 shl $0x2,%rax 2ca7: 48 01 d0 add %rdx,%rax 2caa: 48 c1 e0 04 shl $0x4,%rax 2cae: 48 01 c8 add %rcx,%rax 2cb1: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2cb8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cbc: 48 89 02 mov %rax,(%rdx) 2cbf: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cc3: 48 8b 50 50 mov 0x50(%rax),%rdx 2cc7: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ccb: 48 c1 e0 06 shl $0x6,%rax 2ccf: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2cd3: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2cd7: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cdb: 48 89 d0 mov %rdx,%rax 2cde: 48 01 c0 add %rax,%rax 2ce1: 48 01 d0 add %rdx,%rax 2ce4: 48 c1 e0 02 shl $0x2,%rax 2ce8: 48 01 d0 add %rdx,%rax 2ceb: 48 c1 e0 04 shl $0x4,%rax 2cef: 48 01 f0 add %rsi,%rax 2cf2: 48 05 68 01 00 00 add $0x168,%rax 2cf8: 48 89 08 mov %rcx,(%rax) 2cfb: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cff: 48 8b 50 50 mov 0x50(%rax),%rdx 2d03: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d07: 48 c1 e0 06 shl $0x6,%rax 2d0b: 48 01 d0 add %rdx,%rax 2d0e: 48 8b 40 18 mov 0x18(%rax),%rax 2d12: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2d19: 0f 97 c0 seta %al 2d1c: 0f b6 c0 movzbl %al,%eax 2d1f: 48 85 c0 test %rax,%rax 2d22: 0f 84 e8 00 00 00 je 0x2e10 2d28: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d2c: 48 8b 50 50 mov 0x50(%rax),%rdx 2d30: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d34: 48 c1 e0 06 shl $0x6,%rax 2d38: 48 01 d0 add %rdx,%rax 2d3b: 48 8b 50 20 mov 0x20(%rax),%rdx 2d3f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d43: 48 8b 48 50 mov 0x50(%rax),%rcx 2d47: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d4b: 48 c1 e0 06 shl $0x6,%rax 2d4f: 48 01 c8 add %rcx,%rax 2d52: 48 8b 48 18 mov 0x18(%rax),%rcx 2d56: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2d5d: 48 29 c8 sub %rcx,%rax 2d60: 48 39 c2 cmp %rax,%rdx 2d63: 0f 96 c0 setbe %al 2d66: 0f b6 c0 movzbl %al,%eax 2d69: 48 85 c0 test %rax,%rax 2d6c: 0f 84 9e 00 00 00 je 0x2e10 2d72: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d76: 48 8b 50 50 mov 0x50(%rax),%rdx 2d7a: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d7e: 48 c1 e0 06 shl $0x6,%rax 2d82: 48 01 d0 add %rdx,%rax 2d85: 48 8b 50 18 mov 0x18(%rax),%rdx 2d89: 48 8b 45 80 mov -0x80(%rbp),%rax 2d8d: 48 01 c2 add %rax,%rdx 2d90: 48 8b 45 90 mov -0x70(%rbp),%rax 2d94: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2d98: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2d9c: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2da0: 48 89 d0 mov %rdx,%rax 2da3: 48 01 c0 add %rax,%rax 2da6: 48 01 d0 add %rdx,%rax 2da9: 48 c1 e0 02 shl $0x2,%rax 2dad: 48 01 d0 add %rdx,%rax 2db0: 48 c1 e0 04 shl $0x4,%rax 2db4: 48 01 f0 add %rsi,%rax 2db7: 48 05 80 01 00 00 add $0x180,%rax 2dbd: 48 89 08 mov %rcx,(%rax) 2dc0: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2dc4: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2dc8: 48 89 d0 mov %rdx,%rax 2dcb: 48 01 c0 add %rax,%rax 2dce: 48 01 d0 add %rdx,%rax 2dd1: 48 c1 e0 02 shl $0x2,%rax 2dd5: 48 01 d0 add %rdx,%rax 2dd8: 48 c1 e0 04 shl $0x4,%rax 2ddc: 48 01 c8 add %rcx,%rax 2ddf: 48 05 80 01 00 00 add $0x180,%rax 2de5: 48 8b 08 mov (%rax),%rcx 2de8: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2dec: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2df0: 48 89 d0 mov %rdx,%rax 2df3: 48 01 c0 add %rax,%rax 2df6: 48 01 d0 add %rdx,%rax 2df9: 48 c1 e0 02 shl $0x2,%rax 2dfd: 48 01 d0 add %rdx,%rax 2e00: 48 c1 e0 04 shl $0x4,%rax 2e04: 48 01 f0 add %rsi,%rax 2e07: 48 05 78 01 00 00 add $0x178,%rax 2e0d: 48 89 08 mov %rcx,(%rax) 2e10: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e14: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2e1b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e1f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e23: 48 8d 50 01 lea 0x1(%rax),%rdx 2e27: 48 89 d0 mov %rdx,%rax 2e2a: 48 01 c0 add %rax,%rax 2e2d: 48 01 d0 add %rdx,%rax 2e30: 48 c1 e0 02 shl $0x2,%rax 2e34: 48 01 d0 add %rdx,%rax 2e37: 48 c1 e0 04 shl $0x4,%rax 2e3b: 48 01 f0 add %rsi,%rax 2e3e: 48 05 d0 00 00 00 add $0xd0,%rax 2e44: 48 89 08 mov %rcx,(%rax) 2e47: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e4b: 48 8b 50 50 mov 0x50(%rax),%rdx 2e4f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e53: 48 c1 e0 06 shl $0x6,%rax 2e57: 48 01 d0 add %rdx,%rax 2e5a: 8b 40 04 mov 0x4(%rax),%eax 2e5d: 83 f8 12 cmp $0x12,%eax 2e60: 75 5f jne 0x2ec1 2e62: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e66: 48 8b 50 50 mov 0x50(%rax),%rdx 2e6a: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e6e: 48 c1 e0 06 shl $0x6,%rax 2e72: 48 01 d0 add %rdx,%rax 2e75: 8b 40 28 mov 0x28(%rax),%eax 2e78: 89 c0 mov %eax,%eax 2e7a: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2e7e: 76 41 jbe 0x2ec1 2e80: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e84: 48 8b 50 50 mov 0x50(%rax),%rdx 2e88: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e8c: 48 c1 e0 06 shl $0x6,%rax 2e90: 48 01 d0 add %rdx,%rax 2e93: 8b 50 28 mov 0x28(%rax),%edx 2e96: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e9a: 89 c1 mov %eax,%ecx 2e9c: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2ea0: 89 d2 mov %edx,%edx 2ea2: 48 89 d0 mov %rdx,%rax 2ea5: 48 01 c0 add %rax,%rax 2ea8: 48 01 d0 add %rdx,%rax 2eab: 48 c1 e0 02 shl $0x2,%rax 2eaf: 48 01 d0 add %rdx,%rax 2eb2: 48 c1 e0 04 shl $0x4,%rax 2eb6: 48 01 f0 add %rsi,%rax 2eb9: 48 05 54 01 00 00 add $0x154,%rax 2ebf: 89 08 mov %ecx,(%rax) 2ec1: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2ec5: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2ec9: 48 89 d0 mov %rdx,%rax 2ecc: 48 01 c0 add %rax,%rax 2ecf: 48 01 d0 add %rdx,%rax 2ed2: 48 c1 e0 02 shl $0x2,%rax 2ed6: 48 01 d0 add %rdx,%rax 2ed9: 48 c1 e0 04 shl $0x4,%rax 2edd: 48 01 c8 add %rcx,%rax 2ee0: 48 05 54 01 00 00 add $0x154,%rax 2ee6: 8b 00 mov (%rax),%eax 2ee8: 85 c0 test %eax,%eax 2eea: 75 2b jne 0x2f17 2eec: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2ef0: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2ef4: 48 89 d0 mov %rdx,%rax 2ef7: 48 01 c0 add %rax,%rax 2efa: 48 01 d0 add %rdx,%rax 2efd: 48 c1 e0 02 shl $0x2,%rax 2f01: 48 01 d0 add %rdx,%rax 2f04: 48 c1 e0 04 shl $0x4,%rax 2f08: 48 01 c8 add %rcx,%rax 2f0b: 48 05 54 01 00 00 add $0x154,%rax 2f11: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2f17: 48 83 45 c0 01 addq $0x1,-0x40(%rbp) 2f1c: 48 8b 45 c0 mov -0x40(%rbp),%rax 2f20: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2f24: 0f 82 3b fd ff ff jb 0x2c65 2f2a: e9 b1 00 00 00 jmpq 0x2fe0 2f2f: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2f37: e9 96 00 00 00 jmpq 0x2fd2 2f3c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f40: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f44: 48 89 d0 mov %rdx,%rax 2f47: 48 01 c0 add %rax,%rax 2f4a: 48 01 d0 add %rdx,%rax 2f4d: 48 c1 e0 02 shl $0x2,%rax 2f51: 48 01 d0 add %rdx,%rax 2f54: 48 c1 e0 04 shl $0x4,%rax 2f58: 48 01 c8 add %rcx,%rax 2f5b: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2f62: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f66: 48 89 02 mov %rax,(%rdx) 2f69: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f6d: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f71: 48 89 d0 mov %rdx,%rax 2f74: 48 01 c0 add %rax,%rax 2f77: 48 01 d0 add %rdx,%rax 2f7a: 48 c1 e0 02 shl $0x2,%rax 2f7e: 48 01 d0 add %rdx,%rax 2f81: 48 c1 e0 04 shl $0x4,%rax 2f85: 48 01 c8 add %rcx,%rax 2f88: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2f8f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f93: 48 89 02 mov %rax,(%rdx) 2f96: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f9a: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2fa1: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2fa5: 48 8b 45 c8 mov -0x38(%rbp),%rax 2fa9: 48 8d 50 01 lea 0x1(%rax),%rdx 2fad: 48 89 d0 mov %rdx,%rax 2fb0: 48 01 c0 add %rax,%rax 2fb3: 48 01 d0 add %rdx,%rax 2fb6: 48 c1 e0 02 shl $0x2,%rax 2fba: 48 01 d0 add %rdx,%rax 2fbd: 48 c1 e0 04 shl $0x4,%rax 2fc1: 48 01 f0 add %rsi,%rax 2fc4: 48 05 d0 00 00 00 add $0xd0,%rax 2fca: 48 89 08 mov %rcx,(%rax) 2fcd: 48 83 45 c8 01 addq $0x1,-0x38(%rbp) 2fd2: 48 8b 45 c8 mov -0x38(%rbp),%rax 2fd6: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2fda: 0f 82 5c ff ff ff jb 0x2f3c 2fe0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fe4: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2feb: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fef: 48 89 50 60 mov %rdx,0x60(%rax) 2ff3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ff7: c9 leaveq 2ff8: c3 retq 2ff9: f3 rep 2ffa: 0f pop %cs 2ffb: 1e push %ds 2ffc: fa cli 2ffd: 55 push %rbp 2ffe: 48 89 e5 mov %rsp,%rbp 3001: 48 83 ec 40 sub $0x40,%rsp 3005: 89 7d ec mov %edi,-0x14(%rbp) 3008: 48 89 75 e0 mov %rsi,-0x20(%rbp) 300c: 48 89 55 d8 mov %rdx,-0x28(%rbp) 3010: 48 89 4d d0 mov %rcx,-0x30(%rbp) 3014: 44 89 45 e8 mov %r8d,-0x18(%rbp) 3018: 4c 89 4d c8 mov %r9,-0x38(%rbp) 301c: 48 8b 55 d8 mov -0x28(%rbp),%rdx 3020: 48 8b 45 e0 mov -0x20(%rbp),%rax 3024: 48 01 d0 add %rdx,%rax 3027: 48 89 45 f8 mov %rax,-0x8(%rbp) 302b: 48 8b 55 d0 mov -0x30(%rbp),%rdx 302f: 48 8b 45 f8 mov -0x8(%rbp),%rax 3033: 48 89 d6 mov %rdx,%rsi 3036: 48 89 c7 mov %rax,%rdi 3039: e8 8b e8 ff ff callq 0x18c9 303e: 89 45 f4 mov %eax,-0xc(%rbp) 3041: 83 7d f4 01 cmpl $0x1,-0xc(%rbp) 3045: 74 37 je 0x307e 3047: 83 7d f4 03 cmpl $0x3,-0xc(%rbp) 304b: 75 56 jne 0x30a3 304d: 44 8b 45 e8 mov -0x18(%rbp),%r8d 3051: 48 8b 7d d0 mov -0x30(%rbp),%rdi 3055: 48 8b 4d d8 mov -0x28(%rbp),%rcx 3059: 48 8b 55 f8 mov -0x8(%rbp),%rdx 305d: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3061: 8b 45 ec mov -0x14(%rbp),%eax 3064: 48 83 ec 08 sub $0x8,%rsp 3068: ff 75 c8 pushq -0x38(%rbp) 306b: 45 89 c1 mov %r8d,%r9d 306e: 49 89 f8 mov %rdi,%r8 3071: 89 c7 mov %eax,%edi 3073: e8 51 f0 ff ff callq 0x20c9 3078: 48 83 c4 10 add $0x10,%rsp 307c: eb 51 jmp 0x30cf 307e: 4c 8b 45 c8 mov -0x38(%rbp),%r8 3082: 8b 7d e8 mov -0x18(%rbp),%edi 3085: 48 8b 4d d0 mov -0x30(%rbp),%rcx 3089: 48 8b 55 d8 mov -0x28(%rbp),%rdx 308d: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3091: 8b 45 ec mov -0x14(%rbp),%eax 3094: 4d 89 c1 mov %r8,%r9 3097: 41 89 f8 mov %edi,%r8d 309a: 89 c7 mov %eax,%edi 309c: e8 40 ea ff ff callq 0x1ae1 30a1: eb 2c jmp 0x30cf 30a3: 90 nop 30a4: 4c 8b 45 c8 mov -0x38(%rbp),%r8 30a8: 8b 7d e8 mov -0x18(%rbp),%edi 30ab: 48 8b 4d d0 mov -0x30(%rbp),%rcx 30af: 48 8b 55 d8 mov -0x28(%rbp),%rdx 30b3: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30b7: 8b 45 ec mov -0x14(%rbp),%eax 30ba: 6a 00 pushq $0x0 30bc: 6a 00 pushq $0x0 30be: 4d 89 c1 mov %r8,%r9 30c1: 41 89 f8 mov %edi,%r8d 30c4: 89 c7 mov %eax,%edi 30c6: e8 bd e8 ff ff callq 0x1988 30cb: 48 83 c4 10 add $0x10,%rsp 30cf: c9 leaveq 30d0: c3 retq 30d1: f3 rep 30d2: 0f pop %cs 30d3: 1e push %ds 30d4: fa cli 30d5: 55 push %rbp 30d6: 48 89 e5 mov %rsp,%rbp 30d9: 48 83 c4 80 add $0xffffffffffffff80,%rsp 30dd: 89 7d 9c mov %edi,-0x64(%rbp) 30e0: 48 89 75 90 mov %rsi,-0x70(%rbp) 30e4: 48 89 55 88 mov %rdx,-0x78(%rbp) 30e8: 89 4d 98 mov %ecx,-0x68(%rbp) 30eb: 4c 89 45 80 mov %r8,-0x80(%rbp) 30ef: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 30f7: 00 30f8: 48 89 45 f8 mov %rax,-0x8(%rbp) 30fc: 31 c0 xor %eax,%eax 30fe: b8 40 00 00 00 mov $0x40,%eax 3103: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 3108: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 310d: 48 89 c2 mov %rax,%rdx 3110: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3114: 48 8d 75 b0 lea -0x50(%rbp),%rsi 3118: 8b 45 9c mov -0x64(%rbp),%eax 311b: 89 c7 mov %eax,%edi 311d: e8 08 e7 ff ff callq 0x182a 3122: 48 89 45 a8 mov %rax,-0x58(%rbp) 3126: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 312b: 0f 94 c0 sete %al 312e: 0f b6 c0 movzbl %al,%eax 3131: 48 85 c0 test %rax,%rax 3134: 74 14 je 0x314a 3136: bf 09 00 00 00 mov $0x9,%edi 313b: e8 16 e5 ff ff callq 0x1656 3140: b8 00 00 00 00 mov $0x0,%eax 3145: e9 c5 00 00 00 jmpq 0x320f 314a: 48 8b 55 a8 mov -0x58(%rbp),%rdx 314e: 48 8d 45 b0 lea -0x50(%rbp),%rax 3152: 48 89 d6 mov %rdx,%rsi 3155: 48 89 c7 mov %rax,%rdi 3158: e8 6c e7 ff ff callq 0x18c9 315d: 89 45 a4 mov %eax,-0x5c(%rbp) 3160: 83 7d a4 01 cmpl $0x1,-0x5c(%rbp) 3164: 74 08 je 0x316e 3166: 83 7d a4 03 cmpl $0x3,-0x5c(%rbp) 316a: 74 28 je 0x3194 316c: eb 74 jmp 0x31e2 316e: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3172: 8b 75 98 mov -0x68(%rbp),%esi 3175: 48 8b 4d 88 mov -0x78(%rbp),%rcx 3179: 48 8b 55 90 mov -0x70(%rbp),%rdx 317d: 8b 45 9c mov -0x64(%rbp),%eax 3180: 49 89 f9 mov %rdi,%r9 3183: 41 89 f0 mov %esi,%r8d 3186: be 00 00 00 00 mov $0x0,%esi 318b: 89 c7 mov %eax,%edi 318d: e8 4f e9 ff ff callq 0x1ae1 3192: eb 7b jmp 0x320f 3194: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 3198: 3c 01 cmp $0x1,%al 319a: 75 07 jne 0x31a3 319c: ba 34 00 00 00 mov $0x34,%edx 31a1: eb 05 jmp 0x31a8 31a3: ba 40 00 00 00 mov $0x40,%edx 31a8: 48 8b 45 a8 mov -0x58(%rbp),%rax 31ac: 48 39 c2 cmp %rax,%rdx 31af: 77 31 ja 0x31e2 31b1: 8b 7d 98 mov -0x68(%rbp),%edi 31b4: 48 8b 75 88 mov -0x78(%rbp),%rsi 31b8: 48 8b 4d 90 mov -0x70(%rbp),%rcx 31bc: 48 8d 55 b0 lea -0x50(%rbp),%rdx 31c0: 8b 45 9c mov -0x64(%rbp),%eax 31c3: 48 83 ec 08 sub $0x8,%rsp 31c7: ff 75 80 pushq -0x80(%rbp) 31ca: 41 89 f9 mov %edi,%r9d 31cd: 49 89 f0 mov %rsi,%r8 31d0: be 00 00 00 00 mov $0x0,%esi 31d5: 89 c7 mov %eax,%edi 31d7: e8 ed ee ff ff callq 0x20c9 31dc: 48 83 c4 10 add $0x10,%rsp 31e0: eb 2d jmp 0x320f 31e2: 90 nop 31e3: 48 8b 7d 80 mov -0x80(%rbp),%rdi 31e7: 8b 75 98 mov -0x68(%rbp),%esi 31ea: 48 8b 4d 88 mov -0x78(%rbp),%rcx 31ee: 48 8b 55 90 mov -0x70(%rbp),%rdx 31f2: 8b 45 9c mov -0x64(%rbp),%eax 31f5: 6a 00 pushq $0x0 31f7: 6a 00 pushq $0x0 31f9: 49 89 f9 mov %rdi,%r9 31fc: 41 89 f0 mov %esi,%r8d 31ff: be 00 00 00 00 mov $0x0,%esi 3204: 89 c7 mov %eax,%edi 3206: e8 7d e7 ff ff callq 0x1988 320b: 48 83 c4 10 add $0x10,%rsp 320f: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3213: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 321b: 00 321c: 74 05 je 0x3223 321e: e8 cd df ff ff callq 0x11f0 3223: c9 leaveq 3224: c3 retq 3225: f3 rep 3226: 0f pop %cs 3227: 1e push %ds 3228: fa cli 3229: 55 push %rbp 322a: 48 89 e5 mov %rsp,%rbp 322d: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 3234: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 323a: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 3241: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 3248: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 324e: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 3255: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 325d: 00 325e: 48 89 45 f8 mov %rax,-0x8(%rbp) 3262: 31 c0 xor %eax,%eax 3264: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 326c: 00 00 00 326f: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3276: 74 1b je 0x3293 3278: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 327f: 74 12 je 0x3293 3281: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 3288: 74 09 je 0x3293 328a: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3291: 75 07 jne 0x329a 3293: b8 01 00 00 00 mov $0x1,%eax 3298: eb 05 jmp 0x329f 329a: b8 00 00 00 00 mov $0x0,%eax 329f: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 32a5: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 32ad: 75 32 jne 0x32e1 32af: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 32b7: 75 51 jne 0x330a 32b9: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 32c0: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 32c6: 48 89 d6 mov %rdx,%rsi 32c9: 89 c7 mov %eax,%edi 32cb: e8 90 15 00 00 callq 0x4860 32d0: 85 c0 test %eax,%eax 32d2: 75 36 jne 0x330a 32d4: 48 8b 45 90 mov -0x70(%rbp),%rax 32d8: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 32df: eb 29 jmp 0x330a 32e1: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 32e9: 75 1f jne 0x330a 32eb: 48 8d 0d ee 26 00 00 lea 0x26ee(%rip),%rcx # 0x59e0 32f2: ba 98 02 00 00 mov $0x298,%edx 32f7: 48 8d 35 7a 25 00 00 lea 0x257a(%rip),%rsi # 0x5878 32fe: 48 8d 3d 23 26 00 00 lea 0x2623(%rip),%rdi # 0x5928 3305: e8 26 df ff ff callq 0x1230 330a: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 3311: 0f 84 97 00 00 00 je 0x33ae 3317: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 331f: 75 7c jne 0x339d 3321: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3328: 74 09 je 0x3333 332a: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3331: 75 07 jne 0x333a 3333: bf 02 00 00 00 mov $0x2,%edi 3338: eb 05 jmp 0x333f 333a: bf 01 00 00 00 mov $0x1,%edi 333f: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3346: 75 07 jne 0x334f 3348: be 01 00 00 00 mov $0x1,%esi 334d: eb 05 jmp 0x3354 334f: be 03 00 00 00 mov $0x3,%esi 3354: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 335b: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 3361: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 3368: 49 89 c9 mov %rcx,%r9 336b: 41 89 d0 mov %edx,%r8d 336e: 89 f9 mov %edi,%ecx 3370: 89 f2 mov %esi,%edx 3372: 48 89 c6 mov %rax,%rsi 3375: bf 00 00 00 00 mov $0x0,%edi 337a: e8 81 de ff ff callq 0x1200 337f: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 3386: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 338e: 75 1e jne 0x33ae 3390: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 3398: 00 00 00 339b: eb 11 jmp 0x33ae 339d: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 33a4: 48 8b 00 mov (%rax),%rax 33a7: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 33ae: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 33b6: 0f 84 d3 00 00 00 je 0x348f 33bc: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 33c4: 75 1f jne 0x33e5 33c6: 48 8d 0d 13 26 00 00 lea 0x2613(%rip),%rcx # 0x59e0 33cd: ba b4 02 00 00 mov $0x2b4,%edx 33d2: 48 8d 35 9f 24 00 00 lea 0x249f(%rip),%rsi # 0x5878 33d9: 48 8d 3d 61 25 00 00 lea 0x2561(%rip),%rdi # 0x5941 33e0: e8 4b de ff ff callq 0x1230 33e5: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 33ec: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 33f2: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 33f9: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 3400: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 3407: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 340d: 4d 89 c1 mov %r8,%r9 3410: 41 89 f8 mov %edi,%r8d 3413: 89 c7 mov %eax,%edi 3415: e8 df fb ff ff callq 0x2ff9 341a: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 3421: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 3429: 75 38 jne 0x3463 342b: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3433: 74 13 je 0x3448 3435: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 343c: 48 8b 00 mov (%rax),%rax 343f: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 3446: 74 1b je 0x3463 3448: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 344f: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 3456: 48 89 d6 mov %rdx,%rsi 3459: 48 89 c7 mov %rax,%rdi 345c: e8 6f de ff ff callq 0x12d0 3461: eb 23 jmp 0x3486 3463: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 346b: 75 19 jne 0x3486 346d: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3474: 8b 40 38 mov 0x38(%rax),%eax 3477: 83 c8 40 or $0x40,%eax 347a: 89 c2 mov %eax,%edx 347c: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3483: 89 50 38 mov %edx,0x38(%rax) 3486: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 348d: eb 2b jmp 0x34ba 348f: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 3496: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 349c: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 34a3: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 34aa: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 34b0: 49 89 f8 mov %rdi,%r8 34b3: 89 c7 mov %eax,%edi 34b5: e8 17 fc ff ff callq 0x30d1 34ba: 48 8b 4d f8 mov -0x8(%rbp),%rcx 34be: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 34c6: 00 34c7: 74 05 je 0x34ce 34c9: e8 22 dd ff ff callq 0x11f0 34ce: c9 leaveq 34cf: c3 retq 34d0: f3 rep 34d1: 0f pop %cs 34d2: 1e push %ds 34d3: fa cli 34d4: 55 push %rbp 34d5: 48 89 e5 mov %rsp,%rbp 34d8: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 34df: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 34e6: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 34ee: 00 34ef: 48 89 45 f8 mov %rax,-0x8(%rbp) 34f3: 31 c0 xor %eax,%eax 34f5: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 34fd: 00 00 00 3500: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3507: 48 8b 00 mov (%rax),%rax 350a: 48 85 c0 test %rax,%rax 350d: 74 56 je 0x3565 350f: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3516: 48 8b 50 30 mov 0x30(%rax),%rdx 351a: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3521: 48 39 c2 cmp %rax,%rdx 3524: 72 1b jb 0x3541 3526: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 352d: 48 8b 40 30 mov 0x30(%rax),%rax 3531: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 3538: 48 29 d0 sub %rdx,%rax 353b: 48 83 f8 3b cmp $0x3b,%rax 353f: 77 0a ja 0x354b 3541: b8 00 00 00 00 mov $0x0,%eax 3546: e9 b2 02 00 00 jmpq 0x37fd 354b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3552: 48 8b 10 mov (%rax),%rdx 3555: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 355c: 48 01 d0 add %rdx,%rax 355f: 48 89 45 80 mov %rax,-0x80(%rbp) 3563: eb 53 jmp 0x35b8 3565: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 356c: 48 8b 50 28 mov 0x28(%rax),%rdx 3570: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3577: 48 01 c2 add %rax,%rdx 357a: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3581: 8b 40 24 mov 0x24(%rax),%eax 3584: 48 8d 75 b0 lea -0x50(%rbp),%rsi 3588: 48 89 d1 mov %rdx,%rcx 358b: ba 3c 00 00 00 mov $0x3c,%edx 3590: 89 c7 mov %eax,%edi 3592: e8 93 e2 ff ff callq 0x182a 3597: 48 83 f8 3c cmp $0x3c,%rax 359b: 0f 95 c0 setne %al 359e: 0f b6 c0 movzbl %al,%eax 35a1: 48 85 c0 test %rax,%rax 35a4: 74 0a je 0x35b0 35a6: b8 00 00 00 00 mov $0x0,%eax 35ab: e9 4d 02 00 00 jmpq 0x37fd 35b0: 48 8d 45 b0 lea -0x50(%rbp),%rax 35b4: 48 89 45 80 mov %rax,-0x80(%rbp) 35b8: 48 8b 45 80 mov -0x80(%rbp),%rax 35bc: 48 83 c0 30 add $0x30,%rax 35c0: 48 89 45 88 mov %rax,-0x78(%rbp) 35c4: 48 8b 45 80 mov -0x80(%rbp),%rax 35c8: 0f b6 40 39 movzbl 0x39(%rax),%eax 35cc: 3c 20 cmp $0x20,%al 35ce: 74 27 je 0x35f7 35d0: 48 8b 45 80 mov -0x80(%rbp),%rax 35d4: 48 8d 48 30 lea 0x30(%rax),%rcx 35d8: 48 8d 45 ed lea -0x13(%rbp),%rax 35dc: ba 0a 00 00 00 mov $0xa,%edx 35e1: 48 89 ce mov %rcx,%rsi 35e4: 48 89 c7 mov %rax,%rdi 35e7: e8 f4 dc ff ff callq 0x12e0 35ec: c6 00 00 movb $0x0,(%rax) 35ef: 48 8d 45 ed lea -0x13(%rbp),%rax 35f3: 48 89 45 88 mov %rax,-0x78(%rbp) 35f7: 48 8b 45 88 mov -0x78(%rbp),%rax 35fb: 48 89 c7 mov %rax,%rdi 35fe: e8 ed dc ff ff callq 0x12f0 3603: 48 89 45 98 mov %rax,-0x68(%rbp) 3607: 48 8b 45 80 mov -0x80(%rbp),%rax 360b: ba 10 00 00 00 mov $0x10,%edx 3610: 48 8d 35 44 23 00 00 lea 0x2344(%rip),%rsi # 0x595b 3617: 48 89 c7 mov %rax,%rdi 361a: e8 51 dc ff ff callq 0x1270 361f: 85 c0 test %eax,%eax 3621: 75 11 jne 0x3634 3623: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 362a: 48 8b 00 mov (%rax),%rax 362d: 48 85 c0 test %rax,%rax 3630: 75 2b jne 0x365d 3632: eb 52 jmp 0x3686 3634: 48 8b 45 98 mov -0x68(%rbp),%rax 3638: 48 83 c0 01 add $0x1,%rax 363c: 48 83 e0 fe and $0xfffffffffffffffe,%rax 3640: 48 89 c2 mov %rax,%rdx 3643: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 364a: 48 01 d0 add %rdx,%rax 364d: 48 83 c0 3c add $0x3c,%rax 3651: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 3658: e9 a3 fe ff ff jmpq 0x3500 365d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3664: 48 8b 40 30 mov 0x30(%rax),%rax 3668: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 366f: 48 29 d0 sub %rdx,%rax 3672: 48 83 e8 3c sub $0x3c,%rax 3676: 48 39 45 98 cmp %rax,-0x68(%rbp) 367a: 76 0a jbe 0x3686 367c: b8 00 00 00 00 mov $0x0,%eax 3681: e9 77 01 00 00 jmpq 0x37fd 3686: 48 8b 45 98 mov -0x68(%rbp),%rax 368a: 48 89 c7 mov %rax,%rdi 368d: e8 1e dc ff ff callq 0x12b0 3692: 48 89 45 a0 mov %rax,-0x60(%rbp) 3696: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 369b: 0f 84 58 01 00 00 je 0x37f9 36a1: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36a8: 48 8b 00 mov (%rax),%rax 36ab: 48 85 c0 test %rax,%rax 36ae: 74 39 je 0x36e9 36b0: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36b7: 48 8b 10 mov (%rax),%rdx 36ba: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36c1: 48 83 c0 3c add $0x3c,%rax 36c5: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 36c9: 48 8b 55 98 mov -0x68(%rbp),%rdx 36cd: 48 8b 45 a0 mov -0x60(%rbp),%rax 36d1: 48 89 ce mov %rcx,%rsi 36d4: 48 89 c7 mov %rax,%rdi 36d7: e8 c4 db ff ff callq 0x12a0 36dc: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 36e3: 48 89 42 60 mov %rax,0x60(%rdx) 36e7: eb 7b jmp 0x3764 36e9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36f0: 48 8b 50 28 mov 0x28(%rax),%rdx 36f4: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36fb: 48 01 d0 add %rdx,%rax 36fe: 48 83 c0 3c add $0x3c,%rax 3702: 48 89 c1 mov %rax,%rcx 3705: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 370c: 8b 40 24 mov 0x24(%rax),%eax 370f: 48 8b 55 98 mov -0x68(%rbp),%rdx 3713: 48 8b 75 a0 mov -0x60(%rbp),%rsi 3717: 89 c7 mov %eax,%edi 3719: e8 0c e1 ff ff callq 0x182a 371e: 48 8b 55 98 mov -0x68(%rbp),%rdx 3722: 48 39 d0 cmp %rdx,%rax 3725: 0f 95 c0 setne %al 3728: 0f b6 c0 movzbl %al,%eax 372b: 48 85 c0 test %rax,%rax 372e: 74 25 je 0x3755 3730: 48 8b 45 a0 mov -0x60(%rbp),%rax 3734: 48 89 c7 mov %rax,%rdi 3737: e8 84 da ff ff callq 0x11c0 373c: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3743: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 374b: b8 00 00 00 00 mov $0x0,%eax 3750: e9 a8 00 00 00 jmpq 0x37fd 3755: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 375c: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3760: 48 89 50 60 mov %rdx,0x60(%rax) 3764: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 376b: 48 8b 55 98 mov -0x68(%rbp),%rdx 376f: 48 89 50 68 mov %rdx,0x68(%rax) 3773: 48 8b 45 a0 mov -0x60(%rbp),%rax 3777: 48 89 45 90 mov %rax,-0x70(%rbp) 377b: 48 8b 45 90 mov -0x70(%rbp),%rax 377f: 48 89 45 a8 mov %rax,-0x58(%rbp) 3783: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3787: 48 8b 45 98 mov -0x68(%rbp),%rax 378b: 48 01 d0 add %rdx,%rax 378e: 48 2b 45 90 sub -0x70(%rbp),%rax 3792: 48 89 c2 mov %rax,%rdx 3795: 48 8b 45 90 mov -0x70(%rbp),%rax 3799: be 2f 00 00 00 mov $0x2f,%esi 379e: 48 89 c7 mov %rax,%rdi 37a1: e8 ba da ff ff callq 0x1260 37a6: 48 89 45 90 mov %rax,-0x70(%rbp) 37aa: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 37af: 75 25 jne 0x37d6 37b1: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37b5: 48 8b 45 98 mov -0x68(%rbp),%rax 37b9: 48 01 d0 add %rdx,%rax 37bc: 48 2b 45 a8 sub -0x58(%rbp),%rax 37c0: 48 89 c2 mov %rax,%rdx 37c3: 48 8b 45 a8 mov -0x58(%rbp),%rax 37c7: be 00 00 00 00 mov $0x0,%esi 37cc: 48 89 c7 mov %rax,%rdi 37cf: e8 6c da ff ff callq 0x1240 37d4: eb 23 jmp 0x37f9 37d6: 48 8b 45 90 mov -0x70(%rbp),%rax 37da: 48 8d 50 01 lea 0x1(%rax),%rdx 37de: 48 89 55 90 mov %rdx,-0x70(%rbp) 37e2: c6 00 00 movb $0x0,(%rax) 37e5: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37e9: 48 8b 45 98 mov -0x68(%rbp),%rax 37ed: 48 01 d0 add %rdx,%rax 37f0: 48 39 45 90 cmp %rax,-0x70(%rbp) 37f4: 73 02 jae 0x37f8 37f6: eb 83 jmp 0x377b 37f8: 90 nop 37f9: 48 8b 45 a0 mov -0x60(%rbp),%rax 37fd: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3801: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 3809: 00 380a: 74 05 je 0x3811 380c: e8 df d9 ff ff callq 0x11f0 3811: c9 leaveq 3812: c3 retq 3813: f3 rep 3814: 0f pop %cs 3815: 1e push %ds 3816: fa cli 3817: 55 push %rbp 3818: 48 89 e5 mov %rsp,%rbp 381b: 48 83 c4 80 add $0xffffffffffffff80,%rsp 381f: 48 89 7d 88 mov %rdi,-0x78(%rbp) 3823: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 382b: 00 382c: 48 89 45 f8 mov %rax,-0x8(%rbp) 3830: 31 c0 xor %eax,%eax 3832: 48 8b 45 88 mov -0x78(%rbp),%rax 3836: 48 8b 00 mov (%rax),%rax 3839: 48 85 c0 test %rax,%rax 383c: 0f 84 91 00 00 00 je 0x38d3 3842: 48 8b 45 88 mov -0x78(%rbp),%rax 3846: 48 8b 40 70 mov 0x70(%rax),%rax 384a: 48 89 c2 mov %rax,%rdx 384d: 48 8b 45 88 mov -0x78(%rbp),%rax 3851: 48 8b 40 28 mov 0x28(%rax),%rax 3855: 48 89 c1 mov %rax,%rcx 3858: 48 8b 45 88 mov -0x78(%rbp),%rax 385c: 48 8b 40 30 mov 0x30(%rax),%rax 3860: 48 01 c8 add %rcx,%rax 3863: 48 39 c2 cmp %rax,%rdx 3866: 0f 97 c0 seta %al 3869: 0f b6 c0 movzbl %al,%eax 386c: 48 85 c0 test %rax,%rax 386f: 75 36 jne 0x38a7 3871: 48 8b 45 88 mov -0x78(%rbp),%rax 3875: 48 8b 40 28 mov 0x28(%rax),%rax 3879: 48 89 c2 mov %rax,%rdx 387c: 48 8b 45 88 mov -0x78(%rbp),%rax 3880: 48 8b 40 30 mov 0x30(%rax),%rax 3884: 48 01 c2 add %rax,%rdx 3887: 48 8b 45 88 mov -0x78(%rbp),%rax 388b: 48 8b 40 70 mov 0x70(%rax),%rax 388f: 48 89 c1 mov %rax,%rcx 3892: 48 89 d0 mov %rdx,%rax 3895: 48 29 c8 sub %rcx,%rax 3898: 48 83 f8 3b cmp $0x3b,%rax 389c: 0f 96 c0 setbe %al 389f: 0f b6 c0 movzbl %al,%eax 38a2: 48 85 c0 test %rax,%rax 38a5: 74 14 je 0x38bb 38a7: bf 0e 00 00 00 mov $0xe,%edi 38ac: e8 a5 dd ff ff callq 0x1656 38b1: b8 ff ff ff ff mov $0xffffffff,%eax 38b6: e9 82 05 00 00 jmpq 0x3e3d 38bb: 48 8b 45 88 mov -0x78(%rbp),%rax 38bf: 48 8b 10 mov (%rax),%rdx 38c2: 48 8b 45 88 mov -0x78(%rbp),%rax 38c6: 48 8b 40 70 mov 0x70(%rax),%rax 38ca: 48 01 d0 add %rdx,%rax 38cd: 48 89 45 c0 mov %rax,-0x40(%rbp) 38d1: eb 53 jmp 0x3926 38d3: 48 8b 45 88 mov -0x78(%rbp),%rax 38d7: 48 05 a8 00 00 00 add $0xa8,%rax 38dd: 48 89 45 c0 mov %rax,-0x40(%rbp) 38e1: 48 8b 45 88 mov -0x78(%rbp),%rax 38e5: 48 8b 50 70 mov 0x70(%rax),%rdx 38e9: 48 8b 45 88 mov -0x78(%rbp),%rax 38ed: 8b 40 24 mov 0x24(%rax),%eax 38f0: 48 8b 75 c0 mov -0x40(%rbp),%rsi 38f4: 48 89 d1 mov %rdx,%rcx 38f7: ba 3c 00 00 00 mov $0x3c,%edx 38fc: 89 c7 mov %eax,%edi 38fe: e8 27 df ff ff callq 0x182a 3903: 48 83 f8 3c cmp $0x3c,%rax 3907: 0f 95 c0 setne %al 390a: 0f b6 c0 movzbl %al,%eax 390d: 48 85 c0 test %rax,%rax 3910: 74 14 je 0x3926 3912: bf 0e 00 00 00 mov $0xe,%edi 3917: e8 3a dd ff ff callq 0x1656 391c: b8 ff ff ff ff mov $0xffffffff,%eax 3921: e9 17 05 00 00 jmpq 0x3e3d 3926: 48 8b 45 c0 mov -0x40(%rbp),%rax 392a: 48 83 c0 3a add $0x3a,%rax 392e: ba 02 00 00 00 mov $0x2,%edx 3933: 48 8d 35 32 20 00 00 lea 0x2032(%rip),%rsi # 0x596c 393a: 48 89 c7 mov %rax,%rdi 393d: e8 2e d9 ff ff callq 0x1270 3942: 85 c0 test %eax,%eax 3944: 0f 95 c0 setne %al 3947: 0f b6 c0 movzbl %al,%eax 394a: 48 85 c0 test %rax,%rax 394d: 74 14 je 0x3963 394f: bf 0f 00 00 00 mov $0xf,%edi 3954: e8 fd dc ff ff callq 0x1656 3959: b8 ff ff ff ff mov $0xffffffff,%eax 395e: e9 da 04 00 00 jmpq 0x3e3d 3963: 48 8b 45 c0 mov -0x40(%rbp),%rax 3967: 48 8b 55 88 mov -0x78(%rbp),%rdx 396b: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 3972: 48 8b 50 08 mov 0x8(%rax),%rdx 3976: 48 8b 00 mov (%rax),%rax 3979: 48 89 01 mov %rax,(%rcx) 397c: 48 89 51 08 mov %rdx,0x8(%rcx) 3980: 48 8d 41 10 lea 0x10(%rcx),%rax 3984: c6 00 00 movb $0x0,(%rax) 3987: 48 8b 45 88 mov -0x78(%rbp),%rax 398b: 48 83 c0 78 add $0x78,%rax 398f: 48 89 45 c8 mov %rax,-0x38(%rbp) 3993: 48 8b 45 c0 mov -0x40(%rbp),%rax 3997: 0f b6 00 movzbl (%rax),%eax 399a: 3c 2f cmp $0x2f,%al 399c: 0f 85 de 01 00 00 jne 0x3b80 39a2: 48 8b 45 c0 mov -0x40(%rbp),%rax 39a6: 0f b6 40 01 movzbl 0x1(%rax),%eax 39aa: 3c 20 cmp $0x20,%al 39ac: 75 46 jne 0x39f4 39ae: 48 8b 45 c0 mov -0x40(%rbp),%rax 39b2: ba 10 00 00 00 mov $0x10,%edx 39b7: 48 8d 35 b1 1f 00 00 lea 0x1fb1(%rip),%rsi # 0x596f 39be: 48 89 c7 mov %rax,%rdi 39c1: e8 aa d8 ff ff callq 0x1270 39c6: 85 c0 test %eax,%eax 39c8: 75 2a jne 0x39f4 39ca: 48 8b 45 88 mov -0x78(%rbp),%rax 39ce: 48 05 e4 00 00 00 add $0xe4,%rax 39d4: ba 02 00 00 00 mov $0x2,%edx 39d9: 48 8d 35 a0 1f 00 00 lea 0x1fa0(%rip),%rsi # 0x5980 39e0: 48 89 c7 mov %rax,%rdi 39e3: e8 b8 d8 ff ff callq 0x12a0 39e8: 48 8b 55 c8 mov -0x38(%rbp),%rdx 39ec: 48 89 02 mov %rax,(%rdx) 39ef: e9 17 02 00 00 jmpq 0x3c0b 39f4: 48 8b 45 c0 mov -0x40(%rbp),%rax 39f8: 0f b6 40 01 movzbl 0x1(%rax),%eax 39fc: 3c 53 cmp $0x53,%al 39fe: 75 46 jne 0x3a46 3a00: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a04: ba 10 00 00 00 mov $0x10,%edx 3a09: 48 8d 35 72 1f 00 00 lea 0x1f72(%rip),%rsi # 0x5982 3a10: 48 89 c7 mov %rax,%rdi 3a13: e8 58 d8 ff ff callq 0x1270 3a18: 85 c0 test %eax,%eax 3a1a: 75 2a jne 0x3a46 3a1c: 48 8b 45 88 mov -0x78(%rbp),%rax 3a20: 48 05 e4 00 00 00 add $0xe4,%rax 3a26: ba 08 00 00 00 mov $0x8,%edx 3a2b: 48 8d 35 61 1f 00 00 lea 0x1f61(%rip),%rsi # 0x5993 3a32: 48 89 c7 mov %rax,%rdi 3a35: e8 66 d8 ff ff callq 0x12a0 3a3a: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a3e: 48 89 02 mov %rax,(%rdx) 3a41: e9 c5 01 00 00 jmpq 0x3c0b 3a46: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a4a: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a4e: 3c 2f cmp $0x2f,%al 3a50: 75 46 jne 0x3a98 3a52: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a56: ba 10 00 00 00 mov $0x10,%edx 3a5b: 48 8d 35 f9 1e 00 00 lea 0x1ef9(%rip),%rsi # 0x595b 3a62: 48 89 c7 mov %rax,%rdi 3a65: e8 06 d8 ff ff callq 0x1270 3a6a: 85 c0 test %eax,%eax 3a6c: 75 2a jne 0x3a98 3a6e: 48 8b 45 88 mov -0x78(%rbp),%rax 3a72: 48 05 e4 00 00 00 add $0xe4,%rax 3a78: ba 03 00 00 00 mov $0x3,%edx 3a7d: 48 8d 35 17 1f 00 00 lea 0x1f17(%rip),%rsi # 0x599b 3a84: 48 89 c7 mov %rax,%rdi 3a87: e8 14 d8 ff ff callq 0x12a0 3a8c: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a90: 48 89 02 mov %rax,(%rdx) 3a93: e9 73 01 00 00 jmpq 0x3c0b 3a98: e8 93 d8 ff ff callq 0x1330 3a9d: 48 8b 10 mov (%rax),%rdx 3aa0: 48 8b 45 c0 mov -0x40(%rbp),%rax 3aa4: 0f b6 40 01 movzbl 0x1(%rax),%eax 3aa8: 48 0f be c0 movsbl %al,%rax 3aac: 48 01 c0 add %rax,%rax 3aaf: 48 01 d0 add %rdx,%rax 3ab2: 0f b7 00 movzwl (%rax),%eax 3ab5: 0f b7 c0 movzwl %ax,%eax 3ab8: 25 00 08 00 00 and $0x800,%eax 3abd: 85 c0 test %eax,%eax 3abf: 0f 95 c0 setne %al 3ac2: 0f b6 c0 movzbl %al,%eax 3ac5: 48 85 c0 test %rax,%rax 3ac8: 0f 84 9e 00 00 00 je 0x3b6c 3ace: 48 8b 45 88 mov -0x78(%rbp),%rax 3ad2: 48 8b 40 60 mov 0x60(%rax),%rax 3ad6: 48 85 c0 test %rax,%rax 3ad9: 0f 94 c0 sete %al 3adc: 0f b6 c0 movzbl %al,%eax 3adf: 48 85 c0 test %rax,%rax 3ae2: 74 2e je 0x3b12 3ae4: 48 8b 45 88 mov -0x78(%rbp),%rax 3ae8: 48 89 c7 mov %rax,%rdi 3aeb: e8 e0 f9 ff ff callq 0x34d0 3af0: 48 85 c0 test %rax,%rax 3af3: 0f 94 c0 sete %al 3af6: 0f b6 c0 movzbl %al,%eax 3af9: 48 85 c0 test %rax,%rax 3afc: 74 14 je 0x3b12 3afe: bf 10 00 00 00 mov $0x10,%edi 3b03: e8 4e db ff ff callq 0x1656 3b08: b8 ff ff ff ff mov $0xffffffff,%eax 3b0d: e9 2b 03 00 00 jmpq 0x3e3d 3b12: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b16: 48 83 c0 01 add $0x1,%rax 3b1a: 48 89 c7 mov %rax,%rdi 3b1d: e8 ce d7 ff ff callq 0x12f0 3b22: 48 89 45 d8 mov %rax,-0x28(%rbp) 3b26: 48 8b 45 88 mov -0x78(%rbp),%rax 3b2a: 48 8b 40 68 mov 0x68(%rax),%rax 3b2e: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3b32: 0f 93 c0 setae %al 3b35: 0f b6 c0 movzbl %al,%eax 3b38: 48 85 c0 test %rax,%rax 3b3b: 74 14 je 0x3b51 3b3d: bf 10 00 00 00 mov $0x10,%edi 3b42: e8 0f db ff ff callq 0x1656 3b47: b8 ff ff ff ff mov $0xffffffff,%eax 3b4c: e9 ec 02 00 00 jmpq 0x3e3d 3b51: 48 8b 45 88 mov -0x78(%rbp),%rax 3b55: 48 8b 50 60 mov 0x60(%rax),%rdx 3b59: 48 8b 45 d8 mov -0x28(%rbp),%rax 3b5d: 48 01 c2 add %rax,%rdx 3b60: 48 8b 45 c8 mov -0x38(%rbp),%rax 3b64: 48 89 10 mov %rdx,(%rax) 3b67: e9 9f 00 00 00 jmpq 0x3c0b 3b6c: bf 10 00 00 00 mov $0x10,%edi 3b71: e8 e0 da ff ff callq 0x1656 3b76: b8 ff ff ff ff mov $0xffffffff,%eax 3b7b: e9 bd 02 00 00 jmpq 0x3e3d 3b80: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b84: 48 8b 55 88 mov -0x78(%rbp),%rdx 3b88: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3b8f: b9 10 00 00 00 mov $0x10,%ecx 3b94: ba 2f 00 00 00 mov $0x2f,%edx 3b99: 48 89 c6 mov %rax,%rsi 3b9c: e8 7f d7 ff ff callq 0x1320 3ba1: 48 89 45 d0 mov %rax,-0x30(%rbp) 3ba5: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3baa: 74 0d je 0x3bb9 3bac: 48 8b 45 d0 mov -0x30(%rbp),%rax 3bb0: 48 83 e8 01 sub $0x1,%rax 3bb4: c6 00 00 movb $0x0,(%rax) 3bb7: eb 40 jmp 0x3bf9 3bb9: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3bc1: 48 8b 55 88 mov -0x78(%rbp),%rdx 3bc5: 48 8b 45 b0 mov -0x50(%rbp),%rax 3bc9: 48 01 d0 add %rdx,%rax 3bcc: 48 05 e4 00 00 00 add $0xe4,%rax 3bd2: c6 00 00 movb $0x0,(%rax) 3bd5: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3bda: 74 1d je 0x3bf9 3bdc: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3be1: 48 8b 55 88 mov -0x78(%rbp),%rdx 3be5: 48 8b 45 b0 mov -0x50(%rbp),%rax 3be9: 48 01 d0 add %rdx,%rax 3bec: 48 05 e4 00 00 00 add $0xe4,%rax 3bf2: 0f b6 00 movzbl (%rax),%eax 3bf5: 3c 20 cmp $0x20,%al 3bf7: 74 c8 je 0x3bc1 3bf9: 48 8b 45 88 mov -0x78(%rbp),%rax 3bfd: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3c04: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c08: 48 89 10 mov %rdx,(%rax) 3c0b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c0f: 0f b6 40 30 movzbl 0x30(%rax),%eax 3c13: 3c 20 cmp $0x20,%al 3c15: 0f 94 c0 sete %al 3c18: 0f b6 c0 movzbl %al,%eax 3c1b: 48 85 c0 test %rax,%rax 3c1e: 74 14 je 0x3c34 3c20: bf 10 00 00 00 mov $0x10,%edi 3c25: e8 2c da ff ff callq 0x1656 3c2a: b8 ff ff ff ff mov $0xffffffff,%eax 3c2f: e9 09 02 00 00 jmpq 0x3e3d 3c34: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c38: 48 83 c0 10 add $0x10,%rax 3c3c: 48 89 45 b8 mov %rax,-0x48(%rbp) 3c40: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c44: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3c48: 3c 20 cmp $0x20,%al 3c4a: 74 27 je 0x3c73 3c4c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c50: 48 8d 48 10 lea 0x10(%rax),%rcx 3c54: 48 8d 45 eb lea -0x15(%rbp),%rax 3c58: ba 0c 00 00 00 mov $0xc,%edx 3c5d: 48 89 ce mov %rcx,%rsi 3c60: 48 89 c7 mov %rax,%rdi 3c63: e8 78 d6 ff ff callq 0x12e0 3c68: c6 00 00 movb $0x0,(%rax) 3c6b: 48 8d 45 eb lea -0x15(%rbp),%rax 3c6f: 48 89 45 b8 mov %rax,-0x48(%rbp) 3c73: 48 8b 45 b8 mov -0x48(%rbp),%rax 3c77: 48 89 c7 mov %rax,%rdi 3c7a: e8 71 d6 ff ff callq 0x12f0 3c7f: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3c83: 48 89 42 08 mov %rax,0x8(%rdx) 3c87: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c8b: 48 83 c0 1c add $0x1c,%rax 3c8f: 48 89 45 a0 mov %rax,-0x60(%rbp) 3c93: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c97: 0f b6 40 21 movzbl 0x21(%rax),%eax 3c9b: 3c 20 cmp $0x20,%al 3c9d: 74 27 je 0x3cc6 3c9f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ca3: 48 8d 48 1c lea 0x1c(%rax),%rcx 3ca7: 48 8d 45 eb lea -0x15(%rbp),%rax 3cab: ba 06 00 00 00 mov $0x6,%edx 3cb0: 48 89 ce mov %rcx,%rsi 3cb3: 48 89 c7 mov %rax,%rdi 3cb6: e8 25 d6 ff ff callq 0x12e0 3cbb: c6 00 00 movb $0x0,(%rax) 3cbe: 48 8d 45 eb lea -0x15(%rbp),%rax 3cc2: 48 89 45 a0 mov %rax,-0x60(%rbp) 3cc6: 48 8b 45 a0 mov -0x60(%rbp),%rax 3cca: 48 89 c7 mov %rax,%rdi 3ccd: e8 1e d6 ff ff callq 0x12f0 3cd2: 89 c2 mov %eax,%edx 3cd4: 48 8b 45 c8 mov -0x38(%rbp),%rax 3cd8: 89 50 10 mov %edx,0x10(%rax) 3cdb: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cdf: 48 83 c0 22 add $0x22,%rax 3ce3: 48 89 45 a8 mov %rax,-0x58(%rbp) 3ce7: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ceb: 0f b6 40 27 movzbl 0x27(%rax),%eax 3cef: 3c 20 cmp $0x20,%al 3cf1: 74 27 je 0x3d1a 3cf3: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cf7: 48 8d 48 22 lea 0x22(%rax),%rcx 3cfb: 48 8d 45 eb lea -0x15(%rbp),%rax 3cff: ba 06 00 00 00 mov $0x6,%edx 3d04: 48 89 ce mov %rcx,%rsi 3d07: 48 89 c7 mov %rax,%rdi 3d0a: e8 d1 d5 ff ff callq 0x12e0 3d0f: c6 00 00 movb $0x0,(%rax) 3d12: 48 8d 45 eb lea -0x15(%rbp),%rax 3d16: 48 89 45 a8 mov %rax,-0x58(%rbp) 3d1a: 48 8b 45 a8 mov -0x58(%rbp),%rax 3d1e: 48 89 c7 mov %rax,%rdi 3d21: e8 ca d5 ff ff callq 0x12f0 3d26: 89 c2 mov %eax,%edx 3d28: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d2c: 89 50 14 mov %edx,0x14(%rax) 3d2f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d33: 48 83 c0 28 add $0x28,%rax 3d37: 48 89 45 90 mov %rax,-0x70(%rbp) 3d3b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d3f: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3d43: 3c 20 cmp $0x20,%al 3d45: 74 22 je 0x3d69 3d47: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d4b: 48 83 c0 28 add $0x28,%rax 3d4f: 48 8b 00 mov (%rax),%rax 3d52: 48 89 45 eb mov %rax,-0x15(%rbp) 3d56: 48 8d 45 eb lea -0x15(%rbp),%rax 3d5a: 48 83 c0 08 add $0x8,%rax 3d5e: c6 00 00 movb $0x0,(%rax) 3d61: 48 8d 45 eb lea -0x15(%rbp),%rax 3d65: 48 89 45 90 mov %rax,-0x70(%rbp) 3d69: 48 8b 45 90 mov -0x70(%rbp),%rax 3d6d: 48 89 c7 mov %rax,%rdi 3d70: e8 7b d5 ff ff callq 0x12f0 3d75: 89 c2 mov %eax,%edx 3d77: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d7b: 89 50 18 mov %edx,0x18(%rax) 3d7e: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d82: 48 83 c0 30 add $0x30,%rax 3d86: 48 89 45 98 mov %rax,-0x68(%rbp) 3d8a: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d8e: 0f b6 40 39 movzbl 0x39(%rax),%eax 3d92: 3c 20 cmp $0x20,%al 3d94: 74 27 je 0x3dbd 3d96: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d9a: 48 8d 48 30 lea 0x30(%rax),%rcx 3d9e: 48 8d 45 eb lea -0x15(%rbp),%rax 3da2: ba 0a 00 00 00 mov $0xa,%edx 3da7: 48 89 ce mov %rcx,%rsi 3daa: 48 89 c7 mov %rax,%rdi 3dad: e8 2e d5 ff ff callq 0x12e0 3db2: c6 00 00 movb $0x0,(%rax) 3db5: 48 8d 45 eb lea -0x15(%rbp),%rax 3db9: 48 89 45 98 mov %rax,-0x68(%rbp) 3dbd: 48 8b 45 98 mov -0x68(%rbp),%rax 3dc1: 48 89 c7 mov %rax,%rdi 3dc4: e8 27 d5 ff ff callq 0x12f0 3dc9: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3dcd: 48 89 42 20 mov %rax,0x20(%rdx) 3dd1: 48 8b 45 c8 mov -0x38(%rbp),%rax 3dd5: 48 8b 40 20 mov 0x20(%rax),%rax 3dd9: 48 85 c0 test %rax,%rax 3ddc: 79 11 jns 0x3def 3dde: bf 10 00 00 00 mov $0x10,%edi 3de3: e8 6e d8 ff ff callq 0x1656 3de8: b8 ff ff ff ff mov $0xffffffff,%eax 3ded: eb 4e jmp 0x3e3d 3def: 48 8b 45 88 mov -0x78(%rbp),%rax 3df3: 48 8b 40 28 mov 0x28(%rax),%rax 3df7: 48 89 c2 mov %rax,%rdx 3dfa: 48 8b 45 88 mov -0x78(%rbp),%rax 3dfe: 48 8b 40 30 mov 0x30(%rax),%rax 3e02: 48 01 c2 add %rax,%rdx 3e05: 48 8b 45 88 mov -0x78(%rbp),%rax 3e09: 48 8b 40 70 mov 0x70(%rax),%rax 3e0d: 48 89 c1 mov %rax,%rcx 3e10: 48 89 d0 mov %rdx,%rax 3e13: 48 29 c8 sub %rcx,%rax 3e16: 48 83 e8 3c sub $0x3c,%rax 3e1a: 48 89 45 e0 mov %rax,-0x20(%rbp) 3e1e: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e22: 48 8b 40 20 mov 0x20(%rax),%rax 3e26: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3e2a: 73 0c jae 0x3e38 3e2c: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3e30: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e34: 48 89 50 20 mov %rdx,0x20(%rax) 3e38: b8 00 00 00 00 mov $0x0,%eax 3e3d: 48 8b 75 f8 mov -0x8(%rbp),%rsi 3e41: 64 48 2b 34 25 28 00 00 sub %fs:0x28,%rsi 3e49: 00 3e4a: 74 05 je 0x3e51 3e4c: e8 9f d3 ff ff callq 0x11f0 3e51: c9 leaveq 3e52: c3 retq 3e53: f3 rep 3e54: 0f pop %cs 3e55: 1e push %ds 3e56: fa cli 3e57: 55 push %rbp 3e58: 48 89 e5 mov %rsp,%rbp 3e5b: 48 83 ec 20 sub $0x20,%rsp 3e5f: 89 7d ec mov %edi,-0x14(%rbp) 3e62: 89 75 e8 mov %esi,-0x18(%rbp) 3e65: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3e69: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3e6d: 75 0c jne 0x3e7b 3e6f: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e73: 8b 40 24 mov 0x24(%rax),%eax 3e76: 89 45 ec mov %eax,-0x14(%rbp) 3e79: eb 3e jmp 0x3eb9 3e7b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e7f: 8b 40 24 mov 0x24(%rax),%eax 3e82: 83 f8 ff cmp $0xffffffff,%eax 3e85: 0f 95 c0 setne %al 3e88: 0f b6 c0 movzbl %al,%eax 3e8b: 48 85 c0 test %rax,%rax 3e8e: 74 29 je 0x3eb9 3e90: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e94: 8b 40 24 mov 0x24(%rax),%eax 3e97: 39 45 ec cmp %eax,-0x14(%rbp) 3e9a: 0f 95 c0 setne %al 3e9d: 0f b6 c0 movzbl %al,%eax 3ea0: 48 85 c0 test %rax,%rax 3ea3: 74 14 je 0x3eb9 3ea5: bf 1c 00 00 00 mov $0x1c,%edi 3eaa: e8 a7 d7 ff ff callq 0x1656 3eaf: b8 00 00 00 00 mov $0x0,%eax 3eb4: e9 a2 01 00 00 jmpq 0x405b 3eb9: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ebd: 8b 40 1c mov 0x1c(%rax),%eax 3ec0: 83 f8 01 cmp $0x1,%eax 3ec3: 0f 95 c0 setne %al 3ec6: 0f b6 c0 movzbl %al,%eax 3ec9: 48 85 c0 test %rax,%rax 3ecc: 74 1c je 0x3eea 3ece: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ed2: 8b 40 1c mov 0x1c(%rax),%eax 3ed5: 83 f8 08 cmp $0x8,%eax 3ed8: 0f 95 c0 setne %al 3edb: 0f b6 c0 movzbl %al,%eax 3ede: 48 85 c0 test %rax,%rax 3ee1: 74 07 je 0x3eea 3ee3: b8 01 00 00 00 mov $0x1,%eax 3ee8: eb 05 jmp 0x3eef 3eea: b8 00 00 00 00 mov $0x0,%eax 3eef: 85 c0 test %eax,%eax 3ef1: 74 1c je 0x3f0f 3ef3: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ef7: 8b 40 1c mov 0x1c(%rax),%eax 3efa: 83 f8 03 cmp $0x3,%eax 3efd: 0f 95 c0 setne %al 3f00: 0f b6 c0 movzbl %al,%eax 3f03: 48 85 c0 test %rax,%rax 3f06: 74 07 je 0x3f0f 3f08: b8 01 00 00 00 mov $0x1,%eax 3f0d: eb 05 jmp 0x3f14 3f0f: b8 00 00 00 00 mov $0x0,%eax 3f14: 85 c0 test %eax,%eax 3f16: 74 1c je 0x3f34 3f18: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f1c: 8b 40 1c mov 0x1c(%rax),%eax 3f1f: 83 f8 0a cmp $0xa,%eax 3f22: 0f 95 c0 setne %al 3f25: 0f b6 c0 movzbl %al,%eax 3f28: 48 85 c0 test %rax,%rax 3f2b: 74 07 je 0x3f34 3f2d: b8 01 00 00 00 mov $0x1,%eax 3f32: eb 05 jmp 0x3f39 3f34: b8 00 00 00 00 mov $0x0,%eax 3f39: 85 c0 test %eax,%eax 3f3b: 74 1c je 0x3f59 3f3d: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f41: 8b 40 1c mov 0x1c(%rax),%eax 3f44: 83 f8 02 cmp $0x2,%eax 3f47: 0f 95 c0 setne %al 3f4a: 0f b6 c0 movzbl %al,%eax 3f4d: 48 85 c0 test %rax,%rax 3f50: 74 07 je 0x3f59 3f52: b8 01 00 00 00 mov $0x1,%eax 3f57: eb 05 jmp 0x3f5e 3f59: b8 00 00 00 00 mov $0x0,%eax 3f5e: 85 c0 test %eax,%eax 3f60: 74 1c je 0x3f7e 3f62: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f66: 8b 40 1c mov 0x1c(%rax),%eax 3f69: 83 f8 09 cmp $0x9,%eax 3f6c: 0f 95 c0 setne %al 3f6f: 0f b6 c0 movzbl %al,%eax 3f72: 48 85 c0 test %rax,%rax 3f75: 74 07 je 0x3f7e 3f77: b8 01 00 00 00 mov $0x1,%eax 3f7c: eb 05 jmp 0x3f83 3f7e: b8 00 00 00 00 mov $0x0,%eax 3f83: 85 c0 test %eax,%eax 3f85: 74 29 je 0x3fb0 3f87: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f8b: 8b 40 1c mov 0x1c(%rax),%eax 3f8e: 83 f8 0b cmp $0xb,%eax 3f91: 0f 95 c0 setne %al 3f94: 0f b6 c0 movzbl %al,%eax 3f97: 48 85 c0 test %rax,%rax 3f9a: 74 14 je 0x3fb0 3f9c: bf 0b 00 00 00 mov $0xb,%edi 3fa1: e8 b0 d6 ff ff callq 0x1656 3fa6: b8 00 00 00 00 mov $0x0,%eax 3fab: e9 ab 00 00 00 jmpq 0x405b 3fb0: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fb4: 8b 40 18 mov 0x18(%rax),%eax 3fb7: 83 f8 01 cmp $0x1,%eax 3fba: 74 1a je 0x3fd6 3fbc: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fc0: 8b 40 3c mov 0x3c(%rax),%eax 3fc3: 8d 50 01 lea 0x1(%rax),%edx 3fc6: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fca: 89 50 3c mov %edx,0x3c(%rax) 3fcd: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fd1: e9 85 00 00 00 jmpq 0x405b 3fd6: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fda: 48 8b 40 78 mov 0x78(%rax),%rax 3fde: 48 85 c0 test %rax,%rax 3fe1: 75 17 jne 0x3ffa 3fe3: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fe7: 48 89 c7 mov %rax,%rdi 3fea: e8 24 f8 ff ff callq 0x3813 3fef: 85 c0 test %eax,%eax 3ff1: 74 07 je 0x3ffa 3ff3: b8 00 00 00 00 mov $0x0,%eax 3ff8: eb 61 jmp 0x405b 3ffa: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ffe: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 4005: 48 89 c7 mov %rax,%rdi 4008: 48 8b 45 e0 mov -0x20(%rbp),%rax 400c: 48 8b 40 70 mov 0x70(%rax),%rax 4010: 48 83 c0 3c add $0x3c,%rax 4014: 48 89 c6 mov %rax,%rsi 4017: 48 8b 4d e0 mov -0x20(%rbp),%rcx 401b: 8b 55 e8 mov -0x18(%rbp),%edx 401e: 8b 45 ec mov -0x14(%rbp),%eax 4021: 49 89 c8 mov %rcx,%r8 4024: 89 d1 mov %edx,%ecx 4026: 48 89 fa mov %rdi,%rdx 4029: 89 c7 mov %eax,%edi 402b: e8 f5 f1 ff ff callq 0x3225 4030: 48 89 45 f8 mov %rax,-0x8(%rbp) 4034: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4039: 74 1c je 0x4057 403b: 48 8b 45 e0 mov -0x20(%rbp),%rax 403f: 48 8b 50 48 mov 0x48(%rax),%rdx 4043: 48 8b 45 f8 mov -0x8(%rbp),%rax 4047: 48 89 50 10 mov %rdx,0x10(%rax) 404b: 48 8b 45 e0 mov -0x20(%rbp),%rax 404f: 48 8b 55 f8 mov -0x8(%rbp),%rdx 4053: 48 89 50 48 mov %rdx,0x48(%rax) 4057: 48 8b 45 f8 mov -0x8(%rbp),%rax 405b: c9 leaveq 405c: c3 retq 405d: f3 rep 405e: 0f pop %cs 405f: 1e push %ds 4060: fa cli 4061: 55 push %rbp 4062: 48 89 e5 mov %rsp,%rbp 4065: 48 83 ec 20 sub $0x20,%rsp 4069: 89 7d ec mov %edi,-0x14(%rbp) 406c: 89 75 e8 mov %esi,-0x18(%rbp) 406f: 8b 55 e8 mov -0x18(%rbp),%edx 4072: 8b 45 ec mov -0x14(%rbp),%eax 4075: 68 20 08 00 00 pushq $0x820 407a: 6a 03 pushq $0x3 407c: 41 b9 00 00 00 00 mov $0x0,%r9d 4082: 41 89 d0 mov %edx,%r8d 4085: b9 00 00 00 00 mov $0x0,%ecx 408a: ba 00 00 00 00 mov $0x0,%edx 408f: be 00 00 00 00 mov $0x0,%esi 4094: 89 c7 mov %eax,%edi 4096: e8 ed d8 ff ff callq 0x1988 409b: 48 83 c4 10 add $0x10,%rsp 409f: 48 89 45 f8 mov %rax,-0x8(%rbp) 40a3: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 40a8: 74 37 je 0x40e1 40aa: 48 8b 45 f8 mov -0x8(%rbp),%rax 40ae: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 40b5: 48 8b 45 f8 mov -0x8(%rbp),%rax 40b9: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 40c0: 48 8b 45 f8 mov -0x8(%rbp),%rax 40c4: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 40cb: 48 8b 45 f8 mov -0x8(%rbp),%rax 40cf: 48 89 50 60 mov %rdx,0x60(%rax) 40d3: 48 8b 45 f8 mov -0x8(%rbp),%rax 40d7: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 40df: 00 00 40e1: 48 8b 45 f8 mov -0x8(%rbp),%rax 40e5: c9 leaveq 40e6: c3 retq 40e7: 55 push %rbp 40e8: 48 89 e5 mov %rsp,%rbp 40eb: 48 83 ec 10 sub $0x10,%rsp 40ef: 89 7d fc mov %edi,-0x4(%rbp) 40f2: 89 75 f8 mov %esi,-0x8(%rbp) 40f5: 48 89 55 f0 mov %rdx,-0x10(%rbp) 40f9: 48 8b 55 f0 mov -0x10(%rbp),%rdx 40fd: 8b 4d f8 mov -0x8(%rbp),%ecx 4100: 8b 45 fc mov -0x4(%rbp),%eax 4103: 89 ce mov %ecx,%esi 4105: 89 c7 mov %eax,%edi 4107: e8 47 fd ff ff callq 0x3e53 410c: c9 leaveq 410d: c3 retq 410e: f3 rep 410f: 0f pop %cs 4110: 1e push %ds 4111: fa cli 4112: 55 push %rbp 4113: 48 89 e5 mov %rsp,%rbp 4116: 48 83 ec 20 sub $0x20,%rsp 411a: 89 7d ec mov %edi,-0x14(%rbp) 411d: 89 75 e8 mov %esi,-0x18(%rbp) 4120: 48 89 55 e0 mov %rdx,-0x20(%rbp) 4124: 8b 05 ea 3e 00 00 mov 0x3eea(%rip),%eax # 0x8014 412a: 83 f8 01 cmp $0x1,%eax 412d: 0f 95 c0 setne %al 4130: 0f b6 c0 movzbl %al,%eax 4133: 48 85 c0 test %rax,%rax 4136: 74 14 je 0x414c 4138: bf 0c 00 00 00 mov $0xc,%edi 413d: e8 14 d5 ff ff callq 0x1656 4142: b8 00 00 00 00 mov $0x0,%eax 4147: e9 15 02 00 00 jmpq 0x4361 414c: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4151: 75 4b jne 0x419e 4153: 8b 45 ec mov -0x14(%rbp),%eax 4156: be 01 00 00 00 mov $0x1,%esi 415b: 89 c7 mov %eax,%edi 415d: b8 00 00 00 00 mov $0x0,%eax 4162: e8 79 d0 ff ff callq 0x11e0 4167: 83 f8 ff cmp $0xffffffff,%eax 416a: 0f 94 c0 sete %al 416d: 0f b6 c0 movzbl %al,%eax 4170: 48 85 c0 test %rax,%rax 4173: 74 29 je 0x419e 4175: e8 56 d0 ff ff callq 0x11d0 417a: 8b 00 mov (%rax),%eax 417c: 83 f8 09 cmp $0x9,%eax 417f: 0f 94 c0 sete %al 4182: 0f b6 c0 movzbl %al,%eax 4185: 48 85 c0 test %rax,%rax 4188: 74 14 je 0x419e 418a: bf 09 00 00 00 mov $0x9,%edi 418f: e8 c2 d4 ff ff callq 0x1656 4194: b8 00 00 00 00 mov $0x0,%eax 4199: e9 c3 01 00 00 jmpq 0x4361 419e: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 41a2: 0f 87 a2 01 00 00 ja 0x434a 41a8: 8b 45 e8 mov -0x18(%rbp),%eax 41ab: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 41b3: 48 8d 05 e6 17 00 00 lea 0x17e6(%rip),%rax # 0x59a0 41ba: 8b 04 02 mov (%rdx,%rax,1),%eax 41bd: 48 98 cltq 41bf: 48 8d 15 da 17 00 00 lea 0x17da(%rip),%rdx # 0x59a0 41c6: 48 01 d0 add %rdx,%rax 41c9: 3e ds 41ca: ff e0 jmpq *%rax 41cc: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 41d4: e9 84 01 00 00 jmpq 0x435d 41d9: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41de: 0f 95 c0 setne %al 41e1: 0f b6 c0 movzbl %al,%eax 41e4: 48 85 c0 test %rax,%rax 41e7: 74 2c je 0x4215 41e9: 48 8b 45 e0 mov -0x20(%rbp),%rax 41ed: 8b 40 1c mov 0x1c(%rax),%eax 41f0: 83 f8 0b cmp $0xb,%eax 41f3: 0f 95 c0 setne %al 41f6: 0f b6 c0 movzbl %al,%eax 41f9: 48 85 c0 test %rax,%rax 41fc: 74 17 je 0x4215 41fe: bf 0d 00 00 00 mov $0xd,%edi 4203: e8 4e d4 ff ff callq 0x1656 4208: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 4210: e9 48 01 00 00 jmpq 0x435d 4215: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 421a: 74 1c je 0x4238 421c: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4220: 8b 4d e8 mov -0x18(%rbp),%ecx 4223: 8b 45 ec mov -0x14(%rbp),%eax 4226: 89 ce mov %ecx,%esi 4228: 89 c7 mov %eax,%edi 422a: e8 b8 fe ff ff callq 0x40e7 422f: 48 89 45 f8 mov %rax,-0x8(%rbp) 4233: e9 25 01 00 00 jmpq 0x435d 4238: 8b 55 e8 mov -0x18(%rbp),%edx 423b: 8b 45 ec mov -0x14(%rbp),%eax 423e: 41 b8 00 00 00 00 mov $0x0,%r8d 4244: 89 d1 mov %edx,%ecx 4246: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 424d: be 00 00 00 00 mov $0x0,%esi 4252: 89 c7 mov %eax,%edi 4254: e8 cc ef ff ff callq 0x3225 4259: 48 89 45 f8 mov %rax,-0x8(%rbp) 425d: e9 fb 00 00 00 jmpq 0x435d 4262: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4267: 0f 84 a1 00 00 00 je 0x430e 426d: 48 8b 45 e0 mov -0x20(%rbp),%rax 4271: 8b 40 1c mov 0x1c(%rax),%eax 4274: 83 f8 02 cmp $0x2,%eax 4277: 0f 95 c0 setne %al 427a: 0f b6 c0 movzbl %al,%eax 427d: 48 85 c0 test %rax,%rax 4280: 74 1c je 0x429e 4282: 48 8b 45 e0 mov -0x20(%rbp),%rax 4286: 8b 40 1c mov 0x1c(%rax),%eax 4289: 83 f8 09 cmp $0x9,%eax 428c: 0f 95 c0 setne %al 428f: 0f b6 c0 movzbl %al,%eax 4292: 48 85 c0 test %rax,%rax 4295: 74 07 je 0x429e 4297: b8 01 00 00 00 mov $0x1,%eax 429c: eb 05 jmp 0x42a3 429e: b8 00 00 00 00 mov $0x0,%eax 42a3: 85 c0 test %eax,%eax 42a5: 74 1c je 0x42c3 42a7: 48 8b 45 e0 mov -0x20(%rbp),%rax 42ab: 8b 40 1c mov 0x1c(%rax),%eax 42ae: 83 f8 03 cmp $0x3,%eax 42b1: 0f 95 c0 setne %al 42b4: 0f b6 c0 movzbl %al,%eax 42b7: 48 85 c0 test %rax,%rax 42ba: 74 07 je 0x42c3 42bc: b8 01 00 00 00 mov $0x1,%eax 42c1: eb 05 jmp 0x42c8 42c3: b8 00 00 00 00 mov $0x0,%eax 42c8: 85 c0 test %eax,%eax 42ca: 74 29 je 0x42f5 42cc: 48 8b 45 e0 mov -0x20(%rbp),%rax 42d0: 8b 40 1c mov 0x1c(%rax),%eax 42d3: 83 f8 0a cmp $0xa,%eax 42d6: 0f 95 c0 setne %al 42d9: 0f b6 c0 movzbl %al,%eax 42dc: 48 85 c0 test %rax,%rax 42df: 74 14 je 0x42f5 42e1: bf 0d 00 00 00 mov $0xd,%edi 42e6: e8 6b d3 ff ff callq 0x1656 42eb: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 42f3: eb 68 jmp 0x435d 42f5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 42f9: 8b 4d e8 mov -0x18(%rbp),%ecx 42fc: 8b 45 ec mov -0x14(%rbp),%eax 42ff: 89 ce mov %ecx,%esi 4301: 89 c7 mov %eax,%edi 4303: e8 df fd ff ff callq 0x40e7 4308: 48 89 45 f8 mov %rax,-0x8(%rbp) 430c: eb 4f jmp 0x435d 430e: 8b 55 e8 mov -0x18(%rbp),%edx 4311: 8b 45 ec mov -0x14(%rbp),%eax 4314: 41 b8 00 00 00 00 mov $0x0,%r8d 431a: 89 d1 mov %edx,%ecx 431c: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 4323: be 00 00 00 00 mov $0x0,%esi 4328: 89 c7 mov %eax,%edi 432a: e8 f6 ee ff ff callq 0x3225 432f: 48 89 45 f8 mov %rax,-0x8(%rbp) 4333: eb 28 jmp 0x435d 4335: 8b 55 e8 mov -0x18(%rbp),%edx 4338: 8b 45 ec mov -0x14(%rbp),%eax 433b: 89 d6 mov %edx,%esi 433d: 89 c7 mov %eax,%edi 433f: e8 19 fd ff ff callq 0x405d 4344: 48 89 45 f8 mov %rax,-0x8(%rbp) 4348: eb 13 jmp 0x435d 434a: bf 0d 00 00 00 mov $0xd,%edi 434f: e8 02 d3 ff ff callq 0x1656 4354: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 435c: 90 nop 435d: 48 8b 45 f8 mov -0x8(%rbp),%rax 4361: c9 leaveq 4362: c3 retq 4363: f3 rep 4364: 0f pop %cs 4365: 1e push %ds 4366: fa cli 4367: 55 push %rbp 4368: 48 89 e5 mov %rsp,%rbp 436b: 48 83 ec 70 sub $0x70,%rsp 436f: 48 89 7d 98 mov %rdi,-0x68(%rbp) 4373: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 4378: 75 0a jne 0x4384 437a: b8 00 00 00 00 mov $0x0,%eax 437f: e9 34 04 00 00 jmpq 0x47b8 4384: 48 8b 45 98 mov -0x68(%rbp),%rax 4388: 8b 40 3c mov 0x3c(%rax),%eax 438b: 85 c0 test %eax,%eax 438d: 74 2e je 0x43bd 438f: 48 8b 45 98 mov -0x68(%rbp),%rax 4393: 8b 40 3c mov 0x3c(%rax),%eax 4396: 8d 50 ff lea -0x1(%rax),%edx 4399: 48 8b 45 98 mov -0x68(%rbp),%rax 439d: 89 50 3c mov %edx,0x3c(%rax) 43a0: 48 8b 45 98 mov -0x68(%rbp),%rax 43a4: 8b 40 3c mov 0x3c(%rax),%eax 43a7: 85 c0 test %eax,%eax 43a9: 74 12 je 0x43bd 43ab: 48 8b 45 98 mov -0x68(%rbp),%rax 43af: 8b 40 3c mov 0x3c(%rax),%eax 43b2: 89 45 ac mov %eax,-0x54(%rbp) 43b5: 8b 45 ac mov -0x54(%rbp),%eax 43b8: e9 fb 03 00 00 jmpq 0x47b8 43bd: 48 8b 45 98 mov -0x68(%rbp),%rax 43c1: 8b 40 18 mov 0x18(%rax),%eax 43c4: 83 f8 01 cmp $0x1,%eax 43c7: 75 41 jne 0x440a 43c9: 48 8b 45 98 mov -0x68(%rbp),%rax 43cd: 48 8b 40 50 mov 0x50(%rax),%rax 43d1: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 43d5: 74 10 je 0x43e7 43d7: 48 8b 45 98 mov -0x68(%rbp),%rax 43db: 48 8b 40 50 mov 0x50(%rax),%rax 43df: 48 89 c7 mov %rax,%rdi 43e2: e8 d9 cd ff ff callq 0x11c0 43e7: 48 8b 45 98 mov -0x68(%rbp),%rax 43eb: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 43f3: 48 8b 45 98 mov -0x68(%rbp),%rax 43f7: 48 8b 40 48 mov 0x48(%rax),%rax 43fb: 48 85 c0 test %rax,%rax 43fe: 74 0a je 0x440a 4400: b8 00 00 00 00 mov $0x0,%eax 4405: e9 ae 03 00 00 jmpq 0x47b8 440a: 48 8b 45 98 mov -0x68(%rbp),%rax 440e: 48 8b 40 08 mov 0x8(%rax),%rax 4412: 48 89 45 d8 mov %rax,-0x28(%rbp) 4416: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 441b: 74 58 je 0x4475 441d: 48 8b 45 d8 mov -0x28(%rbp),%rax 4421: 48 8b 40 48 mov 0x48(%rax),%rax 4425: 48 39 45 98 cmp %rax,-0x68(%rbp) 4429: 75 12 jne 0x443d 442b: 48 8b 45 98 mov -0x68(%rbp),%rax 442f: 48 8b 50 10 mov 0x10(%rax),%rdx 4433: 48 8b 45 d8 mov -0x28(%rbp),%rax 4437: 48 89 50 48 mov %rdx,0x48(%rax) 443b: eb 38 jmp 0x4475 443d: 48 8b 45 d8 mov -0x28(%rbp),%rax 4441: 48 8b 40 48 mov 0x48(%rax),%rax 4445: 48 89 45 b0 mov %rax,-0x50(%rbp) 4449: eb 0c jmp 0x4457 444b: 48 8b 45 b0 mov -0x50(%rbp),%rax 444f: 48 8b 40 10 mov 0x10(%rax),%rax 4453: 48 89 45 b0 mov %rax,-0x50(%rbp) 4457: 48 8b 45 b0 mov -0x50(%rbp),%rax 445b: 48 8b 40 10 mov 0x10(%rax),%rax 445f: 48 39 45 98 cmp %rax,-0x68(%rbp) 4463: 75 e6 jne 0x444b 4465: 48 8b 45 98 mov -0x68(%rbp),%rax 4469: 48 8b 50 10 mov 0x10(%rax),%rdx 446d: 48 8b 45 b0 mov -0x50(%rbp),%rax 4471: 48 89 50 10 mov %rdx,0x10(%rax) 4475: 48 8b 45 98 mov -0x68(%rbp),%rax 4479: 8b 40 18 mov 0x18(%rax),%eax 447c: 83 f8 01 cmp $0x1,%eax 447f: 74 0a je 0x448b 4481: 83 f8 03 cmp $0x3,%eax 4484: 74 2b je 0x44b1 4486: e9 a0 02 00 00 jmpq 0x472b 448b: 48 8b 45 98 mov -0x68(%rbp),%rax 448f: 48 8b 40 60 mov 0x60(%rax),%rax 4493: 48 85 c0 test %rax,%rax 4496: 0f 84 8b 02 00 00 je 0x4727 449c: 48 8b 45 98 mov -0x68(%rbp),%rax 44a0: 48 8b 40 60 mov 0x60(%rax),%rax 44a4: 48 89 c7 mov %rax,%rdi 44a7: e8 14 cd ff ff callq 0x11c0 44ac: e9 76 02 00 00 jmpq 0x4727 44b1: 48 8b 45 98 mov -0x68(%rbp),%rax 44b5: 48 8b 40 68 mov 0x68(%rax),%rax 44b9: 48 89 45 b8 mov %rax,-0x48(%rbp) 44bd: eb 42 jmp 0x4501 44bf: 48 8b 45 b8 mov -0x48(%rbp),%rax 44c3: 48 8b 40 30 mov 0x30(%rax),%rax 44c7: 48 89 45 f8 mov %rax,-0x8(%rbp) 44cb: 48 8b 45 b8 mov -0x48(%rbp),%rax 44cf: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 44d5: 25 80 00 00 00 and $0x80,%eax 44da: 85 c0 test %eax,%eax 44dc: 74 0f je 0x44ed 44de: 48 8b 45 b8 mov -0x48(%rbp),%rax 44e2: 48 8b 00 mov (%rax),%rax 44e5: 48 89 c7 mov %rax,%rdi 44e8: e8 d3 cc ff ff callq 0x11c0 44ed: 48 8b 45 b8 mov -0x48(%rbp),%rax 44f1: 48 89 c7 mov %rax,%rdi 44f4: e8 c7 cc ff ff callq 0x11c0 44f9: 48 8b 45 f8 mov -0x8(%rbp),%rax 44fd: 48 89 45 b8 mov %rax,-0x48(%rbp) 4501: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 4506: 75 b7 jne 0x44bf 4508: 48 8b 45 98 mov -0x68(%rbp),%rax 450c: 48 05 c8 00 00 00 add $0xc8,%rax 4512: 48 89 45 c0 mov %rax,-0x40(%rbp) 4516: 48 8b 45 c0 mov -0x40(%rbp),%rax 451a: 8b 40 04 mov 0x4(%rax),%eax 451d: 89 c0 mov %eax,%eax 451f: 48 89 45 c8 mov %rax,-0x38(%rbp) 4523: e9 3b 01 00 00 jmpq 0x4663 4528: 48 8b 55 c8 mov -0x38(%rbp),%rdx 452c: 48 89 d0 mov %rdx,%rax 452f: 48 01 c0 add %rax,%rax 4532: 48 01 d0 add %rdx,%rax 4535: 48 c1 e0 02 shl $0x2,%rax 4539: 48 01 d0 add %rdx,%rax 453c: 48 c1 e0 04 shl $0x4,%rax 4540: 48 8d 50 10 lea 0x10(%rax),%rdx 4544: 48 8b 45 c0 mov -0x40(%rbp),%rax 4548: 48 01 d0 add %rdx,%rax 454b: 48 89 45 e8 mov %rax,-0x18(%rbp) 454f: 48 8b 45 e8 mov -0x18(%rbp),%rax 4553: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 4559: 25 80 00 00 00 and $0x80,%eax 455e: 85 c0 test %eax,%eax 4560: 74 13 je 0x4575 4562: 48 8b 45 e8 mov -0x18(%rbp),%rax 4566: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 456d: 48 89 c7 mov %rax,%rdi 4570: e8 4b cc ff ff callq 0x11c0 4575: 48 8b 45 e8 mov -0x18(%rbp),%rax 4579: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 4580: 48 8b 45 e8 mov -0x18(%rbp),%rax 4584: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 458b: 48 39 c2 cmp %rax,%rdx 458e: 74 13 je 0x45a3 4590: 48 8b 45 e8 mov -0x18(%rbp),%rax 4594: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 459b: 48 89 c7 mov %rax,%rdi 459e: e8 1d cc ff ff callq 0x11c0 45a3: 48 8b 45 e8 mov -0x18(%rbp),%rax 45a7: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 45ae: 48 8b 45 e8 mov -0x18(%rbp),%rax 45b2: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 45b9: 48 39 c2 cmp %rax,%rdx 45bc: 74 13 je 0x45d1 45be: 48 8b 45 e8 mov -0x18(%rbp),%rax 45c2: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 45c9: 48 89 c7 mov %rax,%rdi 45cc: e8 ef cb ff ff callq 0x11c0 45d1: 48 8b 45 98 mov -0x68(%rbp),%rax 45d5: 48 8b 00 mov (%rax),%rax 45d8: 48 85 c0 test %rax,%rax 45db: 74 2e je 0x460b 45dd: 48 8b 45 e8 mov -0x18(%rbp),%rax 45e1: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 45e8: 48 8b 45 e8 mov -0x18(%rbp),%rax 45ec: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 45f3: 48 39 c2 cmp %rax,%rdx 45f6: 74 13 je 0x460b 45f8: 48 8b 45 e8 mov -0x18(%rbp),%rax 45fc: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 4602: 25 80 00 00 00 and $0x80,%eax 4607: 85 c0 test %eax,%eax 4609: 74 13 je 0x461e 460b: 48 8b 45 e8 mov -0x18(%rbp),%rax 460f: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4616: 48 89 c7 mov %rax,%rdi 4619: e8 a2 cb ff ff callq 0x11c0 461e: 48 8b 45 e8 mov -0x18(%rbp),%rax 4622: 48 8b 40 30 mov 0x30(%rax),%rax 4626: 48 89 45 d0 mov %rax,-0x30(%rbp) 462a: eb 30 jmp 0x465c 462c: 48 8b 45 d0 mov -0x30(%rbp),%rax 4630: 48 89 45 f0 mov %rax,-0x10(%rbp) 4634: 48 8b 45 d0 mov -0x30(%rbp),%rax 4638: 48 8b 40 30 mov 0x30(%rax),%rax 463c: 48 89 45 d0 mov %rax,-0x30(%rbp) 4640: 48 8b 45 f0 mov -0x10(%rbp),%rax 4644: 8b 40 38 mov 0x38(%rax),%eax 4647: 25 80 00 00 00 and $0x80,%eax 464c: 85 c0 test %eax,%eax 464e: 74 0c je 0x465c 4650: 48 8b 45 f0 mov -0x10(%rbp),%rax 4654: 48 89 c7 mov %rax,%rdi 4657: e8 64 cb ff ff callq 0x11c0 465c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 4661: 75 c9 jne 0x462c 4663: 48 8b 45 c8 mov -0x38(%rbp),%rax 4667: 48 8d 50 ff lea -0x1(%rax),%rdx 466b: 48 89 55 c8 mov %rdx,-0x38(%rbp) 466f: 48 85 c0 test %rax,%rax 4672: 0f 85 b0 fe ff ff jne 0x4528 4678: 48 8b 45 c0 mov -0x40(%rbp),%rax 467c: 48 89 45 e0 mov %rax,-0x20(%rbp) 4680: 48 8b 45 c0 mov -0x40(%rbp),%rax 4684: 48 8b 40 08 mov 0x8(%rax),%rax 4688: 48 89 45 c0 mov %rax,-0x40(%rbp) 468c: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 4691: 74 30 je 0x46c3 4693: 48 8b 45 e0 mov -0x20(%rbp),%rax 4697: 8b 10 mov (%rax),%edx 4699: 48 8b 45 e0 mov -0x20(%rbp),%rax 469d: 8b 40 04 mov 0x4(%rax),%eax 46a0: 39 c2 cmp %eax,%edx 46a2: 74 1f je 0x46c3 46a4: 48 8d 0d fd 13 00 00 lea 0x13fd(%rip),%rcx # 0x5aa8 46ab: ba bd 00 00 00 mov $0xbd,%edx 46b0: 48 8d 35 39 13 00 00 lea 0x1339(%rip),%rsi # 0x59f0 46b7: 48 8d 3d c2 13 00 00 lea 0x13c2(%rip),%rdi # 0x5a80 46be: e8 6d cb ff ff callq 0x1230 46c3: 48 8b 45 98 mov -0x68(%rbp),%rax 46c7: 48 05 c8 00 00 00 add $0xc8,%rax 46cd: 48 39 45 e0 cmp %rax,-0x20(%rbp) 46d1: 74 0c je 0x46df 46d3: 48 8b 45 e0 mov -0x20(%rbp),%rax 46d7: 48 89 c7 mov %rax,%rdi 46da: e8 e1 ca ff ff callq 0x11c0 46df: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 46e4: 0f 85 2c fe ff ff jne 0x4516 46ea: 48 8b 45 98 mov -0x68(%rbp),%rax 46ee: 8b 40 7c mov 0x7c(%rax),%eax 46f1: 85 c0 test %eax,%eax 46f3: 74 10 je 0x4705 46f5: 48 8b 45 98 mov -0x68(%rbp),%rax 46f9: 48 8b 40 50 mov 0x50(%rax),%rax 46fd: 48 89 c7 mov %rax,%rdi 4700: e8 bb ca ff ff callq 0x11c0 4705: 48 8b 45 98 mov -0x68(%rbp),%rax 4709: 8b 40 78 mov 0x78(%rax),%eax 470c: 25 80 00 00 00 and $0x80,%eax 4711: 85 c0 test %eax,%eax 4713: 74 15 je 0x472a 4715: 48 8b 45 98 mov -0x68(%rbp),%rax 4719: 48 8b 40 58 mov 0x58(%rax),%rax 471d: 48 89 c7 mov %rax,%rdi 4720: e8 9b ca ff ff callq 0x11c0 4725: eb 03 jmp 0x472a 4727: 90 nop 4728: eb 01 jmp 0x472b 472a: 90 nop 472b: 48 8b 45 98 mov -0x68(%rbp),%rax 472f: 48 8b 00 mov (%rax),%rax 4732: 48 85 c0 test %rax,%rax 4735: 74 50 je 0x4787 4737: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 473c: 75 49 jne 0x4787 473e: 48 8b 45 98 mov -0x68(%rbp),%rax 4742: 8b 40 38 mov 0x38(%rax),%eax 4745: 25 80 00 00 00 and $0x80,%eax 474a: 85 c0 test %eax,%eax 474c: 74 11 je 0x475f 474e: 48 8b 45 98 mov -0x68(%rbp),%rax 4752: 48 8b 00 mov (%rax),%rax 4755: 48 89 c7 mov %rax,%rdi 4758: e8 63 ca ff ff callq 0x11c0 475d: eb 28 jmp 0x4787 475f: 48 8b 45 98 mov -0x68(%rbp),%rax 4763: 8b 40 38 mov 0x38(%rax),%eax 4766: 83 e0 40 and $0x40,%eax 4769: 85 c0 test %eax,%eax 476b: 74 1a je 0x4787 476d: 48 8b 45 98 mov -0x68(%rbp),%rax 4771: 48 8b 50 30 mov 0x30(%rax),%rdx 4775: 48 8b 45 98 mov -0x68(%rbp),%rax 4779: 48 8b 00 mov (%rax),%rax 477c: 48 89 d6 mov %rdx,%rsi 477f: 48 89 c7 mov %rax,%rdi 4782: e8 49 cb ff ff callq 0x12d0 4787: 48 8b 45 98 mov -0x68(%rbp),%rax 478b: 48 89 c7 mov %rax,%rdi 478e: e8 2d ca ff ff callq 0x11c0 4793: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4798: 74 19 je 0x47b3 479a: 48 8b 45 d8 mov -0x28(%rbp),%rax 479e: 8b 40 3c mov 0x3c(%rax),%eax 47a1: 85 c0 test %eax,%eax 47a3: 75 0e jne 0x47b3 47a5: 48 8b 45 d8 mov -0x28(%rbp),%rax 47a9: 48 89 c7 mov %rax,%rdi 47ac: e8 b2 fb ff ff callq 0x4363 47b1: eb 05 jmp 0x47b8 47b3: b8 00 00 00 00 mov $0x0,%eax 47b8: c9 leaveq 47b9: c3 retq 47ba: f3 rep 47bb: 0f pop %cs 47bc: 1e push %ds 47bd: fa cli 47be: 55 push %rbp 47bf: 48 89 e5 mov %rsp,%rbp 47c2: 48 89 7d f8 mov %rdi,-0x8(%rbp) 47c6: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 47cb: 74 09 je 0x47d6 47cd: 48 8b 45 f8 mov -0x8(%rbp),%rax 47d1: 8b 40 18 mov 0x18(%rax),%eax 47d4: eb 05 jmp 0x47db 47d6: b8 00 00 00 00 mov $0x0,%eax 47db: 5d pop %rbp 47dc: c3 retq 47dd: 0f 1f 00 nopl (%rax) 47e0: f3 rep 47e1: 0f pop %cs 47e2: 1e push %ds 47e3: fa cli 47e4: 41 57 push %rdi 47e6: 4c 8d 3d f3 34 00 00 lea 0x34f3(%rip),%r15 # 0x7ce0 47ed: 41 56 push %rsi 47ef: 49 89 d6 mov %rdx,%r14 47f2: 41 55 push %rbp 47f4: 49 89 f5 mov %rsi,%r13 47f7: 41 54 push %rsp 47f9: 41 89 fc mov %edi,%r12d 47fc: 55 push %rbp 47fd: 48 8d 2d e4 34 00 00 lea 0x34e4(%rip),%rbp # 0x7ce8 4804: 53 push %rbx 4805: 4c 29 fd sub %r15,%rbp 4808: 48 83 ec 08 sub $0x8,%rsp 480c: e8 ef c7 ff ff callq 0x1000 4811: 48 c1 fd 03 sar $0x3,%rbp 4815: 74 1f je 0x4836 4817: 31 db xor %ebx,%ebx 4819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4820: 4c 89 f2 mov %r14,%rdx 4823: 4c 89 ee mov %r13,%rsi 4826: 44 89 e7 mov %r12d,%edi 4829: 41 ff 14 df callq *(%r15,%rbx,8) 482d: 48 83 c3 01 add $0x1,%rbx 4831: 48 39 dd cmp %rbx,%rbp 4834: 75 ea jne 0x4820 4836: 48 83 c4 08 add $0x8,%rsp 483a: 5b pop %rbx 483b: 5d pop %rbp 483c: 41 5c pop %rsp 483e: 41 5d pop %rbp 4840: 41 5e pop %rsi 4842: 41 5f pop %rdi 4844: c3 retq 4845: 66 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 484d: 00 00 00 4850: f3 rep 4851: 0f pop %cs 4852: 1e push %ds 4853: fa cli 4854: c3 retq 4855: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 485d: 00 00 485f: 90 nop 4860: f3 rep 4861: 0f pop %cs 4862: 1e push %ds 4863: fa cli 4864: 48 89 f2 mov %rsi,%rdx 4867: 89 fe mov %edi,%esi 4869: bf 01 00 00 00 mov $0x1,%edi 486e: e9 4d ca ff ff jmpq 0x12c0 Disassembly of section .fini: 4874: f3 rep 4875: 0f pop %cs 4876: 1e push %ds 4877: fa cli 4878: 48 83 ec 08 sub $0x8,%rsp 487c: 48 83 c4 08 add $0x8,%rsp 4880: c3 retq ----Running------ > . "/home/conan/w/prod-v1/bsr/cci-1fe35070/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-1fe35070/recipes/elfutils/all/test_package/build/Debug/generators/conanrun.sh" && ./test_package archive.a ----------------- archive.a: ar(1) archive eu-ar: creating archive.a elfutils/0.186 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior elfutils/0.186 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior ******************************************************************************** conan test cci-1fe35070/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.186@#8af507f4f3bfdc05f1dc9ae83885bb7d -pr /home/conan/w/prod-v1/bsr/66692/acafc/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.186' resolved to 'zlib/1.3' in local cache elfutils/0.186 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.186 from local cache - Cache xz_utils/5.4.5 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.186:8ec0daf91be74773217c7156c85e154af9febf3e - Cache xz_utils/5.4.5: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.5: Already installed! zlib/1.3: Already installed! zstd/1.5.5: Already installed! elfutils/0.186: Already installed! elfutils/0.186: Appending PATH env var with : /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin elfutils/0.186: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-addr2line elfutils/0.186: Setting AR to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-ar elfutils/0.186: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elfclassify elfutils/0.186: Setting ELFCMP to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elfcmp elfutils/0.186: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elfcompress elfutils/0.186: Setting ELFLINT to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-elflint elfutils/0.186: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-findtextrel elfutils/0.186: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-make-debug-archive elfutils/0.186: Setting NM to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-nm elfutils/0.186: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-objdump elfutils/0.186: Setting RANLIB to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-ranlib elfutils/0.186: Setting READELF to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-readelf elfutils/0.186: Setting SIZE to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-size elfutils/0.186: Setting STACK to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-stack elfutils/0.186: Setting STRINGS to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-strings elfutils/0.186: Setting STRIP to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-strip elfutils/0.186: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/bin/eu-unstrip elfutils/0.186 (test package): Generator cmake_find_package_multi created elfutils-config-version.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created elfutilsTarget-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created elfutilsTargets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created elfutils-config.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBConfigVersion.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBConfig.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBTargets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created ZLIBTarget-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2ConfigVersion.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2Config.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2Targets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created BZip2Target-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMAConfigVersion.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMAConfig.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMATargets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created LibLZMATarget-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created zstd-config-version.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created zstdTarget-debug.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created zstdTargets.cmake elfutils/0.186 (test package): Generator cmake_find_package_multi created zstd-config.cmake elfutils/0.186 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.186 (test package): Generator txt created conanbuildinfo.txt elfutils/0.186 (test package): Aggregating env generators elfutils/0.186 (test package): Generated conaninfo.txt elfutils/0.186 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-1fe35070/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.186 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod-v1/bsr/cci-1fe35070/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-1fe35070/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-1fe35070/recipes/elfutils/all/test_v1_package/build/7ea556580ae3484363cc7722ad22f312262f87fb" -DCMAKE_MODULE_PATH="/home/conan/w/prod-v1/bsr/cci-1fe35070/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-1fe35070/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/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libelf.a -- Library z found /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/zlib/1.3/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/bzip2/1.0.8/_/_/package/9f84c49e2143828a044b1675a587477e091c9f9f/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/xz_utils/5.4.5/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/66692/ccbdd/.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/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libelf.a -- Library elf found /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libelf.a -- Library dw found /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libdw.a -- Library asm found /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/elfutils/0.186/_/_/package/8ec0daf91be74773217c7156c85e154af9febf3e/lib/libasm.a -- Library z found /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/zlib/1.3/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/libz.a -- Found: /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/zlib/1.3/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/bzip2/1.0.8/_/_/package/9f84c49e2143828a044b1675a587477e091c9f9f/lib/libbz2.a -- Found: /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/bzip2/1.0.8/_/_/package/9f84c49e2143828a044b1675a587477e091c9f9f/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/xz_utils/5.4.5/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/liblzma.a -- Found: /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/xz_utils/5.4.5/_/_/package/75e99b627c196b65c439728670655ec3c366b334/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/zstd/1.5.5/_/_/package/a28d248ca8b303fc627b95e113224ce9d99a5468/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/zstd/1.5.5/_/_/package/a28d248ca8b303fc627b95e113224ce9d99a5468/lib/libzstd.a -- Library zstd found /home/conan/w/prod-v1/bsr/66692/ccbdd/.conan/data/zstd/1.5.5/_/_/package/a28d248ca8b303fc627b95e113224ce9d99a5468/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/66692/ccbdd/.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-1fe35070/recipes/elfutils/all/test_v1_package/build/7ea556580ae3484363cc7722ad22f312262f87fb ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-1fe35070/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.186 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.186 Copyright (C) 2021 The elfutils developers . This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----Running------ > eu-ar r archive.a bin/test_package ----------------- ----Running------ > eu-objdump -d bin/test_package ----------------- bin/test_package: elf64-elf_x86_64 Disassembly of section .init: 1000: f3 rep 1001: 0f pop %cs 1002: 1e push %ds 1003: fa cli 1004: 48 83 ec 08 sub $0x8,%rsp 1008: 48 8b 05 d9 6f 00 00 mov 0x6fd9(%rip),%rax # 0x7fe8 100f: 48 85 c0 test %rax,%rax 1012: 74 02 je 0x1016 1014: ff d0 callq *%rax 1016: 48 83 c4 08 add $0x8,%rsp 101a: c3 retq Disassembly of section .plt: 1020: ff 35 e2 6e 00 00 pushq 0x6ee2(%rip) # 0x7f08 1026: f2 repne 1027: ff 25 e3 6e 00 00 jmpq *0x6ee3(%rip) # 0x7f10 102d: 0f 1f 00 nopl (%rax) 1030: f3 rep 1031: 0f pop %cs 1032: 1e push %ds 1033: fa cli 1034: 68 00 00 00 00 pushq $0x0 1039: f2 repne 103a: e9 e1 ff ff ff jmpq 0x1020 103f: 90 nop 1040: f3 rep 1041: 0f pop %cs 1042: 1e push %ds 1043: fa cli 1044: 68 01 00 00 00 pushq $0x1 1049: f2 repne 104a: e9 d1 ff ff ff jmpq 0x1020 104f: 90 nop 1050: f3 rep 1051: 0f pop %cs 1052: 1e push %ds 1053: fa cli 1054: 68 02 00 00 00 pushq $0x2 1059: f2 repne 105a: e9 c1 ff ff ff jmpq 0x1020 105f: 90 nop 1060: f3 rep 1061: 0f pop %cs 1062: 1e push %ds 1063: fa cli 1064: 68 03 00 00 00 pushq $0x3 1069: f2 repne 106a: e9 b1 ff ff ff jmpq 0x1020 106f: 90 nop 1070: f3 rep 1071: 0f pop %cs 1072: 1e push %ds 1073: fa cli 1074: 68 04 00 00 00 pushq $0x4 1079: f2 repne 107a: e9 a1 ff ff ff jmpq 0x1020 107f: 90 nop 1080: f3 rep 1081: 0f pop %cs 1082: 1e push %ds 1083: fa cli 1084: 68 05 00 00 00 pushq $0x5 1089: f2 repne 108a: e9 91 ff ff ff jmpq 0x1020 108f: 90 nop 1090: f3 rep 1091: 0f pop %cs 1092: 1e push %ds 1093: fa cli 1094: 68 06 00 00 00 pushq $0x6 1099: f2 repne 109a: e9 81 ff ff ff jmpq 0x1020 109f: 90 nop 10a0: f3 rep 10a1: 0f pop %cs 10a2: 1e push %ds 10a3: fa cli 10a4: 68 07 00 00 00 pushq $0x7 10a9: f2 repne 10aa: e9 71 ff ff ff jmpq 0x1020 10af: 90 nop 10b0: f3 rep 10b1: 0f pop %cs 10b2: 1e push %ds 10b3: fa cli 10b4: 68 08 00 00 00 pushq $0x8 10b9: f2 repne 10ba: e9 61 ff ff ff jmpq 0x1020 10bf: 90 nop 10c0: f3 rep 10c1: 0f pop %cs 10c2: 1e push %ds 10c3: fa cli 10c4: 68 09 00 00 00 pushq $0x9 10c9: f2 repne 10ca: e9 51 ff ff ff jmpq 0x1020 10cf: 90 nop 10d0: f3 rep 10d1: 0f pop %cs 10d2: 1e push %ds 10d3: fa cli 10d4: 68 0a 00 00 00 pushq $0xa 10d9: f2 repne 10da: e9 41 ff ff ff jmpq 0x1020 10df: 90 nop 10e0: f3 rep 10e1: 0f pop %cs 10e2: 1e push %ds 10e3: fa cli 10e4: 68 0b 00 00 00 pushq $0xb 10e9: f2 repne 10ea: e9 31 ff ff ff jmpq 0x1020 10ef: 90 nop 10f0: f3 rep 10f1: 0f pop %cs 10f2: 1e push %ds 10f3: fa cli 10f4: 68 0c 00 00 00 pushq $0xc 10f9: f2 repne 10fa: e9 21 ff ff ff jmpq 0x1020 10ff: 90 nop 1100: f3 rep 1101: 0f pop %cs 1102: 1e push %ds 1103: fa cli 1104: 68 0d 00 00 00 pushq $0xd 1109: f2 repne 110a: e9 11 ff ff ff jmpq 0x1020 110f: 90 nop 1110: f3 rep 1111: 0f pop %cs 1112: 1e push %ds 1113: fa cli 1114: 68 0e 00 00 00 pushq $0xe 1119: f2 repne 111a: e9 01 ff ff ff jmpq 0x1020 111f: 90 nop 1120: f3 rep 1121: 0f pop %cs 1122: 1e push %ds 1123: fa cli 1124: 68 0f 00 00 00 pushq $0xf 1129: f2 repne 112a: e9 f1 fe ff ff jmpq 0x1020 112f: 90 nop 1130: f3 rep 1131: 0f pop %cs 1132: 1e push %ds 1133: fa cli 1134: 68 10 00 00 00 pushq $0x10 1139: f2 repne 113a: e9 e1 fe ff ff jmpq 0x1020 113f: 90 nop 1140: f3 rep 1141: 0f pop %cs 1142: 1e push %ds 1143: fa cli 1144: 68 11 00 00 00 pushq $0x11 1149: f2 repne 114a: e9 d1 fe ff ff jmpq 0x1020 114f: 90 nop 1150: f3 rep 1151: 0f pop %cs 1152: 1e push %ds 1153: fa cli 1154: 68 12 00 00 00 pushq $0x12 1159: f2 repne 115a: e9 c1 fe ff ff jmpq 0x1020 115f: 90 nop 1160: f3 rep 1161: 0f pop %cs 1162: 1e push %ds 1163: fa cli 1164: 68 13 00 00 00 pushq $0x13 1169: f2 repne 116a: e9 b1 fe ff ff jmpq 0x1020 116f: 90 nop 1170: f3 rep 1171: 0f pop %cs 1172: 1e push %ds 1173: fa cli 1174: 68 14 00 00 00 pushq $0x14 1179: f2 repne 117a: e9 a1 fe ff ff jmpq 0x1020 117f: 90 nop 1180: f3 rep 1181: 0f pop %cs 1182: 1e push %ds 1183: fa cli 1184: 68 15 00 00 00 pushq $0x15 1189: f2 repne 118a: e9 91 fe ff ff jmpq 0x1020 118f: 90 nop 1190: f3 rep 1191: 0f pop %cs 1192: 1e push %ds 1193: fa cli 1194: 68 16 00 00 00 pushq $0x16 1199: f2 repne 119a: e9 81 fe ff ff jmpq 0x1020 119f: 90 nop 11a0: f3 rep 11a1: 0f pop %cs 11a2: 1e push %ds 11a3: fa cli 11a4: 68 17 00 00 00 pushq $0x17 11a9: f2 repne 11aa: e9 71 fe ff ff jmpq 0x1020 11af: 90 nop Disassembly of section .plt.got: 11b0: f3 rep 11b1: 0f pop %cs 11b2: 1e push %ds 11b3: fa cli 11b4: f2 repne 11b5: ff 25 3d 6e 00 00 jmpq *0x6e3d(%rip) # 0x7ff8 11bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .plt.sec: 11c0: f3 rep 11c1: 0f pop %cs 11c2: 1e push %ds 11c3: fa cli 11c4: f2 repne 11c5: ff 25 4d 6d 00 00 jmpq *0x6d4d(%rip) # 0x7f18 11cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11d0: f3 rep 11d1: 0f pop %cs 11d2: 1e push %ds 11d3: fa cli 11d4: f2 repne 11d5: ff 25 45 6d 00 00 jmpq *0x6d45(%rip) # 0x7f20 11db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11e0: f3 rep 11e1: 0f pop %cs 11e2: 1e push %ds 11e3: fa cli 11e4: f2 repne 11e5: ff 25 3d 6d 00 00 jmpq *0x6d3d(%rip) # 0x7f28 11eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11f0: f3 rep 11f1: 0f pop %cs 11f2: 1e push %ds 11f3: fa cli 11f4: f2 repne 11f5: ff 25 35 6d 00 00 jmpq *0x6d35(%rip) # 0x7f30 11fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1200: f3 rep 1201: 0f pop %cs 1202: 1e push %ds 1203: fa cli 1204: f2 repne 1205: ff 25 2d 6d 00 00 jmpq *0x6d2d(%rip) # 0x7f38 120b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1210: f3 rep 1211: 0f pop %cs 1212: 1e push %ds 1213: fa cli 1214: f2 repne 1215: ff 25 25 6d 00 00 jmpq *0x6d25(%rip) # 0x7f40 121b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1220: f3 rep 1221: 0f pop %cs 1222: 1e push %ds 1223: fa cli 1224: f2 repne 1225: ff 25 1d 6d 00 00 jmpq *0x6d1d(%rip) # 0x7f48 122b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1230: f3 rep 1231: 0f pop %cs 1232: 1e push %ds 1233: fa cli 1234: f2 repne 1235: ff 25 15 6d 00 00 jmpq *0x6d15(%rip) # 0x7f50 123b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1240: f3 rep 1241: 0f pop %cs 1242: 1e push %ds 1243: fa cli 1244: f2 repne 1245: ff 25 0d 6d 00 00 jmpq *0x6d0d(%rip) # 0x7f58 124b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1250: f3 rep 1251: 0f pop %cs 1252: 1e push %ds 1253: fa cli 1254: f2 repne 1255: ff 25 05 6d 00 00 jmpq *0x6d05(%rip) # 0x7f60 125b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1260: f3 rep 1261: 0f pop %cs 1262: 1e push %ds 1263: fa cli 1264: f2 repne 1265: ff 25 fd 6c 00 00 jmpq *0x6cfd(%rip) # 0x7f68 126b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1270: f3 rep 1271: 0f pop %cs 1272: 1e push %ds 1273: fa cli 1274: f2 repne 1275: ff 25 f5 6c 00 00 jmpq *0x6cf5(%rip) # 0x7f70 127b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1280: f3 rep 1281: 0f pop %cs 1282: 1e push %ds 1283: fa cli 1284: f2 repne 1285: ff 25 ed 6c 00 00 jmpq *0x6ced(%rip) # 0x7f78 128b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1290: f3 rep 1291: 0f pop %cs 1292: 1e push %ds 1293: fa cli 1294: f2 repne 1295: ff 25 e5 6c 00 00 jmpq *0x6ce5(%rip) # 0x7f80 129b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12a0: f3 rep 12a1: 0f pop %cs 12a2: 1e push %ds 12a3: fa cli 12a4: f2 repne 12a5: ff 25 dd 6c 00 00 jmpq *0x6cdd(%rip) # 0x7f88 12ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12b0: f3 rep 12b1: 0f pop %cs 12b2: 1e push %ds 12b3: fa cli 12b4: f2 repne 12b5: ff 25 d5 6c 00 00 jmpq *0x6cd5(%rip) # 0x7f90 12bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12c0: f3 rep 12c1: 0f pop %cs 12c2: 1e push %ds 12c3: fa cli 12c4: f2 repne 12c5: ff 25 cd 6c 00 00 jmpq *0x6ccd(%rip) # 0x7f98 12cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12d0: f3 rep 12d1: 0f pop %cs 12d2: 1e push %ds 12d3: fa cli 12d4: f2 repne 12d5: ff 25 c5 6c 00 00 jmpq *0x6cc5(%rip) # 0x7fa0 12db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12e0: f3 rep 12e1: 0f pop %cs 12e2: 1e push %ds 12e3: fa cli 12e4: f2 repne 12e5: ff 25 bd 6c 00 00 jmpq *0x6cbd(%rip) # 0x7fa8 12eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12f0: f3 rep 12f1: 0f pop %cs 12f2: 1e push %ds 12f3: fa cli 12f4: f2 repne 12f5: ff 25 b5 6c 00 00 jmpq *0x6cb5(%rip) # 0x7fb0 12fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1300: f3 rep 1301: 0f pop %cs 1302: 1e push %ds 1303: fa cli 1304: f2 repne 1305: ff 25 ad 6c 00 00 jmpq *0x6cad(%rip) # 0x7fb8 130b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1310: f3 rep 1311: 0f pop %cs 1312: 1e push %ds 1313: fa cli 1314: f2 repne 1315: ff 25 a5 6c 00 00 jmpq *0x6ca5(%rip) # 0x7fc0 131b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1320: f3 rep 1321: 0f pop %cs 1322: 1e push %ds 1323: fa cli 1324: f2 repne 1325: ff 25 9d 6c 00 00 jmpq *0x6c9d(%rip) # 0x7fc8 132b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1330: f3 rep 1331: 0f pop %cs 1332: 1e push %ds 1333: fa cli 1334: f2 repne 1335: ff 25 95 6c 00 00 jmpq *0x6c95(%rip) # 0x7fd0 133b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .text: 1340: f3 rep 1341: 0f pop %cs 1342: 1e push %ds 1343: fa cli 1344: 31 ed xor %ebp,%ebp 1346: 49 89 d1 mov %rdx,%r9 1349: 5e pop %rsi 134a: 48 89 e2 mov %rsp,%rdx 134d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 1351: 50 push %rax 1352: 54 push %rsp 1353: 4c 8d 05 f6 34 00 00 lea 0x34f6(%rip),%r8 # 0x4850 135a: 48 8d 0d 7f 34 00 00 lea 0x347f(%rip),%rcx # 0x47e0 1361: 48 8d 3d c1 00 00 00 lea 0xc1(%rip),%rdi # 0x1429 1368: ff 15 72 6c 00 00 callq *0x6c72(%rip) # 0x7fe0 136e: f4 hlt 136f: 90 nop 1370: 48 8d 3d 99 6c 00 00 lea 0x6c99(%rip),%rdi # 0x8010 1377: 48 8d 05 92 6c 00 00 lea 0x6c92(%rip),%rax # 0x8010 137e: 48 39 f8 cmp %rdi,%rax 1381: 74 15 je 0x1398 1383: 48 8b 05 4e 6c 00 00 mov 0x6c4e(%rip),%rax # 0x7fd8 138a: 48 85 c0 test %rax,%rax 138d: 74 09 je 0x1398 138f: ff e0 jmpq *%rax 1391: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1398: c3 retq 1399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13a0: 48 8d 3d 69 6c 00 00 lea 0x6c69(%rip),%rdi # 0x8010 13a7: 48 8d 35 62 6c 00 00 lea 0x6c62(%rip),%rsi # 0x8010 13ae: 48 29 fe sub %rdi,%rsi 13b1: 48 89 f0 mov %rsi,%rax 13b4: 48 c1 ee 3f shr $0x3f,%rsi 13b8: 48 c1 f8 03 sar $0x3,%rax 13bc: 48 01 c6 add %rax,%rsi 13bf: 48 d1 fe sar %rsi 13c2: 74 14 je 0x13d8 13c4: 48 8b 05 25 6c 00 00 mov 0x6c25(%rip),%rax # 0x7ff0 13cb: 48 85 c0 test %rax,%rax 13ce: 74 08 je 0x13d8 13d0: ff e0 jmpq *%rax 13d2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 13d8: c3 retq 13d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13e0: f3 rep 13e1: 0f pop %cs 13e2: 1e push %ds 13e3: fa cli 13e4: 80 3d 25 6c 00 00 00 cmpb $0x0,0x6c25(%rip) # 0x8010 13eb: 75 2b jne 0x1418 13ed: 55 push %rbp 13ee: 48 83 3d 02 6c 00 00 00 cmpq $0x0,0x6c02(%rip) # 0x7ff8 13f6: 48 89 e5 mov %rsp,%rbp 13f9: 74 0c je 0x1407 13fb: 48 8b 3d 06 6c 00 00 mov 0x6c06(%rip),%rdi # 0x8008 1402: e8 a9 fd ff ff callq 0x11b0 1407: e8 64 ff ff ff callq 0x1370 140c: c6 05 fd 6b 00 00 01 movb $0x1,0x6bfd(%rip) # 0x8010 1413: 5d pop %rbp 1414: c3 retq 1415: 0f 1f 00 nopl (%rax) 1418: c3 retq 1419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1420: f3 rep 1421: 0f pop %cs 1422: 1e push %ds 1423: fa cli 1424: e9 77 ff ff ff jmpq 0x13a0 1429: f3 rep 142a: 0f pop %cs 142b: 1e push %ds 142c: fa cli 142d: 55 push %rbp 142e: 48 89 e5 mov %rsp,%rbp 1431: 48 83 ec 30 sub $0x30,%rsp 1435: 89 7d dc mov %edi,-0x24(%rbp) 1438: 48 89 75 d0 mov %rsi,-0x30(%rbp) 143c: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 1440: 7f 25 jg 0x1467 1442: 48 8b 45 d0 mov -0x30(%rbp),%rax 1446: 48 8b 00 mov (%rax),%rax 1449: 48 89 c6 mov %rax,%rsi 144c: 48 8d 3d b5 3b 00 00 lea 0x3bb5(%rip),%rdi # 0x5008 1453: b8 00 00 00 00 mov $0x0,%eax 1458: e8 b3 fd ff ff callq 0x1210 145d: b8 ff ff ff ff mov $0xffffffff,%eax 1462: e9 64 01 00 00 jmpq 0x15cb 1467: bf 01 00 00 00 mov $0x1,%edi 146c: e8 5c 01 00 00 callq 0x15cd 1471: 85 c0 test %eax,%eax 1473: 75 28 jne 0x149d 1475: bf ff ff ff ff mov $0xffffffff,%edi 147a: e8 16 02 00 00 callq 0x1695 147f: 48 89 c6 mov %rax,%rsi 1482: 48 8d 3d 97 3b 00 00 lea 0x3b97(%rip),%rdi # 0x5020 1489: b8 00 00 00 00 mov $0x0,%eax 148e: e8 7d fd ff ff callq 0x1210 1493: b8 01 00 00 00 mov $0x1,%eax 1498: e9 2e 01 00 00 jmpq 0x15cb 149d: 48 8b 45 d0 mov -0x30(%rbp),%rax 14a1: 48 83 c0 08 add $0x8,%rax 14a5: 48 8b 00 mov (%rax),%rax 14a8: ba 00 00 00 00 mov $0x0,%edx 14ad: be 00 00 00 00 mov $0x0,%esi 14b2: 48 89 c7 mov %rax,%rdi 14b5: b8 00 00 00 00 mov $0x0,%eax 14ba: e8 41 fe ff ff callq 0x1300 14bf: 89 45 e8 mov %eax,-0x18(%rbp) 14c2: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 14c6: 79 25 jns 0x14ed 14c8: 48 8b 45 d0 mov -0x30(%rbp),%rax 14cc: 48 8b 00 mov (%rax),%rax 14cf: 48 89 c6 mov %rax,%rsi 14d2: 48 8d 3d 6e 3b 00 00 lea 0x3b6e(%rip),%rdi # 0x5047 14d9: b8 00 00 00 00 mov $0x0,%eax 14de: e8 2d fd ff ff callq 0x1210 14e3: b8 01 00 00 00 mov $0x1,%eax 14e8: e9 de 00 00 00 jmpq 0x15cb 14ed: 8b 45 e8 mov -0x18(%rbp),%eax 14f0: ba 00 00 00 00 mov $0x0,%edx 14f5: be 01 00 00 00 mov $0x1,%esi 14fa: 89 c7 mov %eax,%edi 14fc: e8 0d 2c 00 00 callq 0x410e 1501: 48 89 45 f8 mov %rax,-0x8(%rbp) 1505: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 150a: 75 28 jne 0x1534 150c: bf ff ff ff ff mov $0xffffffff,%edi 1511: e8 7f 01 00 00 callq 0x1695 1516: 48 89 c6 mov %rax,%rsi 1519: 48 8d 3d 37 3b 00 00 lea 0x3b37(%rip),%rdi # 0x5057 1520: b8 00 00 00 00 mov $0x0,%eax 1525: e8 e6 fc ff ff callq 0x1210 152a: b8 01 00 00 00 mov $0x1,%eax 152f: e9 97 00 00 00 jmpq 0x15cb 1534: 48 8b 45 f8 mov -0x8(%rbp),%rax 1538: 48 89 c7 mov %rax,%rdi 153b: e8 7a 32 00 00 callq 0x47ba 1540: 89 45 ec mov %eax,-0x14(%rbp) 1543: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 1547: 74 1f je 0x1568 1549: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 154d: 77 33 ja 0x1582 154f: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1553: 74 20 je 0x1575 1555: 83 7d ec 01 cmpl $0x1,-0x14(%rbp) 1559: 75 27 jne 0x1582 155b: 48 8d 05 0f 3b 00 00 lea 0x3b0f(%rip),%rax # 0x5071 1562: 48 89 45 f0 mov %rax,-0x10(%rbp) 1566: eb 25 jmp 0x158d 1568: 48 8d 05 10 3b 00 00 lea 0x3b10(%rip),%rax # 0x507f 156f: 48 89 45 f0 mov %rax,-0x10(%rbp) 1573: eb 18 jmp 0x158d 1575: 48 8d 05 0e 3b 00 00 lea 0x3b0e(%rip),%rax # 0x508a 157c: 48 89 45 f0 mov %rax,-0x10(%rbp) 1580: eb 0b jmp 0x158d 1582: 48 8d 05 06 3b 00 00 lea 0x3b06(%rip),%rax # 0x508f 1589: 48 89 45 f0 mov %rax,-0x10(%rbp) 158d: 48 8b 45 d0 mov -0x30(%rbp),%rax 1591: 48 83 c0 08 add $0x8,%rax 1595: 48 8b 00 mov (%rax),%rax 1598: 48 8b 55 f0 mov -0x10(%rbp),%rdx 159c: 48 89 c6 mov %rax,%rsi 159f: 48 8d 3d f6 3a 00 00 lea 0x3af6(%rip),%rdi # 0x509c 15a6: b8 00 00 00 00 mov $0x0,%eax 15ab: e8 60 fc ff ff callq 0x1210 15b0: 48 8b 45 f8 mov -0x8(%rbp),%rax 15b4: 48 89 c7 mov %rax,%rdi 15b7: e8 a7 2d 00 00 callq 0x4363 15bc: 8b 45 e8 mov -0x18(%rbp),%eax 15bf: 89 c7 mov %eax,%edi 15c1: e8 8a fc ff ff callq 0x1250 15c6: b8 00 00 00 00 mov $0x0,%eax 15cb: c9 leaveq 15cc: c3 retq 15cd: f3 rep 15ce: 0f pop %cs 15cf: 1e push %ds 15d0: fa cli 15d1: 55 push %rbp 15d2: 48 89 e5 mov %rsp,%rbp 15d5: 48 83 ec 10 sub $0x10,%rsp 15d9: 89 7d fc mov %edi,-0x4(%rbp) 15dc: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 15e0: 75 07 jne 0x15e9 15e2: b8 01 00 00 00 mov $0x1,%eax 15e7: eb 2f jmp 0x1618 15e9: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 15ed: 0f 94 c0 sete %al 15f0: 0f b6 c0 movzbl %al,%eax 15f3: 48 85 c0 test %rax,%rax 15f6: 74 11 je 0x1609 15f8: c7 05 12 6a 00 00 01 00 movl $0x1,0x6a12(%rip) # 0x8014 1600: 00 00 1602: b8 01 00 00 00 mov $0x1,%eax 1607: eb 0f jmp 0x1618 1609: bf 02 00 00 00 mov $0x2,%edi 160e: e8 43 00 00 00 callq 0x1656 1613: b8 00 00 00 00 mov $0x0,%eax 1618: c9 leaveq 1619: c3 retq 161a: f3 rep 161b: 0f pop %cs 161c: 1e push %ds 161d: fa cli 161e: 55 push %rbp 161f: 48 89 e5 mov %rsp,%rbp 1622: 48 83 ec 10 sub $0x10,%rsp 1626: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 162e: 00 162f: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1636: 8b 00 mov (%rax),%eax 1638: 89 45 fc mov %eax,-0x4(%rbp) 163b: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1643: 00 1644: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 164b: c7 00 00 00 00 00 movl $0x0,(%rax) 1651: 8b 45 fc mov -0x4(%rbp),%eax 1654: c9 leaveq 1655: c3 retq 1656: f3 rep 1657: 0f pop %cs 1658: 1e push %ds 1659: fa cli 165a: 55 push %rbp 165b: 48 89 e5 mov %rsp,%rbp 165e: 53 push %rbx 165f: 48 83 ec 18 sub $0x18,%rsp 1663: 89 7d ec mov %edi,-0x14(%rbp) 1666: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 166a: 78 0b js 0x1677 166c: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1670: 7f 05 jg 0x1677 1672: 8b 5d ec mov -0x14(%rbp),%ebx 1675: eb 05 jmp 0x167c 1677: bb 01 00 00 00 mov $0x1,%ebx 167c: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1684: 00 1685: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 168c: 89 18 mov %ebx,(%rax) 168e: 90 nop 168f: 48 8b 5d f8 mov -0x8(%rbp),%rbx 1693: c9 leaveq 1694: c3 retq 1695: f3 rep 1696: 0f pop %cs 1697: 1e push %ds 1698: fa cli 1699: 55 push %rbp 169a: 48 89 e5 mov %rsp,%rbp 169d: 48 83 ec 20 sub $0x20,%rsp 16a1: 89 7d ec mov %edi,-0x14(%rbp) 16a4: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16ac: 00 16ad: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16b4: 8b 00 mov (%rax),%eax 16b6: 89 45 fc mov %eax,-0x4(%rbp) 16b9: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 16bd: 0f 85 85 00 00 00 jne 0x1748 16c3: 8b 45 fc mov -0x4(%rbp),%eax 16c6: 48 98 cltq 16c8: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 16d0: 48 8d 05 e9 3e 00 00 lea 0x3ee9(%rip),%rax # 0x55c0 16d7: 48 8b 04 02 mov (%rdx,%rax,1),%rax 16db: 48 3d f1 04 00 00 cmp $0x4f1,%rax 16e1: 76 1f jbe 0x1702 16e3: 48 8d 0d 6e 41 00 00 lea 0x416e(%rip),%rcx # 0x5858 16ea: ba 5b 01 00 00 mov $0x15b,%edx 16ef: 48 8d 35 62 40 00 00 lea 0x4062(%rip),%rsi # 0x5758 16f6: 48 8d 3d eb 40 00 00 lea 0x40eb(%rip),%rdi # 0x57e8 16fd: e8 2e fb ff ff callq 0x1230 1702: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1706: 74 36 je 0x173e 1708: 8b 45 fc mov -0x4(%rbp),%eax 170b: 48 98 cltq 170d: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1715: 48 8d 05 a4 3e 00 00 lea 0x3ea4(%rip),%rax # 0x55c0 171c: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1720: 48 8d 15 99 39 00 00 lea 0x3999(%rip),%rdx # 0x50c0 1727: 48 01 d0 add %rdx,%rax 172a: 48 89 c6 mov %rax,%rsi 172d: 48 8d 3d d9 40 00 00 lea 0x40d9(%rip),%rdi # 0x580d 1734: e8 e7 fa ff ff callq 0x1220 1739: e9 b7 00 00 00 jmpq 0x17f5 173e: b8 00 00 00 00 mov $0x0,%eax 1743: e9 ad 00 00 00 jmpq 0x17f5 1748: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 174c: 7c 06 jl 0x1754 174e: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1752: 7e 1b jle 0x176f 1754: 48 8d 05 6e 39 00 00 lea 0x396e(%rip),%rax # 0x50c9 175b: 48 89 c6 mov %rax,%rsi 175e: 48 8d 3d a8 40 00 00 lea 0x40a8(%rip),%rdi # 0x580d 1765: e8 b6 fa ff ff callq 0x1220 176a: e9 86 00 00 00 jmpq 0x17f5 176f: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1773: 75 05 jne 0x177a 1775: 8b 45 fc mov -0x4(%rbp),%eax 1778: eb 03 jmp 0x177d 177a: 8b 45 ec mov -0x14(%rbp),%eax 177d: 48 98 cltq 177f: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1787: 48 8d 05 32 3e 00 00 lea 0x3e32(%rip),%rax # 0x55c0 178e: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1792: 48 3d f1 04 00 00 cmp $0x4f1,%rax 1798: 76 1f jbe 0x17b9 179a: 48 8d 0d b7 40 00 00 lea 0x40b7(%rip),%rcx # 0x5858 17a1: ba 61 01 00 00 mov $0x161,%edx 17a6: 48 8d 35 ab 3f 00 00 lea 0x3fab(%rip),%rsi # 0x5758 17ad: 48 8d 3d 64 40 00 00 lea 0x4064(%rip),%rdi # 0x5818 17b4: e8 77 fa ff ff callq 0x1230 17b9: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 17bd: 75 05 jne 0x17c4 17bf: 8b 45 fc mov -0x4(%rbp),%eax 17c2: eb 03 jmp 0x17c7 17c4: 8b 45 ec mov -0x14(%rbp),%eax 17c7: 48 98 cltq 17c9: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17d1: 48 8d 05 e8 3d 00 00 lea 0x3de8(%rip),%rax # 0x55c0 17d8: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17dc: 48 8d 15 dd 38 00 00 lea 0x38dd(%rip),%rdx # 0x50c0 17e3: 48 01 d0 add %rdx,%rax 17e6: 48 89 c6 mov %rax,%rsi 17e9: 48 8d 3d 1d 40 00 00 lea 0x401d(%rip),%rdi # 0x580d 17f0: e8 2b fa ff ff callq 0x1220 17f5: c9 leaveq 17f6: c3 retq 17f7: 55 push %rbp 17f8: 48 89 e5 mov %rsp,%rbp 17fb: 89 f8 mov %edi,%eax 17fd: 66 89 45 fc mov %ax,-0x4(%rbp) 1801: 0f b7 45 fc movzwl -0x4(%rbp),%eax 1805: 66 c1 c0 08 rol $0x8,%ax 1809: 5d pop %rbp 180a: c3 retq 180b: 55 push %rbp 180c: 48 89 e5 mov %rsp,%rbp 180f: 89 7d fc mov %edi,-0x4(%rbp) 1812: 8b 45 fc mov -0x4(%rbp),%eax 1815: 0f c8 bswap %eax 1817: 5d pop %rbp 1818: c3 retq 1819: 55 push %rbp 181a: 48 89 e5 mov %rsp,%rbp 181d: 48 89 7d f8 mov %rdi,-0x8(%rbp) 1821: 48 8b 45 f8 mov -0x8(%rbp),%rax 1825: 48 0f c8 bswap %rax 1828: 5d pop %rbp 1829: c3 retq 182a: 55 push %rbp 182b: 48 89 e5 mov %rsp,%rbp 182e: 48 83 ec 40 sub $0x40,%rsp 1832: 89 7d dc mov %edi,-0x24(%rbp) 1835: 48 89 75 d0 mov %rsi,-0x30(%rbp) 1839: 48 89 55 c8 mov %rdx,-0x38(%rbp) 183d: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1841: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 1849: 48 8b 55 c0 mov -0x40(%rbp),%rdx 184d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1851: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 1855: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1859: 48 8b 45 c8 mov -0x38(%rbp),%rax 185d: 48 29 f0 sub %rsi,%rax 1860: 48 89 c2 mov %rax,%rdx 1863: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1867: 48 8b 45 d0 mov -0x30(%rbp),%rax 186b: 48 01 c6 add %rax,%rsi 186e: 8b 45 dc mov -0x24(%rbp),%eax 1871: 89 c7 mov %eax,%edi 1873: e8 98 fa ff ff callq 0x1310 1878: 48 89 45 f0 mov %rax,-0x10(%rbp) 187c: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 1881: 75 0c jne 0x188f 1883: e8 48 f9 ff ff callq 0x11d0 1888: 8b 00 mov (%rax),%eax 188a: 83 f8 04 cmp $0x4,%eax 188d: 74 ba je 0x1849 188f: 48 8b 45 f0 mov -0x10(%rbp),%rax 1893: 48 89 45 f8 mov %rax,-0x8(%rbp) 1897: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 189c: 7f 13 jg 0x18b1 189e: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18a3: 79 06 jns 0x18ab 18a5: 48 8b 45 f8 mov -0x8(%rbp),%rax 18a9: eb 1c jmp 0x18c7 18ab: 48 8b 45 e8 mov -0x18(%rbp),%rax 18af: eb 16 jmp 0x18c7 18b1: 48 8b 45 f8 mov -0x8(%rbp),%rax 18b5: 48 01 45 e8 add %rax,-0x18(%rbp) 18b9: 48 8b 45 e8 mov -0x18(%rbp),%rax 18bd: 48 39 45 c8 cmp %rax,-0x38(%rbp) 18c1: 77 86 ja 0x1849 18c3: 48 8b 45 e8 mov -0x18(%rbp),%rax 18c7: c9 leaveq 18c8: c3 retq 18c9: 55 push %rbp 18ca: 48 89 e5 mov %rsp,%rbp 18cd: 48 83 ec 20 sub $0x20,%rsp 18d1: 48 89 7d e8 mov %rdi,-0x18(%rbp) 18d5: 48 89 75 e0 mov %rsi,-0x20(%rbp) 18d9: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 18de: 76 26 jbe 0x1906 18e0: 48 8b 45 e8 mov -0x18(%rbp),%rax 18e4: ba 08 00 00 00 mov $0x8,%edx 18e9: 48 8d 35 78 3f 00 00 lea 0x3f78(%rip),%rsi # 0x5868 18f0: 48 89 c7 mov %rax,%rdi 18f3: e8 78 f9 ff ff callq 0x1270 18f8: 85 c0 test %eax,%eax 18fa: 75 0a jne 0x1906 18fc: b8 01 00 00 00 mov $0x1,%eax 1901: e9 80 00 00 00 jmpq 0x1986 1906: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 190b: 76 74 jbe 0x1981 190d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1911: ba 04 00 00 00 mov $0x4,%edx 1916: 48 8d 35 54 3f 00 00 lea 0x3f54(%rip),%rsi # 0x5871 191d: 48 89 c7 mov %rax,%rdi 1920: e8 4b f9 ff ff callq 0x1270 1925: 85 c0 test %eax,%eax 1927: 75 58 jne 0x1981 1929: 48 8b 45 e8 mov -0x18(%rbp),%rax 192d: 48 83 c0 04 add $0x4,%rax 1931: 0f b6 00 movzbl (%rax),%eax 1934: 0f b6 c0 movzbl %al,%eax 1937: 89 45 f4 mov %eax,-0xc(%rbp) 193a: 48 8b 45 e8 mov -0x18(%rbp),%rax 193e: 48 83 c0 05 add $0x5,%rax 1942: 0f b6 00 movzbl (%rax),%eax 1945: 0f b6 c0 movzbl %al,%eax 1948: 89 45 f8 mov %eax,-0x8(%rbp) 194b: 48 8b 45 e8 mov -0x18(%rbp),%rax 194f: 48 83 c0 06 add $0x6,%rax 1953: 0f b6 00 movzbl (%rax),%eax 1956: 0f b6 c0 movzbl %al,%eax 1959: 89 45 fc mov %eax,-0x4(%rbp) 195c: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 1960: 7e 1f jle 0x1981 1962: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 1966: 7f 19 jg 0x1981 1968: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 196c: 7e 13 jle 0x1981 196e: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 1972: 7f 0d jg 0x1981 1974: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1978: 75 07 jne 0x1981 197a: b8 03 00 00 00 mov $0x3,%eax 197f: eb 05 jmp 0x1986 1981: b8 00 00 00 00 mov $0x0,%eax 1986: c9 leaveq 1987: c3 retq 1988: 55 push %rbp 1989: 48 89 e5 mov %rsp,%rbp 198c: 48 83 ec 40 sub $0x40,%rsp 1990: 89 7d ec mov %edi,-0x14(%rbp) 1993: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1997: 48 89 55 d8 mov %rdx,-0x28(%rbp) 199b: 48 89 4d d0 mov %rcx,-0x30(%rbp) 199f: 44 89 45 e8 mov %r8d,-0x18(%rbp) 19a3: 4c 89 4d c8 mov %r9,-0x38(%rbp) 19a7: 48 8b 45 18 mov 0x18(%rbp),%rax 19ab: 48 05 08 01 00 00 add $0x108,%rax 19b1: 48 89 c6 mov %rax,%rsi 19b4: bf 01 00 00 00 mov $0x1,%edi 19b9: e8 d2 f8 ff ff callq 0x1290 19be: 48 89 45 f8 mov %rax,-0x8(%rbp) 19c2: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 19c7: 75 0c jne 0x19d5 19c9: bf 08 00 00 00 mov $0x8,%edi 19ce: e8 83 fc ff ff callq 0x1656 19d3: eb 58 jmp 0x1a2d 19d5: 48 8b 45 f8 mov -0x8(%rbp),%rax 19d9: 8b 55 10 mov 0x10(%rbp),%edx 19dc: 89 50 18 mov %edx,0x18(%rax) 19df: 48 8b 45 f8 mov -0x8(%rbp),%rax 19e3: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 19ea: 48 8b 45 f8 mov -0x8(%rbp),%rax 19ee: 8b 55 e8 mov -0x18(%rbp),%edx 19f1: 89 50 1c mov %edx,0x1c(%rax) 19f4: 48 8b 45 f8 mov -0x8(%rbp),%rax 19f8: 8b 55 ec mov -0x14(%rbp),%edx 19fb: 89 50 24 mov %edx,0x24(%rax) 19fe: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a02: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1a06: 48 89 50 28 mov %rdx,0x28(%rax) 1a0a: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a0e: 48 8b 55 d0 mov -0x30(%rbp),%rdx 1a12: 48 89 50 30 mov %rdx,0x30(%rax) 1a16: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a1a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 1a1e: 48 89 10 mov %rdx,(%rax) 1a21: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a25: 48 8b 55 c8 mov -0x38(%rbp),%rdx 1a29: 48 89 50 08 mov %rdx,0x8(%rax) 1a2d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a31: c9 leaveq 1a32: c3 retq 1a33: f3 rep 1a34: 0f pop %cs 1a35: 1e push %ds 1a36: fa cli 1a37: 55 push %rbp 1a38: 48 89 e5 mov %rsp,%rbp 1a3b: 48 83 ec 20 sub $0x20,%rsp 1a3f: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a43: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a47: 8b 40 18 mov 0x18(%rax),%eax 1a4a: 83 f8 01 cmp $0x1,%eax 1a4d: 75 38 jne 0x1a87 1a4f: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a53: 48 8b 40 48 mov 0x48(%rax),%rax 1a57: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a5b: eb 23 jmp 0x1a80 1a5d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a61: 8b 40 3c mov 0x3c(%rax),%eax 1a64: 85 c0 test %eax,%eax 1a66: 74 0c je 0x1a74 1a68: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a6c: 48 89 c7 mov %rax,%rdi 1a6f: e8 bf ff ff ff callq 0x1a33 1a74: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a78: 48 8b 40 10 mov 0x10(%rax),%rax 1a7c: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a80: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1a85: 75 d6 jne 0x1a5d 1a87: 90 nop 1a88: c9 leaveq 1a89: c3 retq 1a8a: f3 rep 1a8b: 0f pop %cs 1a8c: 1e push %ds 1a8d: fa cli 1a8e: 55 push %rbp 1a8f: 48 89 e5 mov %rsp,%rbp 1a92: 48 83 ec 20 sub $0x20,%rsp 1a96: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a9a: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a9e: 8b 40 18 mov 0x18(%rax),%eax 1aa1: 83 f8 01 cmp $0x1,%eax 1aa4: 75 38 jne 0x1ade 1aa6: 48 8b 45 e8 mov -0x18(%rbp),%rax 1aaa: 48 8b 40 48 mov 0x48(%rax),%rax 1aae: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ab2: eb 23 jmp 0x1ad7 1ab4: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ab8: 8b 40 3c mov 0x3c(%rax),%eax 1abb: 85 c0 test %eax,%eax 1abd: 74 0c je 0x1acb 1abf: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ac3: 48 89 c7 mov %rax,%rdi 1ac6: e8 bf ff ff ff callq 0x1a8a 1acb: 48 8b 45 f8 mov -0x8(%rbp),%rax 1acf: 48 8b 40 10 mov 0x10(%rax),%rax 1ad3: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ad7: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1adc: 75 d6 jne 0x1ab4 1ade: 90 nop 1adf: c9 leaveq 1ae0: c3 retq 1ae1: 55 push %rbp 1ae2: 48 89 e5 mov %rsp,%rbp 1ae5: 48 83 ec 40 sub $0x40,%rsp 1ae9: 89 7d ec mov %edi,-0x14(%rbp) 1aec: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1af0: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1af4: 48 89 4d d0 mov %rcx,-0x30(%rbp) 1af8: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1afc: 4c 89 4d c8 mov %r9,-0x38(%rbp) 1b00: 4c 8b 45 c8 mov -0x38(%rbp),%r8 1b04: 8b 7d e8 mov -0x18(%rbp),%edi 1b07: 48 8b 4d d0 mov -0x30(%rbp),%rcx 1b0b: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1b0f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 1b13: 8b 45 ec mov -0x14(%rbp),%eax 1b16: 6a 00 pushq $0x0 1b18: 6a 01 pushq $0x1 1b1a: 4d 89 c1 mov %r8,%r9 1b1d: 41 89 f8 mov %edi,%r8d 1b20: 89 c7 mov %eax,%edi 1b22: e8 61 fe ff ff callq 0x1988 1b27: 48 83 c4 10 add $0x10,%rsp 1b2b: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b2f: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b34: 74 26 je 0x1b5c 1b36: 48 8b 45 d8 mov -0x28(%rbp),%rax 1b3a: 48 8d 50 08 lea 0x8(%rax),%rdx 1b3e: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b42: 48 89 50 70 mov %rdx,0x70(%rax) 1b46: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b4a: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 1b51: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b55: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1b5c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b60: c9 leaveq 1b61: c3 retq 1b62: f3 rep 1b63: 0f pop %cs 1b64: 1e push %ds 1b65: fa cli 1b66: 55 push %rbp 1b67: 48 89 e5 mov %rsp,%rbp 1b6a: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 1b71: 48 89 bd 78 ff ff ff mov %rdi,-0x88(%rbp) 1b78: 48 89 b5 70 ff ff ff mov %rsi,-0x90(%rbp) 1b7f: 89 95 6c ff ff ff mov %edx,-0x94(%rbp) 1b85: 48 89 8d 60 ff ff ff mov %rcx,-0xa0(%rbp) 1b8c: 4c 89 85 58 ff ff ff mov %r8,-0xa8(%rbp) 1b93: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 1b9b: 00 1b9c: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ba0: 31 c0 xor %eax,%eax 1ba2: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ba9: 48 83 c0 04 add $0x4,%rax 1bad: 0f b6 00 movzbl (%rax),%eax 1bb0: 3c 01 cmp $0x1,%al 1bb2: 0f 94 c0 sete %al 1bb5: 88 45 87 mov %al,-0x79(%rbp) 1bb8: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1bbc: 74 0a je 0x1bc8 1bbe: 48 83 bd 58 ff ff ff 33 cmpq $0x33,-0xa8(%rbp) 1bc6: 76 15 jbe 0x1bdd 1bc8: 0f b6 45 87 movzbl -0x79(%rbp),%eax 1bcc: 83 f0 01 xor $0x1,%eax 1bcf: 84 c0 test %al,%al 1bd1: 74 20 je 0x1bf3 1bd3: 48 83 bd 58 ff ff ff 3f cmpq $0x3f,-0xa8(%rbp) 1bdb: 77 16 ja 0x1bf3 1bdd: bf 0a 00 00 00 mov $0xa,%edi 1be2: e8 6f fa ff ff callq 0x1656 1be7: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1bee: e9 c0 04 00 00 jmpq 0x20b3 1bf3: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bfa: 48 83 c0 05 add $0x5,%rax 1bfe: 0f b6 00 movzbl (%rax),%eax 1c01: 3c 01 cmp $0x1,%al 1c03: 75 10 jne 0x1c15 1c05: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c0c: 48 89 45 88 mov %rax,-0x78(%rbp) 1c10: e9 af 00 00 00 jmpq 0x1cc4 1c15: 48 8d 45 b0 lea -0x50(%rbp),%rax 1c19: 48 89 45 88 mov %rax,-0x78(%rbp) 1c1d: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c21: 74 4f je 0x1c72 1c23: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c2a: 0f b7 40 30 movzwl 0x30(%rax),%eax 1c2e: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c32: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c39: 8b 40 20 mov 0x20(%rax),%eax 1c3c: 89 45 d0 mov %eax,-0x30(%rbp) 1c3f: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c46: 48 83 c0 05 add $0x5,%rax 1c4a: 0f b6 00 movzbl (%rax),%eax 1c4d: 3c 01 cmp $0x1,%al 1c4f: 74 73 je 0x1cc4 1c51: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1c55: 0f b7 c0 movzwl %ax,%eax 1c58: 89 c7 mov %eax,%edi 1c5a: e8 98 fb ff ff callq 0x17f7 1c5f: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c63: 8b 45 d0 mov -0x30(%rbp),%eax 1c66: 89 c7 mov %eax,%edi 1c68: e8 9e fb ff ff callq 0x180b 1c6d: 89 45 d0 mov %eax,-0x30(%rbp) 1c70: eb 52 jmp 0x1cc4 1c72: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c79: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1c7d: 66 89 45 ec mov %ax,-0x14(%rbp) 1c81: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c88: 48 8b 40 28 mov 0x28(%rax),%rax 1c8c: 48 89 45 d8 mov %rax,-0x28(%rbp) 1c90: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c97: 48 83 c0 05 add $0x5,%rax 1c9b: 0f b6 00 movzbl (%rax),%eax 1c9e: 3c 01 cmp $0x1,%al 1ca0: 74 22 je 0x1cc4 1ca2: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1ca6: 0f b7 c0 movzwl %ax,%eax 1ca9: 89 c7 mov %eax,%edi 1cab: e8 47 fb ff ff callq 0x17f7 1cb0: 66 89 45 ec mov %ax,-0x14(%rbp) 1cb4: 48 8b 45 d8 mov -0x28(%rbp),%rax 1cb8: 48 89 c7 mov %rax,%rdi 1cbb: e8 59 fb ff ff callq 0x1819 1cc0: 48 89 45 d8 mov %rax,-0x28(%rbp) 1cc4: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1cc8: 0f 84 ec 01 00 00 je 0x1eba 1cce: 48 8b 45 88 mov -0x78(%rbp),%rax 1cd2: 0f b7 40 30 movzwl 0x30(%rax),%eax 1cd6: 0f b7 c0 movzwl %ax,%eax 1cd9: 48 89 45 98 mov %rax,-0x68(%rbp) 1cdd: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1ce2: 0f 94 c0 sete %al 1ce5: 0f b6 c0 movzbl %al,%eax 1ce8: 48 85 c0 test %rax,%rax 1ceb: 0f 84 79 01 00 00 je 0x1e6a 1cf1: 48 8b 45 88 mov -0x78(%rbp),%rax 1cf5: 8b 40 20 mov 0x20(%rax),%eax 1cf8: 85 c0 test %eax,%eax 1cfa: 0f 84 6a 01 00 00 je 0x1e6a 1d00: 48 8b 45 88 mov -0x78(%rbp),%rax 1d04: 8b 40 20 mov 0x20(%rax),%eax 1d07: 89 c0 mov %eax,%eax 1d09: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1d10: 0f 96 c0 setbe %al 1d13: 0f b6 c0 movzbl %al,%eax 1d16: 48 85 c0 test %rax,%rax 1d19: 75 22 jne 0x1d3d 1d1b: 48 8b 45 88 mov -0x78(%rbp),%rax 1d1f: 8b 40 20 mov 0x20(%rax),%eax 1d22: 89 c2 mov %eax,%edx 1d24: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1d2b: 48 29 d0 sub %rdx,%rax 1d2e: 48 83 f8 27 cmp $0x27,%rax 1d32: 0f 96 c0 setbe %al 1d35: 0f b6 c0 movzbl %al,%eax 1d38: 48 85 c0 test %rax,%rax 1d3b: 74 0a je 0x1d47 1d3d: b8 00 00 00 00 mov $0x0,%eax 1d42: e9 6c 03 00 00 jmpq 0x20b3 1d47: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d4f: 0f 95 c0 setne %al 1d52: 0f b6 c0 movzbl %al,%eax 1d55: 48 85 c0 test %rax,%rax 1d58: 74 3d je 0x1d97 1d5a: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1d61: 48 83 c0 05 add $0x5,%rax 1d65: 0f b6 00 movzbl (%rax),%eax 1d68: 3c 01 cmp $0x1,%al 1d6a: 75 2b jne 0x1d97 1d6c: 48 8b 45 88 mov -0x78(%rbp),%rax 1d70: 8b 40 20 mov 0x20(%rax),%eax 1d73: 89 c2 mov %eax,%edx 1d75: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d7c: 48 01 c2 add %rax,%rdx 1d7f: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1d86: 48 01 d0 add %rdx,%rax 1d89: 8b 40 14 mov 0x14(%rax),%eax 1d8c: 89 c0 mov %eax,%eax 1d8e: 48 89 45 98 mov %rax,-0x68(%rbp) 1d92: e9 d3 00 00 00 jmpq 0x1e6a 1d97: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d9f: 0f 95 c0 setne %al 1da2: 0f b6 c0 movzbl %al,%eax 1da5: 48 85 c0 test %rax,%rax 1da8: 74 28 je 0x1dd2 1daa: 48 8b 45 88 mov -0x78(%rbp),%rax 1dae: 8b 40 20 mov 0x20(%rax),%eax 1db1: 89 c2 mov %eax,%edx 1db3: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1dba: 48 01 c2 add %rax,%rdx 1dbd: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1dc4: 48 01 d0 add %rdx,%rax 1dc7: 48 83 c0 14 add $0x14,%rax 1dcb: 8b 00 mov (%rax),%eax 1dcd: 89 45 90 mov %eax,-0x70(%rbp) 1dd0: eb 70 jmp 0x1e42 1dd2: 48 8b 45 88 mov -0x78(%rbp),%rax 1dd6: 8b 40 20 mov 0x20(%rax),%eax 1dd9: 89 c2 mov %eax,%edx 1ddb: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1de2: 48 01 d0 add %rdx,%rax 1de5: 48 83 c0 14 add $0x14,%rax 1de9: 48 89 c2 mov %rax,%rdx 1dec: 48 8d 75 90 lea -0x70(%rbp),%rsi 1df0: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1df6: 48 89 d1 mov %rdx,%rcx 1df9: ba 04 00 00 00 mov $0x4,%edx 1dfe: 89 c7 mov %eax,%edi 1e00: e8 25 fa ff ff callq 0x182a 1e05: 48 89 45 a8 mov %rax,-0x58(%rbp) 1e09: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1e0e: 0f 95 c0 setne %al 1e11: 0f b6 c0 movzbl %al,%eax 1e14: 48 85 c0 test %rax,%rax 1e17: 74 29 je 0x1e42 1e19: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1e1e: 79 0c jns 0x1e2c 1e20: bf 09 00 00 00 mov $0x9,%edi 1e25: e8 2c f8 ff ff callq 0x1656 1e2a: eb 0a jmp 0x1e36 1e2c: bf 0a 00 00 00 mov $0xa,%edi 1e31: e8 20 f8 ff ff callq 0x1656 1e36: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1e3d: e9 71 02 00 00 jmpq 0x20b3 1e42: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1e49: 48 83 c0 05 add $0x5,%rax 1e4d: 0f b6 00 movzbl (%rax),%eax 1e50: 3c 01 cmp $0x1,%al 1e52: 74 0d je 0x1e61 1e54: 8b 45 90 mov -0x70(%rbp),%eax 1e57: 89 c7 mov %eax,%edi 1e59: e8 ad f9 ff ff callq 0x180b 1e5e: 89 45 90 mov %eax,-0x70(%rbp) 1e61: 8b 45 90 mov -0x70(%rbp),%eax 1e64: 89 c0 mov %eax,%eax 1e66: 48 89 45 98 mov %rax,-0x68(%rbp) 1e6a: 48 8b 45 88 mov -0x78(%rbp),%rax 1e6e: 8b 40 20 mov 0x20(%rax),%eax 1e71: 89 c0 mov %eax,%eax 1e73: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1e7a: 72 31 jb 0x1ead 1e7c: 48 8b 45 88 mov -0x78(%rbp),%rax 1e80: 8b 40 20 mov 0x20(%rax),%eax 1e83: 89 c2 mov %eax,%edx 1e85: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1e8c: 48 29 d0 sub %rdx,%rax 1e8f: 48 89 c1 mov %rax,%rcx 1e92: 48 8b 55 98 mov -0x68(%rbp),%rdx 1e96: 48 89 d0 mov %rdx,%rax 1e99: 48 c1 e0 02 shl $0x2,%rax 1e9d: 48 01 d0 add %rdx,%rax 1ea0: 48 c1 e0 03 shl $0x3,%rax 1ea4: 48 39 c1 cmp %rax,%rcx 1ea7: 0f 83 02 02 00 00 jae 0x20af 1ead: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1eb5: e9 f5 01 00 00 jmpq 0x20af 1eba: 48 8b 45 88 mov -0x78(%rbp),%rax 1ebe: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1ec2: 0f b7 c0 movzwl %ax,%eax 1ec5: 48 89 45 98 mov %rax,-0x68(%rbp) 1ec9: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1ece: 0f 94 c0 sete %al 1ed1: 0f b6 c0 movzbl %al,%eax 1ed4: 48 85 c0 test %rax,%rax 1ed7: 0f 84 97 01 00 00 je 0x2074 1edd: 48 8b 45 88 mov -0x78(%rbp),%rax 1ee1: 48 8b 40 28 mov 0x28(%rax),%rax 1ee5: 48 85 c0 test %rax,%rax 1ee8: 0f 84 86 01 00 00 je 0x2074 1eee: 48 8b 45 88 mov -0x78(%rbp),%rax 1ef2: 48 8b 40 28 mov 0x28(%rax),%rax 1ef6: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1efd: 0f 96 c0 setbe %al 1f00: 0f b6 c0 movzbl %al,%eax 1f03: 48 85 c0 test %rax,%rax 1f06: 75 1e jne 0x1f26 1f08: 48 8b 45 88 mov -0x78(%rbp),%rax 1f0c: 48 8b 40 28 mov 0x28(%rax),%rax 1f10: 48 83 c0 40 add $0x40,%rax 1f14: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f1b: 0f 92 c0 setb %al 1f1e: 0f b6 c0 movzbl %al,%eax 1f21: 48 85 c0 test %rax,%rax 1f24: 74 0a je 0x1f30 1f26: b8 00 00 00 00 mov $0x0,%eax 1f2b: e9 83 01 00 00 jmpq 0x20b3 1f30: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f38: 0f 95 c0 setne %al 1f3b: 0f b6 c0 movzbl %al,%eax 1f3e: 48 85 c0 test %rax,%rax 1f41: 74 3b je 0x1f7e 1f43: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1f4a: 48 83 c0 05 add $0x5,%rax 1f4e: 0f b6 00 movzbl (%rax),%eax 1f51: 3c 01 cmp $0x1,%al 1f53: 75 29 jne 0x1f7e 1f55: 48 8b 45 88 mov -0x78(%rbp),%rax 1f59: 48 8b 50 28 mov 0x28(%rax),%rdx 1f5d: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f64: 48 01 c2 add %rax,%rdx 1f67: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1f6e: 48 01 d0 add %rdx,%rax 1f71: 48 8b 40 20 mov 0x20(%rax),%rax 1f75: 48 89 45 90 mov %rax,-0x70(%rbp) 1f79: e9 cd 00 00 00 jmpq 0x204b 1f7e: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f86: 0f 95 c0 setne %al 1f89: 0f b6 c0 movzbl %al,%eax 1f8c: 48 85 c0 test %rax,%rax 1f8f: 74 29 je 0x1fba 1f91: 48 8b 45 88 mov -0x78(%rbp),%rax 1f95: 48 8b 50 28 mov 0x28(%rax),%rdx 1f99: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fa0: 48 01 c2 add %rax,%rdx 1fa3: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1faa: 48 01 d0 add %rdx,%rax 1fad: 48 83 c0 20 add $0x20,%rax 1fb1: 48 8b 00 mov (%rax),%rax 1fb4: 48 89 45 90 mov %rax,-0x70(%rbp) 1fb8: eb 6f jmp 0x2029 1fba: 48 8b 45 88 mov -0x78(%rbp),%rax 1fbe: 48 8b 50 28 mov 0x28(%rax),%rdx 1fc2: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fc9: 48 01 d0 add %rdx,%rax 1fcc: 48 83 c0 20 add $0x20,%rax 1fd0: 48 89 c2 mov %rax,%rdx 1fd3: 48 8d 75 90 lea -0x70(%rbp),%rsi 1fd7: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1fdd: 48 89 d1 mov %rdx,%rcx 1fe0: ba 08 00 00 00 mov $0x8,%edx 1fe5: 89 c7 mov %eax,%edi 1fe7: e8 3e f8 ff ff callq 0x182a 1fec: 48 89 45 a0 mov %rax,-0x60(%rbp) 1ff0: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 1ff5: 0f 95 c0 setne %al 1ff8: 0f b6 c0 movzbl %al,%eax 1ffb: 48 85 c0 test %rax,%rax 1ffe: 74 29 je 0x2029 2000: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 2005: 79 0c jns 0x2013 2007: bf 09 00 00 00 mov $0x9,%edi 200c: e8 45 f6 ff ff callq 0x1656 2011: eb 0a jmp 0x201d 2013: bf 0a 00 00 00 mov $0xa,%edi 2018: e8 39 f6 ff ff callq 0x1656 201d: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2024: e9 8a 00 00 00 jmpq 0x20b3 2029: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 2030: 48 83 c0 05 add $0x5,%rax 2034: 0f b6 00 movzbl (%rax),%eax 2037: 3c 01 cmp $0x1,%al 2039: 74 10 je 0x204b 203b: 48 8b 45 90 mov -0x70(%rbp),%rax 203f: 48 89 c7 mov %rax,%rdi 2042: e8 d2 f7 ff ff callq 0x1819 2047: 48 89 45 90 mov %rax,-0x70(%rbp) 204b: 48 8b 45 90 mov -0x70(%rbp),%rax 204f: ba ff ff ff ff mov $0xffffffff,%edx 2054: 48 39 d0 cmp %rdx,%rax 2057: 76 13 jbe 0x206c 2059: bf 0a 00 00 00 mov $0xa,%edi 205e: e8 f3 f5 ff ff callq 0x1656 2063: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 206a: eb 47 jmp 0x20b3 206c: 48 8b 45 90 mov -0x70(%rbp),%rax 2070: 48 89 45 98 mov %rax,-0x68(%rbp) 2074: 48 8b 45 88 mov -0x78(%rbp),%rax 2078: 48 8b 40 28 mov 0x28(%rax),%rax 207c: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 2083: 72 22 jb 0x20a7 2085: 48 8b 45 88 mov -0x78(%rbp),%rax 2089: 48 8b 48 28 mov 0x28(%rax),%rcx 208d: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 2094: 48 29 c8 sub %rcx,%rax 2097: 48 89 c2 mov %rax,%rdx 209a: 48 8b 45 98 mov -0x68(%rbp),%rax 209e: 48 c1 e0 06 shl $0x6,%rax 20a2: 48 39 c2 cmp %rax,%rdx 20a5: 73 08 jae 0x20af 20a7: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 20af: 48 8b 45 98 mov -0x68(%rbp),%rax 20b3: 48 8b 4d f8 mov -0x8(%rbp),%rcx 20b7: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 20bf: 00 20c0: 74 05 je 0x20c7 20c2: e8 29 f1 ff ff callq 0x11f0 20c7: c9 leaveq 20c8: c3 retq 20c9: f3 rep 20ca: 0f pop %cs 20cb: 1e push %ds 20cc: fa cli 20cd: 55 push %rbp 20ce: 48 89 e5 mov %rsp,%rbp 20d1: 48 81 ec 90 00 00 00 sub $0x90,%rsp 20d8: 89 7d 9c mov %edi,-0x64(%rbp) 20db: 48 89 75 90 mov %rsi,-0x70(%rbp) 20df: 48 89 55 88 mov %rdx,-0x78(%rbp) 20e3: 48 89 4d 80 mov %rcx,-0x80(%rbp) 20e7: 4c 89 85 78 ff ff ff mov %r8,-0x88(%rbp) 20ee: 44 89 4d 98 mov %r9d,-0x68(%rbp) 20f2: 48 8b 45 88 mov -0x78(%rbp),%rax 20f6: 48 83 c0 04 add $0x4,%rax 20fa: 0f b6 00 movzbl (%rax),%eax 20fd: 3c 01 cmp $0x1,%al 20ff: 0f 95 c0 setne %al 2102: 0f b6 c0 movzbl %al,%eax 2105: 48 85 c0 test %rax,%rax 2108: 74 1f je 0x2129 210a: 48 8b 45 88 mov -0x78(%rbp),%rax 210e: 48 83 c0 04 add $0x4,%rax 2112: 0f b6 00 movzbl (%rax),%eax 2115: 3c 02 cmp $0x2,%al 2117: 0f 95 c0 setne %al 211a: 0f b6 c0 movzbl %al,%eax 211d: 48 85 c0 test %rax,%rax 2120: 74 07 je 0x2129 2122: b8 01 00 00 00 mov $0x1,%eax 2127: eb 05 jmp 0x212e 2129: b8 00 00 00 00 mov $0x0,%eax 212e: 85 c0 test %eax,%eax 2130: 75 40 jne 0x2172 2132: 48 8b 45 88 mov -0x78(%rbp),%rax 2136: 48 83 c0 05 add $0x5,%rax 213a: 0f b6 00 movzbl (%rax),%eax 213d: 3c 01 cmp $0x1,%al 213f: 0f 95 c0 setne %al 2142: 0f b6 c0 movzbl %al,%eax 2145: 48 85 c0 test %rax,%rax 2148: 74 1f je 0x2169 214a: 48 8b 45 88 mov -0x78(%rbp),%rax 214e: 48 83 c0 05 add $0x5,%rax 2152: 0f b6 00 movzbl (%rax),%eax 2155: 3c 02 cmp $0x2,%al 2157: 0f 95 c0 setne %al 215a: 0f b6 c0 movzbl %al,%eax 215d: 48 85 c0 test %rax,%rax 2160: 74 07 je 0x2169 2162: b8 01 00 00 00 mov $0x1,%eax 2167: eb 05 jmp 0x216e 2169: b8 00 00 00 00 mov $0x0,%eax 216e: 85 c0 test %eax,%eax 2170: 74 14 je 0x2186 2172: bf 0a 00 00 00 mov $0xa,%edi 2177: e8 da f4 ff ff callq 0x1656 217c: b8 00 00 00 00 mov $0x0,%eax 2181: e9 71 0e 00 00 jmpq 0x2ff7 2186: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 218d: 48 8b 4d 80 mov -0x80(%rbp),%rcx 2191: 8b 55 9c mov -0x64(%rbp),%edx 2194: 48 8b 75 88 mov -0x78(%rbp),%rsi 2198: 48 8b 45 90 mov -0x70(%rbp),%rax 219c: 49 89 f8 mov %rdi,%r8 219f: 48 89 c7 mov %rax,%rdi 21a2: e8 bb f9 ff ff callq 0x1b62 21a7: 48 89 45 d0 mov %rax,-0x30(%rbp) 21ab: 48 83 7d d0 ff cmpq $0xffffffffffffffff,-0x30(%rbp) 21b0: 75 0a jne 0x21bc 21b2: b8 00 00 00 00 mov $0x0,%eax 21b7: e9 3b 0e 00 00 jmpq 0x2ff7 21bc: 48 8b 45 88 mov -0x78(%rbp),%rax 21c0: 48 83 c0 04 add $0x4,%rax 21c4: 0f b6 00 movzbl (%rax),%eax 21c7: 3c 01 cmp $0x1,%al 21c9: 75 24 jne 0x21ef 21cb: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 21d3: 08 01 21d5: 48 39 45 d0 cmp %rax,-0x30(%rbp) 21d9: 76 38 jbe 0x2213 21db: bf 0a 00 00 00 mov $0xa,%edi 21e0: e8 71 f4 ff ff callq 0x1656 21e5: b8 00 00 00 00 mov $0x0,%eax 21ea: e9 08 0e 00 00 jmpq 0x2ff7 21ef: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 21f7: f0 00 21f9: 48 39 45 d0 cmp %rax,-0x30(%rbp) 21fd: 76 14 jbe 0x2213 21ff: bf 0a 00 00 00 mov $0xa,%edi 2204: e8 4d f4 ff ff callq 0x1656 2209: b8 00 00 00 00 mov $0x0,%eax 220e: e9 e4 0d 00 00 jmpq 0x2ff7 2213: 48 8b 45 d0 mov -0x30(%rbp),%rax 2217: 48 85 c0 test %rax,%rax 221a: 75 1a jne 0x2236 221c: 83 7d 98 02 cmpl $0x2,-0x68(%rbp) 2220: 74 06 je 0x2228 2222: 83 7d 98 09 cmpl $0x9,-0x68(%rbp) 2226: 75 07 jne 0x222f 2228: b8 01 00 00 00 mov $0x1,%eax 222d: eb 05 jmp 0x2234 222f: b8 00 00 00 00 mov $0x0,%eax 2234: 48 98 cltq 2236: 48 89 45 d8 mov %rax,-0x28(%rbp) 223a: 48 8b 55 d8 mov -0x28(%rbp),%rdx 223e: 48 89 d0 mov %rdx,%rax 2241: 48 01 c0 add %rax,%rax 2244: 48 01 d0 add %rdx,%rax 2247: 48 c1 e0 02 shl $0x2,%rax 224b: 48 01 d0 add %rdx,%rax 224e: 48 c1 e0 04 shl $0x4,%rax 2252: 49 89 c0 mov %rax,%r8 2255: 8b 7d 98 mov -0x68(%rbp),%edi 2258: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 225f: 48 8b 55 80 mov -0x80(%rbp),%rdx 2263: 48 8b 75 90 mov -0x70(%rbp),%rsi 2267: 8b 45 9c mov -0x64(%rbp),%eax 226a: 41 50 push %rax 226c: 6a 03 pushq $0x3 226e: 4c 8b 4d 10 mov 0x10(%rbp),%r9 2272: 41 89 f8 mov %edi,%r8d 2275: 89 c7 mov %eax,%edi 2277: e8 0c f7 ff ff callq 0x1988 227c: 48 83 c4 10 add $0x10,%rsp 2280: 48 89 45 e0 mov %rax,-0x20(%rbp) 2284: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 2289: 75 0a jne 0x2295 228b: b8 00 00 00 00 mov $0x0,%eax 2290: e9 62 0d 00 00 jmpq 0x2ff7 2295: 48 8b 45 d0 mov -0x30(%rbp),%rax 2299: 89 c0 mov %eax,%eax 229b: 48 39 45 d0 cmp %rax,-0x30(%rbp) 229f: 74 1f je 0x22c0 22a1: 48 8d 0d 28 37 00 00 lea 0x3728(%rip),%rcx # 0x59d0 22a8: ba 46 01 00 00 mov $0x146,%edx 22ad: 48 8d 35 c4 35 00 00 lea 0x35c4(%rip),%rsi # 0x5878 22b4: 48 8d 3d 4d 36 00 00 lea 0x364d(%rip),%rdi # 0x5908 22bb: e8 70 ef ff ff callq 0x1230 22c0: 48 8b 45 d0 mov -0x30(%rbp),%rax 22c4: 89 c2 mov %eax,%edx 22c6: 48 8b 45 e0 mov -0x20(%rbp),%rax 22ca: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 22d0: 48 8b 45 d8 mov -0x28(%rbp),%rax 22d4: 89 c2 mov %eax,%edx 22d6: 48 8b 45 e0 mov -0x20(%rbp),%rax 22da: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 22e0: 48 8b 45 e0 mov -0x20(%rbp),%rax 22e4: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 22eb: 48 8b 45 88 mov -0x78(%rbp),%rax 22ef: 48 83 c0 04 add $0x4,%rax 22f3: 0f b6 00 movzbl (%rax),%eax 22f6: 0f b6 d0 movzbl %al,%edx 22f9: 48 8b 45 e0 mov -0x20(%rbp),%rax 22fd: 89 50 20 mov %edx,0x20(%rax) 2300: 48 8b 45 88 mov -0x78(%rbp),%rax 2304: 48 83 c0 04 add $0x4,%rax 2308: 0f b6 00 movzbl (%rax),%eax 230b: 3c 01 cmp $0x1,%al 230d: 0f 85 ab 06 00 00 jne 0x29be 2313: 48 8b 55 80 mov -0x80(%rbp),%rdx 2317: 48 8b 45 90 mov -0x70(%rbp),%rax 231b: 48 01 d0 add %rdx,%rax 231e: 48 89 45 f8 mov %rax,-0x8(%rbp) 2322: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2327: 74 20 je 0x2349 2329: 48 8b 45 88 mov -0x78(%rbp),%rax 232d: 48 83 c0 05 add $0x5,%rax 2331: 0f b6 00 movzbl (%rax),%eax 2334: 3c 01 cmp $0x1,%al 2336: 75 11 jne 0x2349 2338: 48 8b 45 e0 mov -0x20(%rbp),%rax 233c: 48 8b 55 f8 mov -0x8(%rbp),%rdx 2340: 48 89 50 48 mov %rdx,0x48(%rax) 2344: e9 c1 01 00 00 jmpq 0x250a 2349: 48 8b 45 e0 mov -0x20(%rbp),%rax 234d: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2354: 48 8b 45 88 mov -0x78(%rbp),%rax 2358: ba 34 00 00 00 mov $0x34,%edx 235d: 48 89 c6 mov %rax,%rsi 2360: 48 89 cf mov %rcx,%rdi 2363: e8 38 ef ff ff callq 0x12a0 2368: 48 8b 55 e0 mov -0x20(%rbp),%rdx 236c: 48 89 42 48 mov %rax,0x48(%rdx) 2370: 48 8b 45 88 mov -0x78(%rbp),%rax 2374: 48 83 c0 05 add $0x5,%rax 2378: 0f b6 00 movzbl (%rax),%eax 237b: 3c 01 cmp $0x1,%al 237d: 0f 84 87 01 00 00 je 0x250a 2383: 48 8b 45 e0 mov -0x20(%rbp),%rax 2387: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 238e: 0f b7 c0 movzwl %ax,%eax 2391: 89 c7 mov %eax,%edi 2393: e8 5f f4 ff ff callq 0x17f7 2398: 48 8b 55 e0 mov -0x20(%rbp),%rdx 239c: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 23a3: 48 8b 45 e0 mov -0x20(%rbp),%rax 23a7: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 23ae: 0f b7 c0 movzwl %ax,%eax 23b1: 89 c7 mov %eax,%edi 23b3: e8 3f f4 ff ff callq 0x17f7 23b8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23bc: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 23c3: 48 8b 45 e0 mov -0x20(%rbp),%rax 23c7: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 23cd: 89 c7 mov %eax,%edi 23cf: e8 37 f4 ff ff callq 0x180b 23d4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23d8: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 23de: 48 8b 45 e0 mov -0x20(%rbp),%rax 23e2: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 23e8: 89 c7 mov %eax,%edi 23ea: e8 1c f4 ff ff callq 0x180b 23ef: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23f3: 89 82 a0 00 00 00 mov %eax,0xa0(%rdx) 23f9: 48 8b 45 e0 mov -0x20(%rbp),%rax 23fd: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 2403: 89 c7 mov %eax,%edi 2405: e8 01 f4 ff ff callq 0x180b 240a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 240e: 89 82 a4 00 00 00 mov %eax,0xa4(%rdx) 2414: 48 8b 45 e0 mov -0x20(%rbp),%rax 2418: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 241e: 89 c7 mov %eax,%edi 2420: e8 e6 f3 ff ff callq 0x180b 2425: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2429: 89 82 a8 00 00 00 mov %eax,0xa8(%rdx) 242f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2433: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 2439: 89 c7 mov %eax,%edi 243b: e8 cb f3 ff ff callq 0x180b 2440: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2444: 89 82 ac 00 00 00 mov %eax,0xac(%rdx) 244a: 48 8b 45 e0 mov -0x20(%rbp),%rax 244e: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 2455: 0f b7 c0 movzwl %ax,%eax 2458: 89 c7 mov %eax,%edi 245a: e8 98 f3 ff ff callq 0x17f7 245f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2463: 66 89 82 b0 00 00 00 mov %ax,0xb0(%rdx) 246a: 48 8b 45 e0 mov -0x20(%rbp),%rax 246e: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 2475: 0f b7 c0 movzwl %ax,%eax 2478: 89 c7 mov %eax,%edi 247a: e8 78 f3 ff ff callq 0x17f7 247f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2483: 66 89 82 b2 00 00 00 mov %ax,0xb2(%rdx) 248a: 48 8b 45 e0 mov -0x20(%rbp),%rax 248e: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 2495: 0f b7 c0 movzwl %ax,%eax 2498: 89 c7 mov %eax,%edi 249a: e8 58 f3 ff ff callq 0x17f7 249f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24a3: 66 89 82 b4 00 00 00 mov %ax,0xb4(%rdx) 24aa: 48 8b 45 e0 mov -0x20(%rbp),%rax 24ae: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 24b5: 0f b7 c0 movzwl %ax,%eax 24b8: 89 c7 mov %eax,%edi 24ba: e8 38 f3 ff ff callq 0x17f7 24bf: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24c3: 66 89 82 b6 00 00 00 mov %ax,0xb6(%rdx) 24ca: 48 8b 45 e0 mov -0x20(%rbp),%rax 24ce: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 24d5: 0f b7 c0 movzwl %ax,%eax 24d8: 89 c7 mov %eax,%edi 24da: e8 18 f3 ff ff callq 0x17f7 24df: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24e3: 66 89 82 b8 00 00 00 mov %ax,0xb8(%rdx) 24ea: 48 8b 45 e0 mov -0x20(%rbp),%rax 24ee: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 24f5: 0f b7 c0 movzwl %ax,%eax 24f8: 89 c7 mov %eax,%edi 24fa: e8 f8 f2 ff ff callq 0x17f7 24ff: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2503: 66 89 82 ba 00 00 00 mov %ax,0xba(%rdx) 250a: 48 8b 45 e0 mov -0x20(%rbp),%rax 250e: 48 8b 40 48 mov 0x48(%rax),%rax 2512: 8b 40 20 mov 0x20(%rax),%eax 2515: 89 45 ac mov %eax,-0x54(%rbp) 2518: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 251d: 0f 84 d2 03 00 00 je 0x28f5 2523: 48 8b 45 88 mov -0x78(%rbp),%rax 2527: 48 83 c0 05 add $0x5,%rax 252b: 0f b6 00 movzbl (%rax),%eax 252e: 3c 01 cmp $0x1,%al 2530: 0f 85 bf 03 00 00 jne 0x28f5 2536: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 253a: 0f 84 b5 03 00 00 je 0x28f5 2540: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2545: 0f 95 c0 setne %al 2548: 0f b6 c0 movzbl %al,%eax 254b: 48 85 c0 test %rax,%rax 254e: 74 15 je 0x2565 2550: 8b 45 ac mov -0x54(%rbp),%eax 2553: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 255a: 0f 96 c0 setbe %al 255d: 0f b6 c0 movzbl %al,%eax 2560: 48 85 c0 test %rax,%rax 2563: 75 30 jne 0x2595 2565: 8b 55 ac mov -0x54(%rbp),%edx 2568: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 256f: 48 29 d0 sub %rdx,%rax 2572: 48 89 c1 mov %rax,%rcx 2575: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2579: 48 89 d0 mov %rdx,%rax 257c: 48 c1 e0 02 shl $0x2,%rax 2580: 48 01 d0 add %rdx,%rax 2583: 48 c1 e0 03 shl $0x3,%rax 2587: 48 39 c1 cmp %rax,%rcx 258a: 0f 92 c0 setb %al 258d: 0f b6 c0 movzbl %al,%eax 2590: 48 85 c0 test %rax,%rax 2593: 74 24 je 0x25b9 2595: 90 nop 2596: eb 01 jmp 0x2599 2598: 90 nop 2599: 48 8b 45 e0 mov -0x20(%rbp),%rax 259d: 48 89 c7 mov %rax,%rdi 25a0: e8 1b ec ff ff callq 0x11c0 25a5: bf 0a 00 00 00 mov $0xa,%edi 25aa: e8 a7 f0 ff ff callq 0x1656 25af: b8 00 00 00 00 mov $0x0,%eax 25b4: e9 3e 0a 00 00 jmpq 0x2ff7 25b9: 8b 55 ac mov -0x54(%rbp),%edx 25bc: 48 8b 45 f8 mov -0x8(%rbp),%rax 25c0: 48 01 c2 add %rax,%rdx 25c3: 48 8b 45 e0 mov -0x20(%rbp),%rax 25c7: 48 89 50 50 mov %rdx,0x50(%rax) 25cb: 48 c7 45 b0 00 00 00 00 movq $0x0,-0x50(%rbp) 25d3: e9 0a 03 00 00 jmpq 0x28e2 25d8: 48 8b 4d e0 mov -0x20(%rbp),%rcx 25dc: 48 8b 55 b0 mov -0x50(%rbp),%rdx 25e0: 48 89 d0 mov %rdx,%rax 25e3: 48 01 c0 add %rax,%rax 25e6: 48 01 d0 add %rdx,%rax 25e9: 48 c1 e0 02 shl $0x2,%rax 25ed: 48 01 d0 add %rdx,%rax 25f0: 48 c1 e0 04 shl $0x4,%rax 25f4: 48 01 c8 add %rcx,%rax 25f7: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 25fe: 48 8b 45 b0 mov -0x50(%rbp),%rax 2602: 48 89 02 mov %rax,(%rdx) 2605: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2609: 48 8b 55 b0 mov -0x50(%rbp),%rdx 260d: 48 89 d0 mov %rdx,%rax 2610: 48 01 c0 add %rax,%rax 2613: 48 01 d0 add %rdx,%rax 2616: 48 c1 e0 02 shl $0x2,%rax 261a: 48 01 d0 add %rdx,%rax 261d: 48 c1 e0 04 shl $0x4,%rax 2621: 48 01 c8 add %rcx,%rax 2624: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 262b: 48 8b 45 e0 mov -0x20(%rbp),%rax 262f: 48 89 02 mov %rax,(%rdx) 2632: 48 8b 45 e0 mov -0x20(%rbp),%rax 2636: 48 8b 48 50 mov 0x50(%rax),%rcx 263a: 48 8b 55 b0 mov -0x50(%rbp),%rdx 263e: 48 89 d0 mov %rdx,%rax 2641: 48 c1 e0 02 shl $0x2,%rax 2645: 48 01 d0 add %rdx,%rax 2648: 48 c1 e0 03 shl $0x3,%rax 264c: 48 01 c1 add %rax,%rcx 264f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2653: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2657: 48 89 d0 mov %rdx,%rax 265a: 48 01 c0 add %rax,%rax 265d: 48 01 d0 add %rdx,%rax 2660: 48 c1 e0 02 shl $0x2,%rax 2664: 48 01 d0 add %rdx,%rax 2667: 48 c1 e0 04 shl $0x4,%rax 266b: 48 01 f0 add %rsi,%rax 266e: 48 05 68 01 00 00 add $0x168,%rax 2674: 48 89 08 mov %rcx,(%rax) 2677: 48 8b 45 e0 mov -0x20(%rbp),%rax 267b: 48 8b 48 50 mov 0x50(%rax),%rcx 267f: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2683: 48 89 d0 mov %rdx,%rax 2686: 48 c1 e0 02 shl $0x2,%rax 268a: 48 01 d0 add %rdx,%rax 268d: 48 c1 e0 03 shl $0x3,%rax 2691: 48 01 c8 add %rcx,%rax 2694: 8b 40 10 mov 0x10(%rax),%eax 2697: 89 c0 mov %eax,%eax 2699: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 26a0: 0f 97 c0 seta %al 26a3: 0f b6 c0 movzbl %al,%eax 26a6: 48 85 c0 test %rax,%rax 26a9: 0f 84 09 01 00 00 je 0x27b8 26af: 48 8b 45 e0 mov -0x20(%rbp),%rax 26b3: 48 8b 48 50 mov 0x50(%rax),%rcx 26b7: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26bb: 48 89 d0 mov %rdx,%rax 26be: 48 c1 e0 02 shl $0x2,%rax 26c2: 48 01 d0 add %rdx,%rax 26c5: 48 c1 e0 03 shl $0x3,%rax 26c9: 48 01 c8 add %rcx,%rax 26cc: 8b 40 14 mov 0x14(%rax),%eax 26cf: 89 c6 mov %eax,%esi 26d1: 48 8b 45 e0 mov -0x20(%rbp),%rax 26d5: 48 8b 48 50 mov 0x50(%rax),%rcx 26d9: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26dd: 48 89 d0 mov %rdx,%rax 26e0: 48 c1 e0 02 shl $0x2,%rax 26e4: 48 01 d0 add %rdx,%rax 26e7: 48 c1 e0 03 shl $0x3,%rax 26eb: 48 01 c8 add %rcx,%rax 26ee: 8b 40 10 mov 0x10(%rax),%eax 26f1: 89 c2 mov %eax,%edx 26f3: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 26fa: 48 29 d0 sub %rdx,%rax 26fd: 48 39 c6 cmp %rax,%rsi 2700: 0f 96 c0 setbe %al 2703: 0f b6 c0 movzbl %al,%eax 2706: 48 85 c0 test %rax,%rax 2709: 0f 84 a9 00 00 00 je 0x27b8 270f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2713: 48 8b 48 50 mov 0x50(%rax),%rcx 2717: 48 8b 55 b0 mov -0x50(%rbp),%rdx 271b: 48 89 d0 mov %rdx,%rax 271e: 48 c1 e0 02 shl $0x2,%rax 2722: 48 01 d0 add %rdx,%rax 2725: 48 c1 e0 03 shl $0x3,%rax 2729: 48 01 c8 add %rcx,%rax 272c: 8b 40 10 mov 0x10(%rax),%eax 272f: 89 c2 mov %eax,%edx 2731: 48 8b 45 80 mov -0x80(%rbp),%rax 2735: 48 01 c2 add %rax,%rdx 2738: 48 8b 45 90 mov -0x70(%rbp),%rax 273c: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2740: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2744: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2748: 48 89 d0 mov %rdx,%rax 274b: 48 01 c0 add %rax,%rax 274e: 48 01 d0 add %rdx,%rax 2751: 48 c1 e0 02 shl $0x2,%rax 2755: 48 01 d0 add %rdx,%rax 2758: 48 c1 e0 04 shl $0x4,%rax 275c: 48 01 f0 add %rsi,%rax 275f: 48 05 80 01 00 00 add $0x180,%rax 2765: 48 89 08 mov %rcx,(%rax) 2768: 48 8b 4d e0 mov -0x20(%rbp),%rcx 276c: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2770: 48 89 d0 mov %rdx,%rax 2773: 48 01 c0 add %rax,%rax 2776: 48 01 d0 add %rdx,%rax 2779: 48 c1 e0 02 shl $0x2,%rax 277d: 48 01 d0 add %rdx,%rax 2780: 48 c1 e0 04 shl $0x4,%rax 2784: 48 01 c8 add %rcx,%rax 2787: 48 05 80 01 00 00 add $0x180,%rax 278d: 48 8b 08 mov (%rax),%rcx 2790: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2794: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2798: 48 89 d0 mov %rdx,%rax 279b: 48 01 c0 add %rax,%rax 279e: 48 01 d0 add %rdx,%rax 27a1: 48 c1 e0 02 shl $0x2,%rax 27a5: 48 01 d0 add %rdx,%rax 27a8: 48 c1 e0 04 shl $0x4,%rax 27ac: 48 01 f0 add %rsi,%rax 27af: 48 05 78 01 00 00 add $0x178,%rax 27b5: 48 89 08 mov %rcx,(%rax) 27b8: 48 8b 45 e0 mov -0x20(%rbp),%rax 27bc: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 27c3: 48 8b 75 e0 mov -0x20(%rbp),%rsi 27c7: 48 8b 45 b0 mov -0x50(%rbp),%rax 27cb: 48 8d 50 01 lea 0x1(%rax),%rdx 27cf: 48 89 d0 mov %rdx,%rax 27d2: 48 01 c0 add %rax,%rax 27d5: 48 01 d0 add %rdx,%rax 27d8: 48 c1 e0 02 shl $0x2,%rax 27dc: 48 01 d0 add %rdx,%rax 27df: 48 c1 e0 04 shl $0x4,%rax 27e3: 48 01 f0 add %rsi,%rax 27e6: 48 05 d0 00 00 00 add $0xd0,%rax 27ec: 48 89 08 mov %rcx,(%rax) 27ef: 48 8b 45 e0 mov -0x20(%rbp),%rax 27f3: 48 8b 48 50 mov 0x50(%rax),%rcx 27f7: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27fb: 48 89 d0 mov %rdx,%rax 27fe: 48 c1 e0 02 shl $0x2,%rax 2802: 48 01 d0 add %rdx,%rax 2805: 48 c1 e0 03 shl $0x3,%rax 2809: 48 01 c8 add %rcx,%rax 280c: 8b 40 04 mov 0x4(%rax),%eax 280f: 83 f8 12 cmp $0x12,%eax 2812: 75 73 jne 0x2887 2814: 48 8b 45 e0 mov -0x20(%rbp),%rax 2818: 48 8b 48 50 mov 0x50(%rax),%rcx 281c: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2820: 48 89 d0 mov %rdx,%rax 2823: 48 c1 e0 02 shl $0x2,%rax 2827: 48 01 d0 add %rdx,%rax 282a: 48 c1 e0 03 shl $0x3,%rax 282e: 48 01 c8 add %rcx,%rax 2831: 8b 40 18 mov 0x18(%rax),%eax 2834: 89 c0 mov %eax,%eax 2836: 48 39 45 d0 cmp %rax,-0x30(%rbp) 283a: 76 4b jbe 0x2887 283c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2840: 48 8b 48 50 mov 0x50(%rax),%rcx 2844: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2848: 48 89 d0 mov %rdx,%rax 284b: 48 c1 e0 02 shl $0x2,%rax 284f: 48 01 d0 add %rdx,%rax 2852: 48 c1 e0 03 shl $0x3,%rax 2856: 48 01 c8 add %rcx,%rax 2859: 8b 50 18 mov 0x18(%rax),%edx 285c: 48 8b 45 b0 mov -0x50(%rbp),%rax 2860: 89 c1 mov %eax,%ecx 2862: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2866: 89 d2 mov %edx,%edx 2868: 48 89 d0 mov %rdx,%rax 286b: 48 01 c0 add %rax,%rax 286e: 48 01 d0 add %rdx,%rax 2871: 48 c1 e0 02 shl $0x2,%rax 2875: 48 01 d0 add %rdx,%rax 2878: 48 c1 e0 04 shl $0x4,%rax 287c: 48 01 f0 add %rsi,%rax 287f: 48 05 54 01 00 00 add $0x154,%rax 2885: 89 08 mov %ecx,(%rax) 2887: 48 8b 4d e0 mov -0x20(%rbp),%rcx 288b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 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 c8 add %rcx,%rax 28a6: 48 05 54 01 00 00 add $0x154,%rax 28ac: 8b 00 mov (%rax),%eax 28ae: 85 c0 test %eax,%eax 28b0: 75 2b jne 0x28dd 28b2: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28b6: 48 8b 55 b0 mov -0x50(%rbp),%rdx 28ba: 48 89 d0 mov %rdx,%rax 28bd: 48 01 c0 add %rax,%rax 28c0: 48 01 d0 add %rdx,%rax 28c3: 48 c1 e0 02 shl $0x2,%rax 28c7: 48 01 d0 add %rdx,%rax 28ca: 48 c1 e0 04 shl $0x4,%rax 28ce: 48 01 c8 add %rcx,%rax 28d1: 48 05 54 01 00 00 add $0x154,%rax 28d7: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 28dd: 48 83 45 b0 01 addq $0x1,-0x50(%rbp) 28e2: 48 8b 45 b0 mov -0x50(%rbp),%rax 28e6: 48 3b 45 d0 cmp -0x30(%rbp),%rax 28ea: 0f 82 e8 fc ff ff jb 0x25d8 28f0: e9 b1 00 00 00 jmpq 0x29a6 28f5: 48 c7 45 b8 00 00 00 00 movq $0x0,-0x48(%rbp) 28fd: e9 96 00 00 00 jmpq 0x2998 2902: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2906: 48 8b 55 b8 mov -0x48(%rbp),%rdx 290a: 48 89 d0 mov %rdx,%rax 290d: 48 01 c0 add %rax,%rax 2910: 48 01 d0 add %rdx,%rax 2913: 48 c1 e0 02 shl $0x2,%rax 2917: 48 01 d0 add %rdx,%rax 291a: 48 c1 e0 04 shl $0x4,%rax 291e: 48 01 c8 add %rcx,%rax 2921: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2928: 48 8b 45 b8 mov -0x48(%rbp),%rax 292c: 48 89 02 mov %rax,(%rdx) 292f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2933: 48 8b 55 b8 mov -0x48(%rbp),%rdx 2937: 48 89 d0 mov %rdx,%rax 293a: 48 01 c0 add %rax,%rax 293d: 48 01 d0 add %rdx,%rax 2940: 48 c1 e0 02 shl $0x2,%rax 2944: 48 01 d0 add %rdx,%rax 2947: 48 c1 e0 04 shl $0x4,%rax 294b: 48 01 c8 add %rcx,%rax 294e: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2955: 48 8b 45 e0 mov -0x20(%rbp),%rax 2959: 48 89 02 mov %rax,(%rdx) 295c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2960: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2967: 48 8b 75 e0 mov -0x20(%rbp),%rsi 296b: 48 8b 45 b8 mov -0x48(%rbp),%rax 296f: 48 8d 50 01 lea 0x1(%rax),%rdx 2973: 48 89 d0 mov %rdx,%rax 2976: 48 01 c0 add %rax,%rax 2979: 48 01 d0 add %rdx,%rax 297c: 48 c1 e0 02 shl $0x2,%rax 2980: 48 01 d0 add %rdx,%rax 2983: 48 c1 e0 04 shl $0x4,%rax 2987: 48 01 f0 add %rsi,%rax 298a: 48 05 d0 00 00 00 add $0xd0,%rax 2990: 48 89 08 mov %rcx,(%rax) 2993: 48 83 45 b8 01 addq $0x1,-0x48(%rbp) 2998: 48 8b 45 b8 mov -0x48(%rbp),%rax 299c: 48 3b 45 d0 cmp -0x30(%rbp),%rax 29a0: 0f 82 5c ff ff ff jb 0x2902 29a6: 48 8b 45 e0 mov -0x20(%rbp),%rax 29aa: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 29b1: 48 8b 45 e0 mov -0x20(%rbp),%rax 29b5: 48 89 50 60 mov %rdx,0x60(%rax) 29b9: e9 35 06 00 00 jmpq 0x2ff3 29be: 48 8b 55 80 mov -0x80(%rbp),%rdx 29c2: 48 8b 45 90 mov -0x70(%rbp),%rax 29c6: 48 01 d0 add %rdx,%rax 29c9: 48 89 45 e8 mov %rax,-0x18(%rbp) 29cd: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 29d2: 74 20 je 0x29f4 29d4: 48 8b 45 88 mov -0x78(%rbp),%rax 29d8: 48 83 c0 05 add $0x5,%rax 29dc: 0f b6 00 movzbl (%rax),%eax 29df: 3c 01 cmp $0x1,%al 29e1: 75 11 jne 0x29f4 29e3: 48 8b 45 e0 mov -0x20(%rbp),%rax 29e7: 48 8b 55 e8 mov -0x18(%rbp),%rdx 29eb: 48 89 50 48 mov %rdx,0x48(%rax) 29ef: e9 ca 01 00 00 jmpq 0x2bbe 29f4: 48 8b 45 e0 mov -0x20(%rbp),%rax 29f8: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 29ff: 48 8b 45 88 mov -0x78(%rbp),%rax 2a03: ba 40 00 00 00 mov $0x40,%edx 2a08: 48 89 c6 mov %rax,%rsi 2a0b: 48 89 cf mov %rcx,%rdi 2a0e: e8 8d e8 ff ff callq 0x12a0 2a13: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a17: 48 89 42 48 mov %rax,0x48(%rdx) 2a1b: 48 8b 45 88 mov -0x78(%rbp),%rax 2a1f: 48 83 c0 05 add $0x5,%rax 2a23: 0f b6 00 movzbl (%rax),%eax 2a26: 3c 01 cmp $0x1,%al 2a28: 0f 84 90 01 00 00 je 0x2bbe 2a2e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a32: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 2a39: 0f b7 c0 movzwl %ax,%eax 2a3c: 89 c7 mov %eax,%edi 2a3e: e8 b4 ed ff ff callq 0x17f7 2a43: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a47: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2a4e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a52: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2a59: 0f b7 c0 movzwl %ax,%eax 2a5c: 89 c7 mov %eax,%edi 2a5e: e8 94 ed ff ff callq 0x17f7 2a63: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a67: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2a6e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a72: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2a78: 89 c7 mov %eax,%edi 2a7a: e8 8c ed ff ff callq 0x180b 2a7f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a83: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 2a89: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a8d: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2a94: 48 89 c7 mov %rax,%rdi 2a97: e8 7d ed ff ff callq 0x1819 2a9c: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2aa0: 48 89 82 a0 00 00 00 mov %rax,0xa0(%rdx) 2aa7: 48 8b 45 e0 mov -0x20(%rbp),%rax 2aab: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2ab2: 48 89 c7 mov %rax,%rdi 2ab5: e8 5f ed ff ff callq 0x1819 2aba: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2abe: 48 89 82 a8 00 00 00 mov %rax,0xa8(%rdx) 2ac5: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ac9: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2ad0: 48 89 c7 mov %rax,%rdi 2ad3: e8 41 ed ff ff callq 0x1819 2ad8: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2adc: 48 89 82 b0 00 00 00 mov %rax,0xb0(%rdx) 2ae3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ae7: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2aed: 89 c7 mov %eax,%edi 2aef: e8 17 ed ff ff callq 0x180b 2af4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2af8: 89 82 b8 00 00 00 mov %eax,0xb8(%rdx) 2afe: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b02: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 2b09: 0f b7 c0 movzwl %ax,%eax 2b0c: 89 c7 mov %eax,%edi 2b0e: e8 e4 ec ff ff callq 0x17f7 2b13: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b17: 66 89 82 bc 00 00 00 mov %ax,0xbc(%rdx) 2b1e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b22: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2b29: 0f b7 c0 movzwl %ax,%eax 2b2c: 89 c7 mov %eax,%edi 2b2e: e8 c4 ec ff ff callq 0x17f7 2b33: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b37: 66 89 82 be 00 00 00 mov %ax,0xbe(%rdx) 2b3e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b42: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2b49: 0f b7 c0 movzwl %ax,%eax 2b4c: 89 c7 mov %eax,%edi 2b4e: e8 a4 ec ff ff callq 0x17f7 2b53: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b57: 66 89 82 c0 00 00 00 mov %ax,0xc0(%rdx) 2b5e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b62: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2b69: 0f b7 c0 movzwl %ax,%eax 2b6c: 89 c7 mov %eax,%edi 2b6e: e8 84 ec ff ff callq 0x17f7 2b73: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b77: 66 89 82 c2 00 00 00 mov %ax,0xc2(%rdx) 2b7e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b82: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2b89: 0f b7 c0 movzwl %ax,%eax 2b8c: 89 c7 mov %eax,%edi 2b8e: e8 64 ec ff ff callq 0x17f7 2b93: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b97: 66 89 82 c4 00 00 00 mov %ax,0xc4(%rdx) 2b9e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ba2: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2ba9: 0f b7 c0 movzwl %ax,%eax 2bac: 89 c7 mov %eax,%edi 2bae: e8 44 ec ff ff callq 0x17f7 2bb3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bb7: 66 89 82 c6 00 00 00 mov %ax,0xc6(%rdx) 2bbe: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bc2: 48 8b 40 48 mov 0x48(%rax),%rax 2bc6: 48 8b 40 28 mov 0x28(%rax),%rax 2bca: 48 89 45 f0 mov %rax,-0x10(%rbp) 2bce: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2bd3: 0f 84 56 03 00 00 je 0x2f2f 2bd9: 48 8b 45 88 mov -0x78(%rbp),%rax 2bdd: 48 83 c0 05 add $0x5,%rax 2be1: 0f b6 00 movzbl (%rax),%eax 2be4: 3c 01 cmp $0x1,%al 2be6: 0f 85 43 03 00 00 jne 0x2f2f 2bec: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2bf0: 0f 84 39 03 00 00 je 0x2f2f 2bf6: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2bfb: 0f 95 c0 setne %al 2bfe: 0f b6 c0 movzbl %al,%eax 2c01: 48 85 c0 test %rax,%rax 2c04: 74 1a je 0x2c20 2c06: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c0a: 48 3b 85 78 ff ff ff cmp -0x88(%rbp),%rax 2c11: 0f 93 c0 setae %al 2c14: 0f b6 c0 movzbl %al,%eax 2c17: 48 85 c0 test %rax,%rax 2c1a: 0f 85 78 f9 ff ff jne 0x2598 2c20: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2c27: 48 2b 45 f0 sub -0x10(%rbp),%rax 2c2b: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2c2f: 48 c1 e2 06 shl $0x6,%rdx 2c33: 48 39 d0 cmp %rdx,%rax 2c36: 0f 92 c0 setb %al 2c39: 0f b6 c0 movzbl %al,%eax 2c3c: 48 85 c0 test %rax,%rax 2c3f: 0f 85 53 f9 ff ff jne 0x2598 2c45: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2c49: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c4d: 48 01 c2 add %rax,%rdx 2c50: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c54: 48 89 50 50 mov %rdx,0x50(%rax) 2c58: 48 c7 45 c0 00 00 00 00 movq $0x0,-0x40(%rbp) 2c60: e9 b7 02 00 00 jmpq 0x2f1c 2c65: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c69: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c6d: 48 89 d0 mov %rdx,%rax 2c70: 48 01 c0 add %rax,%rax 2c73: 48 01 d0 add %rdx,%rax 2c76: 48 c1 e0 02 shl $0x2,%rax 2c7a: 48 01 d0 add %rdx,%rax 2c7d: 48 c1 e0 04 shl $0x4,%rax 2c81: 48 01 c8 add %rcx,%rax 2c84: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2c8b: 48 8b 45 c0 mov -0x40(%rbp),%rax 2c8f: 48 89 02 mov %rax,(%rdx) 2c92: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c96: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c9a: 48 89 d0 mov %rdx,%rax 2c9d: 48 01 c0 add %rax,%rax 2ca0: 48 01 d0 add %rdx,%rax 2ca3: 48 c1 e0 02 shl $0x2,%rax 2ca7: 48 01 d0 add %rdx,%rax 2caa: 48 c1 e0 04 shl $0x4,%rax 2cae: 48 01 c8 add %rcx,%rax 2cb1: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2cb8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cbc: 48 89 02 mov %rax,(%rdx) 2cbf: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cc3: 48 8b 50 50 mov 0x50(%rax),%rdx 2cc7: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ccb: 48 c1 e0 06 shl $0x6,%rax 2ccf: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2cd3: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2cd7: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cdb: 48 89 d0 mov %rdx,%rax 2cde: 48 01 c0 add %rax,%rax 2ce1: 48 01 d0 add %rdx,%rax 2ce4: 48 c1 e0 02 shl $0x2,%rax 2ce8: 48 01 d0 add %rdx,%rax 2ceb: 48 c1 e0 04 shl $0x4,%rax 2cef: 48 01 f0 add %rsi,%rax 2cf2: 48 05 68 01 00 00 add $0x168,%rax 2cf8: 48 89 08 mov %rcx,(%rax) 2cfb: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cff: 48 8b 50 50 mov 0x50(%rax),%rdx 2d03: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d07: 48 c1 e0 06 shl $0x6,%rax 2d0b: 48 01 d0 add %rdx,%rax 2d0e: 48 8b 40 18 mov 0x18(%rax),%rax 2d12: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2d19: 0f 97 c0 seta %al 2d1c: 0f b6 c0 movzbl %al,%eax 2d1f: 48 85 c0 test %rax,%rax 2d22: 0f 84 e8 00 00 00 je 0x2e10 2d28: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d2c: 48 8b 50 50 mov 0x50(%rax),%rdx 2d30: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d34: 48 c1 e0 06 shl $0x6,%rax 2d38: 48 01 d0 add %rdx,%rax 2d3b: 48 8b 50 20 mov 0x20(%rax),%rdx 2d3f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d43: 48 8b 48 50 mov 0x50(%rax),%rcx 2d47: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d4b: 48 c1 e0 06 shl $0x6,%rax 2d4f: 48 01 c8 add %rcx,%rax 2d52: 48 8b 48 18 mov 0x18(%rax),%rcx 2d56: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2d5d: 48 29 c8 sub %rcx,%rax 2d60: 48 39 c2 cmp %rax,%rdx 2d63: 0f 96 c0 setbe %al 2d66: 0f b6 c0 movzbl %al,%eax 2d69: 48 85 c0 test %rax,%rax 2d6c: 0f 84 9e 00 00 00 je 0x2e10 2d72: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d76: 48 8b 50 50 mov 0x50(%rax),%rdx 2d7a: 48 8b 45 c0 mov -0x40(%rbp),%rax 2d7e: 48 c1 e0 06 shl $0x6,%rax 2d82: 48 01 d0 add %rdx,%rax 2d85: 48 8b 50 18 mov 0x18(%rax),%rdx 2d89: 48 8b 45 80 mov -0x80(%rbp),%rax 2d8d: 48 01 c2 add %rax,%rdx 2d90: 48 8b 45 90 mov -0x70(%rbp),%rax 2d94: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2d98: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2d9c: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2da0: 48 89 d0 mov %rdx,%rax 2da3: 48 01 c0 add %rax,%rax 2da6: 48 01 d0 add %rdx,%rax 2da9: 48 c1 e0 02 shl $0x2,%rax 2dad: 48 01 d0 add %rdx,%rax 2db0: 48 c1 e0 04 shl $0x4,%rax 2db4: 48 01 f0 add %rsi,%rax 2db7: 48 05 80 01 00 00 add $0x180,%rax 2dbd: 48 89 08 mov %rcx,(%rax) 2dc0: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2dc4: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2dc8: 48 89 d0 mov %rdx,%rax 2dcb: 48 01 c0 add %rax,%rax 2dce: 48 01 d0 add %rdx,%rax 2dd1: 48 c1 e0 02 shl $0x2,%rax 2dd5: 48 01 d0 add %rdx,%rax 2dd8: 48 c1 e0 04 shl $0x4,%rax 2ddc: 48 01 c8 add %rcx,%rax 2ddf: 48 05 80 01 00 00 add $0x180,%rax 2de5: 48 8b 08 mov (%rax),%rcx 2de8: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2dec: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2df0: 48 89 d0 mov %rdx,%rax 2df3: 48 01 c0 add %rax,%rax 2df6: 48 01 d0 add %rdx,%rax 2df9: 48 c1 e0 02 shl $0x2,%rax 2dfd: 48 01 d0 add %rdx,%rax 2e00: 48 c1 e0 04 shl $0x4,%rax 2e04: 48 01 f0 add %rsi,%rax 2e07: 48 05 78 01 00 00 add $0x178,%rax 2e0d: 48 89 08 mov %rcx,(%rax) 2e10: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e14: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2e1b: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e1f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e23: 48 8d 50 01 lea 0x1(%rax),%rdx 2e27: 48 89 d0 mov %rdx,%rax 2e2a: 48 01 c0 add %rax,%rax 2e2d: 48 01 d0 add %rdx,%rax 2e30: 48 c1 e0 02 shl $0x2,%rax 2e34: 48 01 d0 add %rdx,%rax 2e37: 48 c1 e0 04 shl $0x4,%rax 2e3b: 48 01 f0 add %rsi,%rax 2e3e: 48 05 d0 00 00 00 add $0xd0,%rax 2e44: 48 89 08 mov %rcx,(%rax) 2e47: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e4b: 48 8b 50 50 mov 0x50(%rax),%rdx 2e4f: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e53: 48 c1 e0 06 shl $0x6,%rax 2e57: 48 01 d0 add %rdx,%rax 2e5a: 8b 40 04 mov 0x4(%rax),%eax 2e5d: 83 f8 12 cmp $0x12,%eax 2e60: 75 5f jne 0x2ec1 2e62: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e66: 48 8b 50 50 mov 0x50(%rax),%rdx 2e6a: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e6e: 48 c1 e0 06 shl $0x6,%rax 2e72: 48 01 d0 add %rdx,%rax 2e75: 8b 40 28 mov 0x28(%rax),%eax 2e78: 89 c0 mov %eax,%eax 2e7a: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2e7e: 76 41 jbe 0x2ec1 2e80: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e84: 48 8b 50 50 mov 0x50(%rax),%rdx 2e88: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e8c: 48 c1 e0 06 shl $0x6,%rax 2e90: 48 01 d0 add %rdx,%rax 2e93: 8b 50 28 mov 0x28(%rax),%edx 2e96: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e9a: 89 c1 mov %eax,%ecx 2e9c: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2ea0: 89 d2 mov %edx,%edx 2ea2: 48 89 d0 mov %rdx,%rax 2ea5: 48 01 c0 add %rax,%rax 2ea8: 48 01 d0 add %rdx,%rax 2eab: 48 c1 e0 02 shl $0x2,%rax 2eaf: 48 01 d0 add %rdx,%rax 2eb2: 48 c1 e0 04 shl $0x4,%rax 2eb6: 48 01 f0 add %rsi,%rax 2eb9: 48 05 54 01 00 00 add $0x154,%rax 2ebf: 89 08 mov %ecx,(%rax) 2ec1: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2ec5: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2ec9: 48 89 d0 mov %rdx,%rax 2ecc: 48 01 c0 add %rax,%rax 2ecf: 48 01 d0 add %rdx,%rax 2ed2: 48 c1 e0 02 shl $0x2,%rax 2ed6: 48 01 d0 add %rdx,%rax 2ed9: 48 c1 e0 04 shl $0x4,%rax 2edd: 48 01 c8 add %rcx,%rax 2ee0: 48 05 54 01 00 00 add $0x154,%rax 2ee6: 8b 00 mov (%rax),%eax 2ee8: 85 c0 test %eax,%eax 2eea: 75 2b jne 0x2f17 2eec: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2ef0: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2ef4: 48 89 d0 mov %rdx,%rax 2ef7: 48 01 c0 add %rax,%rax 2efa: 48 01 d0 add %rdx,%rax 2efd: 48 c1 e0 02 shl $0x2,%rax 2f01: 48 01 d0 add %rdx,%rax 2f04: 48 c1 e0 04 shl $0x4,%rax 2f08: 48 01 c8 add %rcx,%rax 2f0b: 48 05 54 01 00 00 add $0x154,%rax 2f11: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2f17: 48 83 45 c0 01 addq $0x1,-0x40(%rbp) 2f1c: 48 8b 45 c0 mov -0x40(%rbp),%rax 2f20: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2f24: 0f 82 3b fd ff ff jb 0x2c65 2f2a: e9 b1 00 00 00 jmpq 0x2fe0 2f2f: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2f37: e9 96 00 00 00 jmpq 0x2fd2 2f3c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f40: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f44: 48 89 d0 mov %rdx,%rax 2f47: 48 01 c0 add %rax,%rax 2f4a: 48 01 d0 add %rdx,%rax 2f4d: 48 c1 e0 02 shl $0x2,%rax 2f51: 48 01 d0 add %rdx,%rax 2f54: 48 c1 e0 04 shl $0x4,%rax 2f58: 48 01 c8 add %rcx,%rax 2f5b: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2f62: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f66: 48 89 02 mov %rax,(%rdx) 2f69: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f6d: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f71: 48 89 d0 mov %rdx,%rax 2f74: 48 01 c0 add %rax,%rax 2f77: 48 01 d0 add %rdx,%rax 2f7a: 48 c1 e0 02 shl $0x2,%rax 2f7e: 48 01 d0 add %rdx,%rax 2f81: 48 c1 e0 04 shl $0x4,%rax 2f85: 48 01 c8 add %rcx,%rax 2f88: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2f8f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f93: 48 89 02 mov %rax,(%rdx) 2f96: 48 8b 45 e0 mov -0x20(%rbp),%rax 2f9a: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2fa1: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2fa5: 48 8b 45 c8 mov -0x38(%rbp),%rax 2fa9: 48 8d 50 01 lea 0x1(%rax),%rdx 2fad: 48 89 d0 mov %rdx,%rax 2fb0: 48 01 c0 add %rax,%rax 2fb3: 48 01 d0 add %rdx,%rax 2fb6: 48 c1 e0 02 shl $0x2,%rax 2fba: 48 01 d0 add %rdx,%rax 2fbd: 48 c1 e0 04 shl $0x4,%rax 2fc1: 48 01 f0 add %rsi,%rax 2fc4: 48 05 d0 00 00 00 add $0xd0,%rax 2fca: 48 89 08 mov %rcx,(%rax) 2fcd: 48 83 45 c8 01 addq $0x1,-0x38(%rbp) 2fd2: 48 8b 45 c8 mov -0x38(%rbp),%rax 2fd6: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2fda: 0f 82 5c ff ff ff jb 0x2f3c 2fe0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fe4: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2feb: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fef: 48 89 50 60 mov %rdx,0x60(%rax) 2ff3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ff7: c9 leaveq 2ff8: c3 retq 2ff9: f3 rep 2ffa: 0f pop %cs 2ffb: 1e push %ds 2ffc: fa cli 2ffd: 55 push %rbp 2ffe: 48 89 e5 mov %rsp,%rbp 3001: 48 83 ec 40 sub $0x40,%rsp 3005: 89 7d ec mov %edi,-0x14(%rbp) 3008: 48 89 75 e0 mov %rsi,-0x20(%rbp) 300c: 48 89 55 d8 mov %rdx,-0x28(%rbp) 3010: 48 89 4d d0 mov %rcx,-0x30(%rbp) 3014: 44 89 45 e8 mov %r8d,-0x18(%rbp) 3018: 4c 89 4d c8 mov %r9,-0x38(%rbp) 301c: 48 8b 55 d8 mov -0x28(%rbp),%rdx 3020: 48 8b 45 e0 mov -0x20(%rbp),%rax 3024: 48 01 d0 add %rdx,%rax 3027: 48 89 45 f8 mov %rax,-0x8(%rbp) 302b: 48 8b 55 d0 mov -0x30(%rbp),%rdx 302f: 48 8b 45 f8 mov -0x8(%rbp),%rax 3033: 48 89 d6 mov %rdx,%rsi 3036: 48 89 c7 mov %rax,%rdi 3039: e8 8b e8 ff ff callq 0x18c9 303e: 89 45 f4 mov %eax,-0xc(%rbp) 3041: 83 7d f4 01 cmpl $0x1,-0xc(%rbp) 3045: 74 37 je 0x307e 3047: 83 7d f4 03 cmpl $0x3,-0xc(%rbp) 304b: 75 56 jne 0x30a3 304d: 44 8b 45 e8 mov -0x18(%rbp),%r8d 3051: 48 8b 7d d0 mov -0x30(%rbp),%rdi 3055: 48 8b 4d d8 mov -0x28(%rbp),%rcx 3059: 48 8b 55 f8 mov -0x8(%rbp),%rdx 305d: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3061: 8b 45 ec mov -0x14(%rbp),%eax 3064: 48 83 ec 08 sub $0x8,%rsp 3068: ff 75 c8 pushq -0x38(%rbp) 306b: 45 89 c1 mov %r8d,%r9d 306e: 49 89 f8 mov %rdi,%r8 3071: 89 c7 mov %eax,%edi 3073: e8 51 f0 ff ff callq 0x20c9 3078: 48 83 c4 10 add $0x10,%rsp 307c: eb 51 jmp 0x30cf 307e: 4c 8b 45 c8 mov -0x38(%rbp),%r8 3082: 8b 7d e8 mov -0x18(%rbp),%edi 3085: 48 8b 4d d0 mov -0x30(%rbp),%rcx 3089: 48 8b 55 d8 mov -0x28(%rbp),%rdx 308d: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3091: 8b 45 ec mov -0x14(%rbp),%eax 3094: 4d 89 c1 mov %r8,%r9 3097: 41 89 f8 mov %edi,%r8d 309a: 89 c7 mov %eax,%edi 309c: e8 40 ea ff ff callq 0x1ae1 30a1: eb 2c jmp 0x30cf 30a3: 90 nop 30a4: 4c 8b 45 c8 mov -0x38(%rbp),%r8 30a8: 8b 7d e8 mov -0x18(%rbp),%edi 30ab: 48 8b 4d d0 mov -0x30(%rbp),%rcx 30af: 48 8b 55 d8 mov -0x28(%rbp),%rdx 30b3: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30b7: 8b 45 ec mov -0x14(%rbp),%eax 30ba: 6a 00 pushq $0x0 30bc: 6a 00 pushq $0x0 30be: 4d 89 c1 mov %r8,%r9 30c1: 41 89 f8 mov %edi,%r8d 30c4: 89 c7 mov %eax,%edi 30c6: e8 bd e8 ff ff callq 0x1988 30cb: 48 83 c4 10 add $0x10,%rsp 30cf: c9 leaveq 30d0: c3 retq 30d1: f3 rep 30d2: 0f pop %cs 30d3: 1e push %ds 30d4: fa cli 30d5: 55 push %rbp 30d6: 48 89 e5 mov %rsp,%rbp 30d9: 48 83 c4 80 add $0xffffffffffffff80,%rsp 30dd: 89 7d 9c mov %edi,-0x64(%rbp) 30e0: 48 89 75 90 mov %rsi,-0x70(%rbp) 30e4: 48 89 55 88 mov %rdx,-0x78(%rbp) 30e8: 89 4d 98 mov %ecx,-0x68(%rbp) 30eb: 4c 89 45 80 mov %r8,-0x80(%rbp) 30ef: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 30f7: 00 30f8: 48 89 45 f8 mov %rax,-0x8(%rbp) 30fc: 31 c0 xor %eax,%eax 30fe: b8 40 00 00 00 mov $0x40,%eax 3103: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 3108: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 310d: 48 89 c2 mov %rax,%rdx 3110: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3114: 48 8d 75 b0 lea -0x50(%rbp),%rsi 3118: 8b 45 9c mov -0x64(%rbp),%eax 311b: 89 c7 mov %eax,%edi 311d: e8 08 e7 ff ff callq 0x182a 3122: 48 89 45 a8 mov %rax,-0x58(%rbp) 3126: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 312b: 0f 94 c0 sete %al 312e: 0f b6 c0 movzbl %al,%eax 3131: 48 85 c0 test %rax,%rax 3134: 74 14 je 0x314a 3136: bf 09 00 00 00 mov $0x9,%edi 313b: e8 16 e5 ff ff callq 0x1656 3140: b8 00 00 00 00 mov $0x0,%eax 3145: e9 c5 00 00 00 jmpq 0x320f 314a: 48 8b 55 a8 mov -0x58(%rbp),%rdx 314e: 48 8d 45 b0 lea -0x50(%rbp),%rax 3152: 48 89 d6 mov %rdx,%rsi 3155: 48 89 c7 mov %rax,%rdi 3158: e8 6c e7 ff ff callq 0x18c9 315d: 89 45 a4 mov %eax,-0x5c(%rbp) 3160: 83 7d a4 01 cmpl $0x1,-0x5c(%rbp) 3164: 74 08 je 0x316e 3166: 83 7d a4 03 cmpl $0x3,-0x5c(%rbp) 316a: 74 28 je 0x3194 316c: eb 74 jmp 0x31e2 316e: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3172: 8b 75 98 mov -0x68(%rbp),%esi 3175: 48 8b 4d 88 mov -0x78(%rbp),%rcx 3179: 48 8b 55 90 mov -0x70(%rbp),%rdx 317d: 8b 45 9c mov -0x64(%rbp),%eax 3180: 49 89 f9 mov %rdi,%r9 3183: 41 89 f0 mov %esi,%r8d 3186: be 00 00 00 00 mov $0x0,%esi 318b: 89 c7 mov %eax,%edi 318d: e8 4f e9 ff ff callq 0x1ae1 3192: eb 7b jmp 0x320f 3194: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 3198: 3c 01 cmp $0x1,%al 319a: 75 07 jne 0x31a3 319c: ba 34 00 00 00 mov $0x34,%edx 31a1: eb 05 jmp 0x31a8 31a3: ba 40 00 00 00 mov $0x40,%edx 31a8: 48 8b 45 a8 mov -0x58(%rbp),%rax 31ac: 48 39 c2 cmp %rax,%rdx 31af: 77 31 ja 0x31e2 31b1: 8b 7d 98 mov -0x68(%rbp),%edi 31b4: 48 8b 75 88 mov -0x78(%rbp),%rsi 31b8: 48 8b 4d 90 mov -0x70(%rbp),%rcx 31bc: 48 8d 55 b0 lea -0x50(%rbp),%rdx 31c0: 8b 45 9c mov -0x64(%rbp),%eax 31c3: 48 83 ec 08 sub $0x8,%rsp 31c7: ff 75 80 pushq -0x80(%rbp) 31ca: 41 89 f9 mov %edi,%r9d 31cd: 49 89 f0 mov %rsi,%r8 31d0: be 00 00 00 00 mov $0x0,%esi 31d5: 89 c7 mov %eax,%edi 31d7: e8 ed ee ff ff callq 0x20c9 31dc: 48 83 c4 10 add $0x10,%rsp 31e0: eb 2d jmp 0x320f 31e2: 90 nop 31e3: 48 8b 7d 80 mov -0x80(%rbp),%rdi 31e7: 8b 75 98 mov -0x68(%rbp),%esi 31ea: 48 8b 4d 88 mov -0x78(%rbp),%rcx 31ee: 48 8b 55 90 mov -0x70(%rbp),%rdx 31f2: 8b 45 9c mov -0x64(%rbp),%eax 31f5: 6a 00 pushq $0x0 31f7: 6a 00 pushq $0x0 31f9: 49 89 f9 mov %rdi,%r9 31fc: 41 89 f0 mov %esi,%r8d 31ff: be 00 00 00 00 mov $0x0,%esi 3204: 89 c7 mov %eax,%edi 3206: e8 7d e7 ff ff callq 0x1988 320b: 48 83 c4 10 add $0x10,%rsp 320f: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3213: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 321b: 00 321c: 74 05 je 0x3223 321e: e8 cd df ff ff callq 0x11f0 3223: c9 leaveq 3224: c3 retq 3225: f3 rep 3226: 0f pop %cs 3227: 1e push %ds 3228: fa cli 3229: 55 push %rbp 322a: 48 89 e5 mov %rsp,%rbp 322d: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 3234: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 323a: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 3241: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 3248: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 324e: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 3255: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 325d: 00 325e: 48 89 45 f8 mov %rax,-0x8(%rbp) 3262: 31 c0 xor %eax,%eax 3264: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 326c: 00 00 00 326f: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3276: 74 1b je 0x3293 3278: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 327f: 74 12 je 0x3293 3281: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 3288: 74 09 je 0x3293 328a: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3291: 75 07 jne 0x329a 3293: b8 01 00 00 00 mov $0x1,%eax 3298: eb 05 jmp 0x329f 329a: b8 00 00 00 00 mov $0x0,%eax 329f: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 32a5: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 32ad: 75 32 jne 0x32e1 32af: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 32b7: 75 51 jne 0x330a 32b9: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 32c0: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 32c6: 48 89 d6 mov %rdx,%rsi 32c9: 89 c7 mov %eax,%edi 32cb: e8 90 15 00 00 callq 0x4860 32d0: 85 c0 test %eax,%eax 32d2: 75 36 jne 0x330a 32d4: 48 8b 45 90 mov -0x70(%rbp),%rax 32d8: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 32df: eb 29 jmp 0x330a 32e1: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 32e9: 75 1f jne 0x330a 32eb: 48 8d 0d ee 26 00 00 lea 0x26ee(%rip),%rcx # 0x59e0 32f2: ba 98 02 00 00 mov $0x298,%edx 32f7: 48 8d 35 7a 25 00 00 lea 0x257a(%rip),%rsi # 0x5878 32fe: 48 8d 3d 23 26 00 00 lea 0x2623(%rip),%rdi # 0x5928 3305: e8 26 df ff ff callq 0x1230 330a: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 3311: 0f 84 97 00 00 00 je 0x33ae 3317: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 331f: 75 7c jne 0x339d 3321: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3328: 74 09 je 0x3333 332a: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3331: 75 07 jne 0x333a 3333: bf 02 00 00 00 mov $0x2,%edi 3338: eb 05 jmp 0x333f 333a: bf 01 00 00 00 mov $0x1,%edi 333f: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3346: 75 07 jne 0x334f 3348: be 01 00 00 00 mov $0x1,%esi 334d: eb 05 jmp 0x3354 334f: be 03 00 00 00 mov $0x3,%esi 3354: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 335b: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 3361: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 3368: 49 89 c9 mov %rcx,%r9 336b: 41 89 d0 mov %edx,%r8d 336e: 89 f9 mov %edi,%ecx 3370: 89 f2 mov %esi,%edx 3372: 48 89 c6 mov %rax,%rsi 3375: bf 00 00 00 00 mov $0x0,%edi 337a: e8 81 de ff ff callq 0x1200 337f: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 3386: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 338e: 75 1e jne 0x33ae 3390: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 3398: 00 00 00 339b: eb 11 jmp 0x33ae 339d: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 33a4: 48 8b 00 mov (%rax),%rax 33a7: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 33ae: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 33b6: 0f 84 d3 00 00 00 je 0x348f 33bc: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 33c4: 75 1f jne 0x33e5 33c6: 48 8d 0d 13 26 00 00 lea 0x2613(%rip),%rcx # 0x59e0 33cd: ba b4 02 00 00 mov $0x2b4,%edx 33d2: 48 8d 35 9f 24 00 00 lea 0x249f(%rip),%rsi # 0x5878 33d9: 48 8d 3d 61 25 00 00 lea 0x2561(%rip),%rdi # 0x5941 33e0: e8 4b de ff ff callq 0x1230 33e5: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 33ec: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 33f2: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 33f9: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 3400: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 3407: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 340d: 4d 89 c1 mov %r8,%r9 3410: 41 89 f8 mov %edi,%r8d 3413: 89 c7 mov %eax,%edi 3415: e8 df fb ff ff callq 0x2ff9 341a: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 3421: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 3429: 75 38 jne 0x3463 342b: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3433: 74 13 je 0x3448 3435: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 343c: 48 8b 00 mov (%rax),%rax 343f: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 3446: 74 1b je 0x3463 3448: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 344f: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 3456: 48 89 d6 mov %rdx,%rsi 3459: 48 89 c7 mov %rax,%rdi 345c: e8 6f de ff ff callq 0x12d0 3461: eb 23 jmp 0x3486 3463: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 346b: 75 19 jne 0x3486 346d: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3474: 8b 40 38 mov 0x38(%rax),%eax 3477: 83 c8 40 or $0x40,%eax 347a: 89 c2 mov %eax,%edx 347c: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 3483: 89 50 38 mov %edx,0x38(%rax) 3486: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 348d: eb 2b jmp 0x34ba 348f: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 3496: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 349c: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 34a3: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 34aa: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 34b0: 49 89 f8 mov %rdi,%r8 34b3: 89 c7 mov %eax,%edi 34b5: e8 17 fc ff ff callq 0x30d1 34ba: 48 8b 4d f8 mov -0x8(%rbp),%rcx 34be: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 34c6: 00 34c7: 74 05 je 0x34ce 34c9: e8 22 dd ff ff callq 0x11f0 34ce: c9 leaveq 34cf: c3 retq 34d0: f3 rep 34d1: 0f pop %cs 34d2: 1e push %ds 34d3: fa cli 34d4: 55 push %rbp 34d5: 48 89 e5 mov %rsp,%rbp 34d8: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 34df: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 34e6: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 34ee: 00 34ef: 48 89 45 f8 mov %rax,-0x8(%rbp) 34f3: 31 c0 xor %eax,%eax 34f5: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 34fd: 00 00 00 3500: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3507: 48 8b 00 mov (%rax),%rax 350a: 48 85 c0 test %rax,%rax 350d: 74 56 je 0x3565 350f: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3516: 48 8b 50 30 mov 0x30(%rax),%rdx 351a: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3521: 48 39 c2 cmp %rax,%rdx 3524: 72 1b jb 0x3541 3526: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 352d: 48 8b 40 30 mov 0x30(%rax),%rax 3531: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 3538: 48 29 d0 sub %rdx,%rax 353b: 48 83 f8 3b cmp $0x3b,%rax 353f: 77 0a ja 0x354b 3541: b8 00 00 00 00 mov $0x0,%eax 3546: e9 b2 02 00 00 jmpq 0x37fd 354b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3552: 48 8b 10 mov (%rax),%rdx 3555: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 355c: 48 01 d0 add %rdx,%rax 355f: 48 89 45 80 mov %rax,-0x80(%rbp) 3563: eb 53 jmp 0x35b8 3565: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 356c: 48 8b 50 28 mov 0x28(%rax),%rdx 3570: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3577: 48 01 c2 add %rax,%rdx 357a: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3581: 8b 40 24 mov 0x24(%rax),%eax 3584: 48 8d 75 b0 lea -0x50(%rbp),%rsi 3588: 48 89 d1 mov %rdx,%rcx 358b: ba 3c 00 00 00 mov $0x3c,%edx 3590: 89 c7 mov %eax,%edi 3592: e8 93 e2 ff ff callq 0x182a 3597: 48 83 f8 3c cmp $0x3c,%rax 359b: 0f 95 c0 setne %al 359e: 0f b6 c0 movzbl %al,%eax 35a1: 48 85 c0 test %rax,%rax 35a4: 74 0a je 0x35b0 35a6: b8 00 00 00 00 mov $0x0,%eax 35ab: e9 4d 02 00 00 jmpq 0x37fd 35b0: 48 8d 45 b0 lea -0x50(%rbp),%rax 35b4: 48 89 45 80 mov %rax,-0x80(%rbp) 35b8: 48 8b 45 80 mov -0x80(%rbp),%rax 35bc: 48 83 c0 30 add $0x30,%rax 35c0: 48 89 45 88 mov %rax,-0x78(%rbp) 35c4: 48 8b 45 80 mov -0x80(%rbp),%rax 35c8: 0f b6 40 39 movzbl 0x39(%rax),%eax 35cc: 3c 20 cmp $0x20,%al 35ce: 74 27 je 0x35f7 35d0: 48 8b 45 80 mov -0x80(%rbp),%rax 35d4: 48 8d 48 30 lea 0x30(%rax),%rcx 35d8: 48 8d 45 ed lea -0x13(%rbp),%rax 35dc: ba 0a 00 00 00 mov $0xa,%edx 35e1: 48 89 ce mov %rcx,%rsi 35e4: 48 89 c7 mov %rax,%rdi 35e7: e8 f4 dc ff ff callq 0x12e0 35ec: c6 00 00 movb $0x0,(%rax) 35ef: 48 8d 45 ed lea -0x13(%rbp),%rax 35f3: 48 89 45 88 mov %rax,-0x78(%rbp) 35f7: 48 8b 45 88 mov -0x78(%rbp),%rax 35fb: 48 89 c7 mov %rax,%rdi 35fe: e8 ed dc ff ff callq 0x12f0 3603: 48 89 45 98 mov %rax,-0x68(%rbp) 3607: 48 8b 45 80 mov -0x80(%rbp),%rax 360b: ba 10 00 00 00 mov $0x10,%edx 3610: 48 8d 35 44 23 00 00 lea 0x2344(%rip),%rsi # 0x595b 3617: 48 89 c7 mov %rax,%rdi 361a: e8 51 dc ff ff callq 0x1270 361f: 85 c0 test %eax,%eax 3621: 75 11 jne 0x3634 3623: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 362a: 48 8b 00 mov (%rax),%rax 362d: 48 85 c0 test %rax,%rax 3630: 75 2b jne 0x365d 3632: eb 52 jmp 0x3686 3634: 48 8b 45 98 mov -0x68(%rbp),%rax 3638: 48 83 c0 01 add $0x1,%rax 363c: 48 83 e0 fe and $0xfffffffffffffffe,%rax 3640: 48 89 c2 mov %rax,%rdx 3643: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 364a: 48 01 d0 add %rdx,%rax 364d: 48 83 c0 3c add $0x3c,%rax 3651: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 3658: e9 a3 fe ff ff jmpq 0x3500 365d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3664: 48 8b 40 30 mov 0x30(%rax),%rax 3668: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 366f: 48 29 d0 sub %rdx,%rax 3672: 48 83 e8 3c sub $0x3c,%rax 3676: 48 39 45 98 cmp %rax,-0x68(%rbp) 367a: 76 0a jbe 0x3686 367c: b8 00 00 00 00 mov $0x0,%eax 3681: e9 77 01 00 00 jmpq 0x37fd 3686: 48 8b 45 98 mov -0x68(%rbp),%rax 368a: 48 89 c7 mov %rax,%rdi 368d: e8 1e dc ff ff callq 0x12b0 3692: 48 89 45 a0 mov %rax,-0x60(%rbp) 3696: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 369b: 0f 84 58 01 00 00 je 0x37f9 36a1: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36a8: 48 8b 00 mov (%rax),%rax 36ab: 48 85 c0 test %rax,%rax 36ae: 74 39 je 0x36e9 36b0: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36b7: 48 8b 10 mov (%rax),%rdx 36ba: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36c1: 48 83 c0 3c add $0x3c,%rax 36c5: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 36c9: 48 8b 55 98 mov -0x68(%rbp),%rdx 36cd: 48 8b 45 a0 mov -0x60(%rbp),%rax 36d1: 48 89 ce mov %rcx,%rsi 36d4: 48 89 c7 mov %rax,%rdi 36d7: e8 c4 db ff ff callq 0x12a0 36dc: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 36e3: 48 89 42 60 mov %rax,0x60(%rdx) 36e7: eb 7b jmp 0x3764 36e9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36f0: 48 8b 50 28 mov 0x28(%rax),%rdx 36f4: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36fb: 48 01 d0 add %rdx,%rax 36fe: 48 83 c0 3c add $0x3c,%rax 3702: 48 89 c1 mov %rax,%rcx 3705: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 370c: 8b 40 24 mov 0x24(%rax),%eax 370f: 48 8b 55 98 mov -0x68(%rbp),%rdx 3713: 48 8b 75 a0 mov -0x60(%rbp),%rsi 3717: 89 c7 mov %eax,%edi 3719: e8 0c e1 ff ff callq 0x182a 371e: 48 8b 55 98 mov -0x68(%rbp),%rdx 3722: 48 39 d0 cmp %rdx,%rax 3725: 0f 95 c0 setne %al 3728: 0f b6 c0 movzbl %al,%eax 372b: 48 85 c0 test %rax,%rax 372e: 74 25 je 0x3755 3730: 48 8b 45 a0 mov -0x60(%rbp),%rax 3734: 48 89 c7 mov %rax,%rdi 3737: e8 84 da ff ff callq 0x11c0 373c: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3743: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 374b: b8 00 00 00 00 mov $0x0,%eax 3750: e9 a8 00 00 00 jmpq 0x37fd 3755: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 375c: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3760: 48 89 50 60 mov %rdx,0x60(%rax) 3764: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 376b: 48 8b 55 98 mov -0x68(%rbp),%rdx 376f: 48 89 50 68 mov %rdx,0x68(%rax) 3773: 48 8b 45 a0 mov -0x60(%rbp),%rax 3777: 48 89 45 90 mov %rax,-0x70(%rbp) 377b: 48 8b 45 90 mov -0x70(%rbp),%rax 377f: 48 89 45 a8 mov %rax,-0x58(%rbp) 3783: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3787: 48 8b 45 98 mov -0x68(%rbp),%rax 378b: 48 01 d0 add %rdx,%rax 378e: 48 2b 45 90 sub -0x70(%rbp),%rax 3792: 48 89 c2 mov %rax,%rdx 3795: 48 8b 45 90 mov -0x70(%rbp),%rax 3799: be 2f 00 00 00 mov $0x2f,%esi 379e: 48 89 c7 mov %rax,%rdi 37a1: e8 ba da ff ff callq 0x1260 37a6: 48 89 45 90 mov %rax,-0x70(%rbp) 37aa: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 37af: 75 25 jne 0x37d6 37b1: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37b5: 48 8b 45 98 mov -0x68(%rbp),%rax 37b9: 48 01 d0 add %rdx,%rax 37bc: 48 2b 45 a8 sub -0x58(%rbp),%rax 37c0: 48 89 c2 mov %rax,%rdx 37c3: 48 8b 45 a8 mov -0x58(%rbp),%rax 37c7: be 00 00 00 00 mov $0x0,%esi 37cc: 48 89 c7 mov %rax,%rdi 37cf: e8 6c da ff ff callq 0x1240 37d4: eb 23 jmp 0x37f9 37d6: 48 8b 45 90 mov -0x70(%rbp),%rax 37da: 48 8d 50 01 lea 0x1(%rax),%rdx 37de: 48 89 55 90 mov %rdx,-0x70(%rbp) 37e2: c6 00 00 movb $0x0,(%rax) 37e5: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37e9: 48 8b 45 98 mov -0x68(%rbp),%rax 37ed: 48 01 d0 add %rdx,%rax 37f0: 48 39 45 90 cmp %rax,-0x70(%rbp) 37f4: 73 02 jae 0x37f8 37f6: eb 83 jmp 0x377b 37f8: 90 nop 37f9: 48 8b 45 a0 mov -0x60(%rbp),%rax 37fd: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3801: 64 48 2b 0c 25 28 00 00 sub %fs:0x28,%rcx 3809: 00 380a: 74 05 je 0x3811 380c: e8 df d9 ff ff callq 0x11f0 3811: c9 leaveq 3812: c3 retq 3813: f3 rep 3814: 0f pop %cs 3815: 1e push %ds 3816: fa cli 3817: 55 push %rbp 3818: 48 89 e5 mov %rsp,%rbp 381b: 48 83 c4 80 add $0xffffffffffffff80,%rsp 381f: 48 89 7d 88 mov %rdi,-0x78(%rbp) 3823: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 382b: 00 382c: 48 89 45 f8 mov %rax,-0x8(%rbp) 3830: 31 c0 xor %eax,%eax 3832: 48 8b 45 88 mov -0x78(%rbp),%rax 3836: 48 8b 00 mov (%rax),%rax 3839: 48 85 c0 test %rax,%rax 383c: 0f 84 91 00 00 00 je 0x38d3 3842: 48 8b 45 88 mov -0x78(%rbp),%rax 3846: 48 8b 40 70 mov 0x70(%rax),%rax 384a: 48 89 c2 mov %rax,%rdx 384d: 48 8b 45 88 mov -0x78(%rbp),%rax 3851: 48 8b 40 28 mov 0x28(%rax),%rax 3855: 48 89 c1 mov %rax,%rcx 3858: 48 8b 45 88 mov -0x78(%rbp),%rax 385c: 48 8b 40 30 mov 0x30(%rax),%rax 3860: 48 01 c8 add %rcx,%rax 3863: 48 39 c2 cmp %rax,%rdx 3866: 0f 97 c0 seta %al 3869: 0f b6 c0 movzbl %al,%eax 386c: 48 85 c0 test %rax,%rax 386f: 75 36 jne 0x38a7 3871: 48 8b 45 88 mov -0x78(%rbp),%rax 3875: 48 8b 40 28 mov 0x28(%rax),%rax 3879: 48 89 c2 mov %rax,%rdx 387c: 48 8b 45 88 mov -0x78(%rbp),%rax 3880: 48 8b 40 30 mov 0x30(%rax),%rax 3884: 48 01 c2 add %rax,%rdx 3887: 48 8b 45 88 mov -0x78(%rbp),%rax 388b: 48 8b 40 70 mov 0x70(%rax),%rax 388f: 48 89 c1 mov %rax,%rcx 3892: 48 89 d0 mov %rdx,%rax 3895: 48 29 c8 sub %rcx,%rax 3898: 48 83 f8 3b cmp $0x3b,%rax 389c: 0f 96 c0 setbe %al 389f: 0f b6 c0 movzbl %al,%eax 38a2: 48 85 c0 test %rax,%rax 38a5: 74 14 je 0x38bb 38a7: bf 0e 00 00 00 mov $0xe,%edi 38ac: e8 a5 dd ff ff callq 0x1656 38b1: b8 ff ff ff ff mov $0xffffffff,%eax 38b6: e9 82 05 00 00 jmpq 0x3e3d 38bb: 48 8b 45 88 mov -0x78(%rbp),%rax 38bf: 48 8b 10 mov (%rax),%rdx 38c2: 48 8b 45 88 mov -0x78(%rbp),%rax 38c6: 48 8b 40 70 mov 0x70(%rax),%rax 38ca: 48 01 d0 add %rdx,%rax 38cd: 48 89 45 c0 mov %rax,-0x40(%rbp) 38d1: eb 53 jmp 0x3926 38d3: 48 8b 45 88 mov -0x78(%rbp),%rax 38d7: 48 05 a8 00 00 00 add $0xa8,%rax 38dd: 48 89 45 c0 mov %rax,-0x40(%rbp) 38e1: 48 8b 45 88 mov -0x78(%rbp),%rax 38e5: 48 8b 50 70 mov 0x70(%rax),%rdx 38e9: 48 8b 45 88 mov -0x78(%rbp),%rax 38ed: 8b 40 24 mov 0x24(%rax),%eax 38f0: 48 8b 75 c0 mov -0x40(%rbp),%rsi 38f4: 48 89 d1 mov %rdx,%rcx 38f7: ba 3c 00 00 00 mov $0x3c,%edx 38fc: 89 c7 mov %eax,%edi 38fe: e8 27 df ff ff callq 0x182a 3903: 48 83 f8 3c cmp $0x3c,%rax 3907: 0f 95 c0 setne %al 390a: 0f b6 c0 movzbl %al,%eax 390d: 48 85 c0 test %rax,%rax 3910: 74 14 je 0x3926 3912: bf 0e 00 00 00 mov $0xe,%edi 3917: e8 3a dd ff ff callq 0x1656 391c: b8 ff ff ff ff mov $0xffffffff,%eax 3921: e9 17 05 00 00 jmpq 0x3e3d 3926: 48 8b 45 c0 mov -0x40(%rbp),%rax 392a: 48 83 c0 3a add $0x3a,%rax 392e: ba 02 00 00 00 mov $0x2,%edx 3933: 48 8d 35 32 20 00 00 lea 0x2032(%rip),%rsi # 0x596c 393a: 48 89 c7 mov %rax,%rdi 393d: e8 2e d9 ff ff callq 0x1270 3942: 85 c0 test %eax,%eax 3944: 0f 95 c0 setne %al 3947: 0f b6 c0 movzbl %al,%eax 394a: 48 85 c0 test %rax,%rax 394d: 74 14 je 0x3963 394f: bf 0f 00 00 00 mov $0xf,%edi 3954: e8 fd dc ff ff callq 0x1656 3959: b8 ff ff ff ff mov $0xffffffff,%eax 395e: e9 da 04 00 00 jmpq 0x3e3d 3963: 48 8b 45 c0 mov -0x40(%rbp),%rax 3967: 48 8b 55 88 mov -0x78(%rbp),%rdx 396b: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 3972: 48 8b 50 08 mov 0x8(%rax),%rdx 3976: 48 8b 00 mov (%rax),%rax 3979: 48 89 01 mov %rax,(%rcx) 397c: 48 89 51 08 mov %rdx,0x8(%rcx) 3980: 48 8d 41 10 lea 0x10(%rcx),%rax 3984: c6 00 00 movb $0x0,(%rax) 3987: 48 8b 45 88 mov -0x78(%rbp),%rax 398b: 48 83 c0 78 add $0x78,%rax 398f: 48 89 45 c8 mov %rax,-0x38(%rbp) 3993: 48 8b 45 c0 mov -0x40(%rbp),%rax 3997: 0f b6 00 movzbl (%rax),%eax 399a: 3c 2f cmp $0x2f,%al 399c: 0f 85 de 01 00 00 jne 0x3b80 39a2: 48 8b 45 c0 mov -0x40(%rbp),%rax 39a6: 0f b6 40 01 movzbl 0x1(%rax),%eax 39aa: 3c 20 cmp $0x20,%al 39ac: 75 46 jne 0x39f4 39ae: 48 8b 45 c0 mov -0x40(%rbp),%rax 39b2: ba 10 00 00 00 mov $0x10,%edx 39b7: 48 8d 35 b1 1f 00 00 lea 0x1fb1(%rip),%rsi # 0x596f 39be: 48 89 c7 mov %rax,%rdi 39c1: e8 aa d8 ff ff callq 0x1270 39c6: 85 c0 test %eax,%eax 39c8: 75 2a jne 0x39f4 39ca: 48 8b 45 88 mov -0x78(%rbp),%rax 39ce: 48 05 e4 00 00 00 add $0xe4,%rax 39d4: ba 02 00 00 00 mov $0x2,%edx 39d9: 48 8d 35 a0 1f 00 00 lea 0x1fa0(%rip),%rsi # 0x5980 39e0: 48 89 c7 mov %rax,%rdi 39e3: e8 b8 d8 ff ff callq 0x12a0 39e8: 48 8b 55 c8 mov -0x38(%rbp),%rdx 39ec: 48 89 02 mov %rax,(%rdx) 39ef: e9 17 02 00 00 jmpq 0x3c0b 39f4: 48 8b 45 c0 mov -0x40(%rbp),%rax 39f8: 0f b6 40 01 movzbl 0x1(%rax),%eax 39fc: 3c 53 cmp $0x53,%al 39fe: 75 46 jne 0x3a46 3a00: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a04: ba 10 00 00 00 mov $0x10,%edx 3a09: 48 8d 35 72 1f 00 00 lea 0x1f72(%rip),%rsi # 0x5982 3a10: 48 89 c7 mov %rax,%rdi 3a13: e8 58 d8 ff ff callq 0x1270 3a18: 85 c0 test %eax,%eax 3a1a: 75 2a jne 0x3a46 3a1c: 48 8b 45 88 mov -0x78(%rbp),%rax 3a20: 48 05 e4 00 00 00 add $0xe4,%rax 3a26: ba 08 00 00 00 mov $0x8,%edx 3a2b: 48 8d 35 61 1f 00 00 lea 0x1f61(%rip),%rsi # 0x5993 3a32: 48 89 c7 mov %rax,%rdi 3a35: e8 66 d8 ff ff callq 0x12a0 3a3a: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a3e: 48 89 02 mov %rax,(%rdx) 3a41: e9 c5 01 00 00 jmpq 0x3c0b 3a46: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a4a: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a4e: 3c 2f cmp $0x2f,%al 3a50: 75 46 jne 0x3a98 3a52: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a56: ba 10 00 00 00 mov $0x10,%edx 3a5b: 48 8d 35 f9 1e 00 00 lea 0x1ef9(%rip),%rsi # 0x595b 3a62: 48 89 c7 mov %rax,%rdi 3a65: e8 06 d8 ff ff callq 0x1270 3a6a: 85 c0 test %eax,%eax 3a6c: 75 2a jne 0x3a98 3a6e: 48 8b 45 88 mov -0x78(%rbp),%rax 3a72: 48 05 e4 00 00 00 add $0xe4,%rax 3a78: ba 03 00 00 00 mov $0x3,%edx 3a7d: 48 8d 35 17 1f 00 00 lea 0x1f17(%rip),%rsi # 0x599b 3a84: 48 89 c7 mov %rax,%rdi 3a87: e8 14 d8 ff ff callq 0x12a0 3a8c: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a90: 48 89 02 mov %rax,(%rdx) 3a93: e9 73 01 00 00 jmpq 0x3c0b 3a98: e8 93 d8 ff ff callq 0x1330 3a9d: 48 8b 10 mov (%rax),%rdx 3aa0: 48 8b 45 c0 mov -0x40(%rbp),%rax 3aa4: 0f b6 40 01 movzbl 0x1(%rax),%eax 3aa8: 48 0f be c0 movsbl %al,%rax 3aac: 48 01 c0 add %rax,%rax 3aaf: 48 01 d0 add %rdx,%rax 3ab2: 0f b7 00 movzwl (%rax),%eax 3ab5: 0f b7 c0 movzwl %ax,%eax 3ab8: 25 00 08 00 00 and $0x800,%eax 3abd: 85 c0 test %eax,%eax 3abf: 0f 95 c0 setne %al 3ac2: 0f b6 c0 movzbl %al,%eax 3ac5: 48 85 c0 test %rax,%rax 3ac8: 0f 84 9e 00 00 00 je 0x3b6c 3ace: 48 8b 45 88 mov -0x78(%rbp),%rax 3ad2: 48 8b 40 60 mov 0x60(%rax),%rax 3ad6: 48 85 c0 test %rax,%rax 3ad9: 0f 94 c0 sete %al 3adc: 0f b6 c0 movzbl %al,%eax 3adf: 48 85 c0 test %rax,%rax 3ae2: 74 2e je 0x3b12 3ae4: 48 8b 45 88 mov -0x78(%rbp),%rax 3ae8: 48 89 c7 mov %rax,%rdi 3aeb: e8 e0 f9 ff ff callq 0x34d0 3af0: 48 85 c0 test %rax,%rax 3af3: 0f 94 c0 sete %al 3af6: 0f b6 c0 movzbl %al,%eax 3af9: 48 85 c0 test %rax,%rax 3afc: 74 14 je 0x3b12 3afe: bf 10 00 00 00 mov $0x10,%edi 3b03: e8 4e db ff ff callq 0x1656 3b08: b8 ff ff ff ff mov $0xffffffff,%eax 3b0d: e9 2b 03 00 00 jmpq 0x3e3d 3b12: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b16: 48 83 c0 01 add $0x1,%rax 3b1a: 48 89 c7 mov %rax,%rdi 3b1d: e8 ce d7 ff ff callq 0x12f0 3b22: 48 89 45 d8 mov %rax,-0x28(%rbp) 3b26: 48 8b 45 88 mov -0x78(%rbp),%rax 3b2a: 48 8b 40 68 mov 0x68(%rax),%rax 3b2e: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3b32: 0f 93 c0 setae %al 3b35: 0f b6 c0 movzbl %al,%eax 3b38: 48 85 c0 test %rax,%rax 3b3b: 74 14 je 0x3b51 3b3d: bf 10 00 00 00 mov $0x10,%edi 3b42: e8 0f db ff ff callq 0x1656 3b47: b8 ff ff ff ff mov $0xffffffff,%eax 3b4c: e9 ec 02 00 00 jmpq 0x3e3d 3b51: 48 8b 45 88 mov -0x78(%rbp),%rax 3b55: 48 8b 50 60 mov 0x60(%rax),%rdx 3b59: 48 8b 45 d8 mov -0x28(%rbp),%rax 3b5d: 48 01 c2 add %rax,%rdx 3b60: 48 8b 45 c8 mov -0x38(%rbp),%rax 3b64: 48 89 10 mov %rdx,(%rax) 3b67: e9 9f 00 00 00 jmpq 0x3c0b 3b6c: bf 10 00 00 00 mov $0x10,%edi 3b71: e8 e0 da ff ff callq 0x1656 3b76: b8 ff ff ff ff mov $0xffffffff,%eax 3b7b: e9 bd 02 00 00 jmpq 0x3e3d 3b80: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b84: 48 8b 55 88 mov -0x78(%rbp),%rdx 3b88: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3b8f: b9 10 00 00 00 mov $0x10,%ecx 3b94: ba 2f 00 00 00 mov $0x2f,%edx 3b99: 48 89 c6 mov %rax,%rsi 3b9c: e8 7f d7 ff ff callq 0x1320 3ba1: 48 89 45 d0 mov %rax,-0x30(%rbp) 3ba5: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3baa: 74 0d je 0x3bb9 3bac: 48 8b 45 d0 mov -0x30(%rbp),%rax 3bb0: 48 83 e8 01 sub $0x1,%rax 3bb4: c6 00 00 movb $0x0,(%rax) 3bb7: eb 40 jmp 0x3bf9 3bb9: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3bc1: 48 8b 55 88 mov -0x78(%rbp),%rdx 3bc5: 48 8b 45 b0 mov -0x50(%rbp),%rax 3bc9: 48 01 d0 add %rdx,%rax 3bcc: 48 05 e4 00 00 00 add $0xe4,%rax 3bd2: c6 00 00 movb $0x0,(%rax) 3bd5: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3bda: 74 1d je 0x3bf9 3bdc: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3be1: 48 8b 55 88 mov -0x78(%rbp),%rdx 3be5: 48 8b 45 b0 mov -0x50(%rbp),%rax 3be9: 48 01 d0 add %rdx,%rax 3bec: 48 05 e4 00 00 00 add $0xe4,%rax 3bf2: 0f b6 00 movzbl (%rax),%eax 3bf5: 3c 20 cmp $0x20,%al 3bf7: 74 c8 je 0x3bc1 3bf9: 48 8b 45 88 mov -0x78(%rbp),%rax 3bfd: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3c04: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c08: 48 89 10 mov %rdx,(%rax) 3c0b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c0f: 0f b6 40 30 movzbl 0x30(%rax),%eax 3c13: 3c 20 cmp $0x20,%al 3c15: 0f 94 c0 sete %al 3c18: 0f b6 c0 movzbl %al,%eax 3c1b: 48 85 c0 test %rax,%rax 3c1e: 74 14 je 0x3c34 3c20: bf 10 00 00 00 mov $0x10,%edi 3c25: e8 2c da ff ff callq 0x1656 3c2a: b8 ff ff ff ff mov $0xffffffff,%eax 3c2f: e9 09 02 00 00 jmpq 0x3e3d 3c34: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c38: 48 83 c0 10 add $0x10,%rax 3c3c: 48 89 45 b8 mov %rax,-0x48(%rbp) 3c40: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c44: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3c48: 3c 20 cmp $0x20,%al 3c4a: 74 27 je 0x3c73 3c4c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c50: 48 8d 48 10 lea 0x10(%rax),%rcx 3c54: 48 8d 45 eb lea -0x15(%rbp),%rax 3c58: ba 0c 00 00 00 mov $0xc,%edx 3c5d: 48 89 ce mov %rcx,%rsi 3c60: 48 89 c7 mov %rax,%rdi 3c63: e8 78 d6 ff ff callq 0x12e0 3c68: c6 00 00 movb $0x0,(%rax) 3c6b: 48 8d 45 eb lea -0x15(%rbp),%rax 3c6f: 48 89 45 b8 mov %rax,-0x48(%rbp) 3c73: 48 8b 45 b8 mov -0x48(%rbp),%rax 3c77: 48 89 c7 mov %rax,%rdi 3c7a: e8 71 d6 ff ff callq 0x12f0 3c7f: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3c83: 48 89 42 08 mov %rax,0x8(%rdx) 3c87: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c8b: 48 83 c0 1c add $0x1c,%rax 3c8f: 48 89 45 a0 mov %rax,-0x60(%rbp) 3c93: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c97: 0f b6 40 21 movzbl 0x21(%rax),%eax 3c9b: 3c 20 cmp $0x20,%al 3c9d: 74 27 je 0x3cc6 3c9f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ca3: 48 8d 48 1c lea 0x1c(%rax),%rcx 3ca7: 48 8d 45 eb lea -0x15(%rbp),%rax 3cab: ba 06 00 00 00 mov $0x6,%edx 3cb0: 48 89 ce mov %rcx,%rsi 3cb3: 48 89 c7 mov %rax,%rdi 3cb6: e8 25 d6 ff ff callq 0x12e0 3cbb: c6 00 00 movb $0x0,(%rax) 3cbe: 48 8d 45 eb lea -0x15(%rbp),%rax 3cc2: 48 89 45 a0 mov %rax,-0x60(%rbp) 3cc6: 48 8b 45 a0 mov -0x60(%rbp),%rax 3cca: 48 89 c7 mov %rax,%rdi 3ccd: e8 1e d6 ff ff callq 0x12f0 3cd2: 89 c2 mov %eax,%edx 3cd4: 48 8b 45 c8 mov -0x38(%rbp),%rax 3cd8: 89 50 10 mov %edx,0x10(%rax) 3cdb: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cdf: 48 83 c0 22 add $0x22,%rax 3ce3: 48 89 45 a8 mov %rax,-0x58(%rbp) 3ce7: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ceb: 0f b6 40 27 movzbl 0x27(%rax),%eax 3cef: 3c 20 cmp $0x20,%al 3cf1: 74 27 je 0x3d1a 3cf3: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cf7: 48 8d 48 22 lea 0x22(%rax),%rcx 3cfb: 48 8d 45 eb lea -0x15(%rbp),%rax 3cff: ba 06 00 00 00 mov $0x6,%edx 3d04: 48 89 ce mov %rcx,%rsi 3d07: 48 89 c7 mov %rax,%rdi 3d0a: e8 d1 d5 ff ff callq 0x12e0 3d0f: c6 00 00 movb $0x0,(%rax) 3d12: 48 8d 45 eb lea -0x15(%rbp),%rax 3d16: 48 89 45 a8 mov %rax,-0x58(%rbp) 3d1a: 48 8b 45 a8 mov -0x58(%rbp),%rax 3d1e: 48 89 c7 mov %rax,%rdi 3d21: e8 ca d5 ff ff callq 0x12f0 3d26: 89 c2 mov %eax,%edx 3d28: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d2c: 89 50 14 mov %edx,0x14(%rax) 3d2f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d33: 48 83 c0 28 add $0x28,%rax 3d37: 48 89 45 90 mov %rax,-0x70(%rbp) 3d3b: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d3f: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3d43: 3c 20 cmp $0x20,%al 3d45: 74 22 je 0x3d69 3d47: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d4b: 48 83 c0 28 add $0x28,%rax 3d4f: 48 8b 00 mov (%rax),%rax 3d52: 48 89 45 eb mov %rax,-0x15(%rbp) 3d56: 48 8d 45 eb lea -0x15(%rbp),%rax 3d5a: 48 83 c0 08 add $0x8,%rax 3d5e: c6 00 00 movb $0x0,(%rax) 3d61: 48 8d 45 eb lea -0x15(%rbp),%rax 3d65: 48 89 45 90 mov %rax,-0x70(%rbp) 3d69: 48 8b 45 90 mov -0x70(%rbp),%rax 3d6d: 48 89 c7 mov %rax,%rdi 3d70: e8 7b d5 ff ff callq 0x12f0 3d75: 89 c2 mov %eax,%edx 3d77: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d7b: 89 50 18 mov %edx,0x18(%rax) 3d7e: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d82: 48 83 c0 30 add $0x30,%rax 3d86: 48 89 45 98 mov %rax,-0x68(%rbp) 3d8a: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d8e: 0f b6 40 39 movzbl 0x39(%rax),%eax 3d92: 3c 20 cmp $0x20,%al 3d94: 74 27 je 0x3dbd 3d96: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d9a: 48 8d 48 30 lea 0x30(%rax),%rcx 3d9e: 48 8d 45 eb lea -0x15(%rbp),%rax 3da2: ba 0a 00 00 00 mov $0xa,%edx 3da7: 48 89 ce mov %rcx,%rsi 3daa: 48 89 c7 mov %rax,%rdi 3dad: e8 2e d5 ff ff callq 0x12e0 3db2: c6 00 00 movb $0x0,(%rax) 3db5: 48 8d 45 eb lea -0x15(%rbp),%rax 3db9: 48 89 45 98 mov %rax,-0x68(%rbp) 3dbd: 48 8b 45 98 mov -0x68(%rbp),%rax 3dc1: 48 89 c7 mov %rax,%rdi 3dc4: e8 27 d5 ff ff callq 0x12f0 3dc9: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3dcd: 48 89 42 20 mov %rax,0x20(%rdx) 3dd1: 48 8b 45 c8 mov -0x38(%rbp),%rax 3dd5: 48 8b 40 20 mov 0x20(%rax),%rax 3dd9: 48 85 c0 test %rax,%rax 3ddc: 79 11 jns 0x3def 3dde: bf 10 00 00 00 mov $0x10,%edi 3de3: e8 6e d8 ff ff callq 0x1656 3de8: b8 ff ff ff ff mov $0xffffffff,%eax 3ded: eb 4e jmp 0x3e3d 3def: 48 8b 45 88 mov -0x78(%rbp),%rax 3df3: 48 8b 40 28 mov 0x28(%rax),%rax 3df7: 48 89 c2 mov %rax,%rdx 3dfa: 48 8b 45 88 mov -0x78(%rbp),%rax 3dfe: 48 8b 40 30 mov 0x30(%rax),%rax 3e02: 48 01 c2 add %rax,%rdx 3e05: 48 8b 45 88 mov -0x78(%rbp),%rax 3e09: 48 8b 40 70 mov 0x70(%rax),%rax 3e0d: 48 89 c1 mov %rax,%rcx 3e10: 48 89 d0 mov %rdx,%rax 3e13: 48 29 c8 sub %rcx,%rax 3e16: 48 83 e8 3c sub $0x3c,%rax 3e1a: 48 89 45 e0 mov %rax,-0x20(%rbp) 3e1e: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e22: 48 8b 40 20 mov 0x20(%rax),%rax 3e26: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3e2a: 73 0c jae 0x3e38 3e2c: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3e30: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e34: 48 89 50 20 mov %rdx,0x20(%rax) 3e38: b8 00 00 00 00 mov $0x0,%eax 3e3d: 48 8b 75 f8 mov -0x8(%rbp),%rsi 3e41: 64 48 2b 34 25 28 00 00 sub %fs:0x28,%rsi 3e49: 00 3e4a: 74 05 je 0x3e51 3e4c: e8 9f d3 ff ff callq 0x11f0 3e51: c9 leaveq 3e52: c3 retq 3e53: f3 rep 3e54: 0f pop %cs 3e55: 1e push %ds 3e56: fa cli 3e57: 55 push %rbp 3e58: 48 89 e5 mov %rsp,%rbp 3e5b: 48 83 ec 20 sub $0x20,%rsp 3e5f: 89 7d ec mov %edi,-0x14(%rbp) 3e62: 89 75 e8 mov %esi,-0x18(%rbp) 3e65: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3e69: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3e6d: 75 0c jne 0x3e7b 3e6f: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e73: 8b 40 24 mov 0x24(%rax),%eax 3e76: 89 45 ec mov %eax,-0x14(%rbp) 3e79: eb 3e jmp 0x3eb9 3e7b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e7f: 8b 40 24 mov 0x24(%rax),%eax 3e82: 83 f8 ff cmp $0xffffffff,%eax 3e85: 0f 95 c0 setne %al 3e88: 0f b6 c0 movzbl %al,%eax 3e8b: 48 85 c0 test %rax,%rax 3e8e: 74 29 je 0x3eb9 3e90: 48 8b 45 e0 mov -0x20(%rbp),%rax 3e94: 8b 40 24 mov 0x24(%rax),%eax 3e97: 39 45 ec cmp %eax,-0x14(%rbp) 3e9a: 0f 95 c0 setne %al 3e9d: 0f b6 c0 movzbl %al,%eax 3ea0: 48 85 c0 test %rax,%rax 3ea3: 74 14 je 0x3eb9 3ea5: bf 1c 00 00 00 mov $0x1c,%edi 3eaa: e8 a7 d7 ff ff callq 0x1656 3eaf: b8 00 00 00 00 mov $0x0,%eax 3eb4: e9 a2 01 00 00 jmpq 0x405b 3eb9: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ebd: 8b 40 1c mov 0x1c(%rax),%eax 3ec0: 83 f8 01 cmp $0x1,%eax 3ec3: 0f 95 c0 setne %al 3ec6: 0f b6 c0 movzbl %al,%eax 3ec9: 48 85 c0 test %rax,%rax 3ecc: 74 1c je 0x3eea 3ece: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ed2: 8b 40 1c mov 0x1c(%rax),%eax 3ed5: 83 f8 08 cmp $0x8,%eax 3ed8: 0f 95 c0 setne %al 3edb: 0f b6 c0 movzbl %al,%eax 3ede: 48 85 c0 test %rax,%rax 3ee1: 74 07 je 0x3eea 3ee3: b8 01 00 00 00 mov $0x1,%eax 3ee8: eb 05 jmp 0x3eef 3eea: b8 00 00 00 00 mov $0x0,%eax 3eef: 85 c0 test %eax,%eax 3ef1: 74 1c je 0x3f0f 3ef3: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ef7: 8b 40 1c mov 0x1c(%rax),%eax 3efa: 83 f8 03 cmp $0x3,%eax 3efd: 0f 95 c0 setne %al 3f00: 0f b6 c0 movzbl %al,%eax 3f03: 48 85 c0 test %rax,%rax 3f06: 74 07 je 0x3f0f 3f08: b8 01 00 00 00 mov $0x1,%eax 3f0d: eb 05 jmp 0x3f14 3f0f: b8 00 00 00 00 mov $0x0,%eax 3f14: 85 c0 test %eax,%eax 3f16: 74 1c je 0x3f34 3f18: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f1c: 8b 40 1c mov 0x1c(%rax),%eax 3f1f: 83 f8 0a cmp $0xa,%eax 3f22: 0f 95 c0 setne %al 3f25: 0f b6 c0 movzbl %al,%eax 3f28: 48 85 c0 test %rax,%rax 3f2b: 74 07 je 0x3f34 3f2d: b8 01 00 00 00 mov $0x1,%eax 3f32: eb 05 jmp 0x3f39 3f34: b8 00 00 00 00 mov $0x0,%eax 3f39: 85 c0 test %eax,%eax 3f3b: 74 1c je 0x3f59 3f3d: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f41: 8b 40 1c mov 0x1c(%rax),%eax 3f44: 83 f8 02 cmp $0x2,%eax 3f47: 0f 95 c0 setne %al 3f4a: 0f b6 c0 movzbl %al,%eax 3f4d: 48 85 c0 test %rax,%rax 3f50: 74 07 je 0x3f59 3f52: b8 01 00 00 00 mov $0x1,%eax 3f57: eb 05 jmp 0x3f5e 3f59: b8 00 00 00 00 mov $0x0,%eax 3f5e: 85 c0 test %eax,%eax 3f60: 74 1c je 0x3f7e 3f62: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f66: 8b 40 1c mov 0x1c(%rax),%eax 3f69: 83 f8 09 cmp $0x9,%eax 3f6c: 0f 95 c0 setne %al 3f6f: 0f b6 c0 movzbl %al,%eax 3f72: 48 85 c0 test %rax,%rax 3f75: 74 07 je 0x3f7e 3f77: b8 01 00 00 00 mov $0x1,%eax 3f7c: eb 05 jmp 0x3f83 3f7e: b8 00 00 00 00 mov $0x0,%eax 3f83: 85 c0 test %eax,%eax 3f85: 74 29 je 0x3fb0 3f87: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f8b: 8b 40 1c mov 0x1c(%rax),%eax 3f8e: 83 f8 0b cmp $0xb,%eax 3f91: 0f 95 c0 setne %al 3f94: 0f b6 c0 movzbl %al,%eax 3f97: 48 85 c0 test %rax,%rax 3f9a: 74 14 je 0x3fb0 3f9c: bf 0b 00 00 00 mov $0xb,%edi 3fa1: e8 b0 d6 ff ff callq 0x1656 3fa6: b8 00 00 00 00 mov $0x0,%eax 3fab: e9 ab 00 00 00 jmpq 0x405b 3fb0: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fb4: 8b 40 18 mov 0x18(%rax),%eax 3fb7: 83 f8 01 cmp $0x1,%eax 3fba: 74 1a je 0x3fd6 3fbc: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fc0: 8b 40 3c mov 0x3c(%rax),%eax 3fc3: 8d 50 01 lea 0x1(%rax),%edx 3fc6: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fca: 89 50 3c mov %edx,0x3c(%rax) 3fcd: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fd1: e9 85 00 00 00 jmpq 0x405b 3fd6: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fda: 48 8b 40 78 mov 0x78(%rax),%rax 3fde: 48 85 c0 test %rax,%rax 3fe1: 75 17 jne 0x3ffa 3fe3: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fe7: 48 89 c7 mov %rax,%rdi 3fea: e8 24 f8 ff ff callq 0x3813 3fef: 85 c0 test %eax,%eax 3ff1: 74 07 je 0x3ffa 3ff3: b8 00 00 00 00 mov $0x0,%eax 3ff8: eb 61 jmp 0x405b 3ffa: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ffe: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 4005: 48 89 c7 mov %rax,%rdi 4008: 48 8b 45 e0 mov -0x20(%rbp),%rax 400c: 48 8b 40 70 mov 0x70(%rax),%rax 4010: 48 83 c0 3c add $0x3c,%rax 4014: 48 89 c6 mov %rax,%rsi 4017: 48 8b 4d e0 mov -0x20(%rbp),%rcx 401b: 8b 55 e8 mov -0x18(%rbp),%edx 401e: 8b 45 ec mov -0x14(%rbp),%eax 4021: 49 89 c8 mov %rcx,%r8 4024: 89 d1 mov %edx,%ecx 4026: 48 89 fa mov %rdi,%rdx 4029: 89 c7 mov %eax,%edi 402b: e8 f5 f1 ff ff callq 0x3225 4030: 48 89 45 f8 mov %rax,-0x8(%rbp) 4034: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4039: 74 1c je 0x4057 403b: 48 8b 45 e0 mov -0x20(%rbp),%rax 403f: 48 8b 50 48 mov 0x48(%rax),%rdx 4043: 48 8b 45 f8 mov -0x8(%rbp),%rax 4047: 48 89 50 10 mov %rdx,0x10(%rax) 404b: 48 8b 45 e0 mov -0x20(%rbp),%rax 404f: 48 8b 55 f8 mov -0x8(%rbp),%rdx 4053: 48 89 50 48 mov %rdx,0x48(%rax) 4057: 48 8b 45 f8 mov -0x8(%rbp),%rax 405b: c9 leaveq 405c: c3 retq 405d: f3 rep 405e: 0f pop %cs 405f: 1e push %ds 4060: fa cli 4061: 55 push %rbp 4062: 48 89 e5 mov %rsp,%rbp 4065: 48 83 ec 20 sub $0x20,%rsp 4069: 89 7d ec mov %edi,-0x14(%rbp) 406c: 89 75 e8 mov %esi,-0x18(%rbp) 406f: 8b 55 e8 mov -0x18(%rbp),%edx 4072: 8b 45 ec mov -0x14(%rbp),%eax 4075: 68 20 08 00 00 pushq $0x820 407a: 6a 03 pushq $0x3 407c: 41 b9 00 00 00 00 mov $0x0,%r9d 4082: 41 89 d0 mov %edx,%r8d 4085: b9 00 00 00 00 mov $0x0,%ecx 408a: ba 00 00 00 00 mov $0x0,%edx 408f: be 00 00 00 00 mov $0x0,%esi 4094: 89 c7 mov %eax,%edi 4096: e8 ed d8 ff ff callq 0x1988 409b: 48 83 c4 10 add $0x10,%rsp 409f: 48 89 45 f8 mov %rax,-0x8(%rbp) 40a3: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 40a8: 74 37 je 0x40e1 40aa: 48 8b 45 f8 mov -0x8(%rbp),%rax 40ae: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 40b5: 48 8b 45 f8 mov -0x8(%rbp),%rax 40b9: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 40c0: 48 8b 45 f8 mov -0x8(%rbp),%rax 40c4: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 40cb: 48 8b 45 f8 mov -0x8(%rbp),%rax 40cf: 48 89 50 60 mov %rdx,0x60(%rax) 40d3: 48 8b 45 f8 mov -0x8(%rbp),%rax 40d7: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 40df: 00 00 40e1: 48 8b 45 f8 mov -0x8(%rbp),%rax 40e5: c9 leaveq 40e6: c3 retq 40e7: 55 push %rbp 40e8: 48 89 e5 mov %rsp,%rbp 40eb: 48 83 ec 10 sub $0x10,%rsp 40ef: 89 7d fc mov %edi,-0x4(%rbp) 40f2: 89 75 f8 mov %esi,-0x8(%rbp) 40f5: 48 89 55 f0 mov %rdx,-0x10(%rbp) 40f9: 48 8b 55 f0 mov -0x10(%rbp),%rdx 40fd: 8b 4d f8 mov -0x8(%rbp),%ecx 4100: 8b 45 fc mov -0x4(%rbp),%eax 4103: 89 ce mov %ecx,%esi 4105: 89 c7 mov %eax,%edi 4107: e8 47 fd ff ff callq 0x3e53 410c: c9 leaveq 410d: c3 retq 410e: f3 rep 410f: 0f pop %cs 4110: 1e push %ds 4111: fa cli 4112: 55 push %rbp 4113: 48 89 e5 mov %rsp,%rbp 4116: 48 83 ec 20 sub $0x20,%rsp 411a: 89 7d ec mov %edi,-0x14(%rbp) 411d: 89 75 e8 mov %esi,-0x18(%rbp) 4120: 48 89 55 e0 mov %rdx,-0x20(%rbp) 4124: 8b 05 ea 3e 00 00 mov 0x3eea(%rip),%eax # 0x8014 412a: 83 f8 01 cmp $0x1,%eax 412d: 0f 95 c0 setne %al 4130: 0f b6 c0 movzbl %al,%eax 4133: 48 85 c0 test %rax,%rax 4136: 74 14 je 0x414c 4138: bf 0c 00 00 00 mov $0xc,%edi 413d: e8 14 d5 ff ff callq 0x1656 4142: b8 00 00 00 00 mov $0x0,%eax 4147: e9 15 02 00 00 jmpq 0x4361 414c: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4151: 75 4b jne 0x419e 4153: 8b 45 ec mov -0x14(%rbp),%eax 4156: be 01 00 00 00 mov $0x1,%esi 415b: 89 c7 mov %eax,%edi 415d: b8 00 00 00 00 mov $0x0,%eax 4162: e8 79 d0 ff ff callq 0x11e0 4167: 83 f8 ff cmp $0xffffffff,%eax 416a: 0f 94 c0 sete %al 416d: 0f b6 c0 movzbl %al,%eax 4170: 48 85 c0 test %rax,%rax 4173: 74 29 je 0x419e 4175: e8 56 d0 ff ff callq 0x11d0 417a: 8b 00 mov (%rax),%eax 417c: 83 f8 09 cmp $0x9,%eax 417f: 0f 94 c0 sete %al 4182: 0f b6 c0 movzbl %al,%eax 4185: 48 85 c0 test %rax,%rax 4188: 74 14 je 0x419e 418a: bf 09 00 00 00 mov $0x9,%edi 418f: e8 c2 d4 ff ff callq 0x1656 4194: b8 00 00 00 00 mov $0x0,%eax 4199: e9 c3 01 00 00 jmpq 0x4361 419e: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 41a2: 0f 87 a2 01 00 00 ja 0x434a 41a8: 8b 45 e8 mov -0x18(%rbp),%eax 41ab: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 41b3: 48 8d 05 e6 17 00 00 lea 0x17e6(%rip),%rax # 0x59a0 41ba: 8b 04 02 mov (%rdx,%rax,1),%eax 41bd: 48 98 cltq 41bf: 48 8d 15 da 17 00 00 lea 0x17da(%rip),%rdx # 0x59a0 41c6: 48 01 d0 add %rdx,%rax 41c9: 3e ds 41ca: ff e0 jmpq *%rax 41cc: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 41d4: e9 84 01 00 00 jmpq 0x435d 41d9: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41de: 0f 95 c0 setne %al 41e1: 0f b6 c0 movzbl %al,%eax 41e4: 48 85 c0 test %rax,%rax 41e7: 74 2c je 0x4215 41e9: 48 8b 45 e0 mov -0x20(%rbp),%rax 41ed: 8b 40 1c mov 0x1c(%rax),%eax 41f0: 83 f8 0b cmp $0xb,%eax 41f3: 0f 95 c0 setne %al 41f6: 0f b6 c0 movzbl %al,%eax 41f9: 48 85 c0 test %rax,%rax 41fc: 74 17 je 0x4215 41fe: bf 0d 00 00 00 mov $0xd,%edi 4203: e8 4e d4 ff ff callq 0x1656 4208: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 4210: e9 48 01 00 00 jmpq 0x435d 4215: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 421a: 74 1c je 0x4238 421c: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4220: 8b 4d e8 mov -0x18(%rbp),%ecx 4223: 8b 45 ec mov -0x14(%rbp),%eax 4226: 89 ce mov %ecx,%esi 4228: 89 c7 mov %eax,%edi 422a: e8 b8 fe ff ff callq 0x40e7 422f: 48 89 45 f8 mov %rax,-0x8(%rbp) 4233: e9 25 01 00 00 jmpq 0x435d 4238: 8b 55 e8 mov -0x18(%rbp),%edx 423b: 8b 45 ec mov -0x14(%rbp),%eax 423e: 41 b8 00 00 00 00 mov $0x0,%r8d 4244: 89 d1 mov %edx,%ecx 4246: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 424d: be 00 00 00 00 mov $0x0,%esi 4252: 89 c7 mov %eax,%edi 4254: e8 cc ef ff ff callq 0x3225 4259: 48 89 45 f8 mov %rax,-0x8(%rbp) 425d: e9 fb 00 00 00 jmpq 0x435d 4262: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4267: 0f 84 a1 00 00 00 je 0x430e 426d: 48 8b 45 e0 mov -0x20(%rbp),%rax 4271: 8b 40 1c mov 0x1c(%rax),%eax 4274: 83 f8 02 cmp $0x2,%eax 4277: 0f 95 c0 setne %al 427a: 0f b6 c0 movzbl %al,%eax 427d: 48 85 c0 test %rax,%rax 4280: 74 1c je 0x429e 4282: 48 8b 45 e0 mov -0x20(%rbp),%rax 4286: 8b 40 1c mov 0x1c(%rax),%eax 4289: 83 f8 09 cmp $0x9,%eax 428c: 0f 95 c0 setne %al 428f: 0f b6 c0 movzbl %al,%eax 4292: 48 85 c0 test %rax,%rax 4295: 74 07 je 0x429e 4297: b8 01 00 00 00 mov $0x1,%eax 429c: eb 05 jmp 0x42a3 429e: b8 00 00 00 00 mov $0x0,%eax 42a3: 85 c0 test %eax,%eax 42a5: 74 1c je 0x42c3 42a7: 48 8b 45 e0 mov -0x20(%rbp),%rax 42ab: 8b 40 1c mov 0x1c(%rax),%eax 42ae: 83 f8 03 cmp $0x3,%eax 42b1: 0f 95 c0 setne %al 42b4: 0f b6 c0 movzbl %al,%eax 42b7: 48 85 c0 test %rax,%rax 42ba: 74 07 je 0x42c3 42bc: b8 01 00 00 00 mov $0x1,%eax 42c1: eb 05 jmp 0x42c8 42c3: b8 00 00 00 00 mov $0x0,%eax 42c8: 85 c0 test %eax,%eax 42ca: 74 29 je 0x42f5 42cc: 48 8b 45 e0 mov -0x20(%rbp),%rax 42d0: 8b 40 1c mov 0x1c(%rax),%eax 42d3: 83 f8 0a cmp $0xa,%eax 42d6: 0f 95 c0 setne %al 42d9: 0f b6 c0 movzbl %al,%eax 42dc: 48 85 c0 test %rax,%rax 42df: 74 14 je 0x42f5 42e1: bf 0d 00 00 00 mov $0xd,%edi 42e6: e8 6b d3 ff ff callq 0x1656 42eb: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 42f3: eb 68 jmp 0x435d 42f5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 42f9: 8b 4d e8 mov -0x18(%rbp),%ecx 42fc: 8b 45 ec mov -0x14(%rbp),%eax 42ff: 89 ce mov %ecx,%esi 4301: 89 c7 mov %eax,%edi 4303: e8 df fd ff ff callq 0x40e7 4308: 48 89 45 f8 mov %rax,-0x8(%rbp) 430c: eb 4f jmp 0x435d 430e: 8b 55 e8 mov -0x18(%rbp),%edx 4311: 8b 45 ec mov -0x14(%rbp),%eax 4314: 41 b8 00 00 00 00 mov $0x0,%r8d 431a: 89 d1 mov %edx,%ecx 431c: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 4323: be 00 00 00 00 mov $0x0,%esi 4328: 89 c7 mov %eax,%edi 432a: e8 f6 ee ff ff callq 0x3225 432f: 48 89 45 f8 mov %rax,-0x8(%rbp) 4333: eb 28 jmp 0x435d 4335: 8b 55 e8 mov -0x18(%rbp),%edx 4338: 8b 45 ec mov -0x14(%rbp),%eax 433b: 89 d6 mov %edx,%esi 433d: 89 c7 mov %eax,%edi 433f: e8 19 fd ff ff callq 0x405d 4344: 48 89 45 f8 mov %rax,-0x8(%rbp) 4348: eb 13 jmp 0x435d 434a: bf 0d 00 00 00 mov $0xd,%edi 434f: e8 02 d3 ff ff callq 0x1656 4354: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 435c: 90 nop 435d: 48 8b 45 f8 mov -0x8(%rbp),%rax 4361: c9 leaveq 4362: c3 retq 4363: f3 rep 4364: 0f pop %cs 4365: 1e push %ds 4366: fa cli 4367: 55 push %rbp 4368: 48 89 e5 mov %rsp,%rbp 436b: 48 83 ec 70 sub $0x70,%rsp 436f: 48 89 7d 98 mov %rdi,-0x68(%rbp) 4373: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 4378: 75 0a jne 0x4384 437a: b8 00 00 00 00 mov $0x0,%eax 437f: e9 34 04 00 00 jmpq 0x47b8 4384: 48 8b 45 98 mov -0x68(%rbp),%rax 4388: 8b 40 3c mov 0x3c(%rax),%eax 438b: 85 c0 test %eax,%eax 438d: 74 2e je 0x43bd 438f: 48 8b 45 98 mov -0x68(%rbp),%rax 4393: 8b 40 3c mov 0x3c(%rax),%eax 4396: 8d 50 ff lea -0x1(%rax),%edx 4399: 48 8b 45 98 mov -0x68(%rbp),%rax 439d: 89 50 3c mov %edx,0x3c(%rax) 43a0: 48 8b 45 98 mov -0x68(%rbp),%rax 43a4: 8b 40 3c mov 0x3c(%rax),%eax 43a7: 85 c0 test %eax,%eax 43a9: 74 12 je 0x43bd 43ab: 48 8b 45 98 mov -0x68(%rbp),%rax 43af: 8b 40 3c mov 0x3c(%rax),%eax 43b2: 89 45 ac mov %eax,-0x54(%rbp) 43b5: 8b 45 ac mov -0x54(%rbp),%eax 43b8: e9 fb 03 00 00 jmpq 0x47b8 43bd: 48 8b 45 98 mov -0x68(%rbp),%rax 43c1: 8b 40 18 mov 0x18(%rax),%eax 43c4: 83 f8 01 cmp $0x1,%eax 43c7: 75 41 jne 0x440a 43c9: 48 8b 45 98 mov -0x68(%rbp),%rax 43cd: 48 8b 40 50 mov 0x50(%rax),%rax 43d1: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 43d5: 74 10 je 0x43e7 43d7: 48 8b 45 98 mov -0x68(%rbp),%rax 43db: 48 8b 40 50 mov 0x50(%rax),%rax 43df: 48 89 c7 mov %rax,%rdi 43e2: e8 d9 cd ff ff callq 0x11c0 43e7: 48 8b 45 98 mov -0x68(%rbp),%rax 43eb: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 43f3: 48 8b 45 98 mov -0x68(%rbp),%rax 43f7: 48 8b 40 48 mov 0x48(%rax),%rax 43fb: 48 85 c0 test %rax,%rax 43fe: 74 0a je 0x440a 4400: b8 00 00 00 00 mov $0x0,%eax 4405: e9 ae 03 00 00 jmpq 0x47b8 440a: 48 8b 45 98 mov -0x68(%rbp),%rax 440e: 48 8b 40 08 mov 0x8(%rax),%rax 4412: 48 89 45 d8 mov %rax,-0x28(%rbp) 4416: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 441b: 74 58 je 0x4475 441d: 48 8b 45 d8 mov -0x28(%rbp),%rax 4421: 48 8b 40 48 mov 0x48(%rax),%rax 4425: 48 39 45 98 cmp %rax,-0x68(%rbp) 4429: 75 12 jne 0x443d 442b: 48 8b 45 98 mov -0x68(%rbp),%rax 442f: 48 8b 50 10 mov 0x10(%rax),%rdx 4433: 48 8b 45 d8 mov -0x28(%rbp),%rax 4437: 48 89 50 48 mov %rdx,0x48(%rax) 443b: eb 38 jmp 0x4475 443d: 48 8b 45 d8 mov -0x28(%rbp),%rax 4441: 48 8b 40 48 mov 0x48(%rax),%rax 4445: 48 89 45 b0 mov %rax,-0x50(%rbp) 4449: eb 0c jmp 0x4457 444b: 48 8b 45 b0 mov -0x50(%rbp),%rax 444f: 48 8b 40 10 mov 0x10(%rax),%rax 4453: 48 89 45 b0 mov %rax,-0x50(%rbp) 4457: 48 8b 45 b0 mov -0x50(%rbp),%rax 445b: 48 8b 40 10 mov 0x10(%rax),%rax 445f: 48 39 45 98 cmp %rax,-0x68(%rbp) 4463: 75 e6 jne 0x444b 4465: 48 8b 45 98 mov -0x68(%rbp),%rax 4469: 48 8b 50 10 mov 0x10(%rax),%rdx 446d: 48 8b 45 b0 mov -0x50(%rbp),%rax 4471: 48 89 50 10 mov %rdx,0x10(%rax) 4475: 48 8b 45 98 mov -0x68(%rbp),%rax 4479: 8b 40 18 mov 0x18(%rax),%eax 447c: 83 f8 01 cmp $0x1,%eax 447f: 74 0a je 0x448b 4481: 83 f8 03 cmp $0x3,%eax 4484: 74 2b je 0x44b1 4486: e9 a0 02 00 00 jmpq 0x472b 448b: 48 8b 45 98 mov -0x68(%rbp),%rax 448f: 48 8b 40 60 mov 0x60(%rax),%rax 4493: 48 85 c0 test %rax,%rax 4496: 0f 84 8b 02 00 00 je 0x4727 449c: 48 8b 45 98 mov -0x68(%rbp),%rax 44a0: 48 8b 40 60 mov 0x60(%rax),%rax 44a4: 48 89 c7 mov %rax,%rdi 44a7: e8 14 cd ff ff callq 0x11c0 44ac: e9 76 02 00 00 jmpq 0x4727 44b1: 48 8b 45 98 mov -0x68(%rbp),%rax 44b5: 48 8b 40 68 mov 0x68(%rax),%rax 44b9: 48 89 45 b8 mov %rax,-0x48(%rbp) 44bd: eb 42 jmp 0x4501 44bf: 48 8b 45 b8 mov -0x48(%rbp),%rax 44c3: 48 8b 40 30 mov 0x30(%rax),%rax 44c7: 48 89 45 f8 mov %rax,-0x8(%rbp) 44cb: 48 8b 45 b8 mov -0x48(%rbp),%rax 44cf: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 44d5: 25 80 00 00 00 and $0x80,%eax 44da: 85 c0 test %eax,%eax 44dc: 74 0f je 0x44ed 44de: 48 8b 45 b8 mov -0x48(%rbp),%rax 44e2: 48 8b 00 mov (%rax),%rax 44e5: 48 89 c7 mov %rax,%rdi 44e8: e8 d3 cc ff ff callq 0x11c0 44ed: 48 8b 45 b8 mov -0x48(%rbp),%rax 44f1: 48 89 c7 mov %rax,%rdi 44f4: e8 c7 cc ff ff callq 0x11c0 44f9: 48 8b 45 f8 mov -0x8(%rbp),%rax 44fd: 48 89 45 b8 mov %rax,-0x48(%rbp) 4501: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 4506: 75 b7 jne 0x44bf 4508: 48 8b 45 98 mov -0x68(%rbp),%rax 450c: 48 05 c8 00 00 00 add $0xc8,%rax 4512: 48 89 45 c0 mov %rax,-0x40(%rbp) 4516: 48 8b 45 c0 mov -0x40(%rbp),%rax 451a: 8b 40 04 mov 0x4(%rax),%eax 451d: 89 c0 mov %eax,%eax 451f: 48 89 45 c8 mov %rax,-0x38(%rbp) 4523: e9 3b 01 00 00 jmpq 0x4663 4528: 48 8b 55 c8 mov -0x38(%rbp),%rdx 452c: 48 89 d0 mov %rdx,%rax 452f: 48 01 c0 add %rax,%rax 4532: 48 01 d0 add %rdx,%rax 4535: 48 c1 e0 02 shl $0x2,%rax 4539: 48 01 d0 add %rdx,%rax 453c: 48 c1 e0 04 shl $0x4,%rax 4540: 48 8d 50 10 lea 0x10(%rax),%rdx 4544: 48 8b 45 c0 mov -0x40(%rbp),%rax 4548: 48 01 d0 add %rdx,%rax 454b: 48 89 45 e8 mov %rax,-0x18(%rbp) 454f: 48 8b 45 e8 mov -0x18(%rbp),%rax 4553: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 4559: 25 80 00 00 00 and $0x80,%eax 455e: 85 c0 test %eax,%eax 4560: 74 13 je 0x4575 4562: 48 8b 45 e8 mov -0x18(%rbp),%rax 4566: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 456d: 48 89 c7 mov %rax,%rdi 4570: e8 4b cc ff ff callq 0x11c0 4575: 48 8b 45 e8 mov -0x18(%rbp),%rax 4579: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 4580: 48 8b 45 e8 mov -0x18(%rbp),%rax 4584: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 458b: 48 39 c2 cmp %rax,%rdx 458e: 74 13 je 0x45a3 4590: 48 8b 45 e8 mov -0x18(%rbp),%rax 4594: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 459b: 48 89 c7 mov %rax,%rdi 459e: e8 1d cc ff ff callq 0x11c0 45a3: 48 8b 45 e8 mov -0x18(%rbp),%rax 45a7: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 45ae: 48 8b 45 e8 mov -0x18(%rbp),%rax 45b2: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 45b9: 48 39 c2 cmp %rax,%rdx 45bc: 74 13 je 0x45d1 45be: 48 8b 45 e8 mov -0x18(%rbp),%rax 45c2: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 45c9: 48 89 c7 mov %rax,%rdi 45cc: e8 ef cb ff ff callq 0x11c0 45d1: 48 8b 45 98 mov -0x68(%rbp),%rax 45d5: 48 8b 00 mov (%rax),%rax 45d8: 48 85 c0 test %rax,%rax 45db: 74 2e je 0x460b 45dd: 48 8b 45 e8 mov -0x18(%rbp),%rax 45e1: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 45e8: 48 8b 45 e8 mov -0x18(%rbp),%rax 45ec: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 45f3: 48 39 c2 cmp %rax,%rdx 45f6: 74 13 je 0x460b 45f8: 48 8b 45 e8 mov -0x18(%rbp),%rax 45fc: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 4602: 25 80 00 00 00 and $0x80,%eax 4607: 85 c0 test %eax,%eax 4609: 74 13 je 0x461e 460b: 48 8b 45 e8 mov -0x18(%rbp),%rax 460f: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4616: 48 89 c7 mov %rax,%rdi 4619: e8 a2 cb ff ff callq 0x11c0 461e: 48 8b 45 e8 mov -0x18(%rbp),%rax 4622: 48 8b 40 30 mov 0x30(%rax),%rax 4626: 48 89 45 d0 mov %rax,-0x30(%rbp) 462a: eb 30 jmp 0x465c 462c: 48 8b 45 d0 mov -0x30(%rbp),%rax 4630: 48 89 45 f0 mov %rax,-0x10(%rbp) 4634: 48 8b 45 d0 mov -0x30(%rbp),%rax 4638: 48 8b 40 30 mov 0x30(%rax),%rax 463c: 48 89 45 d0 mov %rax,-0x30(%rbp) 4640: 48 8b 45 f0 mov -0x10(%rbp),%rax 4644: 8b 40 38 mov 0x38(%rax),%eax 4647: 25 80 00 00 00 and $0x80,%eax 464c: 85 c0 test %eax,%eax 464e: 74 0c je 0x465c 4650: 48 8b 45 f0 mov -0x10(%rbp),%rax 4654: 48 89 c7 mov %rax,%rdi 4657: e8 64 cb ff ff callq 0x11c0 465c: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 4661: 75 c9 jne 0x462c 4663: 48 8b 45 c8 mov -0x38(%rbp),%rax 4667: 48 8d 50 ff lea -0x1(%rax),%rdx 466b: 48 89 55 c8 mov %rdx,-0x38(%rbp) 466f: 48 85 c0 test %rax,%rax 4672: 0f 85 b0 fe ff ff jne 0x4528 4678: 48 8b 45 c0 mov -0x40(%rbp),%rax 467c: 48 89 45 e0 mov %rax,-0x20(%rbp) 4680: 48 8b 45 c0 mov -0x40(%rbp),%rax 4684: 48 8b 40 08 mov 0x8(%rax),%rax 4688: 48 89 45 c0 mov %rax,-0x40(%rbp) 468c: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 4691: 74 30 je 0x46c3 4693: 48 8b 45 e0 mov -0x20(%rbp),%rax 4697: 8b 10 mov (%rax),%edx 4699: 48 8b 45 e0 mov -0x20(%rbp),%rax 469d: 8b 40 04 mov 0x4(%rax),%eax 46a0: 39 c2 cmp %eax,%edx 46a2: 74 1f je 0x46c3 46a4: 48 8d 0d fd 13 00 00 lea 0x13fd(%rip),%rcx # 0x5aa8 46ab: ba bd 00 00 00 mov $0xbd,%edx 46b0: 48 8d 35 39 13 00 00 lea 0x1339(%rip),%rsi # 0x59f0 46b7: 48 8d 3d c2 13 00 00 lea 0x13c2(%rip),%rdi # 0x5a80 46be: e8 6d cb ff ff callq 0x1230 46c3: 48 8b 45 98 mov -0x68(%rbp),%rax 46c7: 48 05 c8 00 00 00 add $0xc8,%rax 46cd: 48 39 45 e0 cmp %rax,-0x20(%rbp) 46d1: 74 0c je 0x46df 46d3: 48 8b 45 e0 mov -0x20(%rbp),%rax 46d7: 48 89 c7 mov %rax,%rdi 46da: e8 e1 ca ff ff callq 0x11c0 46df: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 46e4: 0f 85 2c fe ff ff jne 0x4516 46ea: 48 8b 45 98 mov -0x68(%rbp),%rax 46ee: 8b 40 7c mov 0x7c(%rax),%eax 46f1: 85 c0 test %eax,%eax 46f3: 74 10 je 0x4705 46f5: 48 8b 45 98 mov -0x68(%rbp),%rax 46f9: 48 8b 40 50 mov 0x50(%rax),%rax 46fd: 48 89 c7 mov %rax,%rdi 4700: e8 bb ca ff ff callq 0x11c0 4705: 48 8b 45 98 mov -0x68(%rbp),%rax 4709: 8b 40 78 mov 0x78(%rax),%eax 470c: 25 80 00 00 00 and $0x80,%eax 4711: 85 c0 test %eax,%eax 4713: 74 15 je 0x472a 4715: 48 8b 45 98 mov -0x68(%rbp),%rax 4719: 48 8b 40 58 mov 0x58(%rax),%rax 471d: 48 89 c7 mov %rax,%rdi 4720: e8 9b ca ff ff callq 0x11c0 4725: eb 03 jmp 0x472a 4727: 90 nop 4728: eb 01 jmp 0x472b 472a: 90 nop 472b: 48 8b 45 98 mov -0x68(%rbp),%rax 472f: 48 8b 00 mov (%rax),%rax 4732: 48 85 c0 test %rax,%rax 4735: 74 50 je 0x4787 4737: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 473c: 75 49 jne 0x4787 473e: 48 8b 45 98 mov -0x68(%rbp),%rax 4742: 8b 40 38 mov 0x38(%rax),%eax 4745: 25 80 00 00 00 and $0x80,%eax 474a: 85 c0 test %eax,%eax 474c: 74 11 je 0x475f 474e: 48 8b 45 98 mov -0x68(%rbp),%rax 4752: 48 8b 00 mov (%rax),%rax 4755: 48 89 c7 mov %rax,%rdi 4758: e8 63 ca ff ff callq 0x11c0 475d: eb 28 jmp 0x4787 475f: 48 8b 45 98 mov -0x68(%rbp),%rax 4763: 8b 40 38 mov 0x38(%rax),%eax 4766: 83 e0 40 and $0x40,%eax 4769: 85 c0 test %eax,%eax 476b: 74 1a je 0x4787 476d: 48 8b 45 98 mov -0x68(%rbp),%rax 4771: 48 8b 50 30 mov 0x30(%rax),%rdx 4775: 48 8b 45 98 mov -0x68(%rbp),%rax 4779: 48 8b 00 mov (%rax),%rax 477c: 48 89 d6 mov %rdx,%rsi 477f: 48 89 c7 mov %rax,%rdi 4782: e8 49 cb ff ff callq 0x12d0 4787: 48 8b 45 98 mov -0x68(%rbp),%rax 478b: 48 89 c7 mov %rax,%rdi 478e: e8 2d ca ff ff callq 0x11c0 4793: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4798: 74 19 je 0x47b3 479a: 48 8b 45 d8 mov -0x28(%rbp),%rax 479e: 8b 40 3c mov 0x3c(%rax),%eax 47a1: 85 c0 test %eax,%eax 47a3: 75 0e jne 0x47b3 47a5: 48 8b 45 d8 mov -0x28(%rbp),%rax 47a9: 48 89 c7 mov %rax,%rdi 47ac: e8 b2 fb ff ff callq 0x4363 47b1: eb 05 jmp 0x47b8 47b3: b8 00 00 00 00 mov $0x0,%eax 47b8: c9 leaveq 47b9: c3 retq 47ba: f3 rep 47bb: 0f pop %cs 47bc: 1e push %ds 47bd: fa cli 47be: 55 push %rbp 47bf: 48 89 e5 mov %rsp,%rbp 47c2: 48 89 7d f8 mov %rdi,-0x8(%rbp) 47c6: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 47cb: 74 09 je 0x47d6 47cd: 48 8b 45 f8 mov -0x8(%rbp),%rax 47d1: 8b 40 18 mov 0x18(%rax),%eax 47d4: eb 05 jmp 0x47db 47d6: b8 00 00 00 00 mov $0x0,%eax 47db: 5d pop %rbp 47dc: c3 retq 47dd: 0f 1f 00 nopl (%rax) 47e0: f3 rep 47e1: 0f pop %cs 47e2: 1e push %ds 47e3: fa cli 47e4: 41 57 push %rdi 47e6: 4c 8d 3d f3 34 00 00 lea 0x34f3(%rip),%r15 # 0x7ce0 47ed: 41 56 push %rsi 47ef: 49 89 d6 mov %rdx,%r14 47f2: 41 55 push %rbp 47f4: 49 89 f5 mov %rsi,%r13 47f7: 41 54 push %rsp 47f9: 41 89 fc mov %edi,%r12d 47fc: 55 push %rbp 47fd: 48 8d 2d e4 34 00 00 lea 0x34e4(%rip),%rbp # 0x7ce8 4804: 53 push %rbx 4805: 4c 29 fd sub %r15,%rbp 4808: 48 83 ec 08 sub $0x8,%rsp 480c: e8 ef c7 ff ff callq 0x1000 4811: 48 c1 fd 03 sar $0x3,%rbp 4815: 74 1f je 0x4836 4817: 31 db xor %ebx,%ebx 4819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4820: 4c 89 f2 mov %r14,%rdx 4823: 4c 89 ee mov %r13,%rsi 4826: 44 89 e7 mov %r12d,%edi 4829: 41 ff 14 df callq *(%r15,%rbx,8) 482d: 48 83 c3 01 add $0x1,%rbx 4831: 48 39 dd cmp %rbx,%rbp 4834: 75 ea jne 0x4820 4836: 48 83 c4 08 add $0x8,%rsp 483a: 5b pop %rbx 483b: 5d pop %rbp 483c: 41 5c pop %rsp 483e: 41 5d pop %rbp 4840: 41 5e pop %rsi 4842: 41 5f pop %rdi 4844: c3 retq 4845: 66 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 484d: 00 00 00 4850: f3 rep 4851: 0f pop %cs 4852: 1e push %ds 4853: fa cli 4854: c3 retq 4855: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 485d: 00 00 485f: 90 nop 4860: f3 rep 4861: 0f pop %cs 4862: 1e push %ds 4863: fa cli 4864: 48 89 f2 mov %rsi,%rdx 4867: 89 fe mov %edi,%esi 4869: bf 01 00 00 00 mov $0x1,%edi 486e: e9 4d ca ff ff jmpq 0x12c0 Disassembly of section .fini: 4874: f3 rep 4875: 0f pop %cs 4876: 1e push %ds 4877: fa cli 4878: 48 83 ec 08 sub $0x8,%rsp 487c: 48 83 c4 08 add $0x8,%rsp 4880: c3 retq ----Running------ > bin/test_package bin/test_package ----------------- bin/test_package: elf object ----Running------ > bin/test_package archive.a ----------------- archive.a: ar(1) archive CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR eu-ar: creating archive.a elfutils/0.186 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.186 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.186 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. ****