******************************************************************************** conan test cci-3ce19219/recipes/elfutils/all/test_package/conanfile.py elfutils/0.189@#ffeb3041ad7e09365c11f180a2c85db1 -pr /home/conan/w/prod-v1/bsr/60052/eaeea/profile_linux_9_libstdcpp11_gcc_debug_64.elfutils-shared-False.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++11 compiler.version=9 os=Linux [options] elfutils:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True Version ranges solved Version range '>=1.2.11 <2' required by 'elfutils/0.189' resolved to 'zlib/1.3' in local cache elfutils/0.189 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.189 from local cache - Cache xz_utils/5.4.4 from 'conan-center' - Cache zlib/1.3 from 'conan-center' - Cache zstd/1.5.5 from 'conan-center' - Cache Packages bzip2/1.0.8:1d984b241c5c01f748cafe0b37dc9567ed236fef - Cache elfutils/0.189:dfb8d4a34bfb91df8a205e36d0800a4ca15e588f - Cache xz_utils/5.4.4:23b828d52c0630e6b0b96d2945419feb7843c4f8 - Cache zlib/1.3:23b828d52c0630e6b0b96d2945419feb7843c4f8 - Cache zstd/1.5.5:ff40d6a7fad2cbbed4141b7929b6d92f01fc4d53 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! xz_utils/5.4.4: Already installed! zlib/1.3: Already installed! zstd/1.5.5: Already installed! elfutils/0.189: Already installed! elfutils/0.189: Appending PATH env var with : /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin elfutils/0.189: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-addr2line elfutils/0.189: Setting AR to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-ar elfutils/0.189: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elfclassify elfutils/0.189: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elfcmp elfutils/0.189: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elfcompress elfutils/0.189: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elflint elfutils/0.189: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-findtextrel elfutils/0.189: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-make-debug-archive elfutils/0.189: Setting NM to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-nm elfutils/0.189: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-objdump elfutils/0.189: Setting RANLIB to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-ranlib elfutils/0.189: Setting READELF to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-readelf elfutils/0.189: Setting SIZE to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-size elfutils/0.189: Setting STACK to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-stack elfutils/0.189: Setting STRINGS to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-strings elfutils/0.189: Setting STRIP to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-strip elfutils/0.189: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-unstrip elfutils/0.189 (test package): Generator 'CMakeToolchain' calling 'generate()' elfutils/0.189 (test package): Preset 'debug' added to CMakePresets.json. Invoke it manually using 'cmake --preset debug' elfutils/0.189 (test package): If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/w/prod-v1/bsr/cci-3ce19219/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Debug' elfutils/0.189 (test package): Generator 'CMakeDeps' calling 'generate()' elfutils/0.189 (test package): Generator 'VirtualRunEnv' calling 'generate()' elfutils/0.189 (test package): Generator txt created conanbuildinfo.txt elfutils/0.189 (test package): Aggregating env generators elfutils/0.189 (test package): Generated conaninfo.txt elfutils/0.189 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-3ce19219/recipes/elfutils/all/test_package/build/Debug/generators/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK elfutils/0.189 (test package): Calling build() elfutils/0.189 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-3ce19219/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-3ce19219/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-3ce19219/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-3ce19219/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/cci-3ce19219/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -- The C compiler identification is GNU 9.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Conan: Component target declared 'elfutils::libelf' -- Conan: Component target declared 'elfutils::libdw' -- Conan: Component target declared 'elfutils::libasm' -- Conan: Target declared 'elfutils::elfutils' -- Conan: Target declared 'ZLIB::ZLIB' -- Conan: Target declared 'BZip2::BZip2' -- Conan: Including build module from '/home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/bzip2/1.0.8/_/_/package/1d984b241c5c01f748cafe0b37dc9567ed236fef/lib/cmake/conan-official-bzip2-variables.cmake' -- Conan: Target declared 'LibLZMA::LibLZMA' -- Conan: Including build module from '/home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/xz_utils/5.4.4/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/cmake/conan-official-xz_utils-variables.cmake' -- Conan: Component target declared 'zstd::libzstd_static' -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-3ce19219/recipes/elfutils/all/test_package/build/Debug elfutils/0.189 (test package): CMake command: cmake --build "/home/conan/w/prod-v1/bsr/cci-3ce19219/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod-v1/bsr/cci-3ce19219/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building C object CMakeFiles/test_package.dir/test_package.c.o [100%] Linking C executable test_package [100%] Built target test_package elfutils/0.189 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.189 Copyright (C) 2023 The elfutils developers . This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----Running------ > eu-ar r archive.a ./test_package ----------------- ----Running------ > eu-objdump -d ./test_package ----------------- ./test_package: elf64-elf_x86_64 Disassembly of section .init: 1000: f3 rep 1001: 0f pop %cs 1002: 1e push %ds 1003: fa cli 1004: 48 83 ec 08 sub $0x8,%rsp 1008: 48 8b 05 d9 6f 00 00 mov 0x6fd9(%rip),%rax # 0x7fe8 100f: 48 85 c0 test %rax,%rax 1012: 74 02 je 0x1016 1014: ff d0 callq *%rax 1016: 48 83 c4 08 add $0x8,%rsp 101a: c3 retq Disassembly of section .plt: 1020: ff 35 da 6e 00 00 pushq 0x6eda(%rip) # 0x7f00 1026: f2 repne 1027: ff 25 db 6e 00 00 jmpq *0x6edb(%rip) # 0x7f08 102d: 0f 1f 00 nopl (%rax) 1030: f3 rep 1031: 0f pop %cs 1032: 1e push %ds 1033: fa cli 1034: 68 00 00 00 00 pushq $0x0 1039: f2 repne 103a: e9 e1 ff ff ff jmpq 0x1020 103f: 90 nop 1040: f3 rep 1041: 0f pop %cs 1042: 1e push %ds 1043: fa cli 1044: 68 01 00 00 00 pushq $0x1 1049: f2 repne 104a: e9 d1 ff ff ff jmpq 0x1020 104f: 90 nop 1050: f3 rep 1051: 0f pop %cs 1052: 1e push %ds 1053: fa cli 1054: 68 02 00 00 00 pushq $0x2 1059: f2 repne 105a: e9 c1 ff ff ff jmpq 0x1020 105f: 90 nop 1060: f3 rep 1061: 0f pop %cs 1062: 1e push %ds 1063: fa cli 1064: 68 03 00 00 00 pushq $0x3 1069: f2 repne 106a: e9 b1 ff ff ff jmpq 0x1020 106f: 90 nop 1070: f3 rep 1071: 0f pop %cs 1072: 1e push %ds 1073: fa cli 1074: 68 04 00 00 00 pushq $0x4 1079: f2 repne 107a: e9 a1 ff ff ff jmpq 0x1020 107f: 90 nop 1080: f3 rep 1081: 0f pop %cs 1082: 1e push %ds 1083: fa cli 1084: 68 05 00 00 00 pushq $0x5 1089: f2 repne 108a: e9 91 ff ff ff jmpq 0x1020 108f: 90 nop 1090: f3 rep 1091: 0f pop %cs 1092: 1e push %ds 1093: fa cli 1094: 68 06 00 00 00 pushq $0x6 1099: f2 repne 109a: e9 81 ff ff ff jmpq 0x1020 109f: 90 nop 10a0: f3 rep 10a1: 0f pop %cs 10a2: 1e push %ds 10a3: fa cli 10a4: 68 07 00 00 00 pushq $0x7 10a9: f2 repne 10aa: e9 71 ff ff ff jmpq 0x1020 10af: 90 nop 10b0: f3 rep 10b1: 0f pop %cs 10b2: 1e push %ds 10b3: fa cli 10b4: 68 08 00 00 00 pushq $0x8 10b9: f2 repne 10ba: e9 61 ff ff ff jmpq 0x1020 10bf: 90 nop 10c0: f3 rep 10c1: 0f pop %cs 10c2: 1e push %ds 10c3: fa cli 10c4: 68 09 00 00 00 pushq $0x9 10c9: f2 repne 10ca: e9 51 ff ff ff jmpq 0x1020 10cf: 90 nop 10d0: f3 rep 10d1: 0f pop %cs 10d2: 1e push %ds 10d3: fa cli 10d4: 68 0a 00 00 00 pushq $0xa 10d9: f2 repne 10da: e9 41 ff ff ff jmpq 0x1020 10df: 90 nop 10e0: f3 rep 10e1: 0f pop %cs 10e2: 1e push %ds 10e3: fa cli 10e4: 68 0b 00 00 00 pushq $0xb 10e9: f2 repne 10ea: e9 31 ff ff ff jmpq 0x1020 10ef: 90 nop 10f0: f3 rep 10f1: 0f pop %cs 10f2: 1e push %ds 10f3: fa cli 10f4: 68 0c 00 00 00 pushq $0xc 10f9: f2 repne 10fa: e9 21 ff ff ff jmpq 0x1020 10ff: 90 nop 1100: f3 rep 1101: 0f pop %cs 1102: 1e push %ds 1103: fa cli 1104: 68 0d 00 00 00 pushq $0xd 1109: f2 repne 110a: e9 11 ff ff ff jmpq 0x1020 110f: 90 nop 1110: f3 rep 1111: 0f pop %cs 1112: 1e push %ds 1113: fa cli 1114: 68 0e 00 00 00 pushq $0xe 1119: f2 repne 111a: e9 01 ff ff ff jmpq 0x1020 111f: 90 nop 1120: f3 rep 1121: 0f pop %cs 1122: 1e push %ds 1123: fa cli 1124: 68 0f 00 00 00 pushq $0xf 1129: f2 repne 112a: e9 f1 fe ff ff jmpq 0x1020 112f: 90 nop 1130: f3 rep 1131: 0f pop %cs 1132: 1e push %ds 1133: fa cli 1134: 68 10 00 00 00 pushq $0x10 1139: f2 repne 113a: e9 e1 fe ff ff jmpq 0x1020 113f: 90 nop 1140: f3 rep 1141: 0f pop %cs 1142: 1e push %ds 1143: fa cli 1144: 68 11 00 00 00 pushq $0x11 1149: f2 repne 114a: e9 d1 fe ff ff jmpq 0x1020 114f: 90 nop 1150: f3 rep 1151: 0f pop %cs 1152: 1e push %ds 1153: fa cli 1154: 68 12 00 00 00 pushq $0x12 1159: f2 repne 115a: e9 c1 fe ff ff jmpq 0x1020 115f: 90 nop 1160: f3 rep 1161: 0f pop %cs 1162: 1e push %ds 1163: fa cli 1164: 68 13 00 00 00 pushq $0x13 1169: f2 repne 116a: e9 b1 fe ff ff jmpq 0x1020 116f: 90 nop 1170: f3 rep 1171: 0f pop %cs 1172: 1e push %ds 1173: fa cli 1174: 68 14 00 00 00 pushq $0x14 1179: f2 repne 117a: e9 a1 fe ff ff jmpq 0x1020 117f: 90 nop 1180: f3 rep 1181: 0f pop %cs 1182: 1e push %ds 1183: fa cli 1184: 68 15 00 00 00 pushq $0x15 1189: f2 repne 118a: e9 91 fe ff ff jmpq 0x1020 118f: 90 nop 1190: f3 rep 1191: 0f pop %cs 1192: 1e push %ds 1193: fa cli 1194: 68 16 00 00 00 pushq $0x16 1199: f2 repne 119a: e9 81 fe ff ff jmpq 0x1020 119f: 90 nop 11a0: f3 rep 11a1: 0f pop %cs 11a2: 1e push %ds 11a3: fa cli 11a4: 68 17 00 00 00 pushq $0x17 11a9: f2 repne 11aa: e9 71 fe ff ff jmpq 0x1020 11af: 90 nop 11b0: f3 rep 11b1: 0f pop %cs 11b2: 1e push %ds 11b3: fa cli 11b4: 68 18 00 00 00 pushq $0x18 11b9: f2 repne 11ba: e9 61 fe ff ff jmpq 0x1020 11bf: 90 nop Disassembly of section .plt.got: 11c0: f3 rep 11c1: 0f pop %cs 11c2: 1e push %ds 11c3: fa cli 11c4: f2 repne 11c5: ff 25 2d 6e 00 00 jmpq *0x6e2d(%rip) # 0x7ff8 11cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .plt.sec: 11d0: f3 rep 11d1: 0f pop %cs 11d2: 1e push %ds 11d3: fa cli 11d4: f2 repne 11d5: ff 25 35 6d 00 00 jmpq *0x6d35(%rip) # 0x7f10 11db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11e0: f3 rep 11e1: 0f pop %cs 11e2: 1e push %ds 11e3: fa cli 11e4: f2 repne 11e5: ff 25 2d 6d 00 00 jmpq *0x6d2d(%rip) # 0x7f18 11eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11f0: f3 rep 11f1: 0f pop %cs 11f2: 1e push %ds 11f3: fa cli 11f4: f2 repne 11f5: ff 25 25 6d 00 00 jmpq *0x6d25(%rip) # 0x7f20 11fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1200: f3 rep 1201: 0f pop %cs 1202: 1e push %ds 1203: fa cli 1204: f2 repne 1205: ff 25 1d 6d 00 00 jmpq *0x6d1d(%rip) # 0x7f28 120b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1210: f3 rep 1211: 0f pop %cs 1212: 1e push %ds 1213: fa cli 1214: f2 repne 1215: ff 25 15 6d 00 00 jmpq *0x6d15(%rip) # 0x7f30 121b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1220: f3 rep 1221: 0f pop %cs 1222: 1e push %ds 1223: fa cli 1224: f2 repne 1225: ff 25 0d 6d 00 00 jmpq *0x6d0d(%rip) # 0x7f38 122b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1230: f3 rep 1231: 0f pop %cs 1232: 1e push %ds 1233: fa cli 1234: f2 repne 1235: ff 25 05 6d 00 00 jmpq *0x6d05(%rip) # 0x7f40 123b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1240: f3 rep 1241: 0f pop %cs 1242: 1e push %ds 1243: fa cli 1244: f2 repne 1245: ff 25 fd 6c 00 00 jmpq *0x6cfd(%rip) # 0x7f48 124b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1250: f3 rep 1251: 0f pop %cs 1252: 1e push %ds 1253: fa cli 1254: f2 repne 1255: ff 25 f5 6c 00 00 jmpq *0x6cf5(%rip) # 0x7f50 125b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1260: f3 rep 1261: 0f pop %cs 1262: 1e push %ds 1263: fa cli 1264: f2 repne 1265: ff 25 ed 6c 00 00 jmpq *0x6ced(%rip) # 0x7f58 126b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1270: f3 rep 1271: 0f pop %cs 1272: 1e push %ds 1273: fa cli 1274: f2 repne 1275: ff 25 e5 6c 00 00 jmpq *0x6ce5(%rip) # 0x7f60 127b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1280: f3 rep 1281: 0f pop %cs 1282: 1e push %ds 1283: fa cli 1284: f2 repne 1285: ff 25 dd 6c 00 00 jmpq *0x6cdd(%rip) # 0x7f68 128b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1290: f3 rep 1291: 0f pop %cs 1292: 1e push %ds 1293: fa cli 1294: f2 repne 1295: ff 25 d5 6c 00 00 jmpq *0x6cd5(%rip) # 0x7f70 129b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12a0: f3 rep 12a1: 0f pop %cs 12a2: 1e push %ds 12a3: fa cli 12a4: f2 repne 12a5: ff 25 cd 6c 00 00 jmpq *0x6ccd(%rip) # 0x7f78 12ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12b0: f3 rep 12b1: 0f pop %cs 12b2: 1e push %ds 12b3: fa cli 12b4: f2 repne 12b5: ff 25 c5 6c 00 00 jmpq *0x6cc5(%rip) # 0x7f80 12bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12c0: f3 rep 12c1: 0f pop %cs 12c2: 1e push %ds 12c3: fa cli 12c4: f2 repne 12c5: ff 25 bd 6c 00 00 jmpq *0x6cbd(%rip) # 0x7f88 12cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12d0: f3 rep 12d1: 0f pop %cs 12d2: 1e push %ds 12d3: fa cli 12d4: f2 repne 12d5: ff 25 b5 6c 00 00 jmpq *0x6cb5(%rip) # 0x7f90 12db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12e0: f3 rep 12e1: 0f pop %cs 12e2: 1e push %ds 12e3: fa cli 12e4: f2 repne 12e5: ff 25 ad 6c 00 00 jmpq *0x6cad(%rip) # 0x7f98 12eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12f0: f3 rep 12f1: 0f pop %cs 12f2: 1e push %ds 12f3: fa cli 12f4: f2 repne 12f5: ff 25 a5 6c 00 00 jmpq *0x6ca5(%rip) # 0x7fa0 12fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1300: f3 rep 1301: 0f pop %cs 1302: 1e push %ds 1303: fa cli 1304: f2 repne 1305: ff 25 9d 6c 00 00 jmpq *0x6c9d(%rip) # 0x7fa8 130b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1310: f3 rep 1311: 0f pop %cs 1312: 1e push %ds 1313: fa cli 1314: f2 repne 1315: ff 25 95 6c 00 00 jmpq *0x6c95(%rip) # 0x7fb0 131b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1320: f3 rep 1321: 0f pop %cs 1322: 1e push %ds 1323: fa cli 1324: f2 repne 1325: ff 25 8d 6c 00 00 jmpq *0x6c8d(%rip) # 0x7fb8 132b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1330: f3 rep 1331: 0f pop %cs 1332: 1e push %ds 1333: fa cli 1334: f2 repne 1335: ff 25 85 6c 00 00 jmpq *0x6c85(%rip) # 0x7fc0 133b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1340: f3 rep 1341: 0f pop %cs 1342: 1e push %ds 1343: fa cli 1344: f2 repne 1345: ff 25 7d 6c 00 00 jmpq *0x6c7d(%rip) # 0x7fc8 134b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1350: f3 rep 1351: 0f pop %cs 1352: 1e push %ds 1353: fa cli 1354: f2 repne 1355: ff 25 75 6c 00 00 jmpq *0x6c75(%rip) # 0x7fd0 135b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .text: 1360: f3 rep 1361: 0f pop %cs 1362: 1e push %ds 1363: fa cli 1364: 31 ed xor %ebp,%ebp 1366: 49 89 d1 mov %rdx,%r9 1369: 5e pop %rsi 136a: 48 89 e2 mov %rsp,%rdx 136d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 1371: 50 push %rax 1372: 54 push %rsp 1373: 4c 8d 05 46 35 00 00 lea 0x3546(%rip),%r8 # 0x48c0 137a: 48 8d 0d cf 34 00 00 lea 0x34cf(%rip),%rcx # 0x4850 1381: 48 8d 3d c1 00 00 00 lea 0xc1(%rip),%rdi # 0x1449 1388: ff 15 52 6c 00 00 callq *0x6c52(%rip) # 0x7fe0 138e: f4 hlt 138f: 90 nop 1390: 48 8d 3d 79 6c 00 00 lea 0x6c79(%rip),%rdi # 0x8010 1397: 48 8d 05 72 6c 00 00 lea 0x6c72(%rip),%rax # 0x8010 139e: 48 39 f8 cmp %rdi,%rax 13a1: 74 15 je 0x13b8 13a3: 48 8b 05 2e 6c 00 00 mov 0x6c2e(%rip),%rax # 0x7fd8 13aa: 48 85 c0 test %rax,%rax 13ad: 74 09 je 0x13b8 13af: ff e0 jmpq *%rax 13b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13b8: c3 retq 13b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13c0: 48 8d 3d 49 6c 00 00 lea 0x6c49(%rip),%rdi # 0x8010 13c7: 48 8d 35 42 6c 00 00 lea 0x6c42(%rip),%rsi # 0x8010 13ce: 48 29 fe sub %rdi,%rsi 13d1: 48 89 f0 mov %rsi,%rax 13d4: 48 c1 ee 3f shr $0x3f,%rsi 13d8: 48 c1 f8 03 sar $0x3,%rax 13dc: 48 01 c6 add %rax,%rsi 13df: 48 d1 fe sar %rsi 13e2: 74 14 je 0x13f8 13e4: 48 8b 05 05 6c 00 00 mov 0x6c05(%rip),%rax # 0x7ff0 13eb: 48 85 c0 test %rax,%rax 13ee: 74 08 je 0x13f8 13f0: ff e0 jmpq *%rax 13f2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 13f8: c3 retq 13f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1400: f3 rep 1401: 0f pop %cs 1402: 1e push %ds 1403: fa cli 1404: 80 3d 05 6c 00 00 00 cmpb $0x0,0x6c05(%rip) # 0x8010 140b: 75 2b jne 0x1438 140d: 55 push %rbp 140e: 48 83 3d e2 6b 00 00 00 cmpq $0x0,0x6be2(%rip) # 0x7ff8 1416: 48 89 e5 mov %rsp,%rbp 1419: 74 0c je 0x1427 141b: 48 8b 3d e6 6b 00 00 mov 0x6be6(%rip),%rdi # 0x8008 1422: e8 99 fd ff ff callq 0x11c0 1427: e8 64 ff ff ff callq 0x1390 142c: c6 05 dd 6b 00 00 01 movb $0x1,0x6bdd(%rip) # 0x8010 1433: 5d pop %rbp 1434: c3 retq 1435: 0f 1f 00 nopl (%rax) 1438: c3 retq 1439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1440: f3 rep 1441: 0f pop %cs 1442: 1e push %ds 1443: fa cli 1444: e9 77 ff ff ff jmpq 0x13c0 1449: f3 rep 144a: 0f pop %cs 144b: 1e push %ds 144c: fa cli 144d: 55 push %rbp 144e: 48 89 e5 mov %rsp,%rbp 1451: 48 83 ec 30 sub $0x30,%rsp 1455: 89 7d dc mov %edi,-0x24(%rbp) 1458: 48 89 75 d0 mov %rsi,-0x30(%rbp) 145c: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 1460: 7f 25 jg 0x1487 1462: 48 8b 45 d0 mov -0x30(%rbp),%rax 1466: 48 8b 00 mov (%rax),%rax 1469: 48 89 c6 mov %rax,%rsi 146c: 48 8d 3d 95 3b 00 00 lea 0x3b95(%rip),%rdi # 0x5008 1473: b8 00 00 00 00 mov $0x0,%eax 1478: e8 a3 fd ff ff callq 0x1220 147d: b8 ff ff ff ff mov $0xffffffff,%eax 1482: e9 64 01 00 00 jmpq 0x15eb 1487: bf 01 00 00 00 mov $0x1,%edi 148c: e8 5c 01 00 00 callq 0x15ed 1491: 85 c0 test %eax,%eax 1493: 75 28 jne 0x14bd 1495: bf ff ff ff ff mov $0xffffffff,%edi 149a: e8 17 02 00 00 callq 0x16b6 149f: 48 89 c6 mov %rax,%rsi 14a2: 48 8d 3d 77 3b 00 00 lea 0x3b77(%rip),%rdi # 0x5020 14a9: b8 00 00 00 00 mov $0x0,%eax 14ae: e8 6d fd ff ff callq 0x1220 14b3: b8 01 00 00 00 mov $0x1,%eax 14b8: e9 2e 01 00 00 jmpq 0x15eb 14bd: 48 8b 45 d0 mov -0x30(%rbp),%rax 14c1: 48 83 c0 08 add $0x8,%rax 14c5: 48 8b 00 mov (%rax),%rax 14c8: ba 00 00 00 00 mov $0x0,%edx 14cd: be 00 00 00 00 mov $0x0,%esi 14d2: 48 89 c7 mov %rax,%rdi 14d5: b8 00 00 00 00 mov $0x0,%eax 14da: e8 41 fe ff ff callq 0x1320 14df: 89 45 e8 mov %eax,-0x18(%rbp) 14e2: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 14e6: 79 25 jns 0x150d 14e8: 48 8b 45 d0 mov -0x30(%rbp),%rax 14ec: 48 8b 00 mov (%rax),%rax 14ef: 48 89 c6 mov %rax,%rsi 14f2: 48 8d 3d 4e 3b 00 00 lea 0x3b4e(%rip),%rdi # 0x5047 14f9: b8 00 00 00 00 mov $0x0,%eax 14fe: e8 1d fd ff ff callq 0x1220 1503: b8 01 00 00 00 mov $0x1,%eax 1508: e9 de 00 00 00 jmpq 0x15eb 150d: 8b 45 e8 mov -0x18(%rbp),%eax 1510: ba 00 00 00 00 mov $0x0,%edx 1515: be 01 00 00 00 mov $0x1,%esi 151a: 89 c7 mov %eax,%edi 151c: e8 55 2c 00 00 callq 0x4176 1521: 48 89 45 f8 mov %rax,-0x8(%rbp) 1525: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 152a: 75 28 jne 0x1554 152c: bf ff ff ff ff mov $0xffffffff,%edi 1531: e8 80 01 00 00 callq 0x16b6 1536: 48 89 c6 mov %rax,%rsi 1539: 48 8d 3d 17 3b 00 00 lea 0x3b17(%rip),%rdi # 0x5057 1540: b8 00 00 00 00 mov $0x0,%eax 1545: e8 d6 fc ff ff callq 0x1220 154a: b8 01 00 00 00 mov $0x1,%eax 154f: e9 97 00 00 00 jmpq 0x15eb 1554: 48 8b 45 f8 mov -0x8(%rbp),%rax 1558: 48 89 c7 mov %rax,%rdi 155b: e8 c2 32 00 00 callq 0x4822 1560: 89 45 ec mov %eax,-0x14(%rbp) 1563: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 1567: 74 1f je 0x1588 1569: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 156d: 77 33 ja 0x15a2 156f: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1573: 74 20 je 0x1595 1575: 83 7d ec 01 cmpl $0x1,-0x14(%rbp) 1579: 75 27 jne 0x15a2 157b: 48 8d 05 ef 3a 00 00 lea 0x3aef(%rip),%rax # 0x5071 1582: 48 89 45 f0 mov %rax,-0x10(%rbp) 1586: eb 25 jmp 0x15ad 1588: 48 8d 05 f0 3a 00 00 lea 0x3af0(%rip),%rax # 0x507f 158f: 48 89 45 f0 mov %rax,-0x10(%rbp) 1593: eb 18 jmp 0x15ad 1595: 48 8d 05 ee 3a 00 00 lea 0x3aee(%rip),%rax # 0x508a 159c: 48 89 45 f0 mov %rax,-0x10(%rbp) 15a0: eb 0b jmp 0x15ad 15a2: 48 8d 05 e6 3a 00 00 lea 0x3ae6(%rip),%rax # 0x508f 15a9: 48 89 45 f0 mov %rax,-0x10(%rbp) 15ad: 48 8b 45 d0 mov -0x30(%rbp),%rax 15b1: 48 83 c0 08 add $0x8,%rax 15b5: 48 8b 00 mov (%rax),%rax 15b8: 48 8b 55 f0 mov -0x10(%rbp),%rdx 15bc: 48 89 c6 mov %rax,%rsi 15bf: 48 8d 3d d6 3a 00 00 lea 0x3ad6(%rip),%rdi # 0x509c 15c6: b8 00 00 00 00 mov $0x0,%eax 15cb: e8 50 fc ff ff callq 0x1220 15d0: 48 8b 45 f8 mov -0x8(%rbp),%rax 15d4: 48 89 c7 mov %rax,%rdi 15d7: e8 ef 2d 00 00 callq 0x43cb 15dc: 8b 45 e8 mov -0x18(%rbp),%eax 15df: 89 c7 mov %eax,%edi 15e1: e8 7a fc ff ff callq 0x1260 15e6: b8 00 00 00 00 mov $0x0,%eax 15eb: c9 leaveq 15ec: c3 retq 15ed: f3 rep 15ee: 0f pop %cs 15ef: 1e push %ds 15f0: fa cli 15f1: 55 push %rbp 15f2: 48 89 e5 mov %rsp,%rbp 15f5: 48 83 ec 10 sub $0x10,%rsp 15f9: 89 7d fc mov %edi,-0x4(%rbp) 15fc: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1600: 75 07 jne 0x1609 1602: b8 01 00 00 00 mov $0x1,%eax 1607: eb 2f jmp 0x1638 1609: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 160d: 0f 94 c0 sete %al 1610: 0f b6 c0 movzbl %al,%eax 1613: 48 85 c0 test %rax,%rax 1616: 74 11 je 0x1629 1618: c7 05 f2 69 00 00 01 00 movl $0x1,0x69f2(%rip) # 0x8014 1620: 00 00 1622: b8 01 00 00 00 mov $0x1,%eax 1627: eb 0f jmp 0x1638 1629: bf 02 00 00 00 mov $0x2,%edi 162e: e8 43 00 00 00 callq 0x1676 1633: b8 00 00 00 00 mov $0x0,%eax 1638: c9 leaveq 1639: c3 retq 163a: f3 rep 163b: 0f pop %cs 163c: 1e push %ds 163d: fa cli 163e: 55 push %rbp 163f: 48 89 e5 mov %rsp,%rbp 1642: 48 83 ec 10 sub $0x10,%rsp 1646: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 164e: 00 164f: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1656: 8b 00 mov (%rax),%eax 1658: 89 45 fc mov %eax,-0x4(%rbp) 165b: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1663: 00 1664: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 166b: c7 00 00 00 00 00 movl $0x0,(%rax) 1671: 8b 45 fc mov -0x4(%rbp),%eax 1674: c9 leaveq 1675: c3 retq 1676: f3 rep 1677: 0f pop %cs 1678: 1e push %ds 1679: fa cli 167a: 55 push %rbp 167b: 48 89 e5 mov %rsp,%rbp 167e: 53 push %rbx 167f: 48 83 ec 18 sub $0x18,%rsp 1683: 89 7d ec mov %edi,-0x14(%rbp) 1686: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 168a: 78 0b js 0x1697 168c: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1690: 7f 05 jg 0x1697 1692: 8b 5d ec mov -0x14(%rbp),%ebx 1695: eb 05 jmp 0x169c 1697: bb 01 00 00 00 mov $0x1,%ebx 169c: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16a4: 00 16a5: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16ac: 89 18 mov %ebx,(%rax) 16ae: 90 nop 16af: 48 83 c4 18 add $0x18,%rsp 16b3: 5b pop %rbx 16b4: 5d pop %rbp 16b5: c3 retq 16b6: f3 rep 16b7: 0f pop %cs 16b8: 1e push %ds 16b9: fa cli 16ba: 55 push %rbp 16bb: 48 89 e5 mov %rsp,%rbp 16be: 48 83 ec 20 sub $0x20,%rsp 16c2: 89 7d ec mov %edi,-0x14(%rbp) 16c5: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16cd: 00 16ce: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16d5: 8b 00 mov (%rax),%eax 16d7: 89 45 fc mov %eax,-0x4(%rbp) 16da: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 16de: 0f 85 85 00 00 00 jne 0x1769 16e4: 8b 45 fc mov -0x4(%rbp),%eax 16e7: 48 98 cltq 16e9: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 16f1: 48 8d 05 c8 3e 00 00 lea 0x3ec8(%rip),%rax # 0x55c0 16f8: 48 8b 04 02 mov (%rdx,%rax,1),%rax 16fc: 48 3d f1 04 00 00 cmp $0x4f1,%rax 1702: 76 1f jbe 0x1723 1704: 48 8d 0d 4d 41 00 00 lea 0x414d(%rip),%rcx # 0x5858 170b: ba 5a 01 00 00 mov $0x15a,%edx 1710: 48 8d 35 41 40 00 00 lea 0x4041(%rip),%rsi # 0x5758 1717: 48 8d 3d ca 40 00 00 lea 0x40ca(%rip),%rdi # 0x57e8 171e: e8 1d fb ff ff callq 0x1240 1723: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1727: 74 36 je 0x175f 1729: 8b 45 fc mov -0x4(%rbp),%eax 172c: 48 98 cltq 172e: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1736: 48 8d 05 83 3e 00 00 lea 0x3e83(%rip),%rax # 0x55c0 173d: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1741: 48 8d 15 78 39 00 00 lea 0x3978(%rip),%rdx # 0x50c0 1748: 48 01 d0 add %rdx,%rax 174b: 48 89 c6 mov %rax,%rsi 174e: 48 8d 3d b8 40 00 00 lea 0x40b8(%rip),%rdi # 0x580d 1755: e8 d6 fa ff ff callq 0x1230 175a: e9 b7 00 00 00 jmpq 0x1816 175f: b8 00 00 00 00 mov $0x0,%eax 1764: e9 ad 00 00 00 jmpq 0x1816 1769: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 176d: 7c 06 jl 0x1775 176f: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1773: 7e 1b jle 0x1790 1775: 48 8d 05 4d 39 00 00 lea 0x394d(%rip),%rax # 0x50c9 177c: 48 89 c6 mov %rax,%rsi 177f: 48 8d 3d 87 40 00 00 lea 0x4087(%rip),%rdi # 0x580d 1786: e8 a5 fa ff ff callq 0x1230 178b: e9 86 00 00 00 jmpq 0x1816 1790: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1794: 75 05 jne 0x179b 1796: 8b 45 fc mov -0x4(%rbp),%eax 1799: eb 03 jmp 0x179e 179b: 8b 45 ec mov -0x14(%rbp),%eax 179e: 48 98 cltq 17a0: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17a8: 48 8d 05 11 3e 00 00 lea 0x3e11(%rip),%rax # 0x55c0 17af: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17b3: 48 3d f1 04 00 00 cmp $0x4f1,%rax 17b9: 76 1f jbe 0x17da 17bb: 48 8d 0d 96 40 00 00 lea 0x4096(%rip),%rcx # 0x5858 17c2: ba 60 01 00 00 mov $0x160,%edx 17c7: 48 8d 35 8a 3f 00 00 lea 0x3f8a(%rip),%rsi # 0x5758 17ce: 48 8d 3d 43 40 00 00 lea 0x4043(%rip),%rdi # 0x5818 17d5: e8 66 fa ff ff callq 0x1240 17da: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 17de: 75 05 jne 0x17e5 17e0: 8b 45 fc mov -0x4(%rbp),%eax 17e3: eb 03 jmp 0x17e8 17e5: 8b 45 ec mov -0x14(%rbp),%eax 17e8: 48 98 cltq 17ea: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17f2: 48 8d 05 c7 3d 00 00 lea 0x3dc7(%rip),%rax # 0x55c0 17f9: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17fd: 48 8d 15 bc 38 00 00 lea 0x38bc(%rip),%rdx # 0x50c0 1804: 48 01 d0 add %rdx,%rax 1807: 48 89 c6 mov %rax,%rsi 180a: 48 8d 3d fc 3f 00 00 lea 0x3ffc(%rip),%rdi # 0x580d 1811: e8 1a fa ff ff callq 0x1230 1816: c9 leaveq 1817: c3 retq 1818: 55 push %rbp 1819: 48 89 e5 mov %rsp,%rbp 181c: 89 f8 mov %edi,%eax 181e: 66 89 45 fc mov %ax,-0x4(%rbp) 1822: 0f b7 45 fc movzwl -0x4(%rbp),%eax 1826: 66 c1 c0 08 rol $0x8,%ax 182a: 5d pop %rbp 182b: c3 retq 182c: 55 push %rbp 182d: 48 89 e5 mov %rsp,%rbp 1830: 89 7d fc mov %edi,-0x4(%rbp) 1833: 8b 45 fc mov -0x4(%rbp),%eax 1836: 0f c8 bswap %eax 1838: 5d pop %rbp 1839: c3 retq 183a: 55 push %rbp 183b: 48 89 e5 mov %rsp,%rbp 183e: 48 89 7d f8 mov %rdi,-0x8(%rbp) 1842: 48 8b 45 f8 mov -0x8(%rbp),%rax 1846: 48 0f c8 bswap %rax 1849: 5d pop %rbp 184a: c3 retq 184b: 55 push %rbp 184c: 48 89 e5 mov %rsp,%rbp 184f: 48 83 ec 40 sub $0x40,%rsp 1853: 89 7d dc mov %edi,-0x24(%rbp) 1856: 48 89 75 d0 mov %rsi,-0x30(%rbp) 185a: 48 89 55 c8 mov %rdx,-0x38(%rbp) 185e: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1862: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 186a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 186e: 48 8b 45 e8 mov -0x18(%rbp),%rax 1872: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 1876: 48 8b 45 e8 mov -0x18(%rbp),%rax 187a: 48 8b 55 c8 mov -0x38(%rbp),%rdx 187e: 48 29 c2 sub %rax,%rdx 1881: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1885: 48 8b 45 d0 mov -0x30(%rbp),%rax 1889: 48 01 c6 add %rax,%rsi 188c: 8b 45 dc mov -0x24(%rbp),%eax 188f: 89 c7 mov %eax,%edi 1891: e8 9a fa ff ff callq 0x1330 1896: 48 89 45 f0 mov %rax,-0x10(%rbp) 189a: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 189f: 75 0c jne 0x18ad 18a1: e8 3a f9 ff ff callq 0x11e0 18a6: 8b 00 mov (%rax),%eax 18a8: 83 f8 04 cmp $0x4,%eax 18ab: 74 bd je 0x186a 18ad: 48 8b 45 f0 mov -0x10(%rbp),%rax 18b1: 48 89 45 f8 mov %rax,-0x8(%rbp) 18b5: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18ba: 7f 13 jg 0x18cf 18bc: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18c1: 79 06 jns 0x18c9 18c3: 48 8b 45 f8 mov -0x8(%rbp),%rax 18c7: eb 1c jmp 0x18e5 18c9: 48 8b 45 e8 mov -0x18(%rbp),%rax 18cd: eb 16 jmp 0x18e5 18cf: 48 8b 45 f8 mov -0x8(%rbp),%rax 18d3: 48 01 45 e8 add %rax,-0x18(%rbp) 18d7: 48 8b 45 e8 mov -0x18(%rbp),%rax 18db: 48 39 45 c8 cmp %rax,-0x38(%rbp) 18df: 77 89 ja 0x186a 18e1: 48 8b 45 e8 mov -0x18(%rbp),%rax 18e5: c9 leaveq 18e6: c3 retq 18e7: 55 push %rbp 18e8: 48 89 e5 mov %rsp,%rbp 18eb: 48 83 ec 20 sub $0x20,%rsp 18ef: 48 89 7d e8 mov %rdi,-0x18(%rbp) 18f3: 48 89 75 e0 mov %rsi,-0x20(%rbp) 18f7: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 18fc: 76 26 jbe 0x1924 18fe: 48 8b 45 e8 mov -0x18(%rbp),%rax 1902: ba 08 00 00 00 mov $0x8,%edx 1907: 48 8d 35 5a 3f 00 00 lea 0x3f5a(%rip),%rsi # 0x5868 190e: 48 89 c7 mov %rax,%rdi 1911: e8 6a f9 ff ff callq 0x1280 1916: 85 c0 test %eax,%eax 1918: 75 0a jne 0x1924 191a: b8 01 00 00 00 mov $0x1,%eax 191f: e9 80 00 00 00 jmpq 0x19a4 1924: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 1929: 76 74 jbe 0x199f 192b: 48 8b 45 e8 mov -0x18(%rbp),%rax 192f: ba 04 00 00 00 mov $0x4,%edx 1934: 48 8d 35 36 3f 00 00 lea 0x3f36(%rip),%rsi # 0x5871 193b: 48 89 c7 mov %rax,%rdi 193e: e8 3d f9 ff ff callq 0x1280 1943: 85 c0 test %eax,%eax 1945: 75 58 jne 0x199f 1947: 48 8b 45 e8 mov -0x18(%rbp),%rax 194b: 48 83 c0 04 add $0x4,%rax 194f: 0f b6 00 movzbl (%rax),%eax 1952: 0f b6 c0 movzbl %al,%eax 1955: 89 45 f4 mov %eax,-0xc(%rbp) 1958: 48 8b 45 e8 mov -0x18(%rbp),%rax 195c: 48 83 c0 05 add $0x5,%rax 1960: 0f b6 00 movzbl (%rax),%eax 1963: 0f b6 c0 movzbl %al,%eax 1966: 89 45 f8 mov %eax,-0x8(%rbp) 1969: 48 8b 45 e8 mov -0x18(%rbp),%rax 196d: 48 83 c0 06 add $0x6,%rax 1971: 0f b6 00 movzbl (%rax),%eax 1974: 0f b6 c0 movzbl %al,%eax 1977: 89 45 fc mov %eax,-0x4(%rbp) 197a: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 197e: 7e 1f jle 0x199f 1980: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 1984: 7f 19 jg 0x199f 1986: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 198a: 7e 13 jle 0x199f 198c: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 1990: 7f 0d jg 0x199f 1992: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1996: 75 07 jne 0x199f 1998: b8 03 00 00 00 mov $0x3,%eax 199d: eb 05 jmp 0x19a4 199f: b8 00 00 00 00 mov $0x0,%eax 19a4: c9 leaveq 19a5: c3 retq 19a6: 55 push %rbp 19a7: 48 89 e5 mov %rsp,%rbp 19aa: 48 83 ec 40 sub $0x40,%rsp 19ae: 89 7d ec mov %edi,-0x14(%rbp) 19b1: 48 89 75 e0 mov %rsi,-0x20(%rbp) 19b5: 48 89 55 d8 mov %rdx,-0x28(%rbp) 19b9: 48 89 4d d0 mov %rcx,-0x30(%rbp) 19bd: 44 89 45 e8 mov %r8d,-0x18(%rbp) 19c1: 4c 89 4d c8 mov %r9,-0x38(%rbp) 19c5: 48 8b 45 18 mov 0x18(%rbp),%rax 19c9: 48 05 08 01 00 00 add $0x108,%rax 19cf: 48 89 c6 mov %rax,%rsi 19d2: bf 01 00 00 00 mov $0x1,%edi 19d7: e8 c4 f8 ff ff callq 0x12a0 19dc: 48 89 45 f8 mov %rax,-0x8(%rbp) 19e0: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 19e5: 75 0c jne 0x19f3 19e7: bf 08 00 00 00 mov $0x8,%edi 19ec: e8 85 fc ff ff callq 0x1676 19f1: eb 58 jmp 0x1a4b 19f3: 48 8b 45 f8 mov -0x8(%rbp),%rax 19f7: 8b 55 10 mov 0x10(%rbp),%edx 19fa: 89 50 18 mov %edx,0x18(%rax) 19fd: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a01: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 1a08: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a0c: 8b 55 e8 mov -0x18(%rbp),%edx 1a0f: 89 50 1c mov %edx,0x1c(%rax) 1a12: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a16: 8b 55 ec mov -0x14(%rbp),%edx 1a19: 89 50 24 mov %edx,0x24(%rax) 1a1c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a20: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1a24: 48 89 50 28 mov %rdx,0x28(%rax) 1a28: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a2c: 48 8b 55 d0 mov -0x30(%rbp),%rdx 1a30: 48 89 50 30 mov %rdx,0x30(%rax) 1a34: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a38: 48 8b 55 e0 mov -0x20(%rbp),%rdx 1a3c: 48 89 10 mov %rdx,(%rax) 1a3f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a43: 48 8b 55 c8 mov -0x38(%rbp),%rdx 1a47: 48 89 50 08 mov %rdx,0x8(%rax) 1a4b: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a4f: c9 leaveq 1a50: c3 retq 1a51: f3 rep 1a52: 0f pop %cs 1a53: 1e push %ds 1a54: fa cli 1a55: 55 push %rbp 1a56: 48 89 e5 mov %rsp,%rbp 1a59: 48 83 ec 20 sub $0x20,%rsp 1a5d: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a61: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a65: 8b 40 18 mov 0x18(%rax),%eax 1a68: 83 f8 01 cmp $0x1,%eax 1a6b: 75 38 jne 0x1aa5 1a6d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a71: 48 8b 40 48 mov 0x48(%rax),%rax 1a75: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a79: eb 23 jmp 0x1a9e 1a7b: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a7f: 8b 40 3c mov 0x3c(%rax),%eax 1a82: 85 c0 test %eax,%eax 1a84: 74 0c je 0x1a92 1a86: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a8a: 48 89 c7 mov %rax,%rdi 1a8d: e8 bf ff ff ff callq 0x1a51 1a92: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a96: 48 8b 40 10 mov 0x10(%rax),%rax 1a9a: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a9e: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1aa3: 75 d6 jne 0x1a7b 1aa5: 90 nop 1aa6: c9 leaveq 1aa7: c3 retq 1aa8: f3 rep 1aa9: 0f pop %cs 1aaa: 1e push %ds 1aab: fa cli 1aac: 55 push %rbp 1aad: 48 89 e5 mov %rsp,%rbp 1ab0: 48 83 ec 20 sub $0x20,%rsp 1ab4: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1ab8: 48 8b 45 e8 mov -0x18(%rbp),%rax 1abc: 8b 40 18 mov 0x18(%rax),%eax 1abf: 83 f8 01 cmp $0x1,%eax 1ac2: 75 38 jne 0x1afc 1ac4: 48 8b 45 e8 mov -0x18(%rbp),%rax 1ac8: 48 8b 40 48 mov 0x48(%rax),%rax 1acc: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ad0: eb 23 jmp 0x1af5 1ad2: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ad6: 8b 40 3c mov 0x3c(%rax),%eax 1ad9: 85 c0 test %eax,%eax 1adb: 74 0c je 0x1ae9 1add: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ae1: 48 89 c7 mov %rax,%rdi 1ae4: e8 bf ff ff ff callq 0x1aa8 1ae9: 48 8b 45 f8 mov -0x8(%rbp),%rax 1aed: 48 8b 40 10 mov 0x10(%rax),%rax 1af1: 48 89 45 f8 mov %rax,-0x8(%rbp) 1af5: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1afa: 75 d6 jne 0x1ad2 1afc: 90 nop 1afd: c9 leaveq 1afe: c3 retq 1aff: 55 push %rbp 1b00: 48 89 e5 mov %rsp,%rbp 1b03: 48 83 ec 40 sub $0x40,%rsp 1b07: 89 7d ec mov %edi,-0x14(%rbp) 1b0a: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1b0e: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1b12: 48 89 4d d0 mov %rcx,-0x30(%rbp) 1b16: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1b1a: 4c 89 4d c8 mov %r9,-0x38(%rbp) 1b1e: 4c 8b 45 c8 mov -0x38(%rbp),%r8 1b22: 8b 7d e8 mov -0x18(%rbp),%edi 1b25: 48 8b 4d d0 mov -0x30(%rbp),%rcx 1b29: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1b2d: 48 8b 75 e0 mov -0x20(%rbp),%rsi 1b31: 8b 45 ec mov -0x14(%rbp),%eax 1b34: 6a 00 pushq $0x0 1b36: 6a 01 pushq $0x1 1b38: 4d 89 c1 mov %r8,%r9 1b3b: 41 89 f8 mov %edi,%r8d 1b3e: 89 c7 mov %eax,%edi 1b40: e8 61 fe ff ff callq 0x19a6 1b45: 48 83 c4 10 add $0x10,%rsp 1b49: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b4d: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b52: 74 26 je 0x1b7a 1b54: 48 8b 45 d8 mov -0x28(%rbp),%rax 1b58: 48 8d 50 08 lea 0x8(%rax),%rdx 1b5c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b60: 48 89 50 70 mov %rdx,0x70(%rax) 1b64: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b68: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 1b6f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b73: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1b7a: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b7e: c9 leaveq 1b7f: c3 retq 1b80: f3 rep 1b81: 0f pop %cs 1b82: 1e push %ds 1b83: fa cli 1b84: 55 push %rbp 1b85: 48 89 e5 mov %rsp,%rbp 1b88: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 1b8f: 48 89 bd 78 ff ff ff mov %rdi,-0x88(%rbp) 1b96: 48 89 b5 70 ff ff ff mov %rsi,-0x90(%rbp) 1b9d: 89 95 6c ff ff ff mov %edx,-0x94(%rbp) 1ba3: 48 89 8d 60 ff ff ff mov %rcx,-0xa0(%rbp) 1baa: 4c 89 85 58 ff ff ff mov %r8,-0xa8(%rbp) 1bb1: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 1bb9: 00 1bba: 48 89 45 f8 mov %rax,-0x8(%rbp) 1bbe: 31 c0 xor %eax,%eax 1bc0: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bc7: 48 83 c0 04 add $0x4,%rax 1bcb: 0f b6 00 movzbl (%rax),%eax 1bce: 3c 01 cmp $0x1,%al 1bd0: 0f 94 c0 sete %al 1bd3: 88 45 87 mov %al,-0x79(%rbp) 1bd6: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1bda: 74 0a je 0x1be6 1bdc: 48 83 bd 58 ff ff ff 33 cmpq $0x33,-0xa8(%rbp) 1be4: 76 15 jbe 0x1bfb 1be6: 0f b6 45 87 movzbl -0x79(%rbp),%eax 1bea: 83 f0 01 xor $0x1,%eax 1bed: 84 c0 test %al,%al 1bef: 74 20 je 0x1c11 1bf1: 48 83 bd 58 ff ff ff 3f cmpq $0x3f,-0xa8(%rbp) 1bf9: 77 16 ja 0x1c11 1bfb: bf 0a 00 00 00 mov $0xa,%edi 1c00: e8 71 fa ff ff callq 0x1676 1c05: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1c0c: e9 bd 04 00 00 jmpq 0x20ce 1c11: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c18: 48 83 c0 05 add $0x5,%rax 1c1c: 0f b6 00 movzbl (%rax),%eax 1c1f: 3c 01 cmp $0x1,%al 1c21: 75 10 jne 0x1c33 1c23: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c2a: 48 89 45 88 mov %rax,-0x78(%rbp) 1c2e: e9 af 00 00 00 jmpq 0x1ce2 1c33: 48 8d 45 b0 lea -0x50(%rbp),%rax 1c37: 48 89 45 88 mov %rax,-0x78(%rbp) 1c3b: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c3f: 74 4f je 0x1c90 1c41: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c48: 0f b7 40 30 movzwl 0x30(%rax),%eax 1c4c: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c50: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c57: 8b 40 20 mov 0x20(%rax),%eax 1c5a: 89 45 d0 mov %eax,-0x30(%rbp) 1c5d: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c64: 48 83 c0 05 add $0x5,%rax 1c68: 0f b6 00 movzbl (%rax),%eax 1c6b: 3c 01 cmp $0x1,%al 1c6d: 74 73 je 0x1ce2 1c6f: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1c73: 0f b7 c0 movzwl %ax,%eax 1c76: 89 c7 mov %eax,%edi 1c78: e8 9b fb ff ff callq 0x1818 1c7d: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c81: 8b 45 d0 mov -0x30(%rbp),%eax 1c84: 89 c7 mov %eax,%edi 1c86: e8 a1 fb ff ff callq 0x182c 1c8b: 89 45 d0 mov %eax,-0x30(%rbp) 1c8e: eb 52 jmp 0x1ce2 1c90: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c97: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1c9b: 66 89 45 ec mov %ax,-0x14(%rbp) 1c9f: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ca6: 48 8b 40 28 mov 0x28(%rax),%rax 1caa: 48 89 45 d8 mov %rax,-0x28(%rbp) 1cae: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1cb5: 48 83 c0 05 add $0x5,%rax 1cb9: 0f b6 00 movzbl (%rax),%eax 1cbc: 3c 01 cmp $0x1,%al 1cbe: 74 22 je 0x1ce2 1cc0: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1cc4: 0f b7 c0 movzwl %ax,%eax 1cc7: 89 c7 mov %eax,%edi 1cc9: e8 4a fb ff ff callq 0x1818 1cce: 66 89 45 ec mov %ax,-0x14(%rbp) 1cd2: 48 8b 45 d8 mov -0x28(%rbp),%rax 1cd6: 48 89 c7 mov %rax,%rdi 1cd9: e8 5c fb ff ff callq 0x183a 1cde: 48 89 45 d8 mov %rax,-0x28(%rbp) 1ce2: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1ce6: 0f 84 ec 01 00 00 je 0x1ed8 1cec: 48 8b 45 88 mov -0x78(%rbp),%rax 1cf0: 0f b7 40 30 movzwl 0x30(%rax),%eax 1cf4: 0f b7 c0 movzwl %ax,%eax 1cf7: 48 89 45 98 mov %rax,-0x68(%rbp) 1cfb: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1d00: 0f 94 c0 sete %al 1d03: 0f b6 c0 movzbl %al,%eax 1d06: 48 85 c0 test %rax,%rax 1d09: 0f 84 79 01 00 00 je 0x1e88 1d0f: 48 8b 45 88 mov -0x78(%rbp),%rax 1d13: 8b 40 20 mov 0x20(%rax),%eax 1d16: 85 c0 test %eax,%eax 1d18: 0f 84 6a 01 00 00 je 0x1e88 1d1e: 48 8b 45 88 mov -0x78(%rbp),%rax 1d22: 8b 40 20 mov 0x20(%rax),%eax 1d25: 89 c0 mov %eax,%eax 1d27: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1d2e: 0f 96 c0 setbe %al 1d31: 0f b6 c0 movzbl %al,%eax 1d34: 48 85 c0 test %rax,%rax 1d37: 75 22 jne 0x1d5b 1d39: 48 8b 45 88 mov -0x78(%rbp),%rax 1d3d: 8b 40 20 mov 0x20(%rax),%eax 1d40: 89 c2 mov %eax,%edx 1d42: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1d49: 48 29 d0 sub %rdx,%rax 1d4c: 48 83 f8 27 cmp $0x27,%rax 1d50: 0f 96 c0 setbe %al 1d53: 0f b6 c0 movzbl %al,%eax 1d56: 48 85 c0 test %rax,%rax 1d59: 74 0a je 0x1d65 1d5b: b8 00 00 00 00 mov $0x0,%eax 1d60: e9 69 03 00 00 jmpq 0x20ce 1d65: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d6d: 0f 95 c0 setne %al 1d70: 0f b6 c0 movzbl %al,%eax 1d73: 48 85 c0 test %rax,%rax 1d76: 74 3d je 0x1db5 1d78: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1d7f: 48 83 c0 05 add $0x5,%rax 1d83: 0f b6 00 movzbl (%rax),%eax 1d86: 3c 01 cmp $0x1,%al 1d88: 75 2b jne 0x1db5 1d8a: 48 8b 45 88 mov -0x78(%rbp),%rax 1d8e: 8b 40 20 mov 0x20(%rax),%eax 1d91: 89 c2 mov %eax,%edx 1d93: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d9a: 48 01 c2 add %rax,%rdx 1d9d: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1da4: 48 01 d0 add %rdx,%rax 1da7: 8b 40 14 mov 0x14(%rax),%eax 1daa: 89 c0 mov %eax,%eax 1dac: 48 89 45 98 mov %rax,-0x68(%rbp) 1db0: e9 d3 00 00 00 jmpq 0x1e88 1db5: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1dbd: 0f 95 c0 setne %al 1dc0: 0f b6 c0 movzbl %al,%eax 1dc3: 48 85 c0 test %rax,%rax 1dc6: 74 28 je 0x1df0 1dc8: 48 8b 45 88 mov -0x78(%rbp),%rax 1dcc: 8b 40 20 mov 0x20(%rax),%eax 1dcf: 89 c2 mov %eax,%edx 1dd1: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1dd8: 48 01 d0 add %rdx,%rax 1ddb: 48 8d 50 14 lea 0x14(%rax),%rdx 1ddf: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1de6: 48 01 d0 add %rdx,%rax 1de9: 8b 00 mov (%rax),%eax 1deb: 89 45 90 mov %eax,-0x70(%rbp) 1dee: eb 70 jmp 0x1e60 1df0: 48 8b 45 88 mov -0x78(%rbp),%rax 1df4: 8b 40 20 mov 0x20(%rax),%eax 1df7: 89 c2 mov %eax,%edx 1df9: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1e00: 48 01 d0 add %rdx,%rax 1e03: 48 83 c0 14 add $0x14,%rax 1e07: 48 89 c2 mov %rax,%rdx 1e0a: 48 8d 75 90 lea -0x70(%rbp),%rsi 1e0e: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1e14: 48 89 d1 mov %rdx,%rcx 1e17: ba 04 00 00 00 mov $0x4,%edx 1e1c: 89 c7 mov %eax,%edi 1e1e: e8 28 fa ff ff callq 0x184b 1e23: 48 89 45 a8 mov %rax,-0x58(%rbp) 1e27: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1e2c: 0f 95 c0 setne %al 1e2f: 0f b6 c0 movzbl %al,%eax 1e32: 48 85 c0 test %rax,%rax 1e35: 74 29 je 0x1e60 1e37: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1e3c: 79 0c jns 0x1e4a 1e3e: bf 09 00 00 00 mov $0x9,%edi 1e43: e8 2e f8 ff ff callq 0x1676 1e48: eb 0a jmp 0x1e54 1e4a: bf 0a 00 00 00 mov $0xa,%edi 1e4f: e8 22 f8 ff ff callq 0x1676 1e54: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1e5b: e9 6e 02 00 00 jmpq 0x20ce 1e60: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1e67: 48 83 c0 05 add $0x5,%rax 1e6b: 0f b6 00 movzbl (%rax),%eax 1e6e: 3c 01 cmp $0x1,%al 1e70: 74 0d je 0x1e7f 1e72: 8b 45 90 mov -0x70(%rbp),%eax 1e75: 89 c7 mov %eax,%edi 1e77: e8 b0 f9 ff ff callq 0x182c 1e7c: 89 45 90 mov %eax,-0x70(%rbp) 1e7f: 8b 45 90 mov -0x70(%rbp),%eax 1e82: 89 c0 mov %eax,%eax 1e84: 48 89 45 98 mov %rax,-0x68(%rbp) 1e88: 48 8b 45 88 mov -0x78(%rbp),%rax 1e8c: 8b 40 20 mov 0x20(%rax),%eax 1e8f: 89 c0 mov %eax,%eax 1e91: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1e98: 72 31 jb 0x1ecb 1e9a: 48 8b 45 88 mov -0x78(%rbp),%rax 1e9e: 8b 40 20 mov 0x20(%rax),%eax 1ea1: 89 c2 mov %eax,%edx 1ea3: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1eaa: 48 29 d0 sub %rdx,%rax 1ead: 48 89 c1 mov %rax,%rcx 1eb0: 48 8b 55 98 mov -0x68(%rbp),%rdx 1eb4: 48 89 d0 mov %rdx,%rax 1eb7: 48 c1 e0 02 shl $0x2,%rax 1ebb: 48 01 d0 add %rdx,%rax 1ebe: 48 c1 e0 03 shl $0x3,%rax 1ec2: 48 39 c1 cmp %rax,%rcx 1ec5: 0f 83 ff 01 00 00 jae 0x20ca 1ecb: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1ed3: e9 f2 01 00 00 jmpq 0x20ca 1ed8: 48 8b 45 88 mov -0x78(%rbp),%rax 1edc: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1ee0: 0f b7 c0 movzwl %ax,%eax 1ee3: 48 89 45 98 mov %rax,-0x68(%rbp) 1ee7: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1eec: 0f 94 c0 sete %al 1eef: 0f b6 c0 movzbl %al,%eax 1ef2: 48 85 c0 test %rax,%rax 1ef5: 0f 84 97 01 00 00 je 0x2092 1efb: 48 8b 45 88 mov -0x78(%rbp),%rax 1eff: 48 8b 40 28 mov 0x28(%rax),%rax 1f03: 48 85 c0 test %rax,%rax 1f06: 0f 84 86 01 00 00 je 0x2092 1f0c: 48 8b 45 88 mov -0x78(%rbp),%rax 1f10: 48 8b 40 28 mov 0x28(%rax),%rax 1f14: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f1b: 0f 96 c0 setbe %al 1f1e: 0f b6 c0 movzbl %al,%eax 1f21: 48 85 c0 test %rax,%rax 1f24: 75 1e jne 0x1f44 1f26: 48 8b 45 88 mov -0x78(%rbp),%rax 1f2a: 48 8b 40 28 mov 0x28(%rax),%rax 1f2e: 48 83 c0 40 add $0x40,%rax 1f32: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f39: 0f 92 c0 setb %al 1f3c: 0f b6 c0 movzbl %al,%eax 1f3f: 48 85 c0 test %rax,%rax 1f42: 74 0a je 0x1f4e 1f44: b8 00 00 00 00 mov $0x0,%eax 1f49: e9 80 01 00 00 jmpq 0x20ce 1f4e: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f56: 0f 95 c0 setne %al 1f59: 0f b6 c0 movzbl %al,%eax 1f5c: 48 85 c0 test %rax,%rax 1f5f: 74 3b je 0x1f9c 1f61: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1f68: 48 83 c0 05 add $0x5,%rax 1f6c: 0f b6 00 movzbl (%rax),%eax 1f6f: 3c 01 cmp $0x1,%al 1f71: 75 29 jne 0x1f9c 1f73: 48 8b 45 88 mov -0x78(%rbp),%rax 1f77: 48 8b 50 28 mov 0x28(%rax),%rdx 1f7b: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f82: 48 01 c2 add %rax,%rdx 1f85: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1f8c: 48 01 d0 add %rdx,%rax 1f8f: 48 8b 40 20 mov 0x20(%rax),%rax 1f93: 48 89 45 90 mov %rax,-0x70(%rbp) 1f97: e9 cd 00 00 00 jmpq 0x2069 1f9c: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1fa4: 0f 95 c0 setne %al 1fa7: 0f b6 c0 movzbl %al,%eax 1faa: 48 85 c0 test %rax,%rax 1fad: 74 29 je 0x1fd8 1faf: 48 8b 45 88 mov -0x78(%rbp),%rax 1fb3: 48 8b 50 28 mov 0x28(%rax),%rdx 1fb7: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fbe: 48 01 d0 add %rdx,%rax 1fc1: 48 8d 50 20 lea 0x20(%rax),%rdx 1fc5: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1fcc: 48 01 d0 add %rdx,%rax 1fcf: 48 8b 00 mov (%rax),%rax 1fd2: 48 89 45 90 mov %rax,-0x70(%rbp) 1fd6: eb 6f jmp 0x2047 1fd8: 48 8b 45 88 mov -0x78(%rbp),%rax 1fdc: 48 8b 50 28 mov 0x28(%rax),%rdx 1fe0: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fe7: 48 01 d0 add %rdx,%rax 1fea: 48 83 c0 20 add $0x20,%rax 1fee: 48 89 c2 mov %rax,%rdx 1ff1: 48 8d 75 90 lea -0x70(%rbp),%rsi 1ff5: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1ffb: 48 89 d1 mov %rdx,%rcx 1ffe: ba 08 00 00 00 mov $0x8,%edx 2003: 89 c7 mov %eax,%edi 2005: e8 41 f8 ff ff callq 0x184b 200a: 48 89 45 a0 mov %rax,-0x60(%rbp) 200e: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 2013: 0f 95 c0 setne %al 2016: 0f b6 c0 movzbl %al,%eax 2019: 48 85 c0 test %rax,%rax 201c: 74 29 je 0x2047 201e: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 2023: 79 0c jns 0x2031 2025: bf 09 00 00 00 mov $0x9,%edi 202a: e8 47 f6 ff ff callq 0x1676 202f: eb 0a jmp 0x203b 2031: bf 0a 00 00 00 mov $0xa,%edi 2036: e8 3b f6 ff ff callq 0x1676 203b: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2042: e9 87 00 00 00 jmpq 0x20ce 2047: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 204e: 48 83 c0 05 add $0x5,%rax 2052: 0f b6 00 movzbl (%rax),%eax 2055: 3c 01 cmp $0x1,%al 2057: 74 10 je 0x2069 2059: 48 8b 45 90 mov -0x70(%rbp),%rax 205d: 48 89 c7 mov %rax,%rdi 2060: e8 d5 f7 ff ff callq 0x183a 2065: 48 89 45 90 mov %rax,-0x70(%rbp) 2069: 48 8b 45 90 mov -0x70(%rbp),%rax 206d: ba ff ff ff ff mov $0xffffffff,%edx 2072: 48 39 d0 cmp %rdx,%rax 2075: 76 13 jbe 0x208a 2077: bf 0a 00 00 00 mov $0xa,%edi 207c: e8 f5 f5 ff ff callq 0x1676 2081: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2088: eb 44 jmp 0x20ce 208a: 48 8b 45 90 mov -0x70(%rbp),%rax 208e: 48 89 45 98 mov %rax,-0x68(%rbp) 2092: 48 8b 45 88 mov -0x78(%rbp),%rax 2096: 48 8b 40 28 mov 0x28(%rax),%rax 209a: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 20a1: 72 1f jb 0x20c2 20a3: 48 8b 45 88 mov -0x78(%rbp),%rax 20a7: 48 8b 40 28 mov 0x28(%rax),%rax 20ab: 48 8b 95 58 ff ff ff mov -0xa8(%rbp),%rdx 20b2: 48 29 c2 sub %rax,%rdx 20b5: 48 8b 45 98 mov -0x68(%rbp),%rax 20b9: 48 c1 e0 06 shl $0x6,%rax 20bd: 48 39 c2 cmp %rax,%rdx 20c0: 73 08 jae 0x20ca 20c2: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 20ca: 48 8b 45 98 mov -0x68(%rbp),%rax 20ce: 48 8b 4d f8 mov -0x8(%rbp),%rcx 20d2: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 20da: 00 20db: 74 05 je 0x20e2 20dd: e8 1e f1 ff ff callq 0x1200 20e2: c9 leaveq 20e3: c3 retq 20e4: f3 rep 20e5: 0f pop %cs 20e6: 1e push %ds 20e7: fa cli 20e8: 55 push %rbp 20e9: 48 89 e5 mov %rsp,%rbp 20ec: 48 81 ec 90 00 00 00 sub $0x90,%rsp 20f3: 89 7d 9c mov %edi,-0x64(%rbp) 20f6: 48 89 75 90 mov %rsi,-0x70(%rbp) 20fa: 48 89 55 88 mov %rdx,-0x78(%rbp) 20fe: 48 89 4d 80 mov %rcx,-0x80(%rbp) 2102: 4c 89 85 78 ff ff ff mov %r8,-0x88(%rbp) 2109: 44 89 4d 98 mov %r9d,-0x68(%rbp) 210d: 48 8b 45 88 mov -0x78(%rbp),%rax 2111: 48 83 c0 04 add $0x4,%rax 2115: 0f b6 00 movzbl (%rax),%eax 2118: 3c 01 cmp $0x1,%al 211a: 0f 95 c0 setne %al 211d: 0f b6 c0 movzbl %al,%eax 2120: 48 85 c0 test %rax,%rax 2123: 74 1f je 0x2144 2125: 48 8b 45 88 mov -0x78(%rbp),%rax 2129: 48 83 c0 04 add $0x4,%rax 212d: 0f b6 00 movzbl (%rax),%eax 2130: 3c 02 cmp $0x2,%al 2132: 0f 95 c0 setne %al 2135: 0f b6 c0 movzbl %al,%eax 2138: 48 85 c0 test %rax,%rax 213b: 74 07 je 0x2144 213d: b8 01 00 00 00 mov $0x1,%eax 2142: eb 05 jmp 0x2149 2144: b8 00 00 00 00 mov $0x0,%eax 2149: 85 c0 test %eax,%eax 214b: 75 40 jne 0x218d 214d: 48 8b 45 88 mov -0x78(%rbp),%rax 2151: 48 83 c0 05 add $0x5,%rax 2155: 0f b6 00 movzbl (%rax),%eax 2158: 3c 01 cmp $0x1,%al 215a: 0f 95 c0 setne %al 215d: 0f b6 c0 movzbl %al,%eax 2160: 48 85 c0 test %rax,%rax 2163: 74 1f je 0x2184 2165: 48 8b 45 88 mov -0x78(%rbp),%rax 2169: 48 83 c0 05 add $0x5,%rax 216d: 0f b6 00 movzbl (%rax),%eax 2170: 3c 02 cmp $0x2,%al 2172: 0f 95 c0 setne %al 2175: 0f b6 c0 movzbl %al,%eax 2178: 48 85 c0 test %rax,%rax 217b: 74 07 je 0x2184 217d: b8 01 00 00 00 mov $0x1,%eax 2182: eb 05 jmp 0x2189 2184: b8 00 00 00 00 mov $0x0,%eax 2189: 85 c0 test %eax,%eax 218b: 74 14 je 0x21a1 218d: bf 0a 00 00 00 mov $0xa,%edi 2192: e8 df f4 ff ff callq 0x1676 2197: b8 00 00 00 00 mov $0x0,%eax 219c: e9 82 0e 00 00 jmpq 0x3023 21a1: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 21a8: 48 8b 4d 80 mov -0x80(%rbp),%rcx 21ac: 8b 55 9c mov -0x64(%rbp),%edx 21af: 48 8b 75 88 mov -0x78(%rbp),%rsi 21b3: 48 8b 45 90 mov -0x70(%rbp),%rax 21b7: 49 89 f8 mov %rdi,%r8 21ba: 48 89 c7 mov %rax,%rdi 21bd: e8 be f9 ff ff callq 0x1b80 21c2: 48 89 45 d0 mov %rax,-0x30(%rbp) 21c6: 48 83 7d d0 ff cmpq $0xffffffffffffffff,-0x30(%rbp) 21cb: 75 0a jne 0x21d7 21cd: b8 00 00 00 00 mov $0x0,%eax 21d2: e9 4c 0e 00 00 jmpq 0x3023 21d7: 48 8b 45 88 mov -0x78(%rbp),%rax 21db: 48 83 c0 04 add $0x4,%rax 21df: 0f b6 00 movzbl (%rax),%eax 21e2: 3c 01 cmp $0x1,%al 21e4: 75 24 jne 0x220a 21e6: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 21ee: 08 01 21f0: 48 39 45 d0 cmp %rax,-0x30(%rbp) 21f4: 76 38 jbe 0x222e 21f6: bf 0a 00 00 00 mov $0xa,%edi 21fb: e8 76 f4 ff ff callq 0x1676 2200: b8 00 00 00 00 mov $0x0,%eax 2205: e9 19 0e 00 00 jmpq 0x3023 220a: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 2212: f0 00 2214: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2218: 76 14 jbe 0x222e 221a: bf 0a 00 00 00 mov $0xa,%edi 221f: e8 52 f4 ff ff callq 0x1676 2224: b8 00 00 00 00 mov $0x0,%eax 2229: e9 f5 0d 00 00 jmpq 0x3023 222e: 48 8b 45 d0 mov -0x30(%rbp),%rax 2232: 48 85 c0 test %rax,%rax 2235: 75 1a jne 0x2251 2237: 83 7d 98 02 cmpl $0x2,-0x68(%rbp) 223b: 74 06 je 0x2243 223d: 83 7d 98 09 cmpl $0x9,-0x68(%rbp) 2241: 75 07 jne 0x224a 2243: b8 01 00 00 00 mov $0x1,%eax 2248: eb 05 jmp 0x224f 224a: b8 00 00 00 00 mov $0x0,%eax 224f: 48 98 cltq 2251: 48 89 45 d8 mov %rax,-0x28(%rbp) 2255: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2259: 48 89 d0 mov %rdx,%rax 225c: 48 01 c0 add %rax,%rax 225f: 48 01 d0 add %rdx,%rax 2262: 48 c1 e0 02 shl $0x2,%rax 2266: 48 01 d0 add %rdx,%rax 2269: 48 c1 e0 04 shl $0x4,%rax 226d: 49 89 c0 mov %rax,%r8 2270: 8b 7d 98 mov -0x68(%rbp),%edi 2273: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 227a: 48 8b 55 80 mov -0x80(%rbp),%rdx 227e: 48 8b 75 90 mov -0x70(%rbp),%rsi 2282: 8b 45 9c mov -0x64(%rbp),%eax 2285: 41 50 push %rax 2287: 6a 03 pushq $0x3 2289: 4c 8b 4d 10 mov 0x10(%rbp),%r9 228d: 41 89 f8 mov %edi,%r8d 2290: 89 c7 mov %eax,%edi 2292: e8 0f f7 ff ff callq 0x19a6 2297: 48 83 c4 10 add $0x10,%rsp 229b: 48 89 45 e0 mov %rax,-0x20(%rbp) 229f: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 22a4: 75 0a jne 0x22b0 22a6: b8 00 00 00 00 mov $0x0,%eax 22ab: e9 73 0d 00 00 jmpq 0x3023 22b0: 48 8b 45 d0 mov -0x30(%rbp),%rax 22b4: 89 c0 mov %eax,%eax 22b6: 48 39 45 d0 cmp %rax,-0x30(%rbp) 22ba: 74 1f je 0x22db 22bc: 48 8d 0d 0d 37 00 00 lea 0x370d(%rip),%rcx # 0x59d0 22c3: ba 48 01 00 00 mov $0x148,%edx 22c8: 48 8d 35 a9 35 00 00 lea 0x35a9(%rip),%rsi # 0x5878 22cf: 48 8d 3d 32 36 00 00 lea 0x3632(%rip),%rdi # 0x5908 22d6: e8 65 ef ff ff callq 0x1240 22db: 48 8b 45 d0 mov -0x30(%rbp),%rax 22df: 89 c2 mov %eax,%edx 22e1: 48 8b 45 e0 mov -0x20(%rbp),%rax 22e5: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 22eb: 48 8b 45 d8 mov -0x28(%rbp),%rax 22ef: 89 c2 mov %eax,%edx 22f1: 48 8b 45 e0 mov -0x20(%rbp),%rax 22f5: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 22fb: 48 8b 45 e0 mov -0x20(%rbp),%rax 22ff: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 2306: 48 8b 45 88 mov -0x78(%rbp),%rax 230a: 48 83 c0 04 add $0x4,%rax 230e: 0f b6 00 movzbl (%rax),%eax 2311: 0f b6 d0 movzbl %al,%edx 2314: 48 8b 45 e0 mov -0x20(%rbp),%rax 2318: 89 50 20 mov %edx,0x20(%rax) 231b: 48 8b 45 88 mov -0x78(%rbp),%rax 231f: 48 83 c0 04 add $0x4,%rax 2323: 0f b6 00 movzbl (%rax),%eax 2326: 3c 01 cmp $0x1,%al 2328: 0f 85 b2 06 00 00 jne 0x29e0 232e: 48 8b 55 80 mov -0x80(%rbp),%rdx 2332: 48 8b 45 90 mov -0x70(%rbp),%rax 2336: 48 01 d0 add %rdx,%rax 2339: 48 89 45 f8 mov %rax,-0x8(%rbp) 233d: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2342: 74 20 je 0x2364 2344: 48 8b 45 88 mov -0x78(%rbp),%rax 2348: 48 83 c0 05 add $0x5,%rax 234c: 0f b6 00 movzbl (%rax),%eax 234f: 3c 01 cmp $0x1,%al 2351: 75 11 jne 0x2364 2353: 48 8b 45 e0 mov -0x20(%rbp),%rax 2357: 48 8b 55 f8 mov -0x8(%rbp),%rdx 235b: 48 89 50 48 mov %rdx,0x48(%rax) 235f: e9 c1 01 00 00 jmpq 0x2525 2364: 48 8b 45 e0 mov -0x20(%rbp),%rax 2368: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 236f: 48 8b 45 88 mov -0x78(%rbp),%rax 2373: ba 34 00 00 00 mov $0x34,%edx 2378: 48 89 c6 mov %rax,%rsi 237b: 48 89 cf mov %rcx,%rdi 237e: e8 3d ef ff ff callq 0x12c0 2383: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2387: 48 89 42 48 mov %rax,0x48(%rdx) 238b: 48 8b 45 88 mov -0x78(%rbp),%rax 238f: 48 83 c0 05 add $0x5,%rax 2393: 0f b6 00 movzbl (%rax),%eax 2396: 3c 01 cmp $0x1,%al 2398: 0f 84 87 01 00 00 je 0x2525 239e: 48 8b 45 e0 mov -0x20(%rbp),%rax 23a2: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 23a9: 0f b7 c0 movzwl %ax,%eax 23ac: 89 c7 mov %eax,%edi 23ae: e8 65 f4 ff ff callq 0x1818 23b3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23b7: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 23be: 48 8b 45 e0 mov -0x20(%rbp),%rax 23c2: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 23c9: 0f b7 c0 movzwl %ax,%eax 23cc: 89 c7 mov %eax,%edi 23ce: e8 45 f4 ff ff callq 0x1818 23d3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23d7: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 23de: 48 8b 45 e0 mov -0x20(%rbp),%rax 23e2: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 23e8: 89 c7 mov %eax,%edi 23ea: e8 3d f4 ff ff callq 0x182c 23ef: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23f3: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 23f9: 48 8b 45 e0 mov -0x20(%rbp),%rax 23fd: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 2403: 89 c7 mov %eax,%edi 2405: e8 22 f4 ff ff callq 0x182c 240a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 240e: 89 82 a0 00 00 00 mov %eax,0xa0(%rdx) 2414: 48 8b 45 e0 mov -0x20(%rbp),%rax 2418: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 241e: 89 c7 mov %eax,%edi 2420: e8 07 f4 ff ff callq 0x182c 2425: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2429: 89 82 a4 00 00 00 mov %eax,0xa4(%rdx) 242f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2433: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 2439: 89 c7 mov %eax,%edi 243b: e8 ec f3 ff ff callq 0x182c 2440: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2444: 89 82 a8 00 00 00 mov %eax,0xa8(%rdx) 244a: 48 8b 45 e0 mov -0x20(%rbp),%rax 244e: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 2454: 89 c7 mov %eax,%edi 2456: e8 d1 f3 ff ff callq 0x182c 245b: 48 8b 55 e0 mov -0x20(%rbp),%rdx 245f: 89 82 ac 00 00 00 mov %eax,0xac(%rdx) 2465: 48 8b 45 e0 mov -0x20(%rbp),%rax 2469: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 2470: 0f b7 c0 movzwl %ax,%eax 2473: 89 c7 mov %eax,%edi 2475: e8 9e f3 ff ff callq 0x1818 247a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 247e: 66 89 82 b0 00 00 00 mov %ax,0xb0(%rdx) 2485: 48 8b 45 e0 mov -0x20(%rbp),%rax 2489: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 2490: 0f b7 c0 movzwl %ax,%eax 2493: 89 c7 mov %eax,%edi 2495: e8 7e f3 ff ff callq 0x1818 249a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 249e: 66 89 82 b2 00 00 00 mov %ax,0xb2(%rdx) 24a5: 48 8b 45 e0 mov -0x20(%rbp),%rax 24a9: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 24b0: 0f b7 c0 movzwl %ax,%eax 24b3: 89 c7 mov %eax,%edi 24b5: e8 5e f3 ff ff callq 0x1818 24ba: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24be: 66 89 82 b4 00 00 00 mov %ax,0xb4(%rdx) 24c5: 48 8b 45 e0 mov -0x20(%rbp),%rax 24c9: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 24d0: 0f b7 c0 movzwl %ax,%eax 24d3: 89 c7 mov %eax,%edi 24d5: e8 3e f3 ff ff callq 0x1818 24da: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24de: 66 89 82 b6 00 00 00 mov %ax,0xb6(%rdx) 24e5: 48 8b 45 e0 mov -0x20(%rbp),%rax 24e9: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 24f0: 0f b7 c0 movzwl %ax,%eax 24f3: 89 c7 mov %eax,%edi 24f5: e8 1e f3 ff ff callq 0x1818 24fa: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24fe: 66 89 82 b8 00 00 00 mov %ax,0xb8(%rdx) 2505: 48 8b 45 e0 mov -0x20(%rbp),%rax 2509: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 2510: 0f b7 c0 movzwl %ax,%eax 2513: 89 c7 mov %eax,%edi 2515: e8 fe f2 ff ff callq 0x1818 251a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 251e: 66 89 82 ba 00 00 00 mov %ax,0xba(%rdx) 2525: 48 8b 45 e0 mov -0x20(%rbp),%rax 2529: 48 8b 40 48 mov 0x48(%rax),%rax 252d: 8b 40 20 mov 0x20(%rax),%eax 2530: 89 45 ac mov %eax,-0x54(%rbp) 2533: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2538: 0f 84 d9 03 00 00 je 0x2917 253e: 48 8b 45 88 mov -0x78(%rbp),%rax 2542: 48 83 c0 05 add $0x5,%rax 2546: 0f b6 00 movzbl (%rax),%eax 2549: 3c 01 cmp $0x1,%al 254b: 0f 85 c6 03 00 00 jne 0x2917 2551: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2555: 0f 84 bc 03 00 00 je 0x2917 255b: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2560: 0f 95 c0 setne %al 2563: 0f b6 c0 movzbl %al,%eax 2566: 48 85 c0 test %rax,%rax 2569: 74 15 je 0x2580 256b: 8b 45 ac mov -0x54(%rbp),%eax 256e: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2575: 0f 96 c0 setbe %al 2578: 0f b6 c0 movzbl %al,%eax 257b: 48 85 c0 test %rax,%rax 257e: 75 30 jne 0x25b0 2580: 8b 45 ac mov -0x54(%rbp),%eax 2583: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 258a: 48 89 d1 mov %rdx,%rcx 258d: 48 29 c1 sub %rax,%rcx 2590: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2594: 48 89 d0 mov %rdx,%rax 2597: 48 c1 e0 02 shl $0x2,%rax 259b: 48 01 d0 add %rdx,%rax 259e: 48 c1 e0 03 shl $0x3,%rax 25a2: 48 39 c1 cmp %rax,%rcx 25a5: 0f 92 c0 setb %al 25a8: 0f b6 c0 movzbl %al,%eax 25ab: 48 85 c0 test %rax,%rax 25ae: 74 24 je 0x25d4 25b0: 90 nop 25b1: eb 01 jmp 0x25b4 25b3: 90 nop 25b4: 48 8b 45 e0 mov -0x20(%rbp),%rax 25b8: 48 89 c7 mov %rax,%rdi 25bb: e8 10 ec ff ff callq 0x11d0 25c0: bf 0a 00 00 00 mov $0xa,%edi 25c5: e8 ac f0 ff ff callq 0x1676 25ca: b8 00 00 00 00 mov $0x0,%eax 25cf: e9 4f 0a 00 00 jmpq 0x3023 25d4: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 25d9: 74 12 je 0x25ed 25db: 8b 55 ac mov -0x54(%rbp),%edx 25de: 48 8b 45 f8 mov -0x8(%rbp),%rax 25e2: 48 01 c2 add %rax,%rdx 25e5: 48 8b 45 e0 mov -0x20(%rbp),%rax 25e9: 48 89 50 50 mov %rdx,0x50(%rax) 25ed: 48 c7 45 b0 00 00 00 00 movq $0x0,-0x50(%rbp) 25f5: e9 0a 03 00 00 jmpq 0x2904 25fa: 48 8b 4d e0 mov -0x20(%rbp),%rcx 25fe: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2602: 48 89 d0 mov %rdx,%rax 2605: 48 01 c0 add %rax,%rax 2608: 48 01 d0 add %rdx,%rax 260b: 48 c1 e0 02 shl $0x2,%rax 260f: 48 01 d0 add %rdx,%rax 2612: 48 c1 e0 04 shl $0x4,%rax 2616: 48 01 c8 add %rcx,%rax 2619: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2620: 48 8b 45 b0 mov -0x50(%rbp),%rax 2624: 48 89 02 mov %rax,(%rdx) 2627: 48 8b 4d e0 mov -0x20(%rbp),%rcx 262b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 262f: 48 89 d0 mov %rdx,%rax 2632: 48 01 c0 add %rax,%rax 2635: 48 01 d0 add %rdx,%rax 2638: 48 c1 e0 02 shl $0x2,%rax 263c: 48 01 d0 add %rdx,%rax 263f: 48 c1 e0 04 shl $0x4,%rax 2643: 48 01 c8 add %rcx,%rax 2646: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 264d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2651: 48 89 02 mov %rax,(%rdx) 2654: 48 8b 45 e0 mov -0x20(%rbp),%rax 2658: 48 8b 48 50 mov 0x50(%rax),%rcx 265c: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2660: 48 89 d0 mov %rdx,%rax 2663: 48 c1 e0 02 shl $0x2,%rax 2667: 48 01 d0 add %rdx,%rax 266a: 48 c1 e0 03 shl $0x3,%rax 266e: 48 01 c1 add %rax,%rcx 2671: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2675: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2679: 48 89 d0 mov %rdx,%rax 267c: 48 01 c0 add %rax,%rax 267f: 48 01 d0 add %rdx,%rax 2682: 48 c1 e0 02 shl $0x2,%rax 2686: 48 01 d0 add %rdx,%rax 2689: 48 c1 e0 04 shl $0x4,%rax 268d: 48 01 f0 add %rsi,%rax 2690: 48 05 68 01 00 00 add $0x168,%rax 2696: 48 89 08 mov %rcx,(%rax) 2699: 48 8b 45 e0 mov -0x20(%rbp),%rax 269d: 48 8b 48 50 mov 0x50(%rax),%rcx 26a1: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26a5: 48 89 d0 mov %rdx,%rax 26a8: 48 c1 e0 02 shl $0x2,%rax 26ac: 48 01 d0 add %rdx,%rax 26af: 48 c1 e0 03 shl $0x3,%rax 26b3: 48 01 c8 add %rcx,%rax 26b6: 8b 40 10 mov 0x10(%rax),%eax 26b9: 89 c0 mov %eax,%eax 26bb: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 26c2: 0f 97 c0 seta %al 26c5: 0f b6 c0 movzbl %al,%eax 26c8: 48 85 c0 test %rax,%rax 26cb: 0f 84 09 01 00 00 je 0x27da 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 14 mov 0x14(%rax),%eax 26f1: 89 c6 mov %eax,%esi 26f3: 48 8b 45 e0 mov -0x20(%rbp),%rax 26f7: 48 8b 48 50 mov 0x50(%rax),%rcx 26fb: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26ff: 48 89 d0 mov %rdx,%rax 2702: 48 c1 e0 02 shl $0x2,%rax 2706: 48 01 d0 add %rdx,%rax 2709: 48 c1 e0 03 shl $0x3,%rax 270d: 48 01 c8 add %rcx,%rax 2710: 8b 40 10 mov 0x10(%rax),%eax 2713: 89 c2 mov %eax,%edx 2715: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 271c: 48 29 d0 sub %rdx,%rax 271f: 48 39 c6 cmp %rax,%rsi 2722: 0f 96 c0 setbe %al 2725: 0f b6 c0 movzbl %al,%eax 2728: 48 85 c0 test %rax,%rax 272b: 0f 84 a9 00 00 00 je 0x27da 2731: 48 8b 45 e0 mov -0x20(%rbp),%rax 2735: 48 8b 48 50 mov 0x50(%rax),%rcx 2739: 48 8b 55 b0 mov -0x50(%rbp),%rdx 273d: 48 89 d0 mov %rdx,%rax 2740: 48 c1 e0 02 shl $0x2,%rax 2744: 48 01 d0 add %rdx,%rax 2747: 48 c1 e0 03 shl $0x3,%rax 274b: 48 01 c8 add %rcx,%rax 274e: 8b 40 10 mov 0x10(%rax),%eax 2751: 89 c2 mov %eax,%edx 2753: 48 8b 45 80 mov -0x80(%rbp),%rax 2757: 48 01 c2 add %rax,%rdx 275a: 48 8b 45 90 mov -0x70(%rbp),%rax 275e: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2762: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2766: 48 8b 55 b0 mov -0x50(%rbp),%rdx 276a: 48 89 d0 mov %rdx,%rax 276d: 48 01 c0 add %rax,%rax 2770: 48 01 d0 add %rdx,%rax 2773: 48 c1 e0 02 shl $0x2,%rax 2777: 48 01 d0 add %rdx,%rax 277a: 48 c1 e0 04 shl $0x4,%rax 277e: 48 01 f0 add %rsi,%rax 2781: 48 05 80 01 00 00 add $0x180,%rax 2787: 48 89 08 mov %rcx,(%rax) 278a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 278e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2792: 48 89 d0 mov %rdx,%rax 2795: 48 01 c0 add %rax,%rax 2798: 48 01 d0 add %rdx,%rax 279b: 48 c1 e0 02 shl $0x2,%rax 279f: 48 01 d0 add %rdx,%rax 27a2: 48 c1 e0 04 shl $0x4,%rax 27a6: 48 01 c8 add %rcx,%rax 27a9: 48 05 80 01 00 00 add $0x180,%rax 27af: 48 8b 08 mov (%rax),%rcx 27b2: 48 8b 75 e0 mov -0x20(%rbp),%rsi 27b6: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27ba: 48 89 d0 mov %rdx,%rax 27bd: 48 01 c0 add %rax,%rax 27c0: 48 01 d0 add %rdx,%rax 27c3: 48 c1 e0 02 shl $0x2,%rax 27c7: 48 01 d0 add %rdx,%rax 27ca: 48 c1 e0 04 shl $0x4,%rax 27ce: 48 01 f0 add %rsi,%rax 27d1: 48 05 78 01 00 00 add $0x178,%rax 27d7: 48 89 08 mov %rcx,(%rax) 27da: 48 8b 45 e0 mov -0x20(%rbp),%rax 27de: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 27e5: 48 8b 75 e0 mov -0x20(%rbp),%rsi 27e9: 48 8b 45 b0 mov -0x50(%rbp),%rax 27ed: 48 8d 50 01 lea 0x1(%rax),%rdx 27f1: 48 89 d0 mov %rdx,%rax 27f4: 48 01 c0 add %rax,%rax 27f7: 48 01 d0 add %rdx,%rax 27fa: 48 c1 e0 02 shl $0x2,%rax 27fe: 48 01 d0 add %rdx,%rax 2801: 48 c1 e0 04 shl $0x4,%rax 2805: 48 01 f0 add %rsi,%rax 2808: 48 05 d0 00 00 00 add $0xd0,%rax 280e: 48 89 08 mov %rcx,(%rax) 2811: 48 8b 45 e0 mov -0x20(%rbp),%rax 2815: 48 8b 48 50 mov 0x50(%rax),%rcx 2819: 48 8b 55 b0 mov -0x50(%rbp),%rdx 281d: 48 89 d0 mov %rdx,%rax 2820: 48 c1 e0 02 shl $0x2,%rax 2824: 48 01 d0 add %rdx,%rax 2827: 48 c1 e0 03 shl $0x3,%rax 282b: 48 01 c8 add %rcx,%rax 282e: 8b 40 04 mov 0x4(%rax),%eax 2831: 83 f8 12 cmp $0x12,%eax 2834: 75 73 jne 0x28a9 2836: 48 8b 45 e0 mov -0x20(%rbp),%rax 283a: 48 8b 48 50 mov 0x50(%rax),%rcx 283e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2842: 48 89 d0 mov %rdx,%rax 2845: 48 c1 e0 02 shl $0x2,%rax 2849: 48 01 d0 add %rdx,%rax 284c: 48 c1 e0 03 shl $0x3,%rax 2850: 48 01 c8 add %rcx,%rax 2853: 8b 40 18 mov 0x18(%rax),%eax 2856: 89 c0 mov %eax,%eax 2858: 48 39 45 d0 cmp %rax,-0x30(%rbp) 285c: 76 4b jbe 0x28a9 285e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2862: 48 8b 48 50 mov 0x50(%rax),%rcx 2866: 48 8b 55 b0 mov -0x50(%rbp),%rdx 286a: 48 89 d0 mov %rdx,%rax 286d: 48 c1 e0 02 shl $0x2,%rax 2871: 48 01 d0 add %rdx,%rax 2874: 48 c1 e0 03 shl $0x3,%rax 2878: 48 01 c8 add %rcx,%rax 287b: 8b 50 18 mov 0x18(%rax),%edx 287e: 48 8b 45 b0 mov -0x50(%rbp),%rax 2882: 89 c6 mov %eax,%esi 2884: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2888: 89 d2 mov %edx,%edx 288a: 48 89 d0 mov %rdx,%rax 288d: 48 01 c0 add %rax,%rax 2890: 48 01 d0 add %rdx,%rax 2893: 48 c1 e0 02 shl $0x2,%rax 2897: 48 01 d0 add %rdx,%rax 289a: 48 c1 e0 04 shl $0x4,%rax 289e: 48 01 c8 add %rcx,%rax 28a1: 48 05 54 01 00 00 add $0x154,%rax 28a7: 89 30 mov %esi,(%rax) 28a9: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28ad: 48 8b 55 b0 mov -0x50(%rbp),%rdx 28b1: 48 89 d0 mov %rdx,%rax 28b4: 48 01 c0 add %rax,%rax 28b7: 48 01 d0 add %rdx,%rax 28ba: 48 c1 e0 02 shl $0x2,%rax 28be: 48 01 d0 add %rdx,%rax 28c1: 48 c1 e0 04 shl $0x4,%rax 28c5: 48 01 c8 add %rcx,%rax 28c8: 48 05 54 01 00 00 add $0x154,%rax 28ce: 8b 00 mov (%rax),%eax 28d0: 85 c0 test %eax,%eax 28d2: 75 2b jne 0x28ff 28d4: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28d8: 48 8b 55 b0 mov -0x50(%rbp),%rdx 28dc: 48 89 d0 mov %rdx,%rax 28df: 48 01 c0 add %rax,%rax 28e2: 48 01 d0 add %rdx,%rax 28e5: 48 c1 e0 02 shl $0x2,%rax 28e9: 48 01 d0 add %rdx,%rax 28ec: 48 c1 e0 04 shl $0x4,%rax 28f0: 48 01 c8 add %rcx,%rax 28f3: 48 05 54 01 00 00 add $0x154,%rax 28f9: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 28ff: 48 83 45 b0 01 addq $0x1,-0x50(%rbp) 2904: 48 8b 45 b0 mov -0x50(%rbp),%rax 2908: 48 3b 45 d0 cmp -0x30(%rbp),%rax 290c: 0f 82 e8 fc ff ff jb 0x25fa 2912: e9 b1 00 00 00 jmpq 0x29c8 2917: 48 c7 45 b8 00 00 00 00 movq $0x0,-0x48(%rbp) 291f: e9 96 00 00 00 jmpq 0x29ba 2924: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2928: 48 8b 55 b8 mov -0x48(%rbp),%rdx 292c: 48 89 d0 mov %rdx,%rax 292f: 48 01 c0 add %rax,%rax 2932: 48 01 d0 add %rdx,%rax 2935: 48 c1 e0 02 shl $0x2,%rax 2939: 48 01 d0 add %rdx,%rax 293c: 48 c1 e0 04 shl $0x4,%rax 2940: 48 01 c8 add %rcx,%rax 2943: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 294a: 48 8b 45 b8 mov -0x48(%rbp),%rax 294e: 48 89 02 mov %rax,(%rdx) 2951: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2955: 48 8b 55 b8 mov -0x48(%rbp),%rdx 2959: 48 89 d0 mov %rdx,%rax 295c: 48 01 c0 add %rax,%rax 295f: 48 01 d0 add %rdx,%rax 2962: 48 c1 e0 02 shl $0x2,%rax 2966: 48 01 d0 add %rdx,%rax 2969: 48 c1 e0 04 shl $0x4,%rax 296d: 48 01 c8 add %rcx,%rax 2970: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2977: 48 8b 45 e0 mov -0x20(%rbp),%rax 297b: 48 89 02 mov %rax,(%rdx) 297e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2982: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2989: 48 8b 75 e0 mov -0x20(%rbp),%rsi 298d: 48 8b 45 b8 mov -0x48(%rbp),%rax 2991: 48 8d 50 01 lea 0x1(%rax),%rdx 2995: 48 89 d0 mov %rdx,%rax 2998: 48 01 c0 add %rax,%rax 299b: 48 01 d0 add %rdx,%rax 299e: 48 c1 e0 02 shl $0x2,%rax 29a2: 48 01 d0 add %rdx,%rax 29a5: 48 c1 e0 04 shl $0x4,%rax 29a9: 48 01 f0 add %rsi,%rax 29ac: 48 05 d0 00 00 00 add $0xd0,%rax 29b2: 48 89 08 mov %rcx,(%rax) 29b5: 48 83 45 b8 01 addq $0x1,-0x48(%rbp) 29ba: 48 8b 45 b8 mov -0x48(%rbp),%rax 29be: 48 3b 45 d0 cmp -0x30(%rbp),%rax 29c2: 0f 82 5c ff ff ff jb 0x2924 29c8: 48 8b 45 e0 mov -0x20(%rbp),%rax 29cc: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 29d3: 48 8b 45 e0 mov -0x20(%rbp),%rax 29d7: 48 89 50 60 mov %rdx,0x60(%rax) 29db: e9 3f 06 00 00 jmpq 0x301f 29e0: 48 8b 55 80 mov -0x80(%rbp),%rdx 29e4: 48 8b 45 90 mov -0x70(%rbp),%rax 29e8: 48 01 d0 add %rdx,%rax 29eb: 48 89 45 e8 mov %rax,-0x18(%rbp) 29ef: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 29f4: 74 20 je 0x2a16 29f6: 48 8b 45 88 mov -0x78(%rbp),%rax 29fa: 48 83 c0 05 add $0x5,%rax 29fe: 0f b6 00 movzbl (%rax),%eax 2a01: 3c 01 cmp $0x1,%al 2a03: 75 11 jne 0x2a16 2a05: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a09: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2a0d: 48 89 50 48 mov %rdx,0x48(%rax) 2a11: e9 ca 01 00 00 jmpq 0x2be0 2a16: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a1a: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2a21: 48 8b 45 88 mov -0x78(%rbp),%rax 2a25: ba 40 00 00 00 mov $0x40,%edx 2a2a: 48 89 c6 mov %rax,%rsi 2a2d: 48 89 cf mov %rcx,%rdi 2a30: e8 8b e8 ff ff callq 0x12c0 2a35: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a39: 48 89 42 48 mov %rax,0x48(%rdx) 2a3d: 48 8b 45 88 mov -0x78(%rbp),%rax 2a41: 48 83 c0 05 add $0x5,%rax 2a45: 0f b6 00 movzbl (%rax),%eax 2a48: 3c 01 cmp $0x1,%al 2a4a: 0f 84 90 01 00 00 je 0x2be0 2a50: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a54: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 2a5b: 0f b7 c0 movzwl %ax,%eax 2a5e: 89 c7 mov %eax,%edi 2a60: e8 b3 ed ff ff callq 0x1818 2a65: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a69: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2a70: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a74: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2a7b: 0f b7 c0 movzwl %ax,%eax 2a7e: 89 c7 mov %eax,%edi 2a80: e8 93 ed ff ff callq 0x1818 2a85: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a89: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2a90: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a94: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2a9a: 89 c7 mov %eax,%edi 2a9c: e8 8b ed ff ff callq 0x182c 2aa1: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2aa5: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 2aab: 48 8b 45 e0 mov -0x20(%rbp),%rax 2aaf: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2ab6: 48 89 c7 mov %rax,%rdi 2ab9: e8 7c ed ff ff callq 0x183a 2abe: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ac2: 48 89 82 a0 00 00 00 mov %rax,0xa0(%rdx) 2ac9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2acd: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2ad4: 48 89 c7 mov %rax,%rdi 2ad7: e8 5e ed ff ff callq 0x183a 2adc: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ae0: 48 89 82 a8 00 00 00 mov %rax,0xa8(%rdx) 2ae7: 48 8b 45 e0 mov -0x20(%rbp),%rax 2aeb: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2af2: 48 89 c7 mov %rax,%rdi 2af5: e8 40 ed ff ff callq 0x183a 2afa: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2afe: 48 89 82 b0 00 00 00 mov %rax,0xb0(%rdx) 2b05: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b09: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2b0f: 89 c7 mov %eax,%edi 2b11: e8 16 ed ff ff callq 0x182c 2b16: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b1a: 89 82 b8 00 00 00 mov %eax,0xb8(%rdx) 2b20: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b24: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 2b2b: 0f b7 c0 movzwl %ax,%eax 2b2e: 89 c7 mov %eax,%edi 2b30: e8 e3 ec ff ff callq 0x1818 2b35: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b39: 66 89 82 bc 00 00 00 mov %ax,0xbc(%rdx) 2b40: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b44: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2b4b: 0f b7 c0 movzwl %ax,%eax 2b4e: 89 c7 mov %eax,%edi 2b50: e8 c3 ec ff ff callq 0x1818 2b55: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b59: 66 89 82 be 00 00 00 mov %ax,0xbe(%rdx) 2b60: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b64: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2b6b: 0f b7 c0 movzwl %ax,%eax 2b6e: 89 c7 mov %eax,%edi 2b70: e8 a3 ec ff ff callq 0x1818 2b75: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b79: 66 89 82 c0 00 00 00 mov %ax,0xc0(%rdx) 2b80: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b84: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2b8b: 0f b7 c0 movzwl %ax,%eax 2b8e: 89 c7 mov %eax,%edi 2b90: e8 83 ec ff ff callq 0x1818 2b95: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b99: 66 89 82 c2 00 00 00 mov %ax,0xc2(%rdx) 2ba0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ba4: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2bab: 0f b7 c0 movzwl %ax,%eax 2bae: 89 c7 mov %eax,%edi 2bb0: e8 63 ec ff ff callq 0x1818 2bb5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bb9: 66 89 82 c4 00 00 00 mov %ax,0xc4(%rdx) 2bc0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bc4: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2bcb: 0f b7 c0 movzwl %ax,%eax 2bce: 89 c7 mov %eax,%edi 2bd0: e8 43 ec ff ff callq 0x1818 2bd5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bd9: 66 89 82 c6 00 00 00 mov %ax,0xc6(%rdx) 2be0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2be4: 48 8b 40 48 mov 0x48(%rax),%rax 2be8: 48 8b 40 28 mov 0x28(%rax),%rax 2bec: 48 89 45 f0 mov %rax,-0x10(%rbp) 2bf0: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2bf5: 0f 84 60 03 00 00 je 0x2f5b 2bfb: 48 8b 45 88 mov -0x78(%rbp),%rax 2bff: 48 83 c0 05 add $0x5,%rax 2c03: 0f b6 00 movzbl (%rax),%eax 2c06: 3c 01 cmp $0x1,%al 2c08: 0f 85 4d 03 00 00 jne 0x2f5b 2c0e: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2c12: 0f 84 43 03 00 00 je 0x2f5b 2c18: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2c1d: 0f 95 c0 setne %al 2c20: 0f b6 c0 movzbl %al,%eax 2c23: 48 85 c0 test %rax,%rax 2c26: 74 1a je 0x2c42 2c28: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c2c: 48 3b 85 78 ff ff ff cmp -0x88(%rbp),%rax 2c33: 0f 93 c0 setae %al 2c36: 0f b6 c0 movzbl %al,%eax 2c39: 48 85 c0 test %rax,%rax 2c3c: 0f 85 71 f9 ff ff jne 0x25b3 2c42: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2c49: 48 2b 45 f0 sub -0x10(%rbp),%rax 2c4d: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2c51: 48 c1 e2 06 shl $0x6,%rdx 2c55: 48 39 d0 cmp %rdx,%rax 2c58: 0f 92 c0 setb %al 2c5b: 0f b6 c0 movzbl %al,%eax 2c5e: 48 85 c0 test %rax,%rax 2c61: 0f 85 4c f9 ff ff jne 0x25b3 2c67: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2c6c: 74 13 je 0x2c81 2c6e: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2c72: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c76: 48 01 c2 add %rax,%rdx 2c79: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c7d: 48 89 50 50 mov %rdx,0x50(%rax) 2c81: 48 c7 45 c0 00 00 00 00 movq $0x0,-0x40(%rbp) 2c89: e9 ba 02 00 00 jmpq 0x2f48 2c8e: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c92: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c96: 48 89 d0 mov %rdx,%rax 2c99: 48 01 c0 add %rax,%rax 2c9c: 48 01 d0 add %rdx,%rax 2c9f: 48 c1 e0 02 shl $0x2,%rax 2ca3: 48 01 d0 add %rdx,%rax 2ca6: 48 c1 e0 04 shl $0x4,%rax 2caa: 48 01 c8 add %rcx,%rax 2cad: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2cb4: 48 8b 45 c0 mov -0x40(%rbp),%rax 2cb8: 48 89 02 mov %rax,(%rdx) 2cbb: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2cbf: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cc3: 48 89 d0 mov %rdx,%rax 2cc6: 48 01 c0 add %rax,%rax 2cc9: 48 01 d0 add %rdx,%rax 2ccc: 48 c1 e0 02 shl $0x2,%rax 2cd0: 48 01 d0 add %rdx,%rax 2cd3: 48 c1 e0 04 shl $0x4,%rax 2cd7: 48 01 c8 add %rcx,%rax 2cda: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2ce1: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ce5: 48 89 02 mov %rax,(%rdx) 2ce8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cec: 48 8b 40 50 mov 0x50(%rax),%rax 2cf0: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cf4: 48 c1 e2 06 shl $0x6,%rdx 2cf8: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 2cfc: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2d00: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d04: 48 89 d0 mov %rdx,%rax 2d07: 48 01 c0 add %rax,%rax 2d0a: 48 01 d0 add %rdx,%rax 2d0d: 48 c1 e0 02 shl $0x2,%rax 2d11: 48 01 d0 add %rdx,%rax 2d14: 48 c1 e0 04 shl $0x4,%rax 2d18: 48 01 f0 add %rsi,%rax 2d1b: 48 05 68 01 00 00 add $0x168,%rax 2d21: 48 89 08 mov %rcx,(%rax) 2d24: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d28: 48 8b 40 50 mov 0x50(%rax),%rax 2d2c: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d30: 48 c1 e2 06 shl $0x6,%rdx 2d34: 48 01 d0 add %rdx,%rax 2d37: 48 8b 40 18 mov 0x18(%rax),%rax 2d3b: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2d42: 0f 97 c0 seta %al 2d45: 0f b6 c0 movzbl %al,%eax 2d48: 48 85 c0 test %rax,%rax 2d4b: 0f 84 eb 00 00 00 je 0x2e3c 2d51: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d55: 48 8b 40 50 mov 0x50(%rax),%rax 2d59: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d5d: 48 c1 e2 06 shl $0x6,%rdx 2d61: 48 01 d0 add %rdx,%rax 2d64: 48 8b 50 20 mov 0x20(%rax),%rdx 2d68: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d6c: 48 8b 40 50 mov 0x50(%rax),%rax 2d70: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2d74: 48 c1 e1 06 shl $0x6,%rcx 2d78: 48 01 c8 add %rcx,%rax 2d7b: 48 8b 40 18 mov 0x18(%rax),%rax 2d7f: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 2d86: 48 29 c1 sub %rax,%rcx 2d89: 48 89 c8 mov %rcx,%rax 2d8c: 48 39 c2 cmp %rax,%rdx 2d8f: 0f 96 c0 setbe %al 2d92: 0f b6 c0 movzbl %al,%eax 2d95: 48 85 c0 test %rax,%rax 2d98: 0f 84 9e 00 00 00 je 0x2e3c 2d9e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2da2: 48 8b 40 50 mov 0x50(%rax),%rax 2da6: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2daa: 48 c1 e2 06 shl $0x6,%rdx 2dae: 48 01 d0 add %rdx,%rax 2db1: 48 8b 50 18 mov 0x18(%rax),%rdx 2db5: 48 8b 45 80 mov -0x80(%rbp),%rax 2db9: 48 01 c2 add %rax,%rdx 2dbc: 48 8b 45 90 mov -0x70(%rbp),%rax 2dc0: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2dc4: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2dc8: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2dcc: 48 89 d0 mov %rdx,%rax 2dcf: 48 01 c0 add %rax,%rax 2dd2: 48 01 d0 add %rdx,%rax 2dd5: 48 c1 e0 02 shl $0x2,%rax 2dd9: 48 01 d0 add %rdx,%rax 2ddc: 48 c1 e0 04 shl $0x4,%rax 2de0: 48 01 f0 add %rsi,%rax 2de3: 48 05 80 01 00 00 add $0x180,%rax 2de9: 48 89 08 mov %rcx,(%rax) 2dec: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2df0: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2df4: 48 89 d0 mov %rdx,%rax 2df7: 48 01 c0 add %rax,%rax 2dfa: 48 01 d0 add %rdx,%rax 2dfd: 48 c1 e0 02 shl $0x2,%rax 2e01: 48 01 d0 add %rdx,%rax 2e04: 48 c1 e0 04 shl $0x4,%rax 2e08: 48 01 c8 add %rcx,%rax 2e0b: 48 05 80 01 00 00 add $0x180,%rax 2e11: 48 8b 08 mov (%rax),%rcx 2e14: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e18: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e1c: 48 89 d0 mov %rdx,%rax 2e1f: 48 01 c0 add %rax,%rax 2e22: 48 01 d0 add %rdx,%rax 2e25: 48 c1 e0 02 shl $0x2,%rax 2e29: 48 01 d0 add %rdx,%rax 2e2c: 48 c1 e0 04 shl $0x4,%rax 2e30: 48 01 f0 add %rsi,%rax 2e33: 48 05 78 01 00 00 add $0x178,%rax 2e39: 48 89 08 mov %rcx,(%rax) 2e3c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e40: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2e47: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e4b: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e4f: 48 8d 50 01 lea 0x1(%rax),%rdx 2e53: 48 89 d0 mov %rdx,%rax 2e56: 48 01 c0 add %rax,%rax 2e59: 48 01 d0 add %rdx,%rax 2e5c: 48 c1 e0 02 shl $0x2,%rax 2e60: 48 01 d0 add %rdx,%rax 2e63: 48 c1 e0 04 shl $0x4,%rax 2e67: 48 01 f0 add %rsi,%rax 2e6a: 48 05 d0 00 00 00 add $0xd0,%rax 2e70: 48 89 08 mov %rcx,(%rax) 2e73: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e77: 48 8b 40 50 mov 0x50(%rax),%rax 2e7b: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e7f: 48 c1 e2 06 shl $0x6,%rdx 2e83: 48 01 d0 add %rdx,%rax 2e86: 8b 40 04 mov 0x4(%rax),%eax 2e89: 83 f8 12 cmp $0x12,%eax 2e8c: 75 5f jne 0x2eed 2e8e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e92: 48 8b 40 50 mov 0x50(%rax),%rax 2e96: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e9a: 48 c1 e2 06 shl $0x6,%rdx 2e9e: 48 01 d0 add %rdx,%rax 2ea1: 8b 40 28 mov 0x28(%rax),%eax 2ea4: 89 c0 mov %eax,%eax 2ea6: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2eaa: 76 41 jbe 0x2eed 2eac: 48 8b 45 e0 mov -0x20(%rbp),%rax 2eb0: 48 8b 40 50 mov 0x50(%rax),%rax 2eb4: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2eb8: 48 c1 e2 06 shl $0x6,%rdx 2ebc: 48 01 d0 add %rdx,%rax 2ebf: 8b 50 28 mov 0x28(%rax),%edx 2ec2: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ec6: 89 c6 mov %eax,%esi 2ec8: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2ecc: 89 d2 mov %edx,%edx 2ece: 48 89 d0 mov %rdx,%rax 2ed1: 48 01 c0 add %rax,%rax 2ed4: 48 01 d0 add %rdx,%rax 2ed7: 48 c1 e0 02 shl $0x2,%rax 2edb: 48 01 d0 add %rdx,%rax 2ede: 48 c1 e0 04 shl $0x4,%rax 2ee2: 48 01 c8 add %rcx,%rax 2ee5: 48 05 54 01 00 00 add $0x154,%rax 2eeb: 89 30 mov %esi,(%rax) 2eed: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2ef1: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2ef5: 48 89 d0 mov %rdx,%rax 2ef8: 48 01 c0 add %rax,%rax 2efb: 48 01 d0 add %rdx,%rax 2efe: 48 c1 e0 02 shl $0x2,%rax 2f02: 48 01 d0 add %rdx,%rax 2f05: 48 c1 e0 04 shl $0x4,%rax 2f09: 48 01 c8 add %rcx,%rax 2f0c: 48 05 54 01 00 00 add $0x154,%rax 2f12: 8b 00 mov (%rax),%eax 2f14: 85 c0 test %eax,%eax 2f16: 75 2b jne 0x2f43 2f18: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f1c: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2f20: 48 89 d0 mov %rdx,%rax 2f23: 48 01 c0 add %rax,%rax 2f26: 48 01 d0 add %rdx,%rax 2f29: 48 c1 e0 02 shl $0x2,%rax 2f2d: 48 01 d0 add %rdx,%rax 2f30: 48 c1 e0 04 shl $0x4,%rax 2f34: 48 01 c8 add %rcx,%rax 2f37: 48 05 54 01 00 00 add $0x154,%rax 2f3d: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2f43: 48 83 45 c0 01 addq $0x1,-0x40(%rbp) 2f48: 48 8b 45 c0 mov -0x40(%rbp),%rax 2f4c: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2f50: 0f 82 38 fd ff ff jb 0x2c8e 2f56: e9 b1 00 00 00 jmpq 0x300c 2f5b: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2f63: e9 96 00 00 00 jmpq 0x2ffe 2f68: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f6c: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f70: 48 89 d0 mov %rdx,%rax 2f73: 48 01 c0 add %rax,%rax 2f76: 48 01 d0 add %rdx,%rax 2f79: 48 c1 e0 02 shl $0x2,%rax 2f7d: 48 01 d0 add %rdx,%rax 2f80: 48 c1 e0 04 shl $0x4,%rax 2f84: 48 01 c8 add %rcx,%rax 2f87: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2f8e: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f92: 48 89 02 mov %rax,(%rdx) 2f95: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f99: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f9d: 48 89 d0 mov %rdx,%rax 2fa0: 48 01 c0 add %rax,%rax 2fa3: 48 01 d0 add %rdx,%rax 2fa6: 48 c1 e0 02 shl $0x2,%rax 2faa: 48 01 d0 add %rdx,%rax 2fad: 48 c1 e0 04 shl $0x4,%rax 2fb1: 48 01 c8 add %rcx,%rax 2fb4: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2fbb: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fbf: 48 89 02 mov %rax,(%rdx) 2fc2: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fc6: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2fcd: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2fd1: 48 8b 45 c8 mov -0x38(%rbp),%rax 2fd5: 48 8d 50 01 lea 0x1(%rax),%rdx 2fd9: 48 89 d0 mov %rdx,%rax 2fdc: 48 01 c0 add %rax,%rax 2fdf: 48 01 d0 add %rdx,%rax 2fe2: 48 c1 e0 02 shl $0x2,%rax 2fe6: 48 01 d0 add %rdx,%rax 2fe9: 48 c1 e0 04 shl $0x4,%rax 2fed: 48 01 f0 add %rsi,%rax 2ff0: 48 05 d0 00 00 00 add $0xd0,%rax 2ff6: 48 89 08 mov %rcx,(%rax) 2ff9: 48 83 45 c8 01 addq $0x1,-0x38(%rbp) 2ffe: 48 8b 45 c8 mov -0x38(%rbp),%rax 3002: 48 3b 45 d0 cmp -0x30(%rbp),%rax 3006: 0f 82 5c ff ff ff jb 0x2f68 300c: 48 8b 45 e0 mov -0x20(%rbp),%rax 3010: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 3017: 48 8b 45 e0 mov -0x20(%rbp),%rax 301b: 48 89 50 60 mov %rdx,0x60(%rax) 301f: 48 8b 45 e0 mov -0x20(%rbp),%rax 3023: c9 leaveq 3024: c3 retq 3025: f3 rep 3026: 0f pop %cs 3027: 1e push %ds 3028: fa cli 3029: 55 push %rbp 302a: 48 89 e5 mov %rsp,%rbp 302d: 48 83 ec 40 sub $0x40,%rsp 3031: 89 7d ec mov %edi,-0x14(%rbp) 3034: 48 89 75 e0 mov %rsi,-0x20(%rbp) 3038: 48 89 55 d8 mov %rdx,-0x28(%rbp) 303c: 48 89 4d d0 mov %rcx,-0x30(%rbp) 3040: 44 89 45 e8 mov %r8d,-0x18(%rbp) 3044: 4c 89 4d c8 mov %r9,-0x38(%rbp) 3048: 48 8b 55 d8 mov -0x28(%rbp),%rdx 304c: 48 8b 45 e0 mov -0x20(%rbp),%rax 3050: 48 01 d0 add %rdx,%rax 3053: 48 89 45 f8 mov %rax,-0x8(%rbp) 3057: 48 8b 55 d0 mov -0x30(%rbp),%rdx 305b: 48 8b 45 f8 mov -0x8(%rbp),%rax 305f: 48 89 d6 mov %rdx,%rsi 3062: 48 89 c7 mov %rax,%rdi 3065: e8 7d e8 ff ff callq 0x18e7 306a: 89 45 f4 mov %eax,-0xc(%rbp) 306d: 83 7d f4 01 cmpl $0x1,-0xc(%rbp) 3071: 74 37 je 0x30aa 3073: 83 7d f4 03 cmpl $0x3,-0xc(%rbp) 3077: 75 56 jne 0x30cf 3079: 44 8b 45 e8 mov -0x18(%rbp),%r8d 307d: 48 8b 7d d0 mov -0x30(%rbp),%rdi 3081: 48 8b 4d d8 mov -0x28(%rbp),%rcx 3085: 48 8b 55 f8 mov -0x8(%rbp),%rdx 3089: 48 8b 75 e0 mov -0x20(%rbp),%rsi 308d: 8b 45 ec mov -0x14(%rbp),%eax 3090: 48 83 ec 08 sub $0x8,%rsp 3094: ff 75 c8 pushq -0x38(%rbp) 3097: 45 89 c1 mov %r8d,%r9d 309a: 49 89 f8 mov %rdi,%r8 309d: 89 c7 mov %eax,%edi 309f: e8 40 f0 ff ff callq 0x20e4 30a4: 48 83 c4 10 add $0x10,%rsp 30a8: eb 51 jmp 0x30fb 30aa: 4c 8b 45 c8 mov -0x38(%rbp),%r8 30ae: 8b 7d e8 mov -0x18(%rbp),%edi 30b1: 48 8b 4d d0 mov -0x30(%rbp),%rcx 30b5: 48 8b 55 d8 mov -0x28(%rbp),%rdx 30b9: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30bd: 8b 45 ec mov -0x14(%rbp),%eax 30c0: 4d 89 c1 mov %r8,%r9 30c3: 41 89 f8 mov %edi,%r8d 30c6: 89 c7 mov %eax,%edi 30c8: e8 32 ea ff ff callq 0x1aff 30cd: eb 2c jmp 0x30fb 30cf: 90 nop 30d0: 4c 8b 45 c8 mov -0x38(%rbp),%r8 30d4: 8b 7d e8 mov -0x18(%rbp),%edi 30d7: 48 8b 4d d0 mov -0x30(%rbp),%rcx 30db: 48 8b 55 d8 mov -0x28(%rbp),%rdx 30df: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30e3: 8b 45 ec mov -0x14(%rbp),%eax 30e6: 6a 00 pushq $0x0 30e8: 6a 00 pushq $0x0 30ea: 4d 89 c1 mov %r8,%r9 30ed: 41 89 f8 mov %edi,%r8d 30f0: 89 c7 mov %eax,%edi 30f2: e8 af e8 ff ff callq 0x19a6 30f7: 48 83 c4 10 add $0x10,%rsp 30fb: c9 leaveq 30fc: c3 retq 30fd: f3 rep 30fe: 0f pop %cs 30ff: 1e push %ds 3100: fa cli 3101: 55 push %rbp 3102: 48 89 e5 mov %rsp,%rbp 3105: 48 83 c4 80 add $0xffffffffffffff80,%rsp 3109: 89 7d 9c mov %edi,-0x64(%rbp) 310c: 48 89 75 90 mov %rsi,-0x70(%rbp) 3110: 48 89 55 88 mov %rdx,-0x78(%rbp) 3114: 89 4d 98 mov %ecx,-0x68(%rbp) 3117: 4c 89 45 80 mov %r8,-0x80(%rbp) 311b: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3123: 00 3124: 48 89 45 f8 mov %rax,-0x8(%rbp) 3128: 31 c0 xor %eax,%eax 312a: b8 40 00 00 00 mov $0x40,%eax 312f: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 3134: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 3139: 48 89 c2 mov %rax,%rdx 313c: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3140: 48 8d 75 b0 lea -0x50(%rbp),%rsi 3144: 8b 45 9c mov -0x64(%rbp),%eax 3147: 89 c7 mov %eax,%edi 3149: e8 fd e6 ff ff callq 0x184b 314e: 48 89 45 a8 mov %rax,-0x58(%rbp) 3152: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 3157: 0f 94 c0 sete %al 315a: 0f b6 c0 movzbl %al,%eax 315d: 48 85 c0 test %rax,%rax 3160: 74 14 je 0x3176 3162: bf 09 00 00 00 mov $0x9,%edi 3167: e8 0a e5 ff ff callq 0x1676 316c: b8 00 00 00 00 mov $0x0,%eax 3171: e9 c5 00 00 00 jmpq 0x323b 3176: 48 8b 55 a8 mov -0x58(%rbp),%rdx 317a: 48 8d 45 b0 lea -0x50(%rbp),%rax 317e: 48 89 d6 mov %rdx,%rsi 3181: 48 89 c7 mov %rax,%rdi 3184: e8 5e e7 ff ff callq 0x18e7 3189: 89 45 a4 mov %eax,-0x5c(%rbp) 318c: 83 7d a4 01 cmpl $0x1,-0x5c(%rbp) 3190: 74 08 je 0x319a 3192: 83 7d a4 03 cmpl $0x3,-0x5c(%rbp) 3196: 74 28 je 0x31c0 3198: eb 74 jmp 0x320e 319a: 48 8b 7d 80 mov -0x80(%rbp),%rdi 319e: 8b 75 98 mov -0x68(%rbp),%esi 31a1: 48 8b 4d 88 mov -0x78(%rbp),%rcx 31a5: 48 8b 55 90 mov -0x70(%rbp),%rdx 31a9: 8b 45 9c mov -0x64(%rbp),%eax 31ac: 49 89 f9 mov %rdi,%r9 31af: 41 89 f0 mov %esi,%r8d 31b2: be 00 00 00 00 mov $0x0,%esi 31b7: 89 c7 mov %eax,%edi 31b9: e8 41 e9 ff ff callq 0x1aff 31be: eb 7b jmp 0x323b 31c0: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 31c4: 3c 01 cmp $0x1,%al 31c6: 75 07 jne 0x31cf 31c8: ba 34 00 00 00 mov $0x34,%edx 31cd: eb 05 jmp 0x31d4 31cf: ba 40 00 00 00 mov $0x40,%edx 31d4: 48 8b 45 a8 mov -0x58(%rbp),%rax 31d8: 48 39 c2 cmp %rax,%rdx 31db: 77 31 ja 0x320e 31dd: 8b 7d 98 mov -0x68(%rbp),%edi 31e0: 48 8b 75 88 mov -0x78(%rbp),%rsi 31e4: 48 8b 4d 90 mov -0x70(%rbp),%rcx 31e8: 48 8d 55 b0 lea -0x50(%rbp),%rdx 31ec: 8b 45 9c mov -0x64(%rbp),%eax 31ef: 48 83 ec 08 sub $0x8,%rsp 31f3: ff 75 80 pushq -0x80(%rbp) 31f6: 41 89 f9 mov %edi,%r9d 31f9: 49 89 f0 mov %rsi,%r8 31fc: be 00 00 00 00 mov $0x0,%esi 3201: 89 c7 mov %eax,%edi 3203: e8 dc ee ff ff callq 0x20e4 3208: 48 83 c4 10 add $0x10,%rsp 320c: eb 2d jmp 0x323b 320e: 90 nop 320f: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3213: 8b 75 98 mov -0x68(%rbp),%esi 3216: 48 8b 4d 88 mov -0x78(%rbp),%rcx 321a: 48 8b 55 90 mov -0x70(%rbp),%rdx 321e: 8b 45 9c mov -0x64(%rbp),%eax 3221: 6a 00 pushq $0x0 3223: 6a 00 pushq $0x0 3225: 49 89 f9 mov %rdi,%r9 3228: 41 89 f0 mov %esi,%r8d 322b: be 00 00 00 00 mov $0x0,%esi 3230: 89 c7 mov %eax,%edi 3232: e8 6f e7 ff ff callq 0x19a6 3237: 48 83 c4 10 add $0x10,%rsp 323b: 48 8b 4d f8 mov -0x8(%rbp),%rcx 323f: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3247: 00 3248: 74 05 je 0x324f 324a: e8 b1 df ff ff callq 0x1200 324f: c9 leaveq 3250: c3 retq 3251: f3 rep 3252: 0f pop %cs 3253: 1e push %ds 3254: fa cli 3255: 55 push %rbp 3256: 48 89 e5 mov %rsp,%rbp 3259: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 3260: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 3266: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 326d: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 3274: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 327a: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 3281: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3289: 00 328a: 48 89 45 f8 mov %rax,-0x8(%rbp) 328e: 31 c0 xor %eax,%eax 3290: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 3298: 00 00 00 329b: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 32a2: 74 1b je 0x32bf 32a4: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 32ab: 74 12 je 0x32bf 32ad: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 32b4: 74 09 je 0x32bf 32b6: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 32bd: 75 07 jne 0x32c6 32bf: b8 01 00 00 00 mov $0x1,%eax 32c4: eb 05 jmp 0x32cb 32c6: b8 00 00 00 00 mov $0x0,%eax 32cb: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 32d1: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 32d9: 75 32 jne 0x330d 32db: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 32e3: 75 51 jne 0x3336 32e5: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 32ec: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 32f2: 48 89 d6 mov %rdx,%rsi 32f5: 89 c7 mov %eax,%edi 32f7: e8 d4 15 00 00 callq 0x48d0 32fc: 85 c0 test %eax,%eax 32fe: 75 36 jne 0x3336 3300: 48 8b 45 90 mov -0x70(%rbp),%rax 3304: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 330b: eb 29 jmp 0x3336 330d: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 3315: 75 1f jne 0x3336 3317: 48 8d 0d c2 26 00 00 lea 0x26c2(%rip),%rcx # 0x59e0 331e: ba 9e 02 00 00 mov $0x29e,%edx 3323: 48 8d 35 4e 25 00 00 lea 0x254e(%rip),%rsi # 0x5878 332a: 48 8d 3d f7 25 00 00 lea 0x25f7(%rip),%rdi # 0x5928 3331: e8 0a df ff ff callq 0x1240 3336: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 333d: 0f 84 97 00 00 00 je 0x33da 3343: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 334b: 75 7c jne 0x33c9 334d: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3354: 74 09 je 0x335f 3356: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 335d: 75 07 jne 0x3366 335f: bf 02 00 00 00 mov $0x2,%edi 3364: eb 05 jmp 0x336b 3366: bf 01 00 00 00 mov $0x1,%edi 336b: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3372: 75 07 jne 0x337b 3374: be 01 00 00 00 mov $0x1,%esi 3379: eb 05 jmp 0x3380 337b: be 03 00 00 00 mov $0x3,%esi 3380: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 3387: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 338d: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 3394: 49 89 c9 mov %rcx,%r9 3397: 41 89 d0 mov %edx,%r8d 339a: 89 f9 mov %edi,%ecx 339c: 89 f2 mov %esi,%edx 339e: 48 89 c6 mov %rax,%rsi 33a1: bf 00 00 00 00 mov $0x0,%edi 33a6: e8 65 de ff ff callq 0x1210 33ab: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 33b2: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 33ba: 75 1e jne 0x33da 33bc: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 33c4: 00 00 00 33c7: eb 11 jmp 0x33da 33c9: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 33d0: 48 8b 00 mov (%rax),%rax 33d3: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 33da: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 33e2: 0f 84 d3 00 00 00 je 0x34bb 33e8: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 33f0: 75 1f jne 0x3411 33f2: 48 8d 0d e7 25 00 00 lea 0x25e7(%rip),%rcx # 0x59e0 33f9: ba ba 02 00 00 mov $0x2ba,%edx 33fe: 48 8d 35 73 24 00 00 lea 0x2473(%rip),%rsi # 0x5878 3405: 48 8d 3d 35 25 00 00 lea 0x2535(%rip),%rdi # 0x5941 340c: e8 2f de ff ff callq 0x1240 3411: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 3418: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 341e: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 3425: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 342c: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 3433: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3439: 4d 89 c1 mov %r8,%r9 343c: 41 89 f8 mov %edi,%r8d 343f: 89 c7 mov %eax,%edi 3441: e8 df fb ff ff callq 0x3025 3446: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 344d: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 3455: 75 38 jne 0x348f 3457: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 345f: 74 13 je 0x3474 3461: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 3468: 48 8b 00 mov (%rax),%rax 346b: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 3472: 74 1b je 0x348f 3474: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 347b: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 3482: 48 89 d6 mov %rdx,%rsi 3485: 48 89 c7 mov %rax,%rdi 3488: e8 63 de ff ff callq 0x12f0 348d: eb 23 jmp 0x34b2 348f: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3497: 75 19 jne 0x34b2 3499: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34a0: 8b 40 38 mov 0x38(%rax),%eax 34a3: 83 c8 40 or $0x40,%eax 34a6: 89 c2 mov %eax,%edx 34a8: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34af: 89 50 38 mov %edx,0x38(%rax) 34b2: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34b9: eb 2b jmp 0x34e6 34bb: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 34c2: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 34c8: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 34cf: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 34d6: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 34dc: 49 89 f8 mov %rdi,%r8 34df: 89 c7 mov %eax,%edi 34e1: e8 17 fc ff ff callq 0x30fd 34e6: 48 8b 4d f8 mov -0x8(%rbp),%rcx 34ea: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 34f2: 00 34f3: 74 05 je 0x34fa 34f5: e8 06 dd ff ff callq 0x1200 34fa: c9 leaveq 34fb: c3 retq 34fc: f3 rep 34fd: 0f pop %cs 34fe: 1e push %ds 34ff: fa cli 3500: 55 push %rbp 3501: 48 89 e5 mov %rsp,%rbp 3504: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 350b: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 3512: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 351a: 00 351b: 48 89 45 f8 mov %rax,-0x8(%rbp) 351f: 31 c0 xor %eax,%eax 3521: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 3529: 00 00 00 352c: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3533: 48 8b 00 mov (%rax),%rax 3536: 48 85 c0 test %rax,%rax 3539: 74 59 je 0x3594 353b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3542: 48 8b 50 30 mov 0x30(%rax),%rdx 3546: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 354d: 48 39 c2 cmp %rax,%rdx 3550: 72 1e jb 0x3570 3552: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3559: 48 8b 50 30 mov 0x30(%rax),%rdx 355d: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3564: 48 29 c2 sub %rax,%rdx 3567: 48 89 d0 mov %rdx,%rax 356a: 48 83 f8 3b cmp $0x3b,%rax 356e: 77 0a ja 0x357a 3570: b8 00 00 00 00 mov $0x0,%eax 3575: e9 e7 02 00 00 jmpq 0x3861 357a: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3581: 48 8b 10 mov (%rax),%rdx 3584: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 358b: 48 01 d0 add %rdx,%rax 358e: 48 89 45 80 mov %rax,-0x80(%rbp) 3592: eb 53 jmp 0x35e7 3594: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 359b: 48 8b 50 28 mov 0x28(%rax),%rdx 359f: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35a6: 48 01 c2 add %rax,%rdx 35a9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35b0: 8b 40 24 mov 0x24(%rax),%eax 35b3: 48 8d 75 b0 lea -0x50(%rbp),%rsi 35b7: 48 89 d1 mov %rdx,%rcx 35ba: ba 3c 00 00 00 mov $0x3c,%edx 35bf: 89 c7 mov %eax,%edi 35c1: e8 85 e2 ff ff callq 0x184b 35c6: 48 83 f8 3c cmp $0x3c,%rax 35ca: 0f 95 c0 setne %al 35cd: 0f b6 c0 movzbl %al,%eax 35d0: 48 85 c0 test %rax,%rax 35d3: 74 0a je 0x35df 35d5: b8 00 00 00 00 mov $0x0,%eax 35da: e9 82 02 00 00 jmpq 0x3861 35df: 48 8d 45 b0 lea -0x50(%rbp),%rax 35e3: 48 89 45 80 mov %rax,-0x80(%rbp) 35e7: 48 8b 45 80 mov -0x80(%rbp),%rax 35eb: 48 83 c0 30 add $0x30,%rax 35ef: 48 89 45 88 mov %rax,-0x78(%rbp) 35f3: 48 8b 45 80 mov -0x80(%rbp),%rax 35f7: 0f b6 40 39 movzbl 0x39(%rax),%eax 35fb: 3c 20 cmp $0x20,%al 35fd: 74 27 je 0x3626 35ff: 48 8b 45 80 mov -0x80(%rbp),%rax 3603: 48 8d 48 30 lea 0x30(%rax),%rcx 3607: 48 8d 45 ed lea -0x13(%rbp),%rax 360b: ba 0a 00 00 00 mov $0xa,%edx 3610: 48 89 ce mov %rcx,%rsi 3613: 48 89 c7 mov %rax,%rdi 3616: e8 e5 dc ff ff callq 0x1300 361b: c6 00 00 movb $0x0,(%rax) 361e: 48 8d 45 ed lea -0x13(%rbp),%rax 3622: 48 89 45 88 mov %rax,-0x78(%rbp) 3626: e8 25 dd ff ff callq 0x1350 362b: 48 8b 10 mov (%rax),%rdx 362e: 48 8b 45 88 mov -0x78(%rbp),%rax 3632: 0f b6 00 movzbl (%rax),%eax 3635: 48 0f be c0 movsbl %al,%rax 3639: 48 01 c0 add %rax,%rax 363c: 48 01 d0 add %rdx,%rax 363f: 0f b7 00 movzwl (%rax),%eax 3642: 0f b7 c0 movzwl %ax,%eax 3645: 25 00 08 00 00 and $0x800,%eax 364a: 85 c0 test %eax,%eax 364c: 75 0a jne 0x3658 364e: b8 00 00 00 00 mov $0x0,%eax 3653: e9 09 02 00 00 jmpq 0x3861 3658: 48 8b 45 88 mov -0x78(%rbp),%rax 365c: 48 89 c7 mov %rax,%rdi 365f: e8 ac dc ff ff callq 0x1310 3664: 48 89 45 98 mov %rax,-0x68(%rbp) 3668: 48 8b 45 80 mov -0x80(%rbp),%rax 366c: ba 10 00 00 00 mov $0x10,%edx 3671: 48 8d 35 e3 22 00 00 lea 0x22e3(%rip),%rsi # 0x595b 3678: 48 89 c7 mov %rax,%rdi 367b: e8 00 dc ff ff callq 0x1280 3680: 85 c0 test %eax,%eax 3682: 75 11 jne 0x3695 3684: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 368b: 48 8b 00 mov (%rax),%rax 368e: 48 85 c0 test %rax,%rax 3691: 75 2b jne 0x36be 3693: eb 55 jmp 0x36ea 3695: 48 8b 45 98 mov -0x68(%rbp),%rax 3699: 48 83 c0 01 add $0x1,%rax 369d: 48 83 e0 fe and $0xfffffffffffffffe,%rax 36a1: 48 89 c2 mov %rax,%rdx 36a4: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36ab: 48 01 d0 add %rdx,%rax 36ae: 48 83 c0 3c add $0x3c,%rax 36b2: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 36b9: e9 6e fe ff ff jmpq 0x352c 36be: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36c5: 48 8b 50 30 mov 0x30(%rax),%rdx 36c9: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36d0: 48 29 c2 sub %rax,%rdx 36d3: 48 89 d0 mov %rdx,%rax 36d6: 48 83 e8 3c sub $0x3c,%rax 36da: 48 39 45 98 cmp %rax,-0x68(%rbp) 36de: 76 0a jbe 0x36ea 36e0: b8 00 00 00 00 mov $0x0,%eax 36e5: e9 77 01 00 00 jmpq 0x3861 36ea: 48 8b 45 98 mov -0x68(%rbp),%rax 36ee: 48 89 c7 mov %rax,%rdi 36f1: e8 da db ff ff callq 0x12d0 36f6: 48 89 45 a0 mov %rax,-0x60(%rbp) 36fa: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 36ff: 0f 84 58 01 00 00 je 0x385d 3705: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 370c: 48 8b 00 mov (%rax),%rax 370f: 48 85 c0 test %rax,%rax 3712: 74 39 je 0x374d 3714: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 371b: 48 8b 00 mov (%rax),%rax 371e: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 3725: 48 83 c2 3c add $0x3c,%rdx 3729: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 372d: 48 8b 55 98 mov -0x68(%rbp),%rdx 3731: 48 8b 45 a0 mov -0x60(%rbp),%rax 3735: 48 89 ce mov %rcx,%rsi 3738: 48 89 c7 mov %rax,%rdi 373b: e8 80 db ff ff callq 0x12c0 3740: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 3747: 48 89 42 60 mov %rax,0x60(%rdx) 374b: eb 7b jmp 0x37c8 374d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3754: 48 8b 50 28 mov 0x28(%rax),%rdx 3758: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 375f: 48 01 d0 add %rdx,%rax 3762: 48 83 c0 3c add $0x3c,%rax 3766: 48 89 c1 mov %rax,%rcx 3769: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3770: 8b 40 24 mov 0x24(%rax),%eax 3773: 48 8b 55 98 mov -0x68(%rbp),%rdx 3777: 48 8b 75 a0 mov -0x60(%rbp),%rsi 377b: 89 c7 mov %eax,%edi 377d: e8 c9 e0 ff ff callq 0x184b 3782: 48 8b 55 98 mov -0x68(%rbp),%rdx 3786: 48 39 d0 cmp %rdx,%rax 3789: 0f 95 c0 setne %al 378c: 0f b6 c0 movzbl %al,%eax 378f: 48 85 c0 test %rax,%rax 3792: 74 25 je 0x37b9 3794: 48 8b 45 a0 mov -0x60(%rbp),%rax 3798: 48 89 c7 mov %rax,%rdi 379b: e8 30 da ff ff callq 0x11d0 37a0: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37a7: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 37af: b8 00 00 00 00 mov $0x0,%eax 37b4: e9 a8 00 00 00 jmpq 0x3861 37b9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37c0: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37c4: 48 89 50 60 mov %rdx,0x60(%rax) 37c8: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37cf: 48 8b 55 98 mov -0x68(%rbp),%rdx 37d3: 48 89 50 68 mov %rdx,0x68(%rax) 37d7: 48 8b 45 a0 mov -0x60(%rbp),%rax 37db: 48 89 45 90 mov %rax,-0x70(%rbp) 37df: 48 8b 45 90 mov -0x70(%rbp),%rax 37e3: 48 89 45 a8 mov %rax,-0x58(%rbp) 37e7: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37eb: 48 8b 45 98 mov -0x68(%rbp),%rax 37ef: 48 01 d0 add %rdx,%rax 37f2: 48 2b 45 90 sub -0x70(%rbp),%rax 37f6: 48 89 c2 mov %rax,%rdx 37f9: 48 8b 45 90 mov -0x70(%rbp),%rax 37fd: be 2f 00 00 00 mov $0x2f,%esi 3802: 48 89 c7 mov %rax,%rdi 3805: e8 66 da ff ff callq 0x1270 380a: 48 89 45 90 mov %rax,-0x70(%rbp) 380e: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 3813: 75 25 jne 0x383a 3815: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3819: 48 8b 45 98 mov -0x68(%rbp),%rax 381d: 48 01 d0 add %rdx,%rax 3820: 48 2b 45 a8 sub -0x58(%rbp),%rax 3824: 48 89 c2 mov %rax,%rdx 3827: 48 8b 45 a8 mov -0x58(%rbp),%rax 382b: be 00 00 00 00 mov $0x0,%esi 3830: 48 89 c7 mov %rax,%rdi 3833: e8 18 da ff ff callq 0x1250 3838: eb 23 jmp 0x385d 383a: 48 8b 45 90 mov -0x70(%rbp),%rax 383e: 48 8d 50 01 lea 0x1(%rax),%rdx 3842: 48 89 55 90 mov %rdx,-0x70(%rbp) 3846: c6 00 00 movb $0x0,(%rax) 3849: 48 8b 55 a0 mov -0x60(%rbp),%rdx 384d: 48 8b 45 98 mov -0x68(%rbp),%rax 3851: 48 01 d0 add %rdx,%rax 3854: 48 39 45 90 cmp %rax,-0x70(%rbp) 3858: 73 02 jae 0x385c 385a: eb 83 jmp 0x37df 385c: 90 nop 385d: 48 8b 45 a0 mov -0x60(%rbp),%rax 3861: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3865: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 386d: 00 386e: 74 05 je 0x3875 3870: e8 8b d9 ff ff callq 0x1200 3875: c9 leaveq 3876: c3 retq 3877: f3 rep 3878: 0f pop %cs 3879: 1e push %ds 387a: fa cli 387b: 55 push %rbp 387c: 48 89 e5 mov %rsp,%rbp 387f: 48 83 c4 80 add $0xffffffffffffff80,%rsp 3883: 48 89 7d 88 mov %rdi,-0x78(%rbp) 3887: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 388f: 00 3890: 48 89 45 f8 mov %rax,-0x8(%rbp) 3894: 31 c0 xor %eax,%eax 3896: 48 8b 45 88 mov -0x78(%rbp),%rax 389a: 48 8b 00 mov (%rax),%rax 389d: 48 85 c0 test %rax,%rax 38a0: 0f 84 8e 00 00 00 je 0x3934 38a6: 48 8b 45 88 mov -0x78(%rbp),%rax 38aa: 48 8b 40 70 mov 0x70(%rax),%rax 38ae: 48 89 c2 mov %rax,%rdx 38b1: 48 8b 45 88 mov -0x78(%rbp),%rax 38b5: 48 8b 40 28 mov 0x28(%rax),%rax 38b9: 48 89 c1 mov %rax,%rcx 38bc: 48 8b 45 88 mov -0x78(%rbp),%rax 38c0: 48 8b 40 30 mov 0x30(%rax),%rax 38c4: 48 01 c8 add %rcx,%rax 38c7: 48 39 c2 cmp %rax,%rdx 38ca: 0f 97 c0 seta %al 38cd: 0f b6 c0 movzbl %al,%eax 38d0: 48 85 c0 test %rax,%rax 38d3: 75 33 jne 0x3908 38d5: 48 8b 45 88 mov -0x78(%rbp),%rax 38d9: 48 8b 40 28 mov 0x28(%rax),%rax 38dd: 48 89 c2 mov %rax,%rdx 38e0: 48 8b 45 88 mov -0x78(%rbp),%rax 38e4: 48 8b 40 30 mov 0x30(%rax),%rax 38e8: 48 01 c2 add %rax,%rdx 38eb: 48 8b 45 88 mov -0x78(%rbp),%rax 38ef: 48 8b 40 70 mov 0x70(%rax),%rax 38f3: 48 29 c2 sub %rax,%rdx 38f6: 48 89 d0 mov %rdx,%rax 38f9: 48 83 f8 3b cmp $0x3b,%rax 38fd: 0f 96 c0 setbe %al 3900: 0f b6 c0 movzbl %al,%eax 3903: 48 85 c0 test %rax,%rax 3906: 74 14 je 0x391c 3908: bf 0e 00 00 00 mov $0xe,%edi 390d: e8 64 dd ff ff callq 0x1676 3912: b8 ff ff ff ff mov $0xffffffff,%eax 3917: e9 89 05 00 00 jmpq 0x3ea5 391c: 48 8b 45 88 mov -0x78(%rbp),%rax 3920: 48 8b 10 mov (%rax),%rdx 3923: 48 8b 45 88 mov -0x78(%rbp),%rax 3927: 48 8b 40 70 mov 0x70(%rax),%rax 392b: 48 01 d0 add %rdx,%rax 392e: 48 89 45 c0 mov %rax,-0x40(%rbp) 3932: eb 53 jmp 0x3987 3934: 48 8b 45 88 mov -0x78(%rbp),%rax 3938: 48 05 a8 00 00 00 add $0xa8,%rax 393e: 48 89 45 c0 mov %rax,-0x40(%rbp) 3942: 48 8b 45 88 mov -0x78(%rbp),%rax 3946: 48 8b 50 70 mov 0x70(%rax),%rdx 394a: 48 8b 45 88 mov -0x78(%rbp),%rax 394e: 8b 40 24 mov 0x24(%rax),%eax 3951: 48 8b 75 c0 mov -0x40(%rbp),%rsi 3955: 48 89 d1 mov %rdx,%rcx 3958: ba 3c 00 00 00 mov $0x3c,%edx 395d: 89 c7 mov %eax,%edi 395f: e8 e7 de ff ff callq 0x184b 3964: 48 83 f8 3c cmp $0x3c,%rax 3968: 0f 95 c0 setne %al 396b: 0f b6 c0 movzbl %al,%eax 396e: 48 85 c0 test %rax,%rax 3971: 74 14 je 0x3987 3973: bf 0e 00 00 00 mov $0xe,%edi 3978: e8 f9 dc ff ff callq 0x1676 397d: b8 ff ff ff ff mov $0xffffffff,%eax 3982: e9 1e 05 00 00 jmpq 0x3ea5 3987: 48 8b 45 c0 mov -0x40(%rbp),%rax 398b: 48 83 c0 3a add $0x3a,%rax 398f: ba 02 00 00 00 mov $0x2,%edx 3994: 48 8d 35 d1 1f 00 00 lea 0x1fd1(%rip),%rsi # 0x596c 399b: 48 89 c7 mov %rax,%rdi 399e: e8 dd d8 ff ff callq 0x1280 39a3: 85 c0 test %eax,%eax 39a5: 0f 95 c0 setne %al 39a8: 0f b6 c0 movzbl %al,%eax 39ab: 48 85 c0 test %rax,%rax 39ae: 74 14 je 0x39c4 39b0: bf 0f 00 00 00 mov $0xf,%edi 39b5: e8 bc dc ff ff callq 0x1676 39ba: b8 ff ff ff ff mov $0xffffffff,%eax 39bf: e9 e1 04 00 00 jmpq 0x3ea5 39c4: 48 8b 45 c0 mov -0x40(%rbp),%rax 39c8: 48 8b 55 88 mov -0x78(%rbp),%rdx 39cc: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 39d3: 48 8b 50 08 mov 0x8(%rax),%rdx 39d7: 48 8b 00 mov (%rax),%rax 39da: 48 89 01 mov %rax,(%rcx) 39dd: 48 89 51 08 mov %rdx,0x8(%rcx) 39e1: 48 8d 41 10 lea 0x10(%rcx),%rax 39e5: c6 00 00 movb $0x0,(%rax) 39e8: 48 8b 45 88 mov -0x78(%rbp),%rax 39ec: 48 83 c0 78 add $0x78,%rax 39f0: 48 89 45 c8 mov %rax,-0x38(%rbp) 39f4: 48 8b 45 c0 mov -0x40(%rbp),%rax 39f8: 0f b6 00 movzbl (%rax),%eax 39fb: 3c 2f cmp $0x2f,%al 39fd: 0f 85 de 01 00 00 jne 0x3be1 3a03: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a07: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a0b: 3c 20 cmp $0x20,%al 3a0d: 75 46 jne 0x3a55 3a0f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a13: ba 10 00 00 00 mov $0x10,%edx 3a18: 48 8d 35 50 1f 00 00 lea 0x1f50(%rip),%rsi # 0x596f 3a1f: 48 89 c7 mov %rax,%rdi 3a22: e8 59 d8 ff ff callq 0x1280 3a27: 85 c0 test %eax,%eax 3a29: 75 2a jne 0x3a55 3a2b: 48 8b 45 88 mov -0x78(%rbp),%rax 3a2f: 48 05 e4 00 00 00 add $0xe4,%rax 3a35: ba 02 00 00 00 mov $0x2,%edx 3a3a: 48 8d 35 3f 1f 00 00 lea 0x1f3f(%rip),%rsi # 0x5980 3a41: 48 89 c7 mov %rax,%rdi 3a44: e8 77 d8 ff ff callq 0x12c0 3a49: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a4d: 48 89 02 mov %rax,(%rdx) 3a50: e9 17 02 00 00 jmpq 0x3c6c 3a55: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a59: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a5d: 3c 53 cmp $0x53,%al 3a5f: 75 46 jne 0x3aa7 3a61: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a65: ba 10 00 00 00 mov $0x10,%edx 3a6a: 48 8d 35 11 1f 00 00 lea 0x1f11(%rip),%rsi # 0x5982 3a71: 48 89 c7 mov %rax,%rdi 3a74: e8 07 d8 ff ff callq 0x1280 3a79: 85 c0 test %eax,%eax 3a7b: 75 2a jne 0x3aa7 3a7d: 48 8b 45 88 mov -0x78(%rbp),%rax 3a81: 48 05 e4 00 00 00 add $0xe4,%rax 3a87: ba 08 00 00 00 mov $0x8,%edx 3a8c: 48 8d 35 00 1f 00 00 lea 0x1f00(%rip),%rsi # 0x5993 3a93: 48 89 c7 mov %rax,%rdi 3a96: e8 25 d8 ff ff callq 0x12c0 3a9b: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a9f: 48 89 02 mov %rax,(%rdx) 3aa2: e9 c5 01 00 00 jmpq 0x3c6c 3aa7: 48 8b 45 c0 mov -0x40(%rbp),%rax 3aab: 0f b6 40 01 movzbl 0x1(%rax),%eax 3aaf: 3c 2f cmp $0x2f,%al 3ab1: 75 46 jne 0x3af9 3ab3: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ab7: ba 10 00 00 00 mov $0x10,%edx 3abc: 48 8d 35 98 1e 00 00 lea 0x1e98(%rip),%rsi # 0x595b 3ac3: 48 89 c7 mov %rax,%rdi 3ac6: e8 b5 d7 ff ff callq 0x1280 3acb: 85 c0 test %eax,%eax 3acd: 75 2a jne 0x3af9 3acf: 48 8b 45 88 mov -0x78(%rbp),%rax 3ad3: 48 05 e4 00 00 00 add $0xe4,%rax 3ad9: ba 03 00 00 00 mov $0x3,%edx 3ade: 48 8d 35 b6 1e 00 00 lea 0x1eb6(%rip),%rsi # 0x599b 3ae5: 48 89 c7 mov %rax,%rdi 3ae8: e8 d3 d7 ff ff callq 0x12c0 3aed: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3af1: 48 89 02 mov %rax,(%rdx) 3af4: e9 73 01 00 00 jmpq 0x3c6c 3af9: e8 52 d8 ff ff callq 0x1350 3afe: 48 8b 10 mov (%rax),%rdx 3b01: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b05: 0f b6 40 01 movzbl 0x1(%rax),%eax 3b09: 48 0f be c0 movsbl %al,%rax 3b0d: 48 01 c0 add %rax,%rax 3b10: 48 01 d0 add %rdx,%rax 3b13: 0f b7 00 movzwl (%rax),%eax 3b16: 0f b7 c0 movzwl %ax,%eax 3b19: 25 00 08 00 00 and $0x800,%eax 3b1e: 85 c0 test %eax,%eax 3b20: 0f 95 c0 setne %al 3b23: 0f b6 c0 movzbl %al,%eax 3b26: 48 85 c0 test %rax,%rax 3b29: 0f 84 9e 00 00 00 je 0x3bcd 3b2f: 48 8b 45 88 mov -0x78(%rbp),%rax 3b33: 48 8b 40 60 mov 0x60(%rax),%rax 3b37: 48 85 c0 test %rax,%rax 3b3a: 0f 94 c0 sete %al 3b3d: 0f b6 c0 movzbl %al,%eax 3b40: 48 85 c0 test %rax,%rax 3b43: 74 2e je 0x3b73 3b45: 48 8b 45 88 mov -0x78(%rbp),%rax 3b49: 48 89 c7 mov %rax,%rdi 3b4c: e8 ab f9 ff ff callq 0x34fc 3b51: 48 85 c0 test %rax,%rax 3b54: 0f 94 c0 sete %al 3b57: 0f b6 c0 movzbl %al,%eax 3b5a: 48 85 c0 test %rax,%rax 3b5d: 74 14 je 0x3b73 3b5f: bf 10 00 00 00 mov $0x10,%edi 3b64: e8 0d db ff ff callq 0x1676 3b69: b8 ff ff ff ff mov $0xffffffff,%eax 3b6e: e9 32 03 00 00 jmpq 0x3ea5 3b73: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b77: 48 83 c0 01 add $0x1,%rax 3b7b: 48 89 c7 mov %rax,%rdi 3b7e: e8 8d d7 ff ff callq 0x1310 3b83: 48 89 45 d8 mov %rax,-0x28(%rbp) 3b87: 48 8b 45 88 mov -0x78(%rbp),%rax 3b8b: 48 8b 40 68 mov 0x68(%rax),%rax 3b8f: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3b93: 0f 93 c0 setae %al 3b96: 0f b6 c0 movzbl %al,%eax 3b99: 48 85 c0 test %rax,%rax 3b9c: 74 14 je 0x3bb2 3b9e: bf 10 00 00 00 mov $0x10,%edi 3ba3: e8 ce da ff ff callq 0x1676 3ba8: b8 ff ff ff ff mov $0xffffffff,%eax 3bad: e9 f3 02 00 00 jmpq 0x3ea5 3bb2: 48 8b 45 88 mov -0x78(%rbp),%rax 3bb6: 48 8b 50 60 mov 0x60(%rax),%rdx 3bba: 48 8b 45 d8 mov -0x28(%rbp),%rax 3bbe: 48 01 c2 add %rax,%rdx 3bc1: 48 8b 45 c8 mov -0x38(%rbp),%rax 3bc5: 48 89 10 mov %rdx,(%rax) 3bc8: e9 9f 00 00 00 jmpq 0x3c6c 3bcd: bf 10 00 00 00 mov $0x10,%edi 3bd2: e8 9f da ff ff callq 0x1676 3bd7: b8 ff ff ff ff mov $0xffffffff,%eax 3bdc: e9 c4 02 00 00 jmpq 0x3ea5 3be1: 48 8b 45 c0 mov -0x40(%rbp),%rax 3be5: 48 8b 55 88 mov -0x78(%rbp),%rdx 3be9: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3bf0: b9 10 00 00 00 mov $0x10,%ecx 3bf5: ba 2f 00 00 00 mov $0x2f,%edx 3bfa: 48 89 c6 mov %rax,%rsi 3bfd: e8 3e d7 ff ff callq 0x1340 3c02: 48 89 45 d0 mov %rax,-0x30(%rbp) 3c06: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3c0b: 74 0d je 0x3c1a 3c0d: 48 8b 45 d0 mov -0x30(%rbp),%rax 3c11: 48 83 e8 01 sub $0x1,%rax 3c15: c6 00 00 movb $0x0,(%rax) 3c18: eb 40 jmp 0x3c5a 3c1a: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3c22: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c26: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c2a: 48 01 d0 add %rdx,%rax 3c2d: 48 05 e4 00 00 00 add $0xe4,%rax 3c33: c6 00 00 movb $0x0,(%rax) 3c36: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3c3b: 74 1d je 0x3c5a 3c3d: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3c42: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c46: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c4a: 48 01 d0 add %rdx,%rax 3c4d: 48 05 e4 00 00 00 add $0xe4,%rax 3c53: 0f b6 00 movzbl (%rax),%eax 3c56: 3c 20 cmp $0x20,%al 3c58: 74 c8 je 0x3c22 3c5a: 48 8b 45 88 mov -0x78(%rbp),%rax 3c5e: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3c65: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c69: 48 89 10 mov %rdx,(%rax) 3c6c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c70: 0f b6 40 30 movzbl 0x30(%rax),%eax 3c74: 3c 20 cmp $0x20,%al 3c76: 0f 94 c0 sete %al 3c79: 0f b6 c0 movzbl %al,%eax 3c7c: 48 85 c0 test %rax,%rax 3c7f: 74 14 je 0x3c95 3c81: bf 10 00 00 00 mov $0x10,%edi 3c86: e8 eb d9 ff ff callq 0x1676 3c8b: b8 ff ff ff ff mov $0xffffffff,%eax 3c90: e9 10 02 00 00 jmpq 0x3ea5 3c95: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c99: 48 83 c0 10 add $0x10,%rax 3c9d: 48 89 45 b8 mov %rax,-0x48(%rbp) 3ca1: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ca5: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3ca9: 3c 20 cmp $0x20,%al 3cab: 74 27 je 0x3cd4 3cad: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cb1: 48 8d 48 10 lea 0x10(%rax),%rcx 3cb5: 48 8d 45 eb lea -0x15(%rbp),%rax 3cb9: ba 0c 00 00 00 mov $0xc,%edx 3cbe: 48 89 ce mov %rcx,%rsi 3cc1: 48 89 c7 mov %rax,%rdi 3cc4: e8 37 d6 ff ff callq 0x1300 3cc9: c6 00 00 movb $0x0,(%rax) 3ccc: 48 8d 45 eb lea -0x15(%rbp),%rax 3cd0: 48 89 45 b8 mov %rax,-0x48(%rbp) 3cd4: 48 8b 45 b8 mov -0x48(%rbp),%rax 3cd8: 48 89 c7 mov %rax,%rdi 3cdb: e8 30 d6 ff ff callq 0x1310 3ce0: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3ce4: 48 89 42 08 mov %rax,0x8(%rdx) 3ce8: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cec: 48 83 c0 1c add $0x1c,%rax 3cf0: 48 89 45 a0 mov %rax,-0x60(%rbp) 3cf4: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cf8: 0f b6 40 21 movzbl 0x21(%rax),%eax 3cfc: 3c 20 cmp $0x20,%al 3cfe: 74 27 je 0x3d27 3d00: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d04: 48 8d 48 1c lea 0x1c(%rax),%rcx 3d08: 48 8d 45 eb lea -0x15(%rbp),%rax 3d0c: ba 06 00 00 00 mov $0x6,%edx 3d11: 48 89 ce mov %rcx,%rsi 3d14: 48 89 c7 mov %rax,%rdi 3d17: e8 e4 d5 ff ff callq 0x1300 3d1c: c6 00 00 movb $0x0,(%rax) 3d1f: 48 8d 45 eb lea -0x15(%rbp),%rax 3d23: 48 89 45 a0 mov %rax,-0x60(%rbp) 3d27: 48 8b 45 a0 mov -0x60(%rbp),%rax 3d2b: 48 89 c7 mov %rax,%rdi 3d2e: e8 dd d5 ff ff callq 0x1310 3d33: 89 c2 mov %eax,%edx 3d35: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d39: 89 50 10 mov %edx,0x10(%rax) 3d3c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d40: 48 83 c0 22 add $0x22,%rax 3d44: 48 89 45 a8 mov %rax,-0x58(%rbp) 3d48: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d4c: 0f b6 40 27 movzbl 0x27(%rax),%eax 3d50: 3c 20 cmp $0x20,%al 3d52: 74 27 je 0x3d7b 3d54: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d58: 48 8d 48 22 lea 0x22(%rax),%rcx 3d5c: 48 8d 45 eb lea -0x15(%rbp),%rax 3d60: ba 06 00 00 00 mov $0x6,%edx 3d65: 48 89 ce mov %rcx,%rsi 3d68: 48 89 c7 mov %rax,%rdi 3d6b: e8 90 d5 ff ff callq 0x1300 3d70: c6 00 00 movb $0x0,(%rax) 3d73: 48 8d 45 eb lea -0x15(%rbp),%rax 3d77: 48 89 45 a8 mov %rax,-0x58(%rbp) 3d7b: 48 8b 45 a8 mov -0x58(%rbp),%rax 3d7f: 48 89 c7 mov %rax,%rdi 3d82: e8 89 d5 ff ff callq 0x1310 3d87: 89 c2 mov %eax,%edx 3d89: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d8d: 89 50 14 mov %edx,0x14(%rax) 3d90: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d94: 48 83 c0 28 add $0x28,%rax 3d98: 48 89 45 90 mov %rax,-0x70(%rbp) 3d9c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3da0: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3da4: 3c 20 cmp $0x20,%al 3da6: 74 22 je 0x3dca 3da8: 48 8b 45 c0 mov -0x40(%rbp),%rax 3dac: 48 83 c0 28 add $0x28,%rax 3db0: 48 8b 00 mov (%rax),%rax 3db3: 48 89 45 eb mov %rax,-0x15(%rbp) 3db7: 48 8d 45 eb lea -0x15(%rbp),%rax 3dbb: 48 83 c0 08 add $0x8,%rax 3dbf: c6 00 00 movb $0x0,(%rax) 3dc2: 48 8d 45 eb lea -0x15(%rbp),%rax 3dc6: 48 89 45 90 mov %rax,-0x70(%rbp) 3dca: 48 8b 45 90 mov -0x70(%rbp),%rax 3dce: ba 08 00 00 00 mov $0x8,%edx 3dd3: be 00 00 00 00 mov $0x0,%esi 3dd8: 48 89 c7 mov %rax,%rdi 3ddb: e8 d0 d4 ff ff callq 0x12b0 3de0: 89 c2 mov %eax,%edx 3de2: 48 8b 45 c8 mov -0x38(%rbp),%rax 3de6: 89 50 18 mov %edx,0x18(%rax) 3de9: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ded: 48 83 c0 30 add $0x30,%rax 3df1: 48 89 45 98 mov %rax,-0x68(%rbp) 3df5: 48 8b 45 c0 mov -0x40(%rbp),%rax 3df9: 0f b6 40 39 movzbl 0x39(%rax),%eax 3dfd: 3c 20 cmp $0x20,%al 3dff: 74 27 je 0x3e28 3e01: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e05: 48 8d 48 30 lea 0x30(%rax),%rcx 3e09: 48 8d 45 eb lea -0x15(%rbp),%rax 3e0d: ba 0a 00 00 00 mov $0xa,%edx 3e12: 48 89 ce mov %rcx,%rsi 3e15: 48 89 c7 mov %rax,%rdi 3e18: e8 e3 d4 ff ff callq 0x1300 3e1d: c6 00 00 movb $0x0,(%rax) 3e20: 48 8d 45 eb lea -0x15(%rbp),%rax 3e24: 48 89 45 98 mov %rax,-0x68(%rbp) 3e28: 48 8b 45 98 mov -0x68(%rbp),%rax 3e2c: 48 89 c7 mov %rax,%rdi 3e2f: e8 dc d4 ff ff callq 0x1310 3e34: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3e38: 48 89 42 20 mov %rax,0x20(%rdx) 3e3c: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e40: 48 8b 40 20 mov 0x20(%rax),%rax 3e44: 48 85 c0 test %rax,%rax 3e47: 79 11 jns 0x3e5a 3e49: bf 10 00 00 00 mov $0x10,%edi 3e4e: e8 23 d8 ff ff callq 0x1676 3e53: b8 ff ff ff ff mov $0xffffffff,%eax 3e58: eb 4b jmp 0x3ea5 3e5a: 48 8b 45 88 mov -0x78(%rbp),%rax 3e5e: 48 8b 40 28 mov 0x28(%rax),%rax 3e62: 48 89 c2 mov %rax,%rdx 3e65: 48 8b 45 88 mov -0x78(%rbp),%rax 3e69: 48 8b 40 30 mov 0x30(%rax),%rax 3e6d: 48 01 c2 add %rax,%rdx 3e70: 48 8b 45 88 mov -0x78(%rbp),%rax 3e74: 48 8b 40 70 mov 0x70(%rax),%rax 3e78: 48 29 c2 sub %rax,%rdx 3e7b: 48 89 d0 mov %rdx,%rax 3e7e: 48 83 e8 3c sub $0x3c,%rax 3e82: 48 89 45 e0 mov %rax,-0x20(%rbp) 3e86: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e8a: 48 8b 40 20 mov 0x20(%rax),%rax 3e8e: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3e92: 73 0c jae 0x3ea0 3e94: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3e98: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e9c: 48 89 50 20 mov %rdx,0x20(%rax) 3ea0: b8 00 00 00 00 mov $0x0,%eax 3ea5: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3ea9: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3eb1: 00 3eb2: 74 05 je 0x3eb9 3eb4: e8 47 d3 ff ff callq 0x1200 3eb9: c9 leaveq 3eba: c3 retq 3ebb: f3 rep 3ebc: 0f pop %cs 3ebd: 1e push %ds 3ebe: fa cli 3ebf: 55 push %rbp 3ec0: 48 89 e5 mov %rsp,%rbp 3ec3: 48 83 ec 20 sub $0x20,%rsp 3ec7: 89 7d ec mov %edi,-0x14(%rbp) 3eca: 89 75 e8 mov %esi,-0x18(%rbp) 3ecd: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3ed1: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3ed5: 75 0c jne 0x3ee3 3ed7: 48 8b 45 e0 mov -0x20(%rbp),%rax 3edb: 8b 40 24 mov 0x24(%rax),%eax 3ede: 89 45 ec mov %eax,-0x14(%rbp) 3ee1: eb 3e jmp 0x3f21 3ee3: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ee7: 8b 40 24 mov 0x24(%rax),%eax 3eea: 83 f8 ff cmp $0xffffffff,%eax 3eed: 0f 95 c0 setne %al 3ef0: 0f b6 c0 movzbl %al,%eax 3ef3: 48 85 c0 test %rax,%rax 3ef6: 74 29 je 0x3f21 3ef8: 48 8b 45 e0 mov -0x20(%rbp),%rax 3efc: 8b 40 24 mov 0x24(%rax),%eax 3eff: 39 45 ec cmp %eax,-0x14(%rbp) 3f02: 0f 95 c0 setne %al 3f05: 0f b6 c0 movzbl %al,%eax 3f08: 48 85 c0 test %rax,%rax 3f0b: 74 14 je 0x3f21 3f0d: bf 1c 00 00 00 mov $0x1c,%edi 3f12: e8 5f d7 ff ff callq 0x1676 3f17: b8 00 00 00 00 mov $0x0,%eax 3f1c: e9 a2 01 00 00 jmpq 0x40c3 3f21: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f25: 8b 40 1c mov 0x1c(%rax),%eax 3f28: 83 f8 01 cmp $0x1,%eax 3f2b: 0f 95 c0 setne %al 3f2e: 0f b6 c0 movzbl %al,%eax 3f31: 48 85 c0 test %rax,%rax 3f34: 74 1c je 0x3f52 3f36: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f3a: 8b 40 1c mov 0x1c(%rax),%eax 3f3d: 83 f8 08 cmp $0x8,%eax 3f40: 0f 95 c0 setne %al 3f43: 0f b6 c0 movzbl %al,%eax 3f46: 48 85 c0 test %rax,%rax 3f49: 74 07 je 0x3f52 3f4b: b8 01 00 00 00 mov $0x1,%eax 3f50: eb 05 jmp 0x3f57 3f52: b8 00 00 00 00 mov $0x0,%eax 3f57: 85 c0 test %eax,%eax 3f59: 74 1c je 0x3f77 3f5b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f5f: 8b 40 1c mov 0x1c(%rax),%eax 3f62: 83 f8 03 cmp $0x3,%eax 3f65: 0f 95 c0 setne %al 3f68: 0f b6 c0 movzbl %al,%eax 3f6b: 48 85 c0 test %rax,%rax 3f6e: 74 07 je 0x3f77 3f70: b8 01 00 00 00 mov $0x1,%eax 3f75: eb 05 jmp 0x3f7c 3f77: b8 00 00 00 00 mov $0x0,%eax 3f7c: 85 c0 test %eax,%eax 3f7e: 74 1c je 0x3f9c 3f80: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f84: 8b 40 1c mov 0x1c(%rax),%eax 3f87: 83 f8 0a cmp $0xa,%eax 3f8a: 0f 95 c0 setne %al 3f8d: 0f b6 c0 movzbl %al,%eax 3f90: 48 85 c0 test %rax,%rax 3f93: 74 07 je 0x3f9c 3f95: b8 01 00 00 00 mov $0x1,%eax 3f9a: eb 05 jmp 0x3fa1 3f9c: b8 00 00 00 00 mov $0x0,%eax 3fa1: 85 c0 test %eax,%eax 3fa3: 74 1c je 0x3fc1 3fa5: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fa9: 8b 40 1c mov 0x1c(%rax),%eax 3fac: 83 f8 02 cmp $0x2,%eax 3faf: 0f 95 c0 setne %al 3fb2: 0f b6 c0 movzbl %al,%eax 3fb5: 48 85 c0 test %rax,%rax 3fb8: 74 07 je 0x3fc1 3fba: b8 01 00 00 00 mov $0x1,%eax 3fbf: eb 05 jmp 0x3fc6 3fc1: b8 00 00 00 00 mov $0x0,%eax 3fc6: 85 c0 test %eax,%eax 3fc8: 74 1c je 0x3fe6 3fca: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fce: 8b 40 1c mov 0x1c(%rax),%eax 3fd1: 83 f8 09 cmp $0x9,%eax 3fd4: 0f 95 c0 setne %al 3fd7: 0f b6 c0 movzbl %al,%eax 3fda: 48 85 c0 test %rax,%rax 3fdd: 74 07 je 0x3fe6 3fdf: b8 01 00 00 00 mov $0x1,%eax 3fe4: eb 05 jmp 0x3feb 3fe6: b8 00 00 00 00 mov $0x0,%eax 3feb: 85 c0 test %eax,%eax 3fed: 74 29 je 0x4018 3fef: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ff3: 8b 40 1c mov 0x1c(%rax),%eax 3ff6: 83 f8 0b cmp $0xb,%eax 3ff9: 0f 95 c0 setne %al 3ffc: 0f b6 c0 movzbl %al,%eax 3fff: 48 85 c0 test %rax,%rax 4002: 74 14 je 0x4018 4004: bf 0b 00 00 00 mov $0xb,%edi 4009: e8 68 d6 ff ff callq 0x1676 400e: b8 00 00 00 00 mov $0x0,%eax 4013: e9 ab 00 00 00 jmpq 0x40c3 4018: 48 8b 45 e0 mov -0x20(%rbp),%rax 401c: 8b 40 18 mov 0x18(%rax),%eax 401f: 83 f8 01 cmp $0x1,%eax 4022: 74 1a je 0x403e 4024: 48 8b 45 e0 mov -0x20(%rbp),%rax 4028: 8b 40 3c mov 0x3c(%rax),%eax 402b: 8d 50 01 lea 0x1(%rax),%edx 402e: 48 8b 45 e0 mov -0x20(%rbp),%rax 4032: 89 50 3c mov %edx,0x3c(%rax) 4035: 48 8b 45 e0 mov -0x20(%rbp),%rax 4039: e9 85 00 00 00 jmpq 0x40c3 403e: 48 8b 45 e0 mov -0x20(%rbp),%rax 4042: 48 8b 40 78 mov 0x78(%rax),%rax 4046: 48 85 c0 test %rax,%rax 4049: 75 17 jne 0x4062 404b: 48 8b 45 e0 mov -0x20(%rbp),%rax 404f: 48 89 c7 mov %rax,%rdi 4052: e8 20 f8 ff ff callq 0x3877 4057: 85 c0 test %eax,%eax 4059: 74 07 je 0x4062 405b: b8 00 00 00 00 mov $0x0,%eax 4060: eb 61 jmp 0x40c3 4062: 48 8b 45 e0 mov -0x20(%rbp),%rax 4066: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 406d: 48 89 c7 mov %rax,%rdi 4070: 48 8b 45 e0 mov -0x20(%rbp),%rax 4074: 48 8b 40 70 mov 0x70(%rax),%rax 4078: 48 83 c0 3c add $0x3c,%rax 407c: 48 89 c6 mov %rax,%rsi 407f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 4083: 8b 55 e8 mov -0x18(%rbp),%edx 4086: 8b 45 ec mov -0x14(%rbp),%eax 4089: 49 89 c8 mov %rcx,%r8 408c: 89 d1 mov %edx,%ecx 408e: 48 89 fa mov %rdi,%rdx 4091: 89 c7 mov %eax,%edi 4093: e8 b9 f1 ff ff callq 0x3251 4098: 48 89 45 f8 mov %rax,-0x8(%rbp) 409c: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 40a1: 74 1c je 0x40bf 40a3: 48 8b 45 e0 mov -0x20(%rbp),%rax 40a7: 48 8b 50 48 mov 0x48(%rax),%rdx 40ab: 48 8b 45 f8 mov -0x8(%rbp),%rax 40af: 48 89 50 10 mov %rdx,0x10(%rax) 40b3: 48 8b 45 e0 mov -0x20(%rbp),%rax 40b7: 48 8b 55 f8 mov -0x8(%rbp),%rdx 40bb: 48 89 50 48 mov %rdx,0x48(%rax) 40bf: 48 8b 45 f8 mov -0x8(%rbp),%rax 40c3: c9 leaveq 40c4: c3 retq 40c5: f3 rep 40c6: 0f pop %cs 40c7: 1e push %ds 40c8: fa cli 40c9: 55 push %rbp 40ca: 48 89 e5 mov %rsp,%rbp 40cd: 48 83 ec 20 sub $0x20,%rsp 40d1: 89 7d ec mov %edi,-0x14(%rbp) 40d4: 89 75 e8 mov %esi,-0x18(%rbp) 40d7: 8b 55 e8 mov -0x18(%rbp),%edx 40da: 8b 45 ec mov -0x14(%rbp),%eax 40dd: 68 20 08 00 00 pushq $0x820 40e2: 6a 03 pushq $0x3 40e4: 41 b9 00 00 00 00 mov $0x0,%r9d 40ea: 41 89 d0 mov %edx,%r8d 40ed: b9 00 00 00 00 mov $0x0,%ecx 40f2: ba 00 00 00 00 mov $0x0,%edx 40f7: be 00 00 00 00 mov $0x0,%esi 40fc: 89 c7 mov %eax,%edi 40fe: e8 a3 d8 ff ff callq 0x19a6 4103: 48 83 c4 10 add $0x10,%rsp 4107: 48 89 45 f8 mov %rax,-0x8(%rbp) 410b: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4110: 74 37 je 0x4149 4112: 48 8b 45 f8 mov -0x8(%rbp),%rax 4116: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 411d: 48 8b 45 f8 mov -0x8(%rbp),%rax 4121: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 4128: 48 8b 45 f8 mov -0x8(%rbp),%rax 412c: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 4133: 48 8b 45 f8 mov -0x8(%rbp),%rax 4137: 48 89 50 60 mov %rdx,0x60(%rax) 413b: 48 8b 45 f8 mov -0x8(%rbp),%rax 413f: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 4147: 00 00 4149: 48 8b 45 f8 mov -0x8(%rbp),%rax 414d: c9 leaveq 414e: c3 retq 414f: 55 push %rbp 4150: 48 89 e5 mov %rsp,%rbp 4153: 48 83 ec 10 sub $0x10,%rsp 4157: 89 7d fc mov %edi,-0x4(%rbp) 415a: 89 75 f8 mov %esi,-0x8(%rbp) 415d: 48 89 55 f0 mov %rdx,-0x10(%rbp) 4161: 48 8b 55 f0 mov -0x10(%rbp),%rdx 4165: 8b 4d f8 mov -0x8(%rbp),%ecx 4168: 8b 45 fc mov -0x4(%rbp),%eax 416b: 89 ce mov %ecx,%esi 416d: 89 c7 mov %eax,%edi 416f: e8 47 fd ff ff callq 0x3ebb 4174: c9 leaveq 4175: c3 retq 4176: f3 rep 4177: 0f pop %cs 4178: 1e push %ds 4179: fa cli 417a: 55 push %rbp 417b: 48 89 e5 mov %rsp,%rbp 417e: 48 83 ec 20 sub $0x20,%rsp 4182: 89 7d ec mov %edi,-0x14(%rbp) 4185: 89 75 e8 mov %esi,-0x18(%rbp) 4188: 48 89 55 e0 mov %rdx,-0x20(%rbp) 418c: 8b 05 82 3e 00 00 mov 0x3e82(%rip),%eax # 0x8014 4192: 83 f8 01 cmp $0x1,%eax 4195: 0f 95 c0 setne %al 4198: 0f b6 c0 movzbl %al,%eax 419b: 48 85 c0 test %rax,%rax 419e: 74 14 je 0x41b4 41a0: bf 0c 00 00 00 mov $0xc,%edi 41a5: e8 cc d4 ff ff callq 0x1676 41aa: b8 00 00 00 00 mov $0x0,%eax 41af: e9 15 02 00 00 jmpq 0x43c9 41b4: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41b9: 75 4b jne 0x4206 41bb: 8b 45 ec mov -0x14(%rbp),%eax 41be: be 01 00 00 00 mov $0x1,%esi 41c3: 89 c7 mov %eax,%edi 41c5: b8 00 00 00 00 mov $0x0,%eax 41ca: e8 21 d0 ff ff callq 0x11f0 41cf: 83 f8 ff cmp $0xffffffff,%eax 41d2: 0f 94 c0 sete %al 41d5: 0f b6 c0 movzbl %al,%eax 41d8: 48 85 c0 test %rax,%rax 41db: 74 29 je 0x4206 41dd: e8 fe cf ff ff callq 0x11e0 41e2: 8b 00 mov (%rax),%eax 41e4: 83 f8 09 cmp $0x9,%eax 41e7: 0f 94 c0 sete %al 41ea: 0f b6 c0 movzbl %al,%eax 41ed: 48 85 c0 test %rax,%rax 41f0: 74 14 je 0x4206 41f2: bf 09 00 00 00 mov $0x9,%edi 41f7: e8 7a d4 ff ff callq 0x1676 41fc: b8 00 00 00 00 mov $0x0,%eax 4201: e9 c3 01 00 00 jmpq 0x43c9 4206: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 420a: 0f 87 a2 01 00 00 ja 0x43b2 4210: 8b 45 e8 mov -0x18(%rbp),%eax 4213: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 421b: 48 8d 05 7e 17 00 00 lea 0x177e(%rip),%rax # 0x59a0 4222: 8b 04 02 mov (%rdx,%rax,1),%eax 4225: 48 98 cltq 4227: 48 8d 15 72 17 00 00 lea 0x1772(%rip),%rdx # 0x59a0 422e: 48 01 d0 add %rdx,%rax 4231: 3e ds 4232: ff e0 jmpq *%rax 4234: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 423c: e9 84 01 00 00 jmpq 0x43c5 4241: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4246: 0f 95 c0 setne %al 4249: 0f b6 c0 movzbl %al,%eax 424c: 48 85 c0 test %rax,%rax 424f: 74 2c je 0x427d 4251: 48 8b 45 e0 mov -0x20(%rbp),%rax 4255: 8b 40 1c mov 0x1c(%rax),%eax 4258: 83 f8 0b cmp $0xb,%eax 425b: 0f 95 c0 setne %al 425e: 0f b6 c0 movzbl %al,%eax 4261: 48 85 c0 test %rax,%rax 4264: 74 17 je 0x427d 4266: bf 0d 00 00 00 mov $0xd,%edi 426b: e8 06 d4 ff ff callq 0x1676 4270: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 4278: e9 48 01 00 00 jmpq 0x43c5 427d: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4282: 74 1c je 0x42a0 4284: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4288: 8b 4d e8 mov -0x18(%rbp),%ecx 428b: 8b 45 ec mov -0x14(%rbp),%eax 428e: 89 ce mov %ecx,%esi 4290: 89 c7 mov %eax,%edi 4292: e8 b8 fe ff ff callq 0x414f 4297: 48 89 45 f8 mov %rax,-0x8(%rbp) 429b: e9 25 01 00 00 jmpq 0x43c5 42a0: 8b 55 e8 mov -0x18(%rbp),%edx 42a3: 8b 45 ec mov -0x14(%rbp),%eax 42a6: 41 b8 00 00 00 00 mov $0x0,%r8d 42ac: 89 d1 mov %edx,%ecx 42ae: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 42b5: be 00 00 00 00 mov $0x0,%esi 42ba: 89 c7 mov %eax,%edi 42bc: e8 90 ef ff ff callq 0x3251 42c1: 48 89 45 f8 mov %rax,-0x8(%rbp) 42c5: e9 fb 00 00 00 jmpq 0x43c5 42ca: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 42cf: 0f 84 a1 00 00 00 je 0x4376 42d5: 48 8b 45 e0 mov -0x20(%rbp),%rax 42d9: 8b 40 1c mov 0x1c(%rax),%eax 42dc: 83 f8 02 cmp $0x2,%eax 42df: 0f 95 c0 setne %al 42e2: 0f b6 c0 movzbl %al,%eax 42e5: 48 85 c0 test %rax,%rax 42e8: 74 1c je 0x4306 42ea: 48 8b 45 e0 mov -0x20(%rbp),%rax 42ee: 8b 40 1c mov 0x1c(%rax),%eax 42f1: 83 f8 09 cmp $0x9,%eax 42f4: 0f 95 c0 setne %al 42f7: 0f b6 c0 movzbl %al,%eax 42fa: 48 85 c0 test %rax,%rax 42fd: 74 07 je 0x4306 42ff: b8 01 00 00 00 mov $0x1,%eax 4304: eb 05 jmp 0x430b 4306: b8 00 00 00 00 mov $0x0,%eax 430b: 85 c0 test %eax,%eax 430d: 74 1c je 0x432b 430f: 48 8b 45 e0 mov -0x20(%rbp),%rax 4313: 8b 40 1c mov 0x1c(%rax),%eax 4316: 83 f8 03 cmp $0x3,%eax 4319: 0f 95 c0 setne %al 431c: 0f b6 c0 movzbl %al,%eax 431f: 48 85 c0 test %rax,%rax 4322: 74 07 je 0x432b 4324: b8 01 00 00 00 mov $0x1,%eax 4329: eb 05 jmp 0x4330 432b: b8 00 00 00 00 mov $0x0,%eax 4330: 85 c0 test %eax,%eax 4332: 74 29 je 0x435d 4334: 48 8b 45 e0 mov -0x20(%rbp),%rax 4338: 8b 40 1c mov 0x1c(%rax),%eax 433b: 83 f8 0a cmp $0xa,%eax 433e: 0f 95 c0 setne %al 4341: 0f b6 c0 movzbl %al,%eax 4344: 48 85 c0 test %rax,%rax 4347: 74 14 je 0x435d 4349: bf 0d 00 00 00 mov $0xd,%edi 434e: e8 23 d3 ff ff callq 0x1676 4353: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 435b: eb 68 jmp 0x43c5 435d: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4361: 8b 4d e8 mov -0x18(%rbp),%ecx 4364: 8b 45 ec mov -0x14(%rbp),%eax 4367: 89 ce mov %ecx,%esi 4369: 89 c7 mov %eax,%edi 436b: e8 df fd ff ff callq 0x414f 4370: 48 89 45 f8 mov %rax,-0x8(%rbp) 4374: eb 4f jmp 0x43c5 4376: 8b 55 e8 mov -0x18(%rbp),%edx 4379: 8b 45 ec mov -0x14(%rbp),%eax 437c: 41 b8 00 00 00 00 mov $0x0,%r8d 4382: 89 d1 mov %edx,%ecx 4384: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 438b: be 00 00 00 00 mov $0x0,%esi 4390: 89 c7 mov %eax,%edi 4392: e8 ba ee ff ff callq 0x3251 4397: 48 89 45 f8 mov %rax,-0x8(%rbp) 439b: eb 28 jmp 0x43c5 439d: 8b 55 e8 mov -0x18(%rbp),%edx 43a0: 8b 45 ec mov -0x14(%rbp),%eax 43a3: 89 d6 mov %edx,%esi 43a5: 89 c7 mov %eax,%edi 43a7: e8 19 fd ff ff callq 0x40c5 43ac: 48 89 45 f8 mov %rax,-0x8(%rbp) 43b0: eb 13 jmp 0x43c5 43b2: bf 0d 00 00 00 mov $0xd,%edi 43b7: e8 ba d2 ff ff callq 0x1676 43bc: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 43c4: 90 nop 43c5: 48 8b 45 f8 mov -0x8(%rbp),%rax 43c9: c9 leaveq 43ca: c3 retq 43cb: f3 rep 43cc: 0f pop %cs 43cd: 1e push %ds 43ce: fa cli 43cf: 55 push %rbp 43d0: 48 89 e5 mov %rsp,%rbp 43d3: 48 83 ec 70 sub $0x70,%rsp 43d7: 48 89 7d 98 mov %rdi,-0x68(%rbp) 43db: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 43e0: 75 0a jne 0x43ec 43e2: b8 00 00 00 00 mov $0x0,%eax 43e7: e9 34 04 00 00 jmpq 0x4820 43ec: 48 8b 45 98 mov -0x68(%rbp),%rax 43f0: 8b 40 3c mov 0x3c(%rax),%eax 43f3: 85 c0 test %eax,%eax 43f5: 74 2e je 0x4425 43f7: 48 8b 45 98 mov -0x68(%rbp),%rax 43fb: 8b 40 3c mov 0x3c(%rax),%eax 43fe: 8d 50 ff lea -0x1(%rax),%edx 4401: 48 8b 45 98 mov -0x68(%rbp),%rax 4405: 89 50 3c mov %edx,0x3c(%rax) 4408: 48 8b 45 98 mov -0x68(%rbp),%rax 440c: 8b 40 3c mov 0x3c(%rax),%eax 440f: 85 c0 test %eax,%eax 4411: 74 12 je 0x4425 4413: 48 8b 45 98 mov -0x68(%rbp),%rax 4417: 8b 40 3c mov 0x3c(%rax),%eax 441a: 89 45 ac mov %eax,-0x54(%rbp) 441d: 8b 45 ac mov -0x54(%rbp),%eax 4420: e9 fb 03 00 00 jmpq 0x4820 4425: 48 8b 45 98 mov -0x68(%rbp),%rax 4429: 8b 40 18 mov 0x18(%rax),%eax 442c: 83 f8 01 cmp $0x1,%eax 442f: 75 41 jne 0x4472 4431: 48 8b 45 98 mov -0x68(%rbp),%rax 4435: 48 8b 40 50 mov 0x50(%rax),%rax 4439: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 443d: 74 10 je 0x444f 443f: 48 8b 45 98 mov -0x68(%rbp),%rax 4443: 48 8b 40 50 mov 0x50(%rax),%rax 4447: 48 89 c7 mov %rax,%rdi 444a: e8 81 cd ff ff callq 0x11d0 444f: 48 8b 45 98 mov -0x68(%rbp),%rax 4453: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 445b: 48 8b 45 98 mov -0x68(%rbp),%rax 445f: 48 8b 40 48 mov 0x48(%rax),%rax 4463: 48 85 c0 test %rax,%rax 4466: 74 0a je 0x4472 4468: b8 00 00 00 00 mov $0x0,%eax 446d: e9 ae 03 00 00 jmpq 0x4820 4472: 48 8b 45 98 mov -0x68(%rbp),%rax 4476: 48 8b 40 08 mov 0x8(%rax),%rax 447a: 48 89 45 d8 mov %rax,-0x28(%rbp) 447e: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4483: 74 58 je 0x44dd 4485: 48 8b 45 d8 mov -0x28(%rbp),%rax 4489: 48 8b 40 48 mov 0x48(%rax),%rax 448d: 48 39 45 98 cmp %rax,-0x68(%rbp) 4491: 75 12 jne 0x44a5 4493: 48 8b 45 98 mov -0x68(%rbp),%rax 4497: 48 8b 50 10 mov 0x10(%rax),%rdx 449b: 48 8b 45 d8 mov -0x28(%rbp),%rax 449f: 48 89 50 48 mov %rdx,0x48(%rax) 44a3: eb 38 jmp 0x44dd 44a5: 48 8b 45 d8 mov -0x28(%rbp),%rax 44a9: 48 8b 40 48 mov 0x48(%rax),%rax 44ad: 48 89 45 b0 mov %rax,-0x50(%rbp) 44b1: eb 0c jmp 0x44bf 44b3: 48 8b 45 b0 mov -0x50(%rbp),%rax 44b7: 48 8b 40 10 mov 0x10(%rax),%rax 44bb: 48 89 45 b0 mov %rax,-0x50(%rbp) 44bf: 48 8b 45 b0 mov -0x50(%rbp),%rax 44c3: 48 8b 40 10 mov 0x10(%rax),%rax 44c7: 48 39 45 98 cmp %rax,-0x68(%rbp) 44cb: 75 e6 jne 0x44b3 44cd: 48 8b 45 98 mov -0x68(%rbp),%rax 44d1: 48 8b 50 10 mov 0x10(%rax),%rdx 44d5: 48 8b 45 b0 mov -0x50(%rbp),%rax 44d9: 48 89 50 10 mov %rdx,0x10(%rax) 44dd: 48 8b 45 98 mov -0x68(%rbp),%rax 44e1: 8b 40 18 mov 0x18(%rax),%eax 44e4: 83 f8 01 cmp $0x1,%eax 44e7: 74 0a je 0x44f3 44e9: 83 f8 03 cmp $0x3,%eax 44ec: 74 2b je 0x4519 44ee: e9 a0 02 00 00 jmpq 0x4793 44f3: 48 8b 45 98 mov -0x68(%rbp),%rax 44f7: 48 8b 40 60 mov 0x60(%rax),%rax 44fb: 48 85 c0 test %rax,%rax 44fe: 0f 84 8b 02 00 00 je 0x478f 4504: 48 8b 45 98 mov -0x68(%rbp),%rax 4508: 48 8b 40 60 mov 0x60(%rax),%rax 450c: 48 89 c7 mov %rax,%rdi 450f: e8 bc cc ff ff callq 0x11d0 4514: e9 76 02 00 00 jmpq 0x478f 4519: 48 8b 45 98 mov -0x68(%rbp),%rax 451d: 48 8b 40 68 mov 0x68(%rax),%rax 4521: 48 89 45 b8 mov %rax,-0x48(%rbp) 4525: eb 42 jmp 0x4569 4527: 48 8b 45 b8 mov -0x48(%rbp),%rax 452b: 48 8b 40 30 mov 0x30(%rax),%rax 452f: 48 89 45 f8 mov %rax,-0x8(%rbp) 4533: 48 8b 45 b8 mov -0x48(%rbp),%rax 4537: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 453d: 25 80 00 00 00 and $0x80,%eax 4542: 85 c0 test %eax,%eax 4544: 74 0f je 0x4555 4546: 48 8b 45 b8 mov -0x48(%rbp),%rax 454a: 48 8b 00 mov (%rax),%rax 454d: 48 89 c7 mov %rax,%rdi 4550: e8 7b cc ff ff callq 0x11d0 4555: 48 8b 45 b8 mov -0x48(%rbp),%rax 4559: 48 89 c7 mov %rax,%rdi 455c: e8 6f cc ff ff callq 0x11d0 4561: 48 8b 45 f8 mov -0x8(%rbp),%rax 4565: 48 89 45 b8 mov %rax,-0x48(%rbp) 4569: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 456e: 75 b7 jne 0x4527 4570: 48 8b 45 98 mov -0x68(%rbp),%rax 4574: 48 05 c8 00 00 00 add $0xc8,%rax 457a: 48 89 45 c0 mov %rax,-0x40(%rbp) 457e: 48 8b 45 c0 mov -0x40(%rbp),%rax 4582: 8b 40 04 mov 0x4(%rax),%eax 4585: 89 c0 mov %eax,%eax 4587: 48 89 45 c8 mov %rax,-0x38(%rbp) 458b: e9 3b 01 00 00 jmpq 0x46cb 4590: 48 8b 55 c8 mov -0x38(%rbp),%rdx 4594: 48 89 d0 mov %rdx,%rax 4597: 48 01 c0 add %rax,%rax 459a: 48 01 d0 add %rdx,%rax 459d: 48 c1 e0 02 shl $0x2,%rax 45a1: 48 01 d0 add %rdx,%rax 45a4: 48 c1 e0 04 shl $0x4,%rax 45a8: 48 8d 50 10 lea 0x10(%rax),%rdx 45ac: 48 8b 45 c0 mov -0x40(%rbp),%rax 45b0: 48 01 d0 add %rdx,%rax 45b3: 48 89 45 e8 mov %rax,-0x18(%rbp) 45b7: 48 8b 45 e8 mov -0x18(%rbp),%rax 45bb: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 45c1: 25 80 00 00 00 and $0x80,%eax 45c6: 85 c0 test %eax,%eax 45c8: 74 13 je 0x45dd 45ca: 48 8b 45 e8 mov -0x18(%rbp),%rax 45ce: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 45d5: 48 89 c7 mov %rax,%rdi 45d8: e8 f3 cb ff ff callq 0x11d0 45dd: 48 8b 45 e8 mov -0x18(%rbp),%rax 45e1: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 45e8: 48 8b 45 e8 mov -0x18(%rbp),%rax 45ec: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 45f3: 48 39 c2 cmp %rax,%rdx 45f6: 74 13 je 0x460b 45f8: 48 8b 45 e8 mov -0x18(%rbp),%rax 45fc: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4603: 48 89 c7 mov %rax,%rdi 4606: e8 c5 cb ff ff callq 0x11d0 460b: 48 8b 45 e8 mov -0x18(%rbp),%rax 460f: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 4616: 48 8b 45 e8 mov -0x18(%rbp),%rax 461a: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4621: 48 39 c2 cmp %rax,%rdx 4624: 74 13 je 0x4639 4626: 48 8b 45 e8 mov -0x18(%rbp),%rax 462a: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 4631: 48 89 c7 mov %rax,%rdi 4634: e8 97 cb ff ff callq 0x11d0 4639: 48 8b 45 98 mov -0x68(%rbp),%rax 463d: 48 8b 00 mov (%rax),%rax 4640: 48 85 c0 test %rax,%rax 4643: 74 2e je 0x4673 4645: 48 8b 45 e8 mov -0x18(%rbp),%rax 4649: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 4650: 48 8b 45 e8 mov -0x18(%rbp),%rax 4654: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 465b: 48 39 c2 cmp %rax,%rdx 465e: 74 13 je 0x4673 4660: 48 8b 45 e8 mov -0x18(%rbp),%rax 4664: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 466a: 25 80 00 00 00 and $0x80,%eax 466f: 85 c0 test %eax,%eax 4671: 74 13 je 0x4686 4673: 48 8b 45 e8 mov -0x18(%rbp),%rax 4677: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 467e: 48 89 c7 mov %rax,%rdi 4681: e8 4a cb ff ff callq 0x11d0 4686: 48 8b 45 e8 mov -0x18(%rbp),%rax 468a: 48 8b 40 30 mov 0x30(%rax),%rax 468e: 48 89 45 d0 mov %rax,-0x30(%rbp) 4692: eb 30 jmp 0x46c4 4694: 48 8b 45 d0 mov -0x30(%rbp),%rax 4698: 48 89 45 f0 mov %rax,-0x10(%rbp) 469c: 48 8b 45 d0 mov -0x30(%rbp),%rax 46a0: 48 8b 40 30 mov 0x30(%rax),%rax 46a4: 48 89 45 d0 mov %rax,-0x30(%rbp) 46a8: 48 8b 45 f0 mov -0x10(%rbp),%rax 46ac: 8b 40 38 mov 0x38(%rax),%eax 46af: 25 80 00 00 00 and $0x80,%eax 46b4: 85 c0 test %eax,%eax 46b6: 74 0c je 0x46c4 46b8: 48 8b 45 f0 mov -0x10(%rbp),%rax 46bc: 48 89 c7 mov %rax,%rdi 46bf: e8 0c cb ff ff callq 0x11d0 46c4: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 46c9: 75 c9 jne 0x4694 46cb: 48 8b 45 c8 mov -0x38(%rbp),%rax 46cf: 48 8d 50 ff lea -0x1(%rax),%rdx 46d3: 48 89 55 c8 mov %rdx,-0x38(%rbp) 46d7: 48 85 c0 test %rax,%rax 46da: 0f 85 b0 fe ff ff jne 0x4590 46e0: 48 8b 45 c0 mov -0x40(%rbp),%rax 46e4: 48 89 45 e0 mov %rax,-0x20(%rbp) 46e8: 48 8b 45 c0 mov -0x40(%rbp),%rax 46ec: 48 8b 40 08 mov 0x8(%rax),%rax 46f0: 48 89 45 c0 mov %rax,-0x40(%rbp) 46f4: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 46f9: 74 30 je 0x472b 46fb: 48 8b 45 e0 mov -0x20(%rbp),%rax 46ff: 8b 10 mov (%rax),%edx 4701: 48 8b 45 e0 mov -0x20(%rbp),%rax 4705: 8b 40 04 mov 0x4(%rax),%eax 4708: 39 c2 cmp %eax,%edx 470a: 74 1f je 0x472b 470c: 48 8d 0d 95 13 00 00 lea 0x1395(%rip),%rcx # 0x5aa8 4713: ba bc 00 00 00 mov $0xbc,%edx 4718: 48 8d 35 d1 12 00 00 lea 0x12d1(%rip),%rsi # 0x59f0 471f: 48 8d 3d 5a 13 00 00 lea 0x135a(%rip),%rdi # 0x5a80 4726: e8 15 cb ff ff callq 0x1240 472b: 48 8b 45 98 mov -0x68(%rbp),%rax 472f: 48 05 c8 00 00 00 add $0xc8,%rax 4735: 48 39 45 e0 cmp %rax,-0x20(%rbp) 4739: 74 0c je 0x4747 473b: 48 8b 45 e0 mov -0x20(%rbp),%rax 473f: 48 89 c7 mov %rax,%rdi 4742: e8 89 ca ff ff callq 0x11d0 4747: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 474c: 0f 85 2c fe ff ff jne 0x457e 4752: 48 8b 45 98 mov -0x68(%rbp),%rax 4756: 8b 40 7c mov 0x7c(%rax),%eax 4759: 85 c0 test %eax,%eax 475b: 74 10 je 0x476d 475d: 48 8b 45 98 mov -0x68(%rbp),%rax 4761: 48 8b 40 50 mov 0x50(%rax),%rax 4765: 48 89 c7 mov %rax,%rdi 4768: e8 63 ca ff ff callq 0x11d0 476d: 48 8b 45 98 mov -0x68(%rbp),%rax 4771: 8b 40 78 mov 0x78(%rax),%eax 4774: 25 80 00 00 00 and $0x80,%eax 4779: 85 c0 test %eax,%eax 477b: 74 15 je 0x4792 477d: 48 8b 45 98 mov -0x68(%rbp),%rax 4781: 48 8b 40 58 mov 0x58(%rax),%rax 4785: 48 89 c7 mov %rax,%rdi 4788: e8 43 ca ff ff callq 0x11d0 478d: eb 03 jmp 0x4792 478f: 90 nop 4790: eb 01 jmp 0x4793 4792: 90 nop 4793: 48 8b 45 98 mov -0x68(%rbp),%rax 4797: 48 8b 00 mov (%rax),%rax 479a: 48 85 c0 test %rax,%rax 479d: 74 50 je 0x47ef 479f: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 47a4: 75 49 jne 0x47ef 47a6: 48 8b 45 98 mov -0x68(%rbp),%rax 47aa: 8b 40 38 mov 0x38(%rax),%eax 47ad: 25 80 00 00 00 and $0x80,%eax 47b2: 85 c0 test %eax,%eax 47b4: 74 11 je 0x47c7 47b6: 48 8b 45 98 mov -0x68(%rbp),%rax 47ba: 48 8b 00 mov (%rax),%rax 47bd: 48 89 c7 mov %rax,%rdi 47c0: e8 0b ca ff ff callq 0x11d0 47c5: eb 28 jmp 0x47ef 47c7: 48 8b 45 98 mov -0x68(%rbp),%rax 47cb: 8b 40 38 mov 0x38(%rax),%eax 47ce: 83 e0 40 and $0x40,%eax 47d1: 85 c0 test %eax,%eax 47d3: 74 1a je 0x47ef 47d5: 48 8b 45 98 mov -0x68(%rbp),%rax 47d9: 48 8b 50 30 mov 0x30(%rax),%rdx 47dd: 48 8b 45 98 mov -0x68(%rbp),%rax 47e1: 48 8b 00 mov (%rax),%rax 47e4: 48 89 d6 mov %rdx,%rsi 47e7: 48 89 c7 mov %rax,%rdi 47ea: e8 01 cb ff ff callq 0x12f0 47ef: 48 8b 45 98 mov -0x68(%rbp),%rax 47f3: 48 89 c7 mov %rax,%rdi 47f6: e8 d5 c9 ff ff callq 0x11d0 47fb: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4800: 74 19 je 0x481b 4802: 48 8b 45 d8 mov -0x28(%rbp),%rax 4806: 8b 40 3c mov 0x3c(%rax),%eax 4809: 85 c0 test %eax,%eax 480b: 75 0e jne 0x481b 480d: 48 8b 45 d8 mov -0x28(%rbp),%rax 4811: 48 89 c7 mov %rax,%rdi 4814: e8 b2 fb ff ff callq 0x43cb 4819: eb 05 jmp 0x4820 481b: b8 00 00 00 00 mov $0x0,%eax 4820: c9 leaveq 4821: c3 retq 4822: f3 rep 4823: 0f pop %cs 4824: 1e push %ds 4825: fa cli 4826: 55 push %rbp 4827: 48 89 e5 mov %rsp,%rbp 482a: 48 89 7d f8 mov %rdi,-0x8(%rbp) 482e: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4833: 74 09 je 0x483e 4835: 48 8b 45 f8 mov -0x8(%rbp),%rax 4839: 8b 40 18 mov 0x18(%rax),%eax 483c: eb 05 jmp 0x4843 483e: b8 00 00 00 00 mov $0x0,%eax 4843: 5d pop %rbp 4844: c3 retq 4845: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 484d: 00 00 484f: 90 nop 4850: f3 rep 4851: 0f pop %cs 4852: 1e push %ds 4853: fa cli 4854: 41 57 push %rdi 4856: 4c 8d 3d 7b 34 00 00 lea 0x347b(%rip),%r15 # 0x7cd8 485d: 41 56 push %rsi 485f: 49 89 d6 mov %rdx,%r14 4862: 41 55 push %rbp 4864: 49 89 f5 mov %rsi,%r13 4867: 41 54 push %rsp 4869: 41 89 fc mov %edi,%r12d 486c: 55 push %rbp 486d: 48 8d 2d 6c 34 00 00 lea 0x346c(%rip),%rbp # 0x7ce0 4874: 53 push %rbx 4875: 4c 29 fd sub %r15,%rbp 4878: 48 83 ec 08 sub $0x8,%rsp 487c: e8 7f c7 ff ff callq 0x1000 4881: 48 c1 fd 03 sar $0x3,%rbp 4885: 74 1f je 0x48a6 4887: 31 db xor %ebx,%ebx 4889: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4890: 4c 89 f2 mov %r14,%rdx 4893: 4c 89 ee mov %r13,%rsi 4896: 44 89 e7 mov %r12d,%edi 4899: 41 ff 14 df callq *(%r15,%rbx,8) 489d: 48 83 c3 01 add $0x1,%rbx 48a1: 48 39 dd cmp %rbx,%rbp 48a4: 75 ea jne 0x4890 48a6: 48 83 c4 08 add $0x8,%rsp 48aa: 5b pop %rbx 48ab: 5d pop %rbp 48ac: 41 5c pop %rsp 48ae: 41 5d pop %rbp 48b0: 41 5e pop %rsi 48b2: 41 5f pop %rdi 48b4: c3 retq 48b5: 66 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 48bd: 00 00 00 48c0: f3 rep 48c1: 0f pop %cs 48c2: 1e push %ds 48c3: fa cli 48c4: c3 retq 48c5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 48cd: 00 00 48cf: 90 nop 48d0: f3 rep 48d1: 0f pop %cs 48d2: 1e push %ds 48d3: fa cli 48d4: 48 89 f2 mov %rsi,%rdx 48d7: 89 fe mov %edi,%esi 48d9: bf 01 00 00 00 mov $0x1,%edi 48de: e9 fd c9 ff ff jmpq 0x12e0 Disassembly of section .fini: 48e4: f3 rep 48e5: 0f pop %cs 48e6: 1e push %ds 48e7: fa cli 48e8: 48 83 ec 08 sub $0x8,%rsp 48ec: 48 83 c4 08 add $0x8,%rsp 48f0: c3 retq ----Running------ > . "/home/conan/w/prod-v1/bsr/cci-3ce19219/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-3ce19219/recipes/elfutils/all/test_package/build/Debug/generators/conanrun.sh" && ./test_package archive.a ----------------- archive.a: ar(1) archive eu-ar: creating archive.a elfutils/0.189 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior elfutils/0.189 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior ******************************************************************************** conan test cci-3ce19219/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.189@#ffeb3041ad7e09365c11f180a2c85db1 -pr /home/conan/w/prod-v1/bsr/60052/eaeea/profile_linux_9_libstdcpp11_gcc_debug_64.elfutils-shared-False.txt -c tools.system.package_manager:mode=install -c tools.system.package_manager:sudo=True ******************************************************************************** Configuration: [settings] arch=x86_64 build_type=Debug compiler=gcc compiler.libcxx=libstdc++11 compiler.version=9 os=Linux [options] elfutils:shared=False [build_requires] [env] [conf] tools.system.package_manager:mode=install tools.system.package_manager:sudo=True Version ranges solved Version range '>=1.2.11 <2' required by 'elfutils/0.189' resolved to 'zlib/1.3' in local cache elfutils/0.189 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.189 from local cache - Cache xz_utils/5.4.4 from 'conan-center' - Cache zlib/1.3 from 'conan-center' - Cache zstd/1.5.5 from 'conan-center' - Cache Packages bzip2/1.0.8:1d984b241c5c01f748cafe0b37dc9567ed236fef - Cache elfutils/0.189:dfb8d4a34bfb91df8a205e36d0800a4ca15e588f - Cache xz_utils/5.4.4:23b828d52c0630e6b0b96d2945419feb7843c4f8 - Cache zlib/1.3:23b828d52c0630e6b0b96d2945419feb7843c4f8 - Cache zstd/1.5.5:ff40d6a7fad2cbbed4141b7929b6d92f01fc4d53 - Cache Installing (downloading, building) binaries... bzip2/1.0.8: Already installed! xz_utils/5.4.4: Already installed! zlib/1.3: Already installed! zstd/1.5.5: Already installed! elfutils/0.189: Already installed! elfutils/0.189: Appending PATH env var with : /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin elfutils/0.189: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-addr2line elfutils/0.189: Setting AR to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-ar elfutils/0.189: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elfclassify elfutils/0.189: Setting ELFCMP to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elfcmp elfutils/0.189: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elfcompress elfutils/0.189: Setting ELFLINT to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elflint elfutils/0.189: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-findtextrel elfutils/0.189: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-make-debug-archive elfutils/0.189: Setting NM to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-nm elfutils/0.189: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-objdump elfutils/0.189: Setting RANLIB to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-ranlib elfutils/0.189: Setting READELF to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-readelf elfutils/0.189: Setting SIZE to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-size elfutils/0.189: Setting STACK to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-stack elfutils/0.189: Setting STRINGS to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-strings elfutils/0.189: Setting STRIP to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-strip elfutils/0.189: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-unstrip elfutils/0.189 (test package): Generator txt created conanbuildinfo.txt elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutils-config-version.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutilsTarget-debug.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutilsTargets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created elfutils-config.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBConfigVersion.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBConfig.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBTargets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created ZLIBTarget-debug.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2ConfigVersion.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2Config.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2Targets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created BZip2Target-debug.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMAConfigVersion.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMAConfig.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMATargets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created LibLZMATarget-debug.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created zstd-config-version.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created zstdTarget-debug.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created zstdTargets.cmake elfutils/0.189 (test package): Generator cmake_find_package_multi created zstd-config.cmake elfutils/0.189 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.189 (test package): Aggregating env generators elfutils/0.189 (test package): Generated conaninfo.txt elfutils/0.189 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-3ce19219/recipes/elfutils/all/test_v1_package/build/bb1b10941796cc015972f1ce7ff0d7afcb6b991f/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK elfutils/0.189 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod-v1/bsr/cci-3ce19219/recipes/elfutils/all/test_v1_package/build/bb1b10941796cc015972f1ce7ff0d7afcb6b991f' && cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE="Debug" -DCONAN_IN_LOCAL_CACHE="OFF" -DCONAN_COMPILER="gcc" -DCONAN_COMPILER_VERSION="9" -DCONAN_CXX_FLAGS="-m64" -DCONAN_SHARED_LINKER_FLAGS="-m64" -DCONAN_C_FLAGS="-m64" -DCONAN_LIBCXX="libstdc++11" -DCMAKE_INSTALL_PREFIX="/home/conan/w/prod-v1/bsr/cci-3ce19219/recipes/elfutils/all/test_v1_package/build/bb1b10941796cc015972f1ce7ff0d7afcb6b991f/package" -DCMAKE_INSTALL_BINDIR="bin" -DCMAKE_INSTALL_SBINDIR="bin" -DCMAKE_INSTALL_LIBEXECDIR="bin" -DCMAKE_INSTALL_LIBDIR="lib" -DCMAKE_INSTALL_INCLUDEDIR="include" -DCMAKE_INSTALL_OLDINCLUDEDIR="include" -DCMAKE_INSTALL_DATAROOTDIR="share" -DCMAKE_PREFIX_PATH="/home/conan/w/prod-v1/bsr/cci-3ce19219/recipes/elfutils/all/test_v1_package/build/bb1b10941796cc015972f1ce7ff0d7afcb6b991f" -DCMAKE_MODULE_PATH="/home/conan/w/prod-v1/bsr/cci-3ce19219/recipes/elfutils/all/test_v1_package/build/bb1b10941796cc015972f1ce7ff0d7afcb6b991f" -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY="ON" -DCONAN_EXPORTED="1" -Wno-dev '/home/conan/w/prod-v1/bsr/cci-3ce19219/recipes/elfutils/all/test_v1_package' ----------------- -- The C compiler identification is GNU 9.2.1 -- The CXX compiler identification is GNU 9.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Conan: called by CMake conan helper -- Conan: Adjusting output directories -- Conan: Using cmake targets configuration -- Library asm found /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libelf.a -- Library z found /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/zlib/1.3/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/bzip2/1.0.8/_/_/package/1d984b241c5c01f748cafe0b37dc9567ed236fef/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/xz_utils/5.4.4/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/zstd/1.5.5/_/_/package/ff40d6a7fad2cbbed4141b7929b6d92f01fc4d53/lib/libzstd.a -- Conan: Adjusting default RPATHs Conan policies -- Conan: Adjusting language standard -- Conan: Compiler GCC>=5, checking major version 9 -- Conan: Checking correct version: 9 -- Conan: C++ stdlib: libstdc++11 -- Library asm found /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libelf.a -- Library elf found /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libelf.a -- Library dw found /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libdw.a -- Library asm found /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/elfutils/0.189/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libasm.a -- Library z found /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/zlib/1.3/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/libz.a -- Found: /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/zlib/1.3/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/bzip2/1.0.8/_/_/package/1d984b241c5c01f748cafe0b37dc9567ed236fef/lib/libbz2.a -- Found: /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/bzip2/1.0.8/_/_/package/1d984b241c5c01f748cafe0b37dc9567ed236fef/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/xz_utils/5.4.4/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/liblzma.a -- Found: /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/xz_utils/5.4.4/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/zstd/1.5.5/_/_/package/ff40d6a7fad2cbbed4141b7929b6d92f01fc4d53/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/zstd/1.5.5/_/_/package/ff40d6a7fad2cbbed4141b7929b6d92f01fc4d53/lib/libzstd.a -- Library zstd found /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/zstd/1.5.5/_/_/package/ff40d6a7fad2cbbed4141b7929b6d92f01fc4d53/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/60052/bebcd/.conan/data/zstd/1.5.5/_/_/package/ff40d6a7fad2cbbed4141b7929b6d92f01fc4d53/lib/libzstd.a -- Configuring done -- Generating done -- Build files have been written to: /home/conan/w/prod-v1/bsr/cci-3ce19219/recipes/elfutils/all/test_v1_package/build/bb1b10941796cc015972f1ce7ff0d7afcb6b991f ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-3ce19219/recipes/elfutils/all/test_v1_package/build/bb1b10941796cc015972f1ce7ff0d7afcb6b991f' '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building C object test_package/CMakeFiles/test_package.dir/test_package.c.o [100%] Linking C executable ../bin/test_package [100%] Built target test_package elfutils/0.189 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.189 Copyright (C) 2023 The elfutils developers . This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----Running------ > eu-ar r archive.a bin/test_package ----------------- ----Running------ > eu-objdump -d bin/test_package ----------------- bin/test_package: elf64-elf_x86_64 Disassembly of section .init: 1000: f3 rep 1001: 0f pop %cs 1002: 1e push %ds 1003: fa cli 1004: 48 83 ec 08 sub $0x8,%rsp 1008: 48 8b 05 d9 6f 00 00 mov 0x6fd9(%rip),%rax # 0x7fe8 100f: 48 85 c0 test %rax,%rax 1012: 74 02 je 0x1016 1014: ff d0 callq *%rax 1016: 48 83 c4 08 add $0x8,%rsp 101a: c3 retq Disassembly of section .plt: 1020: ff 35 da 6e 00 00 pushq 0x6eda(%rip) # 0x7f00 1026: f2 repne 1027: ff 25 db 6e 00 00 jmpq *0x6edb(%rip) # 0x7f08 102d: 0f 1f 00 nopl (%rax) 1030: f3 rep 1031: 0f pop %cs 1032: 1e push %ds 1033: fa cli 1034: 68 00 00 00 00 pushq $0x0 1039: f2 repne 103a: e9 e1 ff ff ff jmpq 0x1020 103f: 90 nop 1040: f3 rep 1041: 0f pop %cs 1042: 1e push %ds 1043: fa cli 1044: 68 01 00 00 00 pushq $0x1 1049: f2 repne 104a: e9 d1 ff ff ff jmpq 0x1020 104f: 90 nop 1050: f3 rep 1051: 0f pop %cs 1052: 1e push %ds 1053: fa cli 1054: 68 02 00 00 00 pushq $0x2 1059: f2 repne 105a: e9 c1 ff ff ff jmpq 0x1020 105f: 90 nop 1060: f3 rep 1061: 0f pop %cs 1062: 1e push %ds 1063: fa cli 1064: 68 03 00 00 00 pushq $0x3 1069: f2 repne 106a: e9 b1 ff ff ff jmpq 0x1020 106f: 90 nop 1070: f3 rep 1071: 0f pop %cs 1072: 1e push %ds 1073: fa cli 1074: 68 04 00 00 00 pushq $0x4 1079: f2 repne 107a: e9 a1 ff ff ff jmpq 0x1020 107f: 90 nop 1080: f3 rep 1081: 0f pop %cs 1082: 1e push %ds 1083: fa cli 1084: 68 05 00 00 00 pushq $0x5 1089: f2 repne 108a: e9 91 ff ff ff jmpq 0x1020 108f: 90 nop 1090: f3 rep 1091: 0f pop %cs 1092: 1e push %ds 1093: fa cli 1094: 68 06 00 00 00 pushq $0x6 1099: f2 repne 109a: e9 81 ff ff ff jmpq 0x1020 109f: 90 nop 10a0: f3 rep 10a1: 0f pop %cs 10a2: 1e push %ds 10a3: fa cli 10a4: 68 07 00 00 00 pushq $0x7 10a9: f2 repne 10aa: e9 71 ff ff ff jmpq 0x1020 10af: 90 nop 10b0: f3 rep 10b1: 0f pop %cs 10b2: 1e push %ds 10b3: fa cli 10b4: 68 08 00 00 00 pushq $0x8 10b9: f2 repne 10ba: e9 61 ff ff ff jmpq 0x1020 10bf: 90 nop 10c0: f3 rep 10c1: 0f pop %cs 10c2: 1e push %ds 10c3: fa cli 10c4: 68 09 00 00 00 pushq $0x9 10c9: f2 repne 10ca: e9 51 ff ff ff jmpq 0x1020 10cf: 90 nop 10d0: f3 rep 10d1: 0f pop %cs 10d2: 1e push %ds 10d3: fa cli 10d4: 68 0a 00 00 00 pushq $0xa 10d9: f2 repne 10da: e9 41 ff ff ff jmpq 0x1020 10df: 90 nop 10e0: f3 rep 10e1: 0f pop %cs 10e2: 1e push %ds 10e3: fa cli 10e4: 68 0b 00 00 00 pushq $0xb 10e9: f2 repne 10ea: e9 31 ff ff ff jmpq 0x1020 10ef: 90 nop 10f0: f3 rep 10f1: 0f pop %cs 10f2: 1e push %ds 10f3: fa cli 10f4: 68 0c 00 00 00 pushq $0xc 10f9: f2 repne 10fa: e9 21 ff ff ff jmpq 0x1020 10ff: 90 nop 1100: f3 rep 1101: 0f pop %cs 1102: 1e push %ds 1103: fa cli 1104: 68 0d 00 00 00 pushq $0xd 1109: f2 repne 110a: e9 11 ff ff ff jmpq 0x1020 110f: 90 nop 1110: f3 rep 1111: 0f pop %cs 1112: 1e push %ds 1113: fa cli 1114: 68 0e 00 00 00 pushq $0xe 1119: f2 repne 111a: e9 01 ff ff ff jmpq 0x1020 111f: 90 nop 1120: f3 rep 1121: 0f pop %cs 1122: 1e push %ds 1123: fa cli 1124: 68 0f 00 00 00 pushq $0xf 1129: f2 repne 112a: e9 f1 fe ff ff jmpq 0x1020 112f: 90 nop 1130: f3 rep 1131: 0f pop %cs 1132: 1e push %ds 1133: fa cli 1134: 68 10 00 00 00 pushq $0x10 1139: f2 repne 113a: e9 e1 fe ff ff jmpq 0x1020 113f: 90 nop 1140: f3 rep 1141: 0f pop %cs 1142: 1e push %ds 1143: fa cli 1144: 68 11 00 00 00 pushq $0x11 1149: f2 repne 114a: e9 d1 fe ff ff jmpq 0x1020 114f: 90 nop 1150: f3 rep 1151: 0f pop %cs 1152: 1e push %ds 1153: fa cli 1154: 68 12 00 00 00 pushq $0x12 1159: f2 repne 115a: e9 c1 fe ff ff jmpq 0x1020 115f: 90 nop 1160: f3 rep 1161: 0f pop %cs 1162: 1e push %ds 1163: fa cli 1164: 68 13 00 00 00 pushq $0x13 1169: f2 repne 116a: e9 b1 fe ff ff jmpq 0x1020 116f: 90 nop 1170: f3 rep 1171: 0f pop %cs 1172: 1e push %ds 1173: fa cli 1174: 68 14 00 00 00 pushq $0x14 1179: f2 repne 117a: e9 a1 fe ff ff jmpq 0x1020 117f: 90 nop 1180: f3 rep 1181: 0f pop %cs 1182: 1e push %ds 1183: fa cli 1184: 68 15 00 00 00 pushq $0x15 1189: f2 repne 118a: e9 91 fe ff ff jmpq 0x1020 118f: 90 nop 1190: f3 rep 1191: 0f pop %cs 1192: 1e push %ds 1193: fa cli 1194: 68 16 00 00 00 pushq $0x16 1199: f2 repne 119a: e9 81 fe ff ff jmpq 0x1020 119f: 90 nop 11a0: f3 rep 11a1: 0f pop %cs 11a2: 1e push %ds 11a3: fa cli 11a4: 68 17 00 00 00 pushq $0x17 11a9: f2 repne 11aa: e9 71 fe ff ff jmpq 0x1020 11af: 90 nop 11b0: f3 rep 11b1: 0f pop %cs 11b2: 1e push %ds 11b3: fa cli 11b4: 68 18 00 00 00 pushq $0x18 11b9: f2 repne 11ba: e9 61 fe ff ff jmpq 0x1020 11bf: 90 nop Disassembly of section .plt.got: 11c0: f3 rep 11c1: 0f pop %cs 11c2: 1e push %ds 11c3: fa cli 11c4: f2 repne 11c5: ff 25 2d 6e 00 00 jmpq *0x6e2d(%rip) # 0x7ff8 11cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .plt.sec: 11d0: f3 rep 11d1: 0f pop %cs 11d2: 1e push %ds 11d3: fa cli 11d4: f2 repne 11d5: ff 25 35 6d 00 00 jmpq *0x6d35(%rip) # 0x7f10 11db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11e0: f3 rep 11e1: 0f pop %cs 11e2: 1e push %ds 11e3: fa cli 11e4: f2 repne 11e5: ff 25 2d 6d 00 00 jmpq *0x6d2d(%rip) # 0x7f18 11eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11f0: f3 rep 11f1: 0f pop %cs 11f2: 1e push %ds 11f3: fa cli 11f4: f2 repne 11f5: ff 25 25 6d 00 00 jmpq *0x6d25(%rip) # 0x7f20 11fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1200: f3 rep 1201: 0f pop %cs 1202: 1e push %ds 1203: fa cli 1204: f2 repne 1205: ff 25 1d 6d 00 00 jmpq *0x6d1d(%rip) # 0x7f28 120b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1210: f3 rep 1211: 0f pop %cs 1212: 1e push %ds 1213: fa cli 1214: f2 repne 1215: ff 25 15 6d 00 00 jmpq *0x6d15(%rip) # 0x7f30 121b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1220: f3 rep 1221: 0f pop %cs 1222: 1e push %ds 1223: fa cli 1224: f2 repne 1225: ff 25 0d 6d 00 00 jmpq *0x6d0d(%rip) # 0x7f38 122b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1230: f3 rep 1231: 0f pop %cs 1232: 1e push %ds 1233: fa cli 1234: f2 repne 1235: ff 25 05 6d 00 00 jmpq *0x6d05(%rip) # 0x7f40 123b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1240: f3 rep 1241: 0f pop %cs 1242: 1e push %ds 1243: fa cli 1244: f2 repne 1245: ff 25 fd 6c 00 00 jmpq *0x6cfd(%rip) # 0x7f48 124b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1250: f3 rep 1251: 0f pop %cs 1252: 1e push %ds 1253: fa cli 1254: f2 repne 1255: ff 25 f5 6c 00 00 jmpq *0x6cf5(%rip) # 0x7f50 125b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1260: f3 rep 1261: 0f pop %cs 1262: 1e push %ds 1263: fa cli 1264: f2 repne 1265: ff 25 ed 6c 00 00 jmpq *0x6ced(%rip) # 0x7f58 126b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1270: f3 rep 1271: 0f pop %cs 1272: 1e push %ds 1273: fa cli 1274: f2 repne 1275: ff 25 e5 6c 00 00 jmpq *0x6ce5(%rip) # 0x7f60 127b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1280: f3 rep 1281: 0f pop %cs 1282: 1e push %ds 1283: fa cli 1284: f2 repne 1285: ff 25 dd 6c 00 00 jmpq *0x6cdd(%rip) # 0x7f68 128b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1290: f3 rep 1291: 0f pop %cs 1292: 1e push %ds 1293: fa cli 1294: f2 repne 1295: ff 25 d5 6c 00 00 jmpq *0x6cd5(%rip) # 0x7f70 129b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12a0: f3 rep 12a1: 0f pop %cs 12a2: 1e push %ds 12a3: fa cli 12a4: f2 repne 12a5: ff 25 cd 6c 00 00 jmpq *0x6ccd(%rip) # 0x7f78 12ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12b0: f3 rep 12b1: 0f pop %cs 12b2: 1e push %ds 12b3: fa cli 12b4: f2 repne 12b5: ff 25 c5 6c 00 00 jmpq *0x6cc5(%rip) # 0x7f80 12bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12c0: f3 rep 12c1: 0f pop %cs 12c2: 1e push %ds 12c3: fa cli 12c4: f2 repne 12c5: ff 25 bd 6c 00 00 jmpq *0x6cbd(%rip) # 0x7f88 12cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12d0: f3 rep 12d1: 0f pop %cs 12d2: 1e push %ds 12d3: fa cli 12d4: f2 repne 12d5: ff 25 b5 6c 00 00 jmpq *0x6cb5(%rip) # 0x7f90 12db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12e0: f3 rep 12e1: 0f pop %cs 12e2: 1e push %ds 12e3: fa cli 12e4: f2 repne 12e5: ff 25 ad 6c 00 00 jmpq *0x6cad(%rip) # 0x7f98 12eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12f0: f3 rep 12f1: 0f pop %cs 12f2: 1e push %ds 12f3: fa cli 12f4: f2 repne 12f5: ff 25 a5 6c 00 00 jmpq *0x6ca5(%rip) # 0x7fa0 12fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1300: f3 rep 1301: 0f pop %cs 1302: 1e push %ds 1303: fa cli 1304: f2 repne 1305: ff 25 9d 6c 00 00 jmpq *0x6c9d(%rip) # 0x7fa8 130b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1310: f3 rep 1311: 0f pop %cs 1312: 1e push %ds 1313: fa cli 1314: f2 repne 1315: ff 25 95 6c 00 00 jmpq *0x6c95(%rip) # 0x7fb0 131b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1320: f3 rep 1321: 0f pop %cs 1322: 1e push %ds 1323: fa cli 1324: f2 repne 1325: ff 25 8d 6c 00 00 jmpq *0x6c8d(%rip) # 0x7fb8 132b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1330: f3 rep 1331: 0f pop %cs 1332: 1e push %ds 1333: fa cli 1334: f2 repne 1335: ff 25 85 6c 00 00 jmpq *0x6c85(%rip) # 0x7fc0 133b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1340: f3 rep 1341: 0f pop %cs 1342: 1e push %ds 1343: fa cli 1344: f2 repne 1345: ff 25 7d 6c 00 00 jmpq *0x6c7d(%rip) # 0x7fc8 134b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1350: f3 rep 1351: 0f pop %cs 1352: 1e push %ds 1353: fa cli 1354: f2 repne 1355: ff 25 75 6c 00 00 jmpq *0x6c75(%rip) # 0x7fd0 135b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .text: 1360: f3 rep 1361: 0f pop %cs 1362: 1e push %ds 1363: fa cli 1364: 31 ed xor %ebp,%ebp 1366: 49 89 d1 mov %rdx,%r9 1369: 5e pop %rsi 136a: 48 89 e2 mov %rsp,%rdx 136d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 1371: 50 push %rax 1372: 54 push %rsp 1373: 4c 8d 05 46 35 00 00 lea 0x3546(%rip),%r8 # 0x48c0 137a: 48 8d 0d cf 34 00 00 lea 0x34cf(%rip),%rcx # 0x4850 1381: 48 8d 3d c1 00 00 00 lea 0xc1(%rip),%rdi # 0x1449 1388: ff 15 52 6c 00 00 callq *0x6c52(%rip) # 0x7fe0 138e: f4 hlt 138f: 90 nop 1390: 48 8d 3d 79 6c 00 00 lea 0x6c79(%rip),%rdi # 0x8010 1397: 48 8d 05 72 6c 00 00 lea 0x6c72(%rip),%rax # 0x8010 139e: 48 39 f8 cmp %rdi,%rax 13a1: 74 15 je 0x13b8 13a3: 48 8b 05 2e 6c 00 00 mov 0x6c2e(%rip),%rax # 0x7fd8 13aa: 48 85 c0 test %rax,%rax 13ad: 74 09 je 0x13b8 13af: ff e0 jmpq *%rax 13b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13b8: c3 retq 13b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13c0: 48 8d 3d 49 6c 00 00 lea 0x6c49(%rip),%rdi # 0x8010 13c7: 48 8d 35 42 6c 00 00 lea 0x6c42(%rip),%rsi # 0x8010 13ce: 48 29 fe sub %rdi,%rsi 13d1: 48 89 f0 mov %rsi,%rax 13d4: 48 c1 ee 3f shr $0x3f,%rsi 13d8: 48 c1 f8 03 sar $0x3,%rax 13dc: 48 01 c6 add %rax,%rsi 13df: 48 d1 fe sar %rsi 13e2: 74 14 je 0x13f8 13e4: 48 8b 05 05 6c 00 00 mov 0x6c05(%rip),%rax # 0x7ff0 13eb: 48 85 c0 test %rax,%rax 13ee: 74 08 je 0x13f8 13f0: ff e0 jmpq *%rax 13f2: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 13f8: c3 retq 13f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1400: f3 rep 1401: 0f pop %cs 1402: 1e push %ds 1403: fa cli 1404: 80 3d 05 6c 00 00 00 cmpb $0x0,0x6c05(%rip) # 0x8010 140b: 75 2b jne 0x1438 140d: 55 push %rbp 140e: 48 83 3d e2 6b 00 00 00 cmpq $0x0,0x6be2(%rip) # 0x7ff8 1416: 48 89 e5 mov %rsp,%rbp 1419: 74 0c je 0x1427 141b: 48 8b 3d e6 6b 00 00 mov 0x6be6(%rip),%rdi # 0x8008 1422: e8 99 fd ff ff callq 0x11c0 1427: e8 64 ff ff ff callq 0x1390 142c: c6 05 dd 6b 00 00 01 movb $0x1,0x6bdd(%rip) # 0x8010 1433: 5d pop %rbp 1434: c3 retq 1435: 0f 1f 00 nopl (%rax) 1438: c3 retq 1439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1440: f3 rep 1441: 0f pop %cs 1442: 1e push %ds 1443: fa cli 1444: e9 77 ff ff ff jmpq 0x13c0 1449: f3 rep 144a: 0f pop %cs 144b: 1e push %ds 144c: fa cli 144d: 55 push %rbp 144e: 48 89 e5 mov %rsp,%rbp 1451: 48 83 ec 30 sub $0x30,%rsp 1455: 89 7d dc mov %edi,-0x24(%rbp) 1458: 48 89 75 d0 mov %rsi,-0x30(%rbp) 145c: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 1460: 7f 25 jg 0x1487 1462: 48 8b 45 d0 mov -0x30(%rbp),%rax 1466: 48 8b 00 mov (%rax),%rax 1469: 48 89 c6 mov %rax,%rsi 146c: 48 8d 3d 95 3b 00 00 lea 0x3b95(%rip),%rdi # 0x5008 1473: b8 00 00 00 00 mov $0x0,%eax 1478: e8 a3 fd ff ff callq 0x1220 147d: b8 ff ff ff ff mov $0xffffffff,%eax 1482: e9 64 01 00 00 jmpq 0x15eb 1487: bf 01 00 00 00 mov $0x1,%edi 148c: e8 5c 01 00 00 callq 0x15ed 1491: 85 c0 test %eax,%eax 1493: 75 28 jne 0x14bd 1495: bf ff ff ff ff mov $0xffffffff,%edi 149a: e8 17 02 00 00 callq 0x16b6 149f: 48 89 c6 mov %rax,%rsi 14a2: 48 8d 3d 77 3b 00 00 lea 0x3b77(%rip),%rdi # 0x5020 14a9: b8 00 00 00 00 mov $0x0,%eax 14ae: e8 6d fd ff ff callq 0x1220 14b3: b8 01 00 00 00 mov $0x1,%eax 14b8: e9 2e 01 00 00 jmpq 0x15eb 14bd: 48 8b 45 d0 mov -0x30(%rbp),%rax 14c1: 48 83 c0 08 add $0x8,%rax 14c5: 48 8b 00 mov (%rax),%rax 14c8: ba 00 00 00 00 mov $0x0,%edx 14cd: be 00 00 00 00 mov $0x0,%esi 14d2: 48 89 c7 mov %rax,%rdi 14d5: b8 00 00 00 00 mov $0x0,%eax 14da: e8 41 fe ff ff callq 0x1320 14df: 89 45 e8 mov %eax,-0x18(%rbp) 14e2: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 14e6: 79 25 jns 0x150d 14e8: 48 8b 45 d0 mov -0x30(%rbp),%rax 14ec: 48 8b 00 mov (%rax),%rax 14ef: 48 89 c6 mov %rax,%rsi 14f2: 48 8d 3d 4e 3b 00 00 lea 0x3b4e(%rip),%rdi # 0x5047 14f9: b8 00 00 00 00 mov $0x0,%eax 14fe: e8 1d fd ff ff callq 0x1220 1503: b8 01 00 00 00 mov $0x1,%eax 1508: e9 de 00 00 00 jmpq 0x15eb 150d: 8b 45 e8 mov -0x18(%rbp),%eax 1510: ba 00 00 00 00 mov $0x0,%edx 1515: be 01 00 00 00 mov $0x1,%esi 151a: 89 c7 mov %eax,%edi 151c: e8 55 2c 00 00 callq 0x4176 1521: 48 89 45 f8 mov %rax,-0x8(%rbp) 1525: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 152a: 75 28 jne 0x1554 152c: bf ff ff ff ff mov $0xffffffff,%edi 1531: e8 80 01 00 00 callq 0x16b6 1536: 48 89 c6 mov %rax,%rsi 1539: 48 8d 3d 17 3b 00 00 lea 0x3b17(%rip),%rdi # 0x5057 1540: b8 00 00 00 00 mov $0x0,%eax 1545: e8 d6 fc ff ff callq 0x1220 154a: b8 01 00 00 00 mov $0x1,%eax 154f: e9 97 00 00 00 jmpq 0x15eb 1554: 48 8b 45 f8 mov -0x8(%rbp),%rax 1558: 48 89 c7 mov %rax,%rdi 155b: e8 c2 32 00 00 callq 0x4822 1560: 89 45 ec mov %eax,-0x14(%rbp) 1563: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 1567: 74 1f je 0x1588 1569: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 156d: 77 33 ja 0x15a2 156f: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1573: 74 20 je 0x1595 1575: 83 7d ec 01 cmpl $0x1,-0x14(%rbp) 1579: 75 27 jne 0x15a2 157b: 48 8d 05 ef 3a 00 00 lea 0x3aef(%rip),%rax # 0x5071 1582: 48 89 45 f0 mov %rax,-0x10(%rbp) 1586: eb 25 jmp 0x15ad 1588: 48 8d 05 f0 3a 00 00 lea 0x3af0(%rip),%rax # 0x507f 158f: 48 89 45 f0 mov %rax,-0x10(%rbp) 1593: eb 18 jmp 0x15ad 1595: 48 8d 05 ee 3a 00 00 lea 0x3aee(%rip),%rax # 0x508a 159c: 48 89 45 f0 mov %rax,-0x10(%rbp) 15a0: eb 0b jmp 0x15ad 15a2: 48 8d 05 e6 3a 00 00 lea 0x3ae6(%rip),%rax # 0x508f 15a9: 48 89 45 f0 mov %rax,-0x10(%rbp) 15ad: 48 8b 45 d0 mov -0x30(%rbp),%rax 15b1: 48 83 c0 08 add $0x8,%rax 15b5: 48 8b 00 mov (%rax),%rax 15b8: 48 8b 55 f0 mov -0x10(%rbp),%rdx 15bc: 48 89 c6 mov %rax,%rsi 15bf: 48 8d 3d d6 3a 00 00 lea 0x3ad6(%rip),%rdi # 0x509c 15c6: b8 00 00 00 00 mov $0x0,%eax 15cb: e8 50 fc ff ff callq 0x1220 15d0: 48 8b 45 f8 mov -0x8(%rbp),%rax 15d4: 48 89 c7 mov %rax,%rdi 15d7: e8 ef 2d 00 00 callq 0x43cb 15dc: 8b 45 e8 mov -0x18(%rbp),%eax 15df: 89 c7 mov %eax,%edi 15e1: e8 7a fc ff ff callq 0x1260 15e6: b8 00 00 00 00 mov $0x0,%eax 15eb: c9 leaveq 15ec: c3 retq 15ed: f3 rep 15ee: 0f pop %cs 15ef: 1e push %ds 15f0: fa cli 15f1: 55 push %rbp 15f2: 48 89 e5 mov %rsp,%rbp 15f5: 48 83 ec 10 sub $0x10,%rsp 15f9: 89 7d fc mov %edi,-0x4(%rbp) 15fc: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1600: 75 07 jne 0x1609 1602: b8 01 00 00 00 mov $0x1,%eax 1607: eb 2f jmp 0x1638 1609: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 160d: 0f 94 c0 sete %al 1610: 0f b6 c0 movzbl %al,%eax 1613: 48 85 c0 test %rax,%rax 1616: 74 11 je 0x1629 1618: c7 05 f2 69 00 00 01 00 movl $0x1,0x69f2(%rip) # 0x8014 1620: 00 00 1622: b8 01 00 00 00 mov $0x1,%eax 1627: eb 0f jmp 0x1638 1629: bf 02 00 00 00 mov $0x2,%edi 162e: e8 43 00 00 00 callq 0x1676 1633: b8 00 00 00 00 mov $0x0,%eax 1638: c9 leaveq 1639: c3 retq 163a: f3 rep 163b: 0f pop %cs 163c: 1e push %ds 163d: fa cli 163e: 55 push %rbp 163f: 48 89 e5 mov %rsp,%rbp 1642: 48 83 ec 10 sub $0x10,%rsp 1646: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 164e: 00 164f: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1656: 8b 00 mov (%rax),%eax 1658: 89 45 fc mov %eax,-0x4(%rbp) 165b: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1663: 00 1664: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 166b: c7 00 00 00 00 00 movl $0x0,(%rax) 1671: 8b 45 fc mov -0x4(%rbp),%eax 1674: c9 leaveq 1675: c3 retq 1676: f3 rep 1677: 0f pop %cs 1678: 1e push %ds 1679: fa cli 167a: 55 push %rbp 167b: 48 89 e5 mov %rsp,%rbp 167e: 53 push %rbx 167f: 48 83 ec 18 sub $0x18,%rsp 1683: 89 7d ec mov %edi,-0x14(%rbp) 1686: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 168a: 78 0b js 0x1697 168c: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1690: 7f 05 jg 0x1697 1692: 8b 5d ec mov -0x14(%rbp),%ebx 1695: eb 05 jmp 0x169c 1697: bb 01 00 00 00 mov $0x1,%ebx 169c: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16a4: 00 16a5: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16ac: 89 18 mov %ebx,(%rax) 16ae: 90 nop 16af: 48 83 c4 18 add $0x18,%rsp 16b3: 5b pop %rbx 16b4: 5d pop %rbp 16b5: c3 retq 16b6: f3 rep 16b7: 0f pop %cs 16b8: 1e push %ds 16b9: fa cli 16ba: 55 push %rbp 16bb: 48 89 e5 mov %rsp,%rbp 16be: 48 83 ec 20 sub $0x20,%rsp 16c2: 89 7d ec mov %edi,-0x14(%rbp) 16c5: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16cd: 00 16ce: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16d5: 8b 00 mov (%rax),%eax 16d7: 89 45 fc mov %eax,-0x4(%rbp) 16da: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 16de: 0f 85 85 00 00 00 jne 0x1769 16e4: 8b 45 fc mov -0x4(%rbp),%eax 16e7: 48 98 cltq 16e9: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 16f1: 48 8d 05 c8 3e 00 00 lea 0x3ec8(%rip),%rax # 0x55c0 16f8: 48 8b 04 02 mov (%rdx,%rax,1),%rax 16fc: 48 3d f1 04 00 00 cmp $0x4f1,%rax 1702: 76 1f jbe 0x1723 1704: 48 8d 0d 4d 41 00 00 lea 0x414d(%rip),%rcx # 0x5858 170b: ba 5a 01 00 00 mov $0x15a,%edx 1710: 48 8d 35 41 40 00 00 lea 0x4041(%rip),%rsi # 0x5758 1717: 48 8d 3d ca 40 00 00 lea 0x40ca(%rip),%rdi # 0x57e8 171e: e8 1d fb ff ff callq 0x1240 1723: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1727: 74 36 je 0x175f 1729: 8b 45 fc mov -0x4(%rbp),%eax 172c: 48 98 cltq 172e: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1736: 48 8d 05 83 3e 00 00 lea 0x3e83(%rip),%rax # 0x55c0 173d: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1741: 48 8d 15 78 39 00 00 lea 0x3978(%rip),%rdx # 0x50c0 1748: 48 01 d0 add %rdx,%rax 174b: 48 89 c6 mov %rax,%rsi 174e: 48 8d 3d b8 40 00 00 lea 0x40b8(%rip),%rdi # 0x580d 1755: e8 d6 fa ff ff callq 0x1230 175a: e9 b7 00 00 00 jmpq 0x1816 175f: b8 00 00 00 00 mov $0x0,%eax 1764: e9 ad 00 00 00 jmpq 0x1816 1769: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 176d: 7c 06 jl 0x1775 176f: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 1773: 7e 1b jle 0x1790 1775: 48 8d 05 4d 39 00 00 lea 0x394d(%rip),%rax # 0x50c9 177c: 48 89 c6 mov %rax,%rsi 177f: 48 8d 3d 87 40 00 00 lea 0x4087(%rip),%rdi # 0x580d 1786: e8 a5 fa ff ff callq 0x1230 178b: e9 86 00 00 00 jmpq 0x1816 1790: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 1794: 75 05 jne 0x179b 1796: 8b 45 fc mov -0x4(%rbp),%eax 1799: eb 03 jmp 0x179e 179b: 8b 45 ec mov -0x14(%rbp),%eax 179e: 48 98 cltq 17a0: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17a8: 48 8d 05 11 3e 00 00 lea 0x3e11(%rip),%rax # 0x55c0 17af: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17b3: 48 3d f1 04 00 00 cmp $0x4f1,%rax 17b9: 76 1f jbe 0x17da 17bb: 48 8d 0d 96 40 00 00 lea 0x4096(%rip),%rcx # 0x5858 17c2: ba 60 01 00 00 mov $0x160,%edx 17c7: 48 8d 35 8a 3f 00 00 lea 0x3f8a(%rip),%rsi # 0x5758 17ce: 48 8d 3d 43 40 00 00 lea 0x4043(%rip),%rdi # 0x5818 17d5: e8 66 fa ff ff callq 0x1240 17da: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 17de: 75 05 jne 0x17e5 17e0: 8b 45 fc mov -0x4(%rbp),%eax 17e3: eb 03 jmp 0x17e8 17e5: 8b 45 ec mov -0x14(%rbp),%eax 17e8: 48 98 cltq 17ea: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17f2: 48 8d 05 c7 3d 00 00 lea 0x3dc7(%rip),%rax # 0x55c0 17f9: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17fd: 48 8d 15 bc 38 00 00 lea 0x38bc(%rip),%rdx # 0x50c0 1804: 48 01 d0 add %rdx,%rax 1807: 48 89 c6 mov %rax,%rsi 180a: 48 8d 3d fc 3f 00 00 lea 0x3ffc(%rip),%rdi # 0x580d 1811: e8 1a fa ff ff callq 0x1230 1816: c9 leaveq 1817: c3 retq 1818: 55 push %rbp 1819: 48 89 e5 mov %rsp,%rbp 181c: 89 f8 mov %edi,%eax 181e: 66 89 45 fc mov %ax,-0x4(%rbp) 1822: 0f b7 45 fc movzwl -0x4(%rbp),%eax 1826: 66 c1 c0 08 rol $0x8,%ax 182a: 5d pop %rbp 182b: c3 retq 182c: 55 push %rbp 182d: 48 89 e5 mov %rsp,%rbp 1830: 89 7d fc mov %edi,-0x4(%rbp) 1833: 8b 45 fc mov -0x4(%rbp),%eax 1836: 0f c8 bswap %eax 1838: 5d pop %rbp 1839: c3 retq 183a: 55 push %rbp 183b: 48 89 e5 mov %rsp,%rbp 183e: 48 89 7d f8 mov %rdi,-0x8(%rbp) 1842: 48 8b 45 f8 mov -0x8(%rbp),%rax 1846: 48 0f c8 bswap %rax 1849: 5d pop %rbp 184a: c3 retq 184b: 55 push %rbp 184c: 48 89 e5 mov %rsp,%rbp 184f: 48 83 ec 40 sub $0x40,%rsp 1853: 89 7d dc mov %edi,-0x24(%rbp) 1856: 48 89 75 d0 mov %rsi,-0x30(%rbp) 185a: 48 89 55 c8 mov %rdx,-0x38(%rbp) 185e: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1862: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 186a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 186e: 48 8b 45 e8 mov -0x18(%rbp),%rax 1872: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 1876: 48 8b 45 e8 mov -0x18(%rbp),%rax 187a: 48 8b 55 c8 mov -0x38(%rbp),%rdx 187e: 48 29 c2 sub %rax,%rdx 1881: 48 8b 75 e8 mov -0x18(%rbp),%rsi 1885: 48 8b 45 d0 mov -0x30(%rbp),%rax 1889: 48 01 c6 add %rax,%rsi 188c: 8b 45 dc mov -0x24(%rbp),%eax 188f: 89 c7 mov %eax,%edi 1891: e8 9a fa ff ff callq 0x1330 1896: 48 89 45 f0 mov %rax,-0x10(%rbp) 189a: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 189f: 75 0c jne 0x18ad 18a1: e8 3a f9 ff ff callq 0x11e0 18a6: 8b 00 mov (%rax),%eax 18a8: 83 f8 04 cmp $0x4,%eax 18ab: 74 bd je 0x186a 18ad: 48 8b 45 f0 mov -0x10(%rbp),%rax 18b1: 48 89 45 f8 mov %rax,-0x8(%rbp) 18b5: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18ba: 7f 13 jg 0x18cf 18bc: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18c1: 79 06 jns 0x18c9 18c3: 48 8b 45 f8 mov -0x8(%rbp),%rax 18c7: eb 1c jmp 0x18e5 18c9: 48 8b 45 e8 mov -0x18(%rbp),%rax 18cd: eb 16 jmp 0x18e5 18cf: 48 8b 45 f8 mov -0x8(%rbp),%rax 18d3: 48 01 45 e8 add %rax,-0x18(%rbp) 18d7: 48 8b 45 e8 mov -0x18(%rbp),%rax 18db: 48 39 45 c8 cmp %rax,-0x38(%rbp) 18df: 77 89 ja 0x186a 18e1: 48 8b 45 e8 mov -0x18(%rbp),%rax 18e5: c9 leaveq 18e6: c3 retq 18e7: 55 push %rbp 18e8: 48 89 e5 mov %rsp,%rbp 18eb: 48 83 ec 20 sub $0x20,%rsp 18ef: 48 89 7d e8 mov %rdi,-0x18(%rbp) 18f3: 48 89 75 e0 mov %rsi,-0x20(%rbp) 18f7: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 18fc: 76 26 jbe 0x1924 18fe: 48 8b 45 e8 mov -0x18(%rbp),%rax 1902: ba 08 00 00 00 mov $0x8,%edx 1907: 48 8d 35 5a 3f 00 00 lea 0x3f5a(%rip),%rsi # 0x5868 190e: 48 89 c7 mov %rax,%rdi 1911: e8 6a f9 ff ff callq 0x1280 1916: 85 c0 test %eax,%eax 1918: 75 0a jne 0x1924 191a: b8 01 00 00 00 mov $0x1,%eax 191f: e9 80 00 00 00 jmpq 0x19a4 1924: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 1929: 76 74 jbe 0x199f 192b: 48 8b 45 e8 mov -0x18(%rbp),%rax 192f: ba 04 00 00 00 mov $0x4,%edx 1934: 48 8d 35 36 3f 00 00 lea 0x3f36(%rip),%rsi # 0x5871 193b: 48 89 c7 mov %rax,%rdi 193e: e8 3d f9 ff ff callq 0x1280 1943: 85 c0 test %eax,%eax 1945: 75 58 jne 0x199f 1947: 48 8b 45 e8 mov -0x18(%rbp),%rax 194b: 48 83 c0 04 add $0x4,%rax 194f: 0f b6 00 movzbl (%rax),%eax 1952: 0f b6 c0 movzbl %al,%eax 1955: 89 45 f4 mov %eax,-0xc(%rbp) 1958: 48 8b 45 e8 mov -0x18(%rbp),%rax 195c: 48 83 c0 05 add $0x5,%rax 1960: 0f b6 00 movzbl (%rax),%eax 1963: 0f b6 c0 movzbl %al,%eax 1966: 89 45 f8 mov %eax,-0x8(%rbp) 1969: 48 8b 45 e8 mov -0x18(%rbp),%rax 196d: 48 83 c0 06 add $0x6,%rax 1971: 0f b6 00 movzbl (%rax),%eax 1974: 0f b6 c0 movzbl %al,%eax 1977: 89 45 fc mov %eax,-0x4(%rbp) 197a: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 197e: 7e 1f jle 0x199f 1980: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 1984: 7f 19 jg 0x199f 1986: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 198a: 7e 13 jle 0x199f 198c: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 1990: 7f 0d jg 0x199f 1992: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1996: 75 07 jne 0x199f 1998: b8 03 00 00 00 mov $0x3,%eax 199d: eb 05 jmp 0x19a4 199f: b8 00 00 00 00 mov $0x0,%eax 19a4: c9 leaveq 19a5: c3 retq 19a6: 55 push %rbp 19a7: 48 89 e5 mov %rsp,%rbp 19aa: 48 83 ec 40 sub $0x40,%rsp 19ae: 89 7d ec mov %edi,-0x14(%rbp) 19b1: 48 89 75 e0 mov %rsi,-0x20(%rbp) 19b5: 48 89 55 d8 mov %rdx,-0x28(%rbp) 19b9: 48 89 4d d0 mov %rcx,-0x30(%rbp) 19bd: 44 89 45 e8 mov %r8d,-0x18(%rbp) 19c1: 4c 89 4d c8 mov %r9,-0x38(%rbp) 19c5: 48 8b 45 18 mov 0x18(%rbp),%rax 19c9: 48 05 08 01 00 00 add $0x108,%rax 19cf: 48 89 c6 mov %rax,%rsi 19d2: bf 01 00 00 00 mov $0x1,%edi 19d7: e8 c4 f8 ff ff callq 0x12a0 19dc: 48 89 45 f8 mov %rax,-0x8(%rbp) 19e0: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 19e5: 75 0c jne 0x19f3 19e7: bf 08 00 00 00 mov $0x8,%edi 19ec: e8 85 fc ff ff callq 0x1676 19f1: eb 58 jmp 0x1a4b 19f3: 48 8b 45 f8 mov -0x8(%rbp),%rax 19f7: 8b 55 10 mov 0x10(%rbp),%edx 19fa: 89 50 18 mov %edx,0x18(%rax) 19fd: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a01: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 1a08: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a0c: 8b 55 e8 mov -0x18(%rbp),%edx 1a0f: 89 50 1c mov %edx,0x1c(%rax) 1a12: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a16: 8b 55 ec mov -0x14(%rbp),%edx 1a19: 89 50 24 mov %edx,0x24(%rax) 1a1c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a20: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1a24: 48 89 50 28 mov %rdx,0x28(%rax) 1a28: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a2c: 48 8b 55 d0 mov -0x30(%rbp),%rdx 1a30: 48 89 50 30 mov %rdx,0x30(%rax) 1a34: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a38: 48 8b 55 e0 mov -0x20(%rbp),%rdx 1a3c: 48 89 10 mov %rdx,(%rax) 1a3f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a43: 48 8b 55 c8 mov -0x38(%rbp),%rdx 1a47: 48 89 50 08 mov %rdx,0x8(%rax) 1a4b: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a4f: c9 leaveq 1a50: c3 retq 1a51: f3 rep 1a52: 0f pop %cs 1a53: 1e push %ds 1a54: fa cli 1a55: 55 push %rbp 1a56: 48 89 e5 mov %rsp,%rbp 1a59: 48 83 ec 20 sub $0x20,%rsp 1a5d: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a61: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a65: 8b 40 18 mov 0x18(%rax),%eax 1a68: 83 f8 01 cmp $0x1,%eax 1a6b: 75 38 jne 0x1aa5 1a6d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a71: 48 8b 40 48 mov 0x48(%rax),%rax 1a75: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a79: eb 23 jmp 0x1a9e 1a7b: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a7f: 8b 40 3c mov 0x3c(%rax),%eax 1a82: 85 c0 test %eax,%eax 1a84: 74 0c je 0x1a92 1a86: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a8a: 48 89 c7 mov %rax,%rdi 1a8d: e8 bf ff ff ff callq 0x1a51 1a92: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a96: 48 8b 40 10 mov 0x10(%rax),%rax 1a9a: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a9e: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1aa3: 75 d6 jne 0x1a7b 1aa5: 90 nop 1aa6: c9 leaveq 1aa7: c3 retq 1aa8: f3 rep 1aa9: 0f pop %cs 1aaa: 1e push %ds 1aab: fa cli 1aac: 55 push %rbp 1aad: 48 89 e5 mov %rsp,%rbp 1ab0: 48 83 ec 20 sub $0x20,%rsp 1ab4: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1ab8: 48 8b 45 e8 mov -0x18(%rbp),%rax 1abc: 8b 40 18 mov 0x18(%rax),%eax 1abf: 83 f8 01 cmp $0x1,%eax 1ac2: 75 38 jne 0x1afc 1ac4: 48 8b 45 e8 mov -0x18(%rbp),%rax 1ac8: 48 8b 40 48 mov 0x48(%rax),%rax 1acc: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ad0: eb 23 jmp 0x1af5 1ad2: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ad6: 8b 40 3c mov 0x3c(%rax),%eax 1ad9: 85 c0 test %eax,%eax 1adb: 74 0c je 0x1ae9 1add: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ae1: 48 89 c7 mov %rax,%rdi 1ae4: e8 bf ff ff ff callq 0x1aa8 1ae9: 48 8b 45 f8 mov -0x8(%rbp),%rax 1aed: 48 8b 40 10 mov 0x10(%rax),%rax 1af1: 48 89 45 f8 mov %rax,-0x8(%rbp) 1af5: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1afa: 75 d6 jne 0x1ad2 1afc: 90 nop 1afd: c9 leaveq 1afe: c3 retq 1aff: 55 push %rbp 1b00: 48 89 e5 mov %rsp,%rbp 1b03: 48 83 ec 40 sub $0x40,%rsp 1b07: 89 7d ec mov %edi,-0x14(%rbp) 1b0a: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1b0e: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1b12: 48 89 4d d0 mov %rcx,-0x30(%rbp) 1b16: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1b1a: 4c 89 4d c8 mov %r9,-0x38(%rbp) 1b1e: 4c 8b 45 c8 mov -0x38(%rbp),%r8 1b22: 8b 7d e8 mov -0x18(%rbp),%edi 1b25: 48 8b 4d d0 mov -0x30(%rbp),%rcx 1b29: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1b2d: 48 8b 75 e0 mov -0x20(%rbp),%rsi 1b31: 8b 45 ec mov -0x14(%rbp),%eax 1b34: 6a 00 pushq $0x0 1b36: 6a 01 pushq $0x1 1b38: 4d 89 c1 mov %r8,%r9 1b3b: 41 89 f8 mov %edi,%r8d 1b3e: 89 c7 mov %eax,%edi 1b40: e8 61 fe ff ff callq 0x19a6 1b45: 48 83 c4 10 add $0x10,%rsp 1b49: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b4d: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b52: 74 26 je 0x1b7a 1b54: 48 8b 45 d8 mov -0x28(%rbp),%rax 1b58: 48 8d 50 08 lea 0x8(%rax),%rdx 1b5c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b60: 48 89 50 70 mov %rdx,0x70(%rax) 1b64: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b68: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 1b6f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b73: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1b7a: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b7e: c9 leaveq 1b7f: c3 retq 1b80: f3 rep 1b81: 0f pop %cs 1b82: 1e push %ds 1b83: fa cli 1b84: 55 push %rbp 1b85: 48 89 e5 mov %rsp,%rbp 1b88: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 1b8f: 48 89 bd 78 ff ff ff mov %rdi,-0x88(%rbp) 1b96: 48 89 b5 70 ff ff ff mov %rsi,-0x90(%rbp) 1b9d: 89 95 6c ff ff ff mov %edx,-0x94(%rbp) 1ba3: 48 89 8d 60 ff ff ff mov %rcx,-0xa0(%rbp) 1baa: 4c 89 85 58 ff ff ff mov %r8,-0xa8(%rbp) 1bb1: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 1bb9: 00 1bba: 48 89 45 f8 mov %rax,-0x8(%rbp) 1bbe: 31 c0 xor %eax,%eax 1bc0: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bc7: 48 83 c0 04 add $0x4,%rax 1bcb: 0f b6 00 movzbl (%rax),%eax 1bce: 3c 01 cmp $0x1,%al 1bd0: 0f 94 c0 sete %al 1bd3: 88 45 87 mov %al,-0x79(%rbp) 1bd6: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1bda: 74 0a je 0x1be6 1bdc: 48 83 bd 58 ff ff ff 33 cmpq $0x33,-0xa8(%rbp) 1be4: 76 15 jbe 0x1bfb 1be6: 0f b6 45 87 movzbl -0x79(%rbp),%eax 1bea: 83 f0 01 xor $0x1,%eax 1bed: 84 c0 test %al,%al 1bef: 74 20 je 0x1c11 1bf1: 48 83 bd 58 ff ff ff 3f cmpq $0x3f,-0xa8(%rbp) 1bf9: 77 16 ja 0x1c11 1bfb: bf 0a 00 00 00 mov $0xa,%edi 1c00: e8 71 fa ff ff callq 0x1676 1c05: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1c0c: e9 bd 04 00 00 jmpq 0x20ce 1c11: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c18: 48 83 c0 05 add $0x5,%rax 1c1c: 0f b6 00 movzbl (%rax),%eax 1c1f: 3c 01 cmp $0x1,%al 1c21: 75 10 jne 0x1c33 1c23: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c2a: 48 89 45 88 mov %rax,-0x78(%rbp) 1c2e: e9 af 00 00 00 jmpq 0x1ce2 1c33: 48 8d 45 b0 lea -0x50(%rbp),%rax 1c37: 48 89 45 88 mov %rax,-0x78(%rbp) 1c3b: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c3f: 74 4f je 0x1c90 1c41: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c48: 0f b7 40 30 movzwl 0x30(%rax),%eax 1c4c: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c50: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c57: 8b 40 20 mov 0x20(%rax),%eax 1c5a: 89 45 d0 mov %eax,-0x30(%rbp) 1c5d: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c64: 48 83 c0 05 add $0x5,%rax 1c68: 0f b6 00 movzbl (%rax),%eax 1c6b: 3c 01 cmp $0x1,%al 1c6d: 74 73 je 0x1ce2 1c6f: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1c73: 0f b7 c0 movzwl %ax,%eax 1c76: 89 c7 mov %eax,%edi 1c78: e8 9b fb ff ff callq 0x1818 1c7d: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c81: 8b 45 d0 mov -0x30(%rbp),%eax 1c84: 89 c7 mov %eax,%edi 1c86: e8 a1 fb ff ff callq 0x182c 1c8b: 89 45 d0 mov %eax,-0x30(%rbp) 1c8e: eb 52 jmp 0x1ce2 1c90: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c97: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1c9b: 66 89 45 ec mov %ax,-0x14(%rbp) 1c9f: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ca6: 48 8b 40 28 mov 0x28(%rax),%rax 1caa: 48 89 45 d8 mov %rax,-0x28(%rbp) 1cae: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1cb5: 48 83 c0 05 add $0x5,%rax 1cb9: 0f b6 00 movzbl (%rax),%eax 1cbc: 3c 01 cmp $0x1,%al 1cbe: 74 22 je 0x1ce2 1cc0: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1cc4: 0f b7 c0 movzwl %ax,%eax 1cc7: 89 c7 mov %eax,%edi 1cc9: e8 4a fb ff ff callq 0x1818 1cce: 66 89 45 ec mov %ax,-0x14(%rbp) 1cd2: 48 8b 45 d8 mov -0x28(%rbp),%rax 1cd6: 48 89 c7 mov %rax,%rdi 1cd9: e8 5c fb ff ff callq 0x183a 1cde: 48 89 45 d8 mov %rax,-0x28(%rbp) 1ce2: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1ce6: 0f 84 ec 01 00 00 je 0x1ed8 1cec: 48 8b 45 88 mov -0x78(%rbp),%rax 1cf0: 0f b7 40 30 movzwl 0x30(%rax),%eax 1cf4: 0f b7 c0 movzwl %ax,%eax 1cf7: 48 89 45 98 mov %rax,-0x68(%rbp) 1cfb: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1d00: 0f 94 c0 sete %al 1d03: 0f b6 c0 movzbl %al,%eax 1d06: 48 85 c0 test %rax,%rax 1d09: 0f 84 79 01 00 00 je 0x1e88 1d0f: 48 8b 45 88 mov -0x78(%rbp),%rax 1d13: 8b 40 20 mov 0x20(%rax),%eax 1d16: 85 c0 test %eax,%eax 1d18: 0f 84 6a 01 00 00 je 0x1e88 1d1e: 48 8b 45 88 mov -0x78(%rbp),%rax 1d22: 8b 40 20 mov 0x20(%rax),%eax 1d25: 89 c0 mov %eax,%eax 1d27: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1d2e: 0f 96 c0 setbe %al 1d31: 0f b6 c0 movzbl %al,%eax 1d34: 48 85 c0 test %rax,%rax 1d37: 75 22 jne 0x1d5b 1d39: 48 8b 45 88 mov -0x78(%rbp),%rax 1d3d: 8b 40 20 mov 0x20(%rax),%eax 1d40: 89 c2 mov %eax,%edx 1d42: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1d49: 48 29 d0 sub %rdx,%rax 1d4c: 48 83 f8 27 cmp $0x27,%rax 1d50: 0f 96 c0 setbe %al 1d53: 0f b6 c0 movzbl %al,%eax 1d56: 48 85 c0 test %rax,%rax 1d59: 74 0a je 0x1d65 1d5b: b8 00 00 00 00 mov $0x0,%eax 1d60: e9 69 03 00 00 jmpq 0x20ce 1d65: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d6d: 0f 95 c0 setne %al 1d70: 0f b6 c0 movzbl %al,%eax 1d73: 48 85 c0 test %rax,%rax 1d76: 74 3d je 0x1db5 1d78: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1d7f: 48 83 c0 05 add $0x5,%rax 1d83: 0f b6 00 movzbl (%rax),%eax 1d86: 3c 01 cmp $0x1,%al 1d88: 75 2b jne 0x1db5 1d8a: 48 8b 45 88 mov -0x78(%rbp),%rax 1d8e: 8b 40 20 mov 0x20(%rax),%eax 1d91: 89 c2 mov %eax,%edx 1d93: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1d9a: 48 01 c2 add %rax,%rdx 1d9d: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1da4: 48 01 d0 add %rdx,%rax 1da7: 8b 40 14 mov 0x14(%rax),%eax 1daa: 89 c0 mov %eax,%eax 1dac: 48 89 45 98 mov %rax,-0x68(%rbp) 1db0: e9 d3 00 00 00 jmpq 0x1e88 1db5: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1dbd: 0f 95 c0 setne %al 1dc0: 0f b6 c0 movzbl %al,%eax 1dc3: 48 85 c0 test %rax,%rax 1dc6: 74 28 je 0x1df0 1dc8: 48 8b 45 88 mov -0x78(%rbp),%rax 1dcc: 8b 40 20 mov 0x20(%rax),%eax 1dcf: 89 c2 mov %eax,%edx 1dd1: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1dd8: 48 01 d0 add %rdx,%rax 1ddb: 48 8d 50 14 lea 0x14(%rax),%rdx 1ddf: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1de6: 48 01 d0 add %rdx,%rax 1de9: 8b 00 mov (%rax),%eax 1deb: 89 45 90 mov %eax,-0x70(%rbp) 1dee: eb 70 jmp 0x1e60 1df0: 48 8b 45 88 mov -0x78(%rbp),%rax 1df4: 8b 40 20 mov 0x20(%rax),%eax 1df7: 89 c2 mov %eax,%edx 1df9: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1e00: 48 01 d0 add %rdx,%rax 1e03: 48 83 c0 14 add $0x14,%rax 1e07: 48 89 c2 mov %rax,%rdx 1e0a: 48 8d 75 90 lea -0x70(%rbp),%rsi 1e0e: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1e14: 48 89 d1 mov %rdx,%rcx 1e17: ba 04 00 00 00 mov $0x4,%edx 1e1c: 89 c7 mov %eax,%edi 1e1e: e8 28 fa ff ff callq 0x184b 1e23: 48 89 45 a8 mov %rax,-0x58(%rbp) 1e27: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1e2c: 0f 95 c0 setne %al 1e2f: 0f b6 c0 movzbl %al,%eax 1e32: 48 85 c0 test %rax,%rax 1e35: 74 29 je 0x1e60 1e37: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1e3c: 79 0c jns 0x1e4a 1e3e: bf 09 00 00 00 mov $0x9,%edi 1e43: e8 2e f8 ff ff callq 0x1676 1e48: eb 0a jmp 0x1e54 1e4a: bf 0a 00 00 00 mov $0xa,%edi 1e4f: e8 22 f8 ff ff callq 0x1676 1e54: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1e5b: e9 6e 02 00 00 jmpq 0x20ce 1e60: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1e67: 48 83 c0 05 add $0x5,%rax 1e6b: 0f b6 00 movzbl (%rax),%eax 1e6e: 3c 01 cmp $0x1,%al 1e70: 74 0d je 0x1e7f 1e72: 8b 45 90 mov -0x70(%rbp),%eax 1e75: 89 c7 mov %eax,%edi 1e77: e8 b0 f9 ff ff callq 0x182c 1e7c: 89 45 90 mov %eax,-0x70(%rbp) 1e7f: 8b 45 90 mov -0x70(%rbp),%eax 1e82: 89 c0 mov %eax,%eax 1e84: 48 89 45 98 mov %rax,-0x68(%rbp) 1e88: 48 8b 45 88 mov -0x78(%rbp),%rax 1e8c: 8b 40 20 mov 0x20(%rax),%eax 1e8f: 89 c0 mov %eax,%eax 1e91: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1e98: 72 31 jb 0x1ecb 1e9a: 48 8b 45 88 mov -0x78(%rbp),%rax 1e9e: 8b 40 20 mov 0x20(%rax),%eax 1ea1: 89 c2 mov %eax,%edx 1ea3: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1eaa: 48 29 d0 sub %rdx,%rax 1ead: 48 89 c1 mov %rax,%rcx 1eb0: 48 8b 55 98 mov -0x68(%rbp),%rdx 1eb4: 48 89 d0 mov %rdx,%rax 1eb7: 48 c1 e0 02 shl $0x2,%rax 1ebb: 48 01 d0 add %rdx,%rax 1ebe: 48 c1 e0 03 shl $0x3,%rax 1ec2: 48 39 c1 cmp %rax,%rcx 1ec5: 0f 83 ff 01 00 00 jae 0x20ca 1ecb: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1ed3: e9 f2 01 00 00 jmpq 0x20ca 1ed8: 48 8b 45 88 mov -0x78(%rbp),%rax 1edc: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1ee0: 0f b7 c0 movzwl %ax,%eax 1ee3: 48 89 45 98 mov %rax,-0x68(%rbp) 1ee7: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1eec: 0f 94 c0 sete %al 1eef: 0f b6 c0 movzbl %al,%eax 1ef2: 48 85 c0 test %rax,%rax 1ef5: 0f 84 97 01 00 00 je 0x2092 1efb: 48 8b 45 88 mov -0x78(%rbp),%rax 1eff: 48 8b 40 28 mov 0x28(%rax),%rax 1f03: 48 85 c0 test %rax,%rax 1f06: 0f 84 86 01 00 00 je 0x2092 1f0c: 48 8b 45 88 mov -0x78(%rbp),%rax 1f10: 48 8b 40 28 mov 0x28(%rax),%rax 1f14: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f1b: 0f 96 c0 setbe %al 1f1e: 0f b6 c0 movzbl %al,%eax 1f21: 48 85 c0 test %rax,%rax 1f24: 75 1e jne 0x1f44 1f26: 48 8b 45 88 mov -0x78(%rbp),%rax 1f2a: 48 8b 40 28 mov 0x28(%rax),%rax 1f2e: 48 83 c0 40 add $0x40,%rax 1f32: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f39: 0f 92 c0 setb %al 1f3c: 0f b6 c0 movzbl %al,%eax 1f3f: 48 85 c0 test %rax,%rax 1f42: 74 0a je 0x1f4e 1f44: b8 00 00 00 00 mov $0x0,%eax 1f49: e9 80 01 00 00 jmpq 0x20ce 1f4e: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f56: 0f 95 c0 setne %al 1f59: 0f b6 c0 movzbl %al,%eax 1f5c: 48 85 c0 test %rax,%rax 1f5f: 74 3b je 0x1f9c 1f61: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1f68: 48 83 c0 05 add $0x5,%rax 1f6c: 0f b6 00 movzbl (%rax),%eax 1f6f: 3c 01 cmp $0x1,%al 1f71: 75 29 jne 0x1f9c 1f73: 48 8b 45 88 mov -0x78(%rbp),%rax 1f77: 48 8b 50 28 mov 0x28(%rax),%rdx 1f7b: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1f82: 48 01 c2 add %rax,%rdx 1f85: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1f8c: 48 01 d0 add %rdx,%rax 1f8f: 48 8b 40 20 mov 0x20(%rax),%rax 1f93: 48 89 45 90 mov %rax,-0x70(%rbp) 1f97: e9 cd 00 00 00 jmpq 0x2069 1f9c: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1fa4: 0f 95 c0 setne %al 1fa7: 0f b6 c0 movzbl %al,%eax 1faa: 48 85 c0 test %rax,%rax 1fad: 74 29 je 0x1fd8 1faf: 48 8b 45 88 mov -0x78(%rbp),%rax 1fb3: 48 8b 50 28 mov 0x28(%rax),%rdx 1fb7: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fbe: 48 01 d0 add %rdx,%rax 1fc1: 48 8d 50 20 lea 0x20(%rax),%rdx 1fc5: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1fcc: 48 01 d0 add %rdx,%rax 1fcf: 48 8b 00 mov (%rax),%rax 1fd2: 48 89 45 90 mov %rax,-0x70(%rbp) 1fd6: eb 6f jmp 0x2047 1fd8: 48 8b 45 88 mov -0x78(%rbp),%rax 1fdc: 48 8b 50 28 mov 0x28(%rax),%rdx 1fe0: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fe7: 48 01 d0 add %rdx,%rax 1fea: 48 83 c0 20 add $0x20,%rax 1fee: 48 89 c2 mov %rax,%rdx 1ff1: 48 8d 75 90 lea -0x70(%rbp),%rsi 1ff5: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1ffb: 48 89 d1 mov %rdx,%rcx 1ffe: ba 08 00 00 00 mov $0x8,%edx 2003: 89 c7 mov %eax,%edi 2005: e8 41 f8 ff ff callq 0x184b 200a: 48 89 45 a0 mov %rax,-0x60(%rbp) 200e: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 2013: 0f 95 c0 setne %al 2016: 0f b6 c0 movzbl %al,%eax 2019: 48 85 c0 test %rax,%rax 201c: 74 29 je 0x2047 201e: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 2023: 79 0c jns 0x2031 2025: bf 09 00 00 00 mov $0x9,%edi 202a: e8 47 f6 ff ff callq 0x1676 202f: eb 0a jmp 0x203b 2031: bf 0a 00 00 00 mov $0xa,%edi 2036: e8 3b f6 ff ff callq 0x1676 203b: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2042: e9 87 00 00 00 jmpq 0x20ce 2047: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 204e: 48 83 c0 05 add $0x5,%rax 2052: 0f b6 00 movzbl (%rax),%eax 2055: 3c 01 cmp $0x1,%al 2057: 74 10 je 0x2069 2059: 48 8b 45 90 mov -0x70(%rbp),%rax 205d: 48 89 c7 mov %rax,%rdi 2060: e8 d5 f7 ff ff callq 0x183a 2065: 48 89 45 90 mov %rax,-0x70(%rbp) 2069: 48 8b 45 90 mov -0x70(%rbp),%rax 206d: ba ff ff ff ff mov $0xffffffff,%edx 2072: 48 39 d0 cmp %rdx,%rax 2075: 76 13 jbe 0x208a 2077: bf 0a 00 00 00 mov $0xa,%edi 207c: e8 f5 f5 ff ff callq 0x1676 2081: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2088: eb 44 jmp 0x20ce 208a: 48 8b 45 90 mov -0x70(%rbp),%rax 208e: 48 89 45 98 mov %rax,-0x68(%rbp) 2092: 48 8b 45 88 mov -0x78(%rbp),%rax 2096: 48 8b 40 28 mov 0x28(%rax),%rax 209a: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 20a1: 72 1f jb 0x20c2 20a3: 48 8b 45 88 mov -0x78(%rbp),%rax 20a7: 48 8b 40 28 mov 0x28(%rax),%rax 20ab: 48 8b 95 58 ff ff ff mov -0xa8(%rbp),%rdx 20b2: 48 29 c2 sub %rax,%rdx 20b5: 48 8b 45 98 mov -0x68(%rbp),%rax 20b9: 48 c1 e0 06 shl $0x6,%rax 20bd: 48 39 c2 cmp %rax,%rdx 20c0: 73 08 jae 0x20ca 20c2: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 20ca: 48 8b 45 98 mov -0x68(%rbp),%rax 20ce: 48 8b 4d f8 mov -0x8(%rbp),%rcx 20d2: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 20da: 00 20db: 74 05 je 0x20e2 20dd: e8 1e f1 ff ff callq 0x1200 20e2: c9 leaveq 20e3: c3 retq 20e4: f3 rep 20e5: 0f pop %cs 20e6: 1e push %ds 20e7: fa cli 20e8: 55 push %rbp 20e9: 48 89 e5 mov %rsp,%rbp 20ec: 48 81 ec 90 00 00 00 sub $0x90,%rsp 20f3: 89 7d 9c mov %edi,-0x64(%rbp) 20f6: 48 89 75 90 mov %rsi,-0x70(%rbp) 20fa: 48 89 55 88 mov %rdx,-0x78(%rbp) 20fe: 48 89 4d 80 mov %rcx,-0x80(%rbp) 2102: 4c 89 85 78 ff ff ff mov %r8,-0x88(%rbp) 2109: 44 89 4d 98 mov %r9d,-0x68(%rbp) 210d: 48 8b 45 88 mov -0x78(%rbp),%rax 2111: 48 83 c0 04 add $0x4,%rax 2115: 0f b6 00 movzbl (%rax),%eax 2118: 3c 01 cmp $0x1,%al 211a: 0f 95 c0 setne %al 211d: 0f b6 c0 movzbl %al,%eax 2120: 48 85 c0 test %rax,%rax 2123: 74 1f je 0x2144 2125: 48 8b 45 88 mov -0x78(%rbp),%rax 2129: 48 83 c0 04 add $0x4,%rax 212d: 0f b6 00 movzbl (%rax),%eax 2130: 3c 02 cmp $0x2,%al 2132: 0f 95 c0 setne %al 2135: 0f b6 c0 movzbl %al,%eax 2138: 48 85 c0 test %rax,%rax 213b: 74 07 je 0x2144 213d: b8 01 00 00 00 mov $0x1,%eax 2142: eb 05 jmp 0x2149 2144: b8 00 00 00 00 mov $0x0,%eax 2149: 85 c0 test %eax,%eax 214b: 75 40 jne 0x218d 214d: 48 8b 45 88 mov -0x78(%rbp),%rax 2151: 48 83 c0 05 add $0x5,%rax 2155: 0f b6 00 movzbl (%rax),%eax 2158: 3c 01 cmp $0x1,%al 215a: 0f 95 c0 setne %al 215d: 0f b6 c0 movzbl %al,%eax 2160: 48 85 c0 test %rax,%rax 2163: 74 1f je 0x2184 2165: 48 8b 45 88 mov -0x78(%rbp),%rax 2169: 48 83 c0 05 add $0x5,%rax 216d: 0f b6 00 movzbl (%rax),%eax 2170: 3c 02 cmp $0x2,%al 2172: 0f 95 c0 setne %al 2175: 0f b6 c0 movzbl %al,%eax 2178: 48 85 c0 test %rax,%rax 217b: 74 07 je 0x2184 217d: b8 01 00 00 00 mov $0x1,%eax 2182: eb 05 jmp 0x2189 2184: b8 00 00 00 00 mov $0x0,%eax 2189: 85 c0 test %eax,%eax 218b: 74 14 je 0x21a1 218d: bf 0a 00 00 00 mov $0xa,%edi 2192: e8 df f4 ff ff callq 0x1676 2197: b8 00 00 00 00 mov $0x0,%eax 219c: e9 82 0e 00 00 jmpq 0x3023 21a1: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 21a8: 48 8b 4d 80 mov -0x80(%rbp),%rcx 21ac: 8b 55 9c mov -0x64(%rbp),%edx 21af: 48 8b 75 88 mov -0x78(%rbp),%rsi 21b3: 48 8b 45 90 mov -0x70(%rbp),%rax 21b7: 49 89 f8 mov %rdi,%r8 21ba: 48 89 c7 mov %rax,%rdi 21bd: e8 be f9 ff ff callq 0x1b80 21c2: 48 89 45 d0 mov %rax,-0x30(%rbp) 21c6: 48 83 7d d0 ff cmpq $0xffffffffffffffff,-0x30(%rbp) 21cb: 75 0a jne 0x21d7 21cd: b8 00 00 00 00 mov $0x0,%eax 21d2: e9 4c 0e 00 00 jmpq 0x3023 21d7: 48 8b 45 88 mov -0x78(%rbp),%rax 21db: 48 83 c0 04 add $0x4,%rax 21df: 0f b6 00 movzbl (%rax),%eax 21e2: 3c 01 cmp $0x1,%al 21e4: 75 24 jne 0x220a 21e6: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 21ee: 08 01 21f0: 48 39 45 d0 cmp %rax,-0x30(%rbp) 21f4: 76 38 jbe 0x222e 21f6: bf 0a 00 00 00 mov $0xa,%edi 21fb: e8 76 f4 ff ff callq 0x1676 2200: b8 00 00 00 00 mov $0x0,%eax 2205: e9 19 0e 00 00 jmpq 0x3023 220a: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 2212: f0 00 2214: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2218: 76 14 jbe 0x222e 221a: bf 0a 00 00 00 mov $0xa,%edi 221f: e8 52 f4 ff ff callq 0x1676 2224: b8 00 00 00 00 mov $0x0,%eax 2229: e9 f5 0d 00 00 jmpq 0x3023 222e: 48 8b 45 d0 mov -0x30(%rbp),%rax 2232: 48 85 c0 test %rax,%rax 2235: 75 1a jne 0x2251 2237: 83 7d 98 02 cmpl $0x2,-0x68(%rbp) 223b: 74 06 je 0x2243 223d: 83 7d 98 09 cmpl $0x9,-0x68(%rbp) 2241: 75 07 jne 0x224a 2243: b8 01 00 00 00 mov $0x1,%eax 2248: eb 05 jmp 0x224f 224a: b8 00 00 00 00 mov $0x0,%eax 224f: 48 98 cltq 2251: 48 89 45 d8 mov %rax,-0x28(%rbp) 2255: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2259: 48 89 d0 mov %rdx,%rax 225c: 48 01 c0 add %rax,%rax 225f: 48 01 d0 add %rdx,%rax 2262: 48 c1 e0 02 shl $0x2,%rax 2266: 48 01 d0 add %rdx,%rax 2269: 48 c1 e0 04 shl $0x4,%rax 226d: 49 89 c0 mov %rax,%r8 2270: 8b 7d 98 mov -0x68(%rbp),%edi 2273: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 227a: 48 8b 55 80 mov -0x80(%rbp),%rdx 227e: 48 8b 75 90 mov -0x70(%rbp),%rsi 2282: 8b 45 9c mov -0x64(%rbp),%eax 2285: 41 50 push %rax 2287: 6a 03 pushq $0x3 2289: 4c 8b 4d 10 mov 0x10(%rbp),%r9 228d: 41 89 f8 mov %edi,%r8d 2290: 89 c7 mov %eax,%edi 2292: e8 0f f7 ff ff callq 0x19a6 2297: 48 83 c4 10 add $0x10,%rsp 229b: 48 89 45 e0 mov %rax,-0x20(%rbp) 229f: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 22a4: 75 0a jne 0x22b0 22a6: b8 00 00 00 00 mov $0x0,%eax 22ab: e9 73 0d 00 00 jmpq 0x3023 22b0: 48 8b 45 d0 mov -0x30(%rbp),%rax 22b4: 89 c0 mov %eax,%eax 22b6: 48 39 45 d0 cmp %rax,-0x30(%rbp) 22ba: 74 1f je 0x22db 22bc: 48 8d 0d 0d 37 00 00 lea 0x370d(%rip),%rcx # 0x59d0 22c3: ba 48 01 00 00 mov $0x148,%edx 22c8: 48 8d 35 a9 35 00 00 lea 0x35a9(%rip),%rsi # 0x5878 22cf: 48 8d 3d 32 36 00 00 lea 0x3632(%rip),%rdi # 0x5908 22d6: e8 65 ef ff ff callq 0x1240 22db: 48 8b 45 d0 mov -0x30(%rbp),%rax 22df: 89 c2 mov %eax,%edx 22e1: 48 8b 45 e0 mov -0x20(%rbp),%rax 22e5: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 22eb: 48 8b 45 d8 mov -0x28(%rbp),%rax 22ef: 89 c2 mov %eax,%edx 22f1: 48 8b 45 e0 mov -0x20(%rbp),%rax 22f5: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 22fb: 48 8b 45 e0 mov -0x20(%rbp),%rax 22ff: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 2306: 48 8b 45 88 mov -0x78(%rbp),%rax 230a: 48 83 c0 04 add $0x4,%rax 230e: 0f b6 00 movzbl (%rax),%eax 2311: 0f b6 d0 movzbl %al,%edx 2314: 48 8b 45 e0 mov -0x20(%rbp),%rax 2318: 89 50 20 mov %edx,0x20(%rax) 231b: 48 8b 45 88 mov -0x78(%rbp),%rax 231f: 48 83 c0 04 add $0x4,%rax 2323: 0f b6 00 movzbl (%rax),%eax 2326: 3c 01 cmp $0x1,%al 2328: 0f 85 b2 06 00 00 jne 0x29e0 232e: 48 8b 55 80 mov -0x80(%rbp),%rdx 2332: 48 8b 45 90 mov -0x70(%rbp),%rax 2336: 48 01 d0 add %rdx,%rax 2339: 48 89 45 f8 mov %rax,-0x8(%rbp) 233d: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2342: 74 20 je 0x2364 2344: 48 8b 45 88 mov -0x78(%rbp),%rax 2348: 48 83 c0 05 add $0x5,%rax 234c: 0f b6 00 movzbl (%rax),%eax 234f: 3c 01 cmp $0x1,%al 2351: 75 11 jne 0x2364 2353: 48 8b 45 e0 mov -0x20(%rbp),%rax 2357: 48 8b 55 f8 mov -0x8(%rbp),%rdx 235b: 48 89 50 48 mov %rdx,0x48(%rax) 235f: e9 c1 01 00 00 jmpq 0x2525 2364: 48 8b 45 e0 mov -0x20(%rbp),%rax 2368: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 236f: 48 8b 45 88 mov -0x78(%rbp),%rax 2373: ba 34 00 00 00 mov $0x34,%edx 2378: 48 89 c6 mov %rax,%rsi 237b: 48 89 cf mov %rcx,%rdi 237e: e8 3d ef ff ff callq 0x12c0 2383: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2387: 48 89 42 48 mov %rax,0x48(%rdx) 238b: 48 8b 45 88 mov -0x78(%rbp),%rax 238f: 48 83 c0 05 add $0x5,%rax 2393: 0f b6 00 movzbl (%rax),%eax 2396: 3c 01 cmp $0x1,%al 2398: 0f 84 87 01 00 00 je 0x2525 239e: 48 8b 45 e0 mov -0x20(%rbp),%rax 23a2: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 23a9: 0f b7 c0 movzwl %ax,%eax 23ac: 89 c7 mov %eax,%edi 23ae: e8 65 f4 ff ff callq 0x1818 23b3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23b7: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 23be: 48 8b 45 e0 mov -0x20(%rbp),%rax 23c2: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 23c9: 0f b7 c0 movzwl %ax,%eax 23cc: 89 c7 mov %eax,%edi 23ce: e8 45 f4 ff ff callq 0x1818 23d3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23d7: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 23de: 48 8b 45 e0 mov -0x20(%rbp),%rax 23e2: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 23e8: 89 c7 mov %eax,%edi 23ea: e8 3d f4 ff ff callq 0x182c 23ef: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23f3: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 23f9: 48 8b 45 e0 mov -0x20(%rbp),%rax 23fd: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 2403: 89 c7 mov %eax,%edi 2405: e8 22 f4 ff ff callq 0x182c 240a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 240e: 89 82 a0 00 00 00 mov %eax,0xa0(%rdx) 2414: 48 8b 45 e0 mov -0x20(%rbp),%rax 2418: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 241e: 89 c7 mov %eax,%edi 2420: e8 07 f4 ff ff callq 0x182c 2425: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2429: 89 82 a4 00 00 00 mov %eax,0xa4(%rdx) 242f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2433: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 2439: 89 c7 mov %eax,%edi 243b: e8 ec f3 ff ff callq 0x182c 2440: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2444: 89 82 a8 00 00 00 mov %eax,0xa8(%rdx) 244a: 48 8b 45 e0 mov -0x20(%rbp),%rax 244e: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 2454: 89 c7 mov %eax,%edi 2456: e8 d1 f3 ff ff callq 0x182c 245b: 48 8b 55 e0 mov -0x20(%rbp),%rdx 245f: 89 82 ac 00 00 00 mov %eax,0xac(%rdx) 2465: 48 8b 45 e0 mov -0x20(%rbp),%rax 2469: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 2470: 0f b7 c0 movzwl %ax,%eax 2473: 89 c7 mov %eax,%edi 2475: e8 9e f3 ff ff callq 0x1818 247a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 247e: 66 89 82 b0 00 00 00 mov %ax,0xb0(%rdx) 2485: 48 8b 45 e0 mov -0x20(%rbp),%rax 2489: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 2490: 0f b7 c0 movzwl %ax,%eax 2493: 89 c7 mov %eax,%edi 2495: e8 7e f3 ff ff callq 0x1818 249a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 249e: 66 89 82 b2 00 00 00 mov %ax,0xb2(%rdx) 24a5: 48 8b 45 e0 mov -0x20(%rbp),%rax 24a9: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 24b0: 0f b7 c0 movzwl %ax,%eax 24b3: 89 c7 mov %eax,%edi 24b5: e8 5e f3 ff ff callq 0x1818 24ba: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24be: 66 89 82 b4 00 00 00 mov %ax,0xb4(%rdx) 24c5: 48 8b 45 e0 mov -0x20(%rbp),%rax 24c9: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 24d0: 0f b7 c0 movzwl %ax,%eax 24d3: 89 c7 mov %eax,%edi 24d5: e8 3e f3 ff ff callq 0x1818 24da: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24de: 66 89 82 b6 00 00 00 mov %ax,0xb6(%rdx) 24e5: 48 8b 45 e0 mov -0x20(%rbp),%rax 24e9: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 24f0: 0f b7 c0 movzwl %ax,%eax 24f3: 89 c7 mov %eax,%edi 24f5: e8 1e f3 ff ff callq 0x1818 24fa: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24fe: 66 89 82 b8 00 00 00 mov %ax,0xb8(%rdx) 2505: 48 8b 45 e0 mov -0x20(%rbp),%rax 2509: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 2510: 0f b7 c0 movzwl %ax,%eax 2513: 89 c7 mov %eax,%edi 2515: e8 fe f2 ff ff callq 0x1818 251a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 251e: 66 89 82 ba 00 00 00 mov %ax,0xba(%rdx) 2525: 48 8b 45 e0 mov -0x20(%rbp),%rax 2529: 48 8b 40 48 mov 0x48(%rax),%rax 252d: 8b 40 20 mov 0x20(%rax),%eax 2530: 89 45 ac mov %eax,-0x54(%rbp) 2533: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2538: 0f 84 d9 03 00 00 je 0x2917 253e: 48 8b 45 88 mov -0x78(%rbp),%rax 2542: 48 83 c0 05 add $0x5,%rax 2546: 0f b6 00 movzbl (%rax),%eax 2549: 3c 01 cmp $0x1,%al 254b: 0f 85 c6 03 00 00 jne 0x2917 2551: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2555: 0f 84 bc 03 00 00 je 0x2917 255b: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2560: 0f 95 c0 setne %al 2563: 0f b6 c0 movzbl %al,%eax 2566: 48 85 c0 test %rax,%rax 2569: 74 15 je 0x2580 256b: 8b 45 ac mov -0x54(%rbp),%eax 256e: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2575: 0f 96 c0 setbe %al 2578: 0f b6 c0 movzbl %al,%eax 257b: 48 85 c0 test %rax,%rax 257e: 75 30 jne 0x25b0 2580: 8b 45 ac mov -0x54(%rbp),%eax 2583: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 258a: 48 89 d1 mov %rdx,%rcx 258d: 48 29 c1 sub %rax,%rcx 2590: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2594: 48 89 d0 mov %rdx,%rax 2597: 48 c1 e0 02 shl $0x2,%rax 259b: 48 01 d0 add %rdx,%rax 259e: 48 c1 e0 03 shl $0x3,%rax 25a2: 48 39 c1 cmp %rax,%rcx 25a5: 0f 92 c0 setb %al 25a8: 0f b6 c0 movzbl %al,%eax 25ab: 48 85 c0 test %rax,%rax 25ae: 74 24 je 0x25d4 25b0: 90 nop 25b1: eb 01 jmp 0x25b4 25b3: 90 nop 25b4: 48 8b 45 e0 mov -0x20(%rbp),%rax 25b8: 48 89 c7 mov %rax,%rdi 25bb: e8 10 ec ff ff callq 0x11d0 25c0: bf 0a 00 00 00 mov $0xa,%edi 25c5: e8 ac f0 ff ff callq 0x1676 25ca: b8 00 00 00 00 mov $0x0,%eax 25cf: e9 4f 0a 00 00 jmpq 0x3023 25d4: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 25d9: 74 12 je 0x25ed 25db: 8b 55 ac mov -0x54(%rbp),%edx 25de: 48 8b 45 f8 mov -0x8(%rbp),%rax 25e2: 48 01 c2 add %rax,%rdx 25e5: 48 8b 45 e0 mov -0x20(%rbp),%rax 25e9: 48 89 50 50 mov %rdx,0x50(%rax) 25ed: 48 c7 45 b0 00 00 00 00 movq $0x0,-0x50(%rbp) 25f5: e9 0a 03 00 00 jmpq 0x2904 25fa: 48 8b 4d e0 mov -0x20(%rbp),%rcx 25fe: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2602: 48 89 d0 mov %rdx,%rax 2605: 48 01 c0 add %rax,%rax 2608: 48 01 d0 add %rdx,%rax 260b: 48 c1 e0 02 shl $0x2,%rax 260f: 48 01 d0 add %rdx,%rax 2612: 48 c1 e0 04 shl $0x4,%rax 2616: 48 01 c8 add %rcx,%rax 2619: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2620: 48 8b 45 b0 mov -0x50(%rbp),%rax 2624: 48 89 02 mov %rax,(%rdx) 2627: 48 8b 4d e0 mov -0x20(%rbp),%rcx 262b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 262f: 48 89 d0 mov %rdx,%rax 2632: 48 01 c0 add %rax,%rax 2635: 48 01 d0 add %rdx,%rax 2638: 48 c1 e0 02 shl $0x2,%rax 263c: 48 01 d0 add %rdx,%rax 263f: 48 c1 e0 04 shl $0x4,%rax 2643: 48 01 c8 add %rcx,%rax 2646: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 264d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2651: 48 89 02 mov %rax,(%rdx) 2654: 48 8b 45 e0 mov -0x20(%rbp),%rax 2658: 48 8b 48 50 mov 0x50(%rax),%rcx 265c: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2660: 48 89 d0 mov %rdx,%rax 2663: 48 c1 e0 02 shl $0x2,%rax 2667: 48 01 d0 add %rdx,%rax 266a: 48 c1 e0 03 shl $0x3,%rax 266e: 48 01 c1 add %rax,%rcx 2671: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2675: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2679: 48 89 d0 mov %rdx,%rax 267c: 48 01 c0 add %rax,%rax 267f: 48 01 d0 add %rdx,%rax 2682: 48 c1 e0 02 shl $0x2,%rax 2686: 48 01 d0 add %rdx,%rax 2689: 48 c1 e0 04 shl $0x4,%rax 268d: 48 01 f0 add %rsi,%rax 2690: 48 05 68 01 00 00 add $0x168,%rax 2696: 48 89 08 mov %rcx,(%rax) 2699: 48 8b 45 e0 mov -0x20(%rbp),%rax 269d: 48 8b 48 50 mov 0x50(%rax),%rcx 26a1: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26a5: 48 89 d0 mov %rdx,%rax 26a8: 48 c1 e0 02 shl $0x2,%rax 26ac: 48 01 d0 add %rdx,%rax 26af: 48 c1 e0 03 shl $0x3,%rax 26b3: 48 01 c8 add %rcx,%rax 26b6: 8b 40 10 mov 0x10(%rax),%eax 26b9: 89 c0 mov %eax,%eax 26bb: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 26c2: 0f 97 c0 seta %al 26c5: 0f b6 c0 movzbl %al,%eax 26c8: 48 85 c0 test %rax,%rax 26cb: 0f 84 09 01 00 00 je 0x27da 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 14 mov 0x14(%rax),%eax 26f1: 89 c6 mov %eax,%esi 26f3: 48 8b 45 e0 mov -0x20(%rbp),%rax 26f7: 48 8b 48 50 mov 0x50(%rax),%rcx 26fb: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26ff: 48 89 d0 mov %rdx,%rax 2702: 48 c1 e0 02 shl $0x2,%rax 2706: 48 01 d0 add %rdx,%rax 2709: 48 c1 e0 03 shl $0x3,%rax 270d: 48 01 c8 add %rcx,%rax 2710: 8b 40 10 mov 0x10(%rax),%eax 2713: 89 c2 mov %eax,%edx 2715: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 271c: 48 29 d0 sub %rdx,%rax 271f: 48 39 c6 cmp %rax,%rsi 2722: 0f 96 c0 setbe %al 2725: 0f b6 c0 movzbl %al,%eax 2728: 48 85 c0 test %rax,%rax 272b: 0f 84 a9 00 00 00 je 0x27da 2731: 48 8b 45 e0 mov -0x20(%rbp),%rax 2735: 48 8b 48 50 mov 0x50(%rax),%rcx 2739: 48 8b 55 b0 mov -0x50(%rbp),%rdx 273d: 48 89 d0 mov %rdx,%rax 2740: 48 c1 e0 02 shl $0x2,%rax 2744: 48 01 d0 add %rdx,%rax 2747: 48 c1 e0 03 shl $0x3,%rax 274b: 48 01 c8 add %rcx,%rax 274e: 8b 40 10 mov 0x10(%rax),%eax 2751: 89 c2 mov %eax,%edx 2753: 48 8b 45 80 mov -0x80(%rbp),%rax 2757: 48 01 c2 add %rax,%rdx 275a: 48 8b 45 90 mov -0x70(%rbp),%rax 275e: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2762: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2766: 48 8b 55 b0 mov -0x50(%rbp),%rdx 276a: 48 89 d0 mov %rdx,%rax 276d: 48 01 c0 add %rax,%rax 2770: 48 01 d0 add %rdx,%rax 2773: 48 c1 e0 02 shl $0x2,%rax 2777: 48 01 d0 add %rdx,%rax 277a: 48 c1 e0 04 shl $0x4,%rax 277e: 48 01 f0 add %rsi,%rax 2781: 48 05 80 01 00 00 add $0x180,%rax 2787: 48 89 08 mov %rcx,(%rax) 278a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 278e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2792: 48 89 d0 mov %rdx,%rax 2795: 48 01 c0 add %rax,%rax 2798: 48 01 d0 add %rdx,%rax 279b: 48 c1 e0 02 shl $0x2,%rax 279f: 48 01 d0 add %rdx,%rax 27a2: 48 c1 e0 04 shl $0x4,%rax 27a6: 48 01 c8 add %rcx,%rax 27a9: 48 05 80 01 00 00 add $0x180,%rax 27af: 48 8b 08 mov (%rax),%rcx 27b2: 48 8b 75 e0 mov -0x20(%rbp),%rsi 27b6: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27ba: 48 89 d0 mov %rdx,%rax 27bd: 48 01 c0 add %rax,%rax 27c0: 48 01 d0 add %rdx,%rax 27c3: 48 c1 e0 02 shl $0x2,%rax 27c7: 48 01 d0 add %rdx,%rax 27ca: 48 c1 e0 04 shl $0x4,%rax 27ce: 48 01 f0 add %rsi,%rax 27d1: 48 05 78 01 00 00 add $0x178,%rax 27d7: 48 89 08 mov %rcx,(%rax) 27da: 48 8b 45 e0 mov -0x20(%rbp),%rax 27de: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 27e5: 48 8b 75 e0 mov -0x20(%rbp),%rsi 27e9: 48 8b 45 b0 mov -0x50(%rbp),%rax 27ed: 48 8d 50 01 lea 0x1(%rax),%rdx 27f1: 48 89 d0 mov %rdx,%rax 27f4: 48 01 c0 add %rax,%rax 27f7: 48 01 d0 add %rdx,%rax 27fa: 48 c1 e0 02 shl $0x2,%rax 27fe: 48 01 d0 add %rdx,%rax 2801: 48 c1 e0 04 shl $0x4,%rax 2805: 48 01 f0 add %rsi,%rax 2808: 48 05 d0 00 00 00 add $0xd0,%rax 280e: 48 89 08 mov %rcx,(%rax) 2811: 48 8b 45 e0 mov -0x20(%rbp),%rax 2815: 48 8b 48 50 mov 0x50(%rax),%rcx 2819: 48 8b 55 b0 mov -0x50(%rbp),%rdx 281d: 48 89 d0 mov %rdx,%rax 2820: 48 c1 e0 02 shl $0x2,%rax 2824: 48 01 d0 add %rdx,%rax 2827: 48 c1 e0 03 shl $0x3,%rax 282b: 48 01 c8 add %rcx,%rax 282e: 8b 40 04 mov 0x4(%rax),%eax 2831: 83 f8 12 cmp $0x12,%eax 2834: 75 73 jne 0x28a9 2836: 48 8b 45 e0 mov -0x20(%rbp),%rax 283a: 48 8b 48 50 mov 0x50(%rax),%rcx 283e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2842: 48 89 d0 mov %rdx,%rax 2845: 48 c1 e0 02 shl $0x2,%rax 2849: 48 01 d0 add %rdx,%rax 284c: 48 c1 e0 03 shl $0x3,%rax 2850: 48 01 c8 add %rcx,%rax 2853: 8b 40 18 mov 0x18(%rax),%eax 2856: 89 c0 mov %eax,%eax 2858: 48 39 45 d0 cmp %rax,-0x30(%rbp) 285c: 76 4b jbe 0x28a9 285e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2862: 48 8b 48 50 mov 0x50(%rax),%rcx 2866: 48 8b 55 b0 mov -0x50(%rbp),%rdx 286a: 48 89 d0 mov %rdx,%rax 286d: 48 c1 e0 02 shl $0x2,%rax 2871: 48 01 d0 add %rdx,%rax 2874: 48 c1 e0 03 shl $0x3,%rax 2878: 48 01 c8 add %rcx,%rax 287b: 8b 50 18 mov 0x18(%rax),%edx 287e: 48 8b 45 b0 mov -0x50(%rbp),%rax 2882: 89 c6 mov %eax,%esi 2884: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2888: 89 d2 mov %edx,%edx 288a: 48 89 d0 mov %rdx,%rax 288d: 48 01 c0 add %rax,%rax 2890: 48 01 d0 add %rdx,%rax 2893: 48 c1 e0 02 shl $0x2,%rax 2897: 48 01 d0 add %rdx,%rax 289a: 48 c1 e0 04 shl $0x4,%rax 289e: 48 01 c8 add %rcx,%rax 28a1: 48 05 54 01 00 00 add $0x154,%rax 28a7: 89 30 mov %esi,(%rax) 28a9: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28ad: 48 8b 55 b0 mov -0x50(%rbp),%rdx 28b1: 48 89 d0 mov %rdx,%rax 28b4: 48 01 c0 add %rax,%rax 28b7: 48 01 d0 add %rdx,%rax 28ba: 48 c1 e0 02 shl $0x2,%rax 28be: 48 01 d0 add %rdx,%rax 28c1: 48 c1 e0 04 shl $0x4,%rax 28c5: 48 01 c8 add %rcx,%rax 28c8: 48 05 54 01 00 00 add $0x154,%rax 28ce: 8b 00 mov (%rax),%eax 28d0: 85 c0 test %eax,%eax 28d2: 75 2b jne 0x28ff 28d4: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28d8: 48 8b 55 b0 mov -0x50(%rbp),%rdx 28dc: 48 89 d0 mov %rdx,%rax 28df: 48 01 c0 add %rax,%rax 28e2: 48 01 d0 add %rdx,%rax 28e5: 48 c1 e0 02 shl $0x2,%rax 28e9: 48 01 d0 add %rdx,%rax 28ec: 48 c1 e0 04 shl $0x4,%rax 28f0: 48 01 c8 add %rcx,%rax 28f3: 48 05 54 01 00 00 add $0x154,%rax 28f9: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 28ff: 48 83 45 b0 01 addq $0x1,-0x50(%rbp) 2904: 48 8b 45 b0 mov -0x50(%rbp),%rax 2908: 48 3b 45 d0 cmp -0x30(%rbp),%rax 290c: 0f 82 e8 fc ff ff jb 0x25fa 2912: e9 b1 00 00 00 jmpq 0x29c8 2917: 48 c7 45 b8 00 00 00 00 movq $0x0,-0x48(%rbp) 291f: e9 96 00 00 00 jmpq 0x29ba 2924: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2928: 48 8b 55 b8 mov -0x48(%rbp),%rdx 292c: 48 89 d0 mov %rdx,%rax 292f: 48 01 c0 add %rax,%rax 2932: 48 01 d0 add %rdx,%rax 2935: 48 c1 e0 02 shl $0x2,%rax 2939: 48 01 d0 add %rdx,%rax 293c: 48 c1 e0 04 shl $0x4,%rax 2940: 48 01 c8 add %rcx,%rax 2943: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 294a: 48 8b 45 b8 mov -0x48(%rbp),%rax 294e: 48 89 02 mov %rax,(%rdx) 2951: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2955: 48 8b 55 b8 mov -0x48(%rbp),%rdx 2959: 48 89 d0 mov %rdx,%rax 295c: 48 01 c0 add %rax,%rax 295f: 48 01 d0 add %rdx,%rax 2962: 48 c1 e0 02 shl $0x2,%rax 2966: 48 01 d0 add %rdx,%rax 2969: 48 c1 e0 04 shl $0x4,%rax 296d: 48 01 c8 add %rcx,%rax 2970: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2977: 48 8b 45 e0 mov -0x20(%rbp),%rax 297b: 48 89 02 mov %rax,(%rdx) 297e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2982: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2989: 48 8b 75 e0 mov -0x20(%rbp),%rsi 298d: 48 8b 45 b8 mov -0x48(%rbp),%rax 2991: 48 8d 50 01 lea 0x1(%rax),%rdx 2995: 48 89 d0 mov %rdx,%rax 2998: 48 01 c0 add %rax,%rax 299b: 48 01 d0 add %rdx,%rax 299e: 48 c1 e0 02 shl $0x2,%rax 29a2: 48 01 d0 add %rdx,%rax 29a5: 48 c1 e0 04 shl $0x4,%rax 29a9: 48 01 f0 add %rsi,%rax 29ac: 48 05 d0 00 00 00 add $0xd0,%rax 29b2: 48 89 08 mov %rcx,(%rax) 29b5: 48 83 45 b8 01 addq $0x1,-0x48(%rbp) 29ba: 48 8b 45 b8 mov -0x48(%rbp),%rax 29be: 48 3b 45 d0 cmp -0x30(%rbp),%rax 29c2: 0f 82 5c ff ff ff jb 0x2924 29c8: 48 8b 45 e0 mov -0x20(%rbp),%rax 29cc: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 29d3: 48 8b 45 e0 mov -0x20(%rbp),%rax 29d7: 48 89 50 60 mov %rdx,0x60(%rax) 29db: e9 3f 06 00 00 jmpq 0x301f 29e0: 48 8b 55 80 mov -0x80(%rbp),%rdx 29e4: 48 8b 45 90 mov -0x70(%rbp),%rax 29e8: 48 01 d0 add %rdx,%rax 29eb: 48 89 45 e8 mov %rax,-0x18(%rbp) 29ef: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 29f4: 74 20 je 0x2a16 29f6: 48 8b 45 88 mov -0x78(%rbp),%rax 29fa: 48 83 c0 05 add $0x5,%rax 29fe: 0f b6 00 movzbl (%rax),%eax 2a01: 3c 01 cmp $0x1,%al 2a03: 75 11 jne 0x2a16 2a05: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a09: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2a0d: 48 89 50 48 mov %rdx,0x48(%rax) 2a11: e9 ca 01 00 00 jmpq 0x2be0 2a16: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a1a: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2a21: 48 8b 45 88 mov -0x78(%rbp),%rax 2a25: ba 40 00 00 00 mov $0x40,%edx 2a2a: 48 89 c6 mov %rax,%rsi 2a2d: 48 89 cf mov %rcx,%rdi 2a30: e8 8b e8 ff ff callq 0x12c0 2a35: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a39: 48 89 42 48 mov %rax,0x48(%rdx) 2a3d: 48 8b 45 88 mov -0x78(%rbp),%rax 2a41: 48 83 c0 05 add $0x5,%rax 2a45: 0f b6 00 movzbl (%rax),%eax 2a48: 3c 01 cmp $0x1,%al 2a4a: 0f 84 90 01 00 00 je 0x2be0 2a50: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a54: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 2a5b: 0f b7 c0 movzwl %ax,%eax 2a5e: 89 c7 mov %eax,%edi 2a60: e8 b3 ed ff ff callq 0x1818 2a65: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a69: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2a70: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a74: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2a7b: 0f b7 c0 movzwl %ax,%eax 2a7e: 89 c7 mov %eax,%edi 2a80: e8 93 ed ff ff callq 0x1818 2a85: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a89: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2a90: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a94: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2a9a: 89 c7 mov %eax,%edi 2a9c: e8 8b ed ff ff callq 0x182c 2aa1: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2aa5: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 2aab: 48 8b 45 e0 mov -0x20(%rbp),%rax 2aaf: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2ab6: 48 89 c7 mov %rax,%rdi 2ab9: e8 7c ed ff ff callq 0x183a 2abe: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ac2: 48 89 82 a0 00 00 00 mov %rax,0xa0(%rdx) 2ac9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2acd: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2ad4: 48 89 c7 mov %rax,%rdi 2ad7: e8 5e ed ff ff callq 0x183a 2adc: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ae0: 48 89 82 a8 00 00 00 mov %rax,0xa8(%rdx) 2ae7: 48 8b 45 e0 mov -0x20(%rbp),%rax 2aeb: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2af2: 48 89 c7 mov %rax,%rdi 2af5: e8 40 ed ff ff callq 0x183a 2afa: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2afe: 48 89 82 b0 00 00 00 mov %rax,0xb0(%rdx) 2b05: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b09: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2b0f: 89 c7 mov %eax,%edi 2b11: e8 16 ed ff ff callq 0x182c 2b16: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b1a: 89 82 b8 00 00 00 mov %eax,0xb8(%rdx) 2b20: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b24: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 2b2b: 0f b7 c0 movzwl %ax,%eax 2b2e: 89 c7 mov %eax,%edi 2b30: e8 e3 ec ff ff callq 0x1818 2b35: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b39: 66 89 82 bc 00 00 00 mov %ax,0xbc(%rdx) 2b40: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b44: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2b4b: 0f b7 c0 movzwl %ax,%eax 2b4e: 89 c7 mov %eax,%edi 2b50: e8 c3 ec ff ff callq 0x1818 2b55: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b59: 66 89 82 be 00 00 00 mov %ax,0xbe(%rdx) 2b60: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b64: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2b6b: 0f b7 c0 movzwl %ax,%eax 2b6e: 89 c7 mov %eax,%edi 2b70: e8 a3 ec ff ff callq 0x1818 2b75: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b79: 66 89 82 c0 00 00 00 mov %ax,0xc0(%rdx) 2b80: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b84: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2b8b: 0f b7 c0 movzwl %ax,%eax 2b8e: 89 c7 mov %eax,%edi 2b90: e8 83 ec ff ff callq 0x1818 2b95: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b99: 66 89 82 c2 00 00 00 mov %ax,0xc2(%rdx) 2ba0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ba4: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2bab: 0f b7 c0 movzwl %ax,%eax 2bae: 89 c7 mov %eax,%edi 2bb0: e8 63 ec ff ff callq 0x1818 2bb5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bb9: 66 89 82 c4 00 00 00 mov %ax,0xc4(%rdx) 2bc0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bc4: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2bcb: 0f b7 c0 movzwl %ax,%eax 2bce: 89 c7 mov %eax,%edi 2bd0: e8 43 ec ff ff callq 0x1818 2bd5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bd9: 66 89 82 c6 00 00 00 mov %ax,0xc6(%rdx) 2be0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2be4: 48 8b 40 48 mov 0x48(%rax),%rax 2be8: 48 8b 40 28 mov 0x28(%rax),%rax 2bec: 48 89 45 f0 mov %rax,-0x10(%rbp) 2bf0: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2bf5: 0f 84 60 03 00 00 je 0x2f5b 2bfb: 48 8b 45 88 mov -0x78(%rbp),%rax 2bff: 48 83 c0 05 add $0x5,%rax 2c03: 0f b6 00 movzbl (%rax),%eax 2c06: 3c 01 cmp $0x1,%al 2c08: 0f 85 4d 03 00 00 jne 0x2f5b 2c0e: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2c12: 0f 84 43 03 00 00 je 0x2f5b 2c18: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2c1d: 0f 95 c0 setne %al 2c20: 0f b6 c0 movzbl %al,%eax 2c23: 48 85 c0 test %rax,%rax 2c26: 74 1a je 0x2c42 2c28: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c2c: 48 3b 85 78 ff ff ff cmp -0x88(%rbp),%rax 2c33: 0f 93 c0 setae %al 2c36: 0f b6 c0 movzbl %al,%eax 2c39: 48 85 c0 test %rax,%rax 2c3c: 0f 85 71 f9 ff ff jne 0x25b3 2c42: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2c49: 48 2b 45 f0 sub -0x10(%rbp),%rax 2c4d: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2c51: 48 c1 e2 06 shl $0x6,%rdx 2c55: 48 39 d0 cmp %rdx,%rax 2c58: 0f 92 c0 setb %al 2c5b: 0f b6 c0 movzbl %al,%eax 2c5e: 48 85 c0 test %rax,%rax 2c61: 0f 85 4c f9 ff ff jne 0x25b3 2c67: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2c6c: 74 13 je 0x2c81 2c6e: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2c72: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c76: 48 01 c2 add %rax,%rdx 2c79: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c7d: 48 89 50 50 mov %rdx,0x50(%rax) 2c81: 48 c7 45 c0 00 00 00 00 movq $0x0,-0x40(%rbp) 2c89: e9 ba 02 00 00 jmpq 0x2f48 2c8e: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2c92: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2c96: 48 89 d0 mov %rdx,%rax 2c99: 48 01 c0 add %rax,%rax 2c9c: 48 01 d0 add %rdx,%rax 2c9f: 48 c1 e0 02 shl $0x2,%rax 2ca3: 48 01 d0 add %rdx,%rax 2ca6: 48 c1 e0 04 shl $0x4,%rax 2caa: 48 01 c8 add %rcx,%rax 2cad: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2cb4: 48 8b 45 c0 mov -0x40(%rbp),%rax 2cb8: 48 89 02 mov %rax,(%rdx) 2cbb: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2cbf: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cc3: 48 89 d0 mov %rdx,%rax 2cc6: 48 01 c0 add %rax,%rax 2cc9: 48 01 d0 add %rdx,%rax 2ccc: 48 c1 e0 02 shl $0x2,%rax 2cd0: 48 01 d0 add %rdx,%rax 2cd3: 48 c1 e0 04 shl $0x4,%rax 2cd7: 48 01 c8 add %rcx,%rax 2cda: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2ce1: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ce5: 48 89 02 mov %rax,(%rdx) 2ce8: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cec: 48 8b 40 50 mov 0x50(%rax),%rax 2cf0: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cf4: 48 c1 e2 06 shl $0x6,%rdx 2cf8: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 2cfc: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2d00: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d04: 48 89 d0 mov %rdx,%rax 2d07: 48 01 c0 add %rax,%rax 2d0a: 48 01 d0 add %rdx,%rax 2d0d: 48 c1 e0 02 shl $0x2,%rax 2d11: 48 01 d0 add %rdx,%rax 2d14: 48 c1 e0 04 shl $0x4,%rax 2d18: 48 01 f0 add %rsi,%rax 2d1b: 48 05 68 01 00 00 add $0x168,%rax 2d21: 48 89 08 mov %rcx,(%rax) 2d24: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d28: 48 8b 40 50 mov 0x50(%rax),%rax 2d2c: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d30: 48 c1 e2 06 shl $0x6,%rdx 2d34: 48 01 d0 add %rdx,%rax 2d37: 48 8b 40 18 mov 0x18(%rax),%rax 2d3b: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2d42: 0f 97 c0 seta %al 2d45: 0f b6 c0 movzbl %al,%eax 2d48: 48 85 c0 test %rax,%rax 2d4b: 0f 84 eb 00 00 00 je 0x2e3c 2d51: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d55: 48 8b 40 50 mov 0x50(%rax),%rax 2d59: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d5d: 48 c1 e2 06 shl $0x6,%rdx 2d61: 48 01 d0 add %rdx,%rax 2d64: 48 8b 50 20 mov 0x20(%rax),%rdx 2d68: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d6c: 48 8b 40 50 mov 0x50(%rax),%rax 2d70: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2d74: 48 c1 e1 06 shl $0x6,%rcx 2d78: 48 01 c8 add %rcx,%rax 2d7b: 48 8b 40 18 mov 0x18(%rax),%rax 2d7f: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 2d86: 48 29 c1 sub %rax,%rcx 2d89: 48 89 c8 mov %rcx,%rax 2d8c: 48 39 c2 cmp %rax,%rdx 2d8f: 0f 96 c0 setbe %al 2d92: 0f b6 c0 movzbl %al,%eax 2d95: 48 85 c0 test %rax,%rax 2d98: 0f 84 9e 00 00 00 je 0x2e3c 2d9e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2da2: 48 8b 40 50 mov 0x50(%rax),%rax 2da6: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2daa: 48 c1 e2 06 shl $0x6,%rdx 2dae: 48 01 d0 add %rdx,%rax 2db1: 48 8b 50 18 mov 0x18(%rax),%rdx 2db5: 48 8b 45 80 mov -0x80(%rbp),%rax 2db9: 48 01 c2 add %rax,%rdx 2dbc: 48 8b 45 90 mov -0x70(%rbp),%rax 2dc0: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2dc4: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2dc8: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2dcc: 48 89 d0 mov %rdx,%rax 2dcf: 48 01 c0 add %rax,%rax 2dd2: 48 01 d0 add %rdx,%rax 2dd5: 48 c1 e0 02 shl $0x2,%rax 2dd9: 48 01 d0 add %rdx,%rax 2ddc: 48 c1 e0 04 shl $0x4,%rax 2de0: 48 01 f0 add %rsi,%rax 2de3: 48 05 80 01 00 00 add $0x180,%rax 2de9: 48 89 08 mov %rcx,(%rax) 2dec: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2df0: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2df4: 48 89 d0 mov %rdx,%rax 2df7: 48 01 c0 add %rax,%rax 2dfa: 48 01 d0 add %rdx,%rax 2dfd: 48 c1 e0 02 shl $0x2,%rax 2e01: 48 01 d0 add %rdx,%rax 2e04: 48 c1 e0 04 shl $0x4,%rax 2e08: 48 01 c8 add %rcx,%rax 2e0b: 48 05 80 01 00 00 add $0x180,%rax 2e11: 48 8b 08 mov (%rax),%rcx 2e14: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e18: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e1c: 48 89 d0 mov %rdx,%rax 2e1f: 48 01 c0 add %rax,%rax 2e22: 48 01 d0 add %rdx,%rax 2e25: 48 c1 e0 02 shl $0x2,%rax 2e29: 48 01 d0 add %rdx,%rax 2e2c: 48 c1 e0 04 shl $0x4,%rax 2e30: 48 01 f0 add %rsi,%rax 2e33: 48 05 78 01 00 00 add $0x178,%rax 2e39: 48 89 08 mov %rcx,(%rax) 2e3c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e40: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2e47: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e4b: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e4f: 48 8d 50 01 lea 0x1(%rax),%rdx 2e53: 48 89 d0 mov %rdx,%rax 2e56: 48 01 c0 add %rax,%rax 2e59: 48 01 d0 add %rdx,%rax 2e5c: 48 c1 e0 02 shl $0x2,%rax 2e60: 48 01 d0 add %rdx,%rax 2e63: 48 c1 e0 04 shl $0x4,%rax 2e67: 48 01 f0 add %rsi,%rax 2e6a: 48 05 d0 00 00 00 add $0xd0,%rax 2e70: 48 89 08 mov %rcx,(%rax) 2e73: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e77: 48 8b 40 50 mov 0x50(%rax),%rax 2e7b: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e7f: 48 c1 e2 06 shl $0x6,%rdx 2e83: 48 01 d0 add %rdx,%rax 2e86: 8b 40 04 mov 0x4(%rax),%eax 2e89: 83 f8 12 cmp $0x12,%eax 2e8c: 75 5f jne 0x2eed 2e8e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e92: 48 8b 40 50 mov 0x50(%rax),%rax 2e96: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e9a: 48 c1 e2 06 shl $0x6,%rdx 2e9e: 48 01 d0 add %rdx,%rax 2ea1: 8b 40 28 mov 0x28(%rax),%eax 2ea4: 89 c0 mov %eax,%eax 2ea6: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2eaa: 76 41 jbe 0x2eed 2eac: 48 8b 45 e0 mov -0x20(%rbp),%rax 2eb0: 48 8b 40 50 mov 0x50(%rax),%rax 2eb4: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2eb8: 48 c1 e2 06 shl $0x6,%rdx 2ebc: 48 01 d0 add %rdx,%rax 2ebf: 8b 50 28 mov 0x28(%rax),%edx 2ec2: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ec6: 89 c6 mov %eax,%esi 2ec8: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2ecc: 89 d2 mov %edx,%edx 2ece: 48 89 d0 mov %rdx,%rax 2ed1: 48 01 c0 add %rax,%rax 2ed4: 48 01 d0 add %rdx,%rax 2ed7: 48 c1 e0 02 shl $0x2,%rax 2edb: 48 01 d0 add %rdx,%rax 2ede: 48 c1 e0 04 shl $0x4,%rax 2ee2: 48 01 c8 add %rcx,%rax 2ee5: 48 05 54 01 00 00 add $0x154,%rax 2eeb: 89 30 mov %esi,(%rax) 2eed: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2ef1: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2ef5: 48 89 d0 mov %rdx,%rax 2ef8: 48 01 c0 add %rax,%rax 2efb: 48 01 d0 add %rdx,%rax 2efe: 48 c1 e0 02 shl $0x2,%rax 2f02: 48 01 d0 add %rdx,%rax 2f05: 48 c1 e0 04 shl $0x4,%rax 2f09: 48 01 c8 add %rcx,%rax 2f0c: 48 05 54 01 00 00 add $0x154,%rax 2f12: 8b 00 mov (%rax),%eax 2f14: 85 c0 test %eax,%eax 2f16: 75 2b jne 0x2f43 2f18: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f1c: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2f20: 48 89 d0 mov %rdx,%rax 2f23: 48 01 c0 add %rax,%rax 2f26: 48 01 d0 add %rdx,%rax 2f29: 48 c1 e0 02 shl $0x2,%rax 2f2d: 48 01 d0 add %rdx,%rax 2f30: 48 c1 e0 04 shl $0x4,%rax 2f34: 48 01 c8 add %rcx,%rax 2f37: 48 05 54 01 00 00 add $0x154,%rax 2f3d: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2f43: 48 83 45 c0 01 addq $0x1,-0x40(%rbp) 2f48: 48 8b 45 c0 mov -0x40(%rbp),%rax 2f4c: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2f50: 0f 82 38 fd ff ff jb 0x2c8e 2f56: e9 b1 00 00 00 jmpq 0x300c 2f5b: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2f63: e9 96 00 00 00 jmpq 0x2ffe 2f68: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f6c: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f70: 48 89 d0 mov %rdx,%rax 2f73: 48 01 c0 add %rax,%rax 2f76: 48 01 d0 add %rdx,%rax 2f79: 48 c1 e0 02 shl $0x2,%rax 2f7d: 48 01 d0 add %rdx,%rax 2f80: 48 c1 e0 04 shl $0x4,%rax 2f84: 48 01 c8 add %rcx,%rax 2f87: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2f8e: 48 8b 45 c8 mov -0x38(%rbp),%rax 2f92: 48 89 02 mov %rax,(%rdx) 2f95: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f99: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2f9d: 48 89 d0 mov %rdx,%rax 2fa0: 48 01 c0 add %rax,%rax 2fa3: 48 01 d0 add %rdx,%rax 2fa6: 48 c1 e0 02 shl $0x2,%rax 2faa: 48 01 d0 add %rdx,%rax 2fad: 48 c1 e0 04 shl $0x4,%rax 2fb1: 48 01 c8 add %rcx,%rax 2fb4: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2fbb: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fbf: 48 89 02 mov %rax,(%rdx) 2fc2: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fc6: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2fcd: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2fd1: 48 8b 45 c8 mov -0x38(%rbp),%rax 2fd5: 48 8d 50 01 lea 0x1(%rax),%rdx 2fd9: 48 89 d0 mov %rdx,%rax 2fdc: 48 01 c0 add %rax,%rax 2fdf: 48 01 d0 add %rdx,%rax 2fe2: 48 c1 e0 02 shl $0x2,%rax 2fe6: 48 01 d0 add %rdx,%rax 2fe9: 48 c1 e0 04 shl $0x4,%rax 2fed: 48 01 f0 add %rsi,%rax 2ff0: 48 05 d0 00 00 00 add $0xd0,%rax 2ff6: 48 89 08 mov %rcx,(%rax) 2ff9: 48 83 45 c8 01 addq $0x1,-0x38(%rbp) 2ffe: 48 8b 45 c8 mov -0x38(%rbp),%rax 3002: 48 3b 45 d0 cmp -0x30(%rbp),%rax 3006: 0f 82 5c ff ff ff jb 0x2f68 300c: 48 8b 45 e0 mov -0x20(%rbp),%rax 3010: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 3017: 48 8b 45 e0 mov -0x20(%rbp),%rax 301b: 48 89 50 60 mov %rdx,0x60(%rax) 301f: 48 8b 45 e0 mov -0x20(%rbp),%rax 3023: c9 leaveq 3024: c3 retq 3025: f3 rep 3026: 0f pop %cs 3027: 1e push %ds 3028: fa cli 3029: 55 push %rbp 302a: 48 89 e5 mov %rsp,%rbp 302d: 48 83 ec 40 sub $0x40,%rsp 3031: 89 7d ec mov %edi,-0x14(%rbp) 3034: 48 89 75 e0 mov %rsi,-0x20(%rbp) 3038: 48 89 55 d8 mov %rdx,-0x28(%rbp) 303c: 48 89 4d d0 mov %rcx,-0x30(%rbp) 3040: 44 89 45 e8 mov %r8d,-0x18(%rbp) 3044: 4c 89 4d c8 mov %r9,-0x38(%rbp) 3048: 48 8b 55 d8 mov -0x28(%rbp),%rdx 304c: 48 8b 45 e0 mov -0x20(%rbp),%rax 3050: 48 01 d0 add %rdx,%rax 3053: 48 89 45 f8 mov %rax,-0x8(%rbp) 3057: 48 8b 55 d0 mov -0x30(%rbp),%rdx 305b: 48 8b 45 f8 mov -0x8(%rbp),%rax 305f: 48 89 d6 mov %rdx,%rsi 3062: 48 89 c7 mov %rax,%rdi 3065: e8 7d e8 ff ff callq 0x18e7 306a: 89 45 f4 mov %eax,-0xc(%rbp) 306d: 83 7d f4 01 cmpl $0x1,-0xc(%rbp) 3071: 74 37 je 0x30aa 3073: 83 7d f4 03 cmpl $0x3,-0xc(%rbp) 3077: 75 56 jne 0x30cf 3079: 44 8b 45 e8 mov -0x18(%rbp),%r8d 307d: 48 8b 7d d0 mov -0x30(%rbp),%rdi 3081: 48 8b 4d d8 mov -0x28(%rbp),%rcx 3085: 48 8b 55 f8 mov -0x8(%rbp),%rdx 3089: 48 8b 75 e0 mov -0x20(%rbp),%rsi 308d: 8b 45 ec mov -0x14(%rbp),%eax 3090: 48 83 ec 08 sub $0x8,%rsp 3094: ff 75 c8 pushq -0x38(%rbp) 3097: 45 89 c1 mov %r8d,%r9d 309a: 49 89 f8 mov %rdi,%r8 309d: 89 c7 mov %eax,%edi 309f: e8 40 f0 ff ff callq 0x20e4 30a4: 48 83 c4 10 add $0x10,%rsp 30a8: eb 51 jmp 0x30fb 30aa: 4c 8b 45 c8 mov -0x38(%rbp),%r8 30ae: 8b 7d e8 mov -0x18(%rbp),%edi 30b1: 48 8b 4d d0 mov -0x30(%rbp),%rcx 30b5: 48 8b 55 d8 mov -0x28(%rbp),%rdx 30b9: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30bd: 8b 45 ec mov -0x14(%rbp),%eax 30c0: 4d 89 c1 mov %r8,%r9 30c3: 41 89 f8 mov %edi,%r8d 30c6: 89 c7 mov %eax,%edi 30c8: e8 32 ea ff ff callq 0x1aff 30cd: eb 2c jmp 0x30fb 30cf: 90 nop 30d0: 4c 8b 45 c8 mov -0x38(%rbp),%r8 30d4: 8b 7d e8 mov -0x18(%rbp),%edi 30d7: 48 8b 4d d0 mov -0x30(%rbp),%rcx 30db: 48 8b 55 d8 mov -0x28(%rbp),%rdx 30df: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30e3: 8b 45 ec mov -0x14(%rbp),%eax 30e6: 6a 00 pushq $0x0 30e8: 6a 00 pushq $0x0 30ea: 4d 89 c1 mov %r8,%r9 30ed: 41 89 f8 mov %edi,%r8d 30f0: 89 c7 mov %eax,%edi 30f2: e8 af e8 ff ff callq 0x19a6 30f7: 48 83 c4 10 add $0x10,%rsp 30fb: c9 leaveq 30fc: c3 retq 30fd: f3 rep 30fe: 0f pop %cs 30ff: 1e push %ds 3100: fa cli 3101: 55 push %rbp 3102: 48 89 e5 mov %rsp,%rbp 3105: 48 83 c4 80 add $0xffffffffffffff80,%rsp 3109: 89 7d 9c mov %edi,-0x64(%rbp) 310c: 48 89 75 90 mov %rsi,-0x70(%rbp) 3110: 48 89 55 88 mov %rdx,-0x78(%rbp) 3114: 89 4d 98 mov %ecx,-0x68(%rbp) 3117: 4c 89 45 80 mov %r8,-0x80(%rbp) 311b: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3123: 00 3124: 48 89 45 f8 mov %rax,-0x8(%rbp) 3128: 31 c0 xor %eax,%eax 312a: b8 40 00 00 00 mov $0x40,%eax 312f: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 3134: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 3139: 48 89 c2 mov %rax,%rdx 313c: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3140: 48 8d 75 b0 lea -0x50(%rbp),%rsi 3144: 8b 45 9c mov -0x64(%rbp),%eax 3147: 89 c7 mov %eax,%edi 3149: e8 fd e6 ff ff callq 0x184b 314e: 48 89 45 a8 mov %rax,-0x58(%rbp) 3152: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 3157: 0f 94 c0 sete %al 315a: 0f b6 c0 movzbl %al,%eax 315d: 48 85 c0 test %rax,%rax 3160: 74 14 je 0x3176 3162: bf 09 00 00 00 mov $0x9,%edi 3167: e8 0a e5 ff ff callq 0x1676 316c: b8 00 00 00 00 mov $0x0,%eax 3171: e9 c5 00 00 00 jmpq 0x323b 3176: 48 8b 55 a8 mov -0x58(%rbp),%rdx 317a: 48 8d 45 b0 lea -0x50(%rbp),%rax 317e: 48 89 d6 mov %rdx,%rsi 3181: 48 89 c7 mov %rax,%rdi 3184: e8 5e e7 ff ff callq 0x18e7 3189: 89 45 a4 mov %eax,-0x5c(%rbp) 318c: 83 7d a4 01 cmpl $0x1,-0x5c(%rbp) 3190: 74 08 je 0x319a 3192: 83 7d a4 03 cmpl $0x3,-0x5c(%rbp) 3196: 74 28 je 0x31c0 3198: eb 74 jmp 0x320e 319a: 48 8b 7d 80 mov -0x80(%rbp),%rdi 319e: 8b 75 98 mov -0x68(%rbp),%esi 31a1: 48 8b 4d 88 mov -0x78(%rbp),%rcx 31a5: 48 8b 55 90 mov -0x70(%rbp),%rdx 31a9: 8b 45 9c mov -0x64(%rbp),%eax 31ac: 49 89 f9 mov %rdi,%r9 31af: 41 89 f0 mov %esi,%r8d 31b2: be 00 00 00 00 mov $0x0,%esi 31b7: 89 c7 mov %eax,%edi 31b9: e8 41 e9 ff ff callq 0x1aff 31be: eb 7b jmp 0x323b 31c0: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 31c4: 3c 01 cmp $0x1,%al 31c6: 75 07 jne 0x31cf 31c8: ba 34 00 00 00 mov $0x34,%edx 31cd: eb 05 jmp 0x31d4 31cf: ba 40 00 00 00 mov $0x40,%edx 31d4: 48 8b 45 a8 mov -0x58(%rbp),%rax 31d8: 48 39 c2 cmp %rax,%rdx 31db: 77 31 ja 0x320e 31dd: 8b 7d 98 mov -0x68(%rbp),%edi 31e0: 48 8b 75 88 mov -0x78(%rbp),%rsi 31e4: 48 8b 4d 90 mov -0x70(%rbp),%rcx 31e8: 48 8d 55 b0 lea -0x50(%rbp),%rdx 31ec: 8b 45 9c mov -0x64(%rbp),%eax 31ef: 48 83 ec 08 sub $0x8,%rsp 31f3: ff 75 80 pushq -0x80(%rbp) 31f6: 41 89 f9 mov %edi,%r9d 31f9: 49 89 f0 mov %rsi,%r8 31fc: be 00 00 00 00 mov $0x0,%esi 3201: 89 c7 mov %eax,%edi 3203: e8 dc ee ff ff callq 0x20e4 3208: 48 83 c4 10 add $0x10,%rsp 320c: eb 2d jmp 0x323b 320e: 90 nop 320f: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3213: 8b 75 98 mov -0x68(%rbp),%esi 3216: 48 8b 4d 88 mov -0x78(%rbp),%rcx 321a: 48 8b 55 90 mov -0x70(%rbp),%rdx 321e: 8b 45 9c mov -0x64(%rbp),%eax 3221: 6a 00 pushq $0x0 3223: 6a 00 pushq $0x0 3225: 49 89 f9 mov %rdi,%r9 3228: 41 89 f0 mov %esi,%r8d 322b: be 00 00 00 00 mov $0x0,%esi 3230: 89 c7 mov %eax,%edi 3232: e8 6f e7 ff ff callq 0x19a6 3237: 48 83 c4 10 add $0x10,%rsp 323b: 48 8b 4d f8 mov -0x8(%rbp),%rcx 323f: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3247: 00 3248: 74 05 je 0x324f 324a: e8 b1 df ff ff callq 0x1200 324f: c9 leaveq 3250: c3 retq 3251: f3 rep 3252: 0f pop %cs 3253: 1e push %ds 3254: fa cli 3255: 55 push %rbp 3256: 48 89 e5 mov %rsp,%rbp 3259: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 3260: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 3266: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 326d: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 3274: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 327a: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 3281: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3289: 00 328a: 48 89 45 f8 mov %rax,-0x8(%rbp) 328e: 31 c0 xor %eax,%eax 3290: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 3298: 00 00 00 329b: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 32a2: 74 1b je 0x32bf 32a4: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 32ab: 74 12 je 0x32bf 32ad: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 32b4: 74 09 je 0x32bf 32b6: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 32bd: 75 07 jne 0x32c6 32bf: b8 01 00 00 00 mov $0x1,%eax 32c4: eb 05 jmp 0x32cb 32c6: b8 00 00 00 00 mov $0x0,%eax 32cb: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 32d1: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 32d9: 75 32 jne 0x330d 32db: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 32e3: 75 51 jne 0x3336 32e5: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 32ec: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 32f2: 48 89 d6 mov %rdx,%rsi 32f5: 89 c7 mov %eax,%edi 32f7: e8 d4 15 00 00 callq 0x48d0 32fc: 85 c0 test %eax,%eax 32fe: 75 36 jne 0x3336 3300: 48 8b 45 90 mov -0x70(%rbp),%rax 3304: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 330b: eb 29 jmp 0x3336 330d: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 3315: 75 1f jne 0x3336 3317: 48 8d 0d c2 26 00 00 lea 0x26c2(%rip),%rcx # 0x59e0 331e: ba 9e 02 00 00 mov $0x29e,%edx 3323: 48 8d 35 4e 25 00 00 lea 0x254e(%rip),%rsi # 0x5878 332a: 48 8d 3d f7 25 00 00 lea 0x25f7(%rip),%rdi # 0x5928 3331: e8 0a df ff ff callq 0x1240 3336: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 333d: 0f 84 97 00 00 00 je 0x33da 3343: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 334b: 75 7c jne 0x33c9 334d: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3354: 74 09 je 0x335f 3356: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 335d: 75 07 jne 0x3366 335f: bf 02 00 00 00 mov $0x2,%edi 3364: eb 05 jmp 0x336b 3366: bf 01 00 00 00 mov $0x1,%edi 336b: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 3372: 75 07 jne 0x337b 3374: be 01 00 00 00 mov $0x1,%esi 3379: eb 05 jmp 0x3380 337b: be 03 00 00 00 mov $0x3,%esi 3380: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 3387: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 338d: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 3394: 49 89 c9 mov %rcx,%r9 3397: 41 89 d0 mov %edx,%r8d 339a: 89 f9 mov %edi,%ecx 339c: 89 f2 mov %esi,%edx 339e: 48 89 c6 mov %rax,%rsi 33a1: bf 00 00 00 00 mov $0x0,%edi 33a6: e8 65 de ff ff callq 0x1210 33ab: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 33b2: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 33ba: 75 1e jne 0x33da 33bc: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 33c4: 00 00 00 33c7: eb 11 jmp 0x33da 33c9: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 33d0: 48 8b 00 mov (%rax),%rax 33d3: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 33da: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 33e2: 0f 84 d3 00 00 00 je 0x34bb 33e8: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 33f0: 75 1f jne 0x3411 33f2: 48 8d 0d e7 25 00 00 lea 0x25e7(%rip),%rcx # 0x59e0 33f9: ba ba 02 00 00 mov $0x2ba,%edx 33fe: 48 8d 35 73 24 00 00 lea 0x2473(%rip),%rsi # 0x5878 3405: 48 8d 3d 35 25 00 00 lea 0x2535(%rip),%rdi # 0x5941 340c: e8 2f de ff ff callq 0x1240 3411: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 3418: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 341e: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 3425: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 342c: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 3433: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3439: 4d 89 c1 mov %r8,%r9 343c: 41 89 f8 mov %edi,%r8d 343f: 89 c7 mov %eax,%edi 3441: e8 df fb ff ff callq 0x3025 3446: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 344d: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 3455: 75 38 jne 0x348f 3457: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 345f: 74 13 je 0x3474 3461: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 3468: 48 8b 00 mov (%rax),%rax 346b: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 3472: 74 1b je 0x348f 3474: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 347b: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 3482: 48 89 d6 mov %rdx,%rsi 3485: 48 89 c7 mov %rax,%rdi 3488: e8 63 de ff ff callq 0x12f0 348d: eb 23 jmp 0x34b2 348f: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3497: 75 19 jne 0x34b2 3499: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34a0: 8b 40 38 mov 0x38(%rax),%eax 34a3: 83 c8 40 or $0x40,%eax 34a6: 89 c2 mov %eax,%edx 34a8: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34af: 89 50 38 mov %edx,0x38(%rax) 34b2: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34b9: eb 2b jmp 0x34e6 34bb: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 34c2: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 34c8: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 34cf: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 34d6: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 34dc: 49 89 f8 mov %rdi,%r8 34df: 89 c7 mov %eax,%edi 34e1: e8 17 fc ff ff callq 0x30fd 34e6: 48 8b 4d f8 mov -0x8(%rbp),%rcx 34ea: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 34f2: 00 34f3: 74 05 je 0x34fa 34f5: e8 06 dd ff ff callq 0x1200 34fa: c9 leaveq 34fb: c3 retq 34fc: f3 rep 34fd: 0f pop %cs 34fe: 1e push %ds 34ff: fa cli 3500: 55 push %rbp 3501: 48 89 e5 mov %rsp,%rbp 3504: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 350b: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 3512: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 351a: 00 351b: 48 89 45 f8 mov %rax,-0x8(%rbp) 351f: 31 c0 xor %eax,%eax 3521: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 3529: 00 00 00 352c: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3533: 48 8b 00 mov (%rax),%rax 3536: 48 85 c0 test %rax,%rax 3539: 74 59 je 0x3594 353b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3542: 48 8b 50 30 mov 0x30(%rax),%rdx 3546: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 354d: 48 39 c2 cmp %rax,%rdx 3550: 72 1e jb 0x3570 3552: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3559: 48 8b 50 30 mov 0x30(%rax),%rdx 355d: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3564: 48 29 c2 sub %rax,%rdx 3567: 48 89 d0 mov %rdx,%rax 356a: 48 83 f8 3b cmp $0x3b,%rax 356e: 77 0a ja 0x357a 3570: b8 00 00 00 00 mov $0x0,%eax 3575: e9 e7 02 00 00 jmpq 0x3861 357a: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3581: 48 8b 10 mov (%rax),%rdx 3584: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 358b: 48 01 d0 add %rdx,%rax 358e: 48 89 45 80 mov %rax,-0x80(%rbp) 3592: eb 53 jmp 0x35e7 3594: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 359b: 48 8b 50 28 mov 0x28(%rax),%rdx 359f: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35a6: 48 01 c2 add %rax,%rdx 35a9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35b0: 8b 40 24 mov 0x24(%rax),%eax 35b3: 48 8d 75 b0 lea -0x50(%rbp),%rsi 35b7: 48 89 d1 mov %rdx,%rcx 35ba: ba 3c 00 00 00 mov $0x3c,%edx 35bf: 89 c7 mov %eax,%edi 35c1: e8 85 e2 ff ff callq 0x184b 35c6: 48 83 f8 3c cmp $0x3c,%rax 35ca: 0f 95 c0 setne %al 35cd: 0f b6 c0 movzbl %al,%eax 35d0: 48 85 c0 test %rax,%rax 35d3: 74 0a je 0x35df 35d5: b8 00 00 00 00 mov $0x0,%eax 35da: e9 82 02 00 00 jmpq 0x3861 35df: 48 8d 45 b0 lea -0x50(%rbp),%rax 35e3: 48 89 45 80 mov %rax,-0x80(%rbp) 35e7: 48 8b 45 80 mov -0x80(%rbp),%rax 35eb: 48 83 c0 30 add $0x30,%rax 35ef: 48 89 45 88 mov %rax,-0x78(%rbp) 35f3: 48 8b 45 80 mov -0x80(%rbp),%rax 35f7: 0f b6 40 39 movzbl 0x39(%rax),%eax 35fb: 3c 20 cmp $0x20,%al 35fd: 74 27 je 0x3626 35ff: 48 8b 45 80 mov -0x80(%rbp),%rax 3603: 48 8d 48 30 lea 0x30(%rax),%rcx 3607: 48 8d 45 ed lea -0x13(%rbp),%rax 360b: ba 0a 00 00 00 mov $0xa,%edx 3610: 48 89 ce mov %rcx,%rsi 3613: 48 89 c7 mov %rax,%rdi 3616: e8 e5 dc ff ff callq 0x1300 361b: c6 00 00 movb $0x0,(%rax) 361e: 48 8d 45 ed lea -0x13(%rbp),%rax 3622: 48 89 45 88 mov %rax,-0x78(%rbp) 3626: e8 25 dd ff ff callq 0x1350 362b: 48 8b 10 mov (%rax),%rdx 362e: 48 8b 45 88 mov -0x78(%rbp),%rax 3632: 0f b6 00 movzbl (%rax),%eax 3635: 48 0f be c0 movsbl %al,%rax 3639: 48 01 c0 add %rax,%rax 363c: 48 01 d0 add %rdx,%rax 363f: 0f b7 00 movzwl (%rax),%eax 3642: 0f b7 c0 movzwl %ax,%eax 3645: 25 00 08 00 00 and $0x800,%eax 364a: 85 c0 test %eax,%eax 364c: 75 0a jne 0x3658 364e: b8 00 00 00 00 mov $0x0,%eax 3653: e9 09 02 00 00 jmpq 0x3861 3658: 48 8b 45 88 mov -0x78(%rbp),%rax 365c: 48 89 c7 mov %rax,%rdi 365f: e8 ac dc ff ff callq 0x1310 3664: 48 89 45 98 mov %rax,-0x68(%rbp) 3668: 48 8b 45 80 mov -0x80(%rbp),%rax 366c: ba 10 00 00 00 mov $0x10,%edx 3671: 48 8d 35 e3 22 00 00 lea 0x22e3(%rip),%rsi # 0x595b 3678: 48 89 c7 mov %rax,%rdi 367b: e8 00 dc ff ff callq 0x1280 3680: 85 c0 test %eax,%eax 3682: 75 11 jne 0x3695 3684: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 368b: 48 8b 00 mov (%rax),%rax 368e: 48 85 c0 test %rax,%rax 3691: 75 2b jne 0x36be 3693: eb 55 jmp 0x36ea 3695: 48 8b 45 98 mov -0x68(%rbp),%rax 3699: 48 83 c0 01 add $0x1,%rax 369d: 48 83 e0 fe and $0xfffffffffffffffe,%rax 36a1: 48 89 c2 mov %rax,%rdx 36a4: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36ab: 48 01 d0 add %rdx,%rax 36ae: 48 83 c0 3c add $0x3c,%rax 36b2: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 36b9: e9 6e fe ff ff jmpq 0x352c 36be: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36c5: 48 8b 50 30 mov 0x30(%rax),%rdx 36c9: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36d0: 48 29 c2 sub %rax,%rdx 36d3: 48 89 d0 mov %rdx,%rax 36d6: 48 83 e8 3c sub $0x3c,%rax 36da: 48 39 45 98 cmp %rax,-0x68(%rbp) 36de: 76 0a jbe 0x36ea 36e0: b8 00 00 00 00 mov $0x0,%eax 36e5: e9 77 01 00 00 jmpq 0x3861 36ea: 48 8b 45 98 mov -0x68(%rbp),%rax 36ee: 48 89 c7 mov %rax,%rdi 36f1: e8 da db ff ff callq 0x12d0 36f6: 48 89 45 a0 mov %rax,-0x60(%rbp) 36fa: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 36ff: 0f 84 58 01 00 00 je 0x385d 3705: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 370c: 48 8b 00 mov (%rax),%rax 370f: 48 85 c0 test %rax,%rax 3712: 74 39 je 0x374d 3714: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 371b: 48 8b 00 mov (%rax),%rax 371e: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 3725: 48 83 c2 3c add $0x3c,%rdx 3729: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 372d: 48 8b 55 98 mov -0x68(%rbp),%rdx 3731: 48 8b 45 a0 mov -0x60(%rbp),%rax 3735: 48 89 ce mov %rcx,%rsi 3738: 48 89 c7 mov %rax,%rdi 373b: e8 80 db ff ff callq 0x12c0 3740: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 3747: 48 89 42 60 mov %rax,0x60(%rdx) 374b: eb 7b jmp 0x37c8 374d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3754: 48 8b 50 28 mov 0x28(%rax),%rdx 3758: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 375f: 48 01 d0 add %rdx,%rax 3762: 48 83 c0 3c add $0x3c,%rax 3766: 48 89 c1 mov %rax,%rcx 3769: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3770: 8b 40 24 mov 0x24(%rax),%eax 3773: 48 8b 55 98 mov -0x68(%rbp),%rdx 3777: 48 8b 75 a0 mov -0x60(%rbp),%rsi 377b: 89 c7 mov %eax,%edi 377d: e8 c9 e0 ff ff callq 0x184b 3782: 48 8b 55 98 mov -0x68(%rbp),%rdx 3786: 48 39 d0 cmp %rdx,%rax 3789: 0f 95 c0 setne %al 378c: 0f b6 c0 movzbl %al,%eax 378f: 48 85 c0 test %rax,%rax 3792: 74 25 je 0x37b9 3794: 48 8b 45 a0 mov -0x60(%rbp),%rax 3798: 48 89 c7 mov %rax,%rdi 379b: e8 30 da ff ff callq 0x11d0 37a0: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37a7: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 37af: b8 00 00 00 00 mov $0x0,%eax 37b4: e9 a8 00 00 00 jmpq 0x3861 37b9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37c0: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37c4: 48 89 50 60 mov %rdx,0x60(%rax) 37c8: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37cf: 48 8b 55 98 mov -0x68(%rbp),%rdx 37d3: 48 89 50 68 mov %rdx,0x68(%rax) 37d7: 48 8b 45 a0 mov -0x60(%rbp),%rax 37db: 48 89 45 90 mov %rax,-0x70(%rbp) 37df: 48 8b 45 90 mov -0x70(%rbp),%rax 37e3: 48 89 45 a8 mov %rax,-0x58(%rbp) 37e7: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37eb: 48 8b 45 98 mov -0x68(%rbp),%rax 37ef: 48 01 d0 add %rdx,%rax 37f2: 48 2b 45 90 sub -0x70(%rbp),%rax 37f6: 48 89 c2 mov %rax,%rdx 37f9: 48 8b 45 90 mov -0x70(%rbp),%rax 37fd: be 2f 00 00 00 mov $0x2f,%esi 3802: 48 89 c7 mov %rax,%rdi 3805: e8 66 da ff ff callq 0x1270 380a: 48 89 45 90 mov %rax,-0x70(%rbp) 380e: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 3813: 75 25 jne 0x383a 3815: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3819: 48 8b 45 98 mov -0x68(%rbp),%rax 381d: 48 01 d0 add %rdx,%rax 3820: 48 2b 45 a8 sub -0x58(%rbp),%rax 3824: 48 89 c2 mov %rax,%rdx 3827: 48 8b 45 a8 mov -0x58(%rbp),%rax 382b: be 00 00 00 00 mov $0x0,%esi 3830: 48 89 c7 mov %rax,%rdi 3833: e8 18 da ff ff callq 0x1250 3838: eb 23 jmp 0x385d 383a: 48 8b 45 90 mov -0x70(%rbp),%rax 383e: 48 8d 50 01 lea 0x1(%rax),%rdx 3842: 48 89 55 90 mov %rdx,-0x70(%rbp) 3846: c6 00 00 movb $0x0,(%rax) 3849: 48 8b 55 a0 mov -0x60(%rbp),%rdx 384d: 48 8b 45 98 mov -0x68(%rbp),%rax 3851: 48 01 d0 add %rdx,%rax 3854: 48 39 45 90 cmp %rax,-0x70(%rbp) 3858: 73 02 jae 0x385c 385a: eb 83 jmp 0x37df 385c: 90 nop 385d: 48 8b 45 a0 mov -0x60(%rbp),%rax 3861: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3865: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 386d: 00 386e: 74 05 je 0x3875 3870: e8 8b d9 ff ff callq 0x1200 3875: c9 leaveq 3876: c3 retq 3877: f3 rep 3878: 0f pop %cs 3879: 1e push %ds 387a: fa cli 387b: 55 push %rbp 387c: 48 89 e5 mov %rsp,%rbp 387f: 48 83 c4 80 add $0xffffffffffffff80,%rsp 3883: 48 89 7d 88 mov %rdi,-0x78(%rbp) 3887: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 388f: 00 3890: 48 89 45 f8 mov %rax,-0x8(%rbp) 3894: 31 c0 xor %eax,%eax 3896: 48 8b 45 88 mov -0x78(%rbp),%rax 389a: 48 8b 00 mov (%rax),%rax 389d: 48 85 c0 test %rax,%rax 38a0: 0f 84 8e 00 00 00 je 0x3934 38a6: 48 8b 45 88 mov -0x78(%rbp),%rax 38aa: 48 8b 40 70 mov 0x70(%rax),%rax 38ae: 48 89 c2 mov %rax,%rdx 38b1: 48 8b 45 88 mov -0x78(%rbp),%rax 38b5: 48 8b 40 28 mov 0x28(%rax),%rax 38b9: 48 89 c1 mov %rax,%rcx 38bc: 48 8b 45 88 mov -0x78(%rbp),%rax 38c0: 48 8b 40 30 mov 0x30(%rax),%rax 38c4: 48 01 c8 add %rcx,%rax 38c7: 48 39 c2 cmp %rax,%rdx 38ca: 0f 97 c0 seta %al 38cd: 0f b6 c0 movzbl %al,%eax 38d0: 48 85 c0 test %rax,%rax 38d3: 75 33 jne 0x3908 38d5: 48 8b 45 88 mov -0x78(%rbp),%rax 38d9: 48 8b 40 28 mov 0x28(%rax),%rax 38dd: 48 89 c2 mov %rax,%rdx 38e0: 48 8b 45 88 mov -0x78(%rbp),%rax 38e4: 48 8b 40 30 mov 0x30(%rax),%rax 38e8: 48 01 c2 add %rax,%rdx 38eb: 48 8b 45 88 mov -0x78(%rbp),%rax 38ef: 48 8b 40 70 mov 0x70(%rax),%rax 38f3: 48 29 c2 sub %rax,%rdx 38f6: 48 89 d0 mov %rdx,%rax 38f9: 48 83 f8 3b cmp $0x3b,%rax 38fd: 0f 96 c0 setbe %al 3900: 0f b6 c0 movzbl %al,%eax 3903: 48 85 c0 test %rax,%rax 3906: 74 14 je 0x391c 3908: bf 0e 00 00 00 mov $0xe,%edi 390d: e8 64 dd ff ff callq 0x1676 3912: b8 ff ff ff ff mov $0xffffffff,%eax 3917: e9 89 05 00 00 jmpq 0x3ea5 391c: 48 8b 45 88 mov -0x78(%rbp),%rax 3920: 48 8b 10 mov (%rax),%rdx 3923: 48 8b 45 88 mov -0x78(%rbp),%rax 3927: 48 8b 40 70 mov 0x70(%rax),%rax 392b: 48 01 d0 add %rdx,%rax 392e: 48 89 45 c0 mov %rax,-0x40(%rbp) 3932: eb 53 jmp 0x3987 3934: 48 8b 45 88 mov -0x78(%rbp),%rax 3938: 48 05 a8 00 00 00 add $0xa8,%rax 393e: 48 89 45 c0 mov %rax,-0x40(%rbp) 3942: 48 8b 45 88 mov -0x78(%rbp),%rax 3946: 48 8b 50 70 mov 0x70(%rax),%rdx 394a: 48 8b 45 88 mov -0x78(%rbp),%rax 394e: 8b 40 24 mov 0x24(%rax),%eax 3951: 48 8b 75 c0 mov -0x40(%rbp),%rsi 3955: 48 89 d1 mov %rdx,%rcx 3958: ba 3c 00 00 00 mov $0x3c,%edx 395d: 89 c7 mov %eax,%edi 395f: e8 e7 de ff ff callq 0x184b 3964: 48 83 f8 3c cmp $0x3c,%rax 3968: 0f 95 c0 setne %al 396b: 0f b6 c0 movzbl %al,%eax 396e: 48 85 c0 test %rax,%rax 3971: 74 14 je 0x3987 3973: bf 0e 00 00 00 mov $0xe,%edi 3978: e8 f9 dc ff ff callq 0x1676 397d: b8 ff ff ff ff mov $0xffffffff,%eax 3982: e9 1e 05 00 00 jmpq 0x3ea5 3987: 48 8b 45 c0 mov -0x40(%rbp),%rax 398b: 48 83 c0 3a add $0x3a,%rax 398f: ba 02 00 00 00 mov $0x2,%edx 3994: 48 8d 35 d1 1f 00 00 lea 0x1fd1(%rip),%rsi # 0x596c 399b: 48 89 c7 mov %rax,%rdi 399e: e8 dd d8 ff ff callq 0x1280 39a3: 85 c0 test %eax,%eax 39a5: 0f 95 c0 setne %al 39a8: 0f b6 c0 movzbl %al,%eax 39ab: 48 85 c0 test %rax,%rax 39ae: 74 14 je 0x39c4 39b0: bf 0f 00 00 00 mov $0xf,%edi 39b5: e8 bc dc ff ff callq 0x1676 39ba: b8 ff ff ff ff mov $0xffffffff,%eax 39bf: e9 e1 04 00 00 jmpq 0x3ea5 39c4: 48 8b 45 c0 mov -0x40(%rbp),%rax 39c8: 48 8b 55 88 mov -0x78(%rbp),%rdx 39cc: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 39d3: 48 8b 50 08 mov 0x8(%rax),%rdx 39d7: 48 8b 00 mov (%rax),%rax 39da: 48 89 01 mov %rax,(%rcx) 39dd: 48 89 51 08 mov %rdx,0x8(%rcx) 39e1: 48 8d 41 10 lea 0x10(%rcx),%rax 39e5: c6 00 00 movb $0x0,(%rax) 39e8: 48 8b 45 88 mov -0x78(%rbp),%rax 39ec: 48 83 c0 78 add $0x78,%rax 39f0: 48 89 45 c8 mov %rax,-0x38(%rbp) 39f4: 48 8b 45 c0 mov -0x40(%rbp),%rax 39f8: 0f b6 00 movzbl (%rax),%eax 39fb: 3c 2f cmp $0x2f,%al 39fd: 0f 85 de 01 00 00 jne 0x3be1 3a03: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a07: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a0b: 3c 20 cmp $0x20,%al 3a0d: 75 46 jne 0x3a55 3a0f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a13: ba 10 00 00 00 mov $0x10,%edx 3a18: 48 8d 35 50 1f 00 00 lea 0x1f50(%rip),%rsi # 0x596f 3a1f: 48 89 c7 mov %rax,%rdi 3a22: e8 59 d8 ff ff callq 0x1280 3a27: 85 c0 test %eax,%eax 3a29: 75 2a jne 0x3a55 3a2b: 48 8b 45 88 mov -0x78(%rbp),%rax 3a2f: 48 05 e4 00 00 00 add $0xe4,%rax 3a35: ba 02 00 00 00 mov $0x2,%edx 3a3a: 48 8d 35 3f 1f 00 00 lea 0x1f3f(%rip),%rsi # 0x5980 3a41: 48 89 c7 mov %rax,%rdi 3a44: e8 77 d8 ff ff callq 0x12c0 3a49: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a4d: 48 89 02 mov %rax,(%rdx) 3a50: e9 17 02 00 00 jmpq 0x3c6c 3a55: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a59: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a5d: 3c 53 cmp $0x53,%al 3a5f: 75 46 jne 0x3aa7 3a61: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a65: ba 10 00 00 00 mov $0x10,%edx 3a6a: 48 8d 35 11 1f 00 00 lea 0x1f11(%rip),%rsi # 0x5982 3a71: 48 89 c7 mov %rax,%rdi 3a74: e8 07 d8 ff ff callq 0x1280 3a79: 85 c0 test %eax,%eax 3a7b: 75 2a jne 0x3aa7 3a7d: 48 8b 45 88 mov -0x78(%rbp),%rax 3a81: 48 05 e4 00 00 00 add $0xe4,%rax 3a87: ba 08 00 00 00 mov $0x8,%edx 3a8c: 48 8d 35 00 1f 00 00 lea 0x1f00(%rip),%rsi # 0x5993 3a93: 48 89 c7 mov %rax,%rdi 3a96: e8 25 d8 ff ff callq 0x12c0 3a9b: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a9f: 48 89 02 mov %rax,(%rdx) 3aa2: e9 c5 01 00 00 jmpq 0x3c6c 3aa7: 48 8b 45 c0 mov -0x40(%rbp),%rax 3aab: 0f b6 40 01 movzbl 0x1(%rax),%eax 3aaf: 3c 2f cmp $0x2f,%al 3ab1: 75 46 jne 0x3af9 3ab3: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ab7: ba 10 00 00 00 mov $0x10,%edx 3abc: 48 8d 35 98 1e 00 00 lea 0x1e98(%rip),%rsi # 0x595b 3ac3: 48 89 c7 mov %rax,%rdi 3ac6: e8 b5 d7 ff ff callq 0x1280 3acb: 85 c0 test %eax,%eax 3acd: 75 2a jne 0x3af9 3acf: 48 8b 45 88 mov -0x78(%rbp),%rax 3ad3: 48 05 e4 00 00 00 add $0xe4,%rax 3ad9: ba 03 00 00 00 mov $0x3,%edx 3ade: 48 8d 35 b6 1e 00 00 lea 0x1eb6(%rip),%rsi # 0x599b 3ae5: 48 89 c7 mov %rax,%rdi 3ae8: e8 d3 d7 ff ff callq 0x12c0 3aed: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3af1: 48 89 02 mov %rax,(%rdx) 3af4: e9 73 01 00 00 jmpq 0x3c6c 3af9: e8 52 d8 ff ff callq 0x1350 3afe: 48 8b 10 mov (%rax),%rdx 3b01: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b05: 0f b6 40 01 movzbl 0x1(%rax),%eax 3b09: 48 0f be c0 movsbl %al,%rax 3b0d: 48 01 c0 add %rax,%rax 3b10: 48 01 d0 add %rdx,%rax 3b13: 0f b7 00 movzwl (%rax),%eax 3b16: 0f b7 c0 movzwl %ax,%eax 3b19: 25 00 08 00 00 and $0x800,%eax 3b1e: 85 c0 test %eax,%eax 3b20: 0f 95 c0 setne %al 3b23: 0f b6 c0 movzbl %al,%eax 3b26: 48 85 c0 test %rax,%rax 3b29: 0f 84 9e 00 00 00 je 0x3bcd 3b2f: 48 8b 45 88 mov -0x78(%rbp),%rax 3b33: 48 8b 40 60 mov 0x60(%rax),%rax 3b37: 48 85 c0 test %rax,%rax 3b3a: 0f 94 c0 sete %al 3b3d: 0f b6 c0 movzbl %al,%eax 3b40: 48 85 c0 test %rax,%rax 3b43: 74 2e je 0x3b73 3b45: 48 8b 45 88 mov -0x78(%rbp),%rax 3b49: 48 89 c7 mov %rax,%rdi 3b4c: e8 ab f9 ff ff callq 0x34fc 3b51: 48 85 c0 test %rax,%rax 3b54: 0f 94 c0 sete %al 3b57: 0f b6 c0 movzbl %al,%eax 3b5a: 48 85 c0 test %rax,%rax 3b5d: 74 14 je 0x3b73 3b5f: bf 10 00 00 00 mov $0x10,%edi 3b64: e8 0d db ff ff callq 0x1676 3b69: b8 ff ff ff ff mov $0xffffffff,%eax 3b6e: e9 32 03 00 00 jmpq 0x3ea5 3b73: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b77: 48 83 c0 01 add $0x1,%rax 3b7b: 48 89 c7 mov %rax,%rdi 3b7e: e8 8d d7 ff ff callq 0x1310 3b83: 48 89 45 d8 mov %rax,-0x28(%rbp) 3b87: 48 8b 45 88 mov -0x78(%rbp),%rax 3b8b: 48 8b 40 68 mov 0x68(%rax),%rax 3b8f: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3b93: 0f 93 c0 setae %al 3b96: 0f b6 c0 movzbl %al,%eax 3b99: 48 85 c0 test %rax,%rax 3b9c: 74 14 je 0x3bb2 3b9e: bf 10 00 00 00 mov $0x10,%edi 3ba3: e8 ce da ff ff callq 0x1676 3ba8: b8 ff ff ff ff mov $0xffffffff,%eax 3bad: e9 f3 02 00 00 jmpq 0x3ea5 3bb2: 48 8b 45 88 mov -0x78(%rbp),%rax 3bb6: 48 8b 50 60 mov 0x60(%rax),%rdx 3bba: 48 8b 45 d8 mov -0x28(%rbp),%rax 3bbe: 48 01 c2 add %rax,%rdx 3bc1: 48 8b 45 c8 mov -0x38(%rbp),%rax 3bc5: 48 89 10 mov %rdx,(%rax) 3bc8: e9 9f 00 00 00 jmpq 0x3c6c 3bcd: bf 10 00 00 00 mov $0x10,%edi 3bd2: e8 9f da ff ff callq 0x1676 3bd7: b8 ff ff ff ff mov $0xffffffff,%eax 3bdc: e9 c4 02 00 00 jmpq 0x3ea5 3be1: 48 8b 45 c0 mov -0x40(%rbp),%rax 3be5: 48 8b 55 88 mov -0x78(%rbp),%rdx 3be9: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3bf0: b9 10 00 00 00 mov $0x10,%ecx 3bf5: ba 2f 00 00 00 mov $0x2f,%edx 3bfa: 48 89 c6 mov %rax,%rsi 3bfd: e8 3e d7 ff ff callq 0x1340 3c02: 48 89 45 d0 mov %rax,-0x30(%rbp) 3c06: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3c0b: 74 0d je 0x3c1a 3c0d: 48 8b 45 d0 mov -0x30(%rbp),%rax 3c11: 48 83 e8 01 sub $0x1,%rax 3c15: c6 00 00 movb $0x0,(%rax) 3c18: eb 40 jmp 0x3c5a 3c1a: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3c22: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c26: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c2a: 48 01 d0 add %rdx,%rax 3c2d: 48 05 e4 00 00 00 add $0xe4,%rax 3c33: c6 00 00 movb $0x0,(%rax) 3c36: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3c3b: 74 1d je 0x3c5a 3c3d: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3c42: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c46: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c4a: 48 01 d0 add %rdx,%rax 3c4d: 48 05 e4 00 00 00 add $0xe4,%rax 3c53: 0f b6 00 movzbl (%rax),%eax 3c56: 3c 20 cmp $0x20,%al 3c58: 74 c8 je 0x3c22 3c5a: 48 8b 45 88 mov -0x78(%rbp),%rax 3c5e: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3c65: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c69: 48 89 10 mov %rdx,(%rax) 3c6c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c70: 0f b6 40 30 movzbl 0x30(%rax),%eax 3c74: 3c 20 cmp $0x20,%al 3c76: 0f 94 c0 sete %al 3c79: 0f b6 c0 movzbl %al,%eax 3c7c: 48 85 c0 test %rax,%rax 3c7f: 74 14 je 0x3c95 3c81: bf 10 00 00 00 mov $0x10,%edi 3c86: e8 eb d9 ff ff callq 0x1676 3c8b: b8 ff ff ff ff mov $0xffffffff,%eax 3c90: e9 10 02 00 00 jmpq 0x3ea5 3c95: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c99: 48 83 c0 10 add $0x10,%rax 3c9d: 48 89 45 b8 mov %rax,-0x48(%rbp) 3ca1: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ca5: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3ca9: 3c 20 cmp $0x20,%al 3cab: 74 27 je 0x3cd4 3cad: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cb1: 48 8d 48 10 lea 0x10(%rax),%rcx 3cb5: 48 8d 45 eb lea -0x15(%rbp),%rax 3cb9: ba 0c 00 00 00 mov $0xc,%edx 3cbe: 48 89 ce mov %rcx,%rsi 3cc1: 48 89 c7 mov %rax,%rdi 3cc4: e8 37 d6 ff ff callq 0x1300 3cc9: c6 00 00 movb $0x0,(%rax) 3ccc: 48 8d 45 eb lea -0x15(%rbp),%rax 3cd0: 48 89 45 b8 mov %rax,-0x48(%rbp) 3cd4: 48 8b 45 b8 mov -0x48(%rbp),%rax 3cd8: 48 89 c7 mov %rax,%rdi 3cdb: e8 30 d6 ff ff callq 0x1310 3ce0: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3ce4: 48 89 42 08 mov %rax,0x8(%rdx) 3ce8: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cec: 48 83 c0 1c add $0x1c,%rax 3cf0: 48 89 45 a0 mov %rax,-0x60(%rbp) 3cf4: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cf8: 0f b6 40 21 movzbl 0x21(%rax),%eax 3cfc: 3c 20 cmp $0x20,%al 3cfe: 74 27 je 0x3d27 3d00: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d04: 48 8d 48 1c lea 0x1c(%rax),%rcx 3d08: 48 8d 45 eb lea -0x15(%rbp),%rax 3d0c: ba 06 00 00 00 mov $0x6,%edx 3d11: 48 89 ce mov %rcx,%rsi 3d14: 48 89 c7 mov %rax,%rdi 3d17: e8 e4 d5 ff ff callq 0x1300 3d1c: c6 00 00 movb $0x0,(%rax) 3d1f: 48 8d 45 eb lea -0x15(%rbp),%rax 3d23: 48 89 45 a0 mov %rax,-0x60(%rbp) 3d27: 48 8b 45 a0 mov -0x60(%rbp),%rax 3d2b: 48 89 c7 mov %rax,%rdi 3d2e: e8 dd d5 ff ff callq 0x1310 3d33: 89 c2 mov %eax,%edx 3d35: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d39: 89 50 10 mov %edx,0x10(%rax) 3d3c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d40: 48 83 c0 22 add $0x22,%rax 3d44: 48 89 45 a8 mov %rax,-0x58(%rbp) 3d48: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d4c: 0f b6 40 27 movzbl 0x27(%rax),%eax 3d50: 3c 20 cmp $0x20,%al 3d52: 74 27 je 0x3d7b 3d54: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d58: 48 8d 48 22 lea 0x22(%rax),%rcx 3d5c: 48 8d 45 eb lea -0x15(%rbp),%rax 3d60: ba 06 00 00 00 mov $0x6,%edx 3d65: 48 89 ce mov %rcx,%rsi 3d68: 48 89 c7 mov %rax,%rdi 3d6b: e8 90 d5 ff ff callq 0x1300 3d70: c6 00 00 movb $0x0,(%rax) 3d73: 48 8d 45 eb lea -0x15(%rbp),%rax 3d77: 48 89 45 a8 mov %rax,-0x58(%rbp) 3d7b: 48 8b 45 a8 mov -0x58(%rbp),%rax 3d7f: 48 89 c7 mov %rax,%rdi 3d82: e8 89 d5 ff ff callq 0x1310 3d87: 89 c2 mov %eax,%edx 3d89: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d8d: 89 50 14 mov %edx,0x14(%rax) 3d90: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d94: 48 83 c0 28 add $0x28,%rax 3d98: 48 89 45 90 mov %rax,-0x70(%rbp) 3d9c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3da0: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3da4: 3c 20 cmp $0x20,%al 3da6: 74 22 je 0x3dca 3da8: 48 8b 45 c0 mov -0x40(%rbp),%rax 3dac: 48 83 c0 28 add $0x28,%rax 3db0: 48 8b 00 mov (%rax),%rax 3db3: 48 89 45 eb mov %rax,-0x15(%rbp) 3db7: 48 8d 45 eb lea -0x15(%rbp),%rax 3dbb: 48 83 c0 08 add $0x8,%rax 3dbf: c6 00 00 movb $0x0,(%rax) 3dc2: 48 8d 45 eb lea -0x15(%rbp),%rax 3dc6: 48 89 45 90 mov %rax,-0x70(%rbp) 3dca: 48 8b 45 90 mov -0x70(%rbp),%rax 3dce: ba 08 00 00 00 mov $0x8,%edx 3dd3: be 00 00 00 00 mov $0x0,%esi 3dd8: 48 89 c7 mov %rax,%rdi 3ddb: e8 d0 d4 ff ff callq 0x12b0 3de0: 89 c2 mov %eax,%edx 3de2: 48 8b 45 c8 mov -0x38(%rbp),%rax 3de6: 89 50 18 mov %edx,0x18(%rax) 3de9: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ded: 48 83 c0 30 add $0x30,%rax 3df1: 48 89 45 98 mov %rax,-0x68(%rbp) 3df5: 48 8b 45 c0 mov -0x40(%rbp),%rax 3df9: 0f b6 40 39 movzbl 0x39(%rax),%eax 3dfd: 3c 20 cmp $0x20,%al 3dff: 74 27 je 0x3e28 3e01: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e05: 48 8d 48 30 lea 0x30(%rax),%rcx 3e09: 48 8d 45 eb lea -0x15(%rbp),%rax 3e0d: ba 0a 00 00 00 mov $0xa,%edx 3e12: 48 89 ce mov %rcx,%rsi 3e15: 48 89 c7 mov %rax,%rdi 3e18: e8 e3 d4 ff ff callq 0x1300 3e1d: c6 00 00 movb $0x0,(%rax) 3e20: 48 8d 45 eb lea -0x15(%rbp),%rax 3e24: 48 89 45 98 mov %rax,-0x68(%rbp) 3e28: 48 8b 45 98 mov -0x68(%rbp),%rax 3e2c: 48 89 c7 mov %rax,%rdi 3e2f: e8 dc d4 ff ff callq 0x1310 3e34: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3e38: 48 89 42 20 mov %rax,0x20(%rdx) 3e3c: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e40: 48 8b 40 20 mov 0x20(%rax),%rax 3e44: 48 85 c0 test %rax,%rax 3e47: 79 11 jns 0x3e5a 3e49: bf 10 00 00 00 mov $0x10,%edi 3e4e: e8 23 d8 ff ff callq 0x1676 3e53: b8 ff ff ff ff mov $0xffffffff,%eax 3e58: eb 4b jmp 0x3ea5 3e5a: 48 8b 45 88 mov -0x78(%rbp),%rax 3e5e: 48 8b 40 28 mov 0x28(%rax),%rax 3e62: 48 89 c2 mov %rax,%rdx 3e65: 48 8b 45 88 mov -0x78(%rbp),%rax 3e69: 48 8b 40 30 mov 0x30(%rax),%rax 3e6d: 48 01 c2 add %rax,%rdx 3e70: 48 8b 45 88 mov -0x78(%rbp),%rax 3e74: 48 8b 40 70 mov 0x70(%rax),%rax 3e78: 48 29 c2 sub %rax,%rdx 3e7b: 48 89 d0 mov %rdx,%rax 3e7e: 48 83 e8 3c sub $0x3c,%rax 3e82: 48 89 45 e0 mov %rax,-0x20(%rbp) 3e86: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e8a: 48 8b 40 20 mov 0x20(%rax),%rax 3e8e: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3e92: 73 0c jae 0x3ea0 3e94: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3e98: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e9c: 48 89 50 20 mov %rdx,0x20(%rax) 3ea0: b8 00 00 00 00 mov $0x0,%eax 3ea5: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3ea9: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3eb1: 00 3eb2: 74 05 je 0x3eb9 3eb4: e8 47 d3 ff ff callq 0x1200 3eb9: c9 leaveq 3eba: c3 retq 3ebb: f3 rep 3ebc: 0f pop %cs 3ebd: 1e push %ds 3ebe: fa cli 3ebf: 55 push %rbp 3ec0: 48 89 e5 mov %rsp,%rbp 3ec3: 48 83 ec 20 sub $0x20,%rsp 3ec7: 89 7d ec mov %edi,-0x14(%rbp) 3eca: 89 75 e8 mov %esi,-0x18(%rbp) 3ecd: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3ed1: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3ed5: 75 0c jne 0x3ee3 3ed7: 48 8b 45 e0 mov -0x20(%rbp),%rax 3edb: 8b 40 24 mov 0x24(%rax),%eax 3ede: 89 45 ec mov %eax,-0x14(%rbp) 3ee1: eb 3e jmp 0x3f21 3ee3: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ee7: 8b 40 24 mov 0x24(%rax),%eax 3eea: 83 f8 ff cmp $0xffffffff,%eax 3eed: 0f 95 c0 setne %al 3ef0: 0f b6 c0 movzbl %al,%eax 3ef3: 48 85 c0 test %rax,%rax 3ef6: 74 29 je 0x3f21 3ef8: 48 8b 45 e0 mov -0x20(%rbp),%rax 3efc: 8b 40 24 mov 0x24(%rax),%eax 3eff: 39 45 ec cmp %eax,-0x14(%rbp) 3f02: 0f 95 c0 setne %al 3f05: 0f b6 c0 movzbl %al,%eax 3f08: 48 85 c0 test %rax,%rax 3f0b: 74 14 je 0x3f21 3f0d: bf 1c 00 00 00 mov $0x1c,%edi 3f12: e8 5f d7 ff ff callq 0x1676 3f17: b8 00 00 00 00 mov $0x0,%eax 3f1c: e9 a2 01 00 00 jmpq 0x40c3 3f21: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f25: 8b 40 1c mov 0x1c(%rax),%eax 3f28: 83 f8 01 cmp $0x1,%eax 3f2b: 0f 95 c0 setne %al 3f2e: 0f b6 c0 movzbl %al,%eax 3f31: 48 85 c0 test %rax,%rax 3f34: 74 1c je 0x3f52 3f36: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f3a: 8b 40 1c mov 0x1c(%rax),%eax 3f3d: 83 f8 08 cmp $0x8,%eax 3f40: 0f 95 c0 setne %al 3f43: 0f b6 c0 movzbl %al,%eax 3f46: 48 85 c0 test %rax,%rax 3f49: 74 07 je 0x3f52 3f4b: b8 01 00 00 00 mov $0x1,%eax 3f50: eb 05 jmp 0x3f57 3f52: b8 00 00 00 00 mov $0x0,%eax 3f57: 85 c0 test %eax,%eax 3f59: 74 1c je 0x3f77 3f5b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f5f: 8b 40 1c mov 0x1c(%rax),%eax 3f62: 83 f8 03 cmp $0x3,%eax 3f65: 0f 95 c0 setne %al 3f68: 0f b6 c0 movzbl %al,%eax 3f6b: 48 85 c0 test %rax,%rax 3f6e: 74 07 je 0x3f77 3f70: b8 01 00 00 00 mov $0x1,%eax 3f75: eb 05 jmp 0x3f7c 3f77: b8 00 00 00 00 mov $0x0,%eax 3f7c: 85 c0 test %eax,%eax 3f7e: 74 1c je 0x3f9c 3f80: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f84: 8b 40 1c mov 0x1c(%rax),%eax 3f87: 83 f8 0a cmp $0xa,%eax 3f8a: 0f 95 c0 setne %al 3f8d: 0f b6 c0 movzbl %al,%eax 3f90: 48 85 c0 test %rax,%rax 3f93: 74 07 je 0x3f9c 3f95: b8 01 00 00 00 mov $0x1,%eax 3f9a: eb 05 jmp 0x3fa1 3f9c: b8 00 00 00 00 mov $0x0,%eax 3fa1: 85 c0 test %eax,%eax 3fa3: 74 1c je 0x3fc1 3fa5: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fa9: 8b 40 1c mov 0x1c(%rax),%eax 3fac: 83 f8 02 cmp $0x2,%eax 3faf: 0f 95 c0 setne %al 3fb2: 0f b6 c0 movzbl %al,%eax 3fb5: 48 85 c0 test %rax,%rax 3fb8: 74 07 je 0x3fc1 3fba: b8 01 00 00 00 mov $0x1,%eax 3fbf: eb 05 jmp 0x3fc6 3fc1: b8 00 00 00 00 mov $0x0,%eax 3fc6: 85 c0 test %eax,%eax 3fc8: 74 1c je 0x3fe6 3fca: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fce: 8b 40 1c mov 0x1c(%rax),%eax 3fd1: 83 f8 09 cmp $0x9,%eax 3fd4: 0f 95 c0 setne %al 3fd7: 0f b6 c0 movzbl %al,%eax 3fda: 48 85 c0 test %rax,%rax 3fdd: 74 07 je 0x3fe6 3fdf: b8 01 00 00 00 mov $0x1,%eax 3fe4: eb 05 jmp 0x3feb 3fe6: b8 00 00 00 00 mov $0x0,%eax 3feb: 85 c0 test %eax,%eax 3fed: 74 29 je 0x4018 3fef: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ff3: 8b 40 1c mov 0x1c(%rax),%eax 3ff6: 83 f8 0b cmp $0xb,%eax 3ff9: 0f 95 c0 setne %al 3ffc: 0f b6 c0 movzbl %al,%eax 3fff: 48 85 c0 test %rax,%rax 4002: 74 14 je 0x4018 4004: bf 0b 00 00 00 mov $0xb,%edi 4009: e8 68 d6 ff ff callq 0x1676 400e: b8 00 00 00 00 mov $0x0,%eax 4013: e9 ab 00 00 00 jmpq 0x40c3 4018: 48 8b 45 e0 mov -0x20(%rbp),%rax 401c: 8b 40 18 mov 0x18(%rax),%eax 401f: 83 f8 01 cmp $0x1,%eax 4022: 74 1a je 0x403e 4024: 48 8b 45 e0 mov -0x20(%rbp),%rax 4028: 8b 40 3c mov 0x3c(%rax),%eax 402b: 8d 50 01 lea 0x1(%rax),%edx 402e: 48 8b 45 e0 mov -0x20(%rbp),%rax 4032: 89 50 3c mov %edx,0x3c(%rax) 4035: 48 8b 45 e0 mov -0x20(%rbp),%rax 4039: e9 85 00 00 00 jmpq 0x40c3 403e: 48 8b 45 e0 mov -0x20(%rbp),%rax 4042: 48 8b 40 78 mov 0x78(%rax),%rax 4046: 48 85 c0 test %rax,%rax 4049: 75 17 jne 0x4062 404b: 48 8b 45 e0 mov -0x20(%rbp),%rax 404f: 48 89 c7 mov %rax,%rdi 4052: e8 20 f8 ff ff callq 0x3877 4057: 85 c0 test %eax,%eax 4059: 74 07 je 0x4062 405b: b8 00 00 00 00 mov $0x0,%eax 4060: eb 61 jmp 0x40c3 4062: 48 8b 45 e0 mov -0x20(%rbp),%rax 4066: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 406d: 48 89 c7 mov %rax,%rdi 4070: 48 8b 45 e0 mov -0x20(%rbp),%rax 4074: 48 8b 40 70 mov 0x70(%rax),%rax 4078: 48 83 c0 3c add $0x3c,%rax 407c: 48 89 c6 mov %rax,%rsi 407f: 48 8b 4d e0 mov -0x20(%rbp),%rcx 4083: 8b 55 e8 mov -0x18(%rbp),%edx 4086: 8b 45 ec mov -0x14(%rbp),%eax 4089: 49 89 c8 mov %rcx,%r8 408c: 89 d1 mov %edx,%ecx 408e: 48 89 fa mov %rdi,%rdx 4091: 89 c7 mov %eax,%edi 4093: e8 b9 f1 ff ff callq 0x3251 4098: 48 89 45 f8 mov %rax,-0x8(%rbp) 409c: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 40a1: 74 1c je 0x40bf 40a3: 48 8b 45 e0 mov -0x20(%rbp),%rax 40a7: 48 8b 50 48 mov 0x48(%rax),%rdx 40ab: 48 8b 45 f8 mov -0x8(%rbp),%rax 40af: 48 89 50 10 mov %rdx,0x10(%rax) 40b3: 48 8b 45 e0 mov -0x20(%rbp),%rax 40b7: 48 8b 55 f8 mov -0x8(%rbp),%rdx 40bb: 48 89 50 48 mov %rdx,0x48(%rax) 40bf: 48 8b 45 f8 mov -0x8(%rbp),%rax 40c3: c9 leaveq 40c4: c3 retq 40c5: f3 rep 40c6: 0f pop %cs 40c7: 1e push %ds 40c8: fa cli 40c9: 55 push %rbp 40ca: 48 89 e5 mov %rsp,%rbp 40cd: 48 83 ec 20 sub $0x20,%rsp 40d1: 89 7d ec mov %edi,-0x14(%rbp) 40d4: 89 75 e8 mov %esi,-0x18(%rbp) 40d7: 8b 55 e8 mov -0x18(%rbp),%edx 40da: 8b 45 ec mov -0x14(%rbp),%eax 40dd: 68 20 08 00 00 pushq $0x820 40e2: 6a 03 pushq $0x3 40e4: 41 b9 00 00 00 00 mov $0x0,%r9d 40ea: 41 89 d0 mov %edx,%r8d 40ed: b9 00 00 00 00 mov $0x0,%ecx 40f2: ba 00 00 00 00 mov $0x0,%edx 40f7: be 00 00 00 00 mov $0x0,%esi 40fc: 89 c7 mov %eax,%edi 40fe: e8 a3 d8 ff ff callq 0x19a6 4103: 48 83 c4 10 add $0x10,%rsp 4107: 48 89 45 f8 mov %rax,-0x8(%rbp) 410b: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4110: 74 37 je 0x4149 4112: 48 8b 45 f8 mov -0x8(%rbp),%rax 4116: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 411d: 48 8b 45 f8 mov -0x8(%rbp),%rax 4121: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 4128: 48 8b 45 f8 mov -0x8(%rbp),%rax 412c: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 4133: 48 8b 45 f8 mov -0x8(%rbp),%rax 4137: 48 89 50 60 mov %rdx,0x60(%rax) 413b: 48 8b 45 f8 mov -0x8(%rbp),%rax 413f: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 4147: 00 00 4149: 48 8b 45 f8 mov -0x8(%rbp),%rax 414d: c9 leaveq 414e: c3 retq 414f: 55 push %rbp 4150: 48 89 e5 mov %rsp,%rbp 4153: 48 83 ec 10 sub $0x10,%rsp 4157: 89 7d fc mov %edi,-0x4(%rbp) 415a: 89 75 f8 mov %esi,-0x8(%rbp) 415d: 48 89 55 f0 mov %rdx,-0x10(%rbp) 4161: 48 8b 55 f0 mov -0x10(%rbp),%rdx 4165: 8b 4d f8 mov -0x8(%rbp),%ecx 4168: 8b 45 fc mov -0x4(%rbp),%eax 416b: 89 ce mov %ecx,%esi 416d: 89 c7 mov %eax,%edi 416f: e8 47 fd ff ff callq 0x3ebb 4174: c9 leaveq 4175: c3 retq 4176: f3 rep 4177: 0f pop %cs 4178: 1e push %ds 4179: fa cli 417a: 55 push %rbp 417b: 48 89 e5 mov %rsp,%rbp 417e: 48 83 ec 20 sub $0x20,%rsp 4182: 89 7d ec mov %edi,-0x14(%rbp) 4185: 89 75 e8 mov %esi,-0x18(%rbp) 4188: 48 89 55 e0 mov %rdx,-0x20(%rbp) 418c: 8b 05 82 3e 00 00 mov 0x3e82(%rip),%eax # 0x8014 4192: 83 f8 01 cmp $0x1,%eax 4195: 0f 95 c0 setne %al 4198: 0f b6 c0 movzbl %al,%eax 419b: 48 85 c0 test %rax,%rax 419e: 74 14 je 0x41b4 41a0: bf 0c 00 00 00 mov $0xc,%edi 41a5: e8 cc d4 ff ff callq 0x1676 41aa: b8 00 00 00 00 mov $0x0,%eax 41af: e9 15 02 00 00 jmpq 0x43c9 41b4: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41b9: 75 4b jne 0x4206 41bb: 8b 45 ec mov -0x14(%rbp),%eax 41be: be 01 00 00 00 mov $0x1,%esi 41c3: 89 c7 mov %eax,%edi 41c5: b8 00 00 00 00 mov $0x0,%eax 41ca: e8 21 d0 ff ff callq 0x11f0 41cf: 83 f8 ff cmp $0xffffffff,%eax 41d2: 0f 94 c0 sete %al 41d5: 0f b6 c0 movzbl %al,%eax 41d8: 48 85 c0 test %rax,%rax 41db: 74 29 je 0x4206 41dd: e8 fe cf ff ff callq 0x11e0 41e2: 8b 00 mov (%rax),%eax 41e4: 83 f8 09 cmp $0x9,%eax 41e7: 0f 94 c0 sete %al 41ea: 0f b6 c0 movzbl %al,%eax 41ed: 48 85 c0 test %rax,%rax 41f0: 74 14 je 0x4206 41f2: bf 09 00 00 00 mov $0x9,%edi 41f7: e8 7a d4 ff ff callq 0x1676 41fc: b8 00 00 00 00 mov $0x0,%eax 4201: e9 c3 01 00 00 jmpq 0x43c9 4206: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 420a: 0f 87 a2 01 00 00 ja 0x43b2 4210: 8b 45 e8 mov -0x18(%rbp),%eax 4213: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 421b: 48 8d 05 7e 17 00 00 lea 0x177e(%rip),%rax # 0x59a0 4222: 8b 04 02 mov (%rdx,%rax,1),%eax 4225: 48 98 cltq 4227: 48 8d 15 72 17 00 00 lea 0x1772(%rip),%rdx # 0x59a0 422e: 48 01 d0 add %rdx,%rax 4231: 3e ds 4232: ff e0 jmpq *%rax 4234: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 423c: e9 84 01 00 00 jmpq 0x43c5 4241: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4246: 0f 95 c0 setne %al 4249: 0f b6 c0 movzbl %al,%eax 424c: 48 85 c0 test %rax,%rax 424f: 74 2c je 0x427d 4251: 48 8b 45 e0 mov -0x20(%rbp),%rax 4255: 8b 40 1c mov 0x1c(%rax),%eax 4258: 83 f8 0b cmp $0xb,%eax 425b: 0f 95 c0 setne %al 425e: 0f b6 c0 movzbl %al,%eax 4261: 48 85 c0 test %rax,%rax 4264: 74 17 je 0x427d 4266: bf 0d 00 00 00 mov $0xd,%edi 426b: e8 06 d4 ff ff callq 0x1676 4270: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 4278: e9 48 01 00 00 jmpq 0x43c5 427d: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4282: 74 1c je 0x42a0 4284: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4288: 8b 4d e8 mov -0x18(%rbp),%ecx 428b: 8b 45 ec mov -0x14(%rbp),%eax 428e: 89 ce mov %ecx,%esi 4290: 89 c7 mov %eax,%edi 4292: e8 b8 fe ff ff callq 0x414f 4297: 48 89 45 f8 mov %rax,-0x8(%rbp) 429b: e9 25 01 00 00 jmpq 0x43c5 42a0: 8b 55 e8 mov -0x18(%rbp),%edx 42a3: 8b 45 ec mov -0x14(%rbp),%eax 42a6: 41 b8 00 00 00 00 mov $0x0,%r8d 42ac: 89 d1 mov %edx,%ecx 42ae: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 42b5: be 00 00 00 00 mov $0x0,%esi 42ba: 89 c7 mov %eax,%edi 42bc: e8 90 ef ff ff callq 0x3251 42c1: 48 89 45 f8 mov %rax,-0x8(%rbp) 42c5: e9 fb 00 00 00 jmpq 0x43c5 42ca: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 42cf: 0f 84 a1 00 00 00 je 0x4376 42d5: 48 8b 45 e0 mov -0x20(%rbp),%rax 42d9: 8b 40 1c mov 0x1c(%rax),%eax 42dc: 83 f8 02 cmp $0x2,%eax 42df: 0f 95 c0 setne %al 42e2: 0f b6 c0 movzbl %al,%eax 42e5: 48 85 c0 test %rax,%rax 42e8: 74 1c je 0x4306 42ea: 48 8b 45 e0 mov -0x20(%rbp),%rax 42ee: 8b 40 1c mov 0x1c(%rax),%eax 42f1: 83 f8 09 cmp $0x9,%eax 42f4: 0f 95 c0 setne %al 42f7: 0f b6 c0 movzbl %al,%eax 42fa: 48 85 c0 test %rax,%rax 42fd: 74 07 je 0x4306 42ff: b8 01 00 00 00 mov $0x1,%eax 4304: eb 05 jmp 0x430b 4306: b8 00 00 00 00 mov $0x0,%eax 430b: 85 c0 test %eax,%eax 430d: 74 1c je 0x432b 430f: 48 8b 45 e0 mov -0x20(%rbp),%rax 4313: 8b 40 1c mov 0x1c(%rax),%eax 4316: 83 f8 03 cmp $0x3,%eax 4319: 0f 95 c0 setne %al 431c: 0f b6 c0 movzbl %al,%eax 431f: 48 85 c0 test %rax,%rax 4322: 74 07 je 0x432b 4324: b8 01 00 00 00 mov $0x1,%eax 4329: eb 05 jmp 0x4330 432b: b8 00 00 00 00 mov $0x0,%eax 4330: 85 c0 test %eax,%eax 4332: 74 29 je 0x435d 4334: 48 8b 45 e0 mov -0x20(%rbp),%rax 4338: 8b 40 1c mov 0x1c(%rax),%eax 433b: 83 f8 0a cmp $0xa,%eax 433e: 0f 95 c0 setne %al 4341: 0f b6 c0 movzbl %al,%eax 4344: 48 85 c0 test %rax,%rax 4347: 74 14 je 0x435d 4349: bf 0d 00 00 00 mov $0xd,%edi 434e: e8 23 d3 ff ff callq 0x1676 4353: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 435b: eb 68 jmp 0x43c5 435d: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4361: 8b 4d e8 mov -0x18(%rbp),%ecx 4364: 8b 45 ec mov -0x14(%rbp),%eax 4367: 89 ce mov %ecx,%esi 4369: 89 c7 mov %eax,%edi 436b: e8 df fd ff ff callq 0x414f 4370: 48 89 45 f8 mov %rax,-0x8(%rbp) 4374: eb 4f jmp 0x43c5 4376: 8b 55 e8 mov -0x18(%rbp),%edx 4379: 8b 45 ec mov -0x14(%rbp),%eax 437c: 41 b8 00 00 00 00 mov $0x0,%r8d 4382: 89 d1 mov %edx,%ecx 4384: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 438b: be 00 00 00 00 mov $0x0,%esi 4390: 89 c7 mov %eax,%edi 4392: e8 ba ee ff ff callq 0x3251 4397: 48 89 45 f8 mov %rax,-0x8(%rbp) 439b: eb 28 jmp 0x43c5 439d: 8b 55 e8 mov -0x18(%rbp),%edx 43a0: 8b 45 ec mov -0x14(%rbp),%eax 43a3: 89 d6 mov %edx,%esi 43a5: 89 c7 mov %eax,%edi 43a7: e8 19 fd ff ff callq 0x40c5 43ac: 48 89 45 f8 mov %rax,-0x8(%rbp) 43b0: eb 13 jmp 0x43c5 43b2: bf 0d 00 00 00 mov $0xd,%edi 43b7: e8 ba d2 ff ff callq 0x1676 43bc: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 43c4: 90 nop 43c5: 48 8b 45 f8 mov -0x8(%rbp),%rax 43c9: c9 leaveq 43ca: c3 retq 43cb: f3 rep 43cc: 0f pop %cs 43cd: 1e push %ds 43ce: fa cli 43cf: 55 push %rbp 43d0: 48 89 e5 mov %rsp,%rbp 43d3: 48 83 ec 70 sub $0x70,%rsp 43d7: 48 89 7d 98 mov %rdi,-0x68(%rbp) 43db: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 43e0: 75 0a jne 0x43ec 43e2: b8 00 00 00 00 mov $0x0,%eax 43e7: e9 34 04 00 00 jmpq 0x4820 43ec: 48 8b 45 98 mov -0x68(%rbp),%rax 43f0: 8b 40 3c mov 0x3c(%rax),%eax 43f3: 85 c0 test %eax,%eax 43f5: 74 2e je 0x4425 43f7: 48 8b 45 98 mov -0x68(%rbp),%rax 43fb: 8b 40 3c mov 0x3c(%rax),%eax 43fe: 8d 50 ff lea -0x1(%rax),%edx 4401: 48 8b 45 98 mov -0x68(%rbp),%rax 4405: 89 50 3c mov %edx,0x3c(%rax) 4408: 48 8b 45 98 mov -0x68(%rbp),%rax 440c: 8b 40 3c mov 0x3c(%rax),%eax 440f: 85 c0 test %eax,%eax 4411: 74 12 je 0x4425 4413: 48 8b 45 98 mov -0x68(%rbp),%rax 4417: 8b 40 3c mov 0x3c(%rax),%eax 441a: 89 45 ac mov %eax,-0x54(%rbp) 441d: 8b 45 ac mov -0x54(%rbp),%eax 4420: e9 fb 03 00 00 jmpq 0x4820 4425: 48 8b 45 98 mov -0x68(%rbp),%rax 4429: 8b 40 18 mov 0x18(%rax),%eax 442c: 83 f8 01 cmp $0x1,%eax 442f: 75 41 jne 0x4472 4431: 48 8b 45 98 mov -0x68(%rbp),%rax 4435: 48 8b 40 50 mov 0x50(%rax),%rax 4439: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 443d: 74 10 je 0x444f 443f: 48 8b 45 98 mov -0x68(%rbp),%rax 4443: 48 8b 40 50 mov 0x50(%rax),%rax 4447: 48 89 c7 mov %rax,%rdi 444a: e8 81 cd ff ff callq 0x11d0 444f: 48 8b 45 98 mov -0x68(%rbp),%rax 4453: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 445b: 48 8b 45 98 mov -0x68(%rbp),%rax 445f: 48 8b 40 48 mov 0x48(%rax),%rax 4463: 48 85 c0 test %rax,%rax 4466: 74 0a je 0x4472 4468: b8 00 00 00 00 mov $0x0,%eax 446d: e9 ae 03 00 00 jmpq 0x4820 4472: 48 8b 45 98 mov -0x68(%rbp),%rax 4476: 48 8b 40 08 mov 0x8(%rax),%rax 447a: 48 89 45 d8 mov %rax,-0x28(%rbp) 447e: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4483: 74 58 je 0x44dd 4485: 48 8b 45 d8 mov -0x28(%rbp),%rax 4489: 48 8b 40 48 mov 0x48(%rax),%rax 448d: 48 39 45 98 cmp %rax,-0x68(%rbp) 4491: 75 12 jne 0x44a5 4493: 48 8b 45 98 mov -0x68(%rbp),%rax 4497: 48 8b 50 10 mov 0x10(%rax),%rdx 449b: 48 8b 45 d8 mov -0x28(%rbp),%rax 449f: 48 89 50 48 mov %rdx,0x48(%rax) 44a3: eb 38 jmp 0x44dd 44a5: 48 8b 45 d8 mov -0x28(%rbp),%rax 44a9: 48 8b 40 48 mov 0x48(%rax),%rax 44ad: 48 89 45 b0 mov %rax,-0x50(%rbp) 44b1: eb 0c jmp 0x44bf 44b3: 48 8b 45 b0 mov -0x50(%rbp),%rax 44b7: 48 8b 40 10 mov 0x10(%rax),%rax 44bb: 48 89 45 b0 mov %rax,-0x50(%rbp) 44bf: 48 8b 45 b0 mov -0x50(%rbp),%rax 44c3: 48 8b 40 10 mov 0x10(%rax),%rax 44c7: 48 39 45 98 cmp %rax,-0x68(%rbp) 44cb: 75 e6 jne 0x44b3 44cd: 48 8b 45 98 mov -0x68(%rbp),%rax 44d1: 48 8b 50 10 mov 0x10(%rax),%rdx 44d5: 48 8b 45 b0 mov -0x50(%rbp),%rax 44d9: 48 89 50 10 mov %rdx,0x10(%rax) 44dd: 48 8b 45 98 mov -0x68(%rbp),%rax 44e1: 8b 40 18 mov 0x18(%rax),%eax 44e4: 83 f8 01 cmp $0x1,%eax 44e7: 74 0a je 0x44f3 44e9: 83 f8 03 cmp $0x3,%eax 44ec: 74 2b je 0x4519 44ee: e9 a0 02 00 00 jmpq 0x4793 44f3: 48 8b 45 98 mov -0x68(%rbp),%rax 44f7: 48 8b 40 60 mov 0x60(%rax),%rax 44fb: 48 85 c0 test %rax,%rax 44fe: 0f 84 8b 02 00 00 je 0x478f 4504: 48 8b 45 98 mov -0x68(%rbp),%rax 4508: 48 8b 40 60 mov 0x60(%rax),%rax 450c: 48 89 c7 mov %rax,%rdi 450f: e8 bc cc ff ff callq 0x11d0 4514: e9 76 02 00 00 jmpq 0x478f 4519: 48 8b 45 98 mov -0x68(%rbp),%rax 451d: 48 8b 40 68 mov 0x68(%rax),%rax 4521: 48 89 45 b8 mov %rax,-0x48(%rbp) 4525: eb 42 jmp 0x4569 4527: 48 8b 45 b8 mov -0x48(%rbp),%rax 452b: 48 8b 40 30 mov 0x30(%rax),%rax 452f: 48 89 45 f8 mov %rax,-0x8(%rbp) 4533: 48 8b 45 b8 mov -0x48(%rbp),%rax 4537: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 453d: 25 80 00 00 00 and $0x80,%eax 4542: 85 c0 test %eax,%eax 4544: 74 0f je 0x4555 4546: 48 8b 45 b8 mov -0x48(%rbp),%rax 454a: 48 8b 00 mov (%rax),%rax 454d: 48 89 c7 mov %rax,%rdi 4550: e8 7b cc ff ff callq 0x11d0 4555: 48 8b 45 b8 mov -0x48(%rbp),%rax 4559: 48 89 c7 mov %rax,%rdi 455c: e8 6f cc ff ff callq 0x11d0 4561: 48 8b 45 f8 mov -0x8(%rbp),%rax 4565: 48 89 45 b8 mov %rax,-0x48(%rbp) 4569: 48 83 7d b8 00 cmpq $0x0,-0x48(%rbp) 456e: 75 b7 jne 0x4527 4570: 48 8b 45 98 mov -0x68(%rbp),%rax 4574: 48 05 c8 00 00 00 add $0xc8,%rax 457a: 48 89 45 c0 mov %rax,-0x40(%rbp) 457e: 48 8b 45 c0 mov -0x40(%rbp),%rax 4582: 8b 40 04 mov 0x4(%rax),%eax 4585: 89 c0 mov %eax,%eax 4587: 48 89 45 c8 mov %rax,-0x38(%rbp) 458b: e9 3b 01 00 00 jmpq 0x46cb 4590: 48 8b 55 c8 mov -0x38(%rbp),%rdx 4594: 48 89 d0 mov %rdx,%rax 4597: 48 01 c0 add %rax,%rax 459a: 48 01 d0 add %rdx,%rax 459d: 48 c1 e0 02 shl $0x2,%rax 45a1: 48 01 d0 add %rdx,%rax 45a4: 48 c1 e0 04 shl $0x4,%rax 45a8: 48 8d 50 10 lea 0x10(%rax),%rdx 45ac: 48 8b 45 c0 mov -0x40(%rbp),%rax 45b0: 48 01 d0 add %rdx,%rax 45b3: 48 89 45 e8 mov %rax,-0x18(%rbp) 45b7: 48 8b 45 e8 mov -0x18(%rbp),%rax 45bb: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 45c1: 25 80 00 00 00 and $0x80,%eax 45c6: 85 c0 test %eax,%eax 45c8: 74 13 je 0x45dd 45ca: 48 8b 45 e8 mov -0x18(%rbp),%rax 45ce: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 45d5: 48 89 c7 mov %rax,%rdi 45d8: e8 f3 cb ff ff callq 0x11d0 45dd: 48 8b 45 e8 mov -0x18(%rbp),%rax 45e1: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 45e8: 48 8b 45 e8 mov -0x18(%rbp),%rax 45ec: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 45f3: 48 39 c2 cmp %rax,%rdx 45f6: 74 13 je 0x460b 45f8: 48 8b 45 e8 mov -0x18(%rbp),%rax 45fc: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4603: 48 89 c7 mov %rax,%rdi 4606: e8 c5 cb ff ff callq 0x11d0 460b: 48 8b 45 e8 mov -0x18(%rbp),%rax 460f: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 4616: 48 8b 45 e8 mov -0x18(%rbp),%rax 461a: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4621: 48 39 c2 cmp %rax,%rdx 4624: 74 13 je 0x4639 4626: 48 8b 45 e8 mov -0x18(%rbp),%rax 462a: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 4631: 48 89 c7 mov %rax,%rdi 4634: e8 97 cb ff ff callq 0x11d0 4639: 48 8b 45 98 mov -0x68(%rbp),%rax 463d: 48 8b 00 mov (%rax),%rax 4640: 48 85 c0 test %rax,%rax 4643: 74 2e je 0x4673 4645: 48 8b 45 e8 mov -0x18(%rbp),%rax 4649: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 4650: 48 8b 45 e8 mov -0x18(%rbp),%rax 4654: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 465b: 48 39 c2 cmp %rax,%rdx 465e: 74 13 je 0x4673 4660: 48 8b 45 e8 mov -0x18(%rbp),%rax 4664: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 466a: 25 80 00 00 00 and $0x80,%eax 466f: 85 c0 test %eax,%eax 4671: 74 13 je 0x4686 4673: 48 8b 45 e8 mov -0x18(%rbp),%rax 4677: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 467e: 48 89 c7 mov %rax,%rdi 4681: e8 4a cb ff ff callq 0x11d0 4686: 48 8b 45 e8 mov -0x18(%rbp),%rax 468a: 48 8b 40 30 mov 0x30(%rax),%rax 468e: 48 89 45 d0 mov %rax,-0x30(%rbp) 4692: eb 30 jmp 0x46c4 4694: 48 8b 45 d0 mov -0x30(%rbp),%rax 4698: 48 89 45 f0 mov %rax,-0x10(%rbp) 469c: 48 8b 45 d0 mov -0x30(%rbp),%rax 46a0: 48 8b 40 30 mov 0x30(%rax),%rax 46a4: 48 89 45 d0 mov %rax,-0x30(%rbp) 46a8: 48 8b 45 f0 mov -0x10(%rbp),%rax 46ac: 8b 40 38 mov 0x38(%rax),%eax 46af: 25 80 00 00 00 and $0x80,%eax 46b4: 85 c0 test %eax,%eax 46b6: 74 0c je 0x46c4 46b8: 48 8b 45 f0 mov -0x10(%rbp),%rax 46bc: 48 89 c7 mov %rax,%rdi 46bf: e8 0c cb ff ff callq 0x11d0 46c4: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 46c9: 75 c9 jne 0x4694 46cb: 48 8b 45 c8 mov -0x38(%rbp),%rax 46cf: 48 8d 50 ff lea -0x1(%rax),%rdx 46d3: 48 89 55 c8 mov %rdx,-0x38(%rbp) 46d7: 48 85 c0 test %rax,%rax 46da: 0f 85 b0 fe ff ff jne 0x4590 46e0: 48 8b 45 c0 mov -0x40(%rbp),%rax 46e4: 48 89 45 e0 mov %rax,-0x20(%rbp) 46e8: 48 8b 45 c0 mov -0x40(%rbp),%rax 46ec: 48 8b 40 08 mov 0x8(%rax),%rax 46f0: 48 89 45 c0 mov %rax,-0x40(%rbp) 46f4: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 46f9: 74 30 je 0x472b 46fb: 48 8b 45 e0 mov -0x20(%rbp),%rax 46ff: 8b 10 mov (%rax),%edx 4701: 48 8b 45 e0 mov -0x20(%rbp),%rax 4705: 8b 40 04 mov 0x4(%rax),%eax 4708: 39 c2 cmp %eax,%edx 470a: 74 1f je 0x472b 470c: 48 8d 0d 95 13 00 00 lea 0x1395(%rip),%rcx # 0x5aa8 4713: ba bc 00 00 00 mov $0xbc,%edx 4718: 48 8d 35 d1 12 00 00 lea 0x12d1(%rip),%rsi # 0x59f0 471f: 48 8d 3d 5a 13 00 00 lea 0x135a(%rip),%rdi # 0x5a80 4726: e8 15 cb ff ff callq 0x1240 472b: 48 8b 45 98 mov -0x68(%rbp),%rax 472f: 48 05 c8 00 00 00 add $0xc8,%rax 4735: 48 39 45 e0 cmp %rax,-0x20(%rbp) 4739: 74 0c je 0x4747 473b: 48 8b 45 e0 mov -0x20(%rbp),%rax 473f: 48 89 c7 mov %rax,%rdi 4742: e8 89 ca ff ff callq 0x11d0 4747: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 474c: 0f 85 2c fe ff ff jne 0x457e 4752: 48 8b 45 98 mov -0x68(%rbp),%rax 4756: 8b 40 7c mov 0x7c(%rax),%eax 4759: 85 c0 test %eax,%eax 475b: 74 10 je 0x476d 475d: 48 8b 45 98 mov -0x68(%rbp),%rax 4761: 48 8b 40 50 mov 0x50(%rax),%rax 4765: 48 89 c7 mov %rax,%rdi 4768: e8 63 ca ff ff callq 0x11d0 476d: 48 8b 45 98 mov -0x68(%rbp),%rax 4771: 8b 40 78 mov 0x78(%rax),%eax 4774: 25 80 00 00 00 and $0x80,%eax 4779: 85 c0 test %eax,%eax 477b: 74 15 je 0x4792 477d: 48 8b 45 98 mov -0x68(%rbp),%rax 4781: 48 8b 40 58 mov 0x58(%rax),%rax 4785: 48 89 c7 mov %rax,%rdi 4788: e8 43 ca ff ff callq 0x11d0 478d: eb 03 jmp 0x4792 478f: 90 nop 4790: eb 01 jmp 0x4793 4792: 90 nop 4793: 48 8b 45 98 mov -0x68(%rbp),%rax 4797: 48 8b 00 mov (%rax),%rax 479a: 48 85 c0 test %rax,%rax 479d: 74 50 je 0x47ef 479f: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 47a4: 75 49 jne 0x47ef 47a6: 48 8b 45 98 mov -0x68(%rbp),%rax 47aa: 8b 40 38 mov 0x38(%rax),%eax 47ad: 25 80 00 00 00 and $0x80,%eax 47b2: 85 c0 test %eax,%eax 47b4: 74 11 je 0x47c7 47b6: 48 8b 45 98 mov -0x68(%rbp),%rax 47ba: 48 8b 00 mov (%rax),%rax 47bd: 48 89 c7 mov %rax,%rdi 47c0: e8 0b ca ff ff callq 0x11d0 47c5: eb 28 jmp 0x47ef 47c7: 48 8b 45 98 mov -0x68(%rbp),%rax 47cb: 8b 40 38 mov 0x38(%rax),%eax 47ce: 83 e0 40 and $0x40,%eax 47d1: 85 c0 test %eax,%eax 47d3: 74 1a je 0x47ef 47d5: 48 8b 45 98 mov -0x68(%rbp),%rax 47d9: 48 8b 50 30 mov 0x30(%rax),%rdx 47dd: 48 8b 45 98 mov -0x68(%rbp),%rax 47e1: 48 8b 00 mov (%rax),%rax 47e4: 48 89 d6 mov %rdx,%rsi 47e7: 48 89 c7 mov %rax,%rdi 47ea: e8 01 cb ff ff callq 0x12f0 47ef: 48 8b 45 98 mov -0x68(%rbp),%rax 47f3: 48 89 c7 mov %rax,%rdi 47f6: e8 d5 c9 ff ff callq 0x11d0 47fb: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4800: 74 19 je 0x481b 4802: 48 8b 45 d8 mov -0x28(%rbp),%rax 4806: 8b 40 3c mov 0x3c(%rax),%eax 4809: 85 c0 test %eax,%eax 480b: 75 0e jne 0x481b 480d: 48 8b 45 d8 mov -0x28(%rbp),%rax 4811: 48 89 c7 mov %rax,%rdi 4814: e8 b2 fb ff ff callq 0x43cb 4819: eb 05 jmp 0x4820 481b: b8 00 00 00 00 mov $0x0,%eax 4820: c9 leaveq 4821: c3 retq 4822: f3 rep 4823: 0f pop %cs 4824: 1e push %ds 4825: fa cli 4826: 55 push %rbp 4827: 48 89 e5 mov %rsp,%rbp 482a: 48 89 7d f8 mov %rdi,-0x8(%rbp) 482e: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4833: 74 09 je 0x483e 4835: 48 8b 45 f8 mov -0x8(%rbp),%rax 4839: 8b 40 18 mov 0x18(%rax),%eax 483c: eb 05 jmp 0x4843 483e: b8 00 00 00 00 mov $0x0,%eax 4843: 5d pop %rbp 4844: c3 retq 4845: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 484d: 00 00 484f: 90 nop 4850: f3 rep 4851: 0f pop %cs 4852: 1e push %ds 4853: fa cli 4854: 41 57 push %rdi 4856: 4c 8d 3d 7b 34 00 00 lea 0x347b(%rip),%r15 # 0x7cd8 485d: 41 56 push %rsi 485f: 49 89 d6 mov %rdx,%r14 4862: 41 55 push %rbp 4864: 49 89 f5 mov %rsi,%r13 4867: 41 54 push %rsp 4869: 41 89 fc mov %edi,%r12d 486c: 55 push %rbp 486d: 48 8d 2d 6c 34 00 00 lea 0x346c(%rip),%rbp # 0x7ce0 4874: 53 push %rbx 4875: 4c 29 fd sub %r15,%rbp 4878: 48 83 ec 08 sub $0x8,%rsp 487c: e8 7f c7 ff ff callq 0x1000 4881: 48 c1 fd 03 sar $0x3,%rbp 4885: 74 1f je 0x48a6 4887: 31 db xor %ebx,%ebx 4889: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4890: 4c 89 f2 mov %r14,%rdx 4893: 4c 89 ee mov %r13,%rsi 4896: 44 89 e7 mov %r12d,%edi 4899: 41 ff 14 df callq *(%r15,%rbx,8) 489d: 48 83 c3 01 add $0x1,%rbx 48a1: 48 39 dd cmp %rbx,%rbp 48a4: 75 ea jne 0x4890 48a6: 48 83 c4 08 add $0x8,%rsp 48aa: 5b pop %rbx 48ab: 5d pop %rbp 48ac: 41 5c pop %rsp 48ae: 41 5d pop %rbp 48b0: 41 5e pop %rsi 48b2: 41 5f pop %rdi 48b4: c3 retq 48b5: 66 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 48bd: 00 00 00 48c0: f3 rep 48c1: 0f pop %cs 48c2: 1e push %ds 48c3: fa cli 48c4: c3 retq 48c5: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 48cd: 00 00 48cf: 90 nop 48d0: f3 rep 48d1: 0f pop %cs 48d2: 1e push %ds 48d3: fa cli 48d4: 48 89 f2 mov %rsi,%rdx 48d7: 89 fe mov %edi,%esi 48d9: bf 01 00 00 00 mov $0x1,%edi 48de: e9 fd c9 ff ff jmpq 0x12e0 Disassembly of section .fini: 48e4: f3 rep 48e5: 0f pop %cs 48e6: 1e push %ds 48e7: fa cli 48e8: 48 83 ec 08 sub $0x8,%rsp 48ec: 48 83 c4 08 add $0x8,%rsp 48f0: c3 retq ----Running------ > bin/test_package bin/test_package ----------------- bin/test_package: elf object ----Running------ > bin/test_package archive.a ----------------- archive.a: ar(1) archive CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR eu-ar: creating archive.a elfutils/0.189 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.189 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.189 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. ****