******************************************************************************** conan test cci-9883c875/recipes/elfutils/all/test_package/conanfile.py elfutils/0.190@#85647305607ff4411c11d3e100fa4beb -pr /home/conan/w/prod-v1/bsr/66691/adcfb/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.190' resolved to 'zlib/1.3' in local cache elfutils/0.190 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.190 from local cache - Cache xz_utils/5.4.5 from 'conan-center' - Cache zlib/1.3 from 'conan-center' - Cache zstd/1.5.5 from 'conan-center' - Cache Packages bzip2/1.0.8:1d984b241c5c01f748cafe0b37dc9567ed236fef - Cache elfutils/0.190:dfb8d4a34bfb91df8a205e36d0800a4ca15e588f - Cache xz_utils/5.4.5: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.5: Already installed! zlib/1.3: Already installed! zstd/1.5.5: Already installed! elfutils/0.190: Already installed! elfutils/0.190: Appending PATH env var with : /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin elfutils/0.190: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-addr2line elfutils/0.190: Setting AR to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-ar elfutils/0.190: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elfclassify elfutils/0.190: Setting ELFCMP to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elfcmp elfutils/0.190: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elfcompress elfutils/0.190: Setting ELFLINT to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elflint elfutils/0.190: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-findtextrel elfutils/0.190: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-make-debug-archive elfutils/0.190: Setting NM to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-nm elfutils/0.190: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-objdump elfutils/0.190: Setting RANLIB to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-ranlib elfutils/0.190: Setting READELF to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-readelf elfutils/0.190: Setting SIZE to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-size elfutils/0.190: Setting STACK to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-stack elfutils/0.190: Setting STRINGS to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-strings elfutils/0.190: Setting STRIP to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-strip elfutils/0.190: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-unstrip elfutils/0.190 (test package): Generator 'CMakeDeps' calling 'generate()' elfutils/0.190 (test package): Generator 'VirtualRunEnv' calling 'generate()' elfutils/0.190 (test package): Generator txt created conanbuildinfo.txt elfutils/0.190 (test package): Generator 'CMakeToolchain' calling 'generate()' elfutils/0.190 (test package): Preset 'debug' added to CMakePresets.json. Invoke it manually using 'cmake --preset debug' elfutils/0.190 (test package): If your CMake version is not compatible with CMakePresets (<3.19) call cmake like: 'cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=/home/conan/w/prod-v1/bsr/cci-9883c875/recipes/elfutils/all/test_package/build/Debug/generators/conan_toolchain.cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW -DCMAKE_BUILD_TYPE=Debug' elfutils/0.190 (test package): Aggregating env generators elfutils/0.190 (test package): Generated conaninfo.txt elfutils/0.190 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-9883c875/recipes/elfutils/all/test_package/build/Debug/generators/conan.lock' Using cached profile from lockfile [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] 'fPIC' option not found [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK elfutils/0.190 (test package): Calling build() elfutils/0.190 (test package): CMake command: cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-9883c875/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-9883c875/recipes/elfutils/all/test_package/." ----Running------ > cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE="/home/conan/w/prod-v1/bsr/cci-9883c875/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-9883c875/recipes/elfutils/all/test_package/." ----------------- -- Using Conan toolchain: /home/conan/w/prod-v1/bsr/cci-9883c875/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/66691/ddbaf/.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/66691/ddbaf/.conan/data/xz_utils/5.4.5/_/_/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-9883c875/recipes/elfutils/all/test_package/build/Debug elfutils/0.190 (test package): CMake command: cmake --build "/home/conan/w/prod-v1/bsr/cci-9883c875/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----Running------ > cmake --build "/home/conan/w/prod-v1/bsr/cci-9883c875/recipes/elfutils/all/test_package/build/Debug" '--' '-j3' ----------------- Scanning dependencies of target test_package [ 50%] Building C object CMakeFiles/test_package.dir/test_package.c.o [100%] Linking C executable test_package [100%] Built target test_package elfutils/0.190 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.190 Copyright (C) 2023 The elfutils developers . This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----Running------ > eu-ar r archive.a ./test_package ----------------- ----Running------ > eu-objdump -d ./test_package ----------------- ./test_package: elf64-elf_x86_64 Disassembly of section .init: 1000: f3 rep 1001: 0f pop %cs 1002: 1e push %ds 1003: fa cli 1004: 48 83 ec 08 sub $0x8,%rsp 1008: 48 8b 05 d9 6f 00 00 mov 0x6fd9(%rip),%rax # 0x7fe8 100f: 48 85 c0 test %rax,%rax 1012: 74 02 je 0x1016 1014: ff d0 callq *%rax 1016: 48 83 c4 08 add $0x8,%rsp 101a: c3 retq Disassembly of section .plt: 1020: ff 35 d2 6e 00 00 pushq 0x6ed2(%rip) # 0x7ef8 1026: f2 repne 1027: ff 25 d3 6e 00 00 jmpq *0x6ed3(%rip) # 0x7f00 102d: 0f 1f 00 nopl (%rax) 1030: f3 rep 1031: 0f pop %cs 1032: 1e push %ds 1033: fa cli 1034: 68 00 00 00 00 pushq $0x0 1039: f2 repne 103a: e9 e1 ff ff ff jmpq 0x1020 103f: 90 nop 1040: f3 rep 1041: 0f pop %cs 1042: 1e push %ds 1043: fa cli 1044: 68 01 00 00 00 pushq $0x1 1049: f2 repne 104a: e9 d1 ff ff ff jmpq 0x1020 104f: 90 nop 1050: f3 rep 1051: 0f pop %cs 1052: 1e push %ds 1053: fa cli 1054: 68 02 00 00 00 pushq $0x2 1059: f2 repne 105a: e9 c1 ff ff ff jmpq 0x1020 105f: 90 nop 1060: f3 rep 1061: 0f pop %cs 1062: 1e push %ds 1063: fa cli 1064: 68 03 00 00 00 pushq $0x3 1069: f2 repne 106a: e9 b1 ff ff ff jmpq 0x1020 106f: 90 nop 1070: f3 rep 1071: 0f pop %cs 1072: 1e push %ds 1073: fa cli 1074: 68 04 00 00 00 pushq $0x4 1079: f2 repne 107a: e9 a1 ff ff ff jmpq 0x1020 107f: 90 nop 1080: f3 rep 1081: 0f pop %cs 1082: 1e push %ds 1083: fa cli 1084: 68 05 00 00 00 pushq $0x5 1089: f2 repne 108a: e9 91 ff ff ff jmpq 0x1020 108f: 90 nop 1090: f3 rep 1091: 0f pop %cs 1092: 1e push %ds 1093: fa cli 1094: 68 06 00 00 00 pushq $0x6 1099: f2 repne 109a: e9 81 ff ff ff jmpq 0x1020 109f: 90 nop 10a0: f3 rep 10a1: 0f pop %cs 10a2: 1e push %ds 10a3: fa cli 10a4: 68 07 00 00 00 pushq $0x7 10a9: f2 repne 10aa: e9 71 ff ff ff jmpq 0x1020 10af: 90 nop 10b0: f3 rep 10b1: 0f pop %cs 10b2: 1e push %ds 10b3: fa cli 10b4: 68 08 00 00 00 pushq $0x8 10b9: f2 repne 10ba: e9 61 ff ff ff jmpq 0x1020 10bf: 90 nop 10c0: f3 rep 10c1: 0f pop %cs 10c2: 1e push %ds 10c3: fa cli 10c4: 68 09 00 00 00 pushq $0x9 10c9: f2 repne 10ca: e9 51 ff ff ff jmpq 0x1020 10cf: 90 nop 10d0: f3 rep 10d1: 0f pop %cs 10d2: 1e push %ds 10d3: fa cli 10d4: 68 0a 00 00 00 pushq $0xa 10d9: f2 repne 10da: e9 41 ff ff ff jmpq 0x1020 10df: 90 nop 10e0: f3 rep 10e1: 0f pop %cs 10e2: 1e push %ds 10e3: fa cli 10e4: 68 0b 00 00 00 pushq $0xb 10e9: f2 repne 10ea: e9 31 ff ff ff jmpq 0x1020 10ef: 90 nop 10f0: f3 rep 10f1: 0f pop %cs 10f2: 1e push %ds 10f3: fa cli 10f4: 68 0c 00 00 00 pushq $0xc 10f9: f2 repne 10fa: e9 21 ff ff ff jmpq 0x1020 10ff: 90 nop 1100: f3 rep 1101: 0f pop %cs 1102: 1e push %ds 1103: fa cli 1104: 68 0d 00 00 00 pushq $0xd 1109: f2 repne 110a: e9 11 ff ff ff jmpq 0x1020 110f: 90 nop 1110: f3 rep 1111: 0f pop %cs 1112: 1e push %ds 1113: fa cli 1114: 68 0e 00 00 00 pushq $0xe 1119: f2 repne 111a: e9 01 ff ff ff jmpq 0x1020 111f: 90 nop 1120: f3 rep 1121: 0f pop %cs 1122: 1e push %ds 1123: fa cli 1124: 68 0f 00 00 00 pushq $0xf 1129: f2 repne 112a: e9 f1 fe ff ff jmpq 0x1020 112f: 90 nop 1130: f3 rep 1131: 0f pop %cs 1132: 1e push %ds 1133: fa cli 1134: 68 10 00 00 00 pushq $0x10 1139: f2 repne 113a: e9 e1 fe ff ff jmpq 0x1020 113f: 90 nop 1140: f3 rep 1141: 0f pop %cs 1142: 1e push %ds 1143: fa cli 1144: 68 11 00 00 00 pushq $0x11 1149: f2 repne 114a: e9 d1 fe ff ff jmpq 0x1020 114f: 90 nop 1150: f3 rep 1151: 0f pop %cs 1152: 1e push %ds 1153: fa cli 1154: 68 12 00 00 00 pushq $0x12 1159: f2 repne 115a: e9 c1 fe ff ff jmpq 0x1020 115f: 90 nop 1160: f3 rep 1161: 0f pop %cs 1162: 1e push %ds 1163: fa cli 1164: 68 13 00 00 00 pushq $0x13 1169: f2 repne 116a: e9 b1 fe ff ff jmpq 0x1020 116f: 90 nop 1170: f3 rep 1171: 0f pop %cs 1172: 1e push %ds 1173: fa cli 1174: 68 14 00 00 00 pushq $0x14 1179: f2 repne 117a: e9 a1 fe ff ff jmpq 0x1020 117f: 90 nop 1180: f3 rep 1181: 0f pop %cs 1182: 1e push %ds 1183: fa cli 1184: 68 15 00 00 00 pushq $0x15 1189: f2 repne 118a: e9 91 fe ff ff jmpq 0x1020 118f: 90 nop 1190: f3 rep 1191: 0f pop %cs 1192: 1e push %ds 1193: fa cli 1194: 68 16 00 00 00 pushq $0x16 1199: f2 repne 119a: e9 81 fe ff ff jmpq 0x1020 119f: 90 nop 11a0: f3 rep 11a1: 0f pop %cs 11a2: 1e push %ds 11a3: fa cli 11a4: 68 17 00 00 00 pushq $0x17 11a9: f2 repne 11aa: e9 71 fe ff ff jmpq 0x1020 11af: 90 nop 11b0: f3 rep 11b1: 0f pop %cs 11b2: 1e push %ds 11b3: fa cli 11b4: 68 18 00 00 00 pushq $0x18 11b9: f2 repne 11ba: e9 61 fe ff ff jmpq 0x1020 11bf: 90 nop 11c0: f3 rep 11c1: 0f pop %cs 11c2: 1e push %ds 11c3: fa cli 11c4: 68 19 00 00 00 pushq $0x19 11c9: f2 repne 11ca: e9 51 fe ff ff jmpq 0x1020 11cf: 90 nop Disassembly of section .plt.got: 11d0: f3 rep 11d1: 0f pop %cs 11d2: 1e push %ds 11d3: fa cli 11d4: f2 repne 11d5: ff 25 1d 6e 00 00 jmpq *0x6e1d(%rip) # 0x7ff8 11db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .plt.sec: 11e0: f3 rep 11e1: 0f pop %cs 11e2: 1e push %ds 11e3: fa cli 11e4: f2 repne 11e5: ff 25 1d 6d 00 00 jmpq *0x6d1d(%rip) # 0x7f08 11eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11f0: f3 rep 11f1: 0f pop %cs 11f2: 1e push %ds 11f3: fa cli 11f4: f2 repne 11f5: ff 25 15 6d 00 00 jmpq *0x6d15(%rip) # 0x7f10 11fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1200: f3 rep 1201: 0f pop %cs 1202: 1e push %ds 1203: fa cli 1204: f2 repne 1205: ff 25 0d 6d 00 00 jmpq *0x6d0d(%rip) # 0x7f18 120b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1210: f3 rep 1211: 0f pop %cs 1212: 1e push %ds 1213: fa cli 1214: f2 repne 1215: ff 25 05 6d 00 00 jmpq *0x6d05(%rip) # 0x7f20 121b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1220: f3 rep 1221: 0f pop %cs 1222: 1e push %ds 1223: fa cli 1224: f2 repne 1225: ff 25 fd 6c 00 00 jmpq *0x6cfd(%rip) # 0x7f28 122b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1230: f3 rep 1231: 0f pop %cs 1232: 1e push %ds 1233: fa cli 1234: f2 repne 1235: ff 25 f5 6c 00 00 jmpq *0x6cf5(%rip) # 0x7f30 123b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1240: f3 rep 1241: 0f pop %cs 1242: 1e push %ds 1243: fa cli 1244: f2 repne 1245: ff 25 ed 6c 00 00 jmpq *0x6ced(%rip) # 0x7f38 124b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1250: f3 rep 1251: 0f pop %cs 1252: 1e push %ds 1253: fa cli 1254: f2 repne 1255: ff 25 e5 6c 00 00 jmpq *0x6ce5(%rip) # 0x7f40 125b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1260: f3 rep 1261: 0f pop %cs 1262: 1e push %ds 1263: fa cli 1264: f2 repne 1265: ff 25 dd 6c 00 00 jmpq *0x6cdd(%rip) # 0x7f48 126b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1270: f3 rep 1271: 0f pop %cs 1272: 1e push %ds 1273: fa cli 1274: f2 repne 1275: ff 25 d5 6c 00 00 jmpq *0x6cd5(%rip) # 0x7f50 127b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1280: f3 rep 1281: 0f pop %cs 1282: 1e push %ds 1283: fa cli 1284: f2 repne 1285: ff 25 cd 6c 00 00 jmpq *0x6ccd(%rip) # 0x7f58 128b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1290: f3 rep 1291: 0f pop %cs 1292: 1e push %ds 1293: fa cli 1294: f2 repne 1295: ff 25 c5 6c 00 00 jmpq *0x6cc5(%rip) # 0x7f60 129b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12a0: f3 rep 12a1: 0f pop %cs 12a2: 1e push %ds 12a3: fa cli 12a4: f2 repne 12a5: ff 25 bd 6c 00 00 jmpq *0x6cbd(%rip) # 0x7f68 12ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12b0: f3 rep 12b1: 0f pop %cs 12b2: 1e push %ds 12b3: fa cli 12b4: f2 repne 12b5: ff 25 b5 6c 00 00 jmpq *0x6cb5(%rip) # 0x7f70 12bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12c0: f3 rep 12c1: 0f pop %cs 12c2: 1e push %ds 12c3: fa cli 12c4: f2 repne 12c5: ff 25 ad 6c 00 00 jmpq *0x6cad(%rip) # 0x7f78 12cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12d0: f3 rep 12d1: 0f pop %cs 12d2: 1e push %ds 12d3: fa cli 12d4: f2 repne 12d5: ff 25 a5 6c 00 00 jmpq *0x6ca5(%rip) # 0x7f80 12db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12e0: f3 rep 12e1: 0f pop %cs 12e2: 1e push %ds 12e3: fa cli 12e4: f2 repne 12e5: ff 25 9d 6c 00 00 jmpq *0x6c9d(%rip) # 0x7f88 12eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12f0: f3 rep 12f1: 0f pop %cs 12f2: 1e push %ds 12f3: fa cli 12f4: f2 repne 12f5: ff 25 95 6c 00 00 jmpq *0x6c95(%rip) # 0x7f90 12fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1300: f3 rep 1301: 0f pop %cs 1302: 1e push %ds 1303: fa cli 1304: f2 repne 1305: ff 25 8d 6c 00 00 jmpq *0x6c8d(%rip) # 0x7f98 130b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1310: f3 rep 1311: 0f pop %cs 1312: 1e push %ds 1313: fa cli 1314: f2 repne 1315: ff 25 85 6c 00 00 jmpq *0x6c85(%rip) # 0x7fa0 131b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1320: f3 rep 1321: 0f pop %cs 1322: 1e push %ds 1323: fa cli 1324: f2 repne 1325: ff 25 7d 6c 00 00 jmpq *0x6c7d(%rip) # 0x7fa8 132b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1330: f3 rep 1331: 0f pop %cs 1332: 1e push %ds 1333: fa cli 1334: f2 repne 1335: ff 25 75 6c 00 00 jmpq *0x6c75(%rip) # 0x7fb0 133b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1340: f3 rep 1341: 0f pop %cs 1342: 1e push %ds 1343: fa cli 1344: f2 repne 1345: ff 25 6d 6c 00 00 jmpq *0x6c6d(%rip) # 0x7fb8 134b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1350: f3 rep 1351: 0f pop %cs 1352: 1e push %ds 1353: fa cli 1354: f2 repne 1355: ff 25 65 6c 00 00 jmpq *0x6c65(%rip) # 0x7fc0 135b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1360: f3 rep 1361: 0f pop %cs 1362: 1e push %ds 1363: fa cli 1364: f2 repne 1365: ff 25 5d 6c 00 00 jmpq *0x6c5d(%rip) # 0x7fc8 136b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1370: f3 rep 1371: 0f pop %cs 1372: 1e push %ds 1373: fa cli 1374: f2 repne 1375: ff 25 55 6c 00 00 jmpq *0x6c55(%rip) # 0x7fd0 137b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .text: 1380: f3 rep 1381: 0f pop %cs 1382: 1e push %ds 1383: fa cli 1384: 31 ed xor %ebp,%ebp 1386: 49 89 d1 mov %rdx,%r9 1389: 5e pop %rsi 138a: 48 89 e2 mov %rsp,%rdx 138d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 1391: 50 push %rax 1392: 54 push %rsp 1393: 4c 8d 05 76 35 00 00 lea 0x3576(%rip),%r8 # 0x4910 139a: 48 8d 0d ff 34 00 00 lea 0x34ff(%rip),%rcx # 0x48a0 13a1: 48 8d 3d c1 00 00 00 lea 0xc1(%rip),%rdi # 0x1469 13a8: ff 15 32 6c 00 00 callq *0x6c32(%rip) # 0x7fe0 13ae: f4 hlt 13af: 90 nop 13b0: 48 8d 3d 59 6c 00 00 lea 0x6c59(%rip),%rdi # 0x8010 13b7: 48 8d 05 52 6c 00 00 lea 0x6c52(%rip),%rax # 0x8010 13be: 48 39 f8 cmp %rdi,%rax 13c1: 74 15 je 0x13d8 13c3: 48 8b 05 0e 6c 00 00 mov 0x6c0e(%rip),%rax # 0x7fd8 13ca: 48 85 c0 test %rax,%rax 13cd: 74 09 je 0x13d8 13cf: ff e0 jmpq *%rax 13d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13d8: c3 retq 13d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13e0: 48 8d 3d 29 6c 00 00 lea 0x6c29(%rip),%rdi # 0x8010 13e7: 48 8d 35 22 6c 00 00 lea 0x6c22(%rip),%rsi # 0x8010 13ee: 48 29 fe sub %rdi,%rsi 13f1: 48 89 f0 mov %rsi,%rax 13f4: 48 c1 ee 3f shr $0x3f,%rsi 13f8: 48 c1 f8 03 sar $0x3,%rax 13fc: 48 01 c6 add %rax,%rsi 13ff: 48 d1 fe sar %rsi 1402: 74 14 je 0x1418 1404: 48 8b 05 e5 6b 00 00 mov 0x6be5(%rip),%rax # 0x7ff0 140b: 48 85 c0 test %rax,%rax 140e: 74 08 je 0x1418 1410: ff e0 jmpq *%rax 1412: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1418: c3 retq 1419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1420: f3 rep 1421: 0f pop %cs 1422: 1e push %ds 1423: fa cli 1424: 80 3d e5 6b 00 00 00 cmpb $0x0,0x6be5(%rip) # 0x8010 142b: 75 2b jne 0x1458 142d: 55 push %rbp 142e: 48 83 3d c2 6b 00 00 00 cmpq $0x0,0x6bc2(%rip) # 0x7ff8 1436: 48 89 e5 mov %rsp,%rbp 1439: 74 0c je 0x1447 143b: 48 8b 3d c6 6b 00 00 mov 0x6bc6(%rip),%rdi # 0x8008 1442: e8 89 fd ff ff callq 0x11d0 1447: e8 64 ff ff ff callq 0x13b0 144c: c6 05 bd 6b 00 00 01 movb $0x1,0x6bbd(%rip) # 0x8010 1453: 5d pop %rbp 1454: c3 retq 1455: 0f 1f 00 nopl (%rax) 1458: c3 retq 1459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1460: f3 rep 1461: 0f pop %cs 1462: 1e push %ds 1463: fa cli 1464: e9 77 ff ff ff jmpq 0x13e0 1469: f3 rep 146a: 0f pop %cs 146b: 1e push %ds 146c: fa cli 146d: 55 push %rbp 146e: 48 89 e5 mov %rsp,%rbp 1471: 48 83 ec 30 sub $0x30,%rsp 1475: 89 7d dc mov %edi,-0x24(%rbp) 1478: 48 89 75 d0 mov %rsi,-0x30(%rbp) 147c: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 1480: 7f 25 jg 0x14a7 1482: 48 8b 45 d0 mov -0x30(%rbp),%rax 1486: 48 8b 00 mov (%rax),%rax 1489: 48 89 c6 mov %rax,%rsi 148c: 48 8d 3d 75 3b 00 00 lea 0x3b75(%rip),%rdi # 0x5008 1493: b8 00 00 00 00 mov $0x0,%eax 1498: e8 93 fd ff ff callq 0x1230 149d: b8 ff ff ff ff mov $0xffffffff,%eax 14a2: e9 64 01 00 00 jmpq 0x160b 14a7: bf 01 00 00 00 mov $0x1,%edi 14ac: e8 71 01 00 00 callq 0x1622 14b1: 85 c0 test %eax,%eax 14b3: 75 28 jne 0x14dd 14b5: bf ff ff ff ff mov $0xffffffff,%edi 14ba: e8 27 02 00 00 callq 0x16e6 14bf: 48 89 c6 mov %rax,%rsi 14c2: 48 8d 3d 57 3b 00 00 lea 0x3b57(%rip),%rdi # 0x5020 14c9: b8 00 00 00 00 mov $0x0,%eax 14ce: e8 5d fd ff ff callq 0x1230 14d3: b8 01 00 00 00 mov $0x1,%eax 14d8: e9 2e 01 00 00 jmpq 0x160b 14dd: 48 8b 45 d0 mov -0x30(%rbp),%rax 14e1: 48 83 c0 08 add $0x8,%rax 14e5: 48 8b 00 mov (%rax),%rax 14e8: ba 00 00 00 00 mov $0x0,%edx 14ed: be 00 00 00 00 mov $0x0,%esi 14f2: 48 89 c7 mov %rax,%rdi 14f5: b8 00 00 00 00 mov $0x0,%eax 14fa: e8 31 fe ff ff callq 0x1330 14ff: 89 45 e8 mov %eax,-0x18(%rbp) 1502: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 1506: 79 25 jns 0x152d 1508: 48 8b 45 d0 mov -0x30(%rbp),%rax 150c: 48 8b 00 mov (%rax),%rax 150f: 48 89 c6 mov %rax,%rsi 1512: 48 8d 3d 2e 3b 00 00 lea 0x3b2e(%rip),%rdi # 0x5047 1519: b8 00 00 00 00 mov $0x0,%eax 151e: e8 0d fd ff ff callq 0x1230 1523: b8 01 00 00 00 mov $0x1,%eax 1528: e9 de 00 00 00 jmpq 0x160b 152d: 8b 45 e8 mov -0x18(%rbp),%eax 1530: ba 00 00 00 00 mov $0x0,%edx 1535: be 01 00 00 00 mov $0x1,%esi 153a: 89 c7 mov %eax,%edi 153c: e8 65 2c 00 00 callq 0x41a6 1541: 48 89 45 f8 mov %rax,-0x8(%rbp) 1545: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 154a: 75 28 jne 0x1574 154c: bf ff ff ff ff mov $0xffffffff,%edi 1551: e8 90 01 00 00 callq 0x16e6 1556: 48 89 c6 mov %rax,%rsi 1559: 48 8d 3d f7 3a 00 00 lea 0x3af7(%rip),%rdi # 0x5057 1560: b8 00 00 00 00 mov $0x0,%eax 1565: e8 c6 fc ff ff callq 0x1230 156a: b8 01 00 00 00 mov $0x1,%eax 156f: e9 97 00 00 00 jmpq 0x160b 1574: 48 8b 45 f8 mov -0x8(%rbp),%rax 1578: 48 89 c7 mov %rax,%rdi 157b: e8 f2 32 00 00 callq 0x4872 1580: 89 45 ec mov %eax,-0x14(%rbp) 1583: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 1587: 74 1f je 0x15a8 1589: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 158d: 77 33 ja 0x15c2 158f: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1593: 74 20 je 0x15b5 1595: 83 7d ec 01 cmpl $0x1,-0x14(%rbp) 1599: 75 27 jne 0x15c2 159b: 48 8d 05 cf 3a 00 00 lea 0x3acf(%rip),%rax # 0x5071 15a2: 48 89 45 f0 mov %rax,-0x10(%rbp) 15a6: eb 25 jmp 0x15cd 15a8: 48 8d 05 d0 3a 00 00 lea 0x3ad0(%rip),%rax # 0x507f 15af: 48 89 45 f0 mov %rax,-0x10(%rbp) 15b3: eb 18 jmp 0x15cd 15b5: 48 8d 05 ce 3a 00 00 lea 0x3ace(%rip),%rax # 0x508a 15bc: 48 89 45 f0 mov %rax,-0x10(%rbp) 15c0: eb 0b jmp 0x15cd 15c2: 48 8d 05 c6 3a 00 00 lea 0x3ac6(%rip),%rax # 0x508f 15c9: 48 89 45 f0 mov %rax,-0x10(%rbp) 15cd: 48 8b 45 d0 mov -0x30(%rbp),%rax 15d1: 48 83 c0 08 add $0x8,%rax 15d5: 48 8b 00 mov (%rax),%rax 15d8: 48 8b 55 f0 mov -0x10(%rbp),%rdx 15dc: 48 89 c6 mov %rax,%rsi 15df: 48 8d 3d b6 3a 00 00 lea 0x3ab6(%rip),%rdi # 0x509c 15e6: b8 00 00 00 00 mov $0x0,%eax 15eb: e8 40 fc ff ff callq 0x1230 15f0: 48 8b 45 f8 mov -0x8(%rbp),%rax 15f4: 48 89 c7 mov %rax,%rdi 15f7: e8 48 2e 00 00 callq 0x4444 15fc: 8b 45 e8 mov -0x18(%rbp),%eax 15ff: 89 c7 mov %eax,%edi 1601: e8 6a fc ff ff callq 0x1270 1606: b8 00 00 00 00 mov $0x0,%eax 160b: c9 leaveq 160c: c3 retq 160d: f3 rep 160e: 0f pop %cs 160f: 1e push %ds 1610: fa cli 1611: 55 push %rbp 1612: 48 89 e5 mov %rsp,%rbp 1615: c7 05 f5 69 00 00 01 00 movl $0x1,0x69f5(%rip) # 0x8014 161d: 00 00 161f: 90 nop 1620: 5d pop %rbp 1621: c3 retq 1622: f3 rep 1623: 0f pop %cs 1624: 1e push %ds 1625: fa cli 1626: 55 push %rbp 1627: 48 89 e5 mov %rsp,%rbp 162a: 48 83 ec 10 sub $0x10,%rsp 162e: 89 7d fc mov %edi,-0x4(%rbp) 1631: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1635: 75 07 jne 0x163e 1637: b8 01 00 00 00 mov $0x1,%eax 163c: eb 2a jmp 0x1668 163e: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1642: 0f 94 c0 sete %al 1645: 0f b6 c0 movzbl %al,%eax 1648: 48 85 c0 test %rax,%rax 164b: 74 0c je 0x1659 164d: e8 bb ff ff ff callq 0x160d 1652: b8 01 00 00 00 mov $0x1,%eax 1657: eb 0f jmp 0x1668 1659: bf 02 00 00 00 mov $0x2,%edi 165e: e8 43 00 00 00 callq 0x16a6 1663: b8 00 00 00 00 mov $0x0,%eax 1668: c9 leaveq 1669: c3 retq 166a: f3 rep 166b: 0f pop %cs 166c: 1e push %ds 166d: fa cli 166e: 55 push %rbp 166f: 48 89 e5 mov %rsp,%rbp 1672: 48 83 ec 10 sub $0x10,%rsp 1676: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 167e: 00 167f: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1686: 8b 00 mov (%rax),%eax 1688: 89 45 fc mov %eax,-0x4(%rbp) 168b: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1693: 00 1694: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 169b: c7 00 00 00 00 00 movl $0x0,(%rax) 16a1: 8b 45 fc mov -0x4(%rbp),%eax 16a4: c9 leaveq 16a5: c3 retq 16a6: f3 rep 16a7: 0f pop %cs 16a8: 1e push %ds 16a9: fa cli 16aa: 55 push %rbp 16ab: 48 89 e5 mov %rsp,%rbp 16ae: 53 push %rbx 16af: 48 83 ec 18 sub $0x18,%rsp 16b3: 89 7d ec mov %edi,-0x14(%rbp) 16b6: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 16ba: 78 0b js 0x16c7 16bc: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 16c0: 7f 05 jg 0x16c7 16c2: 8b 5d ec mov -0x14(%rbp),%ebx 16c5: eb 05 jmp 0x16cc 16c7: bb 01 00 00 00 mov $0x1,%ebx 16cc: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16d4: 00 16d5: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16dc: 89 18 mov %ebx,(%rax) 16de: 90 nop 16df: 48 83 c4 18 add $0x18,%rsp 16e3: 5b pop %rbx 16e4: 5d pop %rbp 16e5: c3 retq 16e6: f3 rep 16e7: 0f pop %cs 16e8: 1e push %ds 16e9: fa cli 16ea: 55 push %rbp 16eb: 48 89 e5 mov %rsp,%rbp 16ee: 48 83 ec 20 sub $0x20,%rsp 16f2: 89 7d ec mov %edi,-0x14(%rbp) 16f5: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16fd: 00 16fe: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1705: 8b 00 mov (%rax),%eax 1707: 89 45 fc mov %eax,-0x4(%rbp) 170a: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 170e: 0f 85 85 00 00 00 jne 0x1799 1714: 8b 45 fc mov -0x4(%rbp),%eax 1717: 48 98 cltq 1719: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1721: 48 8d 05 98 3e 00 00 lea 0x3e98(%rip),%rax # 0x55c0 1728: 48 8b 04 02 mov (%rdx,%rax,1),%rax 172c: 48 3d f1 04 00 00 cmp $0x4f1,%rax 1732: 76 1f jbe 0x1753 1734: 48 8d 0d 1d 41 00 00 lea 0x411d(%rip),%rcx # 0x5858 173b: ba 5a 01 00 00 mov $0x15a,%edx 1740: 48 8d 35 11 40 00 00 lea 0x4011(%rip),%rsi # 0x5758 1747: 48 8d 3d 9a 40 00 00 lea 0x409a(%rip),%rdi # 0x57e8 174e: e8 fd fa ff ff callq 0x1250 1753: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1757: 74 36 je 0x178f 1759: 8b 45 fc mov -0x4(%rbp),%eax 175c: 48 98 cltq 175e: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1766: 48 8d 05 53 3e 00 00 lea 0x3e53(%rip),%rax # 0x55c0 176d: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1771: 48 8d 15 48 39 00 00 lea 0x3948(%rip),%rdx # 0x50c0 1778: 48 01 d0 add %rdx,%rax 177b: 48 89 c6 mov %rax,%rsi 177e: 48 8d 3d 88 40 00 00 lea 0x4088(%rip),%rdi # 0x580d 1785: e8 b6 fa ff ff callq 0x1240 178a: e9 b7 00 00 00 jmpq 0x1846 178f: b8 00 00 00 00 mov $0x0,%eax 1794: e9 ad 00 00 00 jmpq 0x1846 1799: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 179d: 7c 06 jl 0x17a5 179f: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 17a3: 7e 1b jle 0x17c0 17a5: 48 8d 05 1d 39 00 00 lea 0x391d(%rip),%rax # 0x50c9 17ac: 48 89 c6 mov %rax,%rsi 17af: 48 8d 3d 57 40 00 00 lea 0x4057(%rip),%rdi # 0x580d 17b6: e8 85 fa ff ff callq 0x1240 17bb: e9 86 00 00 00 jmpq 0x1846 17c0: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 17c4: 75 05 jne 0x17cb 17c6: 8b 45 fc mov -0x4(%rbp),%eax 17c9: eb 03 jmp 0x17ce 17cb: 8b 45 ec mov -0x14(%rbp),%eax 17ce: 48 98 cltq 17d0: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17d8: 48 8d 05 e1 3d 00 00 lea 0x3de1(%rip),%rax # 0x55c0 17df: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17e3: 48 3d f1 04 00 00 cmp $0x4f1,%rax 17e9: 76 1f jbe 0x180a 17eb: 48 8d 0d 66 40 00 00 lea 0x4066(%rip),%rcx # 0x5858 17f2: ba 60 01 00 00 mov $0x160,%edx 17f7: 48 8d 35 5a 3f 00 00 lea 0x3f5a(%rip),%rsi # 0x5758 17fe: 48 8d 3d 13 40 00 00 lea 0x4013(%rip),%rdi # 0x5818 1805: e8 46 fa ff ff callq 0x1250 180a: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 180e: 75 05 jne 0x1815 1810: 8b 45 fc mov -0x4(%rbp),%eax 1813: eb 03 jmp 0x1818 1815: 8b 45 ec mov -0x14(%rbp),%eax 1818: 48 98 cltq 181a: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1822: 48 8d 05 97 3d 00 00 lea 0x3d97(%rip),%rax # 0x55c0 1829: 48 8b 04 02 mov (%rdx,%rax,1),%rax 182d: 48 8d 15 8c 38 00 00 lea 0x388c(%rip),%rdx # 0x50c0 1834: 48 01 d0 add %rdx,%rax 1837: 48 89 c6 mov %rax,%rsi 183a: 48 8d 3d cc 3f 00 00 lea 0x3fcc(%rip),%rdi # 0x580d 1841: e8 fa f9 ff ff callq 0x1240 1846: c9 leaveq 1847: c3 retq 1848: 55 push %rbp 1849: 48 89 e5 mov %rsp,%rbp 184c: 89 f8 mov %edi,%eax 184e: 66 89 45 fc mov %ax,-0x4(%rbp) 1852: 0f b7 45 fc movzwl -0x4(%rbp),%eax 1856: 66 c1 c0 08 rol $0x8,%ax 185a: 5d pop %rbp 185b: c3 retq 185c: 55 push %rbp 185d: 48 89 e5 mov %rsp,%rbp 1860: 89 7d fc mov %edi,-0x4(%rbp) 1863: 8b 45 fc mov -0x4(%rbp),%eax 1866: 0f c8 bswap %eax 1868: 5d pop %rbp 1869: c3 retq 186a: 55 push %rbp 186b: 48 89 e5 mov %rsp,%rbp 186e: 48 89 7d f8 mov %rdi,-0x8(%rbp) 1872: 48 8b 45 f8 mov -0x8(%rbp),%rax 1876: 48 0f c8 bswap %rax 1879: 5d pop %rbp 187a: c3 retq 187b: 55 push %rbp 187c: 48 89 e5 mov %rsp,%rbp 187f: 48 83 ec 40 sub $0x40,%rsp 1883: 89 7d dc mov %edi,-0x24(%rbp) 1886: 48 89 75 d0 mov %rsi,-0x30(%rbp) 188a: 48 89 55 c8 mov %rdx,-0x38(%rbp) 188e: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1892: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 189a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 189e: 48 8b 45 e8 mov -0x18(%rbp),%rax 18a2: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 18a6: 48 8b 45 e8 mov -0x18(%rbp),%rax 18aa: 48 8b 55 c8 mov -0x38(%rbp),%rdx 18ae: 48 29 c2 sub %rax,%rdx 18b1: 48 8b 75 e8 mov -0x18(%rbp),%rsi 18b5: 48 8b 45 d0 mov -0x30(%rbp),%rax 18b9: 48 01 c6 add %rax,%rsi 18bc: 8b 45 dc mov -0x24(%rbp),%eax 18bf: 89 c7 mov %eax,%edi 18c1: e8 7a fa ff ff callq 0x1340 18c6: 48 89 45 f0 mov %rax,-0x10(%rbp) 18ca: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 18cf: 75 0c jne 0x18dd 18d1: e8 1a f9 ff ff callq 0x11f0 18d6: 8b 00 mov (%rax),%eax 18d8: 83 f8 04 cmp $0x4,%eax 18db: 74 bd je 0x189a 18dd: 48 8b 45 f0 mov -0x10(%rbp),%rax 18e1: 48 89 45 f8 mov %rax,-0x8(%rbp) 18e5: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18ea: 7f 13 jg 0x18ff 18ec: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18f1: 79 06 jns 0x18f9 18f3: 48 8b 45 f8 mov -0x8(%rbp),%rax 18f7: eb 1c jmp 0x1915 18f9: 48 8b 45 e8 mov -0x18(%rbp),%rax 18fd: eb 16 jmp 0x1915 18ff: 48 8b 45 f8 mov -0x8(%rbp),%rax 1903: 48 01 45 e8 add %rax,-0x18(%rbp) 1907: 48 8b 45 e8 mov -0x18(%rbp),%rax 190b: 48 39 45 c8 cmp %rax,-0x38(%rbp) 190f: 77 89 ja 0x189a 1911: 48 8b 45 e8 mov -0x18(%rbp),%rax 1915: c9 leaveq 1916: c3 retq 1917: 55 push %rbp 1918: 48 89 e5 mov %rsp,%rbp 191b: 48 83 ec 20 sub $0x20,%rsp 191f: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1923: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1927: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 192c: 76 26 jbe 0x1954 192e: 48 8b 45 e8 mov -0x18(%rbp),%rax 1932: ba 08 00 00 00 mov $0x8,%edx 1937: 48 8d 35 2a 3f 00 00 lea 0x3f2a(%rip),%rsi # 0x5868 193e: 48 89 c7 mov %rax,%rdi 1941: e8 4a f9 ff ff callq 0x1290 1946: 85 c0 test %eax,%eax 1948: 75 0a jne 0x1954 194a: b8 01 00 00 00 mov $0x1,%eax 194f: e9 80 00 00 00 jmpq 0x19d4 1954: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 1959: 76 74 jbe 0x19cf 195b: 48 8b 45 e8 mov -0x18(%rbp),%rax 195f: ba 04 00 00 00 mov $0x4,%edx 1964: 48 8d 35 06 3f 00 00 lea 0x3f06(%rip),%rsi # 0x5871 196b: 48 89 c7 mov %rax,%rdi 196e: e8 1d f9 ff ff callq 0x1290 1973: 85 c0 test %eax,%eax 1975: 75 58 jne 0x19cf 1977: 48 8b 45 e8 mov -0x18(%rbp),%rax 197b: 48 83 c0 04 add $0x4,%rax 197f: 0f b6 00 movzbl (%rax),%eax 1982: 0f b6 c0 movzbl %al,%eax 1985: 89 45 f4 mov %eax,-0xc(%rbp) 1988: 48 8b 45 e8 mov -0x18(%rbp),%rax 198c: 48 83 c0 05 add $0x5,%rax 1990: 0f b6 00 movzbl (%rax),%eax 1993: 0f b6 c0 movzbl %al,%eax 1996: 89 45 f8 mov %eax,-0x8(%rbp) 1999: 48 8b 45 e8 mov -0x18(%rbp),%rax 199d: 48 83 c0 06 add $0x6,%rax 19a1: 0f b6 00 movzbl (%rax),%eax 19a4: 0f b6 c0 movzbl %al,%eax 19a7: 89 45 fc mov %eax,-0x4(%rbp) 19aa: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 19ae: 7e 1f jle 0x19cf 19b0: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 19b4: 7f 19 jg 0x19cf 19b6: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 19ba: 7e 13 jle 0x19cf 19bc: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 19c0: 7f 0d jg 0x19cf 19c2: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 19c6: 75 07 jne 0x19cf 19c8: b8 03 00 00 00 mov $0x3,%eax 19cd: eb 05 jmp 0x19d4 19cf: b8 00 00 00 00 mov $0x0,%eax 19d4: c9 leaveq 19d5: c3 retq 19d6: 55 push %rbp 19d7: 48 89 e5 mov %rsp,%rbp 19da: 48 83 ec 40 sub $0x40,%rsp 19de: 89 7d ec mov %edi,-0x14(%rbp) 19e1: 48 89 75 e0 mov %rsi,-0x20(%rbp) 19e5: 48 89 55 d8 mov %rdx,-0x28(%rbp) 19e9: 48 89 4d d0 mov %rcx,-0x30(%rbp) 19ed: 44 89 45 e8 mov %r8d,-0x18(%rbp) 19f1: 4c 89 4d c8 mov %r9,-0x38(%rbp) 19f5: 48 8b 45 18 mov 0x18(%rbp),%rax 19f9: 48 05 08 01 00 00 add $0x108,%rax 19ff: 48 89 c6 mov %rax,%rsi 1a02: bf 01 00 00 00 mov $0x1,%edi 1a07: e8 a4 f8 ff ff callq 0x12b0 1a0c: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a10: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1a15: 75 0c jne 0x1a23 1a17: bf 08 00 00 00 mov $0x8,%edi 1a1c: e8 85 fc ff ff callq 0x16a6 1a21: eb 58 jmp 0x1a7b 1a23: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a27: 8b 55 10 mov 0x10(%rbp),%edx 1a2a: 89 50 18 mov %edx,0x18(%rax) 1a2d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a31: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 1a38: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a3c: 8b 55 e8 mov -0x18(%rbp),%edx 1a3f: 89 50 1c mov %edx,0x1c(%rax) 1a42: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a46: 8b 55 ec mov -0x14(%rbp),%edx 1a49: 89 50 24 mov %edx,0x24(%rax) 1a4c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a50: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1a54: 48 89 50 28 mov %rdx,0x28(%rax) 1a58: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a5c: 48 8b 55 d0 mov -0x30(%rbp),%rdx 1a60: 48 89 50 30 mov %rdx,0x30(%rax) 1a64: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a68: 48 8b 55 e0 mov -0x20(%rbp),%rdx 1a6c: 48 89 10 mov %rdx,(%rax) 1a6f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a73: 48 8b 55 c8 mov -0x38(%rbp),%rdx 1a77: 48 89 50 08 mov %rdx,0x8(%rax) 1a7b: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a7f: c9 leaveq 1a80: c3 retq 1a81: f3 rep 1a82: 0f pop %cs 1a83: 1e push %ds 1a84: fa cli 1a85: 55 push %rbp 1a86: 48 89 e5 mov %rsp,%rbp 1a89: 48 83 ec 20 sub $0x20,%rsp 1a8d: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a91: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a95: 8b 40 18 mov 0x18(%rax),%eax 1a98: 83 f8 01 cmp $0x1,%eax 1a9b: 75 38 jne 0x1ad5 1a9d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1aa1: 48 8b 40 48 mov 0x48(%rax),%rax 1aa5: 48 89 45 f8 mov %rax,-0x8(%rbp) 1aa9: eb 23 jmp 0x1ace 1aab: 48 8b 45 f8 mov -0x8(%rbp),%rax 1aaf: 8b 40 3c mov 0x3c(%rax),%eax 1ab2: 85 c0 test %eax,%eax 1ab4: 74 0c je 0x1ac2 1ab6: 48 8b 45 f8 mov -0x8(%rbp),%rax 1aba: 48 89 c7 mov %rax,%rdi 1abd: e8 bf ff ff ff callq 0x1a81 1ac2: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ac6: 48 8b 40 10 mov 0x10(%rax),%rax 1aca: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ace: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1ad3: 75 d6 jne 0x1aab 1ad5: 90 nop 1ad6: c9 leaveq 1ad7: c3 retq 1ad8: f3 rep 1ad9: 0f pop %cs 1ada: 1e push %ds 1adb: fa cli 1adc: 55 push %rbp 1add: 48 89 e5 mov %rsp,%rbp 1ae0: 48 83 ec 20 sub $0x20,%rsp 1ae4: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1ae8: 48 8b 45 e8 mov -0x18(%rbp),%rax 1aec: 8b 40 18 mov 0x18(%rax),%eax 1aef: 83 f8 01 cmp $0x1,%eax 1af2: 75 38 jne 0x1b2c 1af4: 48 8b 45 e8 mov -0x18(%rbp),%rax 1af8: 48 8b 40 48 mov 0x48(%rax),%rax 1afc: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b00: eb 23 jmp 0x1b25 1b02: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b06: 8b 40 3c mov 0x3c(%rax),%eax 1b09: 85 c0 test %eax,%eax 1b0b: 74 0c je 0x1b19 1b0d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b11: 48 89 c7 mov %rax,%rdi 1b14: e8 bf ff ff ff callq 0x1ad8 1b19: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b1d: 48 8b 40 10 mov 0x10(%rax),%rax 1b21: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b25: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b2a: 75 d6 jne 0x1b02 1b2c: 90 nop 1b2d: c9 leaveq 1b2e: c3 retq 1b2f: 55 push %rbp 1b30: 48 89 e5 mov %rsp,%rbp 1b33: 48 83 ec 40 sub $0x40,%rsp 1b37: 89 7d ec mov %edi,-0x14(%rbp) 1b3a: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1b3e: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1b42: 48 89 4d d0 mov %rcx,-0x30(%rbp) 1b46: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1b4a: 4c 89 4d c8 mov %r9,-0x38(%rbp) 1b4e: 4c 8b 45 c8 mov -0x38(%rbp),%r8 1b52: 8b 7d e8 mov -0x18(%rbp),%edi 1b55: 48 8b 4d d0 mov -0x30(%rbp),%rcx 1b59: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1b5d: 48 8b 75 e0 mov -0x20(%rbp),%rsi 1b61: 8b 45 ec mov -0x14(%rbp),%eax 1b64: 6a 00 pushq $0x0 1b66: 6a 01 pushq $0x1 1b68: 4d 89 c1 mov %r8,%r9 1b6b: 41 89 f8 mov %edi,%r8d 1b6e: 89 c7 mov %eax,%edi 1b70: e8 61 fe ff ff callq 0x19d6 1b75: 48 83 c4 10 add $0x10,%rsp 1b79: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b7d: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b82: 74 26 je 0x1baa 1b84: 48 8b 45 d8 mov -0x28(%rbp),%rax 1b88: 48 8d 50 08 lea 0x8(%rax),%rdx 1b8c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b90: 48 89 50 70 mov %rdx,0x70(%rax) 1b94: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b98: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 1b9f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ba3: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1baa: 48 8b 45 f8 mov -0x8(%rbp),%rax 1bae: c9 leaveq 1baf: c3 retq 1bb0: f3 rep 1bb1: 0f pop %cs 1bb2: 1e push %ds 1bb3: fa cli 1bb4: 55 push %rbp 1bb5: 48 89 e5 mov %rsp,%rbp 1bb8: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 1bbf: 48 89 bd 78 ff ff ff mov %rdi,-0x88(%rbp) 1bc6: 48 89 b5 70 ff ff ff mov %rsi,-0x90(%rbp) 1bcd: 89 95 6c ff ff ff mov %edx,-0x94(%rbp) 1bd3: 48 89 8d 60 ff ff ff mov %rcx,-0xa0(%rbp) 1bda: 4c 89 85 58 ff ff ff mov %r8,-0xa8(%rbp) 1be1: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 1be9: 00 1bea: 48 89 45 f8 mov %rax,-0x8(%rbp) 1bee: 31 c0 xor %eax,%eax 1bf0: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bf7: 48 83 c0 04 add $0x4,%rax 1bfb: 0f b6 00 movzbl (%rax),%eax 1bfe: 3c 01 cmp $0x1,%al 1c00: 0f 94 c0 sete %al 1c03: 88 45 87 mov %al,-0x79(%rbp) 1c06: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c0a: 74 0a je 0x1c16 1c0c: 48 83 bd 58 ff ff ff 33 cmpq $0x33,-0xa8(%rbp) 1c14: 76 15 jbe 0x1c2b 1c16: 0f b6 45 87 movzbl -0x79(%rbp),%eax 1c1a: 83 f0 01 xor $0x1,%eax 1c1d: 84 c0 test %al,%al 1c1f: 74 20 je 0x1c41 1c21: 48 83 bd 58 ff ff ff 3f cmpq $0x3f,-0xa8(%rbp) 1c29: 77 16 ja 0x1c41 1c2b: bf 0a 00 00 00 mov $0xa,%edi 1c30: e8 71 fa ff ff callq 0x16a6 1c35: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1c3c: e9 bd 04 00 00 jmpq 0x20fe 1c41: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c48: 48 83 c0 05 add $0x5,%rax 1c4c: 0f b6 00 movzbl (%rax),%eax 1c4f: 3c 01 cmp $0x1,%al 1c51: 75 10 jne 0x1c63 1c53: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c5a: 48 89 45 88 mov %rax,-0x78(%rbp) 1c5e: e9 af 00 00 00 jmpq 0x1d12 1c63: 48 8d 45 b0 lea -0x50(%rbp),%rax 1c67: 48 89 45 88 mov %rax,-0x78(%rbp) 1c6b: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c6f: 74 4f je 0x1cc0 1c71: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c78: 0f b7 40 30 movzwl 0x30(%rax),%eax 1c7c: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c80: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c87: 8b 40 20 mov 0x20(%rax),%eax 1c8a: 89 45 d0 mov %eax,-0x30(%rbp) 1c8d: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c94: 48 83 c0 05 add $0x5,%rax 1c98: 0f b6 00 movzbl (%rax),%eax 1c9b: 3c 01 cmp $0x1,%al 1c9d: 74 73 je 0x1d12 1c9f: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1ca3: 0f b7 c0 movzwl %ax,%eax 1ca6: 89 c7 mov %eax,%edi 1ca8: e8 9b fb ff ff callq 0x1848 1cad: 66 89 45 e0 mov %ax,-0x20(%rbp) 1cb1: 8b 45 d0 mov -0x30(%rbp),%eax 1cb4: 89 c7 mov %eax,%edi 1cb6: e8 a1 fb ff ff callq 0x185c 1cbb: 89 45 d0 mov %eax,-0x30(%rbp) 1cbe: eb 52 jmp 0x1d12 1cc0: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1cc7: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1ccb: 66 89 45 ec mov %ax,-0x14(%rbp) 1ccf: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1cd6: 48 8b 40 28 mov 0x28(%rax),%rax 1cda: 48 89 45 d8 mov %rax,-0x28(%rbp) 1cde: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ce5: 48 83 c0 05 add $0x5,%rax 1ce9: 0f b6 00 movzbl (%rax),%eax 1cec: 3c 01 cmp $0x1,%al 1cee: 74 22 je 0x1d12 1cf0: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1cf4: 0f b7 c0 movzwl %ax,%eax 1cf7: 89 c7 mov %eax,%edi 1cf9: e8 4a fb ff ff callq 0x1848 1cfe: 66 89 45 ec mov %ax,-0x14(%rbp) 1d02: 48 8b 45 d8 mov -0x28(%rbp),%rax 1d06: 48 89 c7 mov %rax,%rdi 1d09: e8 5c fb ff ff callq 0x186a 1d0e: 48 89 45 d8 mov %rax,-0x28(%rbp) 1d12: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1d16: 0f 84 ec 01 00 00 je 0x1f08 1d1c: 48 8b 45 88 mov -0x78(%rbp),%rax 1d20: 0f b7 40 30 movzwl 0x30(%rax),%eax 1d24: 0f b7 c0 movzwl %ax,%eax 1d27: 48 89 45 98 mov %rax,-0x68(%rbp) 1d2b: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1d30: 0f 94 c0 sete %al 1d33: 0f b6 c0 movzbl %al,%eax 1d36: 48 85 c0 test %rax,%rax 1d39: 0f 84 79 01 00 00 je 0x1eb8 1d3f: 48 8b 45 88 mov -0x78(%rbp),%rax 1d43: 8b 40 20 mov 0x20(%rax),%eax 1d46: 85 c0 test %eax,%eax 1d48: 0f 84 6a 01 00 00 je 0x1eb8 1d4e: 48 8b 45 88 mov -0x78(%rbp),%rax 1d52: 8b 40 20 mov 0x20(%rax),%eax 1d55: 89 c0 mov %eax,%eax 1d57: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1d5e: 0f 96 c0 setbe %al 1d61: 0f b6 c0 movzbl %al,%eax 1d64: 48 85 c0 test %rax,%rax 1d67: 75 22 jne 0x1d8b 1d69: 48 8b 45 88 mov -0x78(%rbp),%rax 1d6d: 8b 40 20 mov 0x20(%rax),%eax 1d70: 89 c2 mov %eax,%edx 1d72: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1d79: 48 29 d0 sub %rdx,%rax 1d7c: 48 83 f8 27 cmp $0x27,%rax 1d80: 0f 96 c0 setbe %al 1d83: 0f b6 c0 movzbl %al,%eax 1d86: 48 85 c0 test %rax,%rax 1d89: 74 0a je 0x1d95 1d8b: b8 00 00 00 00 mov $0x0,%eax 1d90: e9 69 03 00 00 jmpq 0x20fe 1d95: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d9d: 0f 95 c0 setne %al 1da0: 0f b6 c0 movzbl %al,%eax 1da3: 48 85 c0 test %rax,%rax 1da6: 74 3d je 0x1de5 1da8: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1daf: 48 83 c0 05 add $0x5,%rax 1db3: 0f b6 00 movzbl (%rax),%eax 1db6: 3c 01 cmp $0x1,%al 1db8: 75 2b jne 0x1de5 1dba: 48 8b 45 88 mov -0x78(%rbp),%rax 1dbe: 8b 40 20 mov 0x20(%rax),%eax 1dc1: 89 c2 mov %eax,%edx 1dc3: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1dca: 48 01 c2 add %rax,%rdx 1dcd: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1dd4: 48 01 d0 add %rdx,%rax 1dd7: 8b 40 14 mov 0x14(%rax),%eax 1dda: 89 c0 mov %eax,%eax 1ddc: 48 89 45 98 mov %rax,-0x68(%rbp) 1de0: e9 d3 00 00 00 jmpq 0x1eb8 1de5: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1ded: 0f 95 c0 setne %al 1df0: 0f b6 c0 movzbl %al,%eax 1df3: 48 85 c0 test %rax,%rax 1df6: 74 28 je 0x1e20 1df8: 48 8b 45 88 mov -0x78(%rbp),%rax 1dfc: 8b 40 20 mov 0x20(%rax),%eax 1dff: 89 c2 mov %eax,%edx 1e01: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1e08: 48 01 d0 add %rdx,%rax 1e0b: 48 8d 50 14 lea 0x14(%rax),%rdx 1e0f: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1e16: 48 01 d0 add %rdx,%rax 1e19: 8b 00 mov (%rax),%eax 1e1b: 89 45 90 mov %eax,-0x70(%rbp) 1e1e: eb 70 jmp 0x1e90 1e20: 48 8b 45 88 mov -0x78(%rbp),%rax 1e24: 8b 40 20 mov 0x20(%rax),%eax 1e27: 89 c2 mov %eax,%edx 1e29: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1e30: 48 01 d0 add %rdx,%rax 1e33: 48 83 c0 14 add $0x14,%rax 1e37: 48 89 c2 mov %rax,%rdx 1e3a: 48 8d 75 90 lea -0x70(%rbp),%rsi 1e3e: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1e44: 48 89 d1 mov %rdx,%rcx 1e47: ba 04 00 00 00 mov $0x4,%edx 1e4c: 89 c7 mov %eax,%edi 1e4e: e8 28 fa ff ff callq 0x187b 1e53: 48 89 45 a8 mov %rax,-0x58(%rbp) 1e57: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1e5c: 0f 95 c0 setne %al 1e5f: 0f b6 c0 movzbl %al,%eax 1e62: 48 85 c0 test %rax,%rax 1e65: 74 29 je 0x1e90 1e67: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1e6c: 79 0c jns 0x1e7a 1e6e: bf 09 00 00 00 mov $0x9,%edi 1e73: e8 2e f8 ff ff callq 0x16a6 1e78: eb 0a jmp 0x1e84 1e7a: bf 0a 00 00 00 mov $0xa,%edi 1e7f: e8 22 f8 ff ff callq 0x16a6 1e84: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1e8b: e9 6e 02 00 00 jmpq 0x20fe 1e90: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1e97: 48 83 c0 05 add $0x5,%rax 1e9b: 0f b6 00 movzbl (%rax),%eax 1e9e: 3c 01 cmp $0x1,%al 1ea0: 74 0d je 0x1eaf 1ea2: 8b 45 90 mov -0x70(%rbp),%eax 1ea5: 89 c7 mov %eax,%edi 1ea7: e8 b0 f9 ff ff callq 0x185c 1eac: 89 45 90 mov %eax,-0x70(%rbp) 1eaf: 8b 45 90 mov -0x70(%rbp),%eax 1eb2: 89 c0 mov %eax,%eax 1eb4: 48 89 45 98 mov %rax,-0x68(%rbp) 1eb8: 48 8b 45 88 mov -0x78(%rbp),%rax 1ebc: 8b 40 20 mov 0x20(%rax),%eax 1ebf: 89 c0 mov %eax,%eax 1ec1: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1ec8: 72 31 jb 0x1efb 1eca: 48 8b 45 88 mov -0x78(%rbp),%rax 1ece: 8b 40 20 mov 0x20(%rax),%eax 1ed1: 89 c2 mov %eax,%edx 1ed3: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1eda: 48 29 d0 sub %rdx,%rax 1edd: 48 89 c1 mov %rax,%rcx 1ee0: 48 8b 55 98 mov -0x68(%rbp),%rdx 1ee4: 48 89 d0 mov %rdx,%rax 1ee7: 48 c1 e0 02 shl $0x2,%rax 1eeb: 48 01 d0 add %rdx,%rax 1eee: 48 c1 e0 03 shl $0x3,%rax 1ef2: 48 39 c1 cmp %rax,%rcx 1ef5: 0f 83 ff 01 00 00 jae 0x20fa 1efb: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1f03: e9 f2 01 00 00 jmpq 0x20fa 1f08: 48 8b 45 88 mov -0x78(%rbp),%rax 1f0c: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1f10: 0f b7 c0 movzwl %ax,%eax 1f13: 48 89 45 98 mov %rax,-0x68(%rbp) 1f17: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1f1c: 0f 94 c0 sete %al 1f1f: 0f b6 c0 movzbl %al,%eax 1f22: 48 85 c0 test %rax,%rax 1f25: 0f 84 97 01 00 00 je 0x20c2 1f2b: 48 8b 45 88 mov -0x78(%rbp),%rax 1f2f: 48 8b 40 28 mov 0x28(%rax),%rax 1f33: 48 85 c0 test %rax,%rax 1f36: 0f 84 86 01 00 00 je 0x20c2 1f3c: 48 8b 45 88 mov -0x78(%rbp),%rax 1f40: 48 8b 40 28 mov 0x28(%rax),%rax 1f44: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f4b: 0f 96 c0 setbe %al 1f4e: 0f b6 c0 movzbl %al,%eax 1f51: 48 85 c0 test %rax,%rax 1f54: 75 1e jne 0x1f74 1f56: 48 8b 45 88 mov -0x78(%rbp),%rax 1f5a: 48 8b 40 28 mov 0x28(%rax),%rax 1f5e: 48 83 c0 40 add $0x40,%rax 1f62: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f69: 0f 92 c0 setb %al 1f6c: 0f b6 c0 movzbl %al,%eax 1f6f: 48 85 c0 test %rax,%rax 1f72: 74 0a je 0x1f7e 1f74: b8 00 00 00 00 mov $0x0,%eax 1f79: e9 80 01 00 00 jmpq 0x20fe 1f7e: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f86: 0f 95 c0 setne %al 1f89: 0f b6 c0 movzbl %al,%eax 1f8c: 48 85 c0 test %rax,%rax 1f8f: 74 3b je 0x1fcc 1f91: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1f98: 48 83 c0 05 add $0x5,%rax 1f9c: 0f b6 00 movzbl (%rax),%eax 1f9f: 3c 01 cmp $0x1,%al 1fa1: 75 29 jne 0x1fcc 1fa3: 48 8b 45 88 mov -0x78(%rbp),%rax 1fa7: 48 8b 50 28 mov 0x28(%rax),%rdx 1fab: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fb2: 48 01 c2 add %rax,%rdx 1fb5: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1fbc: 48 01 d0 add %rdx,%rax 1fbf: 48 8b 40 20 mov 0x20(%rax),%rax 1fc3: 48 89 45 90 mov %rax,-0x70(%rbp) 1fc7: e9 cd 00 00 00 jmpq 0x2099 1fcc: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1fd4: 0f 95 c0 setne %al 1fd7: 0f b6 c0 movzbl %al,%eax 1fda: 48 85 c0 test %rax,%rax 1fdd: 74 29 je 0x2008 1fdf: 48 8b 45 88 mov -0x78(%rbp),%rax 1fe3: 48 8b 50 28 mov 0x28(%rax),%rdx 1fe7: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fee: 48 01 d0 add %rdx,%rax 1ff1: 48 8d 50 20 lea 0x20(%rax),%rdx 1ff5: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1ffc: 48 01 d0 add %rdx,%rax 1fff: 48 8b 00 mov (%rax),%rax 2002: 48 89 45 90 mov %rax,-0x70(%rbp) 2006: eb 6f jmp 0x2077 2008: 48 8b 45 88 mov -0x78(%rbp),%rax 200c: 48 8b 50 28 mov 0x28(%rax),%rdx 2010: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 2017: 48 01 d0 add %rdx,%rax 201a: 48 83 c0 20 add $0x20,%rax 201e: 48 89 c2 mov %rax,%rdx 2021: 48 8d 75 90 lea -0x70(%rbp),%rsi 2025: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 202b: 48 89 d1 mov %rdx,%rcx 202e: ba 08 00 00 00 mov $0x8,%edx 2033: 89 c7 mov %eax,%edi 2035: e8 41 f8 ff ff callq 0x187b 203a: 48 89 45 a0 mov %rax,-0x60(%rbp) 203e: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 2043: 0f 95 c0 setne %al 2046: 0f b6 c0 movzbl %al,%eax 2049: 48 85 c0 test %rax,%rax 204c: 74 29 je 0x2077 204e: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 2053: 79 0c jns 0x2061 2055: bf 09 00 00 00 mov $0x9,%edi 205a: e8 47 f6 ff ff callq 0x16a6 205f: eb 0a jmp 0x206b 2061: bf 0a 00 00 00 mov $0xa,%edi 2066: e8 3b f6 ff ff callq 0x16a6 206b: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2072: e9 87 00 00 00 jmpq 0x20fe 2077: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 207e: 48 83 c0 05 add $0x5,%rax 2082: 0f b6 00 movzbl (%rax),%eax 2085: 3c 01 cmp $0x1,%al 2087: 74 10 je 0x2099 2089: 48 8b 45 90 mov -0x70(%rbp),%rax 208d: 48 89 c7 mov %rax,%rdi 2090: e8 d5 f7 ff ff callq 0x186a 2095: 48 89 45 90 mov %rax,-0x70(%rbp) 2099: 48 8b 45 90 mov -0x70(%rbp),%rax 209d: ba ff ff ff ff mov $0xffffffff,%edx 20a2: 48 39 d0 cmp %rdx,%rax 20a5: 76 13 jbe 0x20ba 20a7: bf 0a 00 00 00 mov $0xa,%edi 20ac: e8 f5 f5 ff ff callq 0x16a6 20b1: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 20b8: eb 44 jmp 0x20fe 20ba: 48 8b 45 90 mov -0x70(%rbp),%rax 20be: 48 89 45 98 mov %rax,-0x68(%rbp) 20c2: 48 8b 45 88 mov -0x78(%rbp),%rax 20c6: 48 8b 40 28 mov 0x28(%rax),%rax 20ca: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 20d1: 72 1f jb 0x20f2 20d3: 48 8b 45 88 mov -0x78(%rbp),%rax 20d7: 48 8b 40 28 mov 0x28(%rax),%rax 20db: 48 8b 95 58 ff ff ff mov -0xa8(%rbp),%rdx 20e2: 48 29 c2 sub %rax,%rdx 20e5: 48 8b 45 98 mov -0x68(%rbp),%rax 20e9: 48 c1 e0 06 shl $0x6,%rax 20ed: 48 39 c2 cmp %rax,%rdx 20f0: 73 08 jae 0x20fa 20f2: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 20fa: 48 8b 45 98 mov -0x68(%rbp),%rax 20fe: 48 8b 4d f8 mov -0x8(%rbp),%rcx 2102: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 210a: 00 210b: 74 05 je 0x2112 210d: e8 fe f0 ff ff callq 0x1210 2112: c9 leaveq 2113: c3 retq 2114: f3 rep 2115: 0f pop %cs 2116: 1e push %ds 2117: fa cli 2118: 55 push %rbp 2119: 48 89 e5 mov %rsp,%rbp 211c: 48 81 ec 90 00 00 00 sub $0x90,%rsp 2123: 89 7d 9c mov %edi,-0x64(%rbp) 2126: 48 89 75 90 mov %rsi,-0x70(%rbp) 212a: 48 89 55 88 mov %rdx,-0x78(%rbp) 212e: 48 89 4d 80 mov %rcx,-0x80(%rbp) 2132: 4c 89 85 78 ff ff ff mov %r8,-0x88(%rbp) 2139: 44 89 4d 98 mov %r9d,-0x68(%rbp) 213d: 48 8b 45 88 mov -0x78(%rbp),%rax 2141: 48 83 c0 04 add $0x4,%rax 2145: 0f b6 00 movzbl (%rax),%eax 2148: 3c 01 cmp $0x1,%al 214a: 0f 95 c0 setne %al 214d: 0f b6 c0 movzbl %al,%eax 2150: 48 85 c0 test %rax,%rax 2153: 74 1f je 0x2174 2155: 48 8b 45 88 mov -0x78(%rbp),%rax 2159: 48 83 c0 04 add $0x4,%rax 215d: 0f b6 00 movzbl (%rax),%eax 2160: 3c 02 cmp $0x2,%al 2162: 0f 95 c0 setne %al 2165: 0f b6 c0 movzbl %al,%eax 2168: 48 85 c0 test %rax,%rax 216b: 74 07 je 0x2174 216d: b8 01 00 00 00 mov $0x1,%eax 2172: eb 05 jmp 0x2179 2174: b8 00 00 00 00 mov $0x0,%eax 2179: 85 c0 test %eax,%eax 217b: 75 40 jne 0x21bd 217d: 48 8b 45 88 mov -0x78(%rbp),%rax 2181: 48 83 c0 05 add $0x5,%rax 2185: 0f b6 00 movzbl (%rax),%eax 2188: 3c 01 cmp $0x1,%al 218a: 0f 95 c0 setne %al 218d: 0f b6 c0 movzbl %al,%eax 2190: 48 85 c0 test %rax,%rax 2193: 74 1f je 0x21b4 2195: 48 8b 45 88 mov -0x78(%rbp),%rax 2199: 48 83 c0 05 add $0x5,%rax 219d: 0f b6 00 movzbl (%rax),%eax 21a0: 3c 02 cmp $0x2,%al 21a2: 0f 95 c0 setne %al 21a5: 0f b6 c0 movzbl %al,%eax 21a8: 48 85 c0 test %rax,%rax 21ab: 74 07 je 0x21b4 21ad: b8 01 00 00 00 mov $0x1,%eax 21b2: eb 05 jmp 0x21b9 21b4: b8 00 00 00 00 mov $0x0,%eax 21b9: 85 c0 test %eax,%eax 21bb: 74 14 je 0x21d1 21bd: bf 0a 00 00 00 mov $0xa,%edi 21c2: e8 df f4 ff ff callq 0x16a6 21c7: b8 00 00 00 00 mov $0x0,%eax 21cc: e9 82 0e 00 00 jmpq 0x3053 21d1: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 21d8: 48 8b 4d 80 mov -0x80(%rbp),%rcx 21dc: 8b 55 9c mov -0x64(%rbp),%edx 21df: 48 8b 75 88 mov -0x78(%rbp),%rsi 21e3: 48 8b 45 90 mov -0x70(%rbp),%rax 21e7: 49 89 f8 mov %rdi,%r8 21ea: 48 89 c7 mov %rax,%rdi 21ed: e8 be f9 ff ff callq 0x1bb0 21f2: 48 89 45 d0 mov %rax,-0x30(%rbp) 21f6: 48 83 7d d0 ff cmpq $0xffffffffffffffff,-0x30(%rbp) 21fb: 75 0a jne 0x2207 21fd: b8 00 00 00 00 mov $0x0,%eax 2202: e9 4c 0e 00 00 jmpq 0x3053 2207: 48 8b 45 88 mov -0x78(%rbp),%rax 220b: 48 83 c0 04 add $0x4,%rax 220f: 0f b6 00 movzbl (%rax),%eax 2212: 3c 01 cmp $0x1,%al 2214: 75 24 jne 0x223a 2216: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 221e: 08 01 2220: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2224: 76 38 jbe 0x225e 2226: bf 0a 00 00 00 mov $0xa,%edi 222b: e8 76 f4 ff ff callq 0x16a6 2230: b8 00 00 00 00 mov $0x0,%eax 2235: e9 19 0e 00 00 jmpq 0x3053 223a: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 2242: f0 00 2244: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2248: 76 14 jbe 0x225e 224a: bf 0a 00 00 00 mov $0xa,%edi 224f: e8 52 f4 ff ff callq 0x16a6 2254: b8 00 00 00 00 mov $0x0,%eax 2259: e9 f5 0d 00 00 jmpq 0x3053 225e: 48 8b 45 d0 mov -0x30(%rbp),%rax 2262: 48 85 c0 test %rax,%rax 2265: 75 1a jne 0x2281 2267: 83 7d 98 02 cmpl $0x2,-0x68(%rbp) 226b: 74 06 je 0x2273 226d: 83 7d 98 09 cmpl $0x9,-0x68(%rbp) 2271: 75 07 jne 0x227a 2273: b8 01 00 00 00 mov $0x1,%eax 2278: eb 05 jmp 0x227f 227a: b8 00 00 00 00 mov $0x0,%eax 227f: 48 98 cltq 2281: 48 89 45 d8 mov %rax,-0x28(%rbp) 2285: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2289: 48 89 d0 mov %rdx,%rax 228c: 48 01 c0 add %rax,%rax 228f: 48 01 d0 add %rdx,%rax 2292: 48 c1 e0 02 shl $0x2,%rax 2296: 48 01 d0 add %rdx,%rax 2299: 48 c1 e0 04 shl $0x4,%rax 229d: 49 89 c0 mov %rax,%r8 22a0: 8b 7d 98 mov -0x68(%rbp),%edi 22a3: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 22aa: 48 8b 55 80 mov -0x80(%rbp),%rdx 22ae: 48 8b 75 90 mov -0x70(%rbp),%rsi 22b2: 8b 45 9c mov -0x64(%rbp),%eax 22b5: 41 50 push %rax 22b7: 6a 03 pushq $0x3 22b9: 4c 8b 4d 10 mov 0x10(%rbp),%r9 22bd: 41 89 f8 mov %edi,%r8d 22c0: 89 c7 mov %eax,%edi 22c2: e8 0f f7 ff ff callq 0x19d6 22c7: 48 83 c4 10 add $0x10,%rsp 22cb: 48 89 45 e0 mov %rax,-0x20(%rbp) 22cf: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 22d4: 75 0a jne 0x22e0 22d6: b8 00 00 00 00 mov $0x0,%eax 22db: e9 73 0d 00 00 jmpq 0x3053 22e0: 48 8b 45 d0 mov -0x30(%rbp),%rax 22e4: 89 c0 mov %eax,%eax 22e6: 48 39 45 d0 cmp %rax,-0x30(%rbp) 22ea: 74 1f je 0x230b 22ec: 48 8d 0d dd 36 00 00 lea 0x36dd(%rip),%rcx # 0x59d0 22f3: ba 48 01 00 00 mov $0x148,%edx 22f8: 48 8d 35 79 35 00 00 lea 0x3579(%rip),%rsi # 0x5878 22ff: 48 8d 3d 02 36 00 00 lea 0x3602(%rip),%rdi # 0x5908 2306: e8 45 ef ff ff callq 0x1250 230b: 48 8b 45 d0 mov -0x30(%rbp),%rax 230f: 89 c2 mov %eax,%edx 2311: 48 8b 45 e0 mov -0x20(%rbp),%rax 2315: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 231b: 48 8b 45 d8 mov -0x28(%rbp),%rax 231f: 89 c2 mov %eax,%edx 2321: 48 8b 45 e0 mov -0x20(%rbp),%rax 2325: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 232b: 48 8b 45 e0 mov -0x20(%rbp),%rax 232f: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 2336: 48 8b 45 88 mov -0x78(%rbp),%rax 233a: 48 83 c0 04 add $0x4,%rax 233e: 0f b6 00 movzbl (%rax),%eax 2341: 0f b6 d0 movzbl %al,%edx 2344: 48 8b 45 e0 mov -0x20(%rbp),%rax 2348: 89 50 20 mov %edx,0x20(%rax) 234b: 48 8b 45 88 mov -0x78(%rbp),%rax 234f: 48 83 c0 04 add $0x4,%rax 2353: 0f b6 00 movzbl (%rax),%eax 2356: 3c 01 cmp $0x1,%al 2358: 0f 85 b2 06 00 00 jne 0x2a10 235e: 48 8b 55 80 mov -0x80(%rbp),%rdx 2362: 48 8b 45 90 mov -0x70(%rbp),%rax 2366: 48 01 d0 add %rdx,%rax 2369: 48 89 45 f8 mov %rax,-0x8(%rbp) 236d: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2372: 74 20 je 0x2394 2374: 48 8b 45 88 mov -0x78(%rbp),%rax 2378: 48 83 c0 05 add $0x5,%rax 237c: 0f b6 00 movzbl (%rax),%eax 237f: 3c 01 cmp $0x1,%al 2381: 75 11 jne 0x2394 2383: 48 8b 45 e0 mov -0x20(%rbp),%rax 2387: 48 8b 55 f8 mov -0x8(%rbp),%rdx 238b: 48 89 50 48 mov %rdx,0x48(%rax) 238f: e9 c1 01 00 00 jmpq 0x2555 2394: 48 8b 45 e0 mov -0x20(%rbp),%rax 2398: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 239f: 48 8b 45 88 mov -0x78(%rbp),%rax 23a3: ba 34 00 00 00 mov $0x34,%edx 23a8: 48 89 c6 mov %rax,%rsi 23ab: 48 89 cf mov %rcx,%rdi 23ae: e8 1d ef ff ff callq 0x12d0 23b3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23b7: 48 89 42 48 mov %rax,0x48(%rdx) 23bb: 48 8b 45 88 mov -0x78(%rbp),%rax 23bf: 48 83 c0 05 add $0x5,%rax 23c3: 0f b6 00 movzbl (%rax),%eax 23c6: 3c 01 cmp $0x1,%al 23c8: 0f 84 87 01 00 00 je 0x2555 23ce: 48 8b 45 e0 mov -0x20(%rbp),%rax 23d2: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 23d9: 0f b7 c0 movzwl %ax,%eax 23dc: 89 c7 mov %eax,%edi 23de: e8 65 f4 ff ff callq 0x1848 23e3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23e7: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 23ee: 48 8b 45 e0 mov -0x20(%rbp),%rax 23f2: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 23f9: 0f b7 c0 movzwl %ax,%eax 23fc: 89 c7 mov %eax,%edi 23fe: e8 45 f4 ff ff callq 0x1848 2403: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2407: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 240e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2412: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2418: 89 c7 mov %eax,%edi 241a: e8 3d f4 ff ff callq 0x185c 241f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2423: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 2429: 48 8b 45 e0 mov -0x20(%rbp),%rax 242d: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 2433: 89 c7 mov %eax,%edi 2435: e8 22 f4 ff ff callq 0x185c 243a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 243e: 89 82 a0 00 00 00 mov %eax,0xa0(%rdx) 2444: 48 8b 45 e0 mov -0x20(%rbp),%rax 2448: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 244e: 89 c7 mov %eax,%edi 2450: e8 07 f4 ff ff callq 0x185c 2455: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2459: 89 82 a4 00 00 00 mov %eax,0xa4(%rdx) 245f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2463: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 2469: 89 c7 mov %eax,%edi 246b: e8 ec f3 ff ff callq 0x185c 2470: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2474: 89 82 a8 00 00 00 mov %eax,0xa8(%rdx) 247a: 48 8b 45 e0 mov -0x20(%rbp),%rax 247e: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 2484: 89 c7 mov %eax,%edi 2486: e8 d1 f3 ff ff callq 0x185c 248b: 48 8b 55 e0 mov -0x20(%rbp),%rdx 248f: 89 82 ac 00 00 00 mov %eax,0xac(%rdx) 2495: 48 8b 45 e0 mov -0x20(%rbp),%rax 2499: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 24a0: 0f b7 c0 movzwl %ax,%eax 24a3: 89 c7 mov %eax,%edi 24a5: e8 9e f3 ff ff callq 0x1848 24aa: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24ae: 66 89 82 b0 00 00 00 mov %ax,0xb0(%rdx) 24b5: 48 8b 45 e0 mov -0x20(%rbp),%rax 24b9: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 24c0: 0f b7 c0 movzwl %ax,%eax 24c3: 89 c7 mov %eax,%edi 24c5: e8 7e f3 ff ff callq 0x1848 24ca: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24ce: 66 89 82 b2 00 00 00 mov %ax,0xb2(%rdx) 24d5: 48 8b 45 e0 mov -0x20(%rbp),%rax 24d9: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 24e0: 0f b7 c0 movzwl %ax,%eax 24e3: 89 c7 mov %eax,%edi 24e5: e8 5e f3 ff ff callq 0x1848 24ea: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24ee: 66 89 82 b4 00 00 00 mov %ax,0xb4(%rdx) 24f5: 48 8b 45 e0 mov -0x20(%rbp),%rax 24f9: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 2500: 0f b7 c0 movzwl %ax,%eax 2503: 89 c7 mov %eax,%edi 2505: e8 3e f3 ff ff callq 0x1848 250a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 250e: 66 89 82 b6 00 00 00 mov %ax,0xb6(%rdx) 2515: 48 8b 45 e0 mov -0x20(%rbp),%rax 2519: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 2520: 0f b7 c0 movzwl %ax,%eax 2523: 89 c7 mov %eax,%edi 2525: e8 1e f3 ff ff callq 0x1848 252a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 252e: 66 89 82 b8 00 00 00 mov %ax,0xb8(%rdx) 2535: 48 8b 45 e0 mov -0x20(%rbp),%rax 2539: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 2540: 0f b7 c0 movzwl %ax,%eax 2543: 89 c7 mov %eax,%edi 2545: e8 fe f2 ff ff callq 0x1848 254a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 254e: 66 89 82 ba 00 00 00 mov %ax,0xba(%rdx) 2555: 48 8b 45 e0 mov -0x20(%rbp),%rax 2559: 48 8b 40 48 mov 0x48(%rax),%rax 255d: 8b 40 20 mov 0x20(%rax),%eax 2560: 89 45 ac mov %eax,-0x54(%rbp) 2563: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2568: 0f 84 d9 03 00 00 je 0x2947 256e: 48 8b 45 88 mov -0x78(%rbp),%rax 2572: 48 83 c0 05 add $0x5,%rax 2576: 0f b6 00 movzbl (%rax),%eax 2579: 3c 01 cmp $0x1,%al 257b: 0f 85 c6 03 00 00 jne 0x2947 2581: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2585: 0f 84 bc 03 00 00 je 0x2947 258b: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2590: 0f 95 c0 setne %al 2593: 0f b6 c0 movzbl %al,%eax 2596: 48 85 c0 test %rax,%rax 2599: 74 15 je 0x25b0 259b: 8b 45 ac mov -0x54(%rbp),%eax 259e: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 25a5: 0f 96 c0 setbe %al 25a8: 0f b6 c0 movzbl %al,%eax 25ab: 48 85 c0 test %rax,%rax 25ae: 75 30 jne 0x25e0 25b0: 8b 45 ac mov -0x54(%rbp),%eax 25b3: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 25ba: 48 89 d1 mov %rdx,%rcx 25bd: 48 29 c1 sub %rax,%rcx 25c0: 48 8b 55 d0 mov -0x30(%rbp),%rdx 25c4: 48 89 d0 mov %rdx,%rax 25c7: 48 c1 e0 02 shl $0x2,%rax 25cb: 48 01 d0 add %rdx,%rax 25ce: 48 c1 e0 03 shl $0x3,%rax 25d2: 48 39 c1 cmp %rax,%rcx 25d5: 0f 92 c0 setb %al 25d8: 0f b6 c0 movzbl %al,%eax 25db: 48 85 c0 test %rax,%rax 25de: 74 24 je 0x2604 25e0: 90 nop 25e1: eb 01 jmp 0x25e4 25e3: 90 nop 25e4: 48 8b 45 e0 mov -0x20(%rbp),%rax 25e8: 48 89 c7 mov %rax,%rdi 25eb: e8 f0 eb ff ff callq 0x11e0 25f0: bf 0a 00 00 00 mov $0xa,%edi 25f5: e8 ac f0 ff ff callq 0x16a6 25fa: b8 00 00 00 00 mov $0x0,%eax 25ff: e9 4f 0a 00 00 jmpq 0x3053 2604: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2609: 74 12 je 0x261d 260b: 8b 55 ac mov -0x54(%rbp),%edx 260e: 48 8b 45 f8 mov -0x8(%rbp),%rax 2612: 48 01 c2 add %rax,%rdx 2615: 48 8b 45 e0 mov -0x20(%rbp),%rax 2619: 48 89 50 50 mov %rdx,0x50(%rax) 261d: 48 c7 45 b0 00 00 00 00 movq $0x0,-0x50(%rbp) 2625: e9 0a 03 00 00 jmpq 0x2934 262a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 262e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2632: 48 89 d0 mov %rdx,%rax 2635: 48 01 c0 add %rax,%rax 2638: 48 01 d0 add %rdx,%rax 263b: 48 c1 e0 02 shl $0x2,%rax 263f: 48 01 d0 add %rdx,%rax 2642: 48 c1 e0 04 shl $0x4,%rax 2646: 48 01 c8 add %rcx,%rax 2649: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2650: 48 8b 45 b0 mov -0x50(%rbp),%rax 2654: 48 89 02 mov %rax,(%rdx) 2657: 48 8b 4d e0 mov -0x20(%rbp),%rcx 265b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 265f: 48 89 d0 mov %rdx,%rax 2662: 48 01 c0 add %rax,%rax 2665: 48 01 d0 add %rdx,%rax 2668: 48 c1 e0 02 shl $0x2,%rax 266c: 48 01 d0 add %rdx,%rax 266f: 48 c1 e0 04 shl $0x4,%rax 2673: 48 01 c8 add %rcx,%rax 2676: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 267d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2681: 48 89 02 mov %rax,(%rdx) 2684: 48 8b 45 e0 mov -0x20(%rbp),%rax 2688: 48 8b 48 50 mov 0x50(%rax),%rcx 268c: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2690: 48 89 d0 mov %rdx,%rax 2693: 48 c1 e0 02 shl $0x2,%rax 2697: 48 01 d0 add %rdx,%rax 269a: 48 c1 e0 03 shl $0x3,%rax 269e: 48 01 c1 add %rax,%rcx 26a1: 48 8b 75 e0 mov -0x20(%rbp),%rsi 26a5: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26a9: 48 89 d0 mov %rdx,%rax 26ac: 48 01 c0 add %rax,%rax 26af: 48 01 d0 add %rdx,%rax 26b2: 48 c1 e0 02 shl $0x2,%rax 26b6: 48 01 d0 add %rdx,%rax 26b9: 48 c1 e0 04 shl $0x4,%rax 26bd: 48 01 f0 add %rsi,%rax 26c0: 48 05 68 01 00 00 add $0x168,%rax 26c6: 48 89 08 mov %rcx,(%rax) 26c9: 48 8b 45 e0 mov -0x20(%rbp),%rax 26cd: 48 8b 48 50 mov 0x50(%rax),%rcx 26d1: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26d5: 48 89 d0 mov %rdx,%rax 26d8: 48 c1 e0 02 shl $0x2,%rax 26dc: 48 01 d0 add %rdx,%rax 26df: 48 c1 e0 03 shl $0x3,%rax 26e3: 48 01 c8 add %rcx,%rax 26e6: 8b 40 10 mov 0x10(%rax),%eax 26e9: 89 c0 mov %eax,%eax 26eb: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 26f2: 0f 97 c0 seta %al 26f5: 0f b6 c0 movzbl %al,%eax 26f8: 48 85 c0 test %rax,%rax 26fb: 0f 84 09 01 00 00 je 0x280a 2701: 48 8b 45 e0 mov -0x20(%rbp),%rax 2705: 48 8b 48 50 mov 0x50(%rax),%rcx 2709: 48 8b 55 b0 mov -0x50(%rbp),%rdx 270d: 48 89 d0 mov %rdx,%rax 2710: 48 c1 e0 02 shl $0x2,%rax 2714: 48 01 d0 add %rdx,%rax 2717: 48 c1 e0 03 shl $0x3,%rax 271b: 48 01 c8 add %rcx,%rax 271e: 8b 40 14 mov 0x14(%rax),%eax 2721: 89 c6 mov %eax,%esi 2723: 48 8b 45 e0 mov -0x20(%rbp),%rax 2727: 48 8b 48 50 mov 0x50(%rax),%rcx 272b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 272f: 48 89 d0 mov %rdx,%rax 2732: 48 c1 e0 02 shl $0x2,%rax 2736: 48 01 d0 add %rdx,%rax 2739: 48 c1 e0 03 shl $0x3,%rax 273d: 48 01 c8 add %rcx,%rax 2740: 8b 40 10 mov 0x10(%rax),%eax 2743: 89 c2 mov %eax,%edx 2745: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 274c: 48 29 d0 sub %rdx,%rax 274f: 48 39 c6 cmp %rax,%rsi 2752: 0f 96 c0 setbe %al 2755: 0f b6 c0 movzbl %al,%eax 2758: 48 85 c0 test %rax,%rax 275b: 0f 84 a9 00 00 00 je 0x280a 2761: 48 8b 45 e0 mov -0x20(%rbp),%rax 2765: 48 8b 48 50 mov 0x50(%rax),%rcx 2769: 48 8b 55 b0 mov -0x50(%rbp),%rdx 276d: 48 89 d0 mov %rdx,%rax 2770: 48 c1 e0 02 shl $0x2,%rax 2774: 48 01 d0 add %rdx,%rax 2777: 48 c1 e0 03 shl $0x3,%rax 277b: 48 01 c8 add %rcx,%rax 277e: 8b 40 10 mov 0x10(%rax),%eax 2781: 89 c2 mov %eax,%edx 2783: 48 8b 45 80 mov -0x80(%rbp),%rax 2787: 48 01 c2 add %rax,%rdx 278a: 48 8b 45 90 mov -0x70(%rbp),%rax 278e: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2792: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2796: 48 8b 55 b0 mov -0x50(%rbp),%rdx 279a: 48 89 d0 mov %rdx,%rax 279d: 48 01 c0 add %rax,%rax 27a0: 48 01 d0 add %rdx,%rax 27a3: 48 c1 e0 02 shl $0x2,%rax 27a7: 48 01 d0 add %rdx,%rax 27aa: 48 c1 e0 04 shl $0x4,%rax 27ae: 48 01 f0 add %rsi,%rax 27b1: 48 05 80 01 00 00 add $0x180,%rax 27b7: 48 89 08 mov %rcx,(%rax) 27ba: 48 8b 4d e0 mov -0x20(%rbp),%rcx 27be: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27c2: 48 89 d0 mov %rdx,%rax 27c5: 48 01 c0 add %rax,%rax 27c8: 48 01 d0 add %rdx,%rax 27cb: 48 c1 e0 02 shl $0x2,%rax 27cf: 48 01 d0 add %rdx,%rax 27d2: 48 c1 e0 04 shl $0x4,%rax 27d6: 48 01 c8 add %rcx,%rax 27d9: 48 05 80 01 00 00 add $0x180,%rax 27df: 48 8b 08 mov (%rax),%rcx 27e2: 48 8b 75 e0 mov -0x20(%rbp),%rsi 27e6: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27ea: 48 89 d0 mov %rdx,%rax 27ed: 48 01 c0 add %rax,%rax 27f0: 48 01 d0 add %rdx,%rax 27f3: 48 c1 e0 02 shl $0x2,%rax 27f7: 48 01 d0 add %rdx,%rax 27fa: 48 c1 e0 04 shl $0x4,%rax 27fe: 48 01 f0 add %rsi,%rax 2801: 48 05 78 01 00 00 add $0x178,%rax 2807: 48 89 08 mov %rcx,(%rax) 280a: 48 8b 45 e0 mov -0x20(%rbp),%rax 280e: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2815: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2819: 48 8b 45 b0 mov -0x50(%rbp),%rax 281d: 48 8d 50 01 lea 0x1(%rax),%rdx 2821: 48 89 d0 mov %rdx,%rax 2824: 48 01 c0 add %rax,%rax 2827: 48 01 d0 add %rdx,%rax 282a: 48 c1 e0 02 shl $0x2,%rax 282e: 48 01 d0 add %rdx,%rax 2831: 48 c1 e0 04 shl $0x4,%rax 2835: 48 01 f0 add %rsi,%rax 2838: 48 05 d0 00 00 00 add $0xd0,%rax 283e: 48 89 08 mov %rcx,(%rax) 2841: 48 8b 45 e0 mov -0x20(%rbp),%rax 2845: 48 8b 48 50 mov 0x50(%rax),%rcx 2849: 48 8b 55 b0 mov -0x50(%rbp),%rdx 284d: 48 89 d0 mov %rdx,%rax 2850: 48 c1 e0 02 shl $0x2,%rax 2854: 48 01 d0 add %rdx,%rax 2857: 48 c1 e0 03 shl $0x3,%rax 285b: 48 01 c8 add %rcx,%rax 285e: 8b 40 04 mov 0x4(%rax),%eax 2861: 83 f8 12 cmp $0x12,%eax 2864: 75 73 jne 0x28d9 2866: 48 8b 45 e0 mov -0x20(%rbp),%rax 286a: 48 8b 48 50 mov 0x50(%rax),%rcx 286e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2872: 48 89 d0 mov %rdx,%rax 2875: 48 c1 e0 02 shl $0x2,%rax 2879: 48 01 d0 add %rdx,%rax 287c: 48 c1 e0 03 shl $0x3,%rax 2880: 48 01 c8 add %rcx,%rax 2883: 8b 40 18 mov 0x18(%rax),%eax 2886: 89 c0 mov %eax,%eax 2888: 48 39 45 d0 cmp %rax,-0x30(%rbp) 288c: 76 4b jbe 0x28d9 288e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2892: 48 8b 48 50 mov 0x50(%rax),%rcx 2896: 48 8b 55 b0 mov -0x50(%rbp),%rdx 289a: 48 89 d0 mov %rdx,%rax 289d: 48 c1 e0 02 shl $0x2,%rax 28a1: 48 01 d0 add %rdx,%rax 28a4: 48 c1 e0 03 shl $0x3,%rax 28a8: 48 01 c8 add %rcx,%rax 28ab: 8b 50 18 mov 0x18(%rax),%edx 28ae: 48 8b 45 b0 mov -0x50(%rbp),%rax 28b2: 89 c6 mov %eax,%esi 28b4: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28b8: 89 d2 mov %edx,%edx 28ba: 48 89 d0 mov %rdx,%rax 28bd: 48 01 c0 add %rax,%rax 28c0: 48 01 d0 add %rdx,%rax 28c3: 48 c1 e0 02 shl $0x2,%rax 28c7: 48 01 d0 add %rdx,%rax 28ca: 48 c1 e0 04 shl $0x4,%rax 28ce: 48 01 c8 add %rcx,%rax 28d1: 48 05 54 01 00 00 add $0x154,%rax 28d7: 89 30 mov %esi,(%rax) 28d9: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28dd: 48 8b 55 b0 mov -0x50(%rbp),%rdx 28e1: 48 89 d0 mov %rdx,%rax 28e4: 48 01 c0 add %rax,%rax 28e7: 48 01 d0 add %rdx,%rax 28ea: 48 c1 e0 02 shl $0x2,%rax 28ee: 48 01 d0 add %rdx,%rax 28f1: 48 c1 e0 04 shl $0x4,%rax 28f5: 48 01 c8 add %rcx,%rax 28f8: 48 05 54 01 00 00 add $0x154,%rax 28fe: 8b 00 mov (%rax),%eax 2900: 85 c0 test %eax,%eax 2902: 75 2b jne 0x292f 2904: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2908: 48 8b 55 b0 mov -0x50(%rbp),%rdx 290c: 48 89 d0 mov %rdx,%rax 290f: 48 01 c0 add %rax,%rax 2912: 48 01 d0 add %rdx,%rax 2915: 48 c1 e0 02 shl $0x2,%rax 2919: 48 01 d0 add %rdx,%rax 291c: 48 c1 e0 04 shl $0x4,%rax 2920: 48 01 c8 add %rcx,%rax 2923: 48 05 54 01 00 00 add $0x154,%rax 2929: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 292f: 48 83 45 b0 01 addq $0x1,-0x50(%rbp) 2934: 48 8b 45 b0 mov -0x50(%rbp),%rax 2938: 48 3b 45 d0 cmp -0x30(%rbp),%rax 293c: 0f 82 e8 fc ff ff jb 0x262a 2942: e9 b1 00 00 00 jmpq 0x29f8 2947: 48 c7 45 b8 00 00 00 00 movq $0x0,-0x48(%rbp) 294f: e9 96 00 00 00 jmpq 0x29ea 2954: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2958: 48 8b 55 b8 mov -0x48(%rbp),%rdx 295c: 48 89 d0 mov %rdx,%rax 295f: 48 01 c0 add %rax,%rax 2962: 48 01 d0 add %rdx,%rax 2965: 48 c1 e0 02 shl $0x2,%rax 2969: 48 01 d0 add %rdx,%rax 296c: 48 c1 e0 04 shl $0x4,%rax 2970: 48 01 c8 add %rcx,%rax 2973: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 297a: 48 8b 45 b8 mov -0x48(%rbp),%rax 297e: 48 89 02 mov %rax,(%rdx) 2981: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2985: 48 8b 55 b8 mov -0x48(%rbp),%rdx 2989: 48 89 d0 mov %rdx,%rax 298c: 48 01 c0 add %rax,%rax 298f: 48 01 d0 add %rdx,%rax 2992: 48 c1 e0 02 shl $0x2,%rax 2996: 48 01 d0 add %rdx,%rax 2999: 48 c1 e0 04 shl $0x4,%rax 299d: 48 01 c8 add %rcx,%rax 29a0: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 29a7: 48 8b 45 e0 mov -0x20(%rbp),%rax 29ab: 48 89 02 mov %rax,(%rdx) 29ae: 48 8b 45 e0 mov -0x20(%rbp),%rax 29b2: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 29b9: 48 8b 75 e0 mov -0x20(%rbp),%rsi 29bd: 48 8b 45 b8 mov -0x48(%rbp),%rax 29c1: 48 8d 50 01 lea 0x1(%rax),%rdx 29c5: 48 89 d0 mov %rdx,%rax 29c8: 48 01 c0 add %rax,%rax 29cb: 48 01 d0 add %rdx,%rax 29ce: 48 c1 e0 02 shl $0x2,%rax 29d2: 48 01 d0 add %rdx,%rax 29d5: 48 c1 e0 04 shl $0x4,%rax 29d9: 48 01 f0 add %rsi,%rax 29dc: 48 05 d0 00 00 00 add $0xd0,%rax 29e2: 48 89 08 mov %rcx,(%rax) 29e5: 48 83 45 b8 01 addq $0x1,-0x48(%rbp) 29ea: 48 8b 45 b8 mov -0x48(%rbp),%rax 29ee: 48 3b 45 d0 cmp -0x30(%rbp),%rax 29f2: 0f 82 5c ff ff ff jb 0x2954 29f8: 48 8b 45 e0 mov -0x20(%rbp),%rax 29fc: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2a03: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a07: 48 89 50 60 mov %rdx,0x60(%rax) 2a0b: e9 3f 06 00 00 jmpq 0x304f 2a10: 48 8b 55 80 mov -0x80(%rbp),%rdx 2a14: 48 8b 45 90 mov -0x70(%rbp),%rax 2a18: 48 01 d0 add %rdx,%rax 2a1b: 48 89 45 e8 mov %rax,-0x18(%rbp) 2a1f: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2a24: 74 20 je 0x2a46 2a26: 48 8b 45 88 mov -0x78(%rbp),%rax 2a2a: 48 83 c0 05 add $0x5,%rax 2a2e: 0f b6 00 movzbl (%rax),%eax 2a31: 3c 01 cmp $0x1,%al 2a33: 75 11 jne 0x2a46 2a35: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a39: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2a3d: 48 89 50 48 mov %rdx,0x48(%rax) 2a41: e9 ca 01 00 00 jmpq 0x2c10 2a46: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a4a: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2a51: 48 8b 45 88 mov -0x78(%rbp),%rax 2a55: ba 40 00 00 00 mov $0x40,%edx 2a5a: 48 89 c6 mov %rax,%rsi 2a5d: 48 89 cf mov %rcx,%rdi 2a60: e8 6b e8 ff ff callq 0x12d0 2a65: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a69: 48 89 42 48 mov %rax,0x48(%rdx) 2a6d: 48 8b 45 88 mov -0x78(%rbp),%rax 2a71: 48 83 c0 05 add $0x5,%rax 2a75: 0f b6 00 movzbl (%rax),%eax 2a78: 3c 01 cmp $0x1,%al 2a7a: 0f 84 90 01 00 00 je 0x2c10 2a80: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a84: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 2a8b: 0f b7 c0 movzwl %ax,%eax 2a8e: 89 c7 mov %eax,%edi 2a90: e8 b3 ed ff ff callq 0x1848 2a95: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a99: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2aa0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2aa4: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2aab: 0f b7 c0 movzwl %ax,%eax 2aae: 89 c7 mov %eax,%edi 2ab0: e8 93 ed ff ff callq 0x1848 2ab5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ab9: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2ac0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ac4: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2aca: 89 c7 mov %eax,%edi 2acc: e8 8b ed ff ff callq 0x185c 2ad1: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ad5: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 2adb: 48 8b 45 e0 mov -0x20(%rbp),%rax 2adf: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2ae6: 48 89 c7 mov %rax,%rdi 2ae9: e8 7c ed ff ff callq 0x186a 2aee: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2af2: 48 89 82 a0 00 00 00 mov %rax,0xa0(%rdx) 2af9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2afd: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2b04: 48 89 c7 mov %rax,%rdi 2b07: e8 5e ed ff ff callq 0x186a 2b0c: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b10: 48 89 82 a8 00 00 00 mov %rax,0xa8(%rdx) 2b17: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b1b: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2b22: 48 89 c7 mov %rax,%rdi 2b25: e8 40 ed ff ff callq 0x186a 2b2a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b2e: 48 89 82 b0 00 00 00 mov %rax,0xb0(%rdx) 2b35: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b39: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2b3f: 89 c7 mov %eax,%edi 2b41: e8 16 ed ff ff callq 0x185c 2b46: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b4a: 89 82 b8 00 00 00 mov %eax,0xb8(%rdx) 2b50: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b54: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 2b5b: 0f b7 c0 movzwl %ax,%eax 2b5e: 89 c7 mov %eax,%edi 2b60: e8 e3 ec ff ff callq 0x1848 2b65: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b69: 66 89 82 bc 00 00 00 mov %ax,0xbc(%rdx) 2b70: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b74: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2b7b: 0f b7 c0 movzwl %ax,%eax 2b7e: 89 c7 mov %eax,%edi 2b80: e8 c3 ec ff ff callq 0x1848 2b85: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b89: 66 89 82 be 00 00 00 mov %ax,0xbe(%rdx) 2b90: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b94: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2b9b: 0f b7 c0 movzwl %ax,%eax 2b9e: 89 c7 mov %eax,%edi 2ba0: e8 a3 ec ff ff callq 0x1848 2ba5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ba9: 66 89 82 c0 00 00 00 mov %ax,0xc0(%rdx) 2bb0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bb4: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2bbb: 0f b7 c0 movzwl %ax,%eax 2bbe: 89 c7 mov %eax,%edi 2bc0: e8 83 ec ff ff callq 0x1848 2bc5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bc9: 66 89 82 c2 00 00 00 mov %ax,0xc2(%rdx) 2bd0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bd4: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2bdb: 0f b7 c0 movzwl %ax,%eax 2bde: 89 c7 mov %eax,%edi 2be0: e8 63 ec ff ff callq 0x1848 2be5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2be9: 66 89 82 c4 00 00 00 mov %ax,0xc4(%rdx) 2bf0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bf4: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2bfb: 0f b7 c0 movzwl %ax,%eax 2bfe: 89 c7 mov %eax,%edi 2c00: e8 43 ec ff ff callq 0x1848 2c05: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2c09: 66 89 82 c6 00 00 00 mov %ax,0xc6(%rdx) 2c10: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c14: 48 8b 40 48 mov 0x48(%rax),%rax 2c18: 48 8b 40 28 mov 0x28(%rax),%rax 2c1c: 48 89 45 f0 mov %rax,-0x10(%rbp) 2c20: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2c25: 0f 84 60 03 00 00 je 0x2f8b 2c2b: 48 8b 45 88 mov -0x78(%rbp),%rax 2c2f: 48 83 c0 05 add $0x5,%rax 2c33: 0f b6 00 movzbl (%rax),%eax 2c36: 3c 01 cmp $0x1,%al 2c38: 0f 85 4d 03 00 00 jne 0x2f8b 2c3e: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2c42: 0f 84 43 03 00 00 je 0x2f8b 2c48: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2c4d: 0f 95 c0 setne %al 2c50: 0f b6 c0 movzbl %al,%eax 2c53: 48 85 c0 test %rax,%rax 2c56: 74 1a je 0x2c72 2c58: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c5c: 48 3b 85 78 ff ff ff cmp -0x88(%rbp),%rax 2c63: 0f 93 c0 setae %al 2c66: 0f b6 c0 movzbl %al,%eax 2c69: 48 85 c0 test %rax,%rax 2c6c: 0f 85 71 f9 ff ff jne 0x25e3 2c72: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2c79: 48 2b 45 f0 sub -0x10(%rbp),%rax 2c7d: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2c81: 48 c1 e2 06 shl $0x6,%rdx 2c85: 48 39 d0 cmp %rdx,%rax 2c88: 0f 92 c0 setb %al 2c8b: 0f b6 c0 movzbl %al,%eax 2c8e: 48 85 c0 test %rax,%rax 2c91: 0f 85 4c f9 ff ff jne 0x25e3 2c97: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2c9c: 74 13 je 0x2cb1 2c9e: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2ca2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2ca6: 48 01 c2 add %rax,%rdx 2ca9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cad: 48 89 50 50 mov %rdx,0x50(%rax) 2cb1: 48 c7 45 c0 00 00 00 00 movq $0x0,-0x40(%rbp) 2cb9: e9 ba 02 00 00 jmpq 0x2f78 2cbe: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2cc2: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cc6: 48 89 d0 mov %rdx,%rax 2cc9: 48 01 c0 add %rax,%rax 2ccc: 48 01 d0 add %rdx,%rax 2ccf: 48 c1 e0 02 shl $0x2,%rax 2cd3: 48 01 d0 add %rdx,%rax 2cd6: 48 c1 e0 04 shl $0x4,%rax 2cda: 48 01 c8 add %rcx,%rax 2cdd: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2ce4: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ce8: 48 89 02 mov %rax,(%rdx) 2ceb: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2cef: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cf3: 48 89 d0 mov %rdx,%rax 2cf6: 48 01 c0 add %rax,%rax 2cf9: 48 01 d0 add %rdx,%rax 2cfc: 48 c1 e0 02 shl $0x2,%rax 2d00: 48 01 d0 add %rdx,%rax 2d03: 48 c1 e0 04 shl $0x4,%rax 2d07: 48 01 c8 add %rcx,%rax 2d0a: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2d11: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d15: 48 89 02 mov %rax,(%rdx) 2d18: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d1c: 48 8b 40 50 mov 0x50(%rax),%rax 2d20: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d24: 48 c1 e2 06 shl $0x6,%rdx 2d28: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 2d2c: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2d30: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d34: 48 89 d0 mov %rdx,%rax 2d37: 48 01 c0 add %rax,%rax 2d3a: 48 01 d0 add %rdx,%rax 2d3d: 48 c1 e0 02 shl $0x2,%rax 2d41: 48 01 d0 add %rdx,%rax 2d44: 48 c1 e0 04 shl $0x4,%rax 2d48: 48 01 f0 add %rsi,%rax 2d4b: 48 05 68 01 00 00 add $0x168,%rax 2d51: 48 89 08 mov %rcx,(%rax) 2d54: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d58: 48 8b 40 50 mov 0x50(%rax),%rax 2d5c: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d60: 48 c1 e2 06 shl $0x6,%rdx 2d64: 48 01 d0 add %rdx,%rax 2d67: 48 8b 40 18 mov 0x18(%rax),%rax 2d6b: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2d72: 0f 97 c0 seta %al 2d75: 0f b6 c0 movzbl %al,%eax 2d78: 48 85 c0 test %rax,%rax 2d7b: 0f 84 eb 00 00 00 je 0x2e6c 2d81: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d85: 48 8b 40 50 mov 0x50(%rax),%rax 2d89: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d8d: 48 c1 e2 06 shl $0x6,%rdx 2d91: 48 01 d0 add %rdx,%rax 2d94: 48 8b 50 20 mov 0x20(%rax),%rdx 2d98: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d9c: 48 8b 40 50 mov 0x50(%rax),%rax 2da0: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2da4: 48 c1 e1 06 shl $0x6,%rcx 2da8: 48 01 c8 add %rcx,%rax 2dab: 48 8b 40 18 mov 0x18(%rax),%rax 2daf: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 2db6: 48 29 c1 sub %rax,%rcx 2db9: 48 89 c8 mov %rcx,%rax 2dbc: 48 39 c2 cmp %rax,%rdx 2dbf: 0f 96 c0 setbe %al 2dc2: 0f b6 c0 movzbl %al,%eax 2dc5: 48 85 c0 test %rax,%rax 2dc8: 0f 84 9e 00 00 00 je 0x2e6c 2dce: 48 8b 45 e0 mov -0x20(%rbp),%rax 2dd2: 48 8b 40 50 mov 0x50(%rax),%rax 2dd6: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2dda: 48 c1 e2 06 shl $0x6,%rdx 2dde: 48 01 d0 add %rdx,%rax 2de1: 48 8b 50 18 mov 0x18(%rax),%rdx 2de5: 48 8b 45 80 mov -0x80(%rbp),%rax 2de9: 48 01 c2 add %rax,%rdx 2dec: 48 8b 45 90 mov -0x70(%rbp),%rax 2df0: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2df4: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2df8: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2dfc: 48 89 d0 mov %rdx,%rax 2dff: 48 01 c0 add %rax,%rax 2e02: 48 01 d0 add %rdx,%rax 2e05: 48 c1 e0 02 shl $0x2,%rax 2e09: 48 01 d0 add %rdx,%rax 2e0c: 48 c1 e0 04 shl $0x4,%rax 2e10: 48 01 f0 add %rsi,%rax 2e13: 48 05 80 01 00 00 add $0x180,%rax 2e19: 48 89 08 mov %rcx,(%rax) 2e1c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2e20: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e24: 48 89 d0 mov %rdx,%rax 2e27: 48 01 c0 add %rax,%rax 2e2a: 48 01 d0 add %rdx,%rax 2e2d: 48 c1 e0 02 shl $0x2,%rax 2e31: 48 01 d0 add %rdx,%rax 2e34: 48 c1 e0 04 shl $0x4,%rax 2e38: 48 01 c8 add %rcx,%rax 2e3b: 48 05 80 01 00 00 add $0x180,%rax 2e41: 48 8b 08 mov (%rax),%rcx 2e44: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e48: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e4c: 48 89 d0 mov %rdx,%rax 2e4f: 48 01 c0 add %rax,%rax 2e52: 48 01 d0 add %rdx,%rax 2e55: 48 c1 e0 02 shl $0x2,%rax 2e59: 48 01 d0 add %rdx,%rax 2e5c: 48 c1 e0 04 shl $0x4,%rax 2e60: 48 01 f0 add %rsi,%rax 2e63: 48 05 78 01 00 00 add $0x178,%rax 2e69: 48 89 08 mov %rcx,(%rax) 2e6c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e70: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2e77: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e7b: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e7f: 48 8d 50 01 lea 0x1(%rax),%rdx 2e83: 48 89 d0 mov %rdx,%rax 2e86: 48 01 c0 add %rax,%rax 2e89: 48 01 d0 add %rdx,%rax 2e8c: 48 c1 e0 02 shl $0x2,%rax 2e90: 48 01 d0 add %rdx,%rax 2e93: 48 c1 e0 04 shl $0x4,%rax 2e97: 48 01 f0 add %rsi,%rax 2e9a: 48 05 d0 00 00 00 add $0xd0,%rax 2ea0: 48 89 08 mov %rcx,(%rax) 2ea3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ea7: 48 8b 40 50 mov 0x50(%rax),%rax 2eab: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2eaf: 48 c1 e2 06 shl $0x6,%rdx 2eb3: 48 01 d0 add %rdx,%rax 2eb6: 8b 40 04 mov 0x4(%rax),%eax 2eb9: 83 f8 12 cmp $0x12,%eax 2ebc: 75 5f jne 0x2f1d 2ebe: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ec2: 48 8b 40 50 mov 0x50(%rax),%rax 2ec6: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2eca: 48 c1 e2 06 shl $0x6,%rdx 2ece: 48 01 d0 add %rdx,%rax 2ed1: 8b 40 28 mov 0x28(%rax),%eax 2ed4: 89 c0 mov %eax,%eax 2ed6: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2eda: 76 41 jbe 0x2f1d 2edc: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ee0: 48 8b 40 50 mov 0x50(%rax),%rax 2ee4: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2ee8: 48 c1 e2 06 shl $0x6,%rdx 2eec: 48 01 d0 add %rdx,%rax 2eef: 8b 50 28 mov 0x28(%rax),%edx 2ef2: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ef6: 89 c6 mov %eax,%esi 2ef8: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2efc: 89 d2 mov %edx,%edx 2efe: 48 89 d0 mov %rdx,%rax 2f01: 48 01 c0 add %rax,%rax 2f04: 48 01 d0 add %rdx,%rax 2f07: 48 c1 e0 02 shl $0x2,%rax 2f0b: 48 01 d0 add %rdx,%rax 2f0e: 48 c1 e0 04 shl $0x4,%rax 2f12: 48 01 c8 add %rcx,%rax 2f15: 48 05 54 01 00 00 add $0x154,%rax 2f1b: 89 30 mov %esi,(%rax) 2f1d: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f21: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2f25: 48 89 d0 mov %rdx,%rax 2f28: 48 01 c0 add %rax,%rax 2f2b: 48 01 d0 add %rdx,%rax 2f2e: 48 c1 e0 02 shl $0x2,%rax 2f32: 48 01 d0 add %rdx,%rax 2f35: 48 c1 e0 04 shl $0x4,%rax 2f39: 48 01 c8 add %rcx,%rax 2f3c: 48 05 54 01 00 00 add $0x154,%rax 2f42: 8b 00 mov (%rax),%eax 2f44: 85 c0 test %eax,%eax 2f46: 75 2b jne 0x2f73 2f48: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f4c: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2f50: 48 89 d0 mov %rdx,%rax 2f53: 48 01 c0 add %rax,%rax 2f56: 48 01 d0 add %rdx,%rax 2f59: 48 c1 e0 02 shl $0x2,%rax 2f5d: 48 01 d0 add %rdx,%rax 2f60: 48 c1 e0 04 shl $0x4,%rax 2f64: 48 01 c8 add %rcx,%rax 2f67: 48 05 54 01 00 00 add $0x154,%rax 2f6d: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2f73: 48 83 45 c0 01 addq $0x1,-0x40(%rbp) 2f78: 48 8b 45 c0 mov -0x40(%rbp),%rax 2f7c: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2f80: 0f 82 38 fd ff ff jb 0x2cbe 2f86: e9 b1 00 00 00 jmpq 0x303c 2f8b: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2f93: e9 96 00 00 00 jmpq 0x302e 2f98: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f9c: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2fa0: 48 89 d0 mov %rdx,%rax 2fa3: 48 01 c0 add %rax,%rax 2fa6: 48 01 d0 add %rdx,%rax 2fa9: 48 c1 e0 02 shl $0x2,%rax 2fad: 48 01 d0 add %rdx,%rax 2fb0: 48 c1 e0 04 shl $0x4,%rax 2fb4: 48 01 c8 add %rcx,%rax 2fb7: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2fbe: 48 8b 45 c8 mov -0x38(%rbp),%rax 2fc2: 48 89 02 mov %rax,(%rdx) 2fc5: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2fc9: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2fcd: 48 89 d0 mov %rdx,%rax 2fd0: 48 01 c0 add %rax,%rax 2fd3: 48 01 d0 add %rdx,%rax 2fd6: 48 c1 e0 02 shl $0x2,%rax 2fda: 48 01 d0 add %rdx,%rax 2fdd: 48 c1 e0 04 shl $0x4,%rax 2fe1: 48 01 c8 add %rcx,%rax 2fe4: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2feb: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fef: 48 89 02 mov %rax,(%rdx) 2ff2: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ff6: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2ffd: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3001: 48 8b 45 c8 mov -0x38(%rbp),%rax 3005: 48 8d 50 01 lea 0x1(%rax),%rdx 3009: 48 89 d0 mov %rdx,%rax 300c: 48 01 c0 add %rax,%rax 300f: 48 01 d0 add %rdx,%rax 3012: 48 c1 e0 02 shl $0x2,%rax 3016: 48 01 d0 add %rdx,%rax 3019: 48 c1 e0 04 shl $0x4,%rax 301d: 48 01 f0 add %rsi,%rax 3020: 48 05 d0 00 00 00 add $0xd0,%rax 3026: 48 89 08 mov %rcx,(%rax) 3029: 48 83 45 c8 01 addq $0x1,-0x38(%rbp) 302e: 48 8b 45 c8 mov -0x38(%rbp),%rax 3032: 48 3b 45 d0 cmp -0x30(%rbp),%rax 3036: 0f 82 5c ff ff ff jb 0x2f98 303c: 48 8b 45 e0 mov -0x20(%rbp),%rax 3040: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 3047: 48 8b 45 e0 mov -0x20(%rbp),%rax 304b: 48 89 50 60 mov %rdx,0x60(%rax) 304f: 48 8b 45 e0 mov -0x20(%rbp),%rax 3053: c9 leaveq 3054: c3 retq 3055: f3 rep 3056: 0f pop %cs 3057: 1e push %ds 3058: fa cli 3059: 55 push %rbp 305a: 48 89 e5 mov %rsp,%rbp 305d: 48 83 ec 40 sub $0x40,%rsp 3061: 89 7d ec mov %edi,-0x14(%rbp) 3064: 48 89 75 e0 mov %rsi,-0x20(%rbp) 3068: 48 89 55 d8 mov %rdx,-0x28(%rbp) 306c: 48 89 4d d0 mov %rcx,-0x30(%rbp) 3070: 44 89 45 e8 mov %r8d,-0x18(%rbp) 3074: 4c 89 4d c8 mov %r9,-0x38(%rbp) 3078: 48 8b 55 d8 mov -0x28(%rbp),%rdx 307c: 48 8b 45 e0 mov -0x20(%rbp),%rax 3080: 48 01 d0 add %rdx,%rax 3083: 48 89 45 f8 mov %rax,-0x8(%rbp) 3087: 48 8b 55 d0 mov -0x30(%rbp),%rdx 308b: 48 8b 45 f8 mov -0x8(%rbp),%rax 308f: 48 89 d6 mov %rdx,%rsi 3092: 48 89 c7 mov %rax,%rdi 3095: e8 7d e8 ff ff callq 0x1917 309a: 89 45 f4 mov %eax,-0xc(%rbp) 309d: 83 7d f4 01 cmpl $0x1,-0xc(%rbp) 30a1: 74 37 je 0x30da 30a3: 83 7d f4 03 cmpl $0x3,-0xc(%rbp) 30a7: 75 56 jne 0x30ff 30a9: 44 8b 45 e8 mov -0x18(%rbp),%r8d 30ad: 48 8b 7d d0 mov -0x30(%rbp),%rdi 30b1: 48 8b 4d d8 mov -0x28(%rbp),%rcx 30b5: 48 8b 55 f8 mov -0x8(%rbp),%rdx 30b9: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30bd: 8b 45 ec mov -0x14(%rbp),%eax 30c0: 48 83 ec 08 sub $0x8,%rsp 30c4: ff 75 c8 pushq -0x38(%rbp) 30c7: 45 89 c1 mov %r8d,%r9d 30ca: 49 89 f8 mov %rdi,%r8 30cd: 89 c7 mov %eax,%edi 30cf: e8 40 f0 ff ff callq 0x2114 30d4: 48 83 c4 10 add $0x10,%rsp 30d8: eb 51 jmp 0x312b 30da: 4c 8b 45 c8 mov -0x38(%rbp),%r8 30de: 8b 7d e8 mov -0x18(%rbp),%edi 30e1: 48 8b 4d d0 mov -0x30(%rbp),%rcx 30e5: 48 8b 55 d8 mov -0x28(%rbp),%rdx 30e9: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30ed: 8b 45 ec mov -0x14(%rbp),%eax 30f0: 4d 89 c1 mov %r8,%r9 30f3: 41 89 f8 mov %edi,%r8d 30f6: 89 c7 mov %eax,%edi 30f8: e8 32 ea ff ff callq 0x1b2f 30fd: eb 2c jmp 0x312b 30ff: 90 nop 3100: 4c 8b 45 c8 mov -0x38(%rbp),%r8 3104: 8b 7d e8 mov -0x18(%rbp),%edi 3107: 48 8b 4d d0 mov -0x30(%rbp),%rcx 310b: 48 8b 55 d8 mov -0x28(%rbp),%rdx 310f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3113: 8b 45 ec mov -0x14(%rbp),%eax 3116: 6a 00 pushq $0x0 3118: 6a 00 pushq $0x0 311a: 4d 89 c1 mov %r8,%r9 311d: 41 89 f8 mov %edi,%r8d 3120: 89 c7 mov %eax,%edi 3122: e8 af e8 ff ff callq 0x19d6 3127: 48 83 c4 10 add $0x10,%rsp 312b: c9 leaveq 312c: c3 retq 312d: f3 rep 312e: 0f pop %cs 312f: 1e push %ds 3130: fa cli 3131: 55 push %rbp 3132: 48 89 e5 mov %rsp,%rbp 3135: 48 83 c4 80 add $0xffffffffffffff80,%rsp 3139: 89 7d 9c mov %edi,-0x64(%rbp) 313c: 48 89 75 90 mov %rsi,-0x70(%rbp) 3140: 48 89 55 88 mov %rdx,-0x78(%rbp) 3144: 89 4d 98 mov %ecx,-0x68(%rbp) 3147: 4c 89 45 80 mov %r8,-0x80(%rbp) 314b: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3153: 00 3154: 48 89 45 f8 mov %rax,-0x8(%rbp) 3158: 31 c0 xor %eax,%eax 315a: b8 40 00 00 00 mov $0x40,%eax 315f: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 3164: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 3169: 48 89 c2 mov %rax,%rdx 316c: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3170: 48 8d 75 b0 lea -0x50(%rbp),%rsi 3174: 8b 45 9c mov -0x64(%rbp),%eax 3177: 89 c7 mov %eax,%edi 3179: e8 fd e6 ff ff callq 0x187b 317e: 48 89 45 a8 mov %rax,-0x58(%rbp) 3182: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 3187: 0f 94 c0 sete %al 318a: 0f b6 c0 movzbl %al,%eax 318d: 48 85 c0 test %rax,%rax 3190: 74 14 je 0x31a6 3192: bf 09 00 00 00 mov $0x9,%edi 3197: e8 0a e5 ff ff callq 0x16a6 319c: b8 00 00 00 00 mov $0x0,%eax 31a1: e9 c5 00 00 00 jmpq 0x326b 31a6: 48 8b 55 a8 mov -0x58(%rbp),%rdx 31aa: 48 8d 45 b0 lea -0x50(%rbp),%rax 31ae: 48 89 d6 mov %rdx,%rsi 31b1: 48 89 c7 mov %rax,%rdi 31b4: e8 5e e7 ff ff callq 0x1917 31b9: 89 45 a4 mov %eax,-0x5c(%rbp) 31bc: 83 7d a4 01 cmpl $0x1,-0x5c(%rbp) 31c0: 74 08 je 0x31ca 31c2: 83 7d a4 03 cmpl $0x3,-0x5c(%rbp) 31c6: 74 28 je 0x31f0 31c8: eb 74 jmp 0x323e 31ca: 48 8b 7d 80 mov -0x80(%rbp),%rdi 31ce: 8b 75 98 mov -0x68(%rbp),%esi 31d1: 48 8b 4d 88 mov -0x78(%rbp),%rcx 31d5: 48 8b 55 90 mov -0x70(%rbp),%rdx 31d9: 8b 45 9c mov -0x64(%rbp),%eax 31dc: 49 89 f9 mov %rdi,%r9 31df: 41 89 f0 mov %esi,%r8d 31e2: be 00 00 00 00 mov $0x0,%esi 31e7: 89 c7 mov %eax,%edi 31e9: e8 41 e9 ff ff callq 0x1b2f 31ee: eb 7b jmp 0x326b 31f0: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 31f4: 3c 01 cmp $0x1,%al 31f6: 75 07 jne 0x31ff 31f8: ba 34 00 00 00 mov $0x34,%edx 31fd: eb 05 jmp 0x3204 31ff: ba 40 00 00 00 mov $0x40,%edx 3204: 48 8b 45 a8 mov -0x58(%rbp),%rax 3208: 48 39 c2 cmp %rax,%rdx 320b: 77 31 ja 0x323e 320d: 8b 7d 98 mov -0x68(%rbp),%edi 3210: 48 8b 75 88 mov -0x78(%rbp),%rsi 3214: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3218: 48 8d 55 b0 lea -0x50(%rbp),%rdx 321c: 8b 45 9c mov -0x64(%rbp),%eax 321f: 48 83 ec 08 sub $0x8,%rsp 3223: ff 75 80 pushq -0x80(%rbp) 3226: 41 89 f9 mov %edi,%r9d 3229: 49 89 f0 mov %rsi,%r8 322c: be 00 00 00 00 mov $0x0,%esi 3231: 89 c7 mov %eax,%edi 3233: e8 dc ee ff ff callq 0x2114 3238: 48 83 c4 10 add $0x10,%rsp 323c: eb 2d jmp 0x326b 323e: 90 nop 323f: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3243: 8b 75 98 mov -0x68(%rbp),%esi 3246: 48 8b 4d 88 mov -0x78(%rbp),%rcx 324a: 48 8b 55 90 mov -0x70(%rbp),%rdx 324e: 8b 45 9c mov -0x64(%rbp),%eax 3251: 6a 00 pushq $0x0 3253: 6a 00 pushq $0x0 3255: 49 89 f9 mov %rdi,%r9 3258: 41 89 f0 mov %esi,%r8d 325b: be 00 00 00 00 mov $0x0,%esi 3260: 89 c7 mov %eax,%edi 3262: e8 6f e7 ff ff callq 0x19d6 3267: 48 83 c4 10 add $0x10,%rsp 326b: 48 8b 4d f8 mov -0x8(%rbp),%rcx 326f: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3277: 00 3278: 74 05 je 0x327f 327a: e8 91 df ff ff callq 0x1210 327f: c9 leaveq 3280: c3 retq 3281: f3 rep 3282: 0f pop %cs 3283: 1e push %ds 3284: fa cli 3285: 55 push %rbp 3286: 48 89 e5 mov %rsp,%rbp 3289: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 3290: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 3296: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 329d: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 32a4: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 32aa: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 32b1: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 32b9: 00 32ba: 48 89 45 f8 mov %rax,-0x8(%rbp) 32be: 31 c0 xor %eax,%eax 32c0: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 32c8: 00 00 00 32cb: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 32d2: 74 1b je 0x32ef 32d4: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 32db: 74 12 je 0x32ef 32dd: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 32e4: 74 09 je 0x32ef 32e6: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 32ed: 75 07 jne 0x32f6 32ef: b8 01 00 00 00 mov $0x1,%eax 32f4: eb 05 jmp 0x32fb 32f6: b8 00 00 00 00 mov $0x0,%eax 32fb: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 3301: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3309: 75 32 jne 0x333d 330b: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 3313: 75 51 jne 0x3366 3315: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 331c: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3322: 48 89 d6 mov %rdx,%rsi 3325: 89 c7 mov %eax,%edi 3327: e8 f4 15 00 00 callq 0x4920 332c: 85 c0 test %eax,%eax 332e: 75 36 jne 0x3366 3330: 48 8b 45 90 mov -0x70(%rbp),%rax 3334: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 333b: eb 29 jmp 0x3366 333d: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 3345: 75 1f jne 0x3366 3347: 48 8d 0d 92 26 00 00 lea 0x2692(%rip),%rcx # 0x59e0 334e: ba 9e 02 00 00 mov $0x29e,%edx 3353: 48 8d 35 1e 25 00 00 lea 0x251e(%rip),%rsi # 0x5878 335a: 48 8d 3d c7 25 00 00 lea 0x25c7(%rip),%rdi # 0x5928 3361: e8 ea de ff ff callq 0x1250 3366: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 336d: 0f 84 97 00 00 00 je 0x340a 3373: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 337b: 75 7c jne 0x33f9 337d: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3384: 74 09 je 0x338f 3386: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 338d: 75 07 jne 0x3396 338f: bf 02 00 00 00 mov $0x2,%edi 3394: eb 05 jmp 0x339b 3396: bf 01 00 00 00 mov $0x1,%edi 339b: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 33a2: 75 07 jne 0x33ab 33a4: be 01 00 00 00 mov $0x1,%esi 33a9: eb 05 jmp 0x33b0 33ab: be 03 00 00 00 mov $0x3,%esi 33b0: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 33b7: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 33bd: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 33c4: 49 89 c9 mov %rcx,%r9 33c7: 41 89 d0 mov %edx,%r8d 33ca: 89 f9 mov %edi,%ecx 33cc: 89 f2 mov %esi,%edx 33ce: 48 89 c6 mov %rax,%rsi 33d1: bf 00 00 00 00 mov $0x0,%edi 33d6: e8 45 de ff ff callq 0x1220 33db: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 33e2: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 33ea: 75 1e jne 0x340a 33ec: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 33f4: 00 00 00 33f7: eb 11 jmp 0x340a 33f9: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 3400: 48 8b 00 mov (%rax),%rax 3403: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 340a: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 3412: 0f 84 d3 00 00 00 je 0x34eb 3418: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 3420: 75 1f jne 0x3441 3422: 48 8d 0d b7 25 00 00 lea 0x25b7(%rip),%rcx # 0x59e0 3429: ba ba 02 00 00 mov $0x2ba,%edx 342e: 48 8d 35 43 24 00 00 lea 0x2443(%rip),%rsi # 0x5878 3435: 48 8d 3d 05 25 00 00 lea 0x2505(%rip),%rdi # 0x5941 343c: e8 0f de ff ff callq 0x1250 3441: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 3448: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 344e: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 3455: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 345c: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 3463: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3469: 4d 89 c1 mov %r8,%r9 346c: 41 89 f8 mov %edi,%r8d 346f: 89 c7 mov %eax,%edi 3471: e8 df fb ff ff callq 0x3055 3476: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 347d: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 3485: 75 38 jne 0x34bf 3487: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 348f: 74 13 je 0x34a4 3491: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 3498: 48 8b 00 mov (%rax),%rax 349b: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 34a2: 74 1b je 0x34bf 34a4: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 34ab: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 34b2: 48 89 d6 mov %rdx,%rsi 34b5: 48 89 c7 mov %rax,%rdi 34b8: e8 43 de ff ff callq 0x1300 34bd: eb 23 jmp 0x34e2 34bf: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 34c7: 75 19 jne 0x34e2 34c9: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34d0: 8b 40 38 mov 0x38(%rax),%eax 34d3: 83 c8 40 or $0x40,%eax 34d6: 89 c2 mov %eax,%edx 34d8: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34df: 89 50 38 mov %edx,0x38(%rax) 34e2: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34e9: eb 2b jmp 0x3516 34eb: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 34f2: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 34f8: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 34ff: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 3506: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 350c: 49 89 f8 mov %rdi,%r8 350f: 89 c7 mov %eax,%edi 3511: e8 17 fc ff ff callq 0x312d 3516: 48 8b 4d f8 mov -0x8(%rbp),%rcx 351a: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3522: 00 3523: 74 05 je 0x352a 3525: e8 e6 dc ff ff callq 0x1210 352a: c9 leaveq 352b: c3 retq 352c: f3 rep 352d: 0f pop %cs 352e: 1e push %ds 352f: fa cli 3530: 55 push %rbp 3531: 48 89 e5 mov %rsp,%rbp 3534: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 353b: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 3542: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 354a: 00 354b: 48 89 45 f8 mov %rax,-0x8(%rbp) 354f: 31 c0 xor %eax,%eax 3551: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 3559: 00 00 00 355c: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3563: 48 8b 00 mov (%rax),%rax 3566: 48 85 c0 test %rax,%rax 3569: 74 59 je 0x35c4 356b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3572: 48 8b 50 30 mov 0x30(%rax),%rdx 3576: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 357d: 48 39 c2 cmp %rax,%rdx 3580: 72 1e jb 0x35a0 3582: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3589: 48 8b 50 30 mov 0x30(%rax),%rdx 358d: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3594: 48 29 c2 sub %rax,%rdx 3597: 48 89 d0 mov %rdx,%rax 359a: 48 83 f8 3b cmp $0x3b,%rax 359e: 77 0a ja 0x35aa 35a0: b8 00 00 00 00 mov $0x0,%eax 35a5: e9 e7 02 00 00 jmpq 0x3891 35aa: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35b1: 48 8b 10 mov (%rax),%rdx 35b4: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35bb: 48 01 d0 add %rdx,%rax 35be: 48 89 45 80 mov %rax,-0x80(%rbp) 35c2: eb 53 jmp 0x3617 35c4: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35cb: 48 8b 50 28 mov 0x28(%rax),%rdx 35cf: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35d6: 48 01 c2 add %rax,%rdx 35d9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35e0: 8b 40 24 mov 0x24(%rax),%eax 35e3: 48 8d 75 b0 lea -0x50(%rbp),%rsi 35e7: 48 89 d1 mov %rdx,%rcx 35ea: ba 3c 00 00 00 mov $0x3c,%edx 35ef: 89 c7 mov %eax,%edi 35f1: e8 85 e2 ff ff callq 0x187b 35f6: 48 83 f8 3c cmp $0x3c,%rax 35fa: 0f 95 c0 setne %al 35fd: 0f b6 c0 movzbl %al,%eax 3600: 48 85 c0 test %rax,%rax 3603: 74 0a je 0x360f 3605: b8 00 00 00 00 mov $0x0,%eax 360a: e9 82 02 00 00 jmpq 0x3891 360f: 48 8d 45 b0 lea -0x50(%rbp),%rax 3613: 48 89 45 80 mov %rax,-0x80(%rbp) 3617: 48 8b 45 80 mov -0x80(%rbp),%rax 361b: 48 83 c0 30 add $0x30,%rax 361f: 48 89 45 88 mov %rax,-0x78(%rbp) 3623: 48 8b 45 80 mov -0x80(%rbp),%rax 3627: 0f b6 40 39 movzbl 0x39(%rax),%eax 362b: 3c 20 cmp $0x20,%al 362d: 74 27 je 0x3656 362f: 48 8b 45 80 mov -0x80(%rbp),%rax 3633: 48 8d 48 30 lea 0x30(%rax),%rcx 3637: 48 8d 45 ed lea -0x13(%rbp),%rax 363b: ba 0a 00 00 00 mov $0xa,%edx 3640: 48 89 ce mov %rcx,%rsi 3643: 48 89 c7 mov %rax,%rdi 3646: e8 c5 dc ff ff callq 0x1310 364b: c6 00 00 movb $0x0,(%rax) 364e: 48 8d 45 ed lea -0x13(%rbp),%rax 3652: 48 89 45 88 mov %rax,-0x78(%rbp) 3656: e8 15 dd ff ff callq 0x1370 365b: 48 8b 10 mov (%rax),%rdx 365e: 48 8b 45 88 mov -0x78(%rbp),%rax 3662: 0f b6 00 movzbl (%rax),%eax 3665: 48 0f be c0 movsbl %al,%rax 3669: 48 01 c0 add %rax,%rax 366c: 48 01 d0 add %rdx,%rax 366f: 0f b7 00 movzwl (%rax),%eax 3672: 0f b7 c0 movzwl %ax,%eax 3675: 25 00 08 00 00 and $0x800,%eax 367a: 85 c0 test %eax,%eax 367c: 75 0a jne 0x3688 367e: b8 00 00 00 00 mov $0x0,%eax 3683: e9 09 02 00 00 jmpq 0x3891 3688: 48 8b 45 88 mov -0x78(%rbp),%rax 368c: 48 89 c7 mov %rax,%rdi 368f: e8 8c dc ff ff callq 0x1320 3694: 48 89 45 98 mov %rax,-0x68(%rbp) 3698: 48 8b 45 80 mov -0x80(%rbp),%rax 369c: ba 10 00 00 00 mov $0x10,%edx 36a1: 48 8d 35 b3 22 00 00 lea 0x22b3(%rip),%rsi # 0x595b 36a8: 48 89 c7 mov %rax,%rdi 36ab: e8 e0 db ff ff callq 0x1290 36b0: 85 c0 test %eax,%eax 36b2: 75 11 jne 0x36c5 36b4: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36bb: 48 8b 00 mov (%rax),%rax 36be: 48 85 c0 test %rax,%rax 36c1: 75 2b jne 0x36ee 36c3: eb 55 jmp 0x371a 36c5: 48 8b 45 98 mov -0x68(%rbp),%rax 36c9: 48 83 c0 01 add $0x1,%rax 36cd: 48 83 e0 fe and $0xfffffffffffffffe,%rax 36d1: 48 89 c2 mov %rax,%rdx 36d4: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36db: 48 01 d0 add %rdx,%rax 36de: 48 83 c0 3c add $0x3c,%rax 36e2: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 36e9: e9 6e fe ff ff jmpq 0x355c 36ee: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36f5: 48 8b 50 30 mov 0x30(%rax),%rdx 36f9: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3700: 48 29 c2 sub %rax,%rdx 3703: 48 89 d0 mov %rdx,%rax 3706: 48 83 e8 3c sub $0x3c,%rax 370a: 48 39 45 98 cmp %rax,-0x68(%rbp) 370e: 76 0a jbe 0x371a 3710: b8 00 00 00 00 mov $0x0,%eax 3715: e9 77 01 00 00 jmpq 0x3891 371a: 48 8b 45 98 mov -0x68(%rbp),%rax 371e: 48 89 c7 mov %rax,%rdi 3721: e8 ba db ff ff callq 0x12e0 3726: 48 89 45 a0 mov %rax,-0x60(%rbp) 372a: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 372f: 0f 84 58 01 00 00 je 0x388d 3735: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 373c: 48 8b 00 mov (%rax),%rax 373f: 48 85 c0 test %rax,%rax 3742: 74 39 je 0x377d 3744: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 374b: 48 8b 00 mov (%rax),%rax 374e: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 3755: 48 83 c2 3c add $0x3c,%rdx 3759: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 375d: 48 8b 55 98 mov -0x68(%rbp),%rdx 3761: 48 8b 45 a0 mov -0x60(%rbp),%rax 3765: 48 89 ce mov %rcx,%rsi 3768: 48 89 c7 mov %rax,%rdi 376b: e8 60 db ff ff callq 0x12d0 3770: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 3777: 48 89 42 60 mov %rax,0x60(%rdx) 377b: eb 7b jmp 0x37f8 377d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3784: 48 8b 50 28 mov 0x28(%rax),%rdx 3788: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 378f: 48 01 d0 add %rdx,%rax 3792: 48 83 c0 3c add $0x3c,%rax 3796: 48 89 c1 mov %rax,%rcx 3799: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37a0: 8b 40 24 mov 0x24(%rax),%eax 37a3: 48 8b 55 98 mov -0x68(%rbp),%rdx 37a7: 48 8b 75 a0 mov -0x60(%rbp),%rsi 37ab: 89 c7 mov %eax,%edi 37ad: e8 c9 e0 ff ff callq 0x187b 37b2: 48 8b 55 98 mov -0x68(%rbp),%rdx 37b6: 48 39 d0 cmp %rdx,%rax 37b9: 0f 95 c0 setne %al 37bc: 0f b6 c0 movzbl %al,%eax 37bf: 48 85 c0 test %rax,%rax 37c2: 74 25 je 0x37e9 37c4: 48 8b 45 a0 mov -0x60(%rbp),%rax 37c8: 48 89 c7 mov %rax,%rdi 37cb: e8 10 da ff ff callq 0x11e0 37d0: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37d7: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 37df: b8 00 00 00 00 mov $0x0,%eax 37e4: e9 a8 00 00 00 jmpq 0x3891 37e9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37f0: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37f4: 48 89 50 60 mov %rdx,0x60(%rax) 37f8: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37ff: 48 8b 55 98 mov -0x68(%rbp),%rdx 3803: 48 89 50 68 mov %rdx,0x68(%rax) 3807: 48 8b 45 a0 mov -0x60(%rbp),%rax 380b: 48 89 45 90 mov %rax,-0x70(%rbp) 380f: 48 8b 45 90 mov -0x70(%rbp),%rax 3813: 48 89 45 a8 mov %rax,-0x58(%rbp) 3817: 48 8b 55 a0 mov -0x60(%rbp),%rdx 381b: 48 8b 45 98 mov -0x68(%rbp),%rax 381f: 48 01 d0 add %rdx,%rax 3822: 48 2b 45 90 sub -0x70(%rbp),%rax 3826: 48 89 c2 mov %rax,%rdx 3829: 48 8b 45 90 mov -0x70(%rbp),%rax 382d: be 2f 00 00 00 mov $0x2f,%esi 3832: 48 89 c7 mov %rax,%rdi 3835: e8 46 da ff ff callq 0x1280 383a: 48 89 45 90 mov %rax,-0x70(%rbp) 383e: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 3843: 75 25 jne 0x386a 3845: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3849: 48 8b 45 98 mov -0x68(%rbp),%rax 384d: 48 01 d0 add %rdx,%rax 3850: 48 2b 45 a8 sub -0x58(%rbp),%rax 3854: 48 89 c2 mov %rax,%rdx 3857: 48 8b 45 a8 mov -0x58(%rbp),%rax 385b: be 00 00 00 00 mov $0x0,%esi 3860: 48 89 c7 mov %rax,%rdi 3863: e8 f8 d9 ff ff callq 0x1260 3868: eb 23 jmp 0x388d 386a: 48 8b 45 90 mov -0x70(%rbp),%rax 386e: 48 8d 50 01 lea 0x1(%rax),%rdx 3872: 48 89 55 90 mov %rdx,-0x70(%rbp) 3876: c6 00 00 movb $0x0,(%rax) 3879: 48 8b 55 a0 mov -0x60(%rbp),%rdx 387d: 48 8b 45 98 mov -0x68(%rbp),%rax 3881: 48 01 d0 add %rdx,%rax 3884: 48 39 45 90 cmp %rax,-0x70(%rbp) 3888: 73 02 jae 0x388c 388a: eb 83 jmp 0x380f 388c: 90 nop 388d: 48 8b 45 a0 mov -0x60(%rbp),%rax 3891: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3895: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 389d: 00 389e: 74 05 je 0x38a5 38a0: e8 6b d9 ff ff callq 0x1210 38a5: c9 leaveq 38a6: c3 retq 38a7: f3 rep 38a8: 0f pop %cs 38a9: 1e push %ds 38aa: fa cli 38ab: 55 push %rbp 38ac: 48 89 e5 mov %rsp,%rbp 38af: 48 83 c4 80 add $0xffffffffffffff80,%rsp 38b3: 48 89 7d 88 mov %rdi,-0x78(%rbp) 38b7: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 38bf: 00 38c0: 48 89 45 f8 mov %rax,-0x8(%rbp) 38c4: 31 c0 xor %eax,%eax 38c6: 48 8b 45 88 mov -0x78(%rbp),%rax 38ca: 48 8b 00 mov (%rax),%rax 38cd: 48 85 c0 test %rax,%rax 38d0: 0f 84 8e 00 00 00 je 0x3964 38d6: 48 8b 45 88 mov -0x78(%rbp),%rax 38da: 48 8b 40 70 mov 0x70(%rax),%rax 38de: 48 89 c2 mov %rax,%rdx 38e1: 48 8b 45 88 mov -0x78(%rbp),%rax 38e5: 48 8b 40 28 mov 0x28(%rax),%rax 38e9: 48 89 c1 mov %rax,%rcx 38ec: 48 8b 45 88 mov -0x78(%rbp),%rax 38f0: 48 8b 40 30 mov 0x30(%rax),%rax 38f4: 48 01 c8 add %rcx,%rax 38f7: 48 39 c2 cmp %rax,%rdx 38fa: 0f 97 c0 seta %al 38fd: 0f b6 c0 movzbl %al,%eax 3900: 48 85 c0 test %rax,%rax 3903: 75 33 jne 0x3938 3905: 48 8b 45 88 mov -0x78(%rbp),%rax 3909: 48 8b 40 28 mov 0x28(%rax),%rax 390d: 48 89 c2 mov %rax,%rdx 3910: 48 8b 45 88 mov -0x78(%rbp),%rax 3914: 48 8b 40 30 mov 0x30(%rax),%rax 3918: 48 01 c2 add %rax,%rdx 391b: 48 8b 45 88 mov -0x78(%rbp),%rax 391f: 48 8b 40 70 mov 0x70(%rax),%rax 3923: 48 29 c2 sub %rax,%rdx 3926: 48 89 d0 mov %rdx,%rax 3929: 48 83 f8 3b cmp $0x3b,%rax 392d: 0f 96 c0 setbe %al 3930: 0f b6 c0 movzbl %al,%eax 3933: 48 85 c0 test %rax,%rax 3936: 74 14 je 0x394c 3938: bf 0e 00 00 00 mov $0xe,%edi 393d: e8 64 dd ff ff callq 0x16a6 3942: b8 ff ff ff ff mov $0xffffffff,%eax 3947: e9 89 05 00 00 jmpq 0x3ed5 394c: 48 8b 45 88 mov -0x78(%rbp),%rax 3950: 48 8b 10 mov (%rax),%rdx 3953: 48 8b 45 88 mov -0x78(%rbp),%rax 3957: 48 8b 40 70 mov 0x70(%rax),%rax 395b: 48 01 d0 add %rdx,%rax 395e: 48 89 45 c0 mov %rax,-0x40(%rbp) 3962: eb 53 jmp 0x39b7 3964: 48 8b 45 88 mov -0x78(%rbp),%rax 3968: 48 05 a8 00 00 00 add $0xa8,%rax 396e: 48 89 45 c0 mov %rax,-0x40(%rbp) 3972: 48 8b 45 88 mov -0x78(%rbp),%rax 3976: 48 8b 50 70 mov 0x70(%rax),%rdx 397a: 48 8b 45 88 mov -0x78(%rbp),%rax 397e: 8b 40 24 mov 0x24(%rax),%eax 3981: 48 8b 75 c0 mov -0x40(%rbp),%rsi 3985: 48 89 d1 mov %rdx,%rcx 3988: ba 3c 00 00 00 mov $0x3c,%edx 398d: 89 c7 mov %eax,%edi 398f: e8 e7 de ff ff callq 0x187b 3994: 48 83 f8 3c cmp $0x3c,%rax 3998: 0f 95 c0 setne %al 399b: 0f b6 c0 movzbl %al,%eax 399e: 48 85 c0 test %rax,%rax 39a1: 74 14 je 0x39b7 39a3: bf 0e 00 00 00 mov $0xe,%edi 39a8: e8 f9 dc ff ff callq 0x16a6 39ad: b8 ff ff ff ff mov $0xffffffff,%eax 39b2: e9 1e 05 00 00 jmpq 0x3ed5 39b7: 48 8b 45 c0 mov -0x40(%rbp),%rax 39bb: 48 83 c0 3a add $0x3a,%rax 39bf: ba 02 00 00 00 mov $0x2,%edx 39c4: 48 8d 35 a1 1f 00 00 lea 0x1fa1(%rip),%rsi # 0x596c 39cb: 48 89 c7 mov %rax,%rdi 39ce: e8 bd d8 ff ff callq 0x1290 39d3: 85 c0 test %eax,%eax 39d5: 0f 95 c0 setne %al 39d8: 0f b6 c0 movzbl %al,%eax 39db: 48 85 c0 test %rax,%rax 39de: 74 14 je 0x39f4 39e0: bf 0f 00 00 00 mov $0xf,%edi 39e5: e8 bc dc ff ff callq 0x16a6 39ea: b8 ff ff ff ff mov $0xffffffff,%eax 39ef: e9 e1 04 00 00 jmpq 0x3ed5 39f4: 48 8b 45 c0 mov -0x40(%rbp),%rax 39f8: 48 8b 55 88 mov -0x78(%rbp),%rdx 39fc: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 3a03: 48 8b 50 08 mov 0x8(%rax),%rdx 3a07: 48 8b 00 mov (%rax),%rax 3a0a: 48 89 01 mov %rax,(%rcx) 3a0d: 48 89 51 08 mov %rdx,0x8(%rcx) 3a11: 48 8d 41 10 lea 0x10(%rcx),%rax 3a15: c6 00 00 movb $0x0,(%rax) 3a18: 48 8b 45 88 mov -0x78(%rbp),%rax 3a1c: 48 83 c0 78 add $0x78,%rax 3a20: 48 89 45 c8 mov %rax,-0x38(%rbp) 3a24: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a28: 0f b6 00 movzbl (%rax),%eax 3a2b: 3c 2f cmp $0x2f,%al 3a2d: 0f 85 de 01 00 00 jne 0x3c11 3a33: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a37: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a3b: 3c 20 cmp $0x20,%al 3a3d: 75 46 jne 0x3a85 3a3f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a43: ba 10 00 00 00 mov $0x10,%edx 3a48: 48 8d 35 20 1f 00 00 lea 0x1f20(%rip),%rsi # 0x596f 3a4f: 48 89 c7 mov %rax,%rdi 3a52: e8 39 d8 ff ff callq 0x1290 3a57: 85 c0 test %eax,%eax 3a59: 75 2a jne 0x3a85 3a5b: 48 8b 45 88 mov -0x78(%rbp),%rax 3a5f: 48 05 e4 00 00 00 add $0xe4,%rax 3a65: ba 02 00 00 00 mov $0x2,%edx 3a6a: 48 8d 35 0f 1f 00 00 lea 0x1f0f(%rip),%rsi # 0x5980 3a71: 48 89 c7 mov %rax,%rdi 3a74: e8 57 d8 ff ff callq 0x12d0 3a79: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a7d: 48 89 02 mov %rax,(%rdx) 3a80: e9 17 02 00 00 jmpq 0x3c9c 3a85: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a89: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a8d: 3c 53 cmp $0x53,%al 3a8f: 75 46 jne 0x3ad7 3a91: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a95: ba 10 00 00 00 mov $0x10,%edx 3a9a: 48 8d 35 e1 1e 00 00 lea 0x1ee1(%rip),%rsi # 0x5982 3aa1: 48 89 c7 mov %rax,%rdi 3aa4: e8 e7 d7 ff ff callq 0x1290 3aa9: 85 c0 test %eax,%eax 3aab: 75 2a jne 0x3ad7 3aad: 48 8b 45 88 mov -0x78(%rbp),%rax 3ab1: 48 05 e4 00 00 00 add $0xe4,%rax 3ab7: ba 08 00 00 00 mov $0x8,%edx 3abc: 48 8d 35 d0 1e 00 00 lea 0x1ed0(%rip),%rsi # 0x5993 3ac3: 48 89 c7 mov %rax,%rdi 3ac6: e8 05 d8 ff ff callq 0x12d0 3acb: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3acf: 48 89 02 mov %rax,(%rdx) 3ad2: e9 c5 01 00 00 jmpq 0x3c9c 3ad7: 48 8b 45 c0 mov -0x40(%rbp),%rax 3adb: 0f b6 40 01 movzbl 0x1(%rax),%eax 3adf: 3c 2f cmp $0x2f,%al 3ae1: 75 46 jne 0x3b29 3ae3: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ae7: ba 10 00 00 00 mov $0x10,%edx 3aec: 48 8d 35 68 1e 00 00 lea 0x1e68(%rip),%rsi # 0x595b 3af3: 48 89 c7 mov %rax,%rdi 3af6: e8 95 d7 ff ff callq 0x1290 3afb: 85 c0 test %eax,%eax 3afd: 75 2a jne 0x3b29 3aff: 48 8b 45 88 mov -0x78(%rbp),%rax 3b03: 48 05 e4 00 00 00 add $0xe4,%rax 3b09: ba 03 00 00 00 mov $0x3,%edx 3b0e: 48 8d 35 86 1e 00 00 lea 0x1e86(%rip),%rsi # 0x599b 3b15: 48 89 c7 mov %rax,%rdi 3b18: e8 b3 d7 ff ff callq 0x12d0 3b1d: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3b21: 48 89 02 mov %rax,(%rdx) 3b24: e9 73 01 00 00 jmpq 0x3c9c 3b29: e8 42 d8 ff ff callq 0x1370 3b2e: 48 8b 10 mov (%rax),%rdx 3b31: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b35: 0f b6 40 01 movzbl 0x1(%rax),%eax 3b39: 48 0f be c0 movsbl %al,%rax 3b3d: 48 01 c0 add %rax,%rax 3b40: 48 01 d0 add %rdx,%rax 3b43: 0f b7 00 movzwl (%rax),%eax 3b46: 0f b7 c0 movzwl %ax,%eax 3b49: 25 00 08 00 00 and $0x800,%eax 3b4e: 85 c0 test %eax,%eax 3b50: 0f 95 c0 setne %al 3b53: 0f b6 c0 movzbl %al,%eax 3b56: 48 85 c0 test %rax,%rax 3b59: 0f 84 9e 00 00 00 je 0x3bfd 3b5f: 48 8b 45 88 mov -0x78(%rbp),%rax 3b63: 48 8b 40 60 mov 0x60(%rax),%rax 3b67: 48 85 c0 test %rax,%rax 3b6a: 0f 94 c0 sete %al 3b6d: 0f b6 c0 movzbl %al,%eax 3b70: 48 85 c0 test %rax,%rax 3b73: 74 2e je 0x3ba3 3b75: 48 8b 45 88 mov -0x78(%rbp),%rax 3b79: 48 89 c7 mov %rax,%rdi 3b7c: e8 ab f9 ff ff callq 0x352c 3b81: 48 85 c0 test %rax,%rax 3b84: 0f 94 c0 sete %al 3b87: 0f b6 c0 movzbl %al,%eax 3b8a: 48 85 c0 test %rax,%rax 3b8d: 74 14 je 0x3ba3 3b8f: bf 10 00 00 00 mov $0x10,%edi 3b94: e8 0d db ff ff callq 0x16a6 3b99: b8 ff ff ff ff mov $0xffffffff,%eax 3b9e: e9 32 03 00 00 jmpq 0x3ed5 3ba3: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ba7: 48 83 c0 01 add $0x1,%rax 3bab: 48 89 c7 mov %rax,%rdi 3bae: e8 6d d7 ff ff callq 0x1320 3bb3: 48 89 45 d8 mov %rax,-0x28(%rbp) 3bb7: 48 8b 45 88 mov -0x78(%rbp),%rax 3bbb: 48 8b 40 68 mov 0x68(%rax),%rax 3bbf: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3bc3: 0f 93 c0 setae %al 3bc6: 0f b6 c0 movzbl %al,%eax 3bc9: 48 85 c0 test %rax,%rax 3bcc: 74 14 je 0x3be2 3bce: bf 10 00 00 00 mov $0x10,%edi 3bd3: e8 ce da ff ff callq 0x16a6 3bd8: b8 ff ff ff ff mov $0xffffffff,%eax 3bdd: e9 f3 02 00 00 jmpq 0x3ed5 3be2: 48 8b 45 88 mov -0x78(%rbp),%rax 3be6: 48 8b 50 60 mov 0x60(%rax),%rdx 3bea: 48 8b 45 d8 mov -0x28(%rbp),%rax 3bee: 48 01 c2 add %rax,%rdx 3bf1: 48 8b 45 c8 mov -0x38(%rbp),%rax 3bf5: 48 89 10 mov %rdx,(%rax) 3bf8: e9 9f 00 00 00 jmpq 0x3c9c 3bfd: bf 10 00 00 00 mov $0x10,%edi 3c02: e8 9f da ff ff callq 0x16a6 3c07: b8 ff ff ff ff mov $0xffffffff,%eax 3c0c: e9 c4 02 00 00 jmpq 0x3ed5 3c11: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c15: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c19: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3c20: b9 10 00 00 00 mov $0x10,%ecx 3c25: ba 2f 00 00 00 mov $0x2f,%edx 3c2a: 48 89 c6 mov %rax,%rsi 3c2d: e8 1e d7 ff ff callq 0x1350 3c32: 48 89 45 d0 mov %rax,-0x30(%rbp) 3c36: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3c3b: 74 0d je 0x3c4a 3c3d: 48 8b 45 d0 mov -0x30(%rbp),%rax 3c41: 48 83 e8 01 sub $0x1,%rax 3c45: c6 00 00 movb $0x0,(%rax) 3c48: eb 40 jmp 0x3c8a 3c4a: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3c52: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c56: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c5a: 48 01 d0 add %rdx,%rax 3c5d: 48 05 e4 00 00 00 add $0xe4,%rax 3c63: c6 00 00 movb $0x0,(%rax) 3c66: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3c6b: 74 1d je 0x3c8a 3c6d: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3c72: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c76: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c7a: 48 01 d0 add %rdx,%rax 3c7d: 48 05 e4 00 00 00 add $0xe4,%rax 3c83: 0f b6 00 movzbl (%rax),%eax 3c86: 3c 20 cmp $0x20,%al 3c88: 74 c8 je 0x3c52 3c8a: 48 8b 45 88 mov -0x78(%rbp),%rax 3c8e: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3c95: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c99: 48 89 10 mov %rdx,(%rax) 3c9c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ca0: 0f b6 40 30 movzbl 0x30(%rax),%eax 3ca4: 3c 20 cmp $0x20,%al 3ca6: 0f 94 c0 sete %al 3ca9: 0f b6 c0 movzbl %al,%eax 3cac: 48 85 c0 test %rax,%rax 3caf: 74 14 je 0x3cc5 3cb1: bf 10 00 00 00 mov $0x10,%edi 3cb6: e8 eb d9 ff ff callq 0x16a6 3cbb: b8 ff ff ff ff mov $0xffffffff,%eax 3cc0: e9 10 02 00 00 jmpq 0x3ed5 3cc5: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cc9: 48 83 c0 10 add $0x10,%rax 3ccd: 48 89 45 b8 mov %rax,-0x48(%rbp) 3cd1: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cd5: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3cd9: 3c 20 cmp $0x20,%al 3cdb: 74 27 je 0x3d04 3cdd: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ce1: 48 8d 48 10 lea 0x10(%rax),%rcx 3ce5: 48 8d 45 eb lea -0x15(%rbp),%rax 3ce9: ba 0c 00 00 00 mov $0xc,%edx 3cee: 48 89 ce mov %rcx,%rsi 3cf1: 48 89 c7 mov %rax,%rdi 3cf4: e8 17 d6 ff ff callq 0x1310 3cf9: c6 00 00 movb $0x0,(%rax) 3cfc: 48 8d 45 eb lea -0x15(%rbp),%rax 3d00: 48 89 45 b8 mov %rax,-0x48(%rbp) 3d04: 48 8b 45 b8 mov -0x48(%rbp),%rax 3d08: 48 89 c7 mov %rax,%rdi 3d0b: e8 10 d6 ff ff callq 0x1320 3d10: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3d14: 48 89 42 08 mov %rax,0x8(%rdx) 3d18: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d1c: 48 83 c0 1c add $0x1c,%rax 3d20: 48 89 45 a0 mov %rax,-0x60(%rbp) 3d24: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d28: 0f b6 40 21 movzbl 0x21(%rax),%eax 3d2c: 3c 20 cmp $0x20,%al 3d2e: 74 27 je 0x3d57 3d30: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d34: 48 8d 48 1c lea 0x1c(%rax),%rcx 3d38: 48 8d 45 eb lea -0x15(%rbp),%rax 3d3c: ba 06 00 00 00 mov $0x6,%edx 3d41: 48 89 ce mov %rcx,%rsi 3d44: 48 89 c7 mov %rax,%rdi 3d47: e8 c4 d5 ff ff callq 0x1310 3d4c: c6 00 00 movb $0x0,(%rax) 3d4f: 48 8d 45 eb lea -0x15(%rbp),%rax 3d53: 48 89 45 a0 mov %rax,-0x60(%rbp) 3d57: 48 8b 45 a0 mov -0x60(%rbp),%rax 3d5b: 48 89 c7 mov %rax,%rdi 3d5e: e8 bd d5 ff ff callq 0x1320 3d63: 89 c2 mov %eax,%edx 3d65: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d69: 89 50 10 mov %edx,0x10(%rax) 3d6c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d70: 48 83 c0 22 add $0x22,%rax 3d74: 48 89 45 a8 mov %rax,-0x58(%rbp) 3d78: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d7c: 0f b6 40 27 movzbl 0x27(%rax),%eax 3d80: 3c 20 cmp $0x20,%al 3d82: 74 27 je 0x3dab 3d84: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d88: 48 8d 48 22 lea 0x22(%rax),%rcx 3d8c: 48 8d 45 eb lea -0x15(%rbp),%rax 3d90: ba 06 00 00 00 mov $0x6,%edx 3d95: 48 89 ce mov %rcx,%rsi 3d98: 48 89 c7 mov %rax,%rdi 3d9b: e8 70 d5 ff ff callq 0x1310 3da0: c6 00 00 movb $0x0,(%rax) 3da3: 48 8d 45 eb lea -0x15(%rbp),%rax 3da7: 48 89 45 a8 mov %rax,-0x58(%rbp) 3dab: 48 8b 45 a8 mov -0x58(%rbp),%rax 3daf: 48 89 c7 mov %rax,%rdi 3db2: e8 69 d5 ff ff callq 0x1320 3db7: 89 c2 mov %eax,%edx 3db9: 48 8b 45 c8 mov -0x38(%rbp),%rax 3dbd: 89 50 14 mov %edx,0x14(%rax) 3dc0: 48 8b 45 c0 mov -0x40(%rbp),%rax 3dc4: 48 83 c0 28 add $0x28,%rax 3dc8: 48 89 45 90 mov %rax,-0x70(%rbp) 3dcc: 48 8b 45 c0 mov -0x40(%rbp),%rax 3dd0: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3dd4: 3c 20 cmp $0x20,%al 3dd6: 74 22 je 0x3dfa 3dd8: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ddc: 48 83 c0 28 add $0x28,%rax 3de0: 48 8b 00 mov (%rax),%rax 3de3: 48 89 45 eb mov %rax,-0x15(%rbp) 3de7: 48 8d 45 eb lea -0x15(%rbp),%rax 3deb: 48 83 c0 08 add $0x8,%rax 3def: c6 00 00 movb $0x0,(%rax) 3df2: 48 8d 45 eb lea -0x15(%rbp),%rax 3df6: 48 89 45 90 mov %rax,-0x70(%rbp) 3dfa: 48 8b 45 90 mov -0x70(%rbp),%rax 3dfe: ba 08 00 00 00 mov $0x8,%edx 3e03: be 00 00 00 00 mov $0x0,%esi 3e08: 48 89 c7 mov %rax,%rdi 3e0b: e8 b0 d4 ff ff callq 0x12c0 3e10: 89 c2 mov %eax,%edx 3e12: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e16: 89 50 18 mov %edx,0x18(%rax) 3e19: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e1d: 48 83 c0 30 add $0x30,%rax 3e21: 48 89 45 98 mov %rax,-0x68(%rbp) 3e25: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e29: 0f b6 40 39 movzbl 0x39(%rax),%eax 3e2d: 3c 20 cmp $0x20,%al 3e2f: 74 27 je 0x3e58 3e31: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e35: 48 8d 48 30 lea 0x30(%rax),%rcx 3e39: 48 8d 45 eb lea -0x15(%rbp),%rax 3e3d: ba 0a 00 00 00 mov $0xa,%edx 3e42: 48 89 ce mov %rcx,%rsi 3e45: 48 89 c7 mov %rax,%rdi 3e48: e8 c3 d4 ff ff callq 0x1310 3e4d: c6 00 00 movb $0x0,(%rax) 3e50: 48 8d 45 eb lea -0x15(%rbp),%rax 3e54: 48 89 45 98 mov %rax,-0x68(%rbp) 3e58: 48 8b 45 98 mov -0x68(%rbp),%rax 3e5c: 48 89 c7 mov %rax,%rdi 3e5f: e8 bc d4 ff ff callq 0x1320 3e64: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3e68: 48 89 42 20 mov %rax,0x20(%rdx) 3e6c: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e70: 48 8b 40 20 mov 0x20(%rax),%rax 3e74: 48 85 c0 test %rax,%rax 3e77: 79 11 jns 0x3e8a 3e79: bf 10 00 00 00 mov $0x10,%edi 3e7e: e8 23 d8 ff ff callq 0x16a6 3e83: b8 ff ff ff ff mov $0xffffffff,%eax 3e88: eb 4b jmp 0x3ed5 3e8a: 48 8b 45 88 mov -0x78(%rbp),%rax 3e8e: 48 8b 40 28 mov 0x28(%rax),%rax 3e92: 48 89 c2 mov %rax,%rdx 3e95: 48 8b 45 88 mov -0x78(%rbp),%rax 3e99: 48 8b 40 30 mov 0x30(%rax),%rax 3e9d: 48 01 c2 add %rax,%rdx 3ea0: 48 8b 45 88 mov -0x78(%rbp),%rax 3ea4: 48 8b 40 70 mov 0x70(%rax),%rax 3ea8: 48 29 c2 sub %rax,%rdx 3eab: 48 89 d0 mov %rdx,%rax 3eae: 48 83 e8 3c sub $0x3c,%rax 3eb2: 48 89 45 e0 mov %rax,-0x20(%rbp) 3eb6: 48 8b 45 c8 mov -0x38(%rbp),%rax 3eba: 48 8b 40 20 mov 0x20(%rax),%rax 3ebe: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3ec2: 73 0c jae 0x3ed0 3ec4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3ec8: 48 8b 45 c8 mov -0x38(%rbp),%rax 3ecc: 48 89 50 20 mov %rdx,0x20(%rax) 3ed0: b8 00 00 00 00 mov $0x0,%eax 3ed5: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3ed9: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3ee1: 00 3ee2: 74 05 je 0x3ee9 3ee4: e8 27 d3 ff ff callq 0x1210 3ee9: c9 leaveq 3eea: c3 retq 3eeb: f3 rep 3eec: 0f pop %cs 3eed: 1e push %ds 3eee: fa cli 3eef: 55 push %rbp 3ef0: 48 89 e5 mov %rsp,%rbp 3ef3: 48 83 ec 20 sub $0x20,%rsp 3ef7: 89 7d ec mov %edi,-0x14(%rbp) 3efa: 89 75 e8 mov %esi,-0x18(%rbp) 3efd: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3f01: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3f05: 75 0c jne 0x3f13 3f07: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f0b: 8b 40 24 mov 0x24(%rax),%eax 3f0e: 89 45 ec mov %eax,-0x14(%rbp) 3f11: eb 3e jmp 0x3f51 3f13: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f17: 8b 40 24 mov 0x24(%rax),%eax 3f1a: 83 f8 ff cmp $0xffffffff,%eax 3f1d: 0f 95 c0 setne %al 3f20: 0f b6 c0 movzbl %al,%eax 3f23: 48 85 c0 test %rax,%rax 3f26: 74 29 je 0x3f51 3f28: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f2c: 8b 40 24 mov 0x24(%rax),%eax 3f2f: 39 45 ec cmp %eax,-0x14(%rbp) 3f32: 0f 95 c0 setne %al 3f35: 0f b6 c0 movzbl %al,%eax 3f38: 48 85 c0 test %rax,%rax 3f3b: 74 14 je 0x3f51 3f3d: bf 1c 00 00 00 mov $0x1c,%edi 3f42: e8 5f d7 ff ff callq 0x16a6 3f47: b8 00 00 00 00 mov $0x0,%eax 3f4c: e9 a2 01 00 00 jmpq 0x40f3 3f51: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f55: 8b 40 1c mov 0x1c(%rax),%eax 3f58: 83 f8 01 cmp $0x1,%eax 3f5b: 0f 95 c0 setne %al 3f5e: 0f b6 c0 movzbl %al,%eax 3f61: 48 85 c0 test %rax,%rax 3f64: 74 1c je 0x3f82 3f66: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f6a: 8b 40 1c mov 0x1c(%rax),%eax 3f6d: 83 f8 08 cmp $0x8,%eax 3f70: 0f 95 c0 setne %al 3f73: 0f b6 c0 movzbl %al,%eax 3f76: 48 85 c0 test %rax,%rax 3f79: 74 07 je 0x3f82 3f7b: b8 01 00 00 00 mov $0x1,%eax 3f80: eb 05 jmp 0x3f87 3f82: b8 00 00 00 00 mov $0x0,%eax 3f87: 85 c0 test %eax,%eax 3f89: 74 1c je 0x3fa7 3f8b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f8f: 8b 40 1c mov 0x1c(%rax),%eax 3f92: 83 f8 03 cmp $0x3,%eax 3f95: 0f 95 c0 setne %al 3f98: 0f b6 c0 movzbl %al,%eax 3f9b: 48 85 c0 test %rax,%rax 3f9e: 74 07 je 0x3fa7 3fa0: b8 01 00 00 00 mov $0x1,%eax 3fa5: eb 05 jmp 0x3fac 3fa7: b8 00 00 00 00 mov $0x0,%eax 3fac: 85 c0 test %eax,%eax 3fae: 74 1c je 0x3fcc 3fb0: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fb4: 8b 40 1c mov 0x1c(%rax),%eax 3fb7: 83 f8 0a cmp $0xa,%eax 3fba: 0f 95 c0 setne %al 3fbd: 0f b6 c0 movzbl %al,%eax 3fc0: 48 85 c0 test %rax,%rax 3fc3: 74 07 je 0x3fcc 3fc5: b8 01 00 00 00 mov $0x1,%eax 3fca: eb 05 jmp 0x3fd1 3fcc: b8 00 00 00 00 mov $0x0,%eax 3fd1: 85 c0 test %eax,%eax 3fd3: 74 1c je 0x3ff1 3fd5: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fd9: 8b 40 1c mov 0x1c(%rax),%eax 3fdc: 83 f8 02 cmp $0x2,%eax 3fdf: 0f 95 c0 setne %al 3fe2: 0f b6 c0 movzbl %al,%eax 3fe5: 48 85 c0 test %rax,%rax 3fe8: 74 07 je 0x3ff1 3fea: b8 01 00 00 00 mov $0x1,%eax 3fef: eb 05 jmp 0x3ff6 3ff1: b8 00 00 00 00 mov $0x0,%eax 3ff6: 85 c0 test %eax,%eax 3ff8: 74 1c je 0x4016 3ffa: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ffe: 8b 40 1c mov 0x1c(%rax),%eax 4001: 83 f8 09 cmp $0x9,%eax 4004: 0f 95 c0 setne %al 4007: 0f b6 c0 movzbl %al,%eax 400a: 48 85 c0 test %rax,%rax 400d: 74 07 je 0x4016 400f: b8 01 00 00 00 mov $0x1,%eax 4014: eb 05 jmp 0x401b 4016: b8 00 00 00 00 mov $0x0,%eax 401b: 85 c0 test %eax,%eax 401d: 74 29 je 0x4048 401f: 48 8b 45 e0 mov -0x20(%rbp),%rax 4023: 8b 40 1c mov 0x1c(%rax),%eax 4026: 83 f8 0b cmp $0xb,%eax 4029: 0f 95 c0 setne %al 402c: 0f b6 c0 movzbl %al,%eax 402f: 48 85 c0 test %rax,%rax 4032: 74 14 je 0x4048 4034: bf 0b 00 00 00 mov $0xb,%edi 4039: e8 68 d6 ff ff callq 0x16a6 403e: b8 00 00 00 00 mov $0x0,%eax 4043: e9 ab 00 00 00 jmpq 0x40f3 4048: 48 8b 45 e0 mov -0x20(%rbp),%rax 404c: 8b 40 18 mov 0x18(%rax),%eax 404f: 83 f8 01 cmp $0x1,%eax 4052: 74 1a je 0x406e 4054: 48 8b 45 e0 mov -0x20(%rbp),%rax 4058: 8b 40 3c mov 0x3c(%rax),%eax 405b: 8d 50 01 lea 0x1(%rax),%edx 405e: 48 8b 45 e0 mov -0x20(%rbp),%rax 4062: 89 50 3c mov %edx,0x3c(%rax) 4065: 48 8b 45 e0 mov -0x20(%rbp),%rax 4069: e9 85 00 00 00 jmpq 0x40f3 406e: 48 8b 45 e0 mov -0x20(%rbp),%rax 4072: 48 8b 40 78 mov 0x78(%rax),%rax 4076: 48 85 c0 test %rax,%rax 4079: 75 17 jne 0x4092 407b: 48 8b 45 e0 mov -0x20(%rbp),%rax 407f: 48 89 c7 mov %rax,%rdi 4082: e8 20 f8 ff ff callq 0x38a7 4087: 85 c0 test %eax,%eax 4089: 74 07 je 0x4092 408b: b8 00 00 00 00 mov $0x0,%eax 4090: eb 61 jmp 0x40f3 4092: 48 8b 45 e0 mov -0x20(%rbp),%rax 4096: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 409d: 48 89 c7 mov %rax,%rdi 40a0: 48 8b 45 e0 mov -0x20(%rbp),%rax 40a4: 48 8b 40 70 mov 0x70(%rax),%rax 40a8: 48 83 c0 3c add $0x3c,%rax 40ac: 48 89 c6 mov %rax,%rsi 40af: 48 8b 4d e0 mov -0x20(%rbp),%rcx 40b3: 8b 55 e8 mov -0x18(%rbp),%edx 40b6: 8b 45 ec mov -0x14(%rbp),%eax 40b9: 49 89 c8 mov %rcx,%r8 40bc: 89 d1 mov %edx,%ecx 40be: 48 89 fa mov %rdi,%rdx 40c1: 89 c7 mov %eax,%edi 40c3: e8 b9 f1 ff ff callq 0x3281 40c8: 48 89 45 f8 mov %rax,-0x8(%rbp) 40cc: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 40d1: 74 1c je 0x40ef 40d3: 48 8b 45 e0 mov -0x20(%rbp),%rax 40d7: 48 8b 50 48 mov 0x48(%rax),%rdx 40db: 48 8b 45 f8 mov -0x8(%rbp),%rax 40df: 48 89 50 10 mov %rdx,0x10(%rax) 40e3: 48 8b 45 e0 mov -0x20(%rbp),%rax 40e7: 48 8b 55 f8 mov -0x8(%rbp),%rdx 40eb: 48 89 50 48 mov %rdx,0x48(%rax) 40ef: 48 8b 45 f8 mov -0x8(%rbp),%rax 40f3: c9 leaveq 40f4: c3 retq 40f5: f3 rep 40f6: 0f pop %cs 40f7: 1e push %ds 40f8: fa cli 40f9: 55 push %rbp 40fa: 48 89 e5 mov %rsp,%rbp 40fd: 48 83 ec 20 sub $0x20,%rsp 4101: 89 7d ec mov %edi,-0x14(%rbp) 4104: 89 75 e8 mov %esi,-0x18(%rbp) 4107: 8b 55 e8 mov -0x18(%rbp),%edx 410a: 8b 45 ec mov -0x14(%rbp),%eax 410d: 68 20 08 00 00 pushq $0x820 4112: 6a 03 pushq $0x3 4114: 41 b9 00 00 00 00 mov $0x0,%r9d 411a: 41 89 d0 mov %edx,%r8d 411d: b9 00 00 00 00 mov $0x0,%ecx 4122: ba 00 00 00 00 mov $0x0,%edx 4127: be 00 00 00 00 mov $0x0,%esi 412c: 89 c7 mov %eax,%edi 412e: e8 a3 d8 ff ff callq 0x19d6 4133: 48 83 c4 10 add $0x10,%rsp 4137: 48 89 45 f8 mov %rax,-0x8(%rbp) 413b: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4140: 74 37 je 0x4179 4142: 48 8b 45 f8 mov -0x8(%rbp),%rax 4146: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 414d: 48 8b 45 f8 mov -0x8(%rbp),%rax 4151: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 4158: 48 8b 45 f8 mov -0x8(%rbp),%rax 415c: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 4163: 48 8b 45 f8 mov -0x8(%rbp),%rax 4167: 48 89 50 60 mov %rdx,0x60(%rax) 416b: 48 8b 45 f8 mov -0x8(%rbp),%rax 416f: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 4177: 00 00 4179: 48 8b 45 f8 mov -0x8(%rbp),%rax 417d: c9 leaveq 417e: c3 retq 417f: 55 push %rbp 4180: 48 89 e5 mov %rsp,%rbp 4183: 48 83 ec 10 sub $0x10,%rsp 4187: 89 7d fc mov %edi,-0x4(%rbp) 418a: 89 75 f8 mov %esi,-0x8(%rbp) 418d: 48 89 55 f0 mov %rdx,-0x10(%rbp) 4191: 48 8b 55 f0 mov -0x10(%rbp),%rdx 4195: 8b 4d f8 mov -0x8(%rbp),%ecx 4198: 8b 45 fc mov -0x4(%rbp),%eax 419b: 89 ce mov %ecx,%esi 419d: 89 c7 mov %eax,%edi 419f: e8 47 fd ff ff callq 0x3eeb 41a4: c9 leaveq 41a5: c3 retq 41a6: f3 rep 41a7: 0f pop %cs 41a8: 1e push %ds 41a9: fa cli 41aa: 55 push %rbp 41ab: 48 89 e5 mov %rsp,%rbp 41ae: 48 83 ec 20 sub $0x20,%rsp 41b2: 89 7d ec mov %edi,-0x14(%rbp) 41b5: 89 75 e8 mov %esi,-0x18(%rbp) 41b8: 48 89 55 e0 mov %rdx,-0x20(%rbp) 41bc: 8b 05 52 3e 00 00 mov 0x3e52(%rip),%eax # 0x8014 41c2: 83 f8 01 cmp $0x1,%eax 41c5: 0f 95 c0 setne %al 41c8: 0f b6 c0 movzbl %al,%eax 41cb: 48 85 c0 test %rax,%rax 41ce: 74 14 je 0x41e4 41d0: bf 0c 00 00 00 mov $0xc,%edi 41d5: e8 cc d4 ff ff callq 0x16a6 41da: b8 00 00 00 00 mov $0x0,%eax 41df: e9 15 02 00 00 jmpq 0x43f9 41e4: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41e9: 75 4b jne 0x4236 41eb: 8b 45 ec mov -0x14(%rbp),%eax 41ee: be 01 00 00 00 mov $0x1,%esi 41f3: 89 c7 mov %eax,%edi 41f5: b8 00 00 00 00 mov $0x0,%eax 41fa: e8 01 d0 ff ff callq 0x1200 41ff: 83 f8 ff cmp $0xffffffff,%eax 4202: 0f 94 c0 sete %al 4205: 0f b6 c0 movzbl %al,%eax 4208: 48 85 c0 test %rax,%rax 420b: 74 29 je 0x4236 420d: e8 de cf ff ff callq 0x11f0 4212: 8b 00 mov (%rax),%eax 4214: 83 f8 09 cmp $0x9,%eax 4217: 0f 94 c0 sete %al 421a: 0f b6 c0 movzbl %al,%eax 421d: 48 85 c0 test %rax,%rax 4220: 74 14 je 0x4236 4222: bf 09 00 00 00 mov $0x9,%edi 4227: e8 7a d4 ff ff callq 0x16a6 422c: b8 00 00 00 00 mov $0x0,%eax 4231: e9 c3 01 00 00 jmpq 0x43f9 4236: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 423a: 0f 87 a2 01 00 00 ja 0x43e2 4240: 8b 45 e8 mov -0x18(%rbp),%eax 4243: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 424b: 48 8d 05 4e 17 00 00 lea 0x174e(%rip),%rax # 0x59a0 4252: 8b 04 02 mov (%rdx,%rax,1),%eax 4255: 48 98 cltq 4257: 48 8d 15 42 17 00 00 lea 0x1742(%rip),%rdx # 0x59a0 425e: 48 01 d0 add %rdx,%rax 4261: 3e ds 4262: ff e0 jmpq *%rax 4264: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 426c: e9 84 01 00 00 jmpq 0x43f5 4271: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4276: 0f 95 c0 setne %al 4279: 0f b6 c0 movzbl %al,%eax 427c: 48 85 c0 test %rax,%rax 427f: 74 2c je 0x42ad 4281: 48 8b 45 e0 mov -0x20(%rbp),%rax 4285: 8b 40 1c mov 0x1c(%rax),%eax 4288: 83 f8 0b cmp $0xb,%eax 428b: 0f 95 c0 setne %al 428e: 0f b6 c0 movzbl %al,%eax 4291: 48 85 c0 test %rax,%rax 4294: 74 17 je 0x42ad 4296: bf 0d 00 00 00 mov $0xd,%edi 429b: e8 06 d4 ff ff callq 0x16a6 42a0: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 42a8: e9 48 01 00 00 jmpq 0x43f5 42ad: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 42b2: 74 1c je 0x42d0 42b4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 42b8: 8b 4d e8 mov -0x18(%rbp),%ecx 42bb: 8b 45 ec mov -0x14(%rbp),%eax 42be: 89 ce mov %ecx,%esi 42c0: 89 c7 mov %eax,%edi 42c2: e8 b8 fe ff ff callq 0x417f 42c7: 48 89 45 f8 mov %rax,-0x8(%rbp) 42cb: e9 25 01 00 00 jmpq 0x43f5 42d0: 8b 55 e8 mov -0x18(%rbp),%edx 42d3: 8b 45 ec mov -0x14(%rbp),%eax 42d6: 41 b8 00 00 00 00 mov $0x0,%r8d 42dc: 89 d1 mov %edx,%ecx 42de: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 42e5: be 00 00 00 00 mov $0x0,%esi 42ea: 89 c7 mov %eax,%edi 42ec: e8 90 ef ff ff callq 0x3281 42f1: 48 89 45 f8 mov %rax,-0x8(%rbp) 42f5: e9 fb 00 00 00 jmpq 0x43f5 42fa: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 42ff: 0f 84 a1 00 00 00 je 0x43a6 4305: 48 8b 45 e0 mov -0x20(%rbp),%rax 4309: 8b 40 1c mov 0x1c(%rax),%eax 430c: 83 f8 02 cmp $0x2,%eax 430f: 0f 95 c0 setne %al 4312: 0f b6 c0 movzbl %al,%eax 4315: 48 85 c0 test %rax,%rax 4318: 74 1c je 0x4336 431a: 48 8b 45 e0 mov -0x20(%rbp),%rax 431e: 8b 40 1c mov 0x1c(%rax),%eax 4321: 83 f8 09 cmp $0x9,%eax 4324: 0f 95 c0 setne %al 4327: 0f b6 c0 movzbl %al,%eax 432a: 48 85 c0 test %rax,%rax 432d: 74 07 je 0x4336 432f: b8 01 00 00 00 mov $0x1,%eax 4334: eb 05 jmp 0x433b 4336: b8 00 00 00 00 mov $0x0,%eax 433b: 85 c0 test %eax,%eax 433d: 74 1c je 0x435b 433f: 48 8b 45 e0 mov -0x20(%rbp),%rax 4343: 8b 40 1c mov 0x1c(%rax),%eax 4346: 83 f8 03 cmp $0x3,%eax 4349: 0f 95 c0 setne %al 434c: 0f b6 c0 movzbl %al,%eax 434f: 48 85 c0 test %rax,%rax 4352: 74 07 je 0x435b 4354: b8 01 00 00 00 mov $0x1,%eax 4359: eb 05 jmp 0x4360 435b: b8 00 00 00 00 mov $0x0,%eax 4360: 85 c0 test %eax,%eax 4362: 74 29 je 0x438d 4364: 48 8b 45 e0 mov -0x20(%rbp),%rax 4368: 8b 40 1c mov 0x1c(%rax),%eax 436b: 83 f8 0a cmp $0xa,%eax 436e: 0f 95 c0 setne %al 4371: 0f b6 c0 movzbl %al,%eax 4374: 48 85 c0 test %rax,%rax 4377: 74 14 je 0x438d 4379: bf 0d 00 00 00 mov $0xd,%edi 437e: e8 23 d3 ff ff callq 0x16a6 4383: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 438b: eb 68 jmp 0x43f5 438d: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4391: 8b 4d e8 mov -0x18(%rbp),%ecx 4394: 8b 45 ec mov -0x14(%rbp),%eax 4397: 89 ce mov %ecx,%esi 4399: 89 c7 mov %eax,%edi 439b: e8 df fd ff ff callq 0x417f 43a0: 48 89 45 f8 mov %rax,-0x8(%rbp) 43a4: eb 4f jmp 0x43f5 43a6: 8b 55 e8 mov -0x18(%rbp),%edx 43a9: 8b 45 ec mov -0x14(%rbp),%eax 43ac: 41 b8 00 00 00 00 mov $0x0,%r8d 43b2: 89 d1 mov %edx,%ecx 43b4: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 43bb: be 00 00 00 00 mov $0x0,%esi 43c0: 89 c7 mov %eax,%edi 43c2: e8 ba ee ff ff callq 0x3281 43c7: 48 89 45 f8 mov %rax,-0x8(%rbp) 43cb: eb 28 jmp 0x43f5 43cd: 8b 55 e8 mov -0x18(%rbp),%edx 43d0: 8b 45 ec mov -0x14(%rbp),%eax 43d3: 89 d6 mov %edx,%esi 43d5: 89 c7 mov %eax,%edi 43d7: e8 19 fd ff ff callq 0x40f5 43dc: 48 89 45 f8 mov %rax,-0x8(%rbp) 43e0: eb 13 jmp 0x43f5 43e2: bf 0d 00 00 00 mov $0xd,%edi 43e7: e8 ba d2 ff ff callq 0x16a6 43ec: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 43f4: 90 nop 43f5: 48 8b 45 f8 mov -0x8(%rbp),%rax 43f9: c9 leaveq 43fa: c3 retq 43fb: f3 rep 43fc: 0f pop %cs 43fd: 1e push %ds 43fe: fa cli 43ff: 55 push %rbp 4400: 48 89 e5 mov %rsp,%rbp 4403: 48 83 ec 20 sub $0x20,%rsp 4407: 48 89 7d e8 mov %rdi,-0x18(%rbp) 440b: 48 8b 45 e8 mov -0x18(%rbp),%rax 440f: 48 89 45 f8 mov %rax,-0x8(%rbp) 4413: 48 8b 45 f8 mov -0x8(%rbp),%rax 4417: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 441d: 25 80 00 00 00 and $0x80,%eax 4422: 85 c0 test %eax,%eax 4424: 74 0f je 0x4435 4426: 48 8b 45 f8 mov -0x8(%rbp),%rax 442a: 48 8b 00 mov (%rax),%rax 442d: 48 89 c7 mov %rax,%rdi 4430: e8 ab cd ff ff callq 0x11e0 4435: 48 8b 45 f8 mov -0x8(%rbp),%rax 4439: 48 89 c7 mov %rax,%rdi 443c: e8 9f cd ff ff callq 0x11e0 4441: 90 nop 4442: c9 leaveq 4443: c3 retq 4444: f3 rep 4445: 0f pop %cs 4446: 1e push %ds 4447: fa cli 4448: 55 push %rbp 4449: 48 89 e5 mov %rsp,%rbp 444c: 48 83 ec 60 sub $0x60,%rsp 4450: 48 89 7d a8 mov %rdi,-0x58(%rbp) 4454: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 4459: 75 0a jne 0x4465 445b: b8 00 00 00 00 mov $0x0,%eax 4460: e9 0b 04 00 00 jmpq 0x4870 4465: 48 8b 45 a8 mov -0x58(%rbp),%rax 4469: 8b 40 3c mov 0x3c(%rax),%eax 446c: 85 c0 test %eax,%eax 446e: 74 2e je 0x449e 4470: 48 8b 45 a8 mov -0x58(%rbp),%rax 4474: 8b 40 3c mov 0x3c(%rax),%eax 4477: 8d 50 ff lea -0x1(%rax),%edx 447a: 48 8b 45 a8 mov -0x58(%rbp),%rax 447e: 89 50 3c mov %edx,0x3c(%rax) 4481: 48 8b 45 a8 mov -0x58(%rbp),%rax 4485: 8b 40 3c mov 0x3c(%rax),%eax 4488: 85 c0 test %eax,%eax 448a: 74 12 je 0x449e 448c: 48 8b 45 a8 mov -0x58(%rbp),%rax 4490: 8b 40 3c mov 0x3c(%rax),%eax 4493: 89 45 b4 mov %eax,-0x4c(%rbp) 4496: 8b 45 b4 mov -0x4c(%rbp),%eax 4499: e9 d2 03 00 00 jmpq 0x4870 449e: 48 8b 45 a8 mov -0x58(%rbp),%rax 44a2: 8b 40 18 mov 0x18(%rax),%eax 44a5: 83 f8 01 cmp $0x1,%eax 44a8: 75 41 jne 0x44eb 44aa: 48 8b 45 a8 mov -0x58(%rbp),%rax 44ae: 48 8b 40 50 mov 0x50(%rax),%rax 44b2: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 44b6: 74 10 je 0x44c8 44b8: 48 8b 45 a8 mov -0x58(%rbp),%rax 44bc: 48 8b 40 50 mov 0x50(%rax),%rax 44c0: 48 89 c7 mov %rax,%rdi 44c3: e8 18 cd ff ff callq 0x11e0 44c8: 48 8b 45 a8 mov -0x58(%rbp),%rax 44cc: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 44d4: 48 8b 45 a8 mov -0x58(%rbp),%rax 44d8: 48 8b 40 48 mov 0x48(%rax),%rax 44dc: 48 85 c0 test %rax,%rax 44df: 74 0a je 0x44eb 44e1: b8 00 00 00 00 mov $0x0,%eax 44e6: e9 85 03 00 00 jmpq 0x4870 44eb: 48 8b 45 a8 mov -0x58(%rbp),%rax 44ef: 48 8b 40 08 mov 0x8(%rax),%rax 44f3: 48 89 45 d8 mov %rax,-0x28(%rbp) 44f7: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 44fc: 74 58 je 0x4556 44fe: 48 8b 45 d8 mov -0x28(%rbp),%rax 4502: 48 8b 40 48 mov 0x48(%rax),%rax 4506: 48 39 45 a8 cmp %rax,-0x58(%rbp) 450a: 75 12 jne 0x451e 450c: 48 8b 45 a8 mov -0x58(%rbp),%rax 4510: 48 8b 50 10 mov 0x10(%rax),%rdx 4514: 48 8b 45 d8 mov -0x28(%rbp),%rax 4518: 48 89 50 48 mov %rdx,0x48(%rax) 451c: eb 38 jmp 0x4556 451e: 48 8b 45 d8 mov -0x28(%rbp),%rax 4522: 48 8b 40 48 mov 0x48(%rax),%rax 4526: 48 89 45 b8 mov %rax,-0x48(%rbp) 452a: eb 0c jmp 0x4538 452c: 48 8b 45 b8 mov -0x48(%rbp),%rax 4530: 48 8b 40 10 mov 0x10(%rax),%rax 4534: 48 89 45 b8 mov %rax,-0x48(%rbp) 4538: 48 8b 45 b8 mov -0x48(%rbp),%rax 453c: 48 8b 40 10 mov 0x10(%rax),%rax 4540: 48 39 45 a8 cmp %rax,-0x58(%rbp) 4544: 75 e6 jne 0x452c 4546: 48 8b 45 a8 mov -0x58(%rbp),%rax 454a: 48 8b 50 10 mov 0x10(%rax),%rdx 454e: 48 8b 45 b8 mov -0x48(%rbp),%rax 4552: 48 89 50 10 mov %rdx,0x10(%rax) 4556: 48 8b 45 a8 mov -0x58(%rbp),%rax 455a: 8b 40 18 mov 0x18(%rax),%eax 455d: 83 f8 01 cmp $0x1,%eax 4560: 74 0a je 0x456c 4562: 83 f8 03 cmp $0x3,%eax 4565: 74 2b je 0x4592 4567: e9 77 02 00 00 jmpq 0x47e3 456c: 48 8b 45 a8 mov -0x58(%rbp),%rax 4570: 48 8b 40 60 mov 0x60(%rax),%rax 4574: 48 85 c0 test %rax,%rax 4577: 0f 84 62 02 00 00 je 0x47df 457d: 48 8b 45 a8 mov -0x58(%rbp),%rax 4581: 48 8b 40 60 mov 0x60(%rax),%rax 4585: 48 89 c7 mov %rax,%rdi 4588: e8 53 cc ff ff callq 0x11e0 458d: e9 4d 02 00 00 jmpq 0x47df 4592: 48 8b 45 a8 mov -0x58(%rbp),%rax 4596: 48 8b 40 68 mov 0x68(%rax),%rax 459a: 48 89 45 e0 mov %rax,-0x20(%rbp) 459e: 48 8b 45 e0 mov -0x20(%rbp),%rax 45a2: 48 8d 35 52 fe ff ff lea -0x1ae(%rip),%rsi # 0x43fb 45a9: 48 89 c7 mov %rax,%rdi 45ac: e8 af cd ff ff callq 0x1360 45b1: 48 8b 45 a8 mov -0x58(%rbp),%rax 45b5: 48 05 c8 00 00 00 add $0xc8,%rax 45bb: 48 89 45 c0 mov %rax,-0x40(%rbp) 45bf: 48 8b 45 c0 mov -0x40(%rbp),%rax 45c3: 8b 40 04 mov 0x4(%rax),%eax 45c6: 89 c0 mov %eax,%eax 45c8: 48 89 45 c8 mov %rax,-0x38(%rbp) 45cc: e9 4a 01 00 00 jmpq 0x471b 45d1: 48 8b 55 c8 mov -0x38(%rbp),%rdx 45d5: 48 89 d0 mov %rdx,%rax 45d8: 48 01 c0 add %rax,%rax 45db: 48 01 d0 add %rdx,%rax 45de: 48 c1 e0 02 shl $0x2,%rax 45e2: 48 01 d0 add %rdx,%rax 45e5: 48 c1 e0 04 shl $0x4,%rax 45e9: 48 8d 50 10 lea 0x10(%rax),%rdx 45ed: 48 8b 45 c0 mov -0x40(%rbp),%rax 45f1: 48 01 d0 add %rdx,%rax 45f4: 48 89 45 f0 mov %rax,-0x10(%rbp) 45f8: 48 8b 45 f0 mov -0x10(%rbp),%rax 45fc: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 4602: 25 80 00 00 00 and $0x80,%eax 4607: 85 c0 test %eax,%eax 4609: 74 13 je 0x461e 460b: 48 8b 45 f0 mov -0x10(%rbp),%rax 460f: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 4616: 48 89 c7 mov %rax,%rdi 4619: e8 c2 cb ff ff callq 0x11e0 461e: 48 8b 45 f0 mov -0x10(%rbp),%rax 4622: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 4629: 48 8b 45 f0 mov -0x10(%rbp),%rax 462d: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4634: 48 39 c2 cmp %rax,%rdx 4637: 74 22 je 0x465b 4639: 48 8b 45 f0 mov -0x10(%rbp),%rax 463d: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4644: 48 89 c7 mov %rax,%rdi 4647: e8 94 cb ff ff callq 0x11e0 464c: 48 8b 45 f0 mov -0x10(%rbp),%rax 4650: 48 c7 80 b0 00 00 00 00 movq $0x0,0xb0(%rax) 4658: 00 00 00 465b: 48 8b 45 f0 mov -0x10(%rbp),%rax 465f: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 4666: 48 8b 45 f0 mov -0x10(%rbp),%rax 466a: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4671: 48 39 c2 cmp %rax,%rdx 4674: 74 13 je 0x4689 4676: 48 8b 45 f0 mov -0x10(%rbp),%rax 467a: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 4681: 48 89 c7 mov %rax,%rdi 4684: e8 57 cb ff ff callq 0x11e0 4689: 48 8b 45 a8 mov -0x58(%rbp),%rax 468d: 48 8b 00 mov (%rax),%rax 4690: 48 85 c0 test %rax,%rax 4693: 74 2e je 0x46c3 4695: 48 8b 45 f0 mov -0x10(%rbp),%rax 4699: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 46a0: 48 8b 45 f0 mov -0x10(%rbp),%rax 46a4: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 46ab: 48 39 c2 cmp %rax,%rdx 46ae: 74 13 je 0x46c3 46b0: 48 8b 45 f0 mov -0x10(%rbp),%rax 46b4: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 46ba: 25 80 00 00 00 and $0x80,%eax 46bf: 85 c0 test %eax,%eax 46c1: 74 13 je 0x46d6 46c3: 48 8b 45 f0 mov -0x10(%rbp),%rax 46c7: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 46ce: 48 89 c7 mov %rax,%rdi 46d1: e8 0a cb ff ff callq 0x11e0 46d6: 48 8b 45 f0 mov -0x10(%rbp),%rax 46da: 48 8b 40 30 mov 0x30(%rax),%rax 46de: 48 89 45 d0 mov %rax,-0x30(%rbp) 46e2: eb 30 jmp 0x4714 46e4: 48 8b 45 d0 mov -0x30(%rbp),%rax 46e8: 48 89 45 f8 mov %rax,-0x8(%rbp) 46ec: 48 8b 45 d0 mov -0x30(%rbp),%rax 46f0: 48 8b 40 30 mov 0x30(%rax),%rax 46f4: 48 89 45 d0 mov %rax,-0x30(%rbp) 46f8: 48 8b 45 f8 mov -0x8(%rbp),%rax 46fc: 8b 40 38 mov 0x38(%rax),%eax 46ff: 25 80 00 00 00 and $0x80,%eax 4704: 85 c0 test %eax,%eax 4706: 74 0c je 0x4714 4708: 48 8b 45 f8 mov -0x8(%rbp),%rax 470c: 48 89 c7 mov %rax,%rdi 470f: e8 cc ca ff ff callq 0x11e0 4714: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 4719: 75 c9 jne 0x46e4 471b: 48 8b 45 c8 mov -0x38(%rbp),%rax 471f: 48 8d 50 ff lea -0x1(%rax),%rdx 4723: 48 89 55 c8 mov %rdx,-0x38(%rbp) 4727: 48 85 c0 test %rax,%rax 472a: 0f 85 a1 fe ff ff jne 0x45d1 4730: 48 8b 45 c0 mov -0x40(%rbp),%rax 4734: 48 89 45 e8 mov %rax,-0x18(%rbp) 4738: 48 8b 45 c0 mov -0x40(%rbp),%rax 473c: 48 8b 40 08 mov 0x8(%rax),%rax 4740: 48 89 45 c0 mov %rax,-0x40(%rbp) 4744: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 4749: 74 30 je 0x477b 474b: 48 8b 45 e8 mov -0x18(%rbp),%rax 474f: 8b 10 mov (%rax),%edx 4751: 48 8b 45 e8 mov -0x18(%rbp),%rax 4755: 8b 40 04 mov 0x4(%rax),%eax 4758: 39 c2 cmp %eax,%edx 475a: 74 1f je 0x477b 475c: 48 8d 0d 45 13 00 00 lea 0x1345(%rip),%rcx # 0x5aa8 4763: ba c6 00 00 00 mov $0xc6,%edx 4768: 48 8d 35 81 12 00 00 lea 0x1281(%rip),%rsi # 0x59f0 476f: 48 8d 3d 0a 13 00 00 lea 0x130a(%rip),%rdi # 0x5a80 4776: e8 d5 ca ff ff callq 0x1250 477b: 48 8b 45 a8 mov -0x58(%rbp),%rax 477f: 48 05 c8 00 00 00 add $0xc8,%rax 4785: 48 39 45 e8 cmp %rax,-0x18(%rbp) 4789: 74 0c je 0x4797 478b: 48 8b 45 e8 mov -0x18(%rbp),%rax 478f: 48 89 c7 mov %rax,%rdi 4792: e8 49 ca ff ff callq 0x11e0 4797: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 479c: 0f 85 1d fe ff ff jne 0x45bf 47a2: 48 8b 45 a8 mov -0x58(%rbp),%rax 47a6: 8b 40 7c mov 0x7c(%rax),%eax 47a9: 85 c0 test %eax,%eax 47ab: 74 10 je 0x47bd 47ad: 48 8b 45 a8 mov -0x58(%rbp),%rax 47b1: 48 8b 40 50 mov 0x50(%rax),%rax 47b5: 48 89 c7 mov %rax,%rdi 47b8: e8 23 ca ff ff callq 0x11e0 47bd: 48 8b 45 a8 mov -0x58(%rbp),%rax 47c1: 8b 40 78 mov 0x78(%rax),%eax 47c4: 25 80 00 00 00 and $0x80,%eax 47c9: 85 c0 test %eax,%eax 47cb: 74 15 je 0x47e2 47cd: 48 8b 45 a8 mov -0x58(%rbp),%rax 47d1: 48 8b 40 58 mov 0x58(%rax),%rax 47d5: 48 89 c7 mov %rax,%rdi 47d8: e8 03 ca ff ff callq 0x11e0 47dd: eb 03 jmp 0x47e2 47df: 90 nop 47e0: eb 01 jmp 0x47e3 47e2: 90 nop 47e3: 48 8b 45 a8 mov -0x58(%rbp),%rax 47e7: 48 8b 00 mov (%rax),%rax 47ea: 48 85 c0 test %rax,%rax 47ed: 74 50 je 0x483f 47ef: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 47f4: 75 49 jne 0x483f 47f6: 48 8b 45 a8 mov -0x58(%rbp),%rax 47fa: 8b 40 38 mov 0x38(%rax),%eax 47fd: 25 80 00 00 00 and $0x80,%eax 4802: 85 c0 test %eax,%eax 4804: 74 11 je 0x4817 4806: 48 8b 45 a8 mov -0x58(%rbp),%rax 480a: 48 8b 00 mov (%rax),%rax 480d: 48 89 c7 mov %rax,%rdi 4810: e8 cb c9 ff ff callq 0x11e0 4815: eb 28 jmp 0x483f 4817: 48 8b 45 a8 mov -0x58(%rbp),%rax 481b: 8b 40 38 mov 0x38(%rax),%eax 481e: 83 e0 40 and $0x40,%eax 4821: 85 c0 test %eax,%eax 4823: 74 1a je 0x483f 4825: 48 8b 45 a8 mov -0x58(%rbp),%rax 4829: 48 8b 50 30 mov 0x30(%rax),%rdx 482d: 48 8b 45 a8 mov -0x58(%rbp),%rax 4831: 48 8b 00 mov (%rax),%rax 4834: 48 89 d6 mov %rdx,%rsi 4837: 48 89 c7 mov %rax,%rdi 483a: e8 c1 ca ff ff callq 0x1300 483f: 48 8b 45 a8 mov -0x58(%rbp),%rax 4843: 48 89 c7 mov %rax,%rdi 4846: e8 95 c9 ff ff callq 0x11e0 484b: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4850: 74 19 je 0x486b 4852: 48 8b 45 d8 mov -0x28(%rbp),%rax 4856: 8b 40 3c mov 0x3c(%rax),%eax 4859: 85 c0 test %eax,%eax 485b: 75 0e jne 0x486b 485d: 48 8b 45 d8 mov -0x28(%rbp),%rax 4861: 48 89 c7 mov %rax,%rdi 4864: e8 db fb ff ff callq 0x4444 4869: eb 05 jmp 0x4870 486b: b8 00 00 00 00 mov $0x0,%eax 4870: c9 leaveq 4871: c3 retq 4872: f3 rep 4873: 0f pop %cs 4874: 1e push %ds 4875: fa cli 4876: 55 push %rbp 4877: 48 89 e5 mov %rsp,%rbp 487a: 48 89 7d f8 mov %rdi,-0x8(%rbp) 487e: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4883: 74 09 je 0x488e 4885: 48 8b 45 f8 mov -0x8(%rbp),%rax 4889: 8b 40 18 mov 0x18(%rax),%eax 488c: eb 05 jmp 0x4893 488e: b8 00 00 00 00 mov $0x0,%eax 4893: 5d pop %rbp 4894: c3 retq 4895: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 489d: 00 00 489f: 90 nop 48a0: f3 rep 48a1: 0f pop %cs 48a2: 1e push %ds 48a3: fa cli 48a4: 41 57 push %rdi 48a6: 4c 8d 3d 23 34 00 00 lea 0x3423(%rip),%r15 # 0x7cd0 48ad: 41 56 push %rsi 48af: 49 89 d6 mov %rdx,%r14 48b2: 41 55 push %rbp 48b4: 49 89 f5 mov %rsi,%r13 48b7: 41 54 push %rsp 48b9: 41 89 fc mov %edi,%r12d 48bc: 55 push %rbp 48bd: 48 8d 2d 14 34 00 00 lea 0x3414(%rip),%rbp # 0x7cd8 48c4: 53 push %rbx 48c5: 4c 29 fd sub %r15,%rbp 48c8: 48 83 ec 08 sub $0x8,%rsp 48cc: e8 2f c7 ff ff callq 0x1000 48d1: 48 c1 fd 03 sar $0x3,%rbp 48d5: 74 1f je 0x48f6 48d7: 31 db xor %ebx,%ebx 48d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 48e0: 4c 89 f2 mov %r14,%rdx 48e3: 4c 89 ee mov %r13,%rsi 48e6: 44 89 e7 mov %r12d,%edi 48e9: 41 ff 14 df callq *(%r15,%rbx,8) 48ed: 48 83 c3 01 add $0x1,%rbx 48f1: 48 39 dd cmp %rbx,%rbp 48f4: 75 ea jne 0x48e0 48f6: 48 83 c4 08 add $0x8,%rsp 48fa: 5b pop %rbx 48fb: 5d pop %rbp 48fc: 41 5c pop %rsp 48fe: 41 5d pop %rbp 4900: 41 5e pop %rsi 4902: 41 5f pop %rdi 4904: c3 retq 4905: 66 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 490d: 00 00 00 4910: f3 rep 4911: 0f pop %cs 4912: 1e push %ds 4913: fa cli 4914: c3 retq 4915: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 491d: 00 00 491f: 90 nop 4920: f3 rep 4921: 0f pop %cs 4922: 1e push %ds 4923: fa cli 4924: 48 89 f2 mov %rsi,%rdx 4927: 89 fe mov %edi,%esi 4929: bf 01 00 00 00 mov $0x1,%edi 492e: e9 bd c9 ff ff jmpq 0x12f0 Disassembly of section .fini: 4934: f3 rep 4935: 0f pop %cs 4936: 1e push %ds 4937: fa cli 4938: 48 83 ec 08 sub $0x8,%rsp 493c: 48 83 c4 08 add $0x8,%rsp 4940: c3 retq ----Running------ > . "/home/conan/w/prod-v1/bsr/cci-9883c875/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-9883c875/recipes/elfutils/all/test_package/build/Debug/generators/conanrun.sh" && ./test_package archive.a ----------------- archive.a: ar(1) archive eu-ar: creating archive.a elfutils/0.190 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior elfutils/0.190 (test package): WARN: Using the new toolchains and generators without specifying a build profile (e.g: -pr:b=default) is discouraged and might cause failures and unexpected behavior ******************************************************************************** conan test cci-9883c875/recipes/elfutils/all/test_v1_package/conanfile.py elfutils/0.190@#85647305607ff4411c11d3e100fa4beb -pr /home/conan/w/prod-v1/bsr/66691/adcfb/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.190' resolved to 'zlib/1.3' in local cache elfutils/0.190 (test package): Installing package Requirements bzip2/1.0.8 from 'conan-center' - Cache elfutils/0.190 from local cache - Cache xz_utils/5.4.5 from 'conan-center' - Cache zlib/1.3 from 'conan-center' - Cache zstd/1.5.5 from 'conan-center' - Cache Packages bzip2/1.0.8:1d984b241c5c01f748cafe0b37dc9567ed236fef - Cache elfutils/0.190:dfb8d4a34bfb91df8a205e36d0800a4ca15e588f - Cache xz_utils/5.4.5: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.5: Already installed! zlib/1.3: Already installed! zstd/1.5.5: Already installed! elfutils/0.190: Already installed! elfutils/0.190: Appending PATH env var with : /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin elfutils/0.190: Setting ADDR2LINE to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-addr2line elfutils/0.190: Setting AR to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-ar elfutils/0.190: Setting ELFCLASSIFY to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elfclassify elfutils/0.190: Setting ELFCMP to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elfcmp elfutils/0.190: Setting ELFCOMPRESS to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elfcompress elfutils/0.190: Setting ELFLINT to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-elflint elfutils/0.190: Setting FINDTEXTREL to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-findtextrel elfutils/0.190: Setting MAKE_DEBUG_ARCHIVE to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-make-debug-archive elfutils/0.190: Setting NM to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-nm elfutils/0.190: Setting OBJDUMP to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-objdump elfutils/0.190: Setting RANLIB to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-ranlib elfutils/0.190: Setting READELF to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-readelf elfutils/0.190: Setting SIZE to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-size elfutils/0.190: Setting STACK to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-stack elfutils/0.190: Setting STRINGS to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-strings elfutils/0.190: Setting STRIP to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-strip elfutils/0.190: Setting UNSTRIP to /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/bin/eu-unstrip elfutils/0.190 (test package): Generator cmake created conanbuildinfo.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created elfutils-config-version.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created elfutilsTarget-debug.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created elfutilsTargets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created elfutils-config.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created ZLIBConfigVersion.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created ZLIBConfig.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created ZLIBTargets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created ZLIBTarget-debug.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created BZip2ConfigVersion.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created BZip2Config.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created BZip2Targets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created BZip2Target-debug.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created LibLZMAConfigVersion.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created LibLZMAConfig.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created LibLZMATargets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created LibLZMATarget-debug.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created zstd-config-version.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created zstdTarget-debug.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created zstdTargets.cmake elfutils/0.190 (test package): Generator cmake_find_package_multi created zstd-config.cmake elfutils/0.190 (test package): Generator txt created conanbuildinfo.txt elfutils/0.190 (test package): Aggregating env generators elfutils/0.190 (test package): Generated conaninfo.txt elfutils/0.190 (test package): Generated graphinfo Using lockfile: '/home/conan/w/prod-v1/bsr/cci-9883c875/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.190 (test package): Calling build() ----Running------ > cd '/home/conan/w/prod-v1/bsr/cci-9883c875/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-9883c875/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-9883c875/recipes/elfutils/all/test_v1_package/build/bb1b10941796cc015972f1ce7ff0d7afcb6b991f" -DCMAKE_MODULE_PATH="/home/conan/w/prod-v1/bsr/cci-9883c875/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-9883c875/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/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libelf.a -- Library z found /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/zlib/1.3/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/bzip2/1.0.8/_/_/package/1d984b241c5c01f748cafe0b37dc9567ed236fef/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/xz_utils/5.4.5/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/66691/ddbaf/.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/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libasm.a -- Library dw found /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libdw.a -- Library elf found /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libelf.a -- Library elf found /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libelf.a -- Found: /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libelf.a -- Library dw found /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libdw.a -- Found: /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libdw.a -- Library asm found /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libasm.a -- Found: /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/elfutils/0.190/_/_/package/dfb8d4a34bfb91df8a205e36d0800a4ca15e588f/lib/libasm.a -- Library z found /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/zlib/1.3/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/libz.a -- Found: /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/zlib/1.3/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/libz.a -- Library bz2 found /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/bzip2/1.0.8/_/_/package/1d984b241c5c01f748cafe0b37dc9567ed236fef/lib/libbz2.a -- Found: /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/bzip2/1.0.8/_/_/package/1d984b241c5c01f748cafe0b37dc9567ed236fef/lib/libbz2.a -- Library lzma found /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/xz_utils/5.4.5/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/liblzma.a -- Found: /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/xz_utils/5.4.5/_/_/package/23b828d52c0630e6b0b96d2945419feb7843c4f8/lib/liblzma.a -- Library zstd found /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/zstd/1.5.5/_/_/package/ff40d6a7fad2cbbed4141b7929b6d92f01fc4d53/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/zstd/1.5.5/_/_/package/ff40d6a7fad2cbbed4141b7929b6d92f01fc4d53/lib/libzstd.a -- Library zstd found /home/conan/w/prod-v1/bsr/66691/ddbaf/.conan/data/zstd/1.5.5/_/_/package/ff40d6a7fad2cbbed4141b7929b6d92f01fc4d53/lib/libzstd.a -- Found: /home/conan/w/prod-v1/bsr/66691/ddbaf/.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-9883c875/recipes/elfutils/all/test_v1_package/build/bb1b10941796cc015972f1ce7ff0d7afcb6b991f ----Running------ > cmake --build '/home/conan/w/prod-v1/bsr/cci-9883c875/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.190 (test package): Running test() ----Running------ > eu-ar --version ----------------- eu-ar (elfutils) 0.190 Copyright (C) 2023 The elfutils developers . This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ----Running------ > eu-ar r archive.a bin/test_package ----------------- ----Running------ > eu-objdump -d bin/test_package ----------------- bin/test_package: elf64-elf_x86_64 Disassembly of section .init: 1000: f3 rep 1001: 0f pop %cs 1002: 1e push %ds 1003: fa cli 1004: 48 83 ec 08 sub $0x8,%rsp 1008: 48 8b 05 d9 6f 00 00 mov 0x6fd9(%rip),%rax # 0x7fe8 100f: 48 85 c0 test %rax,%rax 1012: 74 02 je 0x1016 1014: ff d0 callq *%rax 1016: 48 83 c4 08 add $0x8,%rsp 101a: c3 retq Disassembly of section .plt: 1020: ff 35 d2 6e 00 00 pushq 0x6ed2(%rip) # 0x7ef8 1026: f2 repne 1027: ff 25 d3 6e 00 00 jmpq *0x6ed3(%rip) # 0x7f00 102d: 0f 1f 00 nopl (%rax) 1030: f3 rep 1031: 0f pop %cs 1032: 1e push %ds 1033: fa cli 1034: 68 00 00 00 00 pushq $0x0 1039: f2 repne 103a: e9 e1 ff ff ff jmpq 0x1020 103f: 90 nop 1040: f3 rep 1041: 0f pop %cs 1042: 1e push %ds 1043: fa cli 1044: 68 01 00 00 00 pushq $0x1 1049: f2 repne 104a: e9 d1 ff ff ff jmpq 0x1020 104f: 90 nop 1050: f3 rep 1051: 0f pop %cs 1052: 1e push %ds 1053: fa cli 1054: 68 02 00 00 00 pushq $0x2 1059: f2 repne 105a: e9 c1 ff ff ff jmpq 0x1020 105f: 90 nop 1060: f3 rep 1061: 0f pop %cs 1062: 1e push %ds 1063: fa cli 1064: 68 03 00 00 00 pushq $0x3 1069: f2 repne 106a: e9 b1 ff ff ff jmpq 0x1020 106f: 90 nop 1070: f3 rep 1071: 0f pop %cs 1072: 1e push %ds 1073: fa cli 1074: 68 04 00 00 00 pushq $0x4 1079: f2 repne 107a: e9 a1 ff ff ff jmpq 0x1020 107f: 90 nop 1080: f3 rep 1081: 0f pop %cs 1082: 1e push %ds 1083: fa cli 1084: 68 05 00 00 00 pushq $0x5 1089: f2 repne 108a: e9 91 ff ff ff jmpq 0x1020 108f: 90 nop 1090: f3 rep 1091: 0f pop %cs 1092: 1e push %ds 1093: fa cli 1094: 68 06 00 00 00 pushq $0x6 1099: f2 repne 109a: e9 81 ff ff ff jmpq 0x1020 109f: 90 nop 10a0: f3 rep 10a1: 0f pop %cs 10a2: 1e push %ds 10a3: fa cli 10a4: 68 07 00 00 00 pushq $0x7 10a9: f2 repne 10aa: e9 71 ff ff ff jmpq 0x1020 10af: 90 nop 10b0: f3 rep 10b1: 0f pop %cs 10b2: 1e push %ds 10b3: fa cli 10b4: 68 08 00 00 00 pushq $0x8 10b9: f2 repne 10ba: e9 61 ff ff ff jmpq 0x1020 10bf: 90 nop 10c0: f3 rep 10c1: 0f pop %cs 10c2: 1e push %ds 10c3: fa cli 10c4: 68 09 00 00 00 pushq $0x9 10c9: f2 repne 10ca: e9 51 ff ff ff jmpq 0x1020 10cf: 90 nop 10d0: f3 rep 10d1: 0f pop %cs 10d2: 1e push %ds 10d3: fa cli 10d4: 68 0a 00 00 00 pushq $0xa 10d9: f2 repne 10da: e9 41 ff ff ff jmpq 0x1020 10df: 90 nop 10e0: f3 rep 10e1: 0f pop %cs 10e2: 1e push %ds 10e3: fa cli 10e4: 68 0b 00 00 00 pushq $0xb 10e9: f2 repne 10ea: e9 31 ff ff ff jmpq 0x1020 10ef: 90 nop 10f0: f3 rep 10f1: 0f pop %cs 10f2: 1e push %ds 10f3: fa cli 10f4: 68 0c 00 00 00 pushq $0xc 10f9: f2 repne 10fa: e9 21 ff ff ff jmpq 0x1020 10ff: 90 nop 1100: f3 rep 1101: 0f pop %cs 1102: 1e push %ds 1103: fa cli 1104: 68 0d 00 00 00 pushq $0xd 1109: f2 repne 110a: e9 11 ff ff ff jmpq 0x1020 110f: 90 nop 1110: f3 rep 1111: 0f pop %cs 1112: 1e push %ds 1113: fa cli 1114: 68 0e 00 00 00 pushq $0xe 1119: f2 repne 111a: e9 01 ff ff ff jmpq 0x1020 111f: 90 nop 1120: f3 rep 1121: 0f pop %cs 1122: 1e push %ds 1123: fa cli 1124: 68 0f 00 00 00 pushq $0xf 1129: f2 repne 112a: e9 f1 fe ff ff jmpq 0x1020 112f: 90 nop 1130: f3 rep 1131: 0f pop %cs 1132: 1e push %ds 1133: fa cli 1134: 68 10 00 00 00 pushq $0x10 1139: f2 repne 113a: e9 e1 fe ff ff jmpq 0x1020 113f: 90 nop 1140: f3 rep 1141: 0f pop %cs 1142: 1e push %ds 1143: fa cli 1144: 68 11 00 00 00 pushq $0x11 1149: f2 repne 114a: e9 d1 fe ff ff jmpq 0x1020 114f: 90 nop 1150: f3 rep 1151: 0f pop %cs 1152: 1e push %ds 1153: fa cli 1154: 68 12 00 00 00 pushq $0x12 1159: f2 repne 115a: e9 c1 fe ff ff jmpq 0x1020 115f: 90 nop 1160: f3 rep 1161: 0f pop %cs 1162: 1e push %ds 1163: fa cli 1164: 68 13 00 00 00 pushq $0x13 1169: f2 repne 116a: e9 b1 fe ff ff jmpq 0x1020 116f: 90 nop 1170: f3 rep 1171: 0f pop %cs 1172: 1e push %ds 1173: fa cli 1174: 68 14 00 00 00 pushq $0x14 1179: f2 repne 117a: e9 a1 fe ff ff jmpq 0x1020 117f: 90 nop 1180: f3 rep 1181: 0f pop %cs 1182: 1e push %ds 1183: fa cli 1184: 68 15 00 00 00 pushq $0x15 1189: f2 repne 118a: e9 91 fe ff ff jmpq 0x1020 118f: 90 nop 1190: f3 rep 1191: 0f pop %cs 1192: 1e push %ds 1193: fa cli 1194: 68 16 00 00 00 pushq $0x16 1199: f2 repne 119a: e9 81 fe ff ff jmpq 0x1020 119f: 90 nop 11a0: f3 rep 11a1: 0f pop %cs 11a2: 1e push %ds 11a3: fa cli 11a4: 68 17 00 00 00 pushq $0x17 11a9: f2 repne 11aa: e9 71 fe ff ff jmpq 0x1020 11af: 90 nop 11b0: f3 rep 11b1: 0f pop %cs 11b2: 1e push %ds 11b3: fa cli 11b4: 68 18 00 00 00 pushq $0x18 11b9: f2 repne 11ba: e9 61 fe ff ff jmpq 0x1020 11bf: 90 nop 11c0: f3 rep 11c1: 0f pop %cs 11c2: 1e push %ds 11c3: fa cli 11c4: 68 19 00 00 00 pushq $0x19 11c9: f2 repne 11ca: e9 51 fe ff ff jmpq 0x1020 11cf: 90 nop Disassembly of section .plt.got: 11d0: f3 rep 11d1: 0f pop %cs 11d2: 1e push %ds 11d3: fa cli 11d4: f2 repne 11d5: ff 25 1d 6e 00 00 jmpq *0x6e1d(%rip) # 0x7ff8 11db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .plt.sec: 11e0: f3 rep 11e1: 0f pop %cs 11e2: 1e push %ds 11e3: fa cli 11e4: f2 repne 11e5: ff 25 1d 6d 00 00 jmpq *0x6d1d(%rip) # 0x7f08 11eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11f0: f3 rep 11f1: 0f pop %cs 11f2: 1e push %ds 11f3: fa cli 11f4: f2 repne 11f5: ff 25 15 6d 00 00 jmpq *0x6d15(%rip) # 0x7f10 11fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1200: f3 rep 1201: 0f pop %cs 1202: 1e push %ds 1203: fa cli 1204: f2 repne 1205: ff 25 0d 6d 00 00 jmpq *0x6d0d(%rip) # 0x7f18 120b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1210: f3 rep 1211: 0f pop %cs 1212: 1e push %ds 1213: fa cli 1214: f2 repne 1215: ff 25 05 6d 00 00 jmpq *0x6d05(%rip) # 0x7f20 121b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1220: f3 rep 1221: 0f pop %cs 1222: 1e push %ds 1223: fa cli 1224: f2 repne 1225: ff 25 fd 6c 00 00 jmpq *0x6cfd(%rip) # 0x7f28 122b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1230: f3 rep 1231: 0f pop %cs 1232: 1e push %ds 1233: fa cli 1234: f2 repne 1235: ff 25 f5 6c 00 00 jmpq *0x6cf5(%rip) # 0x7f30 123b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1240: f3 rep 1241: 0f pop %cs 1242: 1e push %ds 1243: fa cli 1244: f2 repne 1245: ff 25 ed 6c 00 00 jmpq *0x6ced(%rip) # 0x7f38 124b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1250: f3 rep 1251: 0f pop %cs 1252: 1e push %ds 1253: fa cli 1254: f2 repne 1255: ff 25 e5 6c 00 00 jmpq *0x6ce5(%rip) # 0x7f40 125b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1260: f3 rep 1261: 0f pop %cs 1262: 1e push %ds 1263: fa cli 1264: f2 repne 1265: ff 25 dd 6c 00 00 jmpq *0x6cdd(%rip) # 0x7f48 126b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1270: f3 rep 1271: 0f pop %cs 1272: 1e push %ds 1273: fa cli 1274: f2 repne 1275: ff 25 d5 6c 00 00 jmpq *0x6cd5(%rip) # 0x7f50 127b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1280: f3 rep 1281: 0f pop %cs 1282: 1e push %ds 1283: fa cli 1284: f2 repne 1285: ff 25 cd 6c 00 00 jmpq *0x6ccd(%rip) # 0x7f58 128b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1290: f3 rep 1291: 0f pop %cs 1292: 1e push %ds 1293: fa cli 1294: f2 repne 1295: ff 25 c5 6c 00 00 jmpq *0x6cc5(%rip) # 0x7f60 129b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12a0: f3 rep 12a1: 0f pop %cs 12a2: 1e push %ds 12a3: fa cli 12a4: f2 repne 12a5: ff 25 bd 6c 00 00 jmpq *0x6cbd(%rip) # 0x7f68 12ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12b0: f3 rep 12b1: 0f pop %cs 12b2: 1e push %ds 12b3: fa cli 12b4: f2 repne 12b5: ff 25 b5 6c 00 00 jmpq *0x6cb5(%rip) # 0x7f70 12bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12c0: f3 rep 12c1: 0f pop %cs 12c2: 1e push %ds 12c3: fa cli 12c4: f2 repne 12c5: ff 25 ad 6c 00 00 jmpq *0x6cad(%rip) # 0x7f78 12cb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12d0: f3 rep 12d1: 0f pop %cs 12d2: 1e push %ds 12d3: fa cli 12d4: f2 repne 12d5: ff 25 a5 6c 00 00 jmpq *0x6ca5(%rip) # 0x7f80 12db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12e0: f3 rep 12e1: 0f pop %cs 12e2: 1e push %ds 12e3: fa cli 12e4: f2 repne 12e5: ff 25 9d 6c 00 00 jmpq *0x6c9d(%rip) # 0x7f88 12eb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12f0: f3 rep 12f1: 0f pop %cs 12f2: 1e push %ds 12f3: fa cli 12f4: f2 repne 12f5: ff 25 95 6c 00 00 jmpq *0x6c95(%rip) # 0x7f90 12fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1300: f3 rep 1301: 0f pop %cs 1302: 1e push %ds 1303: fa cli 1304: f2 repne 1305: ff 25 8d 6c 00 00 jmpq *0x6c8d(%rip) # 0x7f98 130b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1310: f3 rep 1311: 0f pop %cs 1312: 1e push %ds 1313: fa cli 1314: f2 repne 1315: ff 25 85 6c 00 00 jmpq *0x6c85(%rip) # 0x7fa0 131b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1320: f3 rep 1321: 0f pop %cs 1322: 1e push %ds 1323: fa cli 1324: f2 repne 1325: ff 25 7d 6c 00 00 jmpq *0x6c7d(%rip) # 0x7fa8 132b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1330: f3 rep 1331: 0f pop %cs 1332: 1e push %ds 1333: fa cli 1334: f2 repne 1335: ff 25 75 6c 00 00 jmpq *0x6c75(%rip) # 0x7fb0 133b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1340: f3 rep 1341: 0f pop %cs 1342: 1e push %ds 1343: fa cli 1344: f2 repne 1345: ff 25 6d 6c 00 00 jmpq *0x6c6d(%rip) # 0x7fb8 134b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1350: f3 rep 1351: 0f pop %cs 1352: 1e push %ds 1353: fa cli 1354: f2 repne 1355: ff 25 65 6c 00 00 jmpq *0x6c65(%rip) # 0x7fc0 135b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1360: f3 rep 1361: 0f pop %cs 1362: 1e push %ds 1363: fa cli 1364: f2 repne 1365: ff 25 5d 6c 00 00 jmpq *0x6c5d(%rip) # 0x7fc8 136b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1370: f3 rep 1371: 0f pop %cs 1372: 1e push %ds 1373: fa cli 1374: f2 repne 1375: ff 25 55 6c 00 00 jmpq *0x6c55(%rip) # 0x7fd0 137b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) Disassembly of section .text: 1380: f3 rep 1381: 0f pop %cs 1382: 1e push %ds 1383: fa cli 1384: 31 ed xor %ebp,%ebp 1386: 49 89 d1 mov %rdx,%r9 1389: 5e pop %rsi 138a: 48 89 e2 mov %rsp,%rdx 138d: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp 1391: 50 push %rax 1392: 54 push %rsp 1393: 4c 8d 05 76 35 00 00 lea 0x3576(%rip),%r8 # 0x4910 139a: 48 8d 0d ff 34 00 00 lea 0x34ff(%rip),%rcx # 0x48a0 13a1: 48 8d 3d c1 00 00 00 lea 0xc1(%rip),%rdi # 0x1469 13a8: ff 15 32 6c 00 00 callq *0x6c32(%rip) # 0x7fe0 13ae: f4 hlt 13af: 90 nop 13b0: 48 8d 3d 59 6c 00 00 lea 0x6c59(%rip),%rdi # 0x8010 13b7: 48 8d 05 52 6c 00 00 lea 0x6c52(%rip),%rax # 0x8010 13be: 48 39 f8 cmp %rdi,%rax 13c1: 74 15 je 0x13d8 13c3: 48 8b 05 0e 6c 00 00 mov 0x6c0e(%rip),%rax # 0x7fd8 13ca: 48 85 c0 test %rax,%rax 13cd: 74 09 je 0x13d8 13cf: ff e0 jmpq *%rax 13d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13d8: c3 retq 13d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13e0: 48 8d 3d 29 6c 00 00 lea 0x6c29(%rip),%rdi # 0x8010 13e7: 48 8d 35 22 6c 00 00 lea 0x6c22(%rip),%rsi # 0x8010 13ee: 48 29 fe sub %rdi,%rsi 13f1: 48 89 f0 mov %rsi,%rax 13f4: 48 c1 ee 3f shr $0x3f,%rsi 13f8: 48 c1 f8 03 sar $0x3,%rax 13fc: 48 01 c6 add %rax,%rsi 13ff: 48 d1 fe sar %rsi 1402: 74 14 je 0x1418 1404: 48 8b 05 e5 6b 00 00 mov 0x6be5(%rip),%rax # 0x7ff0 140b: 48 85 c0 test %rax,%rax 140e: 74 08 je 0x1418 1410: ff e0 jmpq *%rax 1412: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1418: c3 retq 1419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1420: f3 rep 1421: 0f pop %cs 1422: 1e push %ds 1423: fa cli 1424: 80 3d e5 6b 00 00 00 cmpb $0x0,0x6be5(%rip) # 0x8010 142b: 75 2b jne 0x1458 142d: 55 push %rbp 142e: 48 83 3d c2 6b 00 00 00 cmpq $0x0,0x6bc2(%rip) # 0x7ff8 1436: 48 89 e5 mov %rsp,%rbp 1439: 74 0c je 0x1447 143b: 48 8b 3d c6 6b 00 00 mov 0x6bc6(%rip),%rdi # 0x8008 1442: e8 89 fd ff ff callq 0x11d0 1447: e8 64 ff ff ff callq 0x13b0 144c: c6 05 bd 6b 00 00 01 movb $0x1,0x6bbd(%rip) # 0x8010 1453: 5d pop %rbp 1454: c3 retq 1455: 0f 1f 00 nopl (%rax) 1458: c3 retq 1459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1460: f3 rep 1461: 0f pop %cs 1462: 1e push %ds 1463: fa cli 1464: e9 77 ff ff ff jmpq 0x13e0 1469: f3 rep 146a: 0f pop %cs 146b: 1e push %ds 146c: fa cli 146d: 55 push %rbp 146e: 48 89 e5 mov %rsp,%rbp 1471: 48 83 ec 30 sub $0x30,%rsp 1475: 89 7d dc mov %edi,-0x24(%rbp) 1478: 48 89 75 d0 mov %rsi,-0x30(%rbp) 147c: 83 7d dc 01 cmpl $0x1,-0x24(%rbp) 1480: 7f 25 jg 0x14a7 1482: 48 8b 45 d0 mov -0x30(%rbp),%rax 1486: 48 8b 00 mov (%rax),%rax 1489: 48 89 c6 mov %rax,%rsi 148c: 48 8d 3d 75 3b 00 00 lea 0x3b75(%rip),%rdi # 0x5008 1493: b8 00 00 00 00 mov $0x0,%eax 1498: e8 93 fd ff ff callq 0x1230 149d: b8 ff ff ff ff mov $0xffffffff,%eax 14a2: e9 64 01 00 00 jmpq 0x160b 14a7: bf 01 00 00 00 mov $0x1,%edi 14ac: e8 71 01 00 00 callq 0x1622 14b1: 85 c0 test %eax,%eax 14b3: 75 28 jne 0x14dd 14b5: bf ff ff ff ff mov $0xffffffff,%edi 14ba: e8 27 02 00 00 callq 0x16e6 14bf: 48 89 c6 mov %rax,%rsi 14c2: 48 8d 3d 57 3b 00 00 lea 0x3b57(%rip),%rdi # 0x5020 14c9: b8 00 00 00 00 mov $0x0,%eax 14ce: e8 5d fd ff ff callq 0x1230 14d3: b8 01 00 00 00 mov $0x1,%eax 14d8: e9 2e 01 00 00 jmpq 0x160b 14dd: 48 8b 45 d0 mov -0x30(%rbp),%rax 14e1: 48 83 c0 08 add $0x8,%rax 14e5: 48 8b 00 mov (%rax),%rax 14e8: ba 00 00 00 00 mov $0x0,%edx 14ed: be 00 00 00 00 mov $0x0,%esi 14f2: 48 89 c7 mov %rax,%rdi 14f5: b8 00 00 00 00 mov $0x0,%eax 14fa: e8 31 fe ff ff callq 0x1330 14ff: 89 45 e8 mov %eax,-0x18(%rbp) 1502: 83 7d e8 00 cmpl $0x0,-0x18(%rbp) 1506: 79 25 jns 0x152d 1508: 48 8b 45 d0 mov -0x30(%rbp),%rax 150c: 48 8b 00 mov (%rax),%rax 150f: 48 89 c6 mov %rax,%rsi 1512: 48 8d 3d 2e 3b 00 00 lea 0x3b2e(%rip),%rdi # 0x5047 1519: b8 00 00 00 00 mov $0x0,%eax 151e: e8 0d fd ff ff callq 0x1230 1523: b8 01 00 00 00 mov $0x1,%eax 1528: e9 de 00 00 00 jmpq 0x160b 152d: 8b 45 e8 mov -0x18(%rbp),%eax 1530: ba 00 00 00 00 mov $0x0,%edx 1535: be 01 00 00 00 mov $0x1,%esi 153a: 89 c7 mov %eax,%edi 153c: e8 65 2c 00 00 callq 0x41a6 1541: 48 89 45 f8 mov %rax,-0x8(%rbp) 1545: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 154a: 75 28 jne 0x1574 154c: bf ff ff ff ff mov $0xffffffff,%edi 1551: e8 90 01 00 00 callq 0x16e6 1556: 48 89 c6 mov %rax,%rsi 1559: 48 8d 3d f7 3a 00 00 lea 0x3af7(%rip),%rdi # 0x5057 1560: b8 00 00 00 00 mov $0x0,%eax 1565: e8 c6 fc ff ff callq 0x1230 156a: b8 01 00 00 00 mov $0x1,%eax 156f: e9 97 00 00 00 jmpq 0x160b 1574: 48 8b 45 f8 mov -0x8(%rbp),%rax 1578: 48 89 c7 mov %rax,%rdi 157b: e8 f2 32 00 00 callq 0x4872 1580: 89 45 ec mov %eax,-0x14(%rbp) 1583: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 1587: 74 1f je 0x15a8 1589: 83 7d ec 03 cmpl $0x3,-0x14(%rbp) 158d: 77 33 ja 0x15c2 158f: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 1593: 74 20 je 0x15b5 1595: 83 7d ec 01 cmpl $0x1,-0x14(%rbp) 1599: 75 27 jne 0x15c2 159b: 48 8d 05 cf 3a 00 00 lea 0x3acf(%rip),%rax # 0x5071 15a2: 48 89 45 f0 mov %rax,-0x10(%rbp) 15a6: eb 25 jmp 0x15cd 15a8: 48 8d 05 d0 3a 00 00 lea 0x3ad0(%rip),%rax # 0x507f 15af: 48 89 45 f0 mov %rax,-0x10(%rbp) 15b3: eb 18 jmp 0x15cd 15b5: 48 8d 05 ce 3a 00 00 lea 0x3ace(%rip),%rax # 0x508a 15bc: 48 89 45 f0 mov %rax,-0x10(%rbp) 15c0: eb 0b jmp 0x15cd 15c2: 48 8d 05 c6 3a 00 00 lea 0x3ac6(%rip),%rax # 0x508f 15c9: 48 89 45 f0 mov %rax,-0x10(%rbp) 15cd: 48 8b 45 d0 mov -0x30(%rbp),%rax 15d1: 48 83 c0 08 add $0x8,%rax 15d5: 48 8b 00 mov (%rax),%rax 15d8: 48 8b 55 f0 mov -0x10(%rbp),%rdx 15dc: 48 89 c6 mov %rax,%rsi 15df: 48 8d 3d b6 3a 00 00 lea 0x3ab6(%rip),%rdi # 0x509c 15e6: b8 00 00 00 00 mov $0x0,%eax 15eb: e8 40 fc ff ff callq 0x1230 15f0: 48 8b 45 f8 mov -0x8(%rbp),%rax 15f4: 48 89 c7 mov %rax,%rdi 15f7: e8 48 2e 00 00 callq 0x4444 15fc: 8b 45 e8 mov -0x18(%rbp),%eax 15ff: 89 c7 mov %eax,%edi 1601: e8 6a fc ff ff callq 0x1270 1606: b8 00 00 00 00 mov $0x0,%eax 160b: c9 leaveq 160c: c3 retq 160d: f3 rep 160e: 0f pop %cs 160f: 1e push %ds 1610: fa cli 1611: 55 push %rbp 1612: 48 89 e5 mov %rsp,%rbp 1615: c7 05 f5 69 00 00 01 00 movl $0x1,0x69f5(%rip) # 0x8014 161d: 00 00 161f: 90 nop 1620: 5d pop %rbp 1621: c3 retq 1622: f3 rep 1623: 0f pop %cs 1624: 1e push %ds 1625: fa cli 1626: 55 push %rbp 1627: 48 89 e5 mov %rsp,%rbp 162a: 48 83 ec 10 sub $0x10,%rsp 162e: 89 7d fc mov %edi,-0x4(%rbp) 1631: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1635: 75 07 jne 0x163e 1637: b8 01 00 00 00 mov $0x1,%eax 163c: eb 2a jmp 0x1668 163e: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 1642: 0f 94 c0 sete %al 1645: 0f b6 c0 movzbl %al,%eax 1648: 48 85 c0 test %rax,%rax 164b: 74 0c je 0x1659 164d: e8 bb ff ff ff callq 0x160d 1652: b8 01 00 00 00 mov $0x1,%eax 1657: eb 0f jmp 0x1668 1659: bf 02 00 00 00 mov $0x2,%edi 165e: e8 43 00 00 00 callq 0x16a6 1663: b8 00 00 00 00 mov $0x0,%eax 1668: c9 leaveq 1669: c3 retq 166a: f3 rep 166b: 0f pop %cs 166c: 1e push %ds 166d: fa cli 166e: 55 push %rbp 166f: 48 89 e5 mov %rsp,%rbp 1672: 48 83 ec 10 sub $0x10,%rsp 1676: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 167e: 00 167f: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1686: 8b 00 mov (%rax),%eax 1688: 89 45 fc mov %eax,-0x4(%rbp) 168b: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 1693: 00 1694: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 169b: c7 00 00 00 00 00 movl $0x0,(%rax) 16a1: 8b 45 fc mov -0x4(%rbp),%eax 16a4: c9 leaveq 16a5: c3 retq 16a6: f3 rep 16a7: 0f pop %cs 16a8: 1e push %ds 16a9: fa cli 16aa: 55 push %rbp 16ab: 48 89 e5 mov %rsp,%rbp 16ae: 53 push %rbx 16af: 48 83 ec 18 sub $0x18,%rsp 16b3: 89 7d ec mov %edi,-0x14(%rbp) 16b6: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 16ba: 78 0b js 0x16c7 16bc: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 16c0: 7f 05 jg 0x16c7 16c2: 8b 5d ec mov -0x14(%rbp),%ebx 16c5: eb 05 jmp 0x16cc 16c7: bb 01 00 00 00 mov $0x1,%ebx 16cc: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16d4: 00 16d5: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 16dc: 89 18 mov %ebx,(%rax) 16de: 90 nop 16df: 48 83 c4 18 add $0x18,%rsp 16e3: 5b pop %rbx 16e4: 5d pop %rbp 16e5: c3 retq 16e6: f3 rep 16e7: 0f pop %cs 16e8: 1e push %ds 16e9: fa cli 16ea: 55 push %rbp 16eb: 48 89 e5 mov %rsp,%rbp 16ee: 48 83 ec 20 sub $0x20,%rsp 16f2: 89 7d ec mov %edi,-0x14(%rbp) 16f5: 64 48 8b 04 25 00 00 00 mov %fs:0x0,%rax 16fd: 00 16fe: 48 8d 80 fc ff ff ff lea -0x4(%rax),%rax 1705: 8b 00 mov (%rax),%eax 1707: 89 45 fc mov %eax,-0x4(%rbp) 170a: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) 170e: 0f 85 85 00 00 00 jne 0x1799 1714: 8b 45 fc mov -0x4(%rbp),%eax 1717: 48 98 cltq 1719: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1721: 48 8d 05 98 3e 00 00 lea 0x3e98(%rip),%rax # 0x55c0 1728: 48 8b 04 02 mov (%rdx,%rax,1),%rax 172c: 48 3d f1 04 00 00 cmp $0x4f1,%rax 1732: 76 1f jbe 0x1753 1734: 48 8d 0d 1d 41 00 00 lea 0x411d(%rip),%rcx # 0x5858 173b: ba 5a 01 00 00 mov $0x15a,%edx 1740: 48 8d 35 11 40 00 00 lea 0x4011(%rip),%rsi # 0x5758 1747: 48 8d 3d 9a 40 00 00 lea 0x409a(%rip),%rdi # 0x57e8 174e: e8 fd fa ff ff callq 0x1250 1753: 83 7d fc 00 cmpl $0x0,-0x4(%rbp) 1757: 74 36 je 0x178f 1759: 8b 45 fc mov -0x4(%rbp),%eax 175c: 48 98 cltq 175e: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1766: 48 8d 05 53 3e 00 00 lea 0x3e53(%rip),%rax # 0x55c0 176d: 48 8b 04 02 mov (%rdx,%rax,1),%rax 1771: 48 8d 15 48 39 00 00 lea 0x3948(%rip),%rdx # 0x50c0 1778: 48 01 d0 add %rdx,%rax 177b: 48 89 c6 mov %rax,%rsi 177e: 48 8d 3d 88 40 00 00 lea 0x4088(%rip),%rdi # 0x580d 1785: e8 b6 fa ff ff callq 0x1240 178a: e9 b7 00 00 00 jmpq 0x1846 178f: b8 00 00 00 00 mov $0x0,%eax 1794: e9 ad 00 00 00 jmpq 0x1846 1799: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 179d: 7c 06 jl 0x17a5 179f: 83 7d ec 32 cmpl $0x32,-0x14(%rbp) 17a3: 7e 1b jle 0x17c0 17a5: 48 8d 05 1d 39 00 00 lea 0x391d(%rip),%rax # 0x50c9 17ac: 48 89 c6 mov %rax,%rsi 17af: 48 8d 3d 57 40 00 00 lea 0x4057(%rip),%rdi # 0x580d 17b6: e8 85 fa ff ff callq 0x1240 17bb: e9 86 00 00 00 jmpq 0x1846 17c0: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 17c4: 75 05 jne 0x17cb 17c6: 8b 45 fc mov -0x4(%rbp),%eax 17c9: eb 03 jmp 0x17ce 17cb: 8b 45 ec mov -0x14(%rbp),%eax 17ce: 48 98 cltq 17d0: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 17d8: 48 8d 05 e1 3d 00 00 lea 0x3de1(%rip),%rax # 0x55c0 17df: 48 8b 04 02 mov (%rdx,%rax,1),%rax 17e3: 48 3d f1 04 00 00 cmp $0x4f1,%rax 17e9: 76 1f jbe 0x180a 17eb: 48 8d 0d 66 40 00 00 lea 0x4066(%rip),%rcx # 0x5858 17f2: ba 60 01 00 00 mov $0x160,%edx 17f7: 48 8d 35 5a 3f 00 00 lea 0x3f5a(%rip),%rsi # 0x5758 17fe: 48 8d 3d 13 40 00 00 lea 0x4013(%rip),%rdi # 0x5818 1805: e8 46 fa ff ff callq 0x1250 180a: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 180e: 75 05 jne 0x1815 1810: 8b 45 fc mov -0x4(%rbp),%eax 1813: eb 03 jmp 0x1818 1815: 8b 45 ec mov -0x14(%rbp),%eax 1818: 48 98 cltq 181a: 48 8d 14 c5 00 00 00 00 lea 0x0(,%rax,8),%rdx 1822: 48 8d 05 97 3d 00 00 lea 0x3d97(%rip),%rax # 0x55c0 1829: 48 8b 04 02 mov (%rdx,%rax,1),%rax 182d: 48 8d 15 8c 38 00 00 lea 0x388c(%rip),%rdx # 0x50c0 1834: 48 01 d0 add %rdx,%rax 1837: 48 89 c6 mov %rax,%rsi 183a: 48 8d 3d cc 3f 00 00 lea 0x3fcc(%rip),%rdi # 0x580d 1841: e8 fa f9 ff ff callq 0x1240 1846: c9 leaveq 1847: c3 retq 1848: 55 push %rbp 1849: 48 89 e5 mov %rsp,%rbp 184c: 89 f8 mov %edi,%eax 184e: 66 89 45 fc mov %ax,-0x4(%rbp) 1852: 0f b7 45 fc movzwl -0x4(%rbp),%eax 1856: 66 c1 c0 08 rol $0x8,%ax 185a: 5d pop %rbp 185b: c3 retq 185c: 55 push %rbp 185d: 48 89 e5 mov %rsp,%rbp 1860: 89 7d fc mov %edi,-0x4(%rbp) 1863: 8b 45 fc mov -0x4(%rbp),%eax 1866: 0f c8 bswap %eax 1868: 5d pop %rbp 1869: c3 retq 186a: 55 push %rbp 186b: 48 89 e5 mov %rsp,%rbp 186e: 48 89 7d f8 mov %rdi,-0x8(%rbp) 1872: 48 8b 45 f8 mov -0x8(%rbp),%rax 1876: 48 0f c8 bswap %rax 1879: 5d pop %rbp 187a: c3 retq 187b: 55 push %rbp 187c: 48 89 e5 mov %rsp,%rbp 187f: 48 83 ec 40 sub $0x40,%rsp 1883: 89 7d dc mov %edi,-0x24(%rbp) 1886: 48 89 75 d0 mov %rsi,-0x30(%rbp) 188a: 48 89 55 c8 mov %rdx,-0x38(%rbp) 188e: 48 89 4d c0 mov %rcx,-0x40(%rbp) 1892: 48 c7 45 e8 00 00 00 00 movq $0x0,-0x18(%rbp) 189a: 48 8b 55 c0 mov -0x40(%rbp),%rdx 189e: 48 8b 45 e8 mov -0x18(%rbp),%rax 18a2: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 18a6: 48 8b 45 e8 mov -0x18(%rbp),%rax 18aa: 48 8b 55 c8 mov -0x38(%rbp),%rdx 18ae: 48 29 c2 sub %rax,%rdx 18b1: 48 8b 75 e8 mov -0x18(%rbp),%rsi 18b5: 48 8b 45 d0 mov -0x30(%rbp),%rax 18b9: 48 01 c6 add %rax,%rsi 18bc: 8b 45 dc mov -0x24(%rbp),%eax 18bf: 89 c7 mov %eax,%edi 18c1: e8 7a fa ff ff callq 0x1340 18c6: 48 89 45 f0 mov %rax,-0x10(%rbp) 18ca: 48 83 7d f0 ff cmpq $0xffffffffffffffff,-0x10(%rbp) 18cf: 75 0c jne 0x18dd 18d1: e8 1a f9 ff ff callq 0x11f0 18d6: 8b 00 mov (%rax),%eax 18d8: 83 f8 04 cmp $0x4,%eax 18db: 74 bd je 0x189a 18dd: 48 8b 45 f0 mov -0x10(%rbp),%rax 18e1: 48 89 45 f8 mov %rax,-0x8(%rbp) 18e5: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18ea: 7f 13 jg 0x18ff 18ec: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 18f1: 79 06 jns 0x18f9 18f3: 48 8b 45 f8 mov -0x8(%rbp),%rax 18f7: eb 1c jmp 0x1915 18f9: 48 8b 45 e8 mov -0x18(%rbp),%rax 18fd: eb 16 jmp 0x1915 18ff: 48 8b 45 f8 mov -0x8(%rbp),%rax 1903: 48 01 45 e8 add %rax,-0x18(%rbp) 1907: 48 8b 45 e8 mov -0x18(%rbp),%rax 190b: 48 39 45 c8 cmp %rax,-0x38(%rbp) 190f: 77 89 ja 0x189a 1911: 48 8b 45 e8 mov -0x18(%rbp),%rax 1915: c9 leaveq 1916: c3 retq 1917: 55 push %rbp 1918: 48 89 e5 mov %rsp,%rbp 191b: 48 83 ec 20 sub $0x20,%rsp 191f: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1923: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1927: 48 83 7d e0 07 cmpq $0x7,-0x20(%rbp) 192c: 76 26 jbe 0x1954 192e: 48 8b 45 e8 mov -0x18(%rbp),%rax 1932: ba 08 00 00 00 mov $0x8,%edx 1937: 48 8d 35 2a 3f 00 00 lea 0x3f2a(%rip),%rsi # 0x5868 193e: 48 89 c7 mov %rax,%rdi 1941: e8 4a f9 ff ff callq 0x1290 1946: 85 c0 test %eax,%eax 1948: 75 0a jne 0x1954 194a: b8 01 00 00 00 mov $0x1,%eax 194f: e9 80 00 00 00 jmpq 0x19d4 1954: 48 83 7d e0 0f cmpq $0xf,-0x20(%rbp) 1959: 76 74 jbe 0x19cf 195b: 48 8b 45 e8 mov -0x18(%rbp),%rax 195f: ba 04 00 00 00 mov $0x4,%edx 1964: 48 8d 35 06 3f 00 00 lea 0x3f06(%rip),%rsi # 0x5871 196b: 48 89 c7 mov %rax,%rdi 196e: e8 1d f9 ff ff callq 0x1290 1973: 85 c0 test %eax,%eax 1975: 75 58 jne 0x19cf 1977: 48 8b 45 e8 mov -0x18(%rbp),%rax 197b: 48 83 c0 04 add $0x4,%rax 197f: 0f b6 00 movzbl (%rax),%eax 1982: 0f b6 c0 movzbl %al,%eax 1985: 89 45 f4 mov %eax,-0xc(%rbp) 1988: 48 8b 45 e8 mov -0x18(%rbp),%rax 198c: 48 83 c0 05 add $0x5,%rax 1990: 0f b6 00 movzbl (%rax),%eax 1993: 0f b6 c0 movzbl %al,%eax 1996: 89 45 f8 mov %eax,-0x8(%rbp) 1999: 48 8b 45 e8 mov -0x18(%rbp),%rax 199d: 48 83 c0 06 add $0x6,%rax 19a1: 0f b6 00 movzbl (%rax),%eax 19a4: 0f b6 c0 movzbl %al,%eax 19a7: 89 45 fc mov %eax,-0x4(%rbp) 19aa: 83 7d f4 00 cmpl $0x0,-0xc(%rbp) 19ae: 7e 1f jle 0x19cf 19b0: 83 7d f4 02 cmpl $0x2,-0xc(%rbp) 19b4: 7f 19 jg 0x19cf 19b6: 83 7d f8 00 cmpl $0x0,-0x8(%rbp) 19ba: 7e 13 jle 0x19cf 19bc: 83 7d f8 02 cmpl $0x2,-0x8(%rbp) 19c0: 7f 0d jg 0x19cf 19c2: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) 19c6: 75 07 jne 0x19cf 19c8: b8 03 00 00 00 mov $0x3,%eax 19cd: eb 05 jmp 0x19d4 19cf: b8 00 00 00 00 mov $0x0,%eax 19d4: c9 leaveq 19d5: c3 retq 19d6: 55 push %rbp 19d7: 48 89 e5 mov %rsp,%rbp 19da: 48 83 ec 40 sub $0x40,%rsp 19de: 89 7d ec mov %edi,-0x14(%rbp) 19e1: 48 89 75 e0 mov %rsi,-0x20(%rbp) 19e5: 48 89 55 d8 mov %rdx,-0x28(%rbp) 19e9: 48 89 4d d0 mov %rcx,-0x30(%rbp) 19ed: 44 89 45 e8 mov %r8d,-0x18(%rbp) 19f1: 4c 89 4d c8 mov %r9,-0x38(%rbp) 19f5: 48 8b 45 18 mov 0x18(%rbp),%rax 19f9: 48 05 08 01 00 00 add $0x108,%rax 19ff: 48 89 c6 mov %rax,%rsi 1a02: bf 01 00 00 00 mov $0x1,%edi 1a07: e8 a4 f8 ff ff callq 0x12b0 1a0c: 48 89 45 f8 mov %rax,-0x8(%rbp) 1a10: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1a15: 75 0c jne 0x1a23 1a17: bf 08 00 00 00 mov $0x8,%edi 1a1c: e8 85 fc ff ff callq 0x16a6 1a21: eb 58 jmp 0x1a7b 1a23: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a27: 8b 55 10 mov 0x10(%rbp),%edx 1a2a: 89 50 18 mov %edx,0x18(%rax) 1a2d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a31: c7 40 3c 01 00 00 00 movl $0x1,0x3c(%rax) 1a38: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a3c: 8b 55 e8 mov -0x18(%rbp),%edx 1a3f: 89 50 1c mov %edx,0x1c(%rax) 1a42: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a46: 8b 55 ec mov -0x14(%rbp),%edx 1a49: 89 50 24 mov %edx,0x24(%rax) 1a4c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a50: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1a54: 48 89 50 28 mov %rdx,0x28(%rax) 1a58: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a5c: 48 8b 55 d0 mov -0x30(%rbp),%rdx 1a60: 48 89 50 30 mov %rdx,0x30(%rax) 1a64: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a68: 48 8b 55 e0 mov -0x20(%rbp),%rdx 1a6c: 48 89 10 mov %rdx,(%rax) 1a6f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a73: 48 8b 55 c8 mov -0x38(%rbp),%rdx 1a77: 48 89 50 08 mov %rdx,0x8(%rax) 1a7b: 48 8b 45 f8 mov -0x8(%rbp),%rax 1a7f: c9 leaveq 1a80: c3 retq 1a81: f3 rep 1a82: 0f pop %cs 1a83: 1e push %ds 1a84: fa cli 1a85: 55 push %rbp 1a86: 48 89 e5 mov %rsp,%rbp 1a89: 48 83 ec 20 sub $0x20,%rsp 1a8d: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1a91: 48 8b 45 e8 mov -0x18(%rbp),%rax 1a95: 8b 40 18 mov 0x18(%rax),%eax 1a98: 83 f8 01 cmp $0x1,%eax 1a9b: 75 38 jne 0x1ad5 1a9d: 48 8b 45 e8 mov -0x18(%rbp),%rax 1aa1: 48 8b 40 48 mov 0x48(%rax),%rax 1aa5: 48 89 45 f8 mov %rax,-0x8(%rbp) 1aa9: eb 23 jmp 0x1ace 1aab: 48 8b 45 f8 mov -0x8(%rbp),%rax 1aaf: 8b 40 3c mov 0x3c(%rax),%eax 1ab2: 85 c0 test %eax,%eax 1ab4: 74 0c je 0x1ac2 1ab6: 48 8b 45 f8 mov -0x8(%rbp),%rax 1aba: 48 89 c7 mov %rax,%rdi 1abd: e8 bf ff ff ff callq 0x1a81 1ac2: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ac6: 48 8b 40 10 mov 0x10(%rax),%rax 1aca: 48 89 45 f8 mov %rax,-0x8(%rbp) 1ace: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1ad3: 75 d6 jne 0x1aab 1ad5: 90 nop 1ad6: c9 leaveq 1ad7: c3 retq 1ad8: f3 rep 1ad9: 0f pop %cs 1ada: 1e push %ds 1adb: fa cli 1adc: 55 push %rbp 1add: 48 89 e5 mov %rsp,%rbp 1ae0: 48 83 ec 20 sub $0x20,%rsp 1ae4: 48 89 7d e8 mov %rdi,-0x18(%rbp) 1ae8: 48 8b 45 e8 mov -0x18(%rbp),%rax 1aec: 8b 40 18 mov 0x18(%rax),%eax 1aef: 83 f8 01 cmp $0x1,%eax 1af2: 75 38 jne 0x1b2c 1af4: 48 8b 45 e8 mov -0x18(%rbp),%rax 1af8: 48 8b 40 48 mov 0x48(%rax),%rax 1afc: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b00: eb 23 jmp 0x1b25 1b02: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b06: 8b 40 3c mov 0x3c(%rax),%eax 1b09: 85 c0 test %eax,%eax 1b0b: 74 0c je 0x1b19 1b0d: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b11: 48 89 c7 mov %rax,%rdi 1b14: e8 bf ff ff ff callq 0x1ad8 1b19: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b1d: 48 8b 40 10 mov 0x10(%rax),%rax 1b21: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b25: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b2a: 75 d6 jne 0x1b02 1b2c: 90 nop 1b2d: c9 leaveq 1b2e: c3 retq 1b2f: 55 push %rbp 1b30: 48 89 e5 mov %rsp,%rbp 1b33: 48 83 ec 40 sub $0x40,%rsp 1b37: 89 7d ec mov %edi,-0x14(%rbp) 1b3a: 48 89 75 e0 mov %rsi,-0x20(%rbp) 1b3e: 48 89 55 d8 mov %rdx,-0x28(%rbp) 1b42: 48 89 4d d0 mov %rcx,-0x30(%rbp) 1b46: 44 89 45 e8 mov %r8d,-0x18(%rbp) 1b4a: 4c 89 4d c8 mov %r9,-0x38(%rbp) 1b4e: 4c 8b 45 c8 mov -0x38(%rbp),%r8 1b52: 8b 7d e8 mov -0x18(%rbp),%edi 1b55: 48 8b 4d d0 mov -0x30(%rbp),%rcx 1b59: 48 8b 55 d8 mov -0x28(%rbp),%rdx 1b5d: 48 8b 75 e0 mov -0x20(%rbp),%rsi 1b61: 8b 45 ec mov -0x14(%rbp),%eax 1b64: 6a 00 pushq $0x0 1b66: 6a 01 pushq $0x1 1b68: 4d 89 c1 mov %r8,%r9 1b6b: 41 89 f8 mov %edi,%r8d 1b6e: 89 c7 mov %eax,%edi 1b70: e8 61 fe ff ff callq 0x19d6 1b75: 48 83 c4 10 add $0x10,%rsp 1b79: 48 89 45 f8 mov %rax,-0x8(%rbp) 1b7d: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 1b82: 74 26 je 0x1baa 1b84: 48 8b 45 d8 mov -0x28(%rbp),%rax 1b88: 48 8d 50 08 lea 0x8(%rax),%rdx 1b8c: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b90: 48 89 50 70 mov %rdx,0x70(%rax) 1b94: 48 8b 45 f8 mov -0x8(%rbp),%rax 1b98: 48 8d 90 f4 00 00 00 lea 0xf4(%rax),%rdx 1b9f: 48 8b 45 f8 mov -0x8(%rbp),%rax 1ba3: 48 89 90 a0 00 00 00 mov %rdx,0xa0(%rax) 1baa: 48 8b 45 f8 mov -0x8(%rbp),%rax 1bae: c9 leaveq 1baf: c3 retq 1bb0: f3 rep 1bb1: 0f pop %cs 1bb2: 1e push %ds 1bb3: fa cli 1bb4: 55 push %rbp 1bb5: 48 89 e5 mov %rsp,%rbp 1bb8: 48 81 ec b0 00 00 00 sub $0xb0,%rsp 1bbf: 48 89 bd 78 ff ff ff mov %rdi,-0x88(%rbp) 1bc6: 48 89 b5 70 ff ff ff mov %rsi,-0x90(%rbp) 1bcd: 89 95 6c ff ff ff mov %edx,-0x94(%rbp) 1bd3: 48 89 8d 60 ff ff ff mov %rcx,-0xa0(%rbp) 1bda: 4c 89 85 58 ff ff ff mov %r8,-0xa8(%rbp) 1be1: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 1be9: 00 1bea: 48 89 45 f8 mov %rax,-0x8(%rbp) 1bee: 31 c0 xor %eax,%eax 1bf0: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1bf7: 48 83 c0 04 add $0x4,%rax 1bfb: 0f b6 00 movzbl (%rax),%eax 1bfe: 3c 01 cmp $0x1,%al 1c00: 0f 94 c0 sete %al 1c03: 88 45 87 mov %al,-0x79(%rbp) 1c06: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c0a: 74 0a je 0x1c16 1c0c: 48 83 bd 58 ff ff ff 33 cmpq $0x33,-0xa8(%rbp) 1c14: 76 15 jbe 0x1c2b 1c16: 0f b6 45 87 movzbl -0x79(%rbp),%eax 1c1a: 83 f0 01 xor $0x1,%eax 1c1d: 84 c0 test %al,%al 1c1f: 74 20 je 0x1c41 1c21: 48 83 bd 58 ff ff ff 3f cmpq $0x3f,-0xa8(%rbp) 1c29: 77 16 ja 0x1c41 1c2b: bf 0a 00 00 00 mov $0xa,%edi 1c30: e8 71 fa ff ff callq 0x16a6 1c35: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1c3c: e9 bd 04 00 00 jmpq 0x20fe 1c41: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c48: 48 83 c0 05 add $0x5,%rax 1c4c: 0f b6 00 movzbl (%rax),%eax 1c4f: 3c 01 cmp $0x1,%al 1c51: 75 10 jne 0x1c63 1c53: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c5a: 48 89 45 88 mov %rax,-0x78(%rbp) 1c5e: e9 af 00 00 00 jmpq 0x1d12 1c63: 48 8d 45 b0 lea -0x50(%rbp),%rax 1c67: 48 89 45 88 mov %rax,-0x78(%rbp) 1c6b: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1c6f: 74 4f je 0x1cc0 1c71: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c78: 0f b7 40 30 movzwl 0x30(%rax),%eax 1c7c: 66 89 45 e0 mov %ax,-0x20(%rbp) 1c80: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c87: 8b 40 20 mov 0x20(%rax),%eax 1c8a: 89 45 d0 mov %eax,-0x30(%rbp) 1c8d: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1c94: 48 83 c0 05 add $0x5,%rax 1c98: 0f b6 00 movzbl (%rax),%eax 1c9b: 3c 01 cmp $0x1,%al 1c9d: 74 73 je 0x1d12 1c9f: 0f b7 45 e0 movzwl -0x20(%rbp),%eax 1ca3: 0f b7 c0 movzwl %ax,%eax 1ca6: 89 c7 mov %eax,%edi 1ca8: e8 9b fb ff ff callq 0x1848 1cad: 66 89 45 e0 mov %ax,-0x20(%rbp) 1cb1: 8b 45 d0 mov -0x30(%rbp),%eax 1cb4: 89 c7 mov %eax,%edi 1cb6: e8 a1 fb ff ff callq 0x185c 1cbb: 89 45 d0 mov %eax,-0x30(%rbp) 1cbe: eb 52 jmp 0x1d12 1cc0: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1cc7: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1ccb: 66 89 45 ec mov %ax,-0x14(%rbp) 1ccf: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1cd6: 48 8b 40 28 mov 0x28(%rax),%rax 1cda: 48 89 45 d8 mov %rax,-0x28(%rbp) 1cde: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1ce5: 48 83 c0 05 add $0x5,%rax 1ce9: 0f b6 00 movzbl (%rax),%eax 1cec: 3c 01 cmp $0x1,%al 1cee: 74 22 je 0x1d12 1cf0: 0f b7 45 ec movzwl -0x14(%rbp),%eax 1cf4: 0f b7 c0 movzwl %ax,%eax 1cf7: 89 c7 mov %eax,%edi 1cf9: e8 4a fb ff ff callq 0x1848 1cfe: 66 89 45 ec mov %ax,-0x14(%rbp) 1d02: 48 8b 45 d8 mov -0x28(%rbp),%rax 1d06: 48 89 c7 mov %rax,%rdi 1d09: e8 5c fb ff ff callq 0x186a 1d0e: 48 89 45 d8 mov %rax,-0x28(%rbp) 1d12: 80 7d 87 00 cmpb $0x0,-0x79(%rbp) 1d16: 0f 84 ec 01 00 00 je 0x1f08 1d1c: 48 8b 45 88 mov -0x78(%rbp),%rax 1d20: 0f b7 40 30 movzwl 0x30(%rax),%eax 1d24: 0f b7 c0 movzwl %ax,%eax 1d27: 48 89 45 98 mov %rax,-0x68(%rbp) 1d2b: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1d30: 0f 94 c0 sete %al 1d33: 0f b6 c0 movzbl %al,%eax 1d36: 48 85 c0 test %rax,%rax 1d39: 0f 84 79 01 00 00 je 0x1eb8 1d3f: 48 8b 45 88 mov -0x78(%rbp),%rax 1d43: 8b 40 20 mov 0x20(%rax),%eax 1d46: 85 c0 test %eax,%eax 1d48: 0f 84 6a 01 00 00 je 0x1eb8 1d4e: 48 8b 45 88 mov -0x78(%rbp),%rax 1d52: 8b 40 20 mov 0x20(%rax),%eax 1d55: 89 c0 mov %eax,%eax 1d57: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1d5e: 0f 96 c0 setbe %al 1d61: 0f b6 c0 movzbl %al,%eax 1d64: 48 85 c0 test %rax,%rax 1d67: 75 22 jne 0x1d8b 1d69: 48 8b 45 88 mov -0x78(%rbp),%rax 1d6d: 8b 40 20 mov 0x20(%rax),%eax 1d70: 89 c2 mov %eax,%edx 1d72: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1d79: 48 29 d0 sub %rdx,%rax 1d7c: 48 83 f8 27 cmp $0x27,%rax 1d80: 0f 96 c0 setbe %al 1d83: 0f b6 c0 movzbl %al,%eax 1d86: 48 85 c0 test %rax,%rax 1d89: 74 0a je 0x1d95 1d8b: b8 00 00 00 00 mov $0x0,%eax 1d90: e9 69 03 00 00 jmpq 0x20fe 1d95: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1d9d: 0f 95 c0 setne %al 1da0: 0f b6 c0 movzbl %al,%eax 1da3: 48 85 c0 test %rax,%rax 1da6: 74 3d je 0x1de5 1da8: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1daf: 48 83 c0 05 add $0x5,%rax 1db3: 0f b6 00 movzbl (%rax),%eax 1db6: 3c 01 cmp $0x1,%al 1db8: 75 2b jne 0x1de5 1dba: 48 8b 45 88 mov -0x78(%rbp),%rax 1dbe: 8b 40 20 mov 0x20(%rax),%eax 1dc1: 89 c2 mov %eax,%edx 1dc3: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1dca: 48 01 c2 add %rax,%rdx 1dcd: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1dd4: 48 01 d0 add %rdx,%rax 1dd7: 8b 40 14 mov 0x14(%rax),%eax 1dda: 89 c0 mov %eax,%eax 1ddc: 48 89 45 98 mov %rax,-0x68(%rbp) 1de0: e9 d3 00 00 00 jmpq 0x1eb8 1de5: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1ded: 0f 95 c0 setne %al 1df0: 0f b6 c0 movzbl %al,%eax 1df3: 48 85 c0 test %rax,%rax 1df6: 74 28 je 0x1e20 1df8: 48 8b 45 88 mov -0x78(%rbp),%rax 1dfc: 8b 40 20 mov 0x20(%rax),%eax 1dff: 89 c2 mov %eax,%edx 1e01: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1e08: 48 01 d0 add %rdx,%rax 1e0b: 48 8d 50 14 lea 0x14(%rax),%rdx 1e0f: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1e16: 48 01 d0 add %rdx,%rax 1e19: 8b 00 mov (%rax),%eax 1e1b: 89 45 90 mov %eax,-0x70(%rbp) 1e1e: eb 70 jmp 0x1e90 1e20: 48 8b 45 88 mov -0x78(%rbp),%rax 1e24: 8b 40 20 mov 0x20(%rax),%eax 1e27: 89 c2 mov %eax,%edx 1e29: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1e30: 48 01 d0 add %rdx,%rax 1e33: 48 83 c0 14 add $0x14,%rax 1e37: 48 89 c2 mov %rax,%rdx 1e3a: 48 8d 75 90 lea -0x70(%rbp),%rsi 1e3e: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 1e44: 48 89 d1 mov %rdx,%rcx 1e47: ba 04 00 00 00 mov $0x4,%edx 1e4c: 89 c7 mov %eax,%edi 1e4e: e8 28 fa ff ff callq 0x187b 1e53: 48 89 45 a8 mov %rax,-0x58(%rbp) 1e57: 48 83 7d a8 04 cmpq $0x4,-0x58(%rbp) 1e5c: 0f 95 c0 setne %al 1e5f: 0f b6 c0 movzbl %al,%eax 1e62: 48 85 c0 test %rax,%rax 1e65: 74 29 je 0x1e90 1e67: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 1e6c: 79 0c jns 0x1e7a 1e6e: bf 09 00 00 00 mov $0x9,%edi 1e73: e8 2e f8 ff ff callq 0x16a6 1e78: eb 0a jmp 0x1e84 1e7a: bf 0a 00 00 00 mov $0xa,%edi 1e7f: e8 22 f8 ff ff callq 0x16a6 1e84: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 1e8b: e9 6e 02 00 00 jmpq 0x20fe 1e90: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1e97: 48 83 c0 05 add $0x5,%rax 1e9b: 0f b6 00 movzbl (%rax),%eax 1e9e: 3c 01 cmp $0x1,%al 1ea0: 74 0d je 0x1eaf 1ea2: 8b 45 90 mov -0x70(%rbp),%eax 1ea5: 89 c7 mov %eax,%edi 1ea7: e8 b0 f9 ff ff callq 0x185c 1eac: 89 45 90 mov %eax,-0x70(%rbp) 1eaf: 8b 45 90 mov -0x70(%rbp),%eax 1eb2: 89 c0 mov %eax,%eax 1eb4: 48 89 45 98 mov %rax,-0x68(%rbp) 1eb8: 48 8b 45 88 mov -0x78(%rbp),%rax 1ebc: 8b 40 20 mov 0x20(%rax),%eax 1ebf: 89 c0 mov %eax,%eax 1ec1: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1ec8: 72 31 jb 0x1efb 1eca: 48 8b 45 88 mov -0x78(%rbp),%rax 1ece: 8b 40 20 mov 0x20(%rax),%eax 1ed1: 89 c2 mov %eax,%edx 1ed3: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 1eda: 48 29 d0 sub %rdx,%rax 1edd: 48 89 c1 mov %rax,%rcx 1ee0: 48 8b 55 98 mov -0x68(%rbp),%rdx 1ee4: 48 89 d0 mov %rdx,%rax 1ee7: 48 c1 e0 02 shl $0x2,%rax 1eeb: 48 01 d0 add %rdx,%rax 1eee: 48 c1 e0 03 shl $0x3,%rax 1ef2: 48 39 c1 cmp %rax,%rcx 1ef5: 0f 83 ff 01 00 00 jae 0x20fa 1efb: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 1f03: e9 f2 01 00 00 jmpq 0x20fa 1f08: 48 8b 45 88 mov -0x78(%rbp),%rax 1f0c: 0f b7 40 3c movzwl 0x3c(%rax),%eax 1f10: 0f b7 c0 movzwl %ax,%eax 1f13: 48 89 45 98 mov %rax,-0x68(%rbp) 1f17: 48 83 7d 98 00 cmpq $0x0,-0x68(%rbp) 1f1c: 0f 94 c0 sete %al 1f1f: 0f b6 c0 movzbl %al,%eax 1f22: 48 85 c0 test %rax,%rax 1f25: 0f 84 97 01 00 00 je 0x20c2 1f2b: 48 8b 45 88 mov -0x78(%rbp),%rax 1f2f: 48 8b 40 28 mov 0x28(%rax),%rax 1f33: 48 85 c0 test %rax,%rax 1f36: 0f 84 86 01 00 00 je 0x20c2 1f3c: 48 8b 45 88 mov -0x78(%rbp),%rax 1f40: 48 8b 40 28 mov 0x28(%rax),%rax 1f44: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f4b: 0f 96 c0 setbe %al 1f4e: 0f b6 c0 movzbl %al,%eax 1f51: 48 85 c0 test %rax,%rax 1f54: 75 1e jne 0x1f74 1f56: 48 8b 45 88 mov -0x78(%rbp),%rax 1f5a: 48 8b 40 28 mov 0x28(%rax),%rax 1f5e: 48 83 c0 40 add $0x40,%rax 1f62: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 1f69: 0f 92 c0 setb %al 1f6c: 0f b6 c0 movzbl %al,%eax 1f6f: 48 85 c0 test %rax,%rax 1f72: 74 0a je 0x1f7e 1f74: b8 00 00 00 00 mov $0x0,%eax 1f79: e9 80 01 00 00 jmpq 0x20fe 1f7e: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1f86: 0f 95 c0 setne %al 1f89: 0f b6 c0 movzbl %al,%eax 1f8c: 48 85 c0 test %rax,%rax 1f8f: 74 3b je 0x1fcc 1f91: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 1f98: 48 83 c0 05 add $0x5,%rax 1f9c: 0f b6 00 movzbl (%rax),%eax 1f9f: 3c 01 cmp $0x1,%al 1fa1: 75 29 jne 0x1fcc 1fa3: 48 8b 45 88 mov -0x78(%rbp),%rax 1fa7: 48 8b 50 28 mov 0x28(%rax),%rdx 1fab: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fb2: 48 01 c2 add %rax,%rdx 1fb5: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1fbc: 48 01 d0 add %rdx,%rax 1fbf: 48 8b 40 20 mov 0x20(%rax),%rax 1fc3: 48 89 45 90 mov %rax,-0x70(%rbp) 1fc7: e9 cd 00 00 00 jmpq 0x2099 1fcc: 48 83 bd 78 ff ff ff 00 cmpq $0x0,-0x88(%rbp) 1fd4: 0f 95 c0 setne %al 1fd7: 0f b6 c0 movzbl %al,%eax 1fda: 48 85 c0 test %rax,%rax 1fdd: 74 29 je 0x2008 1fdf: 48 8b 45 88 mov -0x78(%rbp),%rax 1fe3: 48 8b 50 28 mov 0x28(%rax),%rdx 1fe7: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 1fee: 48 01 d0 add %rdx,%rax 1ff1: 48 8d 50 20 lea 0x20(%rax),%rdx 1ff5: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 1ffc: 48 01 d0 add %rdx,%rax 1fff: 48 8b 00 mov (%rax),%rax 2002: 48 89 45 90 mov %rax,-0x70(%rbp) 2006: eb 6f jmp 0x2077 2008: 48 8b 45 88 mov -0x78(%rbp),%rax 200c: 48 8b 50 28 mov 0x28(%rax),%rdx 2010: 48 8b 85 60 ff ff ff mov -0xa0(%rbp),%rax 2017: 48 01 d0 add %rdx,%rax 201a: 48 83 c0 20 add $0x20,%rax 201e: 48 89 c2 mov %rax,%rdx 2021: 48 8d 75 90 lea -0x70(%rbp),%rsi 2025: 8b 85 6c ff ff ff mov -0x94(%rbp),%eax 202b: 48 89 d1 mov %rdx,%rcx 202e: ba 08 00 00 00 mov $0x8,%edx 2033: 89 c7 mov %eax,%edi 2035: e8 41 f8 ff ff callq 0x187b 203a: 48 89 45 a0 mov %rax,-0x60(%rbp) 203e: 48 83 7d a0 08 cmpq $0x8,-0x60(%rbp) 2043: 0f 95 c0 setne %al 2046: 0f b6 c0 movzbl %al,%eax 2049: 48 85 c0 test %rax,%rax 204c: 74 29 je 0x2077 204e: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 2053: 79 0c jns 0x2061 2055: bf 09 00 00 00 mov $0x9,%edi 205a: e8 47 f6 ff ff callq 0x16a6 205f: eb 0a jmp 0x206b 2061: bf 0a 00 00 00 mov $0xa,%edi 2066: e8 3b f6 ff ff callq 0x16a6 206b: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 2072: e9 87 00 00 00 jmpq 0x20fe 2077: 48 8b 85 70 ff ff ff mov -0x90(%rbp),%rax 207e: 48 83 c0 05 add $0x5,%rax 2082: 0f b6 00 movzbl (%rax),%eax 2085: 3c 01 cmp $0x1,%al 2087: 74 10 je 0x2099 2089: 48 8b 45 90 mov -0x70(%rbp),%rax 208d: 48 89 c7 mov %rax,%rdi 2090: e8 d5 f7 ff ff callq 0x186a 2095: 48 89 45 90 mov %rax,-0x70(%rbp) 2099: 48 8b 45 90 mov -0x70(%rbp),%rax 209d: ba ff ff ff ff mov $0xffffffff,%edx 20a2: 48 39 d0 cmp %rdx,%rax 20a5: 76 13 jbe 0x20ba 20a7: bf 0a 00 00 00 mov $0xa,%edi 20ac: e8 f5 f5 ff ff callq 0x16a6 20b1: 48 c7 c0 ff ff ff ff mov $0xffffffffffffffff,%rax 20b8: eb 44 jmp 0x20fe 20ba: 48 8b 45 90 mov -0x70(%rbp),%rax 20be: 48 89 45 98 mov %rax,-0x68(%rbp) 20c2: 48 8b 45 88 mov -0x78(%rbp),%rax 20c6: 48 8b 40 28 mov 0x28(%rax),%rax 20ca: 48 39 85 58 ff ff ff cmp %rax,-0xa8(%rbp) 20d1: 72 1f jb 0x20f2 20d3: 48 8b 45 88 mov -0x78(%rbp),%rax 20d7: 48 8b 40 28 mov 0x28(%rax),%rax 20db: 48 8b 95 58 ff ff ff mov -0xa8(%rbp),%rdx 20e2: 48 29 c2 sub %rax,%rdx 20e5: 48 8b 45 98 mov -0x68(%rbp),%rax 20e9: 48 c1 e0 06 shl $0x6,%rax 20ed: 48 39 c2 cmp %rax,%rdx 20f0: 73 08 jae 0x20fa 20f2: 48 c7 45 98 00 00 00 00 movq $0x0,-0x68(%rbp) 20fa: 48 8b 45 98 mov -0x68(%rbp),%rax 20fe: 48 8b 4d f8 mov -0x8(%rbp),%rcx 2102: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 210a: 00 210b: 74 05 je 0x2112 210d: e8 fe f0 ff ff callq 0x1210 2112: c9 leaveq 2113: c3 retq 2114: f3 rep 2115: 0f pop %cs 2116: 1e push %ds 2117: fa cli 2118: 55 push %rbp 2119: 48 89 e5 mov %rsp,%rbp 211c: 48 81 ec 90 00 00 00 sub $0x90,%rsp 2123: 89 7d 9c mov %edi,-0x64(%rbp) 2126: 48 89 75 90 mov %rsi,-0x70(%rbp) 212a: 48 89 55 88 mov %rdx,-0x78(%rbp) 212e: 48 89 4d 80 mov %rcx,-0x80(%rbp) 2132: 4c 89 85 78 ff ff ff mov %r8,-0x88(%rbp) 2139: 44 89 4d 98 mov %r9d,-0x68(%rbp) 213d: 48 8b 45 88 mov -0x78(%rbp),%rax 2141: 48 83 c0 04 add $0x4,%rax 2145: 0f b6 00 movzbl (%rax),%eax 2148: 3c 01 cmp $0x1,%al 214a: 0f 95 c0 setne %al 214d: 0f b6 c0 movzbl %al,%eax 2150: 48 85 c0 test %rax,%rax 2153: 74 1f je 0x2174 2155: 48 8b 45 88 mov -0x78(%rbp),%rax 2159: 48 83 c0 04 add $0x4,%rax 215d: 0f b6 00 movzbl (%rax),%eax 2160: 3c 02 cmp $0x2,%al 2162: 0f 95 c0 setne %al 2165: 0f b6 c0 movzbl %al,%eax 2168: 48 85 c0 test %rax,%rax 216b: 74 07 je 0x2174 216d: b8 01 00 00 00 mov $0x1,%eax 2172: eb 05 jmp 0x2179 2174: b8 00 00 00 00 mov $0x0,%eax 2179: 85 c0 test %eax,%eax 217b: 75 40 jne 0x21bd 217d: 48 8b 45 88 mov -0x78(%rbp),%rax 2181: 48 83 c0 05 add $0x5,%rax 2185: 0f b6 00 movzbl (%rax),%eax 2188: 3c 01 cmp $0x1,%al 218a: 0f 95 c0 setne %al 218d: 0f b6 c0 movzbl %al,%eax 2190: 48 85 c0 test %rax,%rax 2193: 74 1f je 0x21b4 2195: 48 8b 45 88 mov -0x78(%rbp),%rax 2199: 48 83 c0 05 add $0x5,%rax 219d: 0f b6 00 movzbl (%rax),%eax 21a0: 3c 02 cmp $0x2,%al 21a2: 0f 95 c0 setne %al 21a5: 0f b6 c0 movzbl %al,%eax 21a8: 48 85 c0 test %rax,%rax 21ab: 74 07 je 0x21b4 21ad: b8 01 00 00 00 mov $0x1,%eax 21b2: eb 05 jmp 0x21b9 21b4: b8 00 00 00 00 mov $0x0,%eax 21b9: 85 c0 test %eax,%eax 21bb: 74 14 je 0x21d1 21bd: bf 0a 00 00 00 mov $0xa,%edi 21c2: e8 df f4 ff ff callq 0x16a6 21c7: b8 00 00 00 00 mov $0x0,%eax 21cc: e9 82 0e 00 00 jmpq 0x3053 21d1: 48 8b bd 78 ff ff ff mov -0x88(%rbp),%rdi 21d8: 48 8b 4d 80 mov -0x80(%rbp),%rcx 21dc: 8b 55 9c mov -0x64(%rbp),%edx 21df: 48 8b 75 88 mov -0x78(%rbp),%rsi 21e3: 48 8b 45 90 mov -0x70(%rbp),%rax 21e7: 49 89 f8 mov %rdi,%r8 21ea: 48 89 c7 mov %rax,%rdi 21ed: e8 be f9 ff ff callq 0x1bb0 21f2: 48 89 45 d0 mov %rax,-0x30(%rbp) 21f6: 48 83 7d d0 ff cmpq $0xffffffffffffffff,-0x30(%rbp) 21fb: 75 0a jne 0x2207 21fd: b8 00 00 00 00 mov $0x0,%eax 2202: e9 4c 0e 00 00 jmpq 0x3053 2207: 48 8b 45 88 mov -0x78(%rbp),%rax 220b: 48 83 c0 04 add $0x4,%rax 220f: 0f b6 00 movzbl (%rax),%eax 2212: 3c 01 cmp $0x1,%al 2214: 75 24 jne 0x223a 2216: 48 b8 42 08 21 84 10 42 mov $0x108421084210842,%rax 221e: 08 01 2220: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2224: 76 38 jbe 0x225e 2226: bf 0a 00 00 00 mov $0xa,%edi 222b: e8 76 f4 ff ff callq 0x16a6 2230: b8 00 00 00 00 mov $0x0,%eax 2235: e9 19 0e 00 00 jmpq 0x3053 223a: 48 b8 f0 f0 f0 f0 f0 f0 mov $0xf0f0f0f0f0f0f0,%rax 2242: f0 00 2244: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2248: 76 14 jbe 0x225e 224a: bf 0a 00 00 00 mov $0xa,%edi 224f: e8 52 f4 ff ff callq 0x16a6 2254: b8 00 00 00 00 mov $0x0,%eax 2259: e9 f5 0d 00 00 jmpq 0x3053 225e: 48 8b 45 d0 mov -0x30(%rbp),%rax 2262: 48 85 c0 test %rax,%rax 2265: 75 1a jne 0x2281 2267: 83 7d 98 02 cmpl $0x2,-0x68(%rbp) 226b: 74 06 je 0x2273 226d: 83 7d 98 09 cmpl $0x9,-0x68(%rbp) 2271: 75 07 jne 0x227a 2273: b8 01 00 00 00 mov $0x1,%eax 2278: eb 05 jmp 0x227f 227a: b8 00 00 00 00 mov $0x0,%eax 227f: 48 98 cltq 2281: 48 89 45 d8 mov %rax,-0x28(%rbp) 2285: 48 8b 55 d8 mov -0x28(%rbp),%rdx 2289: 48 89 d0 mov %rdx,%rax 228c: 48 01 c0 add %rax,%rax 228f: 48 01 d0 add %rdx,%rax 2292: 48 c1 e0 02 shl $0x2,%rax 2296: 48 01 d0 add %rdx,%rax 2299: 48 c1 e0 04 shl $0x4,%rax 229d: 49 89 c0 mov %rax,%r8 22a0: 8b 7d 98 mov -0x68(%rbp),%edi 22a3: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 22aa: 48 8b 55 80 mov -0x80(%rbp),%rdx 22ae: 48 8b 75 90 mov -0x70(%rbp),%rsi 22b2: 8b 45 9c mov -0x64(%rbp),%eax 22b5: 41 50 push %rax 22b7: 6a 03 pushq $0x3 22b9: 4c 8b 4d 10 mov 0x10(%rbp),%r9 22bd: 41 89 f8 mov %edi,%r8d 22c0: 89 c7 mov %eax,%edi 22c2: e8 0f f7 ff ff callq 0x19d6 22c7: 48 83 c4 10 add $0x10,%rsp 22cb: 48 89 45 e0 mov %rax,-0x20(%rbp) 22cf: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 22d4: 75 0a jne 0x22e0 22d6: b8 00 00 00 00 mov $0x0,%eax 22db: e9 73 0d 00 00 jmpq 0x3053 22e0: 48 8b 45 d0 mov -0x30(%rbp),%rax 22e4: 89 c0 mov %eax,%eax 22e6: 48 39 45 d0 cmp %rax,-0x30(%rbp) 22ea: 74 1f je 0x230b 22ec: 48 8d 0d dd 36 00 00 lea 0x36dd(%rip),%rcx # 0x59d0 22f3: ba 48 01 00 00 mov $0x148,%edx 22f8: 48 8d 35 79 35 00 00 lea 0x3579(%rip),%rsi # 0x5878 22ff: 48 8d 3d 02 36 00 00 lea 0x3602(%rip),%rdi # 0x5908 2306: e8 45 ef ff ff callq 0x1250 230b: 48 8b 45 d0 mov -0x30(%rbp),%rax 230f: 89 c2 mov %eax,%edx 2311: 48 8b 45 e0 mov -0x20(%rbp),%rax 2315: 89 90 c8 00 00 00 mov %edx,0xc8(%rax) 231b: 48 8b 45 d8 mov -0x28(%rbp),%rax 231f: 89 c2 mov %eax,%edx 2321: 48 8b 45 e0 mov -0x20(%rbp),%rax 2325: 89 90 cc 00 00 00 mov %edx,0xcc(%rax) 232b: 48 8b 45 e0 mov -0x20(%rbp),%rax 232f: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 2336: 48 8b 45 88 mov -0x78(%rbp),%rax 233a: 48 83 c0 04 add $0x4,%rax 233e: 0f b6 00 movzbl (%rax),%eax 2341: 0f b6 d0 movzbl %al,%edx 2344: 48 8b 45 e0 mov -0x20(%rbp),%rax 2348: 89 50 20 mov %edx,0x20(%rax) 234b: 48 8b 45 88 mov -0x78(%rbp),%rax 234f: 48 83 c0 04 add $0x4,%rax 2353: 0f b6 00 movzbl (%rax),%eax 2356: 3c 01 cmp $0x1,%al 2358: 0f 85 b2 06 00 00 jne 0x2a10 235e: 48 8b 55 80 mov -0x80(%rbp),%rdx 2362: 48 8b 45 90 mov -0x70(%rbp),%rax 2366: 48 01 d0 add %rdx,%rax 2369: 48 89 45 f8 mov %rax,-0x8(%rbp) 236d: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2372: 74 20 je 0x2394 2374: 48 8b 45 88 mov -0x78(%rbp),%rax 2378: 48 83 c0 05 add $0x5,%rax 237c: 0f b6 00 movzbl (%rax),%eax 237f: 3c 01 cmp $0x1,%al 2381: 75 11 jne 0x2394 2383: 48 8b 45 e0 mov -0x20(%rbp),%rax 2387: 48 8b 55 f8 mov -0x8(%rbp),%rdx 238b: 48 89 50 48 mov %rdx,0x48(%rax) 238f: e9 c1 01 00 00 jmpq 0x2555 2394: 48 8b 45 e0 mov -0x20(%rbp),%rax 2398: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 239f: 48 8b 45 88 mov -0x78(%rbp),%rax 23a3: ba 34 00 00 00 mov $0x34,%edx 23a8: 48 89 c6 mov %rax,%rsi 23ab: 48 89 cf mov %rcx,%rdi 23ae: e8 1d ef ff ff callq 0x12d0 23b3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23b7: 48 89 42 48 mov %rax,0x48(%rdx) 23bb: 48 8b 45 88 mov -0x78(%rbp),%rax 23bf: 48 83 c0 05 add $0x5,%rax 23c3: 0f b6 00 movzbl (%rax),%eax 23c6: 3c 01 cmp $0x1,%al 23c8: 0f 84 87 01 00 00 je 0x2555 23ce: 48 8b 45 e0 mov -0x20(%rbp),%rax 23d2: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 23d9: 0f b7 c0 movzwl %ax,%eax 23dc: 89 c7 mov %eax,%edi 23de: e8 65 f4 ff ff callq 0x1848 23e3: 48 8b 55 e0 mov -0x20(%rbp),%rdx 23e7: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 23ee: 48 8b 45 e0 mov -0x20(%rbp),%rax 23f2: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 23f9: 0f b7 c0 movzwl %ax,%eax 23fc: 89 c7 mov %eax,%edi 23fe: e8 45 f4 ff ff callq 0x1848 2403: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2407: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 240e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2412: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2418: 89 c7 mov %eax,%edi 241a: e8 3d f4 ff ff callq 0x185c 241f: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2423: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 2429: 48 8b 45 e0 mov -0x20(%rbp),%rax 242d: 8b 80 a0 00 00 00 mov 0xa0(%rax),%eax 2433: 89 c7 mov %eax,%edi 2435: e8 22 f4 ff ff callq 0x185c 243a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 243e: 89 82 a0 00 00 00 mov %eax,0xa0(%rdx) 2444: 48 8b 45 e0 mov -0x20(%rbp),%rax 2448: 8b 80 a4 00 00 00 mov 0xa4(%rax),%eax 244e: 89 c7 mov %eax,%edi 2450: e8 07 f4 ff ff callq 0x185c 2455: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2459: 89 82 a4 00 00 00 mov %eax,0xa4(%rdx) 245f: 48 8b 45 e0 mov -0x20(%rbp),%rax 2463: 8b 80 a8 00 00 00 mov 0xa8(%rax),%eax 2469: 89 c7 mov %eax,%edi 246b: e8 ec f3 ff ff callq 0x185c 2470: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2474: 89 82 a8 00 00 00 mov %eax,0xa8(%rdx) 247a: 48 8b 45 e0 mov -0x20(%rbp),%rax 247e: 8b 80 ac 00 00 00 mov 0xac(%rax),%eax 2484: 89 c7 mov %eax,%edi 2486: e8 d1 f3 ff ff callq 0x185c 248b: 48 8b 55 e0 mov -0x20(%rbp),%rdx 248f: 89 82 ac 00 00 00 mov %eax,0xac(%rdx) 2495: 48 8b 45 e0 mov -0x20(%rbp),%rax 2499: 0f b7 80 b0 00 00 00 movzwl 0xb0(%rax),%eax 24a0: 0f b7 c0 movzwl %ax,%eax 24a3: 89 c7 mov %eax,%edi 24a5: e8 9e f3 ff ff callq 0x1848 24aa: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24ae: 66 89 82 b0 00 00 00 mov %ax,0xb0(%rdx) 24b5: 48 8b 45 e0 mov -0x20(%rbp),%rax 24b9: 0f b7 80 b2 00 00 00 movzwl 0xb2(%rax),%eax 24c0: 0f b7 c0 movzwl %ax,%eax 24c3: 89 c7 mov %eax,%edi 24c5: e8 7e f3 ff ff callq 0x1848 24ca: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24ce: 66 89 82 b2 00 00 00 mov %ax,0xb2(%rdx) 24d5: 48 8b 45 e0 mov -0x20(%rbp),%rax 24d9: 0f b7 80 b4 00 00 00 movzwl 0xb4(%rax),%eax 24e0: 0f b7 c0 movzwl %ax,%eax 24e3: 89 c7 mov %eax,%edi 24e5: e8 5e f3 ff ff callq 0x1848 24ea: 48 8b 55 e0 mov -0x20(%rbp),%rdx 24ee: 66 89 82 b4 00 00 00 mov %ax,0xb4(%rdx) 24f5: 48 8b 45 e0 mov -0x20(%rbp),%rax 24f9: 0f b7 80 b6 00 00 00 movzwl 0xb6(%rax),%eax 2500: 0f b7 c0 movzwl %ax,%eax 2503: 89 c7 mov %eax,%edi 2505: e8 3e f3 ff ff callq 0x1848 250a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 250e: 66 89 82 b6 00 00 00 mov %ax,0xb6(%rdx) 2515: 48 8b 45 e0 mov -0x20(%rbp),%rax 2519: 0f b7 80 b8 00 00 00 movzwl 0xb8(%rax),%eax 2520: 0f b7 c0 movzwl %ax,%eax 2523: 89 c7 mov %eax,%edi 2525: e8 1e f3 ff ff callq 0x1848 252a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 252e: 66 89 82 b8 00 00 00 mov %ax,0xb8(%rdx) 2535: 48 8b 45 e0 mov -0x20(%rbp),%rax 2539: 0f b7 80 ba 00 00 00 movzwl 0xba(%rax),%eax 2540: 0f b7 c0 movzwl %ax,%eax 2543: 89 c7 mov %eax,%edi 2545: e8 fe f2 ff ff callq 0x1848 254a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 254e: 66 89 82 ba 00 00 00 mov %ax,0xba(%rdx) 2555: 48 8b 45 e0 mov -0x20(%rbp),%rax 2559: 48 8b 40 48 mov 0x48(%rax),%rax 255d: 8b 40 20 mov 0x20(%rax),%eax 2560: 89 45 ac mov %eax,-0x54(%rbp) 2563: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2568: 0f 84 d9 03 00 00 je 0x2947 256e: 48 8b 45 88 mov -0x78(%rbp),%rax 2572: 48 83 c0 05 add $0x5,%rax 2576: 0f b6 00 movzbl (%rax),%eax 2579: 3c 01 cmp $0x1,%al 257b: 0f 85 c6 03 00 00 jne 0x2947 2581: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2585: 0f 84 bc 03 00 00 je 0x2947 258b: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2590: 0f 95 c0 setne %al 2593: 0f b6 c0 movzbl %al,%eax 2596: 48 85 c0 test %rax,%rax 2599: 74 15 je 0x25b0 259b: 8b 45 ac mov -0x54(%rbp),%eax 259e: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 25a5: 0f 96 c0 setbe %al 25a8: 0f b6 c0 movzbl %al,%eax 25ab: 48 85 c0 test %rax,%rax 25ae: 75 30 jne 0x25e0 25b0: 8b 45 ac mov -0x54(%rbp),%eax 25b3: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 25ba: 48 89 d1 mov %rdx,%rcx 25bd: 48 29 c1 sub %rax,%rcx 25c0: 48 8b 55 d0 mov -0x30(%rbp),%rdx 25c4: 48 89 d0 mov %rdx,%rax 25c7: 48 c1 e0 02 shl $0x2,%rax 25cb: 48 01 d0 add %rdx,%rax 25ce: 48 c1 e0 03 shl $0x3,%rax 25d2: 48 39 c1 cmp %rax,%rcx 25d5: 0f 92 c0 setb %al 25d8: 0f b6 c0 movzbl %al,%eax 25db: 48 85 c0 test %rax,%rax 25de: 74 24 je 0x2604 25e0: 90 nop 25e1: eb 01 jmp 0x25e4 25e3: 90 nop 25e4: 48 8b 45 e0 mov -0x20(%rbp),%rax 25e8: 48 89 c7 mov %rax,%rdi 25eb: e8 f0 eb ff ff callq 0x11e0 25f0: bf 0a 00 00 00 mov $0xa,%edi 25f5: e8 ac f0 ff ff callq 0x16a6 25fa: b8 00 00 00 00 mov $0x0,%eax 25ff: e9 4f 0a 00 00 jmpq 0x3053 2604: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2609: 74 12 je 0x261d 260b: 8b 55 ac mov -0x54(%rbp),%edx 260e: 48 8b 45 f8 mov -0x8(%rbp),%rax 2612: 48 01 c2 add %rax,%rdx 2615: 48 8b 45 e0 mov -0x20(%rbp),%rax 2619: 48 89 50 50 mov %rdx,0x50(%rax) 261d: 48 c7 45 b0 00 00 00 00 movq $0x0,-0x50(%rbp) 2625: e9 0a 03 00 00 jmpq 0x2934 262a: 48 8b 4d e0 mov -0x20(%rbp),%rcx 262e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2632: 48 89 d0 mov %rdx,%rax 2635: 48 01 c0 add %rax,%rax 2638: 48 01 d0 add %rdx,%rax 263b: 48 c1 e0 02 shl $0x2,%rax 263f: 48 01 d0 add %rdx,%rax 2642: 48 c1 e0 04 shl $0x4,%rax 2646: 48 01 c8 add %rcx,%rax 2649: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2650: 48 8b 45 b0 mov -0x50(%rbp),%rax 2654: 48 89 02 mov %rax,(%rdx) 2657: 48 8b 4d e0 mov -0x20(%rbp),%rcx 265b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 265f: 48 89 d0 mov %rdx,%rax 2662: 48 01 c0 add %rax,%rax 2665: 48 01 d0 add %rdx,%rax 2668: 48 c1 e0 02 shl $0x2,%rax 266c: 48 01 d0 add %rdx,%rax 266f: 48 c1 e0 04 shl $0x4,%rax 2673: 48 01 c8 add %rcx,%rax 2676: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 267d: 48 8b 45 e0 mov -0x20(%rbp),%rax 2681: 48 89 02 mov %rax,(%rdx) 2684: 48 8b 45 e0 mov -0x20(%rbp),%rax 2688: 48 8b 48 50 mov 0x50(%rax),%rcx 268c: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2690: 48 89 d0 mov %rdx,%rax 2693: 48 c1 e0 02 shl $0x2,%rax 2697: 48 01 d0 add %rdx,%rax 269a: 48 c1 e0 03 shl $0x3,%rax 269e: 48 01 c1 add %rax,%rcx 26a1: 48 8b 75 e0 mov -0x20(%rbp),%rsi 26a5: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26a9: 48 89 d0 mov %rdx,%rax 26ac: 48 01 c0 add %rax,%rax 26af: 48 01 d0 add %rdx,%rax 26b2: 48 c1 e0 02 shl $0x2,%rax 26b6: 48 01 d0 add %rdx,%rax 26b9: 48 c1 e0 04 shl $0x4,%rax 26bd: 48 01 f0 add %rsi,%rax 26c0: 48 05 68 01 00 00 add $0x168,%rax 26c6: 48 89 08 mov %rcx,(%rax) 26c9: 48 8b 45 e0 mov -0x20(%rbp),%rax 26cd: 48 8b 48 50 mov 0x50(%rax),%rcx 26d1: 48 8b 55 b0 mov -0x50(%rbp),%rdx 26d5: 48 89 d0 mov %rdx,%rax 26d8: 48 c1 e0 02 shl $0x2,%rax 26dc: 48 01 d0 add %rdx,%rax 26df: 48 c1 e0 03 shl $0x3,%rax 26e3: 48 01 c8 add %rcx,%rax 26e6: 8b 40 10 mov 0x10(%rax),%eax 26e9: 89 c0 mov %eax,%eax 26eb: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 26f2: 0f 97 c0 seta %al 26f5: 0f b6 c0 movzbl %al,%eax 26f8: 48 85 c0 test %rax,%rax 26fb: 0f 84 09 01 00 00 je 0x280a 2701: 48 8b 45 e0 mov -0x20(%rbp),%rax 2705: 48 8b 48 50 mov 0x50(%rax),%rcx 2709: 48 8b 55 b0 mov -0x50(%rbp),%rdx 270d: 48 89 d0 mov %rdx,%rax 2710: 48 c1 e0 02 shl $0x2,%rax 2714: 48 01 d0 add %rdx,%rax 2717: 48 c1 e0 03 shl $0x3,%rax 271b: 48 01 c8 add %rcx,%rax 271e: 8b 40 14 mov 0x14(%rax),%eax 2721: 89 c6 mov %eax,%esi 2723: 48 8b 45 e0 mov -0x20(%rbp),%rax 2727: 48 8b 48 50 mov 0x50(%rax),%rcx 272b: 48 8b 55 b0 mov -0x50(%rbp),%rdx 272f: 48 89 d0 mov %rdx,%rax 2732: 48 c1 e0 02 shl $0x2,%rax 2736: 48 01 d0 add %rdx,%rax 2739: 48 c1 e0 03 shl $0x3,%rax 273d: 48 01 c8 add %rcx,%rax 2740: 8b 40 10 mov 0x10(%rax),%eax 2743: 89 c2 mov %eax,%edx 2745: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 274c: 48 29 d0 sub %rdx,%rax 274f: 48 39 c6 cmp %rax,%rsi 2752: 0f 96 c0 setbe %al 2755: 0f b6 c0 movzbl %al,%eax 2758: 48 85 c0 test %rax,%rax 275b: 0f 84 a9 00 00 00 je 0x280a 2761: 48 8b 45 e0 mov -0x20(%rbp),%rax 2765: 48 8b 48 50 mov 0x50(%rax),%rcx 2769: 48 8b 55 b0 mov -0x50(%rbp),%rdx 276d: 48 89 d0 mov %rdx,%rax 2770: 48 c1 e0 02 shl $0x2,%rax 2774: 48 01 d0 add %rdx,%rax 2777: 48 c1 e0 03 shl $0x3,%rax 277b: 48 01 c8 add %rcx,%rax 277e: 8b 40 10 mov 0x10(%rax),%eax 2781: 89 c2 mov %eax,%edx 2783: 48 8b 45 80 mov -0x80(%rbp),%rax 2787: 48 01 c2 add %rax,%rdx 278a: 48 8b 45 90 mov -0x70(%rbp),%rax 278e: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2792: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2796: 48 8b 55 b0 mov -0x50(%rbp),%rdx 279a: 48 89 d0 mov %rdx,%rax 279d: 48 01 c0 add %rax,%rax 27a0: 48 01 d0 add %rdx,%rax 27a3: 48 c1 e0 02 shl $0x2,%rax 27a7: 48 01 d0 add %rdx,%rax 27aa: 48 c1 e0 04 shl $0x4,%rax 27ae: 48 01 f0 add %rsi,%rax 27b1: 48 05 80 01 00 00 add $0x180,%rax 27b7: 48 89 08 mov %rcx,(%rax) 27ba: 48 8b 4d e0 mov -0x20(%rbp),%rcx 27be: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27c2: 48 89 d0 mov %rdx,%rax 27c5: 48 01 c0 add %rax,%rax 27c8: 48 01 d0 add %rdx,%rax 27cb: 48 c1 e0 02 shl $0x2,%rax 27cf: 48 01 d0 add %rdx,%rax 27d2: 48 c1 e0 04 shl $0x4,%rax 27d6: 48 01 c8 add %rcx,%rax 27d9: 48 05 80 01 00 00 add $0x180,%rax 27df: 48 8b 08 mov (%rax),%rcx 27e2: 48 8b 75 e0 mov -0x20(%rbp),%rsi 27e6: 48 8b 55 b0 mov -0x50(%rbp),%rdx 27ea: 48 89 d0 mov %rdx,%rax 27ed: 48 01 c0 add %rax,%rax 27f0: 48 01 d0 add %rdx,%rax 27f3: 48 c1 e0 02 shl $0x2,%rax 27f7: 48 01 d0 add %rdx,%rax 27fa: 48 c1 e0 04 shl $0x4,%rax 27fe: 48 01 f0 add %rsi,%rax 2801: 48 05 78 01 00 00 add $0x178,%rax 2807: 48 89 08 mov %rcx,(%rax) 280a: 48 8b 45 e0 mov -0x20(%rbp),%rax 280e: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2815: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2819: 48 8b 45 b0 mov -0x50(%rbp),%rax 281d: 48 8d 50 01 lea 0x1(%rax),%rdx 2821: 48 89 d0 mov %rdx,%rax 2824: 48 01 c0 add %rax,%rax 2827: 48 01 d0 add %rdx,%rax 282a: 48 c1 e0 02 shl $0x2,%rax 282e: 48 01 d0 add %rdx,%rax 2831: 48 c1 e0 04 shl $0x4,%rax 2835: 48 01 f0 add %rsi,%rax 2838: 48 05 d0 00 00 00 add $0xd0,%rax 283e: 48 89 08 mov %rcx,(%rax) 2841: 48 8b 45 e0 mov -0x20(%rbp),%rax 2845: 48 8b 48 50 mov 0x50(%rax),%rcx 2849: 48 8b 55 b0 mov -0x50(%rbp),%rdx 284d: 48 89 d0 mov %rdx,%rax 2850: 48 c1 e0 02 shl $0x2,%rax 2854: 48 01 d0 add %rdx,%rax 2857: 48 c1 e0 03 shl $0x3,%rax 285b: 48 01 c8 add %rcx,%rax 285e: 8b 40 04 mov 0x4(%rax),%eax 2861: 83 f8 12 cmp $0x12,%eax 2864: 75 73 jne 0x28d9 2866: 48 8b 45 e0 mov -0x20(%rbp),%rax 286a: 48 8b 48 50 mov 0x50(%rax),%rcx 286e: 48 8b 55 b0 mov -0x50(%rbp),%rdx 2872: 48 89 d0 mov %rdx,%rax 2875: 48 c1 e0 02 shl $0x2,%rax 2879: 48 01 d0 add %rdx,%rax 287c: 48 c1 e0 03 shl $0x3,%rax 2880: 48 01 c8 add %rcx,%rax 2883: 8b 40 18 mov 0x18(%rax),%eax 2886: 89 c0 mov %eax,%eax 2888: 48 39 45 d0 cmp %rax,-0x30(%rbp) 288c: 76 4b jbe 0x28d9 288e: 48 8b 45 e0 mov -0x20(%rbp),%rax 2892: 48 8b 48 50 mov 0x50(%rax),%rcx 2896: 48 8b 55 b0 mov -0x50(%rbp),%rdx 289a: 48 89 d0 mov %rdx,%rax 289d: 48 c1 e0 02 shl $0x2,%rax 28a1: 48 01 d0 add %rdx,%rax 28a4: 48 c1 e0 03 shl $0x3,%rax 28a8: 48 01 c8 add %rcx,%rax 28ab: 8b 50 18 mov 0x18(%rax),%edx 28ae: 48 8b 45 b0 mov -0x50(%rbp),%rax 28b2: 89 c6 mov %eax,%esi 28b4: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28b8: 89 d2 mov %edx,%edx 28ba: 48 89 d0 mov %rdx,%rax 28bd: 48 01 c0 add %rax,%rax 28c0: 48 01 d0 add %rdx,%rax 28c3: 48 c1 e0 02 shl $0x2,%rax 28c7: 48 01 d0 add %rdx,%rax 28ca: 48 c1 e0 04 shl $0x4,%rax 28ce: 48 01 c8 add %rcx,%rax 28d1: 48 05 54 01 00 00 add $0x154,%rax 28d7: 89 30 mov %esi,(%rax) 28d9: 48 8b 4d e0 mov -0x20(%rbp),%rcx 28dd: 48 8b 55 b0 mov -0x50(%rbp),%rdx 28e1: 48 89 d0 mov %rdx,%rax 28e4: 48 01 c0 add %rax,%rax 28e7: 48 01 d0 add %rdx,%rax 28ea: 48 c1 e0 02 shl $0x2,%rax 28ee: 48 01 d0 add %rdx,%rax 28f1: 48 c1 e0 04 shl $0x4,%rax 28f5: 48 01 c8 add %rcx,%rax 28f8: 48 05 54 01 00 00 add $0x154,%rax 28fe: 8b 00 mov (%rax),%eax 2900: 85 c0 test %eax,%eax 2902: 75 2b jne 0x292f 2904: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2908: 48 8b 55 b0 mov -0x50(%rbp),%rdx 290c: 48 89 d0 mov %rdx,%rax 290f: 48 01 c0 add %rax,%rax 2912: 48 01 d0 add %rdx,%rax 2915: 48 c1 e0 02 shl $0x2,%rax 2919: 48 01 d0 add %rdx,%rax 291c: 48 c1 e0 04 shl $0x4,%rax 2920: 48 01 c8 add %rcx,%rax 2923: 48 05 54 01 00 00 add $0x154,%rax 2929: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 292f: 48 83 45 b0 01 addq $0x1,-0x50(%rbp) 2934: 48 8b 45 b0 mov -0x50(%rbp),%rax 2938: 48 3b 45 d0 cmp -0x30(%rbp),%rax 293c: 0f 82 e8 fc ff ff jb 0x262a 2942: e9 b1 00 00 00 jmpq 0x29f8 2947: 48 c7 45 b8 00 00 00 00 movq $0x0,-0x48(%rbp) 294f: e9 96 00 00 00 jmpq 0x29ea 2954: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2958: 48 8b 55 b8 mov -0x48(%rbp),%rdx 295c: 48 89 d0 mov %rdx,%rax 295f: 48 01 c0 add %rax,%rax 2962: 48 01 d0 add %rdx,%rax 2965: 48 c1 e0 02 shl $0x2,%rax 2969: 48 01 d0 add %rdx,%rax 296c: 48 c1 e0 04 shl $0x4,%rax 2970: 48 01 c8 add %rcx,%rax 2973: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 297a: 48 8b 45 b8 mov -0x48(%rbp),%rax 297e: 48 89 02 mov %rax,(%rdx) 2981: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2985: 48 8b 55 b8 mov -0x48(%rbp),%rdx 2989: 48 89 d0 mov %rdx,%rax 298c: 48 01 c0 add %rax,%rax 298f: 48 01 d0 add %rdx,%rax 2992: 48 c1 e0 02 shl $0x2,%rax 2996: 48 01 d0 add %rdx,%rax 2999: 48 c1 e0 04 shl $0x4,%rax 299d: 48 01 c8 add %rcx,%rax 29a0: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 29a7: 48 8b 45 e0 mov -0x20(%rbp),%rax 29ab: 48 89 02 mov %rax,(%rdx) 29ae: 48 8b 45 e0 mov -0x20(%rbp),%rax 29b2: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 29b9: 48 8b 75 e0 mov -0x20(%rbp),%rsi 29bd: 48 8b 45 b8 mov -0x48(%rbp),%rax 29c1: 48 8d 50 01 lea 0x1(%rax),%rdx 29c5: 48 89 d0 mov %rdx,%rax 29c8: 48 01 c0 add %rax,%rax 29cb: 48 01 d0 add %rdx,%rax 29ce: 48 c1 e0 02 shl $0x2,%rax 29d2: 48 01 d0 add %rdx,%rax 29d5: 48 c1 e0 04 shl $0x4,%rax 29d9: 48 01 f0 add %rsi,%rax 29dc: 48 05 d0 00 00 00 add $0xd0,%rax 29e2: 48 89 08 mov %rcx,(%rax) 29e5: 48 83 45 b8 01 addq $0x1,-0x48(%rbp) 29ea: 48 8b 45 b8 mov -0x48(%rbp),%rax 29ee: 48 3b 45 d0 cmp -0x30(%rbp),%rax 29f2: 0f 82 5c ff ff ff jb 0x2954 29f8: 48 8b 45 e0 mov -0x20(%rbp),%rax 29fc: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 2a03: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a07: 48 89 50 60 mov %rdx,0x60(%rax) 2a0b: e9 3f 06 00 00 jmpq 0x304f 2a10: 48 8b 55 80 mov -0x80(%rbp),%rdx 2a14: 48 8b 45 90 mov -0x70(%rbp),%rax 2a18: 48 01 d0 add %rdx,%rax 2a1b: 48 89 45 e8 mov %rax,-0x18(%rbp) 2a1f: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2a24: 74 20 je 0x2a46 2a26: 48 8b 45 88 mov -0x78(%rbp),%rax 2a2a: 48 83 c0 05 add $0x5,%rax 2a2e: 0f b6 00 movzbl (%rax),%eax 2a31: 3c 01 cmp $0x1,%al 2a33: 75 11 jne 0x2a46 2a35: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a39: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2a3d: 48 89 50 48 mov %rdx,0x48(%rax) 2a41: e9 ca 01 00 00 jmpq 0x2c10 2a46: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a4a: 48 8d 88 88 00 00 00 lea 0x88(%rax),%rcx 2a51: 48 8b 45 88 mov -0x78(%rbp),%rax 2a55: ba 40 00 00 00 mov $0x40,%edx 2a5a: 48 89 c6 mov %rax,%rsi 2a5d: 48 89 cf mov %rcx,%rdi 2a60: e8 6b e8 ff ff callq 0x12d0 2a65: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a69: 48 89 42 48 mov %rax,0x48(%rdx) 2a6d: 48 8b 45 88 mov -0x78(%rbp),%rax 2a71: 48 83 c0 05 add $0x5,%rax 2a75: 0f b6 00 movzbl (%rax),%eax 2a78: 3c 01 cmp $0x1,%al 2a7a: 0f 84 90 01 00 00 je 0x2c10 2a80: 48 8b 45 e0 mov -0x20(%rbp),%rax 2a84: 0f b7 80 98 00 00 00 movzwl 0x98(%rax),%eax 2a8b: 0f b7 c0 movzwl %ax,%eax 2a8e: 89 c7 mov %eax,%edi 2a90: e8 b3 ed ff ff callq 0x1848 2a95: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2a99: 66 89 82 98 00 00 00 mov %ax,0x98(%rdx) 2aa0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2aa4: 0f b7 80 9a 00 00 00 movzwl 0x9a(%rax),%eax 2aab: 0f b7 c0 movzwl %ax,%eax 2aae: 89 c7 mov %eax,%edi 2ab0: e8 93 ed ff ff callq 0x1848 2ab5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ab9: 66 89 82 9a 00 00 00 mov %ax,0x9a(%rdx) 2ac0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ac4: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 2aca: 89 c7 mov %eax,%edi 2acc: e8 8b ed ff ff callq 0x185c 2ad1: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ad5: 89 82 9c 00 00 00 mov %eax,0x9c(%rdx) 2adb: 48 8b 45 e0 mov -0x20(%rbp),%rax 2adf: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 2ae6: 48 89 c7 mov %rax,%rdi 2ae9: e8 7c ed ff ff callq 0x186a 2aee: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2af2: 48 89 82 a0 00 00 00 mov %rax,0xa0(%rdx) 2af9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2afd: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 2b04: 48 89 c7 mov %rax,%rdi 2b07: e8 5e ed ff ff callq 0x186a 2b0c: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b10: 48 89 82 a8 00 00 00 mov %rax,0xa8(%rdx) 2b17: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b1b: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 2b22: 48 89 c7 mov %rax,%rdi 2b25: e8 40 ed ff ff callq 0x186a 2b2a: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b2e: 48 89 82 b0 00 00 00 mov %rax,0xb0(%rdx) 2b35: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b39: 8b 80 b8 00 00 00 mov 0xb8(%rax),%eax 2b3f: 89 c7 mov %eax,%edi 2b41: e8 16 ed ff ff callq 0x185c 2b46: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b4a: 89 82 b8 00 00 00 mov %eax,0xb8(%rdx) 2b50: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b54: 0f b7 80 bc 00 00 00 movzwl 0xbc(%rax),%eax 2b5b: 0f b7 c0 movzwl %ax,%eax 2b5e: 89 c7 mov %eax,%edi 2b60: e8 e3 ec ff ff callq 0x1848 2b65: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b69: 66 89 82 bc 00 00 00 mov %ax,0xbc(%rdx) 2b70: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b74: 0f b7 80 be 00 00 00 movzwl 0xbe(%rax),%eax 2b7b: 0f b7 c0 movzwl %ax,%eax 2b7e: 89 c7 mov %eax,%edi 2b80: e8 c3 ec ff ff callq 0x1848 2b85: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2b89: 66 89 82 be 00 00 00 mov %ax,0xbe(%rdx) 2b90: 48 8b 45 e0 mov -0x20(%rbp),%rax 2b94: 0f b7 80 c0 00 00 00 movzwl 0xc0(%rax),%eax 2b9b: 0f b7 c0 movzwl %ax,%eax 2b9e: 89 c7 mov %eax,%edi 2ba0: e8 a3 ec ff ff callq 0x1848 2ba5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2ba9: 66 89 82 c0 00 00 00 mov %ax,0xc0(%rdx) 2bb0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bb4: 0f b7 80 c2 00 00 00 movzwl 0xc2(%rax),%eax 2bbb: 0f b7 c0 movzwl %ax,%eax 2bbe: 89 c7 mov %eax,%edi 2bc0: e8 83 ec ff ff callq 0x1848 2bc5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2bc9: 66 89 82 c2 00 00 00 mov %ax,0xc2(%rdx) 2bd0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bd4: 0f b7 80 c4 00 00 00 movzwl 0xc4(%rax),%eax 2bdb: 0f b7 c0 movzwl %ax,%eax 2bde: 89 c7 mov %eax,%edi 2be0: e8 63 ec ff ff callq 0x1848 2be5: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2be9: 66 89 82 c4 00 00 00 mov %ax,0xc4(%rdx) 2bf0: 48 8b 45 e0 mov -0x20(%rbp),%rax 2bf4: 0f b7 80 c6 00 00 00 movzwl 0xc6(%rax),%eax 2bfb: 0f b7 c0 movzwl %ax,%eax 2bfe: 89 c7 mov %eax,%edi 2c00: e8 43 ec ff ff callq 0x1848 2c05: 48 8b 55 e0 mov -0x20(%rbp),%rdx 2c09: 66 89 82 c6 00 00 00 mov %ax,0xc6(%rdx) 2c10: 48 8b 45 e0 mov -0x20(%rbp),%rax 2c14: 48 8b 40 48 mov 0x48(%rax),%rax 2c18: 48 8b 40 28 mov 0x28(%rax),%rax 2c1c: 48 89 45 f0 mov %rax,-0x10(%rbp) 2c20: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 2c25: 0f 84 60 03 00 00 je 0x2f8b 2c2b: 48 8b 45 88 mov -0x78(%rbp),%rax 2c2f: 48 83 c0 05 add $0x5,%rax 2c33: 0f b6 00 movzbl (%rax),%eax 2c36: 3c 01 cmp $0x1,%al 2c38: 0f 85 4d 03 00 00 jne 0x2f8b 2c3e: 83 7d 98 08 cmpl $0x8,-0x68(%rbp) 2c42: 0f 84 43 03 00 00 je 0x2f8b 2c48: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2c4d: 0f 95 c0 setne %al 2c50: 0f b6 c0 movzbl %al,%eax 2c53: 48 85 c0 test %rax,%rax 2c56: 74 1a je 0x2c72 2c58: 48 8b 45 f0 mov -0x10(%rbp),%rax 2c5c: 48 3b 85 78 ff ff ff cmp -0x88(%rbp),%rax 2c63: 0f 93 c0 setae %al 2c66: 0f b6 c0 movzbl %al,%eax 2c69: 48 85 c0 test %rax,%rax 2c6c: 0f 85 71 f9 ff ff jne 0x25e3 2c72: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 2c79: 48 2b 45 f0 sub -0x10(%rbp),%rax 2c7d: 48 8b 55 d0 mov -0x30(%rbp),%rdx 2c81: 48 c1 e2 06 shl $0x6,%rdx 2c85: 48 39 d0 cmp %rdx,%rax 2c88: 0f 92 c0 setb %al 2c8b: 0f b6 c0 movzbl %al,%eax 2c8e: 48 85 c0 test %rax,%rax 2c91: 0f 85 4c f9 ff ff jne 0x25e3 2c97: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 2c9c: 74 13 je 0x2cb1 2c9e: 48 8b 55 e8 mov -0x18(%rbp),%rdx 2ca2: 48 8b 45 f0 mov -0x10(%rbp),%rax 2ca6: 48 01 c2 add %rax,%rdx 2ca9: 48 8b 45 e0 mov -0x20(%rbp),%rax 2cad: 48 89 50 50 mov %rdx,0x50(%rax) 2cb1: 48 c7 45 c0 00 00 00 00 movq $0x0,-0x40(%rbp) 2cb9: e9 ba 02 00 00 jmpq 0x2f78 2cbe: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2cc2: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cc6: 48 89 d0 mov %rdx,%rax 2cc9: 48 01 c0 add %rax,%rax 2ccc: 48 01 d0 add %rdx,%rax 2ccf: 48 c1 e0 02 shl $0x2,%rax 2cd3: 48 01 d0 add %rdx,%rax 2cd6: 48 c1 e0 04 shl $0x4,%rax 2cda: 48 01 c8 add %rcx,%rax 2cdd: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2ce4: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ce8: 48 89 02 mov %rax,(%rdx) 2ceb: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2cef: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2cf3: 48 89 d0 mov %rdx,%rax 2cf6: 48 01 c0 add %rax,%rax 2cf9: 48 01 d0 add %rdx,%rax 2cfc: 48 c1 e0 02 shl $0x2,%rax 2d00: 48 01 d0 add %rdx,%rax 2d03: 48 c1 e0 04 shl $0x4,%rax 2d07: 48 01 c8 add %rcx,%rax 2d0a: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2d11: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d15: 48 89 02 mov %rax,(%rdx) 2d18: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d1c: 48 8b 40 50 mov 0x50(%rax),%rax 2d20: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d24: 48 c1 e2 06 shl $0x6,%rdx 2d28: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 2d2c: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2d30: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d34: 48 89 d0 mov %rdx,%rax 2d37: 48 01 c0 add %rax,%rax 2d3a: 48 01 d0 add %rdx,%rax 2d3d: 48 c1 e0 02 shl $0x2,%rax 2d41: 48 01 d0 add %rdx,%rax 2d44: 48 c1 e0 04 shl $0x4,%rax 2d48: 48 01 f0 add %rsi,%rax 2d4b: 48 05 68 01 00 00 add $0x168,%rax 2d51: 48 89 08 mov %rcx,(%rax) 2d54: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d58: 48 8b 40 50 mov 0x50(%rax),%rax 2d5c: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d60: 48 c1 e2 06 shl $0x6,%rdx 2d64: 48 01 d0 add %rdx,%rax 2d67: 48 8b 40 18 mov 0x18(%rax),%rax 2d6b: 48 39 85 78 ff ff ff cmp %rax,-0x88(%rbp) 2d72: 0f 97 c0 seta %al 2d75: 0f b6 c0 movzbl %al,%eax 2d78: 48 85 c0 test %rax,%rax 2d7b: 0f 84 eb 00 00 00 je 0x2e6c 2d81: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d85: 48 8b 40 50 mov 0x50(%rax),%rax 2d89: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2d8d: 48 c1 e2 06 shl $0x6,%rdx 2d91: 48 01 d0 add %rdx,%rax 2d94: 48 8b 50 20 mov 0x20(%rax),%rdx 2d98: 48 8b 45 e0 mov -0x20(%rbp),%rax 2d9c: 48 8b 40 50 mov 0x50(%rax),%rax 2da0: 48 8b 4d c0 mov -0x40(%rbp),%rcx 2da4: 48 c1 e1 06 shl $0x6,%rcx 2da8: 48 01 c8 add %rcx,%rax 2dab: 48 8b 40 18 mov 0x18(%rax),%rax 2daf: 48 8b 8d 78 ff ff ff mov -0x88(%rbp),%rcx 2db6: 48 29 c1 sub %rax,%rcx 2db9: 48 89 c8 mov %rcx,%rax 2dbc: 48 39 c2 cmp %rax,%rdx 2dbf: 0f 96 c0 setbe %al 2dc2: 0f b6 c0 movzbl %al,%eax 2dc5: 48 85 c0 test %rax,%rax 2dc8: 0f 84 9e 00 00 00 je 0x2e6c 2dce: 48 8b 45 e0 mov -0x20(%rbp),%rax 2dd2: 48 8b 40 50 mov 0x50(%rax),%rax 2dd6: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2dda: 48 c1 e2 06 shl $0x6,%rdx 2dde: 48 01 d0 add %rdx,%rax 2de1: 48 8b 50 18 mov 0x18(%rax),%rdx 2de5: 48 8b 45 80 mov -0x80(%rbp),%rax 2de9: 48 01 c2 add %rax,%rdx 2dec: 48 8b 45 90 mov -0x70(%rbp),%rax 2df0: 48 8d 0c 02 lea (%rdx,%rax,1),%rcx 2df4: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2df8: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2dfc: 48 89 d0 mov %rdx,%rax 2dff: 48 01 c0 add %rax,%rax 2e02: 48 01 d0 add %rdx,%rax 2e05: 48 c1 e0 02 shl $0x2,%rax 2e09: 48 01 d0 add %rdx,%rax 2e0c: 48 c1 e0 04 shl $0x4,%rax 2e10: 48 01 f0 add %rsi,%rax 2e13: 48 05 80 01 00 00 add $0x180,%rax 2e19: 48 89 08 mov %rcx,(%rax) 2e1c: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2e20: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e24: 48 89 d0 mov %rdx,%rax 2e27: 48 01 c0 add %rax,%rax 2e2a: 48 01 d0 add %rdx,%rax 2e2d: 48 c1 e0 02 shl $0x2,%rax 2e31: 48 01 d0 add %rdx,%rax 2e34: 48 c1 e0 04 shl $0x4,%rax 2e38: 48 01 c8 add %rcx,%rax 2e3b: 48 05 80 01 00 00 add $0x180,%rax 2e41: 48 8b 08 mov (%rax),%rcx 2e44: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e48: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2e4c: 48 89 d0 mov %rdx,%rax 2e4f: 48 01 c0 add %rax,%rax 2e52: 48 01 d0 add %rdx,%rax 2e55: 48 c1 e0 02 shl $0x2,%rax 2e59: 48 01 d0 add %rdx,%rax 2e5c: 48 c1 e0 04 shl $0x4,%rax 2e60: 48 01 f0 add %rsi,%rax 2e63: 48 05 78 01 00 00 add $0x178,%rax 2e69: 48 89 08 mov %rcx,(%rax) 2e6c: 48 8b 45 e0 mov -0x20(%rbp),%rax 2e70: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2e77: 48 8b 75 e0 mov -0x20(%rbp),%rsi 2e7b: 48 8b 45 c0 mov -0x40(%rbp),%rax 2e7f: 48 8d 50 01 lea 0x1(%rax),%rdx 2e83: 48 89 d0 mov %rdx,%rax 2e86: 48 01 c0 add %rax,%rax 2e89: 48 01 d0 add %rdx,%rax 2e8c: 48 c1 e0 02 shl $0x2,%rax 2e90: 48 01 d0 add %rdx,%rax 2e93: 48 c1 e0 04 shl $0x4,%rax 2e97: 48 01 f0 add %rsi,%rax 2e9a: 48 05 d0 00 00 00 add $0xd0,%rax 2ea0: 48 89 08 mov %rcx,(%rax) 2ea3: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ea7: 48 8b 40 50 mov 0x50(%rax),%rax 2eab: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2eaf: 48 c1 e2 06 shl $0x6,%rdx 2eb3: 48 01 d0 add %rdx,%rax 2eb6: 8b 40 04 mov 0x4(%rax),%eax 2eb9: 83 f8 12 cmp $0x12,%eax 2ebc: 75 5f jne 0x2f1d 2ebe: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ec2: 48 8b 40 50 mov 0x50(%rax),%rax 2ec6: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2eca: 48 c1 e2 06 shl $0x6,%rdx 2ece: 48 01 d0 add %rdx,%rax 2ed1: 8b 40 28 mov 0x28(%rax),%eax 2ed4: 89 c0 mov %eax,%eax 2ed6: 48 39 45 d0 cmp %rax,-0x30(%rbp) 2eda: 76 41 jbe 0x2f1d 2edc: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ee0: 48 8b 40 50 mov 0x50(%rax),%rax 2ee4: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2ee8: 48 c1 e2 06 shl $0x6,%rdx 2eec: 48 01 d0 add %rdx,%rax 2eef: 8b 50 28 mov 0x28(%rax),%edx 2ef2: 48 8b 45 c0 mov -0x40(%rbp),%rax 2ef6: 89 c6 mov %eax,%esi 2ef8: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2efc: 89 d2 mov %edx,%edx 2efe: 48 89 d0 mov %rdx,%rax 2f01: 48 01 c0 add %rax,%rax 2f04: 48 01 d0 add %rdx,%rax 2f07: 48 c1 e0 02 shl $0x2,%rax 2f0b: 48 01 d0 add %rdx,%rax 2f0e: 48 c1 e0 04 shl $0x4,%rax 2f12: 48 01 c8 add %rcx,%rax 2f15: 48 05 54 01 00 00 add $0x154,%rax 2f1b: 89 30 mov %esi,(%rax) 2f1d: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f21: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2f25: 48 89 d0 mov %rdx,%rax 2f28: 48 01 c0 add %rax,%rax 2f2b: 48 01 d0 add %rdx,%rax 2f2e: 48 c1 e0 02 shl $0x2,%rax 2f32: 48 01 d0 add %rdx,%rax 2f35: 48 c1 e0 04 shl $0x4,%rax 2f39: 48 01 c8 add %rcx,%rax 2f3c: 48 05 54 01 00 00 add $0x154,%rax 2f42: 8b 00 mov (%rax),%eax 2f44: 85 c0 test %eax,%eax 2f46: 75 2b jne 0x2f73 2f48: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f4c: 48 8b 55 c0 mov -0x40(%rbp),%rdx 2f50: 48 89 d0 mov %rdx,%rax 2f53: 48 01 c0 add %rax,%rax 2f56: 48 01 d0 add %rdx,%rax 2f59: 48 c1 e0 02 shl $0x2,%rax 2f5d: 48 01 d0 add %rdx,%rax 2f60: 48 c1 e0 04 shl $0x4,%rax 2f64: 48 01 c8 add %rcx,%rax 2f67: 48 05 54 01 00 00 add $0x154,%rax 2f6d: c7 00 ff ff ff ff movl $0xffffffff,(%rax) 2f73: 48 83 45 c0 01 addq $0x1,-0x40(%rbp) 2f78: 48 8b 45 c0 mov -0x40(%rbp),%rax 2f7c: 48 3b 45 d0 cmp -0x30(%rbp),%rax 2f80: 0f 82 38 fd ff ff jb 0x2cbe 2f86: e9 b1 00 00 00 jmpq 0x303c 2f8b: 48 c7 45 c8 00 00 00 00 movq $0x0,-0x38(%rbp) 2f93: e9 96 00 00 00 jmpq 0x302e 2f98: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2f9c: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2fa0: 48 89 d0 mov %rdx,%rax 2fa3: 48 01 c0 add %rax,%rax 2fa6: 48 01 d0 add %rdx,%rax 2fa9: 48 c1 e0 02 shl $0x2,%rax 2fad: 48 01 d0 add %rdx,%rax 2fb0: 48 c1 e0 04 shl $0x4,%rax 2fb4: 48 01 c8 add %rcx,%rax 2fb7: 48 8d 90 58 01 00 00 lea 0x158(%rax),%rdx 2fbe: 48 8b 45 c8 mov -0x38(%rbp),%rax 2fc2: 48 89 02 mov %rax,(%rdx) 2fc5: 48 8b 4d e0 mov -0x20(%rbp),%rcx 2fc9: 48 8b 55 c8 mov -0x38(%rbp),%rdx 2fcd: 48 89 d0 mov %rdx,%rax 2fd0: 48 01 c0 add %rax,%rax 2fd3: 48 01 d0 add %rdx,%rax 2fd6: 48 c1 e0 02 shl $0x2,%rax 2fda: 48 01 d0 add %rdx,%rax 2fdd: 48 c1 e0 04 shl $0x4,%rax 2fe1: 48 01 c8 add %rcx,%rax 2fe4: 48 8d 90 60 01 00 00 lea 0x160(%rax),%rdx 2feb: 48 8b 45 e0 mov -0x20(%rbp),%rax 2fef: 48 89 02 mov %rax,(%rdx) 2ff2: 48 8b 45 e0 mov -0x20(%rbp),%rax 2ff6: 48 8d 88 c8 00 00 00 lea 0xc8(%rax),%rcx 2ffd: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3001: 48 8b 45 c8 mov -0x38(%rbp),%rax 3005: 48 8d 50 01 lea 0x1(%rax),%rdx 3009: 48 89 d0 mov %rdx,%rax 300c: 48 01 c0 add %rax,%rax 300f: 48 01 d0 add %rdx,%rax 3012: 48 c1 e0 02 shl $0x2,%rax 3016: 48 01 d0 add %rdx,%rax 3019: 48 c1 e0 04 shl $0x4,%rax 301d: 48 01 f0 add %rsi,%rax 3020: 48 05 d0 00 00 00 add $0xd0,%rax 3026: 48 89 08 mov %rcx,(%rax) 3029: 48 83 45 c8 01 addq $0x1,-0x38(%rbp) 302e: 48 8b 45 c8 mov -0x38(%rbp),%rax 3032: 48 3b 45 d0 cmp -0x30(%rbp),%rax 3036: 0f 82 5c ff ff ff jb 0x2f98 303c: 48 8b 45 e0 mov -0x20(%rbp),%rax 3040: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 3047: 48 8b 45 e0 mov -0x20(%rbp),%rax 304b: 48 89 50 60 mov %rdx,0x60(%rax) 304f: 48 8b 45 e0 mov -0x20(%rbp),%rax 3053: c9 leaveq 3054: c3 retq 3055: f3 rep 3056: 0f pop %cs 3057: 1e push %ds 3058: fa cli 3059: 55 push %rbp 305a: 48 89 e5 mov %rsp,%rbp 305d: 48 83 ec 40 sub $0x40,%rsp 3061: 89 7d ec mov %edi,-0x14(%rbp) 3064: 48 89 75 e0 mov %rsi,-0x20(%rbp) 3068: 48 89 55 d8 mov %rdx,-0x28(%rbp) 306c: 48 89 4d d0 mov %rcx,-0x30(%rbp) 3070: 44 89 45 e8 mov %r8d,-0x18(%rbp) 3074: 4c 89 4d c8 mov %r9,-0x38(%rbp) 3078: 48 8b 55 d8 mov -0x28(%rbp),%rdx 307c: 48 8b 45 e0 mov -0x20(%rbp),%rax 3080: 48 01 d0 add %rdx,%rax 3083: 48 89 45 f8 mov %rax,-0x8(%rbp) 3087: 48 8b 55 d0 mov -0x30(%rbp),%rdx 308b: 48 8b 45 f8 mov -0x8(%rbp),%rax 308f: 48 89 d6 mov %rdx,%rsi 3092: 48 89 c7 mov %rax,%rdi 3095: e8 7d e8 ff ff callq 0x1917 309a: 89 45 f4 mov %eax,-0xc(%rbp) 309d: 83 7d f4 01 cmpl $0x1,-0xc(%rbp) 30a1: 74 37 je 0x30da 30a3: 83 7d f4 03 cmpl $0x3,-0xc(%rbp) 30a7: 75 56 jne 0x30ff 30a9: 44 8b 45 e8 mov -0x18(%rbp),%r8d 30ad: 48 8b 7d d0 mov -0x30(%rbp),%rdi 30b1: 48 8b 4d d8 mov -0x28(%rbp),%rcx 30b5: 48 8b 55 f8 mov -0x8(%rbp),%rdx 30b9: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30bd: 8b 45 ec mov -0x14(%rbp),%eax 30c0: 48 83 ec 08 sub $0x8,%rsp 30c4: ff 75 c8 pushq -0x38(%rbp) 30c7: 45 89 c1 mov %r8d,%r9d 30ca: 49 89 f8 mov %rdi,%r8 30cd: 89 c7 mov %eax,%edi 30cf: e8 40 f0 ff ff callq 0x2114 30d4: 48 83 c4 10 add $0x10,%rsp 30d8: eb 51 jmp 0x312b 30da: 4c 8b 45 c8 mov -0x38(%rbp),%r8 30de: 8b 7d e8 mov -0x18(%rbp),%edi 30e1: 48 8b 4d d0 mov -0x30(%rbp),%rcx 30e5: 48 8b 55 d8 mov -0x28(%rbp),%rdx 30e9: 48 8b 75 e0 mov -0x20(%rbp),%rsi 30ed: 8b 45 ec mov -0x14(%rbp),%eax 30f0: 4d 89 c1 mov %r8,%r9 30f3: 41 89 f8 mov %edi,%r8d 30f6: 89 c7 mov %eax,%edi 30f8: e8 32 ea ff ff callq 0x1b2f 30fd: eb 2c jmp 0x312b 30ff: 90 nop 3100: 4c 8b 45 c8 mov -0x38(%rbp),%r8 3104: 8b 7d e8 mov -0x18(%rbp),%edi 3107: 48 8b 4d d0 mov -0x30(%rbp),%rcx 310b: 48 8b 55 d8 mov -0x28(%rbp),%rdx 310f: 48 8b 75 e0 mov -0x20(%rbp),%rsi 3113: 8b 45 ec mov -0x14(%rbp),%eax 3116: 6a 00 pushq $0x0 3118: 6a 00 pushq $0x0 311a: 4d 89 c1 mov %r8,%r9 311d: 41 89 f8 mov %edi,%r8d 3120: 89 c7 mov %eax,%edi 3122: e8 af e8 ff ff callq 0x19d6 3127: 48 83 c4 10 add $0x10,%rsp 312b: c9 leaveq 312c: c3 retq 312d: f3 rep 312e: 0f pop %cs 312f: 1e push %ds 3130: fa cli 3131: 55 push %rbp 3132: 48 89 e5 mov %rsp,%rbp 3135: 48 83 c4 80 add $0xffffffffffffff80,%rsp 3139: 89 7d 9c mov %edi,-0x64(%rbp) 313c: 48 89 75 90 mov %rsi,-0x70(%rbp) 3140: 48 89 55 88 mov %rdx,-0x78(%rbp) 3144: 89 4d 98 mov %ecx,-0x68(%rbp) 3147: 4c 89 45 80 mov %r8,-0x80(%rbp) 314b: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 3153: 00 3154: 48 89 45 f8 mov %rax,-0x8(%rbp) 3158: 31 c0 xor %eax,%eax 315a: b8 40 00 00 00 mov $0x40,%eax 315f: 48 83 7d 88 40 cmpq $0x40,-0x78(%rbp) 3164: 48 0f 46 45 88 cmovbe -0x78(%rbp),%rax 3169: 48 89 c2 mov %rax,%rdx 316c: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3170: 48 8d 75 b0 lea -0x50(%rbp),%rsi 3174: 8b 45 9c mov -0x64(%rbp),%eax 3177: 89 c7 mov %eax,%edi 3179: e8 fd e6 ff ff callq 0x187b 317e: 48 89 45 a8 mov %rax,-0x58(%rbp) 3182: 48 83 7d a8 ff cmpq $0xffffffffffffffff,-0x58(%rbp) 3187: 0f 94 c0 sete %al 318a: 0f b6 c0 movzbl %al,%eax 318d: 48 85 c0 test %rax,%rax 3190: 74 14 je 0x31a6 3192: bf 09 00 00 00 mov $0x9,%edi 3197: e8 0a e5 ff ff callq 0x16a6 319c: b8 00 00 00 00 mov $0x0,%eax 31a1: e9 c5 00 00 00 jmpq 0x326b 31a6: 48 8b 55 a8 mov -0x58(%rbp),%rdx 31aa: 48 8d 45 b0 lea -0x50(%rbp),%rax 31ae: 48 89 d6 mov %rdx,%rsi 31b1: 48 89 c7 mov %rax,%rdi 31b4: e8 5e e7 ff ff callq 0x1917 31b9: 89 45 a4 mov %eax,-0x5c(%rbp) 31bc: 83 7d a4 01 cmpl $0x1,-0x5c(%rbp) 31c0: 74 08 je 0x31ca 31c2: 83 7d a4 03 cmpl $0x3,-0x5c(%rbp) 31c6: 74 28 je 0x31f0 31c8: eb 74 jmp 0x323e 31ca: 48 8b 7d 80 mov -0x80(%rbp),%rdi 31ce: 8b 75 98 mov -0x68(%rbp),%esi 31d1: 48 8b 4d 88 mov -0x78(%rbp),%rcx 31d5: 48 8b 55 90 mov -0x70(%rbp),%rdx 31d9: 8b 45 9c mov -0x64(%rbp),%eax 31dc: 49 89 f9 mov %rdi,%r9 31df: 41 89 f0 mov %esi,%r8d 31e2: be 00 00 00 00 mov $0x0,%esi 31e7: 89 c7 mov %eax,%edi 31e9: e8 41 e9 ff ff callq 0x1b2f 31ee: eb 7b jmp 0x326b 31f0: 0f b6 45 b4 movzbl -0x4c(%rbp),%eax 31f4: 3c 01 cmp $0x1,%al 31f6: 75 07 jne 0x31ff 31f8: ba 34 00 00 00 mov $0x34,%edx 31fd: eb 05 jmp 0x3204 31ff: ba 40 00 00 00 mov $0x40,%edx 3204: 48 8b 45 a8 mov -0x58(%rbp),%rax 3208: 48 39 c2 cmp %rax,%rdx 320b: 77 31 ja 0x323e 320d: 8b 7d 98 mov -0x68(%rbp),%edi 3210: 48 8b 75 88 mov -0x78(%rbp),%rsi 3214: 48 8b 4d 90 mov -0x70(%rbp),%rcx 3218: 48 8d 55 b0 lea -0x50(%rbp),%rdx 321c: 8b 45 9c mov -0x64(%rbp),%eax 321f: 48 83 ec 08 sub $0x8,%rsp 3223: ff 75 80 pushq -0x80(%rbp) 3226: 41 89 f9 mov %edi,%r9d 3229: 49 89 f0 mov %rsi,%r8 322c: be 00 00 00 00 mov $0x0,%esi 3231: 89 c7 mov %eax,%edi 3233: e8 dc ee ff ff callq 0x2114 3238: 48 83 c4 10 add $0x10,%rsp 323c: eb 2d jmp 0x326b 323e: 90 nop 323f: 48 8b 7d 80 mov -0x80(%rbp),%rdi 3243: 8b 75 98 mov -0x68(%rbp),%esi 3246: 48 8b 4d 88 mov -0x78(%rbp),%rcx 324a: 48 8b 55 90 mov -0x70(%rbp),%rdx 324e: 8b 45 9c mov -0x64(%rbp),%eax 3251: 6a 00 pushq $0x0 3253: 6a 00 pushq $0x0 3255: 49 89 f9 mov %rdi,%r9 3258: 41 89 f0 mov %esi,%r8d 325b: be 00 00 00 00 mov $0x0,%esi 3260: 89 c7 mov %eax,%edi 3262: e8 6f e7 ff ff callq 0x19d6 3267: 48 83 c4 10 add $0x10,%rsp 326b: 48 8b 4d f8 mov -0x8(%rbp),%rcx 326f: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3277: 00 3278: 74 05 je 0x327f 327a: e8 91 df ff ff callq 0x1210 327f: c9 leaveq 3280: c3 retq 3281: f3 rep 3282: 0f pop %cs 3283: 1e push %ds 3284: fa cli 3285: 55 push %rbp 3286: 48 89 e5 mov %rsp,%rbp 3289: 48 81 ec e0 00 00 00 sub $0xe0,%rsp 3290: 89 bd 3c ff ff ff mov %edi,-0xc4(%rbp) 3296: 48 89 b5 30 ff ff ff mov %rsi,-0xd0(%rbp) 329d: 48 89 95 28 ff ff ff mov %rdx,-0xd8(%rbp) 32a4: 89 8d 38 ff ff ff mov %ecx,-0xc8(%rbp) 32aa: 4c 89 85 20 ff ff ff mov %r8,-0xe0(%rbp) 32b1: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 32b9: 00 32ba: 48 89 45 f8 mov %rax,-0x8(%rbp) 32be: 31 c0 xor %eax,%eax 32c0: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 32c8: 00 00 00 32cb: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 32d2: 74 1b je 0x32ef 32d4: 83 bd 38 ff ff ff 09 cmpl $0x9,-0xc8(%rbp) 32db: 74 12 je 0x32ef 32dd: 83 bd 38 ff ff ff 0a cmpl $0xa,-0xc8(%rbp) 32e4: 74 09 je 0x32ef 32e6: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 32ed: 75 07 jne 0x32f6 32ef: b8 01 00 00 00 mov $0x1,%eax 32f4: eb 05 jmp 0x32fb 32f6: b8 00 00 00 00 mov $0x0,%eax 32fb: 89 85 4c ff ff ff mov %eax,-0xb4(%rbp) 3301: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 3309: 75 32 jne 0x333d 330b: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 3313: 75 51 jne 0x3366 3315: 48 8d 95 60 ff ff ff lea -0xa0(%rbp),%rdx 331c: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3322: 48 89 d6 mov %rdx,%rsi 3325: 89 c7 mov %eax,%edi 3327: e8 f4 15 00 00 callq 0x4920 332c: 85 c0 test %eax,%eax 332e: 75 36 jne 0x3366 3330: 48 8b 45 90 mov -0x70(%rbp),%rax 3334: 48 89 85 28 ff ff ff mov %rax,-0xd8(%rbp) 333b: eb 29 jmp 0x3366 333d: 48 83 bd 28 ff ff ff ff cmpq $0xffffffffffffffff,-0xd8(%rbp) 3345: 75 1f jne 0x3366 3347: 48 8d 0d 92 26 00 00 lea 0x2692(%rip),%rcx # 0x59e0 334e: ba 9e 02 00 00 mov $0x29e,%edx 3353: 48 8d 35 1e 25 00 00 lea 0x251e(%rip),%rsi # 0x5878 335a: 48 8d 3d c7 25 00 00 lea 0x25c7(%rip),%rdi # 0x5928 3361: e8 ea de ff ff callq 0x1250 3366: 83 bd 4c ff ff ff 00 cmpl $0x0,-0xb4(%rbp) 336d: 0f 84 97 00 00 00 je 0x340a 3373: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 337b: 75 7c jne 0x33f9 337d: 83 bd 38 ff ff ff 0b cmpl $0xb,-0xc8(%rbp) 3384: 74 09 je 0x338f 3386: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 338d: 75 07 jne 0x3396 338f: bf 02 00 00 00 mov $0x2,%edi 3394: eb 05 jmp 0x339b 3396: bf 01 00 00 00 mov $0x1,%edi 339b: 83 bd 38 ff ff ff 08 cmpl $0x8,-0xc8(%rbp) 33a2: 75 07 jne 0x33ab 33a4: be 01 00 00 00 mov $0x1,%esi 33a9: eb 05 jmp 0x33b0 33ab: be 03 00 00 00 mov $0x3,%esi 33b0: 48 8b 8d 30 ff ff ff mov -0xd0(%rbp),%rcx 33b7: 8b 95 3c ff ff ff mov -0xc4(%rbp),%edx 33bd: 48 8b 85 28 ff ff ff mov -0xd8(%rbp),%rax 33c4: 49 89 c9 mov %rcx,%r9 33c7: 41 89 d0 mov %edx,%r8d 33ca: 89 f9 mov %edi,%ecx 33cc: 89 f2 mov %esi,%edx 33ce: 48 89 c6 mov %rax,%rsi 33d1: bf 00 00 00 00 mov $0x0,%edi 33d6: e8 45 de ff ff callq 0x1220 33db: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 33e2: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 33ea: 75 1e jne 0x340a 33ec: 48 c7 85 50 ff ff ff 00 movq $0x0,-0xb0(%rbp) 33f4: 00 00 00 33f7: eb 11 jmp 0x340a 33f9: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 3400: 48 8b 00 mov (%rax),%rax 3403: 48 89 85 50 ff ff ff mov %rax,-0xb0(%rbp) 340a: 48 83 bd 50 ff ff ff 00 cmpq $0x0,-0xb0(%rbp) 3412: 0f 84 d3 00 00 00 je 0x34eb 3418: 48 83 bd 50 ff ff ff ff cmpq $0xffffffffffffffff,-0xb0(%rbp) 3420: 75 1f jne 0x3441 3422: 48 8d 0d b7 25 00 00 lea 0x25b7(%rip),%rcx # 0x59e0 3429: ba ba 02 00 00 mov $0x2ba,%edx 342e: 48 8d 35 43 24 00 00 lea 0x2443(%rip),%rsi # 0x5878 3435: 48 8d 3d 05 25 00 00 lea 0x2505(%rip),%rdi # 0x5941 343c: e8 0f de ff ff callq 0x1250 3441: 4c 8b 85 20 ff ff ff mov -0xe0(%rbp),%r8 3448: 8b bd 38 ff ff ff mov -0xc8(%rbp),%edi 344e: 48 8b 8d 28 ff ff ff mov -0xd8(%rbp),%rcx 3455: 48 8b 95 30 ff ff ff mov -0xd0(%rbp),%rdx 345c: 48 8b b5 50 ff ff ff mov -0xb0(%rbp),%rsi 3463: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 3469: 4d 89 c1 mov %r8,%r9 346c: 41 89 f8 mov %edi,%r8d 346f: 89 c7 mov %eax,%edi 3471: e8 df fb ff ff callq 0x3055 3476: 48 89 85 58 ff ff ff mov %rax,-0xa8(%rbp) 347d: 48 83 bd 58 ff ff ff 00 cmpq $0x0,-0xa8(%rbp) 3485: 75 38 jne 0x34bf 3487: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 348f: 74 13 je 0x34a4 3491: 48 8b 85 20 ff ff ff mov -0xe0(%rbp),%rax 3498: 48 8b 00 mov (%rax),%rax 349b: 48 39 85 50 ff ff ff cmp %rax,-0xb0(%rbp) 34a2: 74 1b je 0x34bf 34a4: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 34ab: 48 8b 85 50 ff ff ff mov -0xb0(%rbp),%rax 34b2: 48 89 d6 mov %rdx,%rsi 34b5: 48 89 c7 mov %rax,%rdi 34b8: e8 43 de ff ff callq 0x1300 34bd: eb 23 jmp 0x34e2 34bf: 48 83 bd 20 ff ff ff 00 cmpq $0x0,-0xe0(%rbp) 34c7: 75 19 jne 0x34e2 34c9: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34d0: 8b 40 38 mov 0x38(%rax),%eax 34d3: 83 c8 40 or $0x40,%eax 34d6: 89 c2 mov %eax,%edx 34d8: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34df: 89 50 38 mov %edx,0x38(%rax) 34e2: 48 8b 85 58 ff ff ff mov -0xa8(%rbp),%rax 34e9: eb 2b jmp 0x3516 34eb: 48 8b bd 20 ff ff ff mov -0xe0(%rbp),%rdi 34f2: 8b 8d 38 ff ff ff mov -0xc8(%rbp),%ecx 34f8: 48 8b 95 28 ff ff ff mov -0xd8(%rbp),%rdx 34ff: 48 8b b5 30 ff ff ff mov -0xd0(%rbp),%rsi 3506: 8b 85 3c ff ff ff mov -0xc4(%rbp),%eax 350c: 49 89 f8 mov %rdi,%r8 350f: 89 c7 mov %eax,%edi 3511: e8 17 fc ff ff callq 0x312d 3516: 48 8b 4d f8 mov -0x8(%rbp),%rcx 351a: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3522: 00 3523: 74 05 je 0x352a 3525: e8 e6 dc ff ff callq 0x1210 352a: c9 leaveq 352b: c3 retq 352c: f3 rep 352d: 0f pop %cs 352e: 1e push %ds 352f: fa cli 3530: 55 push %rbp 3531: 48 89 e5 mov %rsp,%rbp 3534: 48 81 ec a0 00 00 00 sub $0xa0,%rsp 353b: 48 89 bd 68 ff ff ff mov %rdi,-0x98(%rbp) 3542: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 354a: 00 354b: 48 89 45 f8 mov %rax,-0x8(%rbp) 354f: 31 c0 xor %eax,%eax 3551: 48 c7 85 78 ff ff ff 08 movq $0x8,-0x88(%rbp) 3559: 00 00 00 355c: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3563: 48 8b 00 mov (%rax),%rax 3566: 48 85 c0 test %rax,%rax 3569: 74 59 je 0x35c4 356b: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3572: 48 8b 50 30 mov 0x30(%rax),%rdx 3576: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 357d: 48 39 c2 cmp %rax,%rdx 3580: 72 1e jb 0x35a0 3582: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3589: 48 8b 50 30 mov 0x30(%rax),%rdx 358d: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3594: 48 29 c2 sub %rax,%rdx 3597: 48 89 d0 mov %rdx,%rax 359a: 48 83 f8 3b cmp $0x3b,%rax 359e: 77 0a ja 0x35aa 35a0: b8 00 00 00 00 mov $0x0,%eax 35a5: e9 e7 02 00 00 jmpq 0x3891 35aa: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35b1: 48 8b 10 mov (%rax),%rdx 35b4: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35bb: 48 01 d0 add %rdx,%rax 35be: 48 89 45 80 mov %rax,-0x80(%rbp) 35c2: eb 53 jmp 0x3617 35c4: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35cb: 48 8b 50 28 mov 0x28(%rax),%rdx 35cf: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 35d6: 48 01 c2 add %rax,%rdx 35d9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 35e0: 8b 40 24 mov 0x24(%rax),%eax 35e3: 48 8d 75 b0 lea -0x50(%rbp),%rsi 35e7: 48 89 d1 mov %rdx,%rcx 35ea: ba 3c 00 00 00 mov $0x3c,%edx 35ef: 89 c7 mov %eax,%edi 35f1: e8 85 e2 ff ff callq 0x187b 35f6: 48 83 f8 3c cmp $0x3c,%rax 35fa: 0f 95 c0 setne %al 35fd: 0f b6 c0 movzbl %al,%eax 3600: 48 85 c0 test %rax,%rax 3603: 74 0a je 0x360f 3605: b8 00 00 00 00 mov $0x0,%eax 360a: e9 82 02 00 00 jmpq 0x3891 360f: 48 8d 45 b0 lea -0x50(%rbp),%rax 3613: 48 89 45 80 mov %rax,-0x80(%rbp) 3617: 48 8b 45 80 mov -0x80(%rbp),%rax 361b: 48 83 c0 30 add $0x30,%rax 361f: 48 89 45 88 mov %rax,-0x78(%rbp) 3623: 48 8b 45 80 mov -0x80(%rbp),%rax 3627: 0f b6 40 39 movzbl 0x39(%rax),%eax 362b: 3c 20 cmp $0x20,%al 362d: 74 27 je 0x3656 362f: 48 8b 45 80 mov -0x80(%rbp),%rax 3633: 48 8d 48 30 lea 0x30(%rax),%rcx 3637: 48 8d 45 ed lea -0x13(%rbp),%rax 363b: ba 0a 00 00 00 mov $0xa,%edx 3640: 48 89 ce mov %rcx,%rsi 3643: 48 89 c7 mov %rax,%rdi 3646: e8 c5 dc ff ff callq 0x1310 364b: c6 00 00 movb $0x0,(%rax) 364e: 48 8d 45 ed lea -0x13(%rbp),%rax 3652: 48 89 45 88 mov %rax,-0x78(%rbp) 3656: e8 15 dd ff ff callq 0x1370 365b: 48 8b 10 mov (%rax),%rdx 365e: 48 8b 45 88 mov -0x78(%rbp),%rax 3662: 0f b6 00 movzbl (%rax),%eax 3665: 48 0f be c0 movsbl %al,%rax 3669: 48 01 c0 add %rax,%rax 366c: 48 01 d0 add %rdx,%rax 366f: 0f b7 00 movzwl (%rax),%eax 3672: 0f b7 c0 movzwl %ax,%eax 3675: 25 00 08 00 00 and $0x800,%eax 367a: 85 c0 test %eax,%eax 367c: 75 0a jne 0x3688 367e: b8 00 00 00 00 mov $0x0,%eax 3683: e9 09 02 00 00 jmpq 0x3891 3688: 48 8b 45 88 mov -0x78(%rbp),%rax 368c: 48 89 c7 mov %rax,%rdi 368f: e8 8c dc ff ff callq 0x1320 3694: 48 89 45 98 mov %rax,-0x68(%rbp) 3698: 48 8b 45 80 mov -0x80(%rbp),%rax 369c: ba 10 00 00 00 mov $0x10,%edx 36a1: 48 8d 35 b3 22 00 00 lea 0x22b3(%rip),%rsi # 0x595b 36a8: 48 89 c7 mov %rax,%rdi 36ab: e8 e0 db ff ff callq 0x1290 36b0: 85 c0 test %eax,%eax 36b2: 75 11 jne 0x36c5 36b4: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36bb: 48 8b 00 mov (%rax),%rax 36be: 48 85 c0 test %rax,%rax 36c1: 75 2b jne 0x36ee 36c3: eb 55 jmp 0x371a 36c5: 48 8b 45 98 mov -0x68(%rbp),%rax 36c9: 48 83 c0 01 add $0x1,%rax 36cd: 48 83 e0 fe and $0xfffffffffffffffe,%rax 36d1: 48 89 c2 mov %rax,%rdx 36d4: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 36db: 48 01 d0 add %rdx,%rax 36de: 48 83 c0 3c add $0x3c,%rax 36e2: 48 89 85 78 ff ff ff mov %rax,-0x88(%rbp) 36e9: e9 6e fe ff ff jmpq 0x355c 36ee: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 36f5: 48 8b 50 30 mov 0x30(%rax),%rdx 36f9: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 3700: 48 29 c2 sub %rax,%rdx 3703: 48 89 d0 mov %rdx,%rax 3706: 48 83 e8 3c sub $0x3c,%rax 370a: 48 39 45 98 cmp %rax,-0x68(%rbp) 370e: 76 0a jbe 0x371a 3710: b8 00 00 00 00 mov $0x0,%eax 3715: e9 77 01 00 00 jmpq 0x3891 371a: 48 8b 45 98 mov -0x68(%rbp),%rax 371e: 48 89 c7 mov %rax,%rdi 3721: e8 ba db ff ff callq 0x12e0 3726: 48 89 45 a0 mov %rax,-0x60(%rbp) 372a: 48 83 7d a0 00 cmpq $0x0,-0x60(%rbp) 372f: 0f 84 58 01 00 00 je 0x388d 3735: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 373c: 48 8b 00 mov (%rax),%rax 373f: 48 85 c0 test %rax,%rax 3742: 74 39 je 0x377d 3744: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 374b: 48 8b 00 mov (%rax),%rax 374e: 48 8b 95 78 ff ff ff mov -0x88(%rbp),%rdx 3755: 48 83 c2 3c add $0x3c,%rdx 3759: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 375d: 48 8b 55 98 mov -0x68(%rbp),%rdx 3761: 48 8b 45 a0 mov -0x60(%rbp),%rax 3765: 48 89 ce mov %rcx,%rsi 3768: 48 89 c7 mov %rax,%rdi 376b: e8 60 db ff ff callq 0x12d0 3770: 48 8b 95 68 ff ff ff mov -0x98(%rbp),%rdx 3777: 48 89 42 60 mov %rax,0x60(%rdx) 377b: eb 7b jmp 0x37f8 377d: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 3784: 48 8b 50 28 mov 0x28(%rax),%rdx 3788: 48 8b 85 78 ff ff ff mov -0x88(%rbp),%rax 378f: 48 01 d0 add %rdx,%rax 3792: 48 83 c0 3c add $0x3c,%rax 3796: 48 89 c1 mov %rax,%rcx 3799: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37a0: 8b 40 24 mov 0x24(%rax),%eax 37a3: 48 8b 55 98 mov -0x68(%rbp),%rdx 37a7: 48 8b 75 a0 mov -0x60(%rbp),%rsi 37ab: 89 c7 mov %eax,%edi 37ad: e8 c9 e0 ff ff callq 0x187b 37b2: 48 8b 55 98 mov -0x68(%rbp),%rdx 37b6: 48 39 d0 cmp %rdx,%rax 37b9: 0f 95 c0 setne %al 37bc: 0f b6 c0 movzbl %al,%eax 37bf: 48 85 c0 test %rax,%rax 37c2: 74 25 je 0x37e9 37c4: 48 8b 45 a0 mov -0x60(%rbp),%rax 37c8: 48 89 c7 mov %rax,%rdi 37cb: e8 10 da ff ff callq 0x11e0 37d0: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37d7: 48 c7 40 60 00 00 00 00 movq $0x0,0x60(%rax) 37df: b8 00 00 00 00 mov $0x0,%eax 37e4: e9 a8 00 00 00 jmpq 0x3891 37e9: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37f0: 48 8b 55 a0 mov -0x60(%rbp),%rdx 37f4: 48 89 50 60 mov %rdx,0x60(%rax) 37f8: 48 8b 85 68 ff ff ff mov -0x98(%rbp),%rax 37ff: 48 8b 55 98 mov -0x68(%rbp),%rdx 3803: 48 89 50 68 mov %rdx,0x68(%rax) 3807: 48 8b 45 a0 mov -0x60(%rbp),%rax 380b: 48 89 45 90 mov %rax,-0x70(%rbp) 380f: 48 8b 45 90 mov -0x70(%rbp),%rax 3813: 48 89 45 a8 mov %rax,-0x58(%rbp) 3817: 48 8b 55 a0 mov -0x60(%rbp),%rdx 381b: 48 8b 45 98 mov -0x68(%rbp),%rax 381f: 48 01 d0 add %rdx,%rax 3822: 48 2b 45 90 sub -0x70(%rbp),%rax 3826: 48 89 c2 mov %rax,%rdx 3829: 48 8b 45 90 mov -0x70(%rbp),%rax 382d: be 2f 00 00 00 mov $0x2f,%esi 3832: 48 89 c7 mov %rax,%rdi 3835: e8 46 da ff ff callq 0x1280 383a: 48 89 45 90 mov %rax,-0x70(%rbp) 383e: 48 83 7d 90 00 cmpq $0x0,-0x70(%rbp) 3843: 75 25 jne 0x386a 3845: 48 8b 55 a0 mov -0x60(%rbp),%rdx 3849: 48 8b 45 98 mov -0x68(%rbp),%rax 384d: 48 01 d0 add %rdx,%rax 3850: 48 2b 45 a8 sub -0x58(%rbp),%rax 3854: 48 89 c2 mov %rax,%rdx 3857: 48 8b 45 a8 mov -0x58(%rbp),%rax 385b: be 00 00 00 00 mov $0x0,%esi 3860: 48 89 c7 mov %rax,%rdi 3863: e8 f8 d9 ff ff callq 0x1260 3868: eb 23 jmp 0x388d 386a: 48 8b 45 90 mov -0x70(%rbp),%rax 386e: 48 8d 50 01 lea 0x1(%rax),%rdx 3872: 48 89 55 90 mov %rdx,-0x70(%rbp) 3876: c6 00 00 movb $0x0,(%rax) 3879: 48 8b 55 a0 mov -0x60(%rbp),%rdx 387d: 48 8b 45 98 mov -0x68(%rbp),%rax 3881: 48 01 d0 add %rdx,%rax 3884: 48 39 45 90 cmp %rax,-0x70(%rbp) 3888: 73 02 jae 0x388c 388a: eb 83 jmp 0x380f 388c: 90 nop 388d: 48 8b 45 a0 mov -0x60(%rbp),%rax 3891: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3895: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 389d: 00 389e: 74 05 je 0x38a5 38a0: e8 6b d9 ff ff callq 0x1210 38a5: c9 leaveq 38a6: c3 retq 38a7: f3 rep 38a8: 0f pop %cs 38a9: 1e push %ds 38aa: fa cli 38ab: 55 push %rbp 38ac: 48 89 e5 mov %rsp,%rbp 38af: 48 83 c4 80 add $0xffffffffffffff80,%rsp 38b3: 48 89 7d 88 mov %rdi,-0x78(%rbp) 38b7: 64 48 8b 04 25 28 00 00 mov %fs:0x28,%rax 38bf: 00 38c0: 48 89 45 f8 mov %rax,-0x8(%rbp) 38c4: 31 c0 xor %eax,%eax 38c6: 48 8b 45 88 mov -0x78(%rbp),%rax 38ca: 48 8b 00 mov (%rax),%rax 38cd: 48 85 c0 test %rax,%rax 38d0: 0f 84 8e 00 00 00 je 0x3964 38d6: 48 8b 45 88 mov -0x78(%rbp),%rax 38da: 48 8b 40 70 mov 0x70(%rax),%rax 38de: 48 89 c2 mov %rax,%rdx 38e1: 48 8b 45 88 mov -0x78(%rbp),%rax 38e5: 48 8b 40 28 mov 0x28(%rax),%rax 38e9: 48 89 c1 mov %rax,%rcx 38ec: 48 8b 45 88 mov -0x78(%rbp),%rax 38f0: 48 8b 40 30 mov 0x30(%rax),%rax 38f4: 48 01 c8 add %rcx,%rax 38f7: 48 39 c2 cmp %rax,%rdx 38fa: 0f 97 c0 seta %al 38fd: 0f b6 c0 movzbl %al,%eax 3900: 48 85 c0 test %rax,%rax 3903: 75 33 jne 0x3938 3905: 48 8b 45 88 mov -0x78(%rbp),%rax 3909: 48 8b 40 28 mov 0x28(%rax),%rax 390d: 48 89 c2 mov %rax,%rdx 3910: 48 8b 45 88 mov -0x78(%rbp),%rax 3914: 48 8b 40 30 mov 0x30(%rax),%rax 3918: 48 01 c2 add %rax,%rdx 391b: 48 8b 45 88 mov -0x78(%rbp),%rax 391f: 48 8b 40 70 mov 0x70(%rax),%rax 3923: 48 29 c2 sub %rax,%rdx 3926: 48 89 d0 mov %rdx,%rax 3929: 48 83 f8 3b cmp $0x3b,%rax 392d: 0f 96 c0 setbe %al 3930: 0f b6 c0 movzbl %al,%eax 3933: 48 85 c0 test %rax,%rax 3936: 74 14 je 0x394c 3938: bf 0e 00 00 00 mov $0xe,%edi 393d: e8 64 dd ff ff callq 0x16a6 3942: b8 ff ff ff ff mov $0xffffffff,%eax 3947: e9 89 05 00 00 jmpq 0x3ed5 394c: 48 8b 45 88 mov -0x78(%rbp),%rax 3950: 48 8b 10 mov (%rax),%rdx 3953: 48 8b 45 88 mov -0x78(%rbp),%rax 3957: 48 8b 40 70 mov 0x70(%rax),%rax 395b: 48 01 d0 add %rdx,%rax 395e: 48 89 45 c0 mov %rax,-0x40(%rbp) 3962: eb 53 jmp 0x39b7 3964: 48 8b 45 88 mov -0x78(%rbp),%rax 3968: 48 05 a8 00 00 00 add $0xa8,%rax 396e: 48 89 45 c0 mov %rax,-0x40(%rbp) 3972: 48 8b 45 88 mov -0x78(%rbp),%rax 3976: 48 8b 50 70 mov 0x70(%rax),%rdx 397a: 48 8b 45 88 mov -0x78(%rbp),%rax 397e: 8b 40 24 mov 0x24(%rax),%eax 3981: 48 8b 75 c0 mov -0x40(%rbp),%rsi 3985: 48 89 d1 mov %rdx,%rcx 3988: ba 3c 00 00 00 mov $0x3c,%edx 398d: 89 c7 mov %eax,%edi 398f: e8 e7 de ff ff callq 0x187b 3994: 48 83 f8 3c cmp $0x3c,%rax 3998: 0f 95 c0 setne %al 399b: 0f b6 c0 movzbl %al,%eax 399e: 48 85 c0 test %rax,%rax 39a1: 74 14 je 0x39b7 39a3: bf 0e 00 00 00 mov $0xe,%edi 39a8: e8 f9 dc ff ff callq 0x16a6 39ad: b8 ff ff ff ff mov $0xffffffff,%eax 39b2: e9 1e 05 00 00 jmpq 0x3ed5 39b7: 48 8b 45 c0 mov -0x40(%rbp),%rax 39bb: 48 83 c0 3a add $0x3a,%rax 39bf: ba 02 00 00 00 mov $0x2,%edx 39c4: 48 8d 35 a1 1f 00 00 lea 0x1fa1(%rip),%rsi # 0x596c 39cb: 48 89 c7 mov %rax,%rdi 39ce: e8 bd d8 ff ff callq 0x1290 39d3: 85 c0 test %eax,%eax 39d5: 0f 95 c0 setne %al 39d8: 0f b6 c0 movzbl %al,%eax 39db: 48 85 c0 test %rax,%rax 39de: 74 14 je 0x39f4 39e0: bf 0f 00 00 00 mov $0xf,%edi 39e5: e8 bc dc ff ff callq 0x16a6 39ea: b8 ff ff ff ff mov $0xffffffff,%eax 39ef: e9 e1 04 00 00 jmpq 0x3ed5 39f4: 48 8b 45 c0 mov -0x40(%rbp),%rax 39f8: 48 8b 55 88 mov -0x78(%rbp),%rdx 39fc: 48 8d 8a f4 00 00 00 lea 0xf4(%rdx),%rcx 3a03: 48 8b 50 08 mov 0x8(%rax),%rdx 3a07: 48 8b 00 mov (%rax),%rax 3a0a: 48 89 01 mov %rax,(%rcx) 3a0d: 48 89 51 08 mov %rdx,0x8(%rcx) 3a11: 48 8d 41 10 lea 0x10(%rcx),%rax 3a15: c6 00 00 movb $0x0,(%rax) 3a18: 48 8b 45 88 mov -0x78(%rbp),%rax 3a1c: 48 83 c0 78 add $0x78,%rax 3a20: 48 89 45 c8 mov %rax,-0x38(%rbp) 3a24: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a28: 0f b6 00 movzbl (%rax),%eax 3a2b: 3c 2f cmp $0x2f,%al 3a2d: 0f 85 de 01 00 00 jne 0x3c11 3a33: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a37: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a3b: 3c 20 cmp $0x20,%al 3a3d: 75 46 jne 0x3a85 3a3f: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a43: ba 10 00 00 00 mov $0x10,%edx 3a48: 48 8d 35 20 1f 00 00 lea 0x1f20(%rip),%rsi # 0x596f 3a4f: 48 89 c7 mov %rax,%rdi 3a52: e8 39 d8 ff ff callq 0x1290 3a57: 85 c0 test %eax,%eax 3a59: 75 2a jne 0x3a85 3a5b: 48 8b 45 88 mov -0x78(%rbp),%rax 3a5f: 48 05 e4 00 00 00 add $0xe4,%rax 3a65: ba 02 00 00 00 mov $0x2,%edx 3a6a: 48 8d 35 0f 1f 00 00 lea 0x1f0f(%rip),%rsi # 0x5980 3a71: 48 89 c7 mov %rax,%rdi 3a74: e8 57 d8 ff ff callq 0x12d0 3a79: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3a7d: 48 89 02 mov %rax,(%rdx) 3a80: e9 17 02 00 00 jmpq 0x3c9c 3a85: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a89: 0f b6 40 01 movzbl 0x1(%rax),%eax 3a8d: 3c 53 cmp $0x53,%al 3a8f: 75 46 jne 0x3ad7 3a91: 48 8b 45 c0 mov -0x40(%rbp),%rax 3a95: ba 10 00 00 00 mov $0x10,%edx 3a9a: 48 8d 35 e1 1e 00 00 lea 0x1ee1(%rip),%rsi # 0x5982 3aa1: 48 89 c7 mov %rax,%rdi 3aa4: e8 e7 d7 ff ff callq 0x1290 3aa9: 85 c0 test %eax,%eax 3aab: 75 2a jne 0x3ad7 3aad: 48 8b 45 88 mov -0x78(%rbp),%rax 3ab1: 48 05 e4 00 00 00 add $0xe4,%rax 3ab7: ba 08 00 00 00 mov $0x8,%edx 3abc: 48 8d 35 d0 1e 00 00 lea 0x1ed0(%rip),%rsi # 0x5993 3ac3: 48 89 c7 mov %rax,%rdi 3ac6: e8 05 d8 ff ff callq 0x12d0 3acb: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3acf: 48 89 02 mov %rax,(%rdx) 3ad2: e9 c5 01 00 00 jmpq 0x3c9c 3ad7: 48 8b 45 c0 mov -0x40(%rbp),%rax 3adb: 0f b6 40 01 movzbl 0x1(%rax),%eax 3adf: 3c 2f cmp $0x2f,%al 3ae1: 75 46 jne 0x3b29 3ae3: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ae7: ba 10 00 00 00 mov $0x10,%edx 3aec: 48 8d 35 68 1e 00 00 lea 0x1e68(%rip),%rsi # 0x595b 3af3: 48 89 c7 mov %rax,%rdi 3af6: e8 95 d7 ff ff callq 0x1290 3afb: 85 c0 test %eax,%eax 3afd: 75 2a jne 0x3b29 3aff: 48 8b 45 88 mov -0x78(%rbp),%rax 3b03: 48 05 e4 00 00 00 add $0xe4,%rax 3b09: ba 03 00 00 00 mov $0x3,%edx 3b0e: 48 8d 35 86 1e 00 00 lea 0x1e86(%rip),%rsi # 0x599b 3b15: 48 89 c7 mov %rax,%rdi 3b18: e8 b3 d7 ff ff callq 0x12d0 3b1d: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3b21: 48 89 02 mov %rax,(%rdx) 3b24: e9 73 01 00 00 jmpq 0x3c9c 3b29: e8 42 d8 ff ff callq 0x1370 3b2e: 48 8b 10 mov (%rax),%rdx 3b31: 48 8b 45 c0 mov -0x40(%rbp),%rax 3b35: 0f b6 40 01 movzbl 0x1(%rax),%eax 3b39: 48 0f be c0 movsbl %al,%rax 3b3d: 48 01 c0 add %rax,%rax 3b40: 48 01 d0 add %rdx,%rax 3b43: 0f b7 00 movzwl (%rax),%eax 3b46: 0f b7 c0 movzwl %ax,%eax 3b49: 25 00 08 00 00 and $0x800,%eax 3b4e: 85 c0 test %eax,%eax 3b50: 0f 95 c0 setne %al 3b53: 0f b6 c0 movzbl %al,%eax 3b56: 48 85 c0 test %rax,%rax 3b59: 0f 84 9e 00 00 00 je 0x3bfd 3b5f: 48 8b 45 88 mov -0x78(%rbp),%rax 3b63: 48 8b 40 60 mov 0x60(%rax),%rax 3b67: 48 85 c0 test %rax,%rax 3b6a: 0f 94 c0 sete %al 3b6d: 0f b6 c0 movzbl %al,%eax 3b70: 48 85 c0 test %rax,%rax 3b73: 74 2e je 0x3ba3 3b75: 48 8b 45 88 mov -0x78(%rbp),%rax 3b79: 48 89 c7 mov %rax,%rdi 3b7c: e8 ab f9 ff ff callq 0x352c 3b81: 48 85 c0 test %rax,%rax 3b84: 0f 94 c0 sete %al 3b87: 0f b6 c0 movzbl %al,%eax 3b8a: 48 85 c0 test %rax,%rax 3b8d: 74 14 je 0x3ba3 3b8f: bf 10 00 00 00 mov $0x10,%edi 3b94: e8 0d db ff ff callq 0x16a6 3b99: b8 ff ff ff ff mov $0xffffffff,%eax 3b9e: e9 32 03 00 00 jmpq 0x3ed5 3ba3: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ba7: 48 83 c0 01 add $0x1,%rax 3bab: 48 89 c7 mov %rax,%rdi 3bae: e8 6d d7 ff ff callq 0x1320 3bb3: 48 89 45 d8 mov %rax,-0x28(%rbp) 3bb7: 48 8b 45 88 mov -0x78(%rbp),%rax 3bbb: 48 8b 40 68 mov 0x68(%rax),%rax 3bbf: 48 39 45 d8 cmp %rax,-0x28(%rbp) 3bc3: 0f 93 c0 setae %al 3bc6: 0f b6 c0 movzbl %al,%eax 3bc9: 48 85 c0 test %rax,%rax 3bcc: 74 14 je 0x3be2 3bce: bf 10 00 00 00 mov $0x10,%edi 3bd3: e8 ce da ff ff callq 0x16a6 3bd8: b8 ff ff ff ff mov $0xffffffff,%eax 3bdd: e9 f3 02 00 00 jmpq 0x3ed5 3be2: 48 8b 45 88 mov -0x78(%rbp),%rax 3be6: 48 8b 50 60 mov 0x60(%rax),%rdx 3bea: 48 8b 45 d8 mov -0x28(%rbp),%rax 3bee: 48 01 c2 add %rax,%rdx 3bf1: 48 8b 45 c8 mov -0x38(%rbp),%rax 3bf5: 48 89 10 mov %rdx,(%rax) 3bf8: e9 9f 00 00 00 jmpq 0x3c9c 3bfd: bf 10 00 00 00 mov $0x10,%edi 3c02: e8 9f da ff ff callq 0x16a6 3c07: b8 ff ff ff ff mov $0xffffffff,%eax 3c0c: e9 c4 02 00 00 jmpq 0x3ed5 3c11: 48 8b 45 c0 mov -0x40(%rbp),%rax 3c15: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c19: 48 8d ba e4 00 00 00 lea 0xe4(%rdx),%rdi 3c20: b9 10 00 00 00 mov $0x10,%ecx 3c25: ba 2f 00 00 00 mov $0x2f,%edx 3c2a: 48 89 c6 mov %rax,%rsi 3c2d: e8 1e d7 ff ff callq 0x1350 3c32: 48 89 45 d0 mov %rax,-0x30(%rbp) 3c36: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 3c3b: 74 0d je 0x3c4a 3c3d: 48 8b 45 d0 mov -0x30(%rbp),%rax 3c41: 48 83 e8 01 sub $0x1,%rax 3c45: c6 00 00 movb $0x0,(%rax) 3c48: eb 40 jmp 0x3c8a 3c4a: 48 c7 45 b0 0f 00 00 00 movq $0xf,-0x50(%rbp) 3c52: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c56: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c5a: 48 01 d0 add %rdx,%rax 3c5d: 48 05 e4 00 00 00 add $0xe4,%rax 3c63: c6 00 00 movb $0x0,(%rax) 3c66: 48 83 7d b0 00 cmpq $0x0,-0x50(%rbp) 3c6b: 74 1d je 0x3c8a 3c6d: 48 83 6d b0 01 subq $0x1,-0x50(%rbp) 3c72: 48 8b 55 88 mov -0x78(%rbp),%rdx 3c76: 48 8b 45 b0 mov -0x50(%rbp),%rax 3c7a: 48 01 d0 add %rdx,%rax 3c7d: 48 05 e4 00 00 00 add $0xe4,%rax 3c83: 0f b6 00 movzbl (%rax),%eax 3c86: 3c 20 cmp $0x20,%al 3c88: 74 c8 je 0x3c52 3c8a: 48 8b 45 88 mov -0x78(%rbp),%rax 3c8e: 48 8d 90 e4 00 00 00 lea 0xe4(%rax),%rdx 3c95: 48 8b 45 c8 mov -0x38(%rbp),%rax 3c99: 48 89 10 mov %rdx,(%rax) 3c9c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ca0: 0f b6 40 30 movzbl 0x30(%rax),%eax 3ca4: 3c 20 cmp $0x20,%al 3ca6: 0f 94 c0 sete %al 3ca9: 0f b6 c0 movzbl %al,%eax 3cac: 48 85 c0 test %rax,%rax 3caf: 74 14 je 0x3cc5 3cb1: bf 10 00 00 00 mov $0x10,%edi 3cb6: e8 eb d9 ff ff callq 0x16a6 3cbb: b8 ff ff ff ff mov $0xffffffff,%eax 3cc0: e9 10 02 00 00 jmpq 0x3ed5 3cc5: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cc9: 48 83 c0 10 add $0x10,%rax 3ccd: 48 89 45 b8 mov %rax,-0x48(%rbp) 3cd1: 48 8b 45 c0 mov -0x40(%rbp),%rax 3cd5: 0f b6 40 1b movzbl 0x1b(%rax),%eax 3cd9: 3c 20 cmp $0x20,%al 3cdb: 74 27 je 0x3d04 3cdd: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ce1: 48 8d 48 10 lea 0x10(%rax),%rcx 3ce5: 48 8d 45 eb lea -0x15(%rbp),%rax 3ce9: ba 0c 00 00 00 mov $0xc,%edx 3cee: 48 89 ce mov %rcx,%rsi 3cf1: 48 89 c7 mov %rax,%rdi 3cf4: e8 17 d6 ff ff callq 0x1310 3cf9: c6 00 00 movb $0x0,(%rax) 3cfc: 48 8d 45 eb lea -0x15(%rbp),%rax 3d00: 48 89 45 b8 mov %rax,-0x48(%rbp) 3d04: 48 8b 45 b8 mov -0x48(%rbp),%rax 3d08: 48 89 c7 mov %rax,%rdi 3d0b: e8 10 d6 ff ff callq 0x1320 3d10: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3d14: 48 89 42 08 mov %rax,0x8(%rdx) 3d18: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d1c: 48 83 c0 1c add $0x1c,%rax 3d20: 48 89 45 a0 mov %rax,-0x60(%rbp) 3d24: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d28: 0f b6 40 21 movzbl 0x21(%rax),%eax 3d2c: 3c 20 cmp $0x20,%al 3d2e: 74 27 je 0x3d57 3d30: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d34: 48 8d 48 1c lea 0x1c(%rax),%rcx 3d38: 48 8d 45 eb lea -0x15(%rbp),%rax 3d3c: ba 06 00 00 00 mov $0x6,%edx 3d41: 48 89 ce mov %rcx,%rsi 3d44: 48 89 c7 mov %rax,%rdi 3d47: e8 c4 d5 ff ff callq 0x1310 3d4c: c6 00 00 movb $0x0,(%rax) 3d4f: 48 8d 45 eb lea -0x15(%rbp),%rax 3d53: 48 89 45 a0 mov %rax,-0x60(%rbp) 3d57: 48 8b 45 a0 mov -0x60(%rbp),%rax 3d5b: 48 89 c7 mov %rax,%rdi 3d5e: e8 bd d5 ff ff callq 0x1320 3d63: 89 c2 mov %eax,%edx 3d65: 48 8b 45 c8 mov -0x38(%rbp),%rax 3d69: 89 50 10 mov %edx,0x10(%rax) 3d6c: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d70: 48 83 c0 22 add $0x22,%rax 3d74: 48 89 45 a8 mov %rax,-0x58(%rbp) 3d78: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d7c: 0f b6 40 27 movzbl 0x27(%rax),%eax 3d80: 3c 20 cmp $0x20,%al 3d82: 74 27 je 0x3dab 3d84: 48 8b 45 c0 mov -0x40(%rbp),%rax 3d88: 48 8d 48 22 lea 0x22(%rax),%rcx 3d8c: 48 8d 45 eb lea -0x15(%rbp),%rax 3d90: ba 06 00 00 00 mov $0x6,%edx 3d95: 48 89 ce mov %rcx,%rsi 3d98: 48 89 c7 mov %rax,%rdi 3d9b: e8 70 d5 ff ff callq 0x1310 3da0: c6 00 00 movb $0x0,(%rax) 3da3: 48 8d 45 eb lea -0x15(%rbp),%rax 3da7: 48 89 45 a8 mov %rax,-0x58(%rbp) 3dab: 48 8b 45 a8 mov -0x58(%rbp),%rax 3daf: 48 89 c7 mov %rax,%rdi 3db2: e8 69 d5 ff ff callq 0x1320 3db7: 89 c2 mov %eax,%edx 3db9: 48 8b 45 c8 mov -0x38(%rbp),%rax 3dbd: 89 50 14 mov %edx,0x14(%rax) 3dc0: 48 8b 45 c0 mov -0x40(%rbp),%rax 3dc4: 48 83 c0 28 add $0x28,%rax 3dc8: 48 89 45 90 mov %rax,-0x70(%rbp) 3dcc: 48 8b 45 c0 mov -0x40(%rbp),%rax 3dd0: 0f b6 40 2f movzbl 0x2f(%rax),%eax 3dd4: 3c 20 cmp $0x20,%al 3dd6: 74 22 je 0x3dfa 3dd8: 48 8b 45 c0 mov -0x40(%rbp),%rax 3ddc: 48 83 c0 28 add $0x28,%rax 3de0: 48 8b 00 mov (%rax),%rax 3de3: 48 89 45 eb mov %rax,-0x15(%rbp) 3de7: 48 8d 45 eb lea -0x15(%rbp),%rax 3deb: 48 83 c0 08 add $0x8,%rax 3def: c6 00 00 movb $0x0,(%rax) 3df2: 48 8d 45 eb lea -0x15(%rbp),%rax 3df6: 48 89 45 90 mov %rax,-0x70(%rbp) 3dfa: 48 8b 45 90 mov -0x70(%rbp),%rax 3dfe: ba 08 00 00 00 mov $0x8,%edx 3e03: be 00 00 00 00 mov $0x0,%esi 3e08: 48 89 c7 mov %rax,%rdi 3e0b: e8 b0 d4 ff ff callq 0x12c0 3e10: 89 c2 mov %eax,%edx 3e12: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e16: 89 50 18 mov %edx,0x18(%rax) 3e19: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e1d: 48 83 c0 30 add $0x30,%rax 3e21: 48 89 45 98 mov %rax,-0x68(%rbp) 3e25: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e29: 0f b6 40 39 movzbl 0x39(%rax),%eax 3e2d: 3c 20 cmp $0x20,%al 3e2f: 74 27 je 0x3e58 3e31: 48 8b 45 c0 mov -0x40(%rbp),%rax 3e35: 48 8d 48 30 lea 0x30(%rax),%rcx 3e39: 48 8d 45 eb lea -0x15(%rbp),%rax 3e3d: ba 0a 00 00 00 mov $0xa,%edx 3e42: 48 89 ce mov %rcx,%rsi 3e45: 48 89 c7 mov %rax,%rdi 3e48: e8 c3 d4 ff ff callq 0x1310 3e4d: c6 00 00 movb $0x0,(%rax) 3e50: 48 8d 45 eb lea -0x15(%rbp),%rax 3e54: 48 89 45 98 mov %rax,-0x68(%rbp) 3e58: 48 8b 45 98 mov -0x68(%rbp),%rax 3e5c: 48 89 c7 mov %rax,%rdi 3e5f: e8 bc d4 ff ff callq 0x1320 3e64: 48 8b 55 c8 mov -0x38(%rbp),%rdx 3e68: 48 89 42 20 mov %rax,0x20(%rdx) 3e6c: 48 8b 45 c8 mov -0x38(%rbp),%rax 3e70: 48 8b 40 20 mov 0x20(%rax),%rax 3e74: 48 85 c0 test %rax,%rax 3e77: 79 11 jns 0x3e8a 3e79: bf 10 00 00 00 mov $0x10,%edi 3e7e: e8 23 d8 ff ff callq 0x16a6 3e83: b8 ff ff ff ff mov $0xffffffff,%eax 3e88: eb 4b jmp 0x3ed5 3e8a: 48 8b 45 88 mov -0x78(%rbp),%rax 3e8e: 48 8b 40 28 mov 0x28(%rax),%rax 3e92: 48 89 c2 mov %rax,%rdx 3e95: 48 8b 45 88 mov -0x78(%rbp),%rax 3e99: 48 8b 40 30 mov 0x30(%rax),%rax 3e9d: 48 01 c2 add %rax,%rdx 3ea0: 48 8b 45 88 mov -0x78(%rbp),%rax 3ea4: 48 8b 40 70 mov 0x70(%rax),%rax 3ea8: 48 29 c2 sub %rax,%rdx 3eab: 48 89 d0 mov %rdx,%rax 3eae: 48 83 e8 3c sub $0x3c,%rax 3eb2: 48 89 45 e0 mov %rax,-0x20(%rbp) 3eb6: 48 8b 45 c8 mov -0x38(%rbp),%rax 3eba: 48 8b 40 20 mov 0x20(%rax),%rax 3ebe: 48 39 45 e0 cmp %rax,-0x20(%rbp) 3ec2: 73 0c jae 0x3ed0 3ec4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 3ec8: 48 8b 45 c8 mov -0x38(%rbp),%rax 3ecc: 48 89 50 20 mov %rdx,0x20(%rax) 3ed0: b8 00 00 00 00 mov $0x0,%eax 3ed5: 48 8b 4d f8 mov -0x8(%rbp),%rcx 3ed9: 64 48 33 0c 25 28 00 00 xor %fs:0x28,%rcx 3ee1: 00 3ee2: 74 05 je 0x3ee9 3ee4: e8 27 d3 ff ff callq 0x1210 3ee9: c9 leaveq 3eea: c3 retq 3eeb: f3 rep 3eec: 0f pop %cs 3eed: 1e push %ds 3eee: fa cli 3eef: 55 push %rbp 3ef0: 48 89 e5 mov %rsp,%rbp 3ef3: 48 83 ec 20 sub $0x20,%rsp 3ef7: 89 7d ec mov %edi,-0x14(%rbp) 3efa: 89 75 e8 mov %esi,-0x18(%rbp) 3efd: 48 89 55 e0 mov %rdx,-0x20(%rbp) 3f01: 83 7d ec ff cmpl $0xffffffff,-0x14(%rbp) 3f05: 75 0c jne 0x3f13 3f07: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f0b: 8b 40 24 mov 0x24(%rax),%eax 3f0e: 89 45 ec mov %eax,-0x14(%rbp) 3f11: eb 3e jmp 0x3f51 3f13: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f17: 8b 40 24 mov 0x24(%rax),%eax 3f1a: 83 f8 ff cmp $0xffffffff,%eax 3f1d: 0f 95 c0 setne %al 3f20: 0f b6 c0 movzbl %al,%eax 3f23: 48 85 c0 test %rax,%rax 3f26: 74 29 je 0x3f51 3f28: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f2c: 8b 40 24 mov 0x24(%rax),%eax 3f2f: 39 45 ec cmp %eax,-0x14(%rbp) 3f32: 0f 95 c0 setne %al 3f35: 0f b6 c0 movzbl %al,%eax 3f38: 48 85 c0 test %rax,%rax 3f3b: 74 14 je 0x3f51 3f3d: bf 1c 00 00 00 mov $0x1c,%edi 3f42: e8 5f d7 ff ff callq 0x16a6 3f47: b8 00 00 00 00 mov $0x0,%eax 3f4c: e9 a2 01 00 00 jmpq 0x40f3 3f51: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f55: 8b 40 1c mov 0x1c(%rax),%eax 3f58: 83 f8 01 cmp $0x1,%eax 3f5b: 0f 95 c0 setne %al 3f5e: 0f b6 c0 movzbl %al,%eax 3f61: 48 85 c0 test %rax,%rax 3f64: 74 1c je 0x3f82 3f66: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f6a: 8b 40 1c mov 0x1c(%rax),%eax 3f6d: 83 f8 08 cmp $0x8,%eax 3f70: 0f 95 c0 setne %al 3f73: 0f b6 c0 movzbl %al,%eax 3f76: 48 85 c0 test %rax,%rax 3f79: 74 07 je 0x3f82 3f7b: b8 01 00 00 00 mov $0x1,%eax 3f80: eb 05 jmp 0x3f87 3f82: b8 00 00 00 00 mov $0x0,%eax 3f87: 85 c0 test %eax,%eax 3f89: 74 1c je 0x3fa7 3f8b: 48 8b 45 e0 mov -0x20(%rbp),%rax 3f8f: 8b 40 1c mov 0x1c(%rax),%eax 3f92: 83 f8 03 cmp $0x3,%eax 3f95: 0f 95 c0 setne %al 3f98: 0f b6 c0 movzbl %al,%eax 3f9b: 48 85 c0 test %rax,%rax 3f9e: 74 07 je 0x3fa7 3fa0: b8 01 00 00 00 mov $0x1,%eax 3fa5: eb 05 jmp 0x3fac 3fa7: b8 00 00 00 00 mov $0x0,%eax 3fac: 85 c0 test %eax,%eax 3fae: 74 1c je 0x3fcc 3fb0: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fb4: 8b 40 1c mov 0x1c(%rax),%eax 3fb7: 83 f8 0a cmp $0xa,%eax 3fba: 0f 95 c0 setne %al 3fbd: 0f b6 c0 movzbl %al,%eax 3fc0: 48 85 c0 test %rax,%rax 3fc3: 74 07 je 0x3fcc 3fc5: b8 01 00 00 00 mov $0x1,%eax 3fca: eb 05 jmp 0x3fd1 3fcc: b8 00 00 00 00 mov $0x0,%eax 3fd1: 85 c0 test %eax,%eax 3fd3: 74 1c je 0x3ff1 3fd5: 48 8b 45 e0 mov -0x20(%rbp),%rax 3fd9: 8b 40 1c mov 0x1c(%rax),%eax 3fdc: 83 f8 02 cmp $0x2,%eax 3fdf: 0f 95 c0 setne %al 3fe2: 0f b6 c0 movzbl %al,%eax 3fe5: 48 85 c0 test %rax,%rax 3fe8: 74 07 je 0x3ff1 3fea: b8 01 00 00 00 mov $0x1,%eax 3fef: eb 05 jmp 0x3ff6 3ff1: b8 00 00 00 00 mov $0x0,%eax 3ff6: 85 c0 test %eax,%eax 3ff8: 74 1c je 0x4016 3ffa: 48 8b 45 e0 mov -0x20(%rbp),%rax 3ffe: 8b 40 1c mov 0x1c(%rax),%eax 4001: 83 f8 09 cmp $0x9,%eax 4004: 0f 95 c0 setne %al 4007: 0f b6 c0 movzbl %al,%eax 400a: 48 85 c0 test %rax,%rax 400d: 74 07 je 0x4016 400f: b8 01 00 00 00 mov $0x1,%eax 4014: eb 05 jmp 0x401b 4016: b8 00 00 00 00 mov $0x0,%eax 401b: 85 c0 test %eax,%eax 401d: 74 29 je 0x4048 401f: 48 8b 45 e0 mov -0x20(%rbp),%rax 4023: 8b 40 1c mov 0x1c(%rax),%eax 4026: 83 f8 0b cmp $0xb,%eax 4029: 0f 95 c0 setne %al 402c: 0f b6 c0 movzbl %al,%eax 402f: 48 85 c0 test %rax,%rax 4032: 74 14 je 0x4048 4034: bf 0b 00 00 00 mov $0xb,%edi 4039: e8 68 d6 ff ff callq 0x16a6 403e: b8 00 00 00 00 mov $0x0,%eax 4043: e9 ab 00 00 00 jmpq 0x40f3 4048: 48 8b 45 e0 mov -0x20(%rbp),%rax 404c: 8b 40 18 mov 0x18(%rax),%eax 404f: 83 f8 01 cmp $0x1,%eax 4052: 74 1a je 0x406e 4054: 48 8b 45 e0 mov -0x20(%rbp),%rax 4058: 8b 40 3c mov 0x3c(%rax),%eax 405b: 8d 50 01 lea 0x1(%rax),%edx 405e: 48 8b 45 e0 mov -0x20(%rbp),%rax 4062: 89 50 3c mov %edx,0x3c(%rax) 4065: 48 8b 45 e0 mov -0x20(%rbp),%rax 4069: e9 85 00 00 00 jmpq 0x40f3 406e: 48 8b 45 e0 mov -0x20(%rbp),%rax 4072: 48 8b 40 78 mov 0x78(%rax),%rax 4076: 48 85 c0 test %rax,%rax 4079: 75 17 jne 0x4092 407b: 48 8b 45 e0 mov -0x20(%rbp),%rax 407f: 48 89 c7 mov %rax,%rdi 4082: e8 20 f8 ff ff callq 0x38a7 4087: 85 c0 test %eax,%eax 4089: 74 07 je 0x4092 408b: b8 00 00 00 00 mov $0x0,%eax 4090: eb 61 jmp 0x40f3 4092: 48 8b 45 e0 mov -0x20(%rbp),%rax 4096: 48 8b 80 98 00 00 00 mov 0x98(%rax),%rax 409d: 48 89 c7 mov %rax,%rdi 40a0: 48 8b 45 e0 mov -0x20(%rbp),%rax 40a4: 48 8b 40 70 mov 0x70(%rax),%rax 40a8: 48 83 c0 3c add $0x3c,%rax 40ac: 48 89 c6 mov %rax,%rsi 40af: 48 8b 4d e0 mov -0x20(%rbp),%rcx 40b3: 8b 55 e8 mov -0x18(%rbp),%edx 40b6: 8b 45 ec mov -0x14(%rbp),%eax 40b9: 49 89 c8 mov %rcx,%r8 40bc: 89 d1 mov %edx,%ecx 40be: 48 89 fa mov %rdi,%rdx 40c1: 89 c7 mov %eax,%edi 40c3: e8 b9 f1 ff ff callq 0x3281 40c8: 48 89 45 f8 mov %rax,-0x8(%rbp) 40cc: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 40d1: 74 1c je 0x40ef 40d3: 48 8b 45 e0 mov -0x20(%rbp),%rax 40d7: 48 8b 50 48 mov 0x48(%rax),%rdx 40db: 48 8b 45 f8 mov -0x8(%rbp),%rax 40df: 48 89 50 10 mov %rdx,0x10(%rax) 40e3: 48 8b 45 e0 mov -0x20(%rbp),%rax 40e7: 48 8b 55 f8 mov -0x8(%rbp),%rdx 40eb: 48 89 50 48 mov %rdx,0x48(%rax) 40ef: 48 8b 45 f8 mov -0x8(%rbp),%rax 40f3: c9 leaveq 40f4: c3 retq 40f5: f3 rep 40f6: 0f pop %cs 40f7: 1e push %ds 40f8: fa cli 40f9: 55 push %rbp 40fa: 48 89 e5 mov %rsp,%rbp 40fd: 48 83 ec 20 sub $0x20,%rsp 4101: 89 7d ec mov %edi,-0x14(%rbp) 4104: 89 75 e8 mov %esi,-0x18(%rbp) 4107: 8b 55 e8 mov -0x18(%rbp),%edx 410a: 8b 45 ec mov -0x14(%rbp),%eax 410d: 68 20 08 00 00 pushq $0x820 4112: 6a 03 pushq $0x3 4114: 41 b9 00 00 00 00 mov $0x0,%r9d 411a: 41 89 d0 mov %edx,%r8d 411d: b9 00 00 00 00 mov $0x0,%ecx 4122: ba 00 00 00 00 mov $0x0,%edx 4127: be 00 00 00 00 mov $0x0,%esi 412c: 89 c7 mov %eax,%edi 412e: e8 a3 d8 ff ff callq 0x19d6 4133: 48 83 c4 10 add $0x10,%rsp 4137: 48 89 45 f8 mov %rax,-0x8(%rbp) 413b: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4140: 74 37 je 0x4179 4142: 48 8b 45 f8 mov -0x8(%rbp),%rax 4146: c7 40 38 01 00 00 00 movl $0x1,0x38(%rax) 414d: 48 8b 45 f8 mov -0x8(%rbp),%rax 4151: c7 40 70 0a 00 00 00 movl $0xa,0x70(%rax) 4158: 48 8b 45 f8 mov -0x8(%rbp),%rax 415c: 48 8d 90 c8 00 00 00 lea 0xc8(%rax),%rdx 4163: 48 8b 45 f8 mov -0x8(%rbp),%rax 4167: 48 89 50 60 mov %rdx,0x60(%rax) 416b: 48 8b 45 f8 mov -0x8(%rbp),%rax 416f: c7 80 cc 00 00 00 0a 00 movl $0xa,0xcc(%rax) 4177: 00 00 4179: 48 8b 45 f8 mov -0x8(%rbp),%rax 417d: c9 leaveq 417e: c3 retq 417f: 55 push %rbp 4180: 48 89 e5 mov %rsp,%rbp 4183: 48 83 ec 10 sub $0x10,%rsp 4187: 89 7d fc mov %edi,-0x4(%rbp) 418a: 89 75 f8 mov %esi,-0x8(%rbp) 418d: 48 89 55 f0 mov %rdx,-0x10(%rbp) 4191: 48 8b 55 f0 mov -0x10(%rbp),%rdx 4195: 8b 4d f8 mov -0x8(%rbp),%ecx 4198: 8b 45 fc mov -0x4(%rbp),%eax 419b: 89 ce mov %ecx,%esi 419d: 89 c7 mov %eax,%edi 419f: e8 47 fd ff ff callq 0x3eeb 41a4: c9 leaveq 41a5: c3 retq 41a6: f3 rep 41a7: 0f pop %cs 41a8: 1e push %ds 41a9: fa cli 41aa: 55 push %rbp 41ab: 48 89 e5 mov %rsp,%rbp 41ae: 48 83 ec 20 sub $0x20,%rsp 41b2: 89 7d ec mov %edi,-0x14(%rbp) 41b5: 89 75 e8 mov %esi,-0x18(%rbp) 41b8: 48 89 55 e0 mov %rdx,-0x20(%rbp) 41bc: 8b 05 52 3e 00 00 mov 0x3e52(%rip),%eax # 0x8014 41c2: 83 f8 01 cmp $0x1,%eax 41c5: 0f 95 c0 setne %al 41c8: 0f b6 c0 movzbl %al,%eax 41cb: 48 85 c0 test %rax,%rax 41ce: 74 14 je 0x41e4 41d0: bf 0c 00 00 00 mov $0xc,%edi 41d5: e8 cc d4 ff ff callq 0x16a6 41da: b8 00 00 00 00 mov $0x0,%eax 41df: e9 15 02 00 00 jmpq 0x43f9 41e4: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 41e9: 75 4b jne 0x4236 41eb: 8b 45 ec mov -0x14(%rbp),%eax 41ee: be 01 00 00 00 mov $0x1,%esi 41f3: 89 c7 mov %eax,%edi 41f5: b8 00 00 00 00 mov $0x0,%eax 41fa: e8 01 d0 ff ff callq 0x1200 41ff: 83 f8 ff cmp $0xffffffff,%eax 4202: 0f 94 c0 sete %al 4205: 0f b6 c0 movzbl %al,%eax 4208: 48 85 c0 test %rax,%rax 420b: 74 29 je 0x4236 420d: e8 de cf ff ff callq 0x11f0 4212: 8b 00 mov (%rax),%eax 4214: 83 f8 09 cmp $0x9,%eax 4217: 0f 94 c0 sete %al 421a: 0f b6 c0 movzbl %al,%eax 421d: 48 85 c0 test %rax,%rax 4220: 74 14 je 0x4236 4222: bf 09 00 00 00 mov $0x9,%edi 4227: e8 7a d4 ff ff callq 0x16a6 422c: b8 00 00 00 00 mov $0x0,%eax 4231: e9 c3 01 00 00 jmpq 0x43f9 4236: 83 7d e8 0b cmpl $0xb,-0x18(%rbp) 423a: 0f 87 a2 01 00 00 ja 0x43e2 4240: 8b 45 e8 mov -0x18(%rbp),%eax 4243: 48 8d 14 85 00 00 00 00 lea 0x0(,%rax,4),%rdx 424b: 48 8d 05 4e 17 00 00 lea 0x174e(%rip),%rax # 0x59a0 4252: 8b 04 02 mov (%rdx,%rax,1),%eax 4255: 48 98 cltq 4257: 48 8d 15 42 17 00 00 lea 0x1742(%rip),%rdx # 0x59a0 425e: 48 01 d0 add %rdx,%rax 4261: 3e ds 4262: ff e0 jmpq *%rax 4264: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 426c: e9 84 01 00 00 jmpq 0x43f5 4271: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 4276: 0f 95 c0 setne %al 4279: 0f b6 c0 movzbl %al,%eax 427c: 48 85 c0 test %rax,%rax 427f: 74 2c je 0x42ad 4281: 48 8b 45 e0 mov -0x20(%rbp),%rax 4285: 8b 40 1c mov 0x1c(%rax),%eax 4288: 83 f8 0b cmp $0xb,%eax 428b: 0f 95 c0 setne %al 428e: 0f b6 c0 movzbl %al,%eax 4291: 48 85 c0 test %rax,%rax 4294: 74 17 je 0x42ad 4296: bf 0d 00 00 00 mov $0xd,%edi 429b: e8 06 d4 ff ff callq 0x16a6 42a0: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 42a8: e9 48 01 00 00 jmpq 0x43f5 42ad: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 42b2: 74 1c je 0x42d0 42b4: 48 8b 55 e0 mov -0x20(%rbp),%rdx 42b8: 8b 4d e8 mov -0x18(%rbp),%ecx 42bb: 8b 45 ec mov -0x14(%rbp),%eax 42be: 89 ce mov %ecx,%esi 42c0: 89 c7 mov %eax,%edi 42c2: e8 b8 fe ff ff callq 0x417f 42c7: 48 89 45 f8 mov %rax,-0x8(%rbp) 42cb: e9 25 01 00 00 jmpq 0x43f5 42d0: 8b 55 e8 mov -0x18(%rbp),%edx 42d3: 8b 45 ec mov -0x14(%rbp),%eax 42d6: 41 b8 00 00 00 00 mov $0x0,%r8d 42dc: 89 d1 mov %edx,%ecx 42de: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 42e5: be 00 00 00 00 mov $0x0,%esi 42ea: 89 c7 mov %eax,%edi 42ec: e8 90 ef ff ff callq 0x3281 42f1: 48 89 45 f8 mov %rax,-0x8(%rbp) 42f5: e9 fb 00 00 00 jmpq 0x43f5 42fa: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) 42ff: 0f 84 a1 00 00 00 je 0x43a6 4305: 48 8b 45 e0 mov -0x20(%rbp),%rax 4309: 8b 40 1c mov 0x1c(%rax),%eax 430c: 83 f8 02 cmp $0x2,%eax 430f: 0f 95 c0 setne %al 4312: 0f b6 c0 movzbl %al,%eax 4315: 48 85 c0 test %rax,%rax 4318: 74 1c je 0x4336 431a: 48 8b 45 e0 mov -0x20(%rbp),%rax 431e: 8b 40 1c mov 0x1c(%rax),%eax 4321: 83 f8 09 cmp $0x9,%eax 4324: 0f 95 c0 setne %al 4327: 0f b6 c0 movzbl %al,%eax 432a: 48 85 c0 test %rax,%rax 432d: 74 07 je 0x4336 432f: b8 01 00 00 00 mov $0x1,%eax 4334: eb 05 jmp 0x433b 4336: b8 00 00 00 00 mov $0x0,%eax 433b: 85 c0 test %eax,%eax 433d: 74 1c je 0x435b 433f: 48 8b 45 e0 mov -0x20(%rbp),%rax 4343: 8b 40 1c mov 0x1c(%rax),%eax 4346: 83 f8 03 cmp $0x3,%eax 4349: 0f 95 c0 setne %al 434c: 0f b6 c0 movzbl %al,%eax 434f: 48 85 c0 test %rax,%rax 4352: 74 07 je 0x435b 4354: b8 01 00 00 00 mov $0x1,%eax 4359: eb 05 jmp 0x4360 435b: b8 00 00 00 00 mov $0x0,%eax 4360: 85 c0 test %eax,%eax 4362: 74 29 je 0x438d 4364: 48 8b 45 e0 mov -0x20(%rbp),%rax 4368: 8b 40 1c mov 0x1c(%rax),%eax 436b: 83 f8 0a cmp $0xa,%eax 436e: 0f 95 c0 setne %al 4371: 0f b6 c0 movzbl %al,%eax 4374: 48 85 c0 test %rax,%rax 4377: 74 14 je 0x438d 4379: bf 0d 00 00 00 mov $0xd,%edi 437e: e8 23 d3 ff ff callq 0x16a6 4383: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 438b: eb 68 jmp 0x43f5 438d: 48 8b 55 e0 mov -0x20(%rbp),%rdx 4391: 8b 4d e8 mov -0x18(%rbp),%ecx 4394: 8b 45 ec mov -0x14(%rbp),%eax 4397: 89 ce mov %ecx,%esi 4399: 89 c7 mov %eax,%edi 439b: e8 df fd ff ff callq 0x417f 43a0: 48 89 45 f8 mov %rax,-0x8(%rbp) 43a4: eb 4f jmp 0x43f5 43a6: 8b 55 e8 mov -0x18(%rbp),%edx 43a9: 8b 45 ec mov -0x14(%rbp),%eax 43ac: 41 b8 00 00 00 00 mov $0x0,%r8d 43b2: 89 d1 mov %edx,%ecx 43b4: 48 c7 c2 ff ff ff ff mov $0xffffffffffffffff,%rdx 43bb: be 00 00 00 00 mov $0x0,%esi 43c0: 89 c7 mov %eax,%edi 43c2: e8 ba ee ff ff callq 0x3281 43c7: 48 89 45 f8 mov %rax,-0x8(%rbp) 43cb: eb 28 jmp 0x43f5 43cd: 8b 55 e8 mov -0x18(%rbp),%edx 43d0: 8b 45 ec mov -0x14(%rbp),%eax 43d3: 89 d6 mov %edx,%esi 43d5: 89 c7 mov %eax,%edi 43d7: e8 19 fd ff ff callq 0x40f5 43dc: 48 89 45 f8 mov %rax,-0x8(%rbp) 43e0: eb 13 jmp 0x43f5 43e2: bf 0d 00 00 00 mov $0xd,%edi 43e7: e8 ba d2 ff ff callq 0x16a6 43ec: 48 c7 45 f8 00 00 00 00 movq $0x0,-0x8(%rbp) 43f4: 90 nop 43f5: 48 8b 45 f8 mov -0x8(%rbp),%rax 43f9: c9 leaveq 43fa: c3 retq 43fb: f3 rep 43fc: 0f pop %cs 43fd: 1e push %ds 43fe: fa cli 43ff: 55 push %rbp 4400: 48 89 e5 mov %rsp,%rbp 4403: 48 83 ec 20 sub $0x20,%rsp 4407: 48 89 7d e8 mov %rdi,-0x18(%rbp) 440b: 48 8b 45 e8 mov -0x18(%rbp),%rax 440f: 48 89 45 f8 mov %rax,-0x8(%rbp) 4413: 48 8b 45 f8 mov -0x8(%rbp),%rax 4417: 8b 80 cc 00 00 00 mov 0xcc(%rax),%eax 441d: 25 80 00 00 00 and $0x80,%eax 4422: 85 c0 test %eax,%eax 4424: 74 0f je 0x4435 4426: 48 8b 45 f8 mov -0x8(%rbp),%rax 442a: 48 8b 00 mov (%rax),%rax 442d: 48 89 c7 mov %rax,%rdi 4430: e8 ab cd ff ff callq 0x11e0 4435: 48 8b 45 f8 mov -0x8(%rbp),%rax 4439: 48 89 c7 mov %rax,%rdi 443c: e8 9f cd ff ff callq 0x11e0 4441: 90 nop 4442: c9 leaveq 4443: c3 retq 4444: f3 rep 4445: 0f pop %cs 4446: 1e push %ds 4447: fa cli 4448: 55 push %rbp 4449: 48 89 e5 mov %rsp,%rbp 444c: 48 83 ec 60 sub $0x60,%rsp 4450: 48 89 7d a8 mov %rdi,-0x58(%rbp) 4454: 48 83 7d a8 00 cmpq $0x0,-0x58(%rbp) 4459: 75 0a jne 0x4465 445b: b8 00 00 00 00 mov $0x0,%eax 4460: e9 0b 04 00 00 jmpq 0x4870 4465: 48 8b 45 a8 mov -0x58(%rbp),%rax 4469: 8b 40 3c mov 0x3c(%rax),%eax 446c: 85 c0 test %eax,%eax 446e: 74 2e je 0x449e 4470: 48 8b 45 a8 mov -0x58(%rbp),%rax 4474: 8b 40 3c mov 0x3c(%rax),%eax 4477: 8d 50 ff lea -0x1(%rax),%edx 447a: 48 8b 45 a8 mov -0x58(%rbp),%rax 447e: 89 50 3c mov %edx,0x3c(%rax) 4481: 48 8b 45 a8 mov -0x58(%rbp),%rax 4485: 8b 40 3c mov 0x3c(%rax),%eax 4488: 85 c0 test %eax,%eax 448a: 74 12 je 0x449e 448c: 48 8b 45 a8 mov -0x58(%rbp),%rax 4490: 8b 40 3c mov 0x3c(%rax),%eax 4493: 89 45 b4 mov %eax,-0x4c(%rbp) 4496: 8b 45 b4 mov -0x4c(%rbp),%eax 4499: e9 d2 03 00 00 jmpq 0x4870 449e: 48 8b 45 a8 mov -0x58(%rbp),%rax 44a2: 8b 40 18 mov 0x18(%rax),%eax 44a5: 83 f8 01 cmp $0x1,%eax 44a8: 75 41 jne 0x44eb 44aa: 48 8b 45 a8 mov -0x58(%rbp),%rax 44ae: 48 8b 40 50 mov 0x50(%rax),%rax 44b2: 48 83 f8 ff cmp $0xffffffffffffffff,%rax 44b6: 74 10 je 0x44c8 44b8: 48 8b 45 a8 mov -0x58(%rbp),%rax 44bc: 48 8b 40 50 mov 0x50(%rax),%rax 44c0: 48 89 c7 mov %rax,%rdi 44c3: e8 18 cd ff ff callq 0x11e0 44c8: 48 8b 45 a8 mov -0x58(%rbp),%rax 44cc: 48 c7 40 50 00 00 00 00 movq $0x0,0x50(%rax) 44d4: 48 8b 45 a8 mov -0x58(%rbp),%rax 44d8: 48 8b 40 48 mov 0x48(%rax),%rax 44dc: 48 85 c0 test %rax,%rax 44df: 74 0a je 0x44eb 44e1: b8 00 00 00 00 mov $0x0,%eax 44e6: e9 85 03 00 00 jmpq 0x4870 44eb: 48 8b 45 a8 mov -0x58(%rbp),%rax 44ef: 48 8b 40 08 mov 0x8(%rax),%rax 44f3: 48 89 45 d8 mov %rax,-0x28(%rbp) 44f7: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 44fc: 74 58 je 0x4556 44fe: 48 8b 45 d8 mov -0x28(%rbp),%rax 4502: 48 8b 40 48 mov 0x48(%rax),%rax 4506: 48 39 45 a8 cmp %rax,-0x58(%rbp) 450a: 75 12 jne 0x451e 450c: 48 8b 45 a8 mov -0x58(%rbp),%rax 4510: 48 8b 50 10 mov 0x10(%rax),%rdx 4514: 48 8b 45 d8 mov -0x28(%rbp),%rax 4518: 48 89 50 48 mov %rdx,0x48(%rax) 451c: eb 38 jmp 0x4556 451e: 48 8b 45 d8 mov -0x28(%rbp),%rax 4522: 48 8b 40 48 mov 0x48(%rax),%rax 4526: 48 89 45 b8 mov %rax,-0x48(%rbp) 452a: eb 0c jmp 0x4538 452c: 48 8b 45 b8 mov -0x48(%rbp),%rax 4530: 48 8b 40 10 mov 0x10(%rax),%rax 4534: 48 89 45 b8 mov %rax,-0x48(%rbp) 4538: 48 8b 45 b8 mov -0x48(%rbp),%rax 453c: 48 8b 40 10 mov 0x10(%rax),%rax 4540: 48 39 45 a8 cmp %rax,-0x58(%rbp) 4544: 75 e6 jne 0x452c 4546: 48 8b 45 a8 mov -0x58(%rbp),%rax 454a: 48 8b 50 10 mov 0x10(%rax),%rdx 454e: 48 8b 45 b8 mov -0x48(%rbp),%rax 4552: 48 89 50 10 mov %rdx,0x10(%rax) 4556: 48 8b 45 a8 mov -0x58(%rbp),%rax 455a: 8b 40 18 mov 0x18(%rax),%eax 455d: 83 f8 01 cmp $0x1,%eax 4560: 74 0a je 0x456c 4562: 83 f8 03 cmp $0x3,%eax 4565: 74 2b je 0x4592 4567: e9 77 02 00 00 jmpq 0x47e3 456c: 48 8b 45 a8 mov -0x58(%rbp),%rax 4570: 48 8b 40 60 mov 0x60(%rax),%rax 4574: 48 85 c0 test %rax,%rax 4577: 0f 84 62 02 00 00 je 0x47df 457d: 48 8b 45 a8 mov -0x58(%rbp),%rax 4581: 48 8b 40 60 mov 0x60(%rax),%rax 4585: 48 89 c7 mov %rax,%rdi 4588: e8 53 cc ff ff callq 0x11e0 458d: e9 4d 02 00 00 jmpq 0x47df 4592: 48 8b 45 a8 mov -0x58(%rbp),%rax 4596: 48 8b 40 68 mov 0x68(%rax),%rax 459a: 48 89 45 e0 mov %rax,-0x20(%rbp) 459e: 48 8b 45 e0 mov -0x20(%rbp),%rax 45a2: 48 8d 35 52 fe ff ff lea -0x1ae(%rip),%rsi # 0x43fb 45a9: 48 89 c7 mov %rax,%rdi 45ac: e8 af cd ff ff callq 0x1360 45b1: 48 8b 45 a8 mov -0x58(%rbp),%rax 45b5: 48 05 c8 00 00 00 add $0xc8,%rax 45bb: 48 89 45 c0 mov %rax,-0x40(%rbp) 45bf: 48 8b 45 c0 mov -0x40(%rbp),%rax 45c3: 8b 40 04 mov 0x4(%rax),%eax 45c6: 89 c0 mov %eax,%eax 45c8: 48 89 45 c8 mov %rax,-0x38(%rbp) 45cc: e9 4a 01 00 00 jmpq 0x471b 45d1: 48 8b 55 c8 mov -0x38(%rbp),%rdx 45d5: 48 89 d0 mov %rdx,%rax 45d8: 48 01 c0 add %rax,%rax 45db: 48 01 d0 add %rdx,%rax 45de: 48 c1 e0 02 shl $0x2,%rax 45e2: 48 01 d0 add %rdx,%rax 45e5: 48 c1 e0 04 shl $0x4,%rax 45e9: 48 8d 50 10 lea 0x10(%rax),%rdx 45ed: 48 8b 45 c0 mov -0x40(%rbp),%rax 45f1: 48 01 d0 add %rdx,%rax 45f4: 48 89 45 f0 mov %rax,-0x10(%rbp) 45f8: 48 8b 45 f0 mov -0x10(%rbp),%rax 45fc: 8b 80 98 00 00 00 mov 0x98(%rax),%eax 4602: 25 80 00 00 00 and $0x80,%eax 4607: 85 c0 test %eax,%eax 4609: 74 13 je 0x461e 460b: 48 8b 45 f0 mov -0x10(%rbp),%rax 460f: 48 8b 80 90 00 00 00 mov 0x90(%rax),%rax 4616: 48 89 c7 mov %rax,%rdi 4619: e8 c2 cb ff ff callq 0x11e0 461e: 48 8b 45 f0 mov -0x10(%rbp),%rax 4622: 48 8b 90 b0 00 00 00 mov 0xb0(%rax),%rdx 4629: 48 8b 45 f0 mov -0x10(%rbp),%rax 462d: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4634: 48 39 c2 cmp %rax,%rdx 4637: 74 22 je 0x465b 4639: 48 8b 45 f0 mov -0x10(%rbp),%rax 463d: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 4644: 48 89 c7 mov %rax,%rdi 4647: e8 94 cb ff ff callq 0x11e0 464c: 48 8b 45 f0 mov -0x10(%rbp),%rax 4650: 48 c7 80 b0 00 00 00 00 movq $0x0,0xb0(%rax) 4658: 00 00 00 465b: 48 8b 45 f0 mov -0x10(%rbp),%rax 465f: 48 8b 90 a8 00 00 00 mov 0xa8(%rax),%rdx 4666: 48 8b 45 f0 mov -0x10(%rbp),%rax 466a: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 4671: 48 39 c2 cmp %rax,%rdx 4674: 74 13 je 0x4689 4676: 48 8b 45 f0 mov -0x10(%rbp),%rax 467a: 48 8b 80 a8 00 00 00 mov 0xa8(%rax),%rax 4681: 48 89 c7 mov %rax,%rdi 4684: e8 57 cb ff ff callq 0x11e0 4689: 48 8b 45 a8 mov -0x58(%rbp),%rax 468d: 48 8b 00 mov (%rax),%rax 4690: 48 85 c0 test %rax,%rax 4693: 74 2e je 0x46c3 4695: 48 8b 45 f0 mov -0x10(%rbp),%rax 4699: 48 8b 90 a0 00 00 00 mov 0xa0(%rax),%rdx 46a0: 48 8b 45 f0 mov -0x10(%rbp),%rax 46a4: 48 8b 80 b0 00 00 00 mov 0xb0(%rax),%rax 46ab: 48 39 c2 cmp %rax,%rdx 46ae: 74 13 je 0x46c3 46b0: 48 8b 45 f0 mov -0x10(%rbp),%rax 46b4: 8b 80 9c 00 00 00 mov 0x9c(%rax),%eax 46ba: 25 80 00 00 00 and $0x80,%eax 46bf: 85 c0 test %eax,%eax 46c1: 74 13 je 0x46d6 46c3: 48 8b 45 f0 mov -0x10(%rbp),%rax 46c7: 48 8b 80 a0 00 00 00 mov 0xa0(%rax),%rax 46ce: 48 89 c7 mov %rax,%rdi 46d1: e8 0a cb ff ff callq 0x11e0 46d6: 48 8b 45 f0 mov -0x10(%rbp),%rax 46da: 48 8b 40 30 mov 0x30(%rax),%rax 46de: 48 89 45 d0 mov %rax,-0x30(%rbp) 46e2: eb 30 jmp 0x4714 46e4: 48 8b 45 d0 mov -0x30(%rbp),%rax 46e8: 48 89 45 f8 mov %rax,-0x8(%rbp) 46ec: 48 8b 45 d0 mov -0x30(%rbp),%rax 46f0: 48 8b 40 30 mov 0x30(%rax),%rax 46f4: 48 89 45 d0 mov %rax,-0x30(%rbp) 46f8: 48 8b 45 f8 mov -0x8(%rbp),%rax 46fc: 8b 40 38 mov 0x38(%rax),%eax 46ff: 25 80 00 00 00 and $0x80,%eax 4704: 85 c0 test %eax,%eax 4706: 74 0c je 0x4714 4708: 48 8b 45 f8 mov -0x8(%rbp),%rax 470c: 48 89 c7 mov %rax,%rdi 470f: e8 cc ca ff ff callq 0x11e0 4714: 48 83 7d d0 00 cmpq $0x0,-0x30(%rbp) 4719: 75 c9 jne 0x46e4 471b: 48 8b 45 c8 mov -0x38(%rbp),%rax 471f: 48 8d 50 ff lea -0x1(%rax),%rdx 4723: 48 89 55 c8 mov %rdx,-0x38(%rbp) 4727: 48 85 c0 test %rax,%rax 472a: 0f 85 a1 fe ff ff jne 0x45d1 4730: 48 8b 45 c0 mov -0x40(%rbp),%rax 4734: 48 89 45 e8 mov %rax,-0x18(%rbp) 4738: 48 8b 45 c0 mov -0x40(%rbp),%rax 473c: 48 8b 40 08 mov 0x8(%rax),%rax 4740: 48 89 45 c0 mov %rax,-0x40(%rbp) 4744: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 4749: 74 30 je 0x477b 474b: 48 8b 45 e8 mov -0x18(%rbp),%rax 474f: 8b 10 mov (%rax),%edx 4751: 48 8b 45 e8 mov -0x18(%rbp),%rax 4755: 8b 40 04 mov 0x4(%rax),%eax 4758: 39 c2 cmp %eax,%edx 475a: 74 1f je 0x477b 475c: 48 8d 0d 45 13 00 00 lea 0x1345(%rip),%rcx # 0x5aa8 4763: ba c6 00 00 00 mov $0xc6,%edx 4768: 48 8d 35 81 12 00 00 lea 0x1281(%rip),%rsi # 0x59f0 476f: 48 8d 3d 0a 13 00 00 lea 0x130a(%rip),%rdi # 0x5a80 4776: e8 d5 ca ff ff callq 0x1250 477b: 48 8b 45 a8 mov -0x58(%rbp),%rax 477f: 48 05 c8 00 00 00 add $0xc8,%rax 4785: 48 39 45 e8 cmp %rax,-0x18(%rbp) 4789: 74 0c je 0x4797 478b: 48 8b 45 e8 mov -0x18(%rbp),%rax 478f: 48 89 c7 mov %rax,%rdi 4792: e8 49 ca ff ff callq 0x11e0 4797: 48 83 7d c0 00 cmpq $0x0,-0x40(%rbp) 479c: 0f 85 1d fe ff ff jne 0x45bf 47a2: 48 8b 45 a8 mov -0x58(%rbp),%rax 47a6: 8b 40 7c mov 0x7c(%rax),%eax 47a9: 85 c0 test %eax,%eax 47ab: 74 10 je 0x47bd 47ad: 48 8b 45 a8 mov -0x58(%rbp),%rax 47b1: 48 8b 40 50 mov 0x50(%rax),%rax 47b5: 48 89 c7 mov %rax,%rdi 47b8: e8 23 ca ff ff callq 0x11e0 47bd: 48 8b 45 a8 mov -0x58(%rbp),%rax 47c1: 8b 40 78 mov 0x78(%rax),%eax 47c4: 25 80 00 00 00 and $0x80,%eax 47c9: 85 c0 test %eax,%eax 47cb: 74 15 je 0x47e2 47cd: 48 8b 45 a8 mov -0x58(%rbp),%rax 47d1: 48 8b 40 58 mov 0x58(%rax),%rax 47d5: 48 89 c7 mov %rax,%rdi 47d8: e8 03 ca ff ff callq 0x11e0 47dd: eb 03 jmp 0x47e2 47df: 90 nop 47e0: eb 01 jmp 0x47e3 47e2: 90 nop 47e3: 48 8b 45 a8 mov -0x58(%rbp),%rax 47e7: 48 8b 00 mov (%rax),%rax 47ea: 48 85 c0 test %rax,%rax 47ed: 74 50 je 0x483f 47ef: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 47f4: 75 49 jne 0x483f 47f6: 48 8b 45 a8 mov -0x58(%rbp),%rax 47fa: 8b 40 38 mov 0x38(%rax),%eax 47fd: 25 80 00 00 00 and $0x80,%eax 4802: 85 c0 test %eax,%eax 4804: 74 11 je 0x4817 4806: 48 8b 45 a8 mov -0x58(%rbp),%rax 480a: 48 8b 00 mov (%rax),%rax 480d: 48 89 c7 mov %rax,%rdi 4810: e8 cb c9 ff ff callq 0x11e0 4815: eb 28 jmp 0x483f 4817: 48 8b 45 a8 mov -0x58(%rbp),%rax 481b: 8b 40 38 mov 0x38(%rax),%eax 481e: 83 e0 40 and $0x40,%eax 4821: 85 c0 test %eax,%eax 4823: 74 1a je 0x483f 4825: 48 8b 45 a8 mov -0x58(%rbp),%rax 4829: 48 8b 50 30 mov 0x30(%rax),%rdx 482d: 48 8b 45 a8 mov -0x58(%rbp),%rax 4831: 48 8b 00 mov (%rax),%rax 4834: 48 89 d6 mov %rdx,%rsi 4837: 48 89 c7 mov %rax,%rdi 483a: e8 c1 ca ff ff callq 0x1300 483f: 48 8b 45 a8 mov -0x58(%rbp),%rax 4843: 48 89 c7 mov %rax,%rdi 4846: e8 95 c9 ff ff callq 0x11e0 484b: 48 83 7d d8 00 cmpq $0x0,-0x28(%rbp) 4850: 74 19 je 0x486b 4852: 48 8b 45 d8 mov -0x28(%rbp),%rax 4856: 8b 40 3c mov 0x3c(%rax),%eax 4859: 85 c0 test %eax,%eax 485b: 75 0e jne 0x486b 485d: 48 8b 45 d8 mov -0x28(%rbp),%rax 4861: 48 89 c7 mov %rax,%rdi 4864: e8 db fb ff ff callq 0x4444 4869: eb 05 jmp 0x4870 486b: b8 00 00 00 00 mov $0x0,%eax 4870: c9 leaveq 4871: c3 retq 4872: f3 rep 4873: 0f pop %cs 4874: 1e push %ds 4875: fa cli 4876: 55 push %rbp 4877: 48 89 e5 mov %rsp,%rbp 487a: 48 89 7d f8 mov %rdi,-0x8(%rbp) 487e: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) 4883: 74 09 je 0x488e 4885: 48 8b 45 f8 mov -0x8(%rbp),%rax 4889: 8b 40 18 mov 0x18(%rax),%eax 488c: eb 05 jmp 0x4893 488e: b8 00 00 00 00 mov $0x0,%eax 4893: 5d pop %rbp 4894: c3 retq 4895: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 489d: 00 00 489f: 90 nop 48a0: f3 rep 48a1: 0f pop %cs 48a2: 1e push %ds 48a3: fa cli 48a4: 41 57 push %rdi 48a6: 4c 8d 3d 23 34 00 00 lea 0x3423(%rip),%r15 # 0x7cd0 48ad: 41 56 push %rsi 48af: 49 89 d6 mov %rdx,%r14 48b2: 41 55 push %rbp 48b4: 49 89 f5 mov %rsi,%r13 48b7: 41 54 push %rsp 48b9: 41 89 fc mov %edi,%r12d 48bc: 55 push %rbp 48bd: 48 8d 2d 14 34 00 00 lea 0x3414(%rip),%rbp # 0x7cd8 48c4: 53 push %rbx 48c5: 4c 29 fd sub %r15,%rbp 48c8: 48 83 ec 08 sub $0x8,%rsp 48cc: e8 2f c7 ff ff callq 0x1000 48d1: 48 c1 fd 03 sar $0x3,%rbp 48d5: 74 1f je 0x48f6 48d7: 31 db xor %ebx,%ebx 48d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 48e0: 4c 89 f2 mov %r14,%rdx 48e3: 4c 89 ee mov %r13,%rsi 48e6: 44 89 e7 mov %r12d,%edi 48e9: 41 ff 14 df callq *(%r15,%rbx,8) 48ed: 48 83 c3 01 add $0x1,%rbx 48f1: 48 39 dd cmp %rbx,%rbp 48f4: 75 ea jne 0x48e0 48f6: 48 83 c4 08 add $0x8,%rsp 48fa: 5b pop %rbx 48fb: 5d pop %rbp 48fc: 41 5c pop %rsp 48fe: 41 5d pop %rbp 4900: 41 5e pop %rsi 4902: 41 5f pop %rdi 4904: c3 retq 4905: 66 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) 490d: 00 00 00 4910: f3 rep 4911: 0f pop %cs 4912: 1e push %ds 4913: fa cli 4914: c3 retq 4915: 66 2e 0f 1f 84 00 00 00 nopw %cs:0x0(%rax,%rax,1) 491d: 00 00 491f: 90 nop 4920: f3 rep 4921: 0f pop %cs 4922: 1e push %ds 4923: fa cli 4924: 48 89 f2 mov %rsi,%rdx 4927: 89 fe mov %edi,%esi 4929: bf 01 00 00 00 mov $0x1,%edi 492e: e9 bd c9 ff ff jmpq 0x12f0 Disassembly of section .fini: 4934: f3 rep 4935: 0f pop %cs 4936: 1e push %ds 4937: fa cli 4938: 48 83 ec 08 sub $0x8,%rsp 493c: 48 83 c4 08 add $0x8,%rsp 4940: c3 retq ----Running------ > bin/test_package bin/test_package ----------------- bin/test_package: elf object ----Running------ > bin/test_package archive.a ----------------- archive.a: ar(1) archive CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_BINDIR CMAKE_INSTALL_DATAROOTDIR CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_LIBEXECDIR CMAKE_INSTALL_OLDINCLUDEDIR CMAKE_INSTALL_SBINDIR eu-ar: creating archive.a elfutils/0.190 (test package): WARN: ************************************************ The 'cmake' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.190 (test package): WARN: ************************************************ The 'cmake_find_package_multi' generator is deprecated. Please update your code and remove it. ************************************************* elfutils/0.190 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. ****